This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch gccgo in repository gcc.
from 29da959fd79 Merge from trunk revision 264932. adds a7a627d8b4c 2018-10-08 Richard Biener rguenther@suse.de adds 7afc7cb5fb9 i386: Correct _mm512_mask3_fmaddsub_round_pd adds c9d0a7d6445 * config/pdp11/t-pdp11: Remove -mfloat32 switch. adds 68c330dca36 Use FOR_EACH_IMM_USE_FAST in gimple-ssa-backprop.c adds ee20cb5728e PR tree-optimization/86659 * gimple-match.h (struct gimpl [...] adds f67bef247db * cgraphunit.c (cgraph_node::expand_thunk): Do not force D [...] adds 8fd85845896 * print-rtl.c (rtx_writer::print_rtx_operand_code_i): Prin [...] adds 3a67778e4a3 Daily bump. adds 8c71d9ace91 2018-10-09 Paul Thomas pault@gcc.gnu.org adds 1db5adee4f0 ASAN: emit line information of stack variables. adds 4f6aea41cbf 2018-10-09 Richard Biener rguenther@suse.de adds a23722adc40 2018-10-09 Richard Biener rguenther@suse.de adds 6cfbd82f290 Define std::string and related typedefs outside __cxx11 namespace adds 2157fb63fc4 [Ada] Spurious warning on uninitialized entity during code [...] adds 95c1628619e [Ada] Preserve Do_Range_Check flags in SPARK mode adds 78a87b1065e [Ada] Remove CodePeer annotation adds 293df1f269e [Ada] System.Os_Lib.Normalize_Pathname: fix incorrect comment adds 550f5c01b7f [Ada] Various User Manual updates for GNATpp adds 26354491ecb [Ada] Repinfo: list the mechanism of functions only adds cb3f6e9f971 [Ada] Spurious error message on visibiliy change in aspect [...] adds bcd6b924d91 [Ada] Unnesting: avoid unnecessary loads of System adds a367d7bc934 [Ada] Reset Is_True_Constant on entites used as OUT/IN OUT actuals adds 7ee13c0d5af [Ada] Functional_Vectors: remove default value for max size adds 00d3da2a209 [Ada] Bounded_Holders: fix a typo adds 99f74c0fff8 [Ada] Remove spurious -Wuninitialized warning for small arr [...] adds e85e34ecf7e [Ada] Unnesting: fix handling of uplevel refs to unconstrai [...] adds 798b97c4a32 [Ada] Fix expansion of operations on nonbinary modular types adds 9a9ff6cb776 [Ada] Unnesting: fix handling of private types that are syn [...] adds fff3c0d68c9 [Ada] Internal error on inlined renaming of subprogram instance adds c10b5d58f59 [Ada] Einfo: minor comment fix adds c6183af9ad2 [Ada] Fix strange warning when using Ada.Iterator_Interface adds 1b2b6de0550 [Ada] Minor copyright header fix adds fd38c4f71d2 [Ada] SPARK: fix bug related to non access object permissions adds bc6efd3343c [Ada] Fix spurious error on derived record passed as Out parameter adds 897658db0e3 [Ada] Ignore pragmas Compile_Time_Error/Warning in GNATprove mode adds 5e8c91e3c27 [Ada] Minor tweaks to suppress warnings adds 689a9609741 [Ada] Fix incorrect computation of Component_Size in ASIS mode adds f5edd321a43 [Ada] Fix spurious -Wuninitialized warnings for small records adds a585ef50c7e runtime: skip testSetPanicOnFault for gollvm adds b461d7e0842 PR tree-optimization/86659 * gimple-match.h (gimple_match [...] adds 8577d349cee 2018-10-09 Tobias Burnus burnus@net-b.de adds a5db24aeb93 This is a follow-on to earlier commits for adding compatibi [...] adds ed163c46319 This is part 2/2 for contributing PPC64LE support for X86 S [...] adds e84c992a008 2018-10-09 François Dumont fdumont@gcc.gnu.org adds 636233cb18d /cp 2018-10-09 Paolo Carlini paolo.carlini@oracle.com adds fb225cf12de Cleanup of libcpp diagnostic callbacks adds f92b7cd1ecc Daily bump. adds 9b5bd9b409e 2018-10-10 Richard Biener rguenther@suse.de adds 703d46f6587 PR c/87286 * gcc.dg/pr87286.c: Add -Wno-psabi to dg-options. adds cbb9d6c4e97 PR target/87550 * config/i386/i386-builtin.def (IX86_BUIL [...] adds d4b4a6c1918 PR target/87573 * config/i386/mmx.md (const_vector 0 -> m [...] adds 0e100de5b95 gcc/testsuite/ChangeLog: adds 3393067f401 PR libstdc++/87544 limit max_size() to PTRDIFF_MAX / sizeof(T) adds 59a01615063 PR c/54391 - transparent_union typedef'ing inconsistent adds fbd68cc0274 2018-10-10 Bernd Edlinger bernd.edlinger@hotmail.de adds 23cfd6cea02 Fat-fingered my recent patch adding the SSE3 testcases for [...] adds 10811950a63 PR c++/87567 - constexpr rejects call to non-constexpr fun [...] adds 6b413ca5992 PR middle-end/87574 * cgraphunit.c (cgraph_node::expand_t [...] adds f9fdd8f044c Daily bump. adds 7613becb7c3 PR c++/87547 * rtti.c (get_tinfo_decl_dynamic): Use unlow [...] adds 37c22fd17b9 * c-lex.c (c_common_has_attribute): Return 201803 instead [...] adds cebe6e17b35 [testsuite] Further fixes to warn-abs-1.c adds 5d56b42ba9f Make ext allocators support heterogeneous equality comparison adds c630a81baf3 [PATCH] A couple of line map fixes adds 04daf5ec28a 2018-10-11 Richard Biener rguenther@suse.de adds 5a60b5b74a6 libcpp: show macro definition when used with wrong argument count adds df5680b76c7 PR c++/87582 * typeck.c (maybe_warn_about_returning_addre [...] adds c488a0b5554 Elide repeated RTL elements. adds ba9d9b09221 PR libstdc++/80538 Only call sleep for non-zero values adds e8872641187 multiline.exp: complain about mismatched dg-{begin|end}-mul [...] adds bc9287f27c7 PR c++/85070 * g++.dg/cpp0x/pr85070.C: Change effective t [...] adds 2b60b596ee9 leverage linker relaxation on ppc vxworks RTPs adds fe9d6ae93ee [C++ PATCH] parser simplification adds 2570bfd8544 C++: suggestions for misspelled private members (PR c++/84993) adds b08ad1405ca [AArch64] Fix PR87511 adds a1b182e4d6e 2018-10-11 Tobias Burnus burnus@net-b.de adds 2658888309d 2018-10-11 François Dumont fdumont@gcc.gnu.org adds f5c8e638472 2018-10-11 François Dumont fdumont@gcc.gnu.org adds 582edf99320 [testsuite] adds f534a268a98 [gcc] adds 985ceb32c7a PR tree-optimization/86829 * match.pd (sin (atan (x))): N [...] adds d970c76c158 [testsuite] adds 3ffbf94c167 [testsuite] * gcc.target/powerpc/fold-vec-extract-char.p7. [...] adds 3770d6de426 [testsuite] adds b051fcf18eb PR libstdc++/77691 increase allocation size to at least alignment adds f8c147a5f5a Daily bump. adds 383ffa0cc4b PR middle-end/87593 - conflicting format_arg attributes on [...] adds 4728cefcd4a PR target/87156 * cgraphclones.c (cgraph_node::create_ver [...] adds 1aecae8d1ef gcc/ChangeLog: adds e6a310e62e3 gcc/ChangeLog: adds 5bea0e90e58 PR c++/87364 * c-pretty-print.h (pp_c_type_cast): Prototy [...] adds b109e9daf15 Fix typo in previous commit. adds 43d28a44467 [AArch64] Support zero-extended move to FP register adds 4e61dba8a38 Initial commit of Networking TS implementation adds e6f1b6c068e * doc/md.texi (doloop_end): Document that the pattern code [...] adds 3a18b2f8b7f PR rtl-optimization/87600 * ira-lives (non_conflicting_re [...] adds 33994aebc1b Fix error-recovery ICE in check_proc_interface adds 9f8f5615e6e Fix off-by-one issue with inline matmul adds 10ad7b2ea7b [C++ PATCH] more TU parsing refactoring adds 3a1cfe4aff2 define HAVE_GAS_ALIGNED_COMM adds ee018eb1971 introduce --enable-large-address-aware adds 91a82d532f1 Add pattern to remove useless float casts in comparisons. adds 70961c96a68 * config/pdp11/pdp11.md (doloop_end): New expander. [...] adds 38bfcdfcab5 tighten the toplevel guard on ibm-ldouble.c adds c45bebb5ee9 Daily bump. adds a833e2b0229 Fix compilation failure with C++98 compilers adds 6a3756e432d * dwarf2cfi.c (struct dw_trace_info): Add args_size_define [...] adds 7497874053f Daily bump. adds 2de7922d263 This patch adjusts one of the c-torture tests to account fo [...] adds 4e2ad1dceac 2018-10-14 Paul Thomas pault@gcc.gnu.org adds c659c71f646 * MAINTAINERS: Update my email address. adds 0ef5554b713 i386: Also disable AVX512IFMA/AVX5124FMAPS/AVX5124VNNIW adds 4927cd843ce i386: Add register source to movddup adds 19cd8cfa79e Daily bump. adds 72b9d8cd72f 2018-10-15 François Dumont fdumont@gcc.gnu.org adds d4323ae99b0 S/390: Fix problem with vec_init expander adds 734d3b27985 2018-10-15 Richard Biener rguenther@suse.de adds 21e5a1b6a53 PR tree-optimization/87022 * tree-loop-distribution.c (pg [...] adds 168982a4b7d PR libstdc++/87587 prevent -Wabi warnings adds 16b9ec20987 Adjust test to pass with latest glibc adds 2dd88da7458 PR target/87572 * common/config/i386/i386-common.c (OPTIO [...] adds c5ba71bc7c7 2018-10-15 Paul Thomas pault@gcc.gnu.org Tobias Bu [...] adds 9f44542199a [PR87563][AARCH64-SVE]: Don't keep ifcvt loop when COND_<OP [...] adds dba9e5c1a49 2018-10-15 Tobias Burnus burnus@net-b.de adds 5e64efad1fd Remove stray reference to error_at_rich_loc adds 31087b7e830 diagnostics: add minimum width to left margin for line numbers adds 73262eafbf1 * config/ft32/ft32.md (ft32_general_movsrc_operand): Disab [...] adds 536a2c48ad3 Daily bump. adds 4253c7a02cc Obsolete Solaris 10 support adds 948aa3c9fa9 fixincludes: vxworks: regs.h: Fix includes in regs.h wrapper adds 1960379cd87 PR libstdc++/87618 fix typos in linker script adds 21e53b9c5ca Fix tests that fail when compiled without optimisation adds f7a38b8043b Introduce dg-add-options net_ts adds da44ccca618 Define _GLIBCXX_USE_DEV_RANDOM as replacement for _GLIBCXX_ [...] adds 6bd38f44d57 Add missing return adds 6c7bab70ede Use effective target in Networking TS tests adds 322cc423c1f Use autoconf to check for features needed by Networking TS adds e02aa93c1ff Fix versioned namespace macros for Networking TS adds 79cf7696a4b Rename namespace alias in test to avoid name collision adds b16fedf6916 [AArch64] Use @ pattern to eliminate switch statement in on [...] adds cc30ab8a78e Handle form_team w/ function args adds ad5d3dd4326 Fix bounds with ALLOCATE with source-expr adds cc346f1ef52 Extend source-expr test case adds 4c4d9641c44 Fix regression in std::random_device default constructor adds 3e879419dfd * es.po: Update. adds 089dd6e6862 Daily bump. adds 5b50831ea85 2018-10-17 Paul Thomas pault@gcc.gnu.org adds 989d22ef0a2 /cp 2018-10-17 Paolo Carlini paolo.carlini@oracle.com adds 4da8d4084e6 2018-10-17 Paolo Carlini paolo.carlini@oracle.com adds f1eca10fc96 * wide-int-range.h (wide_int_range_shift_undefined_p): Adj [...] adds 2e73c0cfc5a * tree-vrp.c (extract_range_from_multiplicative_op) [...] adds bdb6904853c Run selftests for C++ as well as C adds be44111ed7e * bitmap.c (bitmap_head::dump): New. * bitmap.h (bitmap_h [...] adds f7e33bf2e64 PR middle-end/87623 * fold-const.c (fold_truth_andor_1): [...] adds f6e11d75604 libgcc: apply LIB2FUNCS_EXCLUDE logic to LIB2FUNCS_ST adds ab5b9ece1ee PR libstdc++/87619 adds 24c03563f01 Fix select-type regression adds 89daa9a803f Update manual references for C17 having been published. adds d767b8cd9ed Update C17 option descriptions not to say "expected to be p [...] adds fcbe1d64056 Add -std=c2x, -std=gnu2x, -Wc11-c2x-compat, C2X _Static_ass [...] adds b8f119edfbd Daily bump. adds 374e63a07ce 2018-10-18 François Dumont fdumont@gcc.gnu.org adds e36907fdff0 Simplify subreg of vec_merge of vec_duplicate adds 6bada676c0d 2018-10-18 Richard Biener rguenther@suse.de adds da6baba71d8 2018-10-18 Paul Thomas pault@gcc.gnu.org adds 0141b9c91b1 2018-10-18 Paul Thomas pault@gcc.gnu.org adds 3f4b6b43d08 2018-10-18 Richard Biener rguenther@suse.de adds 73061437c48 2018-10-18 Richard Biener rguenther@suse.de adds 94a4c178971 Call simplify_gen_subreg to simplify subreg of vec_merge adds 68a7311760a 2018-10-18 Richard Biener rguenther@suse.de adds ce6b9c7814e PR libstdc++/87641 correctly initialize accumulator in vala [...] adds b9436c5b028 Fix ICE in substring-handling building 502.gcc_r (PR 87562) adds 9be11ee961b Fix missing entry to gcc/ada/ChangeLog for r265240 adds 7b4b64315b8 * config/i386/i386.c (ix86_emit_fp_unordered_jump): Set J [...] adds 26c22073ba4 Improve -dumpversion and -dumpfullversion documentation adds 56966d7faa1 * udivmodsi4.c (__udivmodsi4): Rename to conform to coding [...] adds 227d6878021 Fix (re)alloc of polymorphic arrays adds 8f260102c83 compiler: drop semicolons in export data adds 95e64c7d8b9 PR libstdc++/87642 handle multibyte thousands separators from libc adds 28ee33efef9 Fix tests that fail when built with different options adds a38bdb56e8d i386: Enable AVX512 memory broadcast for FMA adds 5948a401792 Limit mask of vec_merge to HOST_BITS_PER_WIDE_INT adds 3a522dccbcd compiler: rewrite Type::are_identical to use flags adds 2801343b0dd Revert SVN revision 264561, incorrectly committed directly [...] adds c321ded06db Remove ChangeLog entry for changes in gofrontend that were [...] adds fc1949646f2 compiler: list indirect imports separately in export data adds 90b09a50645 compiler: add COMPARE_ALIASES flag for type compare and hash adds bf39a88fd08 Daily bump. adds d9bd5e17c45 Reset insn priority after inc/ref replacement adds 67de90a6c2f * cfgexpand.c (expand_one_var): Use specific wording in er [...] adds 6f7735c63e1 lra: fix spill_hard_reg_in_range clobber check adds a490d1b0d9e i386: Use register_operand in AVX512 FMA with memory broadcast adds 3ad7843329e i386: Enable AVX512 memory broadcast for FP add adds 655bc3133c3 Fix oversight in previous commit adds 5b74cde9a85 Fix testsuite failures in Debug Mode adds a6de100c1ac Fix compilation error with _GLIBCXX_PARALLEL adds 92a2eeb3087 2018-10-19 Richard Biener rguenther@suse.de adds 5e9ffa13076 2018-10-19 Richard Biener rguenther@suse.de adds e720dcb8d51 rs6000: Put CR0 first in REG_ALLOC_ORDER adds cd66715a19a [gcc] adds 4a0fb313c2a compiler: don't export any functions with special names adds c165544316a gccint.texi: add user experience guidelines adds bb10fcfe1fc Remove duplicate tests adds e68b9438136 Disable tests that only pass for GNU dialects adds 87a79d4a819 Fix tests that use allocators with incorrect value types adds 11ea472014d Conditionally disable tests of non-standard extensions adds 216fbbe4202 Fix testsuite failures due to extra errors in strict dialects adds f96022c0354 Skip tests for GNU extensions when testing with strict mode adds a0226394812 PR middle-end/85488 PR middle-end/87649 * omp-low.c (che [...] adds 06696a8c52f Daily bump. adds 68d3817a576 * doc/ux.texi: Move @section directly after @node. adds 2fde90b2b1a PR middle-end/87647 * varasm.c (decode_addr_const): Handl [...] adds ccf50f5366e * g++.dg/*.C: Use target c++17 instead of explicit dg-opti [...] adds f505dfb9b69 2018-10-20 François Dumont fdumont@gcc.gnu.org adds 6aaa5faffff i386: Enable AVX512 memory broadcast for FP div adds 01660db10ed Daily bump. adds d2b4505f161 i386: Add missing AVX512VL or/xor intrinsics adds 5a87af282fe i386: Enable AVX512 memory broadcast for FP mul adds 69a9258f2db i386: Update FP add/sub with AVX512 memory broadcast adds cc3c223f6e1 2018-10-21 Paul Thomas pault@gcc.gnu.org adds b5c91ee9955 Enable AVX512 memory broadcast for FMSUB adds 0bdb7b963de i386: Enable AVX512 memory broadcast for FNMADD adds 44f0b97dcd5 i386: Enable AVX512 memory broadcast for FNMSUB adds a2bec603e9a i386: Update AVX512 FMSUB/FNMADD/FNMSUB tests adds 68a32e54c7f Move testsuite ChangeLog entries to testsuite/ChangeLog adds 7aaa886fc20 2018-10-21 Bill Schmidt wschmidt@linux.ibm.com Jin [...] adds 240cc19735b Daily bump. adds 6354599e010 i386: Enable AVX512 memory broadcast for INT add adds 7ef0b738b59 i386: Enable AVX512 memory broadcast for INT logic adds e5503481edf i386: Enable AVX512 memory broadcast for INT andnot adds a0cb79189e5 S/390: Make "b" constraint match literal pool references adds aac1910655e Add a fun parameter to three stmt_could_throw... functions adds f9fd74d64e9 S/390: Add the forgotten test for r265371 adds fbded0e6f8e 2018-10-22 Richard Biener rguenther@suse.de adds 10c75856ef3 2018-10-22 Richard Biener rguenther@suse.de adds 52200509c4f * gnat.dg/warn19.ad[sb]: New test. * gnat.dg/warn19_pkg.a [...] adds 8751a753d46 * gcc-interface/trans.c (Pragma_to_gnu) <Pragma_Inspection [...] adds 2ea8389242c * gcc-interface/utils.c (unchecked_convert): Use local var [...] adds 990c8353a38 2018-10-22 Richard Biener rguenther@suse.de adds e22c45b2e6c Simplify comparison of attrs in IPA ICF. adds f226847ebbd Iterate -std=c++-* in i386.exp. adds 3811baf7921 Revert r263947. adds d12fba13e8d Index: gcc/config/rs6000/emmintrin.h ====================== [...] adds e35f850ec3c 2018-10-22 Steven Bosscher steven@gcc.gnu.org Richard B [...] adds 3127e17b014 2018-10-22 Richard Biener rguenther@suse.de adds 17c74aecf68 rs6000: Handle print_operand_address for unexpected RTL (PR87598) adds 3dfcf76a47b Don't double-count early-clobber matches. adds b857fc255ef PR testsuite/87694 * g++.dg/concepts/memfun-err.C: Make i [...] adds 171920e88fe combine: Do not combine moves from hard registers adds 8a2dee61d98 2018-10-22 Yury Gribov tetra2005@gmail.com adds af39ba68cdc * symtab.c (symtab_node::increase_alignment): Correct max [...] adds 7d60f468170 Daily bump. adds 80526a7d32a compiler: export indexed type data, read unexported typ [...] adds 136f1c01e07 2018-10-23 Paul Thomas pault@gcc.gnu.org adds a932d4bc2a7 2018-10-23 Richard Biener rguenther@suse.de adds 302a3073713 2018-10-23 Richard Biener rguenther@suse.de adds 3826ef60846 2018-10-23 Richard Biener rguenther@suse.de adds 24221435da1 PR target/87674 * config/i386/avx512vlintrin.h (_mm_mask_ [...] adds dd3604c1eb0 2018-10-23 Richard Biener rguenther@suse.de adds 0e9ba648a49 [arm] Update default CPUs during configure adds a2c2432d39c 2018-10-23 Richard Biener rguenther@suse.de adds e783c68e09c 2018-10-23 Richard Biener rguenther@suse.de adds 81f344ccfac PR libstdc++/87704 fix unique_ptr(nullptr_t) constructors adds 8375e6b1774 * g++.dg/cpp2a/lambda-this3.C: Limit dg-bogus directives t [...] adds e1ac7c061b3 PR go/87661 runtime: remove unused armArch, hwcap and hardDiv adds e70725a9a9c 2018-10-23 Iain Buclaw ibuclaw@gdcproject.org adds ddc69a97aad 2018-10-23 Iain Buclaw ibuclaw@gdcproject.org adds b8e0f11a71b * config/h8300/h8300.c (h8300_expand_prologue): Fix stm ge [...] adds f5885be9a08 Daily bump. adds c0c227b9390 2018-10-24 François Dumont fdumont@gcc.gnu.org adds 180e611a341 2018-10-24 François Dumont fdumont@gcc.gnu.org adds ce8e9d74e4b 2018-10-24 Richard Biener rguenther@suse.de adds 2a4fec0978e Remove reduntant dumps and make tp_first_run dump more compact. adds 5af7fad8189 2018-10-24 Richard Biener rguenther@suse.de adds fa948efa37e Disable string merging with alignment > 1 before Solaris 11 [...] adds e0599ca487d 2018-10-24 Richard Biener rguenther@suse.de adds 7f118bfb959 S/390: Fix ICE in s390_check_qrst_address () adds 38602cd96f3 Add myself to MAINTAINERS adds 56edcef3957 * ipa-utils.h (type_with_linkage_p): No longer check for T [...] adds 09c171677d8 Return hash of ADDR_EXPR if its argument is CONSTANT_CLASS_P. adds 570c6c2ee57 Switch conversion: support any ax + b transformation (PR tr [...] adds 6a544825696 2018-10-24 Bill Schmidt wschmidt@linux.ibm.com Jin [...] adds 4304301540d 2018-10-24 Richard Biener rguenther@suse.de adds c92a848eb08 PR c++/84851 - missing -Wclass-memaccess for a memcpy in a [...] adds 810b24cd59b gcc/ChangeLog: adds e9c536b036f PR c++/86288 * parser.c (cp_parser_std_attribute): Canoni [...] adds b75be89021c [gcc] 2018-10-24 Michael Meissner meissner@linux.ibm.com adds 54a5b8c760a gOlogy: do not change code in isolate-paths for warnings only adds 239fe927701 combine: Don't do make_more_copies for dest PC (PR87720) adds ef5aa226849 Daily bump. adds 3acdf4ff03d PR fortran/87725 * openmp.c (gfc_match_omp_clauses): Pars [...] adds d62e16073cd [DOC] Relocate list under Deprecated in options.texi to Var adds eeab9fc5787 2018-10-25 Richard Biener rguenther@suse.de adds e3fce86b7c8 [testsuite] Fix sibcall-9 & sibcall-10 with -fPIC adds 4c5dbd0e684 dg-cmp-results: display NA->FAIL & NA->UNRESOLVED by default adds 1c1f2b44c91 * ipa-devirt.c (odr_types_equivalent_p): Do not ICE if one [...] adds e9f84d4cc35 Relocation (= move+destroy) adds 93bb6f9c082 Fix rtx_code_size static initialization order fiasco adds 67763c7f980 2018-10-25 Richard Biener rguenther@suse.de adds 6dea6aa254d S/390: Merge movdi_larl into movdi_64 adds bbe433316c0 2018-10-25 Richard Biener rguenther@suse.de adds 70657a4d7ad * ipa-devirt.c (main_odr_variant): Remove. (hash_odr_name [...] adds 763276907a3 PR libstdc++/87749 fix (and optimize) string move construction adds 352bbfad225 Revert partially changes from r265454 (PR other/87735). adds 418aac7fa3e Use signed char in a test (PR testsuite/87739). adds fa2f0c7dbe1 gcc/ChangeLog: adds aaf7e791505 * parser.c (cp_parser_sizeof_operand): Remove redundant gro [...] adds 783c08c77e5 * config/rl78/rl78.c (insn_ok_now): Always re-recognize th [...] adds 468f6e46fe7 2018-10-25 Bill Schmidt wschmidt@linux.ibm.com Jin [...] adds 62537f52d55 2018-10-25 Bill Schmidt wschmidt@linux.ibm.com Jin [...] adds 325d393f10d 2018-10-25 Bill Schmidt wschmidt@linux.ibm.com Jin [...] adds 35f422fade2 gcc/ChangeLog: adds 2b77d4ca5da compiler: improve name mangling for packpaths adds ef029ad92a1 Daily bump. adds 904510f2688 libgo: don't use wc in gotest adds 90fcde88517 Don't xfail gcc.dg/pr78973-2.c on non-ilp64 targets adds b4d2979c0a7 2018-10-26 Richard Biener rguenther@suse.de adds d2566ab1fd6 2018-10-26 Richard Biener rguenther@suse.de adds d2dc5bc62ce * ipa-devirt.c (warn_odr): Make static. (types_same_for_o [...] adds 6e2fb4b03d3 * tree.c (free_lang_data_in_type): Only check main variants. adds 018d6175e2c Relax hash function to match equals function behavior (PR t [...] adds f1c1105c9d6 2018-10-26 Richard Biener rguenther@suse.de adds b507202681e * ipa-devirt.c (odr_subtypes_equivalent_p): Fix recursion. [...] adds c01accc7b57 * gcc_release (error, inform): Use $@ instead of $1. (bui [...] adds 29241d83c17 * update_version_svn (IGNORE_BRANCHES): Add gcc-6-branch. [...] adds c77ecc7a669 2018-10-26 Richard Biener rguenther@suse.de adds 56749dad44c [rs6000] Fix _mm_extract_pi16 for big-endian adds 2c04bdf146c libgo: fix improperly mangled linker symbol directive adds 4866f42015b libgo: avoid use of 'local' directive in shell script adds f2444d3748d [rs6000] x86 vector intrinsics compatibility: clean-ups for [...] adds 681c9c86a9d [rs6000] Enable 32bit support for tests of x86-compatibile [...] adds d793b82d9b6 libgo: simplify gotest script to avoid sed substitution to \n adds 20007dae8b0 [rs6000] Add compatible implementations of x86 SSSE3 intrinsics adds f5690665c0e [rs6000] Add tests for compatible implementations of x86 SS [...] adds d16be6c62fe 2018-10-26 Bill Schmidt wschmidt@linux.ibm.com Jin [...] adds f276b8f9ff3 2018-10-26 Aaron Sawdey acsawdey@linux.ibm.com adds 5dbd5b34f91 powerpc: Fix typos in the manual adds 301a5923ff5 Daily bump. adds 698c03a33ef 2018-10-27 Thomas Koenig tkoenig@gcc.gnu.org adds 00b162855a9 2018-10-27 Sandra Loosemore sandra@codesourcery.com adds d5ecddb5c33 Daily bump. adds 9dc9f89cb25 darwin - fix powerpc-darwin stack alignments adds b17c03a48d4 2017-10-28 Thomas Koenig tkoenig@gcc.gnu.org adds 03385ed3d67 Add D front-end, libphobos library, and D2 testsuite. adds 51bd1eabfac 2018-10-28 François Dumont fdumont@gcc.gnu.org adds b3d1b253acc gcc/testsuite/ChangeLog: adds 60e6f2aae52 Daily bump. adds fca9a44ba85 combine: Fix various shortcomings in make_more_copies (PR87 [...] adds 6e306445ce3 Fix mingw-w64 Ada native bootstrap (PR81878). adds 8d11df62c9e GCOV: introduce --json-format. adds 8c9262bd303 2018-10-29 Richard Biener rguenther@suse.de adds 2f8309e161c [OpenACC] Support C++ "this" in OpenACC directives adds 17219b94130 2018-10-29 Richard Biener rguenther@suse.de adds 8e3634b754f Introduce notion of VXWORKS_PERSONALITY adds 04f8cb3e69f Extract VXWORKS_NET_LIBS_RTP from VXWORKS_LIBS_RTP adds 73d0ba07a30 2018-10-29 Richard Biener rguenther@suse.de adds 7d00ff1d2f2 compiler: add location_file adds 2e935a31438 compiler: pass a single flags argument to Backend::function adds f807ff6680d PR c++/87594 - constexpr rejects-valid with range-based fo [...] adds b3778a94297 [rs6000] Consistently use '__vector' instead of 'vector' adds bef17eb0c4f * doc/rtl.texi (CONST_WIDE_INT_ELT): Give correct macro name. adds 9941a91d8c1 [rs6000] Remove inaccurate comment adds 92dbe6c47e2 Add ChangeLog entry for hunk introduced together with another one adds 81bfce6a58c gcc/testsuite/ChangeLog: adds cf0855d489d ux.texi: move "Quoting" and "Fix-it hints" from Diagnostics [...] adds 8c6edba4af9 gcc/ChangeLog: adds 38110329744 /cp 2018-10-29 Paolo Carlini paolo.carlini@oracle.com adds 8e415b302e3 Folding and check_function_arguments adds d42760aad21 C++: simplify output from suggest_alternatives_for adds 99069acda53 Fix ICE in get_substring_ranges_for_loc on __FILE__ (PR c++/87721) adds fab58cd07f8 Daily bump. adds 02c41a7713b Fix typo in documentation of __builtin_expect_with_probability. adds 5c316bcae5d libgcc: properly destroy mutexes on VxWorks adds b0a93118df2 Fixes bug 87330 by invoking df_note_add_problem to recompu [...] adds 0c8888cb5a7 2018-10-30 Richard Biener rguenther@suse.de adds 2469b560e88 Don't allow the pool allocator to be configured to allocate [...] adds 8794338839e Avoid unnecessarily numbering cloned symbols. adds c50358ed262 Fix __builtin_expect_with_probability documentation adds ef621480df8 * gcc.dg/tree-ssa/attr-alias.c: Skip if no weak support. adds 16cce9e37af PR libstdc++/87784 fix dynamic_bitset::push_back adds 7f3172ac97b PR libstdc++/87809 avoid invalid expressions in exception s [...] adds 3a8735bd19f * method-serial.cc: Mark varible as potentially unus [...] adds c8997468785 Add PR marker adds b5f057bbdea gcc/ChangeLog: adds afa6c510576 2018-10-30 Aaron Sawdey acsawdey@linux.ibm.com adds df730726362 * gcov.c (output_lines): Remove duplicate line. adds 7139bef3ca3 /cp 2018-10-30 Paolo Carlini paolo.carlini@oracle.com adds af57fd755ad * tree.c (free_lang_data_d, add_tree_to_fld_list, fld_wor [...] adds cf5babe3d85 xfail ira-shrink-wrap-prep tests (PR87708) adds 529d9008dc1 Implement P0892R2, explicit(bool). * c-cppbuiltin.c (c_cp [...] adds b07bf3b9730 * params.def (lto-partitions): Bump from 32 to 128. adds 7b2ced2fa2c PR middle-end/87041 - -Wformat reading through null pointer [...] adds 87358e82212 2018-10-30 Thomas Koenig tkoenig@gcc.gnu.org adds 99e349a8c2b Daily bump. adds 95be4c88525 Add pipeline description for Qualcomm Saphira core. adds 461f2ec77ee 2018-10-31 Richard Biener rguenther@suse.de adds a01c550ea51 2018-10-31 Richard Biener rguenther@suse.de adds 1a62bdbf45c aarch64: Simplify LSE cas generation adds 9300d5a11e3 aarch64: Improve cas generation adds 72a2ce3d5f9 ChangeLog: adds bcd45c97c29 aarch64: Improve swp generation adds e495a6a5bca aarch64: Improve atomic-op lse generation adds a1bdb8f296a aarch64: Force TImode values into even registers adds d022aaf321b Fix PR87374: ICE with -mslow-flash-data and -mword-relocations adds aa63245e5a0 Fix hash-table violation in trans-decl.c. adds 3ae7a7a7fb4 Update merge script and HOWTO_MERGE documentation. adds d2ef4bee307 Merge from upstream 345033. adds 0921f0f2e3f Update build system: include new files and run autoheader, [...] adds 87ccb23efbd Apply LOCAL_PATCHES and remove not used ones. adds 7c1662f6666 Revert https://reviews.llvm.org/D40908 which changes asan o [...] adds c2fd1b8d600 New local GCC patch for CAN_SANITIZE_UB ifdef. adds f7631b23401 Update test-suite expected output after rewording in libsanitizer. adds 89301960df9 [ARC] Remove non standard funcions calls. adds 563528ff826 Update LOCAL_PATCHES after libsanitizer merge. adds 551bcefa4be [ARC] Cleanup TLS implementation and add a number of tests. adds c2450ffb69c [ARC] Add BI/BIH instruction support. adds 44257478a8d [ARC] Handle store cacheline hazard. adds bd6d442a31b 2018-10-31 Richard Biener rguenther@suse.de adds 581b5447f18 PR libstdc++/87822 fix layout change for nested std::pair adds e38c67a4816 [C++ PATCH] Simplify overloads adds 5b1d28518be More testing for std::pair layout change adds bd4387c4409 [1/7] Preprocessor cleanup adds 242dc50c6b3 Provide extension hint for aarch64 target (PR driver/83193). adds 0f1cbe3ce2a [2/7] Preprocessor node access adds ce541b6a020 [3/7] Preprocessor macro loc adds 431aa89f433 [4/7] Preprocessor location-kind predicates adds d7e34a50b2d [5/6] Preprocessor include adds b54410014f9 Add myself to MAINTAINERS adds 048062ed07e [6/6] Preprocessor forced macro location adds 913b81c4d40 * tree-ssa-loop-ivcanon.c (try_peel_loop): Fix typo and re [...] adds f00f02a3772 Update GCC to autoconf 2.69, automake 1.15.1 (PR bootstrap/82856). adds 64bbb6a74b8 [PATCH] command line macros adds ab4efa239e7 [C++ PATCH] missed testcase adds ce682641033 2018-10-31 Thomas Koenig tkoenig@gcc.gnu.org adds ea2e69a44e6 PR bootstrap/82856 adds e7cd953a21b Fix profiledbootstrap when D is enabled adds e961608823f aarch64: Remove early clobber from ATOMIC_LDOP scratch adds d96ac284850 Add visibility to libfunc constructors adds e766658e7fc Daily bump. adds fd5974a6f2b gOlogy: skip dbranch at -Og adds 0fe77625503 Fix typo in gcc/ChangeLog adds 7e70d049135 * go-gcc.cc (Gcc_backend::write_global_definitions): Don't [...] adds c3a961ad27f Make __PRETTY_FUNCTION__-like functions mergeable string cs [...] adds e21f8458301 PR d/87824 * lang.opt (Wpsabi): New option. adds 772b23aa928 [ABI PATCH] static anonymous unions of function scope adds 294a5040703 2018-10-28 Thomas Koenig tkoenig@gcc.gnu.org adds a710e389dc9 2018-11-01 Thomas Koenig tkoenig@gcc.gnu.org adds 870cd49b4cb 2018-11-01 Thomas Koenig tkoenig@gcc.gnu.org adds f6c2859390f 2018-11-01 Thomas Koenig tkoenig@gcc.gnu.org adds fdaa282252e PR tree-optimization/87826 * gimple-ssa-store-merging.c ( [...] adds acd7bbb785c * tree.c (free_lang_data_in_decl): Free TREE_TYPE and alig [...] adds ca575817307 2018-11-01 Jozef Lawrynowicz jozef.l@mittosystems.com adds c49718afaa2 Avoid stray [] in ia64 assembler test. adds 54d50755ad0 * g++.dg/cpp1z/constexpr-lambda22.C: New test, adds b982cad0c1c * config/pdp11/t-pdp11 (LIB2ADD): Add divmod.c. (HOST_LIB [...] adds 9f4e846349e 2018-11-01 Thomas Koenig tkoenig@gcc.gnu.org adds 2056deb6fcc * gcc.c-torture/execute/20010904-1.c: Align 2 if pdp11. * [...] adds 23421d88d4c 2018-11-01 Paul Thomas pault@gcc.gnu.org adds 8b86833dcee 2018-11-01 Thomas Koenig tkoenig@gcc.gnu.org adds 14488580cd5 2017-11-01 Thomas Koenig tkoenig@gcc.gnu.org adds 2d2ff407f66 2018-11-01 Aaron Sawdey acsawdey@linux.ibm.com adds 8110e96e3f8 Implement P0846R0, ADL and function templates. * decl.c ( [...] adds 809562344fc * tree.c (free_lang_data_in_decl): Free TREE_TYPE and alig [...] adds 0b47d0381cb Daily bump. adds 9b7b9b8d059 2018-11-02 Richard Biener rguenther@suse.de adds 020b2e1980e 2018-11-02 Richard Biener rguenther@suse.de adds 2a0085b646f * gcc.c-torture/execute/20010904-2.c: Fix last change. * gc [...] adds 5114391d505 Fix libgphobos.spec in the wrong place with --enable-versio [...] adds 67f2146a52c Remove SPARC HAVE_AS_REGISTER_PSEUDO_OP adds 03b5661b63f [C++ PATCH] refactor duplicate_decls adds 858bf4c8553 2018-11-02 Richard Biener rguenther@suse.de adds 3024ac6836f Although there's no fundamental reason why shrink wrapping [...] adds ccade4e064c 2018-11-02 Aaron Sawdey acsawdey@linux.ibm.com adds febe181bd17 Move gcc.dg/compat dg-skip-if to *_main.c files adds c014d57d57a 2018-11-02 Thomas Koenig tkoenig@gcc.gnu.org adds de591424994 Daily bump. adds 23ddd25d502 2018-11-03 Sandra Loosemore sandra@codesourcery.com adds 984ce6d8c41 Daily bump. adds 0acb32e2c78 2018-11-04 Stafford Horne shorne@gmail.com adds 703d2f69fad Enable support for next generation AMD Zen CPU, via -march=znver2. adds b0be10c317b PR middle-end/58372 * cfgexpand.c (pass_expand::execute): [...] adds 086d2dca6b2 gcc: 2018-11-04 Bernd Edlinger bernd.edlinger@hotmail.de adds f90ef0b2b90 gcc: 2018-11-04 Bernd Edlinger bernd.edlinger@hotmail.de adds efc08a8fc05 Merge dmd upstream 6243fa6d2 adds ad69a523624 Daily bump. adds ea906dfdf5c Fix setting of hotness in non-LTO mode (PR gcov-profile/77698). adds 26edb6f614c Verify that last argument of __builtin_expect_with_probabil [...] adds 9accd476ed0 Remove options that are not disabled with -Os (PR web/87829). adds 7b846a1df2d PR c++/60503 - wrong lambda attribute syntax. adds 59183fff182 Fix various latent issues revealed by P0732 work. adds 95f798aaef2 Implement P0732R2, class types in non-type template parameters. adds a4f5b5deb73 Implement UDL changes from P0732R2. adds d5af3898117 2018-11-05 Richard Biener rguenther@suse.de adds fba369f315b 2018-11-05 Xuepeng Guo xuepeng.guo@intel.com adds 3ff1e878a4d PR sanitizer/87837 * match.pd (X + Y < X): Don't optimize [...] adds e580254af75 PR tree-optimization/87859 * gimple-ssa-store-merging.c ( [...] adds 9498ccc683e 2018-11-05 Richard Biener rguenther@suse.de adds 8e6f3e57919 Fix build on sparc64-linux-gnu. adds 7d05c217fdd Fix string pool statistics. adds 91fe4f7202a Fix GNU coding style. adds 8f9d6dd972a Fix vector memory statistics. adds 7a413494a16 Come up with SIZE_AMOUNT and use it in memory statistics an [...] adds 76cc794dfc8 S/390: Allow immediates in loc expander adds be939b3f59f S/390: Add loc patterns for QImode and HImode adds 25f6b309bc3 Fix printf call in symtab.c. adds 8818a5202f3 Do not use %zu format in libcpp. adds 6bae816fc04 2018-11-05 Richard Biener rguenther@suse.de adds 8a1afa89724 S/390: Make tests expect column numbers in RTL output adds 5f52e883ec8 S/390: Increase register move costs for CC_REGS adds 37bad429463 * doc/sourcebuild.texi (target attributes): Document new " [...] adds 5360d64d593 * lib/target-supports.exp: Add check for "inf" effective t [...] adds 48c519ac365 Fix sanitizer frame unwind on 32-bit ABIs (again) adds 7200ac0eb38 compiler: handle abstract type in builtin numeric const value adds b3c6902344c combine: Don't make an intermediate reg for assigning to sf [...] adds e409716d62a Update most of libquadmath/math/ from glibc, automate updat [...] adds 5469ef29937 gcc: xtensa: don't force PIC for uclinux target adds 3a196429759 Daily bump. adds aacb9bddd52 gcc/ 2018-11-06 Wei Xiao wei3.xiao@intel.com adds f21023fe45b gOlogy: fix debug binds in auto-inc-dec adds 05fe0fbf58f 2018-11-06 Richard Biener rguenther@suse.de adds f5824ad5081 PR ada/81878 Revert 2018-10-29 Tamar Christina <tamar. [...] adds 28fd908b326 S/390: Fix PR87723 adds 686759849b8 2018-11-06 Richard Biener rguenther@suse.de adds 2eb71ed5e63 * tree.c (free_lang_data): Reset overwite_assembler_name, [...] adds d8c4fc30e19 * gcc.dg/lto/tbaa-1.c: New testcase. adds f25b46aa2a2 Cherry-pick Solaris sanitizer fixes (PR sanitizer/80953) adds f1bd24fe7c2 Enable libsanitizer on Solaris (PR sanitizer/80953) adds 6bfaa2c34c0 * tree.c (fld_simplified_type_of): Clear TYPELESS_STORAGE flag. adds 17d59cccbcf 2018-11-06 Jozef Lawrynowicz jozef.l@mittosystems.com adds 3a97c15d33b 2018-11-06 Richard Biener rguenther@suse.de adds 7d136f71bc7 * ipa-pure-const.c (check_decl): Do not test TYPE_NEEDS_CO [...] adds 2e51c6a2914 2018-11-06 Chung-Lin Tang cltang@codesourcery.com adds f4e8d270953 S/390: Accept cdb in load-and-test-fp-1 testcase adds 42f42ed13a9 S/390: Introduce relative_long attribute adds e4ab4c64145 * tree.c (fld_type_variant): Also copy alignment; be sure [...] adds 521c7eaf2b7 Fix D compilation on Solaris adds c4bd9019a01 * tree.c (fld_simplified_type_name): Break out form ... ( [...] adds 1ff58be654e 2018-11-06 Richard Biener rguenther@suse.de adds 1ce555a208b aarch64 - Set the mode for the unspec in speculation_tracker insn. adds b6b331448e9 2018-11-06 John Bytheway jbytheway@gmail.com adds c46e445b08c 2018-11-06 Aaron Sawdey acsawdey@linux.ibm.com adds 76b49a0858e Implement std::pmr::unsynchronized_pool_resource adds 60ff6a8a784 Daily bump. adds 198a0ce90f7 [PR87874] avoid const-wide-int subreg in LRA adds 3154f40272f 2018-11-07 Richard Biener rguenther@suse.de adds c1af8d58768 Add support for Loongson MMI instructions. adds 9ae8553d4ec Add support for Loongson EXT instructions. adds 14ae3f09b9b Add support for Loongson EXT2 instructions. adds 6df30e9ff18 Add support for Loongson 3A1000 processor. adds 4a232e4a577 Add support for Loongson 3A2000/3A3000 processor. adds 2551131a7b0 Add support for Loongson 2K1000 processor. adds 4d7911cc85c Fix GNU coding style (V2). adds fc018a4c8e4 Fix UBSAN in postreload-gcse.c (PR rtl-optimization/87868). adds bcbc4a13068 * tree.c (free_lang_data_in_type): Add fld parameter; simp [...] adds cf03d84b025 Fix some typo and brain twister logical. adds bd82677411e * tree.c (fld_type_variant_equal_p): Skip TYPE_ALIGN check [...] adds 7ed0697e8f2 2018-11-07 Richard Biener rguenther@suse.de adds 529ebc2a706 Update libquadmath fmaq from glibc, fix nanq issues. adds 799610660d6 * ipa-devirt.c (odr_types_equivalent_p): Expect constants [...] adds 2fbb03c096a 2018-11-07 Richard Biener rguenther@suse.de adds 19afb9ec485 * tree.c (fld_incomplete_type_of): Clear TREE_ADDRESSABLE. [...] adds dcdd05414ff * gcc.dg/pr87874.c: Compile only for int128 effective target. adds 551e7781317 [PR C++/87904] lookup ICE adds 02839a9aaff [AArch64] Add -mcpu/-mtune support for Arm Ares adds 8476ce07cff [arm] Add support for Arm Ares adds 13e2281a8c5 doc: Use @: where needed adds 475f5e49955 Fix linker script to use [jmy] to match size_t parameters adds 1323f5b016d * common.opt: Add -Wattribute-warning. * [...] adds 9c3798ce55b 2018-11-07 Jozef Lawrynowicz jozef.l@mittosystems.com adds c1a2658bac9 2018-11-07 Jozef Lawrynowicz jozef.l@mittosystems.com adds e7b82989780 2018-11-06 Hafiz Abid Qadeer abidh@codesourcery.com adds 0d307362723 [PR/87936] --disable-checking bootstrap break adds e983724bce1 Daily bump. adds dfe524f205a 2018-11-07 Sandra Loosemore sandra@codesourcery.com adds 91e8a9f1b9b 2018-11-07 Sandra Loosemore sandra@codesourcery.com adds 08ace7f7741 2018-11-07 Sandra Loosemore sandra@codesourcery.com adds 9dbbeeb769a Add mips option dependency only config with loongson target. adds 28a01ce7c55 2018-11-08 Richard Biener rguenther@suse.de adds b312ab23f2e Don't use predefined sun in g++.dg/lto/pr87906 adds 5bebfaa28ab Change wording of __builtin_expect_with_probability errors. adds 76bd76e30f5 2018-11-08 Richard Biener rguenther@suse.de adds 7652827de45 2018-11-08 Richard Biener rguenther@suse.de adds 564850b9a7d cgraph: add selftest::symbol_table_test adds e926b156c79 PR middle-end/87916 * cgraphclones.c (duplicate_thunk_for [...] adds 66ca58a0606 * gcc-interface/decl.c (components_to_record): Remove obso [...] adds 95b14393e14 dump_printf: add "%C" for dumping cgraph_node * adds e75dc1cba8f Support %f in pp_format adds 7261dbb3651 ipa-inline.c/tree-inline.c: port from fprintf to dump API ( [...] adds d06333651ba * fe.h (Suppress_Checks): Declare. * gcc-interface/misc.c [...] adds f086d722fda 2018-11-08 Jozef Lawrynowicz jozef.l@mittosystems.com adds 14796673f60 Update soft-fp from glibc. adds b6c31f696eb 2018-11-08 Jozef Lawrynowicz jozef.l@mittosystems.com adds aa6942274c6 2018-11-08 Jozef Lawrynowicz jozef.l@mittosystems.com adds 82e19d6fa90 2018-11-08 Jozef Lawrynowicz jozef.l@mittosystems.com adds c463ec8c067 * gcc.dg/pr87874.c (em): Declare uint64_max as const unsi [...] adds 7e5a76c87d2 * builtin-types.def (BT_FN_VOID_BOOL, BT_FN_VOID_SIZE_SIZE [...] adds 7e866380f86 arm - Add support for aliases of CPU names adds be1813f528a * config/pdp11/constraints.md: Add "Z" series constraints [...] adds f943d47e952 * doc/invoke.texi: Fix build. adds bf5ccf3c14b * testsuite/libgomp.c-c++-common/task-reduction-8.c (bar): [...] adds fdc73c7017c Fix Solaris build with OpenMP 5.0 adds 6cf7f94e1cf 2018-11-08 Sandra Loosemore sandra@codesourcery.com adds 4eea76dbfc8 * collect2.c (linker_select): Add USE_LLD_LD. (ld_suffix [...] adds 57b9b442dda [PATCH, rs6000] Disable ASLR in sanitizer on powerpc64. adds b782636f28f gcc/ PR rtl-optimization/87600 * cfgexpand.c (expand_asm_ [...] adds db3622836bf Daily bump. adds ada02d0a97b 2018-11-08 Jerry DeLisle jvdelisle@gcc.gnu.org adds 742da49920e Add PTWRITE builtins for x86 adds 6ae9e0a7952 2018-11-09 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds baf9970bdc1 * tree.c (fld_type_variant_equal_p): Test user align flag. [...] adds ecf7930550f Fallback in libsanitizer for scudo sanitizer (PR sanitizer/87892). adds 47b2004781c Include patch in LOCAL_PATCHES. adds 3485e096c04 * gimple-fold.c (size_must_be_zero_p): Use value_range API [...] adds de5067215b1 * vr-values.c (vr_values::get_value_range): Use value_rang [...] adds 9ddb6e830d8 * tree-vrp.c (may_contain_p): Do not access m_min/m_max directly. adds 7a262d5d96f * tree-vrp.c (value_range::check): Do not access internals [...] adds 2a6c0337e4d [PR87793] reject non-toplevel unspecs in debug loc exprs on x86 adds f7d5c905780 [PR86438] compare-elim: cope with set of in_b adds 5636c189f3a large-addr-aware for biarch non-w64 mingw32 adds 687f61e6ac8 2018-11-09 Richard Biener rguenther@suse.de adds 1efe0507bc2 arm - use the new CPU alias option to simplify the list of CPUs. adds 2acd4f1dd30 or1k: libgcc: initial support for openrisc adds 094de206522 or1k: testsuite: initial support for openrisc adds d61fdfe71cf or1k: gcc: initial support for openrisc adds 0f78245e5f4 2018-11-09 Richard Biener rguenther@suse.de adds 6b37c55fddb Remove extra memory allocation of strings. adds cd4c163c6b4 2018-11-09 Jakub Jelinek jakub@redhat.com adds 4cd96a00b06 json.cc: fix comment adds 8c8b8b8626b Come up with -fipa-reference-addressable flag. adds 51bdb99d316 Come up with the flag -fipa-stack-alignment. adds d71a5603ee2 Update ChangeLog entry adds 6bfb70cd1c3 syscall: change RLIM_INFINITY from 0xffffffffffffffff to -1 adds 8d5bfcf7746 2018-11-09 Bill Schmidt wschmidt@linux.ibm.com Jin [...] adds ff31e352b2c PR c/87795 - Excessive alignment permitted for functions an [...] adds d2bdcd52c42 arm - minor cleanups for CPU alias support adds 3dfda6a646d 2018-11-09 Jerry DeLisle jvdelisle@gcc.gnu.org adds 08cc1019cf2 PR middle-end/81824 - Warn for missing attributes with func [...] adds bcfdeaffea7 cmd/cgo: fix typo in gccgo name mangling recipe adds cc9a0d23a78 gcc.dg/torture/stackalign/builtin-apply-2.c: Skip on v850. adds a621bf1638f Fix whitespace in ChangeLog adds d64015d25eb PR libstdc++/87787 fix UBsan error in std::vector adds f9e599b94fb * affinity-fmt.c: Include inttypes.h if HAVE_INTTYPES_H. [...] adds 01a3f678dbc * config/mips/mips.c (mips_loongson_ext2_prefetch_cookie): [...] adds a25ce2830f2 * gimplify.c (gimplify_scan_omp_clauses): Call sorry_at fo [...] adds 9c99c6cfb4c * c-parser.c (c_parser_omp_requires): Call sorry_at on req [...] adds a4f212f2495 * c-parser.c (c_parser_omp_clause_reduction): Call sorry_a [...] adds 16642817e65 c/ * c-parser.c (c_parser_omp_clause_final): Use c_parser [...] adds 50a42decc9e S/390: Allow relative addressing of literal pool entries adds d8d322de33e 2018-11-09 Bernd Edlinger bernd.edlinger@hotmail.de adds 13eb159d22d 2018-11-09 Sandra Loosemore sandra@codesourcery.com adds e48dbef2c3e PR target/87221 * config/netbsd-elf.h (NETBSD_STARTFILE_S [...] adds 961d85be405 * gcc.dg/Walloca-16.c: Ignore conflicting types for built- [...] adds f9f83457694 MAINTAINERS: add myself as or1k maintainer adds 106ffb17286 gcc/testsuite/ChangeLog: adds ac3f271ad1a Daily bump. adds aaf3fddc40d combine: More make_more_copies adds 82f50ad5c98 Daily bump. adds f8c08a76ea9 2018-11-10 Sandra Loosemore sandra@codesourcery.com adds 056c53b7427 Implement P1007R3 std::assume_aligned adds 6ab4d870655 Implement P0318R1 unwrap_ref_decay and unwrap_reference adds a1054504a5d 2018-11-11 Richard Biener rguenther@suse.de adds 885963d82c2 2018-11-11 Xianmiao Qu xianmiao_qu@c-sky.com adds cab77b8021b 2018-11-11 Xianmiao Qu xianmiao_qu@c-sky.com adds e8e852de7af PR target/87928 * config/i386/i386.h (STACK_BOUNDARY): Us [...] adds faa4091abca 2018-11-11 Sandra Loosemore sandra@codesourcery.com adds 1b06ab6453d PR libstdc++-v3/54005 * include/bits/atomic_base.h (__ato [...] adds 884b7239f6c Fix copypasto in las ChangeLog. adds 5354bb20be4 2018-11-11 Sandra Loosemore sandra@codesourcery.com adds 4c0c3d1029e Daily bump. adds db8c13cb85f 2018-11-11 Xianmiao Qu xianmiao_qu@c-sky.com adds d9dbca4b338 2018-11-11 Sandra Loosemore sandra@codesourcery.com adds 01c144eea9d 2018-11-12 Wei Xiao wei3.xiao@intel.com adds 7c82f42af87 2018-11-12 Richard Biener rguenther@suse.de adds 5a780b31c99 2018-11-12 Richard Biener rguenther@suse.de adds 7b09dee121a * config/mcore/mcore.h (WORD_REGISTER_OPERATIONS): Remove [...] adds 48625f587d7 2018-11=12 Richard Biener rguenther@suse.de adds 2e148a35710 [GCC, ARM] Enable armv8.5-a and add +sb and +predres for pr [...] adds 4474d43436a PR libstdc++/87963 fix build for 64-bit mingw adds ba0d8d7ab39 [PR87815]Don't generate shift sequence for load replacement [...] adds caff4dd0e4a PR c/81824 - Warn for missing attributes with function aliases adds 9469143b3b0 2018-11-12 Sandra Loosemore sandra@codesourcery.com adds c8f13853336 Fix documentation of __builtin_cpu_is and __builtin_cpu_sup [...] adds aed74248917 Instrument only selected files (PR gcov-profile/87442). adds d728eb9085d MIPS: Default to --with-llsc for the R5900 Linux target as well adds 3469de37d8b gcc/ChangeLog: adds a71ff81dafe Daily bump. adds 789ba8d1dfc 2018-11-12 Sandra Loosemore sandra@codesourcery.com adds 363805856b2 [RS6000] Ignore "c", "l" and "h" for register preference adds cd0d562174a [RS6000] Hide insn not needing to be public adds c0dd6284d33 [RS6000] Rotate testcase adds eee21cf1ded [RS6000] Comment fixes adds afa23db6c88 2018-11-13 Sandra Loosemore sandra@codesourcery.com adds f6b2026a461 [RS6000] secondary_reload and find_replacement adds 2207ad3ae60 Change __cpp_explicit_bool to __cpp_conditional_explicit. adds 4daed3b3d55 * cp-tree.h (struct cp_evaluated): New. adds e771eb36d40 Implement P0780R2, pack expansion in lambda init-capture. adds 76b94d4ba65 Implement P0722R3, destroying operator delete. adds 1c432fa5115 * decl2.c (min_vis_expr_r, expr_visibility): New. adds d1b312482df Avoid double substitution with complete explicit template a [...] adds 9c093b14dba Implement P0315R4, Lambdas in unevaluated contexts. adds 7c1b11cd44a * gcc-interface/misc.c (gnat_init_gcc_eh): Set -fnon-call- [...] adds 1d0ac42cd2d 2018-11-13 Xianmiao Qu xianmiao_qu@c-sky.com adds de9df22af5a 2018-11-13 Richard Biener rguenther@suse.de adds 1ea4fb4b587 PR rtl-optimization/87918 * simplify-rtx.c (simplify_merg [...] adds 64f8143dcc8 * toplev.c (output_stack_usage): Turn test on flag_stack_u [...] adds 9bb905e734d [ARC] Add peephole rules to combine store/loads into double [...] adds 985612d72f9 [ARC] Refurbish and improve prologue/epilogue functions. adds 908407d04fb [ARC] Update EH code. adds 54ac57f5715 [ARC] Do not emit ZOL in the presence of text jump tables. adds dc27c1f28ae [ARC] Add support for profiling in glibc. adds 5aa800aba49 [RS6000] Don't put large integer constants in TOC for -mcmo [...] adds 31665a2403a 2018-11-13 Richard Biener rguenther@suse.de adds 9129f51cfcf 2018-11-13 Richard Biener rguenther@suse.de adds e092c20e6d4 [PATCH][GCC] Make DR_TARGET_ALIGNMENT compile time variable adds a9fe512733d Do not allow -mabi=ms and -fsanitize={,kernel-}address (PR [...] adds ae1e77fa53e Improve -fprofile-report. adds 8039cacecd5 2018-11-13 Richard Biener rguenther@suse.de adds adc80ab7801 Move a test-case to a proper folder. adds 1894412032b * tree-vrp.c (value_range_base::dump): Dump type. Do not [...] adds f04ae234715 -fsave-optimization-record: compress the output using zlib adds d9e39f6cfc0 Fix ICE with -fopt-info-inline (PR ipa/87955) adds 91f42adcb18 Ensure that dump calls are guarded with dump_enabled_p adds a3d6edbfe19 2018-11-13 Richard Biener rguenther@suse.de adds f6690e05c64 Fix ChangeLog entry for r266080 adds 0df1cbdea06 2018-11-13 Michael Ploujnikov michael.ploujnikov@oracle.com adds 49610463f5b PR middle-end/81824 - Warn for missing attributes with func [...] adds be1e72839b6 Eliminate source_location in favor of location_t adds dd59ba43413 gcc/ PR rtl-optimization/87899 * lra-lives.c (start_livin [...] adds ca476f59936 Fix overflows in std::pmr::unsynchonized_pool_resource adds 442581353de Fix incorrect assertion when deallocating big block adds abcd0bc2723 Improve handling of pool_options::largest_required_pool_block adds cb37da99a81 Remove redundant loop in unsynchronized_pool_resource code adds 338fba95eb8 Fix unused parameter warnings introduced in earlier patch adds 3cb28cfb7fc Fix error when selecting number of memory pools adds 37e8051e471 PR tree-optimization/87898 * omp-simd-clone.c (ipa_simd_m [...] adds c5654b25cb4 Daily bump. adds 6ff3da17d0f gcc/ PR rtl-optimization/87507 * lower-subreg.c (operand_ [...] adds b9feec79a23 PR tree-optimization/87977 * tree-ssa-math-opts.c (optimi [...] adds 8f972a4168c 2018-11-14 Richard Biener rguenther@suse.de adds 8cb63fa629d [ARC] Cleanup, fix and set LRA default. adds 13070e2ba14 2018-11-14 Richard Biener rguenther@suse.de adds 1cbab4c1b99 [Ada] Handle -gx switches explicitly adds c477b745540 [Ada] Fix parentheses in comments and "library-level" punctuation adds a93377d46ce [Ada] Use Cancel_Special_Output instead of Set_Special_Outp [...] adds 201c693bda3 [Ada] Lingering loop for ignored Ghost assignment adds 47120c1094c [Ada] Fix handling of generic actuals with default expressi [...] adds a827194ca5b [Ada] Record components do not appear in the Global contract adds bad7fde8b04 [Ada] Crash on tagged equality adds 77b577f9fed [Ada] Limited function violates No_Exception_Propagation adds c408471ea98 [Ada] Improper extension of bounds of fixed-point type adds cdb1381d78c [Ada] Unnesting transformations for blocks in package bodies adds 7bf769dfb3f [Ada] Do not include crt_externs.h on iOS adds 22fae0d1417 [Ada] Visibility error on used enumerated type adds e5e89c9ea3c [Ada] Crash on ignored Ghost assignment adds 5e380671be8 [Ada] Renamed equality leads to spurious errors adds c6056dd14f6 [Ada] Minor reformatting adds 1916d94e7f2 [Ada] Enhance constraints propagation to ease the work of o [...] adds 2c0ae288dc3 [Ada] System'To_Address not always static adds 5bb7054697b [Ada] Compiler crash on decl. with limited aggregate and ad [...] adds 675d3dad184 [Ada] Crash on use of generic formal package adds 6f14682a6c5 [Ada] Fix assertion failure on pragma Compile_Time_Error in [...] adds cb57c12b826 [Ada] Missing constraint check on if-expression returning a string adds 149a4b48882 [Ada] Use of Suppress_Initialization with pragma Thread_Loc [...] adds 8b71a75f486 [Ada] Crash on interface equality covered by a renaming dec [...] adds 45cac820099 [Ada] More complete information level for -gnatR output adds f9876ea21fc [Ada] Spurious error on Ghost null procedure adds 6da1be2fe0e [Ada] Remove couple of recently added dead tests adds d774e042295 [Ada] sigtramp-vxworks: Add a rule for sp (DWARF r31) on AArch64 adds d07efe248ca [Ada] Fix small regression with others choice in array aggregate adds 7b6dfdbe207 [Ada] Update signal constants for GNU/Linux adds f43d4aa6257 [Ada] Problem with boundary case of XOR operation and unnesting adds c34f18f1cb1 fix Darwin bootstrap. adds d7a0d5d5a95 [AArch64] Fix PR62178 testcase failures adds 8d5aee98ab1 PR rtl-optimization/87817 * config/i386/i386.c (ix86_fold [...] adds f6742350318 PR other/88007 * c-common.c (parse_optimize_options): All [...] adds 7abecd46282 Simplify floating point comparisons adds 322b7fac1a1 2018-11-14 Richard Biener rguenther@suse.de adds 848efd3b100 [PATCH 1/2] S/390: Disable 3 global-array-* tests for 31-bit mode adds 58fddb25d23 [PATCH 2/2] S/390: Fix expectation in mrecord-mcount test f [...] adds 1e56f7621c8 Add missing dir to create_testsuite_files script adds e56c0ca6163 2018-11-14 Richard Biener rguenther@suse.de adds d6246b9ac16 Fix PR middle-end/86575 adds 5381ec5e552 Add comment adds 2d5d56125c2 * gimple-ssa-evrp-analyze.c (evrp_range_analyzer::record_ [...] adds aa95211e8fb * optabs.c (expand_binop): Pass INT_MODE to operand_subwor [...] adds 0baeb9dd55d PR bootstrap/86739 * hash-map.h (hash_map::iterator::refe [...] adds 1170ee757c4 P1236R1 - Signed integers are two's complement gcc/cp/ * [...] adds ed49010dc78 Handle libphobos in contrib/gcc_update adds 74e7e1fada8 /cp 2018-11-14 Paolo Carlini paolo.carlini@oracle.com adds 74b2e25b0bc Add missing ZLIBINC to CFLAGS-optinfo-emit-json.o adds 7614c633311 [debug/88006] -fdebug-types-section gives undefined ref adds 4f9e608ff9e * config/i386/i386.c (ix86_print_operand_address_as): Simp [...] adds 0e18726248f 2018-11-14 Sandra Loosemore sandra@codesourcery.com adds c1638e07cad Fix test that does undefined shifts greater than width of size_t adds c991672af0e Optimize pool resource allocation adds feb880a97ff Daily bump. adds 24d0cfe992d 2018-11-14 Sandra Loosemore sandra@codesourcery.com adds 81064939779 * gensupport.c (add_predicate_code): Properly handl [...] adds 7eda06d8952 2018-11-15 Sandra Loosemore sandra@codesourcery.com adds 75ae0e7fba1 PR tree-optimization/84648 * tree-ssa-loop-niter.c (adjus [...] adds 0277806c0f0 2018-11-15 Xianmiao Qu xianmiao_qu@c-sky.com adds a36d6c3c435 2018-11-15 Richard Biener rguenther@suse.de adds a3f619a1b40 PR rtl-optimization/88018 * cfgrtl.c (fixup_abnormal_edge [...] adds 0da4425d1d8 2018-11-15 Richard Biener rguenther@suse.de adds d3ec36d612f * gcc-interface/misc.c (gnat_init_gcc_eh): Do not override [...] adds 551d64cb9cc Fix spaces in PR62178 test adds da99b524151 [C++ DR 2336] Clean up synth walkers first adds 98acf890182 2018-11-15 Richard Biener rguenther@suse.de adds 1706ef0fcd4 2018-11-15 Richard Biener rguenther@suse.de adds 87b38e652b9 graphite: add missing dump_enabled_p checks (PR tree-optimi [...] adds 1bcc5c645e6 Machine-readable diagnostic output (PR other/19165) adds 61bdc1f122e doc/ux.texi: auto_diagnostic_group now does something adds 17a6cd1e22a [C++ DR 2336] virtual dtors, exception specs & abstract classes adds b8d287648cf Handle vectors that don't fit in an integer. adds 04e6d9db0d1 /cp 2018-11-15 Paolo Carlini paolo.carlini@oracle.com adds cd96243ea26 [PR c++/86246] ICE tsubst explicit operator call adds 16edb1bf6b5 PR c/83656 - missing -Wbuiltin-declaration-mismatch on decl [...] adds 249e7a17be9 PR c++/87541 - ICE using a constant decl as an attribute al [...] adds ce5875d5f03 Daily bump. adds 386ff2a6ca4 2018-11-15 Sandra Loosemore sandra@codesourcery.com adds 65892c4d0c3 2018-11-15 Xianmiao Qu xianmiao_qu@c-sky.com adds 1bff06cea93 Allow target overrides of ctors/dtors support advertisement [...] adds 4b86385fdbe 2018-11-16 Richard Biener rguenther@suse.de adds a351f1bbff7 S/390: Add a new pattern for r{o,x}sbg adds 885b1010f4b 2018-11-16 Richard Biener rguenther@suse.de adds 1109d9d362c 2018-11-16 Richard Biener rguenther@suse.de adds 8ac6652dd92 Fix ICE in lto_symtab_merge_symbols_1 (PR lto/88004). adds 03fac02cc11 Don't use %z printf length specifier adds baa13bededa [Patch][libstdc++.exp] Update the usage of cached result. adds 8f9783e44ef [PR c++/87269] Mark string operator overload in template defn. adds 9ee615a44b0 Allow memory operands for PTWRITE adds be9e723cb40 Remove ovl_used, it is no longer needed * cp-tree.h (OVL_ [...] adds 7ec2d0f7415 * tree-switch-conversion.h (switch_decision_tree::emit_cas [...] adds 3b06a8b36d9 When running the testsuite on boards that can't report an e [...] adds 1cc6e4a452b PR middle-end/88032 * optabs.c (expand_binop): For op0_mo [...] adds bee3d99f717 PR middle-end/87854 * c-common.c (fix_string_type): Rejec [...] adds 31e4e2349e9 PR target/88051 * config/i386/i386.md (floatunsdidf2): Al [...] adds 6b8784b2b7e PR rtl-optimization/87475 * cfgrtl.c (patch_jump_insn): A [...] adds 453b5ac5a0c [gcc] 2018-11-16 Michael Meissner meissner@linux.ibm.com adds b67e663d5f7 libphobos: Add IEEE quadruple support to core.internal.convert adds 863c62e0bf4 Implement P0479R5, [[likely]] and [[unlikely]]. adds cf465ccdc51 PR c++/52869 adds 1d8e601cbfd PR c++/87269 * g++.dg/lookup/pr87269.C (std::size_t): New [...] adds db879ec7d1b 2018-11-16 Jozef Lawrynowicz jozef.l@mittosystems.com adds 781161f0efe Daily bump. adds 19efecf665e 2018-11-17 Jozef Lawrynowicz jozef.l@mittosystems.com adds c3e9144f11e 2018-11-16 Sandra Loosemore sandra@codesourcery.com adds 922195f877c * config/mn10300/mn10300.md (adddi3_degenerate): Remove bo [...] adds 07d7895abbd 2018-11-16 Sandra Loosemore sandra@codesourcery.com adds c1e903927fc Fix wrong alignment returned by .alignof property. adds fc9dd36922b PR ipa/87957 * ipa-devirt.c (warn_odr): Look for main var [...] adds 2c9099d3af1 PR rtl-optimization/88018 * cfgrtl.c (fixup_abnormal_edge [...] adds d45dad8de66 PR tree-optimization/87546 * tree-vect-patterns.c (vect_l [...] adds 9ca7280907c libphobos: Add IEEE quadruple support for std.conv adds d08ca92ee70 2018-11-17 Sandra Loosemore sandra@codesourcery.com adds 9518fecf8db 2018-11-17 Sandra Loosemore sandra@codesourcery.com adds eb995d0edd5 RISC-V: Fix epilogue unwind info with fp and single sp adjust. adds 94fd7e5dda9 Implement std::pmr::synchronized_pool_resource adds 3325e8a1642 Daily bump. adds cb750c32a63 2018-11-17 Eric Gallager egallager@gcc.gnu.org San [...] adds a9992512f9d Correct ChangeLog for PR31357 fix adds 14103d9067b 2018-11-18 Thomas Koenig tkoenig@gcc.gnu.org adds f0c16658699 Delete !HAVE_LD_PIE variants of startfile/endfile specs adds 181f65b22ca Allow target to override gnu-user.h crti and crtn adds e64b8941d9b 2018-11-18 Thomas Koenig tkoenig@gcc.gnu.org adds 20f6624d3e5 2018-11-16 Michele Pezzutti mpezz@tiscali.it Edward [...] adds 3dd5313012e Remove unused modules from libphobos std.internal package. adds e0bb28f3bc9 Daily bump. adds 5ae1ce7e380 2018-11-18 Sandra Loosemore sandra@codesourcery.com adds feedb53d01d Detect mixed usage of spaces and tabs. adds 7aaa2cc6993 Strenghten assumption about function start and end line (PR [...] adds 236cf4da059 /cp 2018-11-18 Paolo Carlini paolo.carlini@oracle.com adds 22b15e0195b * gcc-interface/cuintp.c (UI_From_gnu): Remove code for 32 [...] adds a2a57ddfdbc Bump copyright year adds a02b6f00ba7 Fix typos in packed attribute documentation adds b0d542a94be * compare-elim.c (struct comparison): Add not_in_a field. [...] adds c64433506eb PR libstdc++/88084 - Implement LWG 2777 adds 3ff9624d70d Fix how we match for count(n*) in gcov tests. adds 04535be00ef 2018-11-19 Richard Biener rguenther@suse.de adds b3136cb0fef PR debug/87039 * omp-expand.c: Don't include debug.h. (a [...] adds 6e35c39402b PR c++/60994 * g++.dg/lookup/pr60994.C: New test. adds f2669ca3c67 PR tree-optimization/88071 * tree-vect-loop.c (vectorize_ [...] adds f72863ec77d Fix condition in lto-symtab.c (PR lto/88077). adds 0ee35a37cc2 PR libstdc++/87855 adds 80d492fc152 Eliminate global state from -fsave-optimization-record adds f2e20cc0ae6 Fix -fsave-optimization-record ICE (PR tree-optimization/87025) adds f7289f563a5 Disable unrolling for loops vectorised with non-constant VF adds ce9680ea92d gcc/ PR rtl-optimization/88033 * ira-lives.c (non_conflic [...] adds 4219a33ad00 2018-11-19 François Dumont fdumont@gcc.gnu.org adds 240e30b8e5f PR c++/87781 - detect invalid elaborated-type-specifier. [...] adds 58aa1a95d85 2018-11-19 Sandra Loosemore sandra@codesourcery.com adds ca0b47613cb PR lto/87957 * ipa-devirt.c (free_enum_values): Do not IC [...] adds 616e2e729ed PR81878: fix --disable-bootstrap --enable-languages=ada adds b8ef227be65 Daily bump. adds 8dd438ea9c2 * lib/target-supports.exp (check_weak_available): Return " [...] adds c26911b4ee9 * gcc.c-torture/execute/align-3.c: Skip if pdp11. [...] adds b8c7ebce912 2018-11-20 Richard Biener rguenther@suse.de adds 2b99a5c3718 2018-11-20 Richard Biener rguenther@suse.de adds 1f91dd11ca4 PR rtl-optimization/85925 * rtl.h (word_register_operatio [...] adds f38039b2e78 2018-11-20 Richard Biener rguenther@suse.de adds 839c8119754 S/390: Skip LT(G) peephole when literal pool is involved adds 6eb67089de8 Add -fomit-frame-pointer to a test-case (PR ipa/88093). adds 2fb4181e913 2018-11-20 Richard Biener rguenther@suse.de adds caa3c33d5ad PR bootstrap/88106 * config/mingw32/affinity-fmt.c: New file. adds 400f77535e0 Housekeeping for the effective targets of optional's tests. adds 9aaf5e4124c Move some i386 C++ tests into g++.target/i386. adds 25b10ea881b 2018-11-20 Richard Biener rguenther@suse.de adds 98e88cf8d6b 2018-11-20 Richard Biener rguenther@suse.de adds 9da914af1b0 PR ipa/87706 * ipa-fnsummary.c (pass_ipa_fnsummary): Do n [...] adds 534e2e3b20b PR lto/87997 * tree.c (free_lang_data_in_cgraph): Add arg [...] adds e8f9b351ddb PR 87926 * Makefile.in (bitmap.o-warn): Use -Wno-error=ar [...] adds bd9b79620d5 PR ipa/87706 * ipa-fnsummary.c (pass_ipa_fnsummary): Do n [...] adds 4e16b9d5ab0 S/390: Fix flogr RTX. adds 09cab57bce1 PR lto/87957 * ipa-devirt.c (odr_subtypes_equivalent_p): [...] adds 337a644fc95 Fix missing commit log. adds 7ca2c8cafdc * ipa-devirt.c (add_type_duplicate): Do not ICE on incompl [...] adds 2907158aa60 PR target/88070 * mode-switching.c (create_pre_exit): Aft [...] adds fe5d2fc70b4 PR tree-optimization/87895 * omp-simd-clone.c (ipa_simd_m [...] adds 85c4b1bb432 PR c++/88110 * constexpr.c (cxx_eval_constant_expression) [...] adds ee2ee128314 Daily bump. adds 3c58765ba3a PR go/88060 syscall: always define _AT_FDCWD and IPv6MTUInfo adds a74ae575f25 PR lto/84044 * ipa-devirt.c (odr_types_equivalent_p): Use [...] adds 818af1aa699 gcc/c/ChangeLog: adds f0075e6e2be S/390: Support vector load/store alignment hints adds b2cdb112176 * lang.opt (fdec-include): New option. * options.c (set_d [...] adds 067d236eedd [driver] Ensure --help=params lines end with period adds c5f7c189b59 [libbacktrace] Factor out read_string adds 4c67b8d700b PR rtl-optimization/87817 * config/i386/i386.md (bmi2_bzh [...] adds 2f9f8666bad apply_subst_iterator: Handle define_split/define_insn_and_split adds 3548c1002a0 x86: Add pmovzx/pmovsx patterns with memory operands adds 89831c99bf3 2018-11-20 Jeff Law law@redhat.com adds 693a7077945 2018-11-21 Richard Biener rguenther@suse.de adds 5e3f5e719af [PATCH][PR84877]Dynamically align the address for local par [...] adds f16e74ef470 PR target/87839 * config/aarch64/atomics.md (@aarch64_com [...] adds 7e2fa3f9dc1 PR c++/87393 * parser.c (cp_parser_linkage_specification) [...] adds 3640776c7d8 compute discriminator info for overrides adds 8e1f49426c7 PR lto/87957 * tree.c (fld_decl_context): Break out from [...] adds 86076a1b5a5 PR lto/87957 * g++.dg/lto/odr-1_0.C: Extend by mismatched [...] adds 0bea60b4686 PR libstdc++/88113 use size_type consistently instead of size_t adds 9a6cb426f05 PR libstdc++/88111 Make maximum block size depend on size_t width adds 442cb64f451 * invoke.texi (-fdec-include): Document. adds 179aeb6b50e PR target/85667 * config/i386/i386.c (function_value_ms_6 [...] adds 6c94bf62eae PR middle-end/88129 * function.c (expand_function_end): D [...] adds 4b0e25f99d8 PR rtl-optimization/85925 * gcc.c-torture/execute/2018112 [...] adds 487113368ea Revert the revert: 2013-10-26 Vladimir Makarov <vmakaro [...] adds 7e4504eb270 PR c++/87386 * parser.c (cp_parser_primary_expression): U [...] adds 8029f85e0c6 PR c++/88122 * method.c (maybe_explain_implicit_delete): [...] adds 1cbf749f4da [libbacktrace] Factor out read_initial_length adds 7e0b3b8b025 Daily bump. adds 00395a83b0b libphobos/ChangeLog: adds 75c0d5354c9 Replace sync builtins with atomic builtins adds 5ae87328d64 Do not mix -fsanitize=thread and -mabi=ms (PR sanitizer/88017). adds 8d9758567fb PR c++/87386 * parser.c (cp_parser_operator): Use str.get [...] adds 7fbefb0defe PR target/85644 PR target/86832 * config/i386/i386.c (ix [...] adds c2ec998b7d7 2018-11-22 Richard Biener rguenther@suse.de adds eff71cfb101 2018-11-22 Richard Biener rguenther@suse.de adds 4cc2368f267 * g++.dg/lto/odr-2_0.C: Remove extra brace adds 06baab54532 Update changelog entry. adds d58f58b02d4 PR libstdc++/87520 Always pass type-punned type_info reference adds 545031a3bc6 Add new maintainer script for PRs that can be closed. adds b51523c4af8 2018-11-22 Richard Biener rguenther@suse.de adds f98495d90ba PR85434: Prevent spilling of stack protector guard's addres [...] adds 67369544962 Fix option values for -march. adds 2f5274cc3ca * config/i386/i386.c (ix86_avx_emit_vzeroupper): Remove. [...] adds 8fc3599dcab 2018-11-22 Vladimir Makarov vmakarov@redhat.com adds a9b9381580d Improve relocation adds 44d06499545 PR tree-optimization/85794 * gcc.dg/vect/O3-pr85794.c: New test. adds 9dd8d61296f * g++.dg/lto/odr-2_0.C: Drop dg-lto-options. * g++.dg/lto [...] adds 58ac00b83e5 * config/i386/i386.c (ix86_check_avx_upper_register): Ret [...] adds cb9ebab4f81 * config/i386/i386.c (ix86_option_override_internal): For [...] adds 6a3c15c9ae0 * config/i386/i386.c (ix86_option_override_internal, ix86 [...] adds 490c362e611 * lto.c (cmp_type_location): Remove. (lto_read_decls): Do [...] adds 39ac5418fd5 PR lto/88142 * ipa-devirt.c (type_variants_equivalent_p): [...] adds 063f7a4af80 * lang.opt (fpad-source): New option. * scanner.c (load_l [...] adds 950adc0ce27 Daily bump. adds fb2b94e405f 2018-11-22 Sandra Loosemore sandra@codesourcery.com [...] adds a109ff087a5 PR tree-optimization/86614 * gimple-ssa-warn-restrict.c ( [...] adds d6dee1a925f [PATCH, ARM] Clean up arm backend using the @ construct for [...] adds c118d459492 2018-11-23 Richard Biener rguenther@suse.de adds fb75ff455a7 PR libstdc++/87308 adjust regex used in std::any pretty printer adds 85e3666c57e PR libstdc++/65229 fix pretty printer for std::bitset<0> adds 2b649ea58f7 [aarch64/arm] Updating the cost table for xgene1. adds 299f7a4a356 [aarch64] Update xgene1_addrcost_table. adds efa47671f18 [aarch64] Add xgene1 prefetch tunings. adds 13427ab2cef [aarch64] Update xgene1 tuning struct. adds ab885a1ec2b [aarch64] Add CPU support for Ampere Computing's eMAG. adds 23df31a7c6b 2018-11-23 Edward Smith-Rowland 3dw4rd@verizon.net adds cf18b3e83b1 PR testsuite/88098 - FAIL: gcc.dg/Wbuiltin-declaration-mism [...] adds d32ab3dcc52 PR tree-optimization/87756 - missing unterminated argument [...] adds d4ac047bf12 Make recursion_check work for multiple threads adds 25f980e326d PR tree-optimization/87756 * gcc.dg/builtin-memchr-2.c: S [...] adds 15b8e5c8921 2018-11-23 Vladimir Makarov vmakarov@redhat.com adds 91132079de9 2018-11-23 Vladimir Makarov vmakarov@redhat.com adds 4e4a9df3ed2 Daily bump. adds be69e68ea21 PR rtl-optimization/87468 * tree-ssa-threadupdate.c (crea [...] adds ed9ed194d64 2018-11-24 Paul Thomas pault@gcc.gnu.org adds 10b40256e87 2018-11-24 Paul Thomas pault@gcc.gnu.org adds 63d054f3ae3 gcc/d/ChangeLog: adds 1c6acf3a488 Daily bump. adds 21fcb11bdcf 2018-11-25 Vladimir Makarov vmakarov@redhat.com adds b47f701d7a1 Disable gdc execution tests without libphobos adds ffac9b665cd * config/pdp11/pdp11.h (TARGET_HAS_NO_HW_DIVIDE): Define. adds 50d3774f291 2018-11-25 Sandra Loosemore sandra@codesourcery.com adds 41e3bb3fea8 [RS6000] Delete OBJECT_PEF and TARGET_MACOS adds 48733abd64d Daily bump. adds 857ff59ce8d 2018-11-25 Sandra Loosemore sandra@codesourcery.com adds c7ddc4c0418 2018-11-25 Sandra Loosemore sandra@codesourcery.com adds fd4a1412375 Only use __float128 in test if available adds 25e48123843 2018-11-26 Matthias Klose doko@ubuntu.com adds ef9ed410041 2018-11-26 Matthias Klose doko@ubuntu.com adds 2a3766967f0 S/390: Document z14/arch12 -march option. adds bc497cf24d8 2018-11-26 Richard Biener rguenther@suse.de adds 7c871402afc libphobos: Fix backtraces in Fibers on AArch64. adds 337f3a253a9 [arm][1/3] Rename mul64 attr to widen_mul64 adds 2f1287b08ad [AArch64][committed] Fix typo in aarch64_mangle_type adds 5ac4e2dc219 2018-11-26 Sandra Loosemore sandra@codesourcery.com adds 3fa38aab829 PR target/88178 * config/i386/i386.c (dbx_register_map): [...] adds 4d2cdcb1623 2018-11-26 Aaron Sawdey acsawdey@linux.ibm.com adds d530e5964eb * testsuite/Makefile.am (AUTOMAKE_OPTIONS): Drop dejagnu. [...] adds 0088d2e3453 2018-11-26 Jozef Lawrynowicz jozef.l@mittosystems.com adds f6245fb8441 PR target/58397 * config.host (*-*-netbsd*): Use x-netbsd [...] adds 62646c45fc9 PR c++/86900 * dwarf2out.c (secname_for_decl): For functi [...] adds 67cf60dadc9 PR testsuite/88090 * obj-c++.dg/attributes/method-nonnull [...] adds b1ba68e931d PR target/88195 * config/i386/i386.c (def_builtin2): If t [...] adds a9e81b51893 2018-11-26 Jozef Lawrynowicz jozef.l@mittosystems.com adds 12000efe077 2018-11-26 Jozef Lawrynowicz jozef.l@mittosystems.com adds 9890f25f797 compiler: initial support for exporting function bodies adds a29d28d20fd Add filters for D language sources to contrib/update-copyright.py adds d7e443fded8 PR c++/88120 - ICE when calling save_expr in a template. [...] adds cdfc6004534 [RS6000] Use config/linux.h for powerpc*-*-linux* adds 07e3030cd8b PR 87756 - missing unterminated argument warning using addr [...] adds c2a1118389b syscall: always define WEXITED and WNOWAIT on GNU/Linux adds ab6b1bb456f [RS6000] rs6000/sysv4.h using gnu-user.h adds 6bcc5e8d48b Daily bump. adds fb1ed2805ed 2018-11-27 Jozef Lawrynowicz jozef.l@mittosystems.com adds e43345c1046 Fix missing dump_impl_location_t values, using a new dump_m [...] adds 0aaa1c585bc [RS6000] PowerPC -mcpu=native support adds 6a9a8e156cc [RS6000] libgcc cfi adds 968bbc892e5 [libbacktrace] Avoid realloc with size == 0 in backtrace_ve [...] adds cc0ff4df2d9 [libbacktrace] Don't point to released memory in backtrace_ [...] adds 801cc086e1b * c-ada-spec.c: Include stringpool.h. (has_static_fields) [...] adds 02aa6d736e7 Come up with memop_ret enum instead of int endp for memory [...] adds f052211c3ff Support simd function declarations via a pre-include. adds 4ff24535fd4 Document the xorsign optab. adds 185d69ff81f * config/microblaze/microblaze.c (microblaze_block_move_st [...] adds 32b39b86aa1 * config/mips/mips.c (mips_block_move_straight): Use RETUR [...] adds 62b8ade669b * config/lm32/lm32.c (lm32_block_move_inline): Use RETURN_ [...] adds 559e6ed4b16 * config/riscv/riscv (riscv_block_mvoe_straight): Use RETU [...] adds 0b90da66f5f PR target/88188 * config/rs6000/rs6000.c (print_operand) [...] adds c94fccdf42e PR preprocessor/83173: Additional check before decrementing [...] adds 81affb1d35c compiler: import inlinable functions from package data adds 4249dcb9095 PR preprocessor/83173: New test adds ff81848a8eb MIPS: Add `-mfix-r5900' option for the R5900 short loop erratum adds 934182c665e PR preprocessor/83173: Enhance -fdump-internal-locations output adds bc7f2a7dcb2 gcov: do not ICE on NULL string in JSON export. adds d019d1b8955 PR 87756 - missing unterminated argument warning using addr [...] adds 548be2460c1 compiler: change Expression export to use Export_function_body adds 06491d5ca8f PR middle-end/87157 * gcc.dg/vect/costmodel/ppc/costmodel [...] adds 9b92780c8a3 compiler: pass a Location to import_expression adds bc8e2ef4fe7 compiler: change expression importing to use Import_expression adds dc2af9e31cc PR c++/88181 * class.c (fixup_attribute_variants): Also p [...] adds d8552953726 2018-11-27 François Dumont fdumont@gcc.gnu.org adds 204d4af48ee compiler: add '$' to names in expression export data adds eb75d23ac08 compiler: finalize types parsed for inline functions adds 86f35a6edbf compiler: add types used by inline functions to export data adds b3df66f19fc compiler: add result parameter names for inlinable functions adds c8fb3443911 PR libstdc++/67843 set shared_ptr lock policy at build-time adds 69f634cc671 compiler: record final type for numeric expressions adds 745bbd57d97 Clean up temporary files created by std::filesystem testsuite adds 98386435f39 compiler: tweaks for importing inline function bodies adds f931ec5254b PR c++/88187 * decl.c (grokdeclarator): Don't diagnose de [...] adds a1c7ffb16bd Daily bump. adds da8dd06846d Add myself to MAINTAINERS adds 0b3b73c33cc 2018-10-19 Richard Biener rguenther@suse.de adds bc03033c8da PR c++/88215 * c-ubsan.c: Include langhooks.h. (ubsan_in [...] adds 04a73995e2c PR c++/87476 * typeck2.c (digest_init_r): Re-add handing [...] adds 84d0788eebd PR target/88189 * config/i386/i386.c (ix86_expand_sse_mov [...] adds b43559cbcdd [PATCH][GCC][DOC] Remove obsolete arm and aarch64 CPU names [...] adds 85d76a5d2aa 2018-11-28 Richard Biener rguenther@suse.de adds e9690ec3c7c 2018-11-28 Richard Biener rguenther@suse.de adds 8ba23dc9a18 PR testsuite/85368 * gcc.dg/tree-ssa/phi-opt-11.c: For br [...] adds 1accb46c587 [RS6000] Bootstrap failure compiling xcoffout.c adds 63848926792 2018-11-28 Richard Biener rguenther@suse.de adds e6dc9311567 Update C++17 library status docs adds b0bef750cfe 2018-11-28 Richard Biener rguenther@suse.de adds 257d0d5b781 [libbacktrace] Fix segfault upon allocation failure adds 4cb390b29cd Changed email ID to existing one. adds 8092d42a27b PR libstdc++/83306 make filesystem_error no-throw copyable adds 9992b9ccc78 Apply resolution for LWG DR 3096 adds c03129458e3 2018-11-28 Edward Smith-Rowland 3dw4rd@verizon.net adds 3714571df65 PR libstdc++/83511 add default argument to basic_string_vie [...] adds 0be5a3ebe35 Fix undefined references in libstdc++fs.a adds 88e39f599ee [PATCH][GCC][AARCH64] Replace calls to strtok with strtok_r [...] adds 6275ce7dca5 * config/h8300/constraints.md: Add "C" constraint for call [...] adds 345422ff232 Merge libphobos upstream version 2.076.1 adds 5f6f5357635 compiler: inline functions with assignments and return [...] adds 836e3bc61ca * config/rs6000/aix72.h: Update to match aix71.h changes. adds 81f1db30027 * g++.dg/debug/dwarf2/pr86900.C: XFAIL AIX. [...] adds 8bf3df2df61 * gcc.dg/recip_sqrt_mult_[12345]: Do not add -fcomp [...] adds f228e7b7a67 PR c++/88222 - ICE with bit-field with invalid type. * de [...] adds 4da42d4fcab 2018-11-28 Vladimir Makarov vmakarov@redhat.com adds 00f6400ee15 * except.c (do_allocate_exception): Annotate __cxa_allocat [...] adds c727bc5d65c * profile-count.h (profile_count::split): Give better resu [...] adds 02fa15302a6 * tree-ssa-ifcombine.c (update_profile_after_ifcombine): H [...] adds 837c58f7be7 * lto.c (lto_read_decls): Fix handling of INTEGER_CST. adds 63c3361d21b * predict.c (determine_unlikely_bbs): Forward declare; als [...] adds c115ab8aa1b [PR c++/87531] operator= lookup in templates adds 5b8d2a77754 Implement P1094R2, Nested inline namespaces. * parser.c ( [...] adds 12135f5b3e1 libphobos: Merge common version blocks using arch_any conditions adds 656f8801b85 PR c/88065 - ICE in -Wsizeof-pointer-memaccess on an invali [...] adds af8c65ae068 Daily bump. adds 5424f0c7867 PR libstdc++/86910 fix filesystem::create_directories adds 9bee8a42043 2018-11-28 Aaron Sawdey acsawdey@linux.ibm.com adds 2bdd9c115a1 [RS6000] rs6000_call_template for external call insn assemb [...] adds a7fc84e89bd [RS6000] rs6000_indirect_call_template adds 0280b96a18e [RS6000] Replace TLSmode with P, and correct tls call mems adds 24fdcfda6d8 [RS6000] Remove constraints on call rounded_stack_size_rtx arg adds 0a4b5c66df9 [RS6000] Use standard call patterns for __tls_get_addr calls adds 5969e425db9 [RS6000] inline plt call sequences adds fa31be6baeb [RS6000] Bogus easy_fp_constant call adds fea980b417a [RS6000] "G" and "H" constraints adds 109b1500ab9 [RS6000] CONST_DOUBLE tidy adds 9c9893a40bc [RS6000] movdi_internal64 insn lengths adds aec9dfc0b82 [RS6000] PR11848 rs6000_emit_move long double split adds da468d9d125 PR c++/87539 * g++.dg/cpp0x/pr87539.C: New test. adds b85725c8d48 [PATCH] [Arm] Fix fpu configurations for Cortex-R7 and Cortex-R8 adds c1ddd9912c1 PR libstdc++/88119 use alignof in std::alignment_of, not __ [...] adds 1650c1ec172 2018-11-29 Richard Biener rguenther@suse.de adds 44985203d9a 2018-11-29 Edward Smith-Rowland 3dw4rd@verizon.net adds 554f81c6e45 2018-11-29 Michael Ploujnikov michael.ploujnikov@oracle.com adds 15728e02569 PR target/88234 * config/rs6000/rs6000.c (rs6000_gimple_f [...] adds 7931f9ca3c9 PR target/88152 * tree.h (build_uniform_cst, uniform_inte [...] adds 6dc296f5212 PR target/54700 * config/i386/sse.md (ssebytemode): Add V [...] adds a1cda2e37fb 2018-11-29 Edward Smith-Rowland 3dw4rd@verizon.net adds fcc6ff284cf * match.pd (sinh (atanh (x))): New simplification rules. [...] adds 126dab7c9d8 Add a new option -flive-patching={inline-only-static|inline [...] adds 74a1cc74cc9 Fix thinko in transition to memop_ret type (PR middle-end/88246). adds 85e8db4295e PR c/88172 - attribute aligned of zero silently accepted bu [...] adds 83ee3310ec7 PR c/88091 - c-c++-common/Wconversion-real.c etc. FAIL adds c1daaad5555 * config/i386/i386.c (inline_memory_move_cost): Check "in [...] adds d247a0a25ad gcc/ PR target/87496 * config/rs6000/rs6000.c (rs6000_opt [...] adds 58bcbab7b75 C++: namespaces and scopes for enum values (PR c++/88121) adds 81c011e2de0 /cp 2018-11-29 Paolo Carlini paolo.carlini@oracle.com adds eacecc3849d 2018-11-29 Vladimir Makarov vmakarov@redhat.com adds edcd8417d72 PR target/54700 * config/i386/sse.md (*<sse4_1>_blendv<s [...] adds 36f84b83974 PR target/88152 * config/i386/sse.md (*<sse>_movmsk<ssemo [...] adds 2f4ed79a659 PR target/87807 * config/sparc/sparc-modes.def: Minor twe [...] adds accf2ab873f Support instrumenting returns of instrumented functions adds d4b85bdc318 Support changing fentry name per function adds 4ff90597a30 Allow changing the fentry section per file and per function adds abeb7adf629 Daily bump. adds 579f637cd77 [libbacktrace] Factor out backtrace_vector_free adds 8cbe948e86e 2018-11-30 Richard Biener rguenther@suse.de adds 40c1a2fade8 Restrict vector extension to use 128bit vectors (PR testsui [...] adds 39f7a88fefc 2018-11-30 Richard Biener rguenther@suse.de adds d75dd45b378 [RS6000] num_insns_constant ICE adds 9e622efe71a [RS6000] PowerPC64 soft-float adds 57e4ba18100 Make red zone size more flexible for stack variables (PR sa [...] adds a90ea173ee1 [PATCH][GCC][ARM] Ensure dotproduct is only enabled on armv8 neon adds 07f113eac8f Call decl_default_tls_model with a proper type (PR gcov-pro [...] adds 8a4ef2e41fc [libbacktrace] Test check_PROGRAMS without mmap adds fe5ae6620f2 [libbacktrace] Add tests for unused formats adds 2df8a4a6fca Fix ICE in substring locations from macros in header files [...] adds e3c93d883cb 2018-11-30 Edward Smith-Rowland 3dw4rd@verizon.net adds c11bc7c2fb1 The remainder of the Pre-emptively support P0646R1 for std [...] adds e131c631f67 2018-11-30 Edward Smith-Rowland 3dw4rd@verizon.net adds 6a0dba3cee4 Initialize backtrace state once adds 4076e1cf222 gcc/testsuite/ PR target/87496 * gcc.target/powerpc/pr863 [...] adds 6dc6c0a7ec0 2018-11-30 Vladimir Makarov vmakarov@redhat.com adds d084eb0a61d Add libgomp.oacc-fortran/lib-16-2.f90 adds ba688147af7 Support multiple OpenACC wait clauses adds 3e3de40a5ab Clean up Fortran OpenACC wait clause handling adds 1d89613e77d [PR87924] Add (XFAILed) test cases for OpenACC wait clauses [...] adds 52b928e7cd1 [C++] Use existing local variable in cp_parser_oacc_enter_e [...] adds 2110057d427 [PR88288, OpenACC, libgomp] Adjust offsets for present data [...] adds 48d01e85386 PR debug/85550 * g++.dg/debug/dwarf2/pr85550.C: New test. adds 194b1f6b476 Make function assembly more independent. adds 9175d3dd454 Minimize clone counter memory usage in create_virtual_clone. adds a49fad64862 Minimize clone counter memory usage in LTO. adds 22ec1044c19 pretty-print.c: add selftest::test_prefixes_and_wrapping adds 6639e735195 C++: fix-it hint for missing parentheses adds 5f337044cb0 PR middle-end/64242 * builtins.c (expand_builtin_longjmp) [...] adds a46a62282fe * optabs.c (expand_binop): Use "machine_mode" rather than [...] adds 8aa5cb12ff7 PR testsuite/85368 * params.def (PARAM_LOGICAL_OP_NON_SHO [...] adds fe7507dc686 PR tree-optimization/88274 * tree-ssa-reassoc.c (optimize [...] adds 295b9056bac * coverage.c (get_coverage_counts): Use from_function_decl [...] adds 49d37d9cec9 Daily bump. adds f5f6539257c PR target/54589 * combine.c (find_split_point): For inval [...] adds ef0c2db0d6a PR sanitizer/88289 * asan.c (asan_redzone_buffer::flush_r [...] adds 0a0f643d48d * gcc.dg/predict-22.c: Update expected output. adds e98322cad46 Implement P0634R3, Down with typename! * parser.c (CP_PAR [...] adds 0f8d0017006 PR c++/83856 * g++.dg/cpp1y/lambda-generic-83856.C: New test. adds 9d8c2ee0247 PR c++/79629 * g++.dg/other/error35.C: New test. adds 387a5d4a259 libphobos: Add support for RISCV to glibc bindings adds 6e587a63ae7 PR c++/87523 * g++.dg/cpp1y/lambda-generic-87523.C: New test. adds 779e2d9595f Daily bump. adds cf6f7c2c978 Merge dmd upstream 5220ad51e adds 1ecbcbfe821 PR c++/88258 * parser.c (cp_parser_skip_to_closing_parent [...] adds b0d945ba743 PR sanitizer/88291 * asan.c (asan_clear_shadow): Move ass [...] adds 69cc430fb86 * omp-low.c (check_omp_nesting_restrictions): Allow cancel [...] adds 0c2b7ef7fae * tree-nested.c (convert_nonlocal_omp_clauses, convert_lo [...] adds cfc2cc93c38 Use atomic load/store to access static backtrace state pointer adds 03b717e7520 * bb-reorer.c (find_rarely_executed_basic_blocks_and_cross [...] adds f2787da07fe * config/h8300/h8300.md (call, call_value): Drop mode from [...] adds 5dfda0cc106 PR target/88278 * config/i386/sse.md (*vec_concatv4sf_0, [...] adds f11d925da04 * config/i386/i386.c (inline_memory_move_cost): Correctly [...] adds 8df42b6cda3 Daily bump. adds b23b4f82210 Mark x86_64 only tests as such. adds 6463091bbf5 Repeat jump threading after combine adds 5c3073da6aa PR target/88287 * g++.target/aarch64/sve/vcond_1.C: Adjus [...] adds 074dac96e82 2018-12-03 Richard Biener rguenther@suse.de adds 7f8a8b158fb PR tree-optimization/71109 * gcc.c-torture/compile/pr7110 [...] adds 9854761c344 2018-12-03 Richard Biener rguenther@suse.de adds 2b2c3c409cb Fix infinite recursion in OMP clause pretty-printing, defau [...] adds 63cd23154f2 S/390: Add support for section anchors adds 64e56341c2e 2018-12-03 Richard Biener rguenther@suse.de adds f8f087aa619 * gcc.dg/pr59963-2.c: Make testnames unique. * gcc.dg/tre [...] adds 04975088acd * config/h8300/h8300.md (low byte masking peepholes): Only [...] adds fbeeb6ad80b 2018-12-03 Fritz Reese fritzoreese@gmail.com [...] adds 9df538f5885 [Ada] Missing check on if-expression adds 5e913f39f5e [Ada] Adjust the default MALLOC_OBSERVABLE_ALIGNMENT to 2 * [...] adds a6f7b064e67 [Ada] Gigi support for OpenACC pragmas adds 647c0e83232 [Ada] Enhance comment adds cbb3918a573 [Ada] Minor reformattings adds 5d7646ed057 [Ada] Fix assertion failures with -gnatde and -gnatdv adds 349cdf795cd [Ada] A task not executing an entry call consumes an Entry_ [...] adds 75411d65de6 [Ada] Fix problematic overloading of operator in Ada 95 mode adds 699b2a73d89 [Ada] Fix internal error on package instantiation on private type adds e2ec53e9608 [Ada] Fix recent regression on array aggregate with dynamic [...] adds b02869ba33b [Ada] Spelling fixes and minor reformatting adds 662bfc29557 [Ada] Add leap seconds for 2015 and 2016 adds 974c18979a3 [Ada] Spurious error on dependent expression that is an array adds 1e9ee625449 [Ada] Fixes for various wrong and missing error messages on [...] adds e68d34b9c1c * g++.dg/cpp1y/lambda-generic-83856.C: Use __SIZE_TYPE__. adds 9a84d5a003a PR fortran/87919 * options.c (SET_FLAG, SET_BITFLAG, SET_ [...] adds 336e884e771 * config/h8300/h8300.md (<code>qi3_1): Add gcc_unreachable [...] adds edc8c70d5e2 Disallow configuring for powerpc*-*-linux*paired adds 5bdca5dccec cmd/go: allow buildmode c-archive for gccgo on ppc64 adds 49b3b703ba7 * config/i386/sse.md (vec_concatv2df): Change (v,xm,C) al [...] adds e5c4cc1c6e3 PR middle-end/64242 * gcc.c-torture/execute/pr64242.c (fo [...] adds 369fe2dfaa9 Daily bump. adds 8a09ca1f7a4 2018-12-03 Sandra Loosemore sandra@codesourcery.com adds efda2654d2b 2018-12-04 Richard Biener rguenther@suse.de adds 3aa3cda3c93 PR c++/88103 * typeck.c (build_class_member_access_expr): [...] adds 3d4762327ae 2018-12-04 Richard Biener rguenther@suse.de adds 4012840290c OpenACC wait list diagnostic change adds 074e225fdb3 PR tree-optimization/88285 * gcc.dg/predict-22.c: Only co [...] adds 65354bd9465 2018-12-04 Richard Biener rguenther@suse.de adds c78a325667b * g++.old-deja/g++.oliva/typename1.C: Don't expect any dia [...] adds a09d6fd5df8 PR ipa/88297 * ipa-cp.c (create_specialized_node): Track [...] adds 487b7722105 cmd/vet: use default compiler when determining type sizes adds 445aa576942 2018-12-04 Vladimir Makarov vmakarov@redhat.com adds 2dc652e9ab2 testsuite - restore the tests for profiled + partitioned code. adds 7ca8d987dfa PR target/61976 * config/rs6000/rs6000.c (r [...] adds 25491886760 * gcc.dg/live-patching-2.c: Require LTO. adds efe96b5d109 2018-12-03 Edward Smith-Rowland 3dw4rd@verizon.net adds fc518c851ef gcc/ChangeLog: * doc/extend.texi (attribute aligned): Expand. adds 7d8a749fde8 PR c++/88184 - ICE when treating name as template-name. * [...] adds 6d1e1130963 PR target/88188 * config/rs6000/rs6000.c (ccr_bit): Retur [...] adds 78a150cb0a8 gcc/testsuite/ChangeLog: adds 2d0056f6144 gcc/testsuite/ChangeLog: adds 51d8f19eed1 spellcheck.c: add another selftest for PR c/82967 adds 7a88162dfe5 * ipa-prop.c (jump_function_useful_p): New. (ipa_read_nod [...] adds 7fe7987e97c 2018-12-04 Vladimir Makarov vmakarov@redhat.com adds 2416688169a * gcc.dg/strlenopt-58.c: Handle targets with 2 byte wchar_t. adds 7111f1f7d88 PR tree-optimization/87320 * gcc.dg/pr87320.c: New test. adds 659e7be1830 /cp 2018-12-04 Paolo Carlini paolo.carlini@oracle.com adds 231a6528b09 Daily bump. adds 78712167f63 rs6000: Fix AIX aggregate passing fix adds 93153595ae0 syscall: remove Flock for aix/ppc64 adds a139c535617 2018-12-05 Xianmiao Qu xianmiao_qu@c-sky.com adds a052b018656 [MIPS][TESTSUITE][MSA] Adjusted clti to clei. adds 6d82dbcd7b0 [PR85569] skip constexpr target_expr constructor dummy type [...] adds db93a9789e3 PR sanitizer/88333 * cfgexpand.c (expand_stack_vars): If [...] adds 774bf943263 PR c++/87897 * g++.dg/init/const13.C: New test. adds 7b183f89949 PR tree-optimization/87360 * gimple-loop-jam.c (tree_loop [...] adds 8b063bf38ca 2018-12-05 Richard Biener rguenther@suse.de adds 12751dea9b2 Build gcc.target/sparc/20181129-?.c as C99 adds 2d587e910fb Provide SPARCv9 MAXALIGN in gcc.target/sparc/attr-aligned.c [...] adds c1410e5510c * udivmodhi4.c (__udivmodhi4): Fix loop end check. adds 8bfcb75a15a 2018-12-05 Richard Biener rguenther@suse.de adds 7a4b4584b79 testsuite: turn down verbosity of "process-message" adds 6a1665ab856 Use unsigned arithmetic for demoted vector plus/minus/mult [...] adds 94830b59a45 * config/i386/cygming.h (PCC_BITFIELD_TYPE_MATTERS): Remov [...] adds 16706a2e487 darwin - add configuration support for 'otool' adds dbf8e8e9c8d runtime: add precise stack scan support adds 85df98d7fbb PR c/87028 * calls.c (get_attr_nonstring_decl): Avoid set [...] adds c9a8a938d8d * dwarf2out.c (field_byte_offset): Remove #ifdef PCC_BITF [...] adds 3ef02c1af89 Daily bump. adds b438914208f * config/rs6000/aix72.h (ASM_DEFAULT_SPEC): Match P [...] adds 40fc691eac0 PR rtl-optimization/85770 * gcc.target/i386/pr85770.c: New test. adds b56815f6c69 testsuite - handle the -fno-diagnostics-show-line-numbers i [...] adds d974f078dd9 /cp 2018-12-06 Paolo Carlini paolo.carlini@oracle.com adds 12e0d67be22 2018-12-06 Richard Biener rguenther@suse.de adds 39bb2d0f4f6 PR fortran/88304 * tree-nested.c (convert_nonlocal_refere [...] adds 9c2ad52a750 PR tree-optimization/85726 * generic-match-head.c (optimi [...] adds 7da7f1c63b5 2018-12-06 Richard Biener rguenther@suse.de adds 6e6e5c14d20 2018-12-06 Richard Biener rguenther@suse.de adds f28e13bf9fe PR target/87598 * config/aarch64/aarch64.c (aarch64_print [...] adds 82a04df25c9 Fix for PR78444 by ensuring 128b alignment at call sites. adds 23eb46c4a57 Drop duplicate half of doubly-applied test. adds 9683081b9fe C++: improvements to diagnostics using %P (more PR c++/85110) adds f95d5b6f9d0 PR testsuite/86540 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: [...] adds 1ba73f97d19 asm qualifiers (PR55681) adds 6de46ad5326 asm inline adds 4d356b5b11f Remove bogus test line from vect-over-widen-23.c adds 9535f4c4e2b 2018-12-06 Vladimir Makarov vmakarov@redhat.com adds 05a7b9e1515 Fix PR libstdc++/64883 Darwin headers use always_inline so [...] adds 8b3040d96f7 Darwin fix libstdc++ build warnings. adds f03305588bb PR c++/88373 - wrong parse error with ~. * parser.c (cp_p [...] adds 1da05d55ec3 Darwin - fix PR c++/87380 adds 482bd38ed89 PR c++/88136 - -Wdeprecated-copy false positives adds 7bacc9183cb [rs6000] x86-compat vector intrinsics fixes for BE, 32bit adds 84101beedd5 [rs6000] Fix x86-compat vector intrinsics testcases for BE, 32bit adds 36839963adb [rs6000] Enable x86-compat vector intrinsics testing adds c1212d8d1ae avoid null ptr deref in cselib_record_sets adds bcb39cf3aeb [PR86397] resolve nondependent noexcept specs early in C++1[14] adds c68e37efd8e [PR86747] tsubst friend tpl ctxt before looking it up for dupes adds c9c99aefed9 /cp 2018-12-06 Paolo Carlini paolo.carlini@oracle.com adds 71c3d84e12d PR c++/87506 * constexpr.c (adjust_temp_type): Handle EMP [...] adds fe115e3147d PR c/88367 * tree-vrp.c (extract_range_from_binary_expr): [...] adds b8b14a315f9 PR fortran/88377 * trans-openmp.c (gfc_omp_clause_default [...] adds c979e7405f5 PR rtl-optimization/85770 * gcc.target/i386/pr85770.c: Re [...] adds 4eed1eb6ec6 PR target/85593 * final.c (rest_of_handle_final): Don't c [...] adds d7b45b090d7 Daily bump. adds 96fdb9d4a45 * profile-count.h (profile_count::oeprator>=): Fix typo by [...] adds 03e51746ed9 Add a recursion limit to libiberty's demangling code. The [...] adds effd96a92bb Build gcc.target/i386/ipa-stack-alignment-2.c with -fomit-f [...] adds 75a36427120 Add forgotten PR marker. adds 999e1c07382 runtime: add missing return for non-GNU/Linux version o [...] adds 9e089468d85 [AArch64][SVE] Remove unnecessary PTRUEs from FP arithmetic adds 0fd5a0b47fd [AArch64][SVE] Remove unnecessary PTRUEs from integer arithmetic adds 8670be8840d PR c++/86669 * call.c (make_temporary_var_for_ref_to_temp [...] adds 31e5af84dfd 2018-12-07 Vladimir Makarov vmakarov@redhat.com adds f3051f194ae [rs6000] mmintrin.h: fix use of "vector" adds 6537af8fce1 [AArch64][1/2] Implement TARGET_ESTIMATED_POLY_VALUE adds 447602ef379 * gimple-ssa-evrp-analyze.h (class evrp_range_analyzer): A [...] adds 453f8114042 [AArch64][2/2] Add sve_width -moverride tunable adds ea229a47927 gcc/ PR target/87496 * config/rs6000/rs6000.c (rs6000_opt [...] adds 768666aa206 /cp 2018-12-07 Paolo Carlini paolo.carlini@oracle.com adds 1fb29be9fa9 Daily bump. adds 224592c657e PR libgomp/87995 * testsuite/libgomp.c-c++-common/cancel- [...] adds 7c4affc04eb Pass GDCFLAGS and CCASFLAGS to libphobos subdirs adds 098b819fb6f PR rtl-optimization/88390 * dwarf2cfi.c (struct dw_cfi_ro [...] adds 83209b18555 PR fortran/88304 * tree-nested.c (convert_local_reference [...] adds da83b1cb98f 2018-12-08 Steven G. Kargl kargl@gcc.gnu.org adds 92a63031cf8 c: Delete a stray line in asm inline adds 123a0472e73 Daily bump. adds 0ae3ceeafb5 2018-12-08 Steven G. Kargl kargl@gcc.gnu.org adds 3e6f210070d 20180-12-08 Steven G. Kargl kargl@gcc.gnu.org adds 3d6df6223b4 2018-12-08 Steven G. Kargl kargl@gcc.gnu.org adds f7222ab8083 * ipa-cp.c (update_profiling_info): Call adjust_for_ipa_sc [...] adds 9d5a0b9dbb3 Coalesce host to device transfers in libgomp: not for link pointer adds 7e5550c06d7 [PR88420] Fortran OpenACC "Clause SEQ conflicts with INDEPENDENT" adds 8aa2f4ea84a Split up "gfortran.dg/goacc/loop-2.f95" adds fd1f371dd47 Use existing middle end checking for Fortran OpenACC loop clauses adds 21fb940c5d5 Correct the reported line number in C++ combined OpenACC di [...] adds a43ff24656f Correct the reported line number in Fortran combined OpenAC [...] adds 1710a063d71 Merge dmd upstream e2fe2687b adds fe8c7c6b9af 2018-12-09 Fritz Reese fritzoreese@gmail.com adds d6e5a859289 2018-12-09 Thomas Koenig tkoenig@gcc.gnu.org adds b79c59fba14 2018-12-09 Steven G. Kargl kargl@gcc.gnu.org adds f3c59f1b824 * config.gcc (hppa*-*-linux*): Add pa/t-pa to tmake_file. [...] adds dd5e32e7397 Generate and scan documentation output in Ddoc tests. adds 4f0786575be libphobos: Add druntime bindings for SPARC/Solaris adds 54b7187217f 2018-12-09 Steven G. Kargl kargl@gcc.gnu.org adds 8c432fac863 Daily bump. adds a1d43205ff3 * auto-profile.c (string_table::get_index_by_decl) (funct [...] adds f909b305903 * auto-profile.c (afdo_calculate_branch_prob): Convert pro [...] adds dda7755db7f Don't try to use libgcc-unwind.map with --disable-shared (P [...] adds 4df3d988d1d Add missing def of TARGET_VXWORKS_HAVE_CTORS_DTORS for VxWorksAE adds 1a6efb71ba8 * c-c++-common/patchable_function_entry-decl.c: Pass -mcpu [...] adds d491a51f434 libphobos: Fix modify immutable error on Solaris. adds c6f46fccc4f 2018-12-10 Richard Biener rguenther@suse.de adds d8575c0c701 PR testsuite/88369 * gcc.dg/vect/vect-ivdep-1.c: Prune ve [...] adds a2fd08219c8 [PR 88214] Check that an argument is a pointer adds 2e525a31659 PR ipa/87955 * gcc.target/i386/pr87955.c: Add -msse2 -mfp [...] adds ab0481414d8 2018-12-10 Richard Biener rguenther@suse.de adds 9861da3b17e 2018-12-10 Richard Biener rguenther@suse.de adds ad9530d2ec8 Make test for Filesystem TS actually use the Filesystem TS adds 95fa3e2d427 PR target/88418 * config/i386/i386.c (ix86_expand_sse_cmp [...] adds 600220b0ef3 2018-12-10 Steven G. Kargl kargl@gcc.gnu.org adds b31d0348dda Delete powerpcspe adds 3774a71450b * gcc.dg/sinatan-1.c: Use dg-add-options ieee. adds a3457a4ca32 Daily bump. adds 97316f5874b PR tree-optimization/86196 - Bogus -Wrestrict on memcpy bet [...] adds 88be49deb07 2018-12-10 Steven G. Kargl kargl@gcc.gnu.org adds dbfb65f257c * doc/xml/manual/documentation_hacking.xml: Update referen [...] adds 0e625e0b0a1 PR tree-optimization/80520 * gimple-ssa-split-paths.c (is [...] adds 8316a8d1125 PR c/88430 * quadmath_weak.h (__qmath2): Add __quadmath_throw. adds 8313593973e rs6000: Don't use rs6000_isa_flags_explicit for soft float [...] adds 02a8727d073 PR lto/86004 * doc/sourcebuild.texi (lto_incremental): Do [...] adds 2bb3e41d271 2018-12-11 Richard Biener rguenther@suse.de adds f11d400e538 [Ada] Almost always inline init. procedure of small and sim [...] adds 4030d28e789 [Ada] Suppress call to Initial_Condition when the annotatio [...] adds 236d875af89 [Ada] Crash on nesting of subunits with bodies acting as specs adds b406d312629 [Ada] Document the -fgnat-encodings switch adds b4dcd57e941 [Ada] Spurious errors on aspect specifications in generic units adds 80a5bf03af6 [Ada] Update gnatstub documentation for the Libadalang-base [...] adds 52b8d5ad199 [Ada] Fix an ACATS regression with CCG adds c4460c20b8d [Ada] Update gnatmetric documentation for the Libadalang-ba [...] adds 382dacb09e9 [Ada] Fix an ICE on instantiated subprogram with -gnatc adds 796ad64d31b [Ada] Spurious visibility error on aspect Predicate adds 9f0c8e59fa6 [Ada] Remove vxworks*-crtbe-link.spec adds 7cb9ab16249 [Ada] Additionsal trasformations for unnesting in package bodies adds 076939294a4 [Ada] Fix runtime stack overflow for out/in-out actuals wit [...] adds cb25591e807 [Ada] Better error message from GNATprove on illegal switch adds 84b008ce675 [Ada] Support access types in GNATprove adds 81262845c3a [Ada] GNATprove: improve proofs for uninitialized constrain [...] adds f735bd19ebb [Ada] Stubs that complete generic subprogram do have a "pri [...] adds a6d5dfca938 [Ada] Complete implementation of RM C.6(19) clause adds 92038d643d6 [Ada] Minor reformatting adds e0ce1e735aa [Ada] Remove vxlink and vxaddr2line from this repository adds cb831cb8131 [Ada] Crash on ignored Ghost expression function adds d80ef1addc5 [Ada] Minor reformattings adds 7301befef06 [Ada] GNAT.Sockets: fix timeout computations for sockets adds 3d8677c9b09 [Ada] Crash on compilation unit function that builds in place adds da4a41d2925 [Ada] Uintp: add a new UI_From_Integral generic constructor adds bd7ab9dac89 [Ada] Crash on generic instantiation in ignored Ghost context adds 46b806bb16d [Ada] Missing predicate check on declaration with aggregate [...] adds 9c5df8cd764 [Ada] Unnesting: fix for constrained arrays and improve sta [...] adds 80616255689 [Ada] gnatbind: ghost code with -gnatQ adds 12202386a4e [Ada] Fix elaboration of record with 1-element dynamic array adds 196aa9dd488 [Ada] Plug small loophole with pathological packed array type adds b40fc97e12c [Ada] Fix setting of Has_Predicate flag for aggregate subtypes adds 2a649a2a3f6 [Ada] Fix -gnatR3 output for dynamically constrained record adds c4edda1b12a [Ada] Unnesting: ensure Current_Subprogram is always initialized adds a906221fc1f [Ada] Unnesting: fix a missing activation record adds 2176c4d0148 [Ada] Improve error message when named number passed as glo [...] adds becb6111947 [Ada] Volatility, validity checks, and System.Aux_DEC adds cca461619e0 [Ada] Crash on misplaced First operation for GNAT iterable type adds ab5d137aab9 [Ada] Unnesting: do not eliminate subprogram whose address [...] adds 3aa3c0e581c [Ada] Do not expand code inside ignored ghost bodies adds b924a4be4ff [Ada] GNAT.Sockets: add IPv6 support adds f6ce9fc6d1a [Ada] Spurious error with pragma Thread_Local_Storage adds fc220636773 [Ada] Add "Global => null" contracts to Ada.Calendar routines adds 51a9fd0a4ca [aarch64] PR target/87369 Prefer bsl/bit/bif for copysign adds ce27f7c15ba Fix a failure in the libiberty testsuite by increasing the [...] adds 50583b9c141 2018-12-11 Richard Biener rguenther@suse.de adds f16601df807 PR sanitizer/88426 * c-convert.c (convert): Call c_fully_ [...] adds 18e7aebf1cd PR target/88425 * config/i386/i386.md (*x86_mov<SWI48:mod [...] adds bbc7540febb Fix stack offsets and alloca alignments on ppc-vxworks adds 7675b21555c gcc/ 2018-12-11 Dimitar Dimitrov dimitar@dinux.eu adds 6a8583f120b PR tree-optimization/88444 * tree-vrp.c (register_edge_as [...] adds d2506fd9bb6 /cp 2018-12-11 Paolo Carlini paolo.carlini@oracle.com adds af727f4cb87 /cp 2018-12-11 Paolo Carlini paolo.carlini@oracle.com adds c9d7c810556 /cp 2018-12-11 Paolo Carlini paolo.carlini@oracle.com adds 04ced4a2593 PR c++/86608 - reading constexpr volatile variable. * con [...] adds 670d4338c5a PR tree-optimization/80520 * gcc.dg/tree-ssa/split-path-1 [...] adds 9a97d94a14d PR c++/87861 * class.c (build_vtbl_initializer): For TARG [...] adds b686c391b6f runtime: use _URC_FAILURE on ARM32 adds 40caaded74f libada/ PR ada/88429 * configure.ac (default_gnatlib_targ [...] adds 5ec05376467 2018-12-11 Steven G. Kargl kargl@gcc.gnu.org adds a29acb999c5 Daily bump. adds 928ac93cd2f 2018-12-11 Steven G. Kargl kargl@gcc.gnu.org adds 919873c72f8 PR c++/88449 * constexpr.c (struct constexpr_call): Add p [...] adds 0eed6e63fb5 P0595R2 - is_constant_evaluated * include/bits/c++config [...] adds 711fc91cd11 rs6000, darwin - fix bootstrap. adds 1562c831174 PR c++/88446 * cp-tree.h (maybe_constant_value): Add mani [...] adds 6b760973b51 rs6000, update Darwin call handling to latest scheme. adds 0edf78b1b2a rs6000 - Fix PR target/88343 adds 74596c68253 rs6000 - add missed hunk adds 3467ed6827b libgcc: rs6000: tramp.S: fix placement of .cfi_endproc for [...] adds d75d8ab0891 Don't mark stack pointer as clobbered in asm adds a2930cd619f PR target/86806 * config/sparc/sparc.md (unspecv): Add UN [...] adds 69b2e9311c6 [libbacktrace] Add allocfail.sh test-case adds 40019e7e9d3 require profiling support for gcc.dg/lto/20100430-1_0.c test adds 59d8a86834d PR libstdc++/80762 avoid ambiguous __constructible_from<voi [...] adds 637f32c4215 Overload std::distance and std::advance for path::iterator adds 246ca1d7e3e Fix PR number in my last commit adds af3700e3c17 Use REGNUM macros in the definitions of aarch64 PROBE_STACK regs adds b0ef00dffdd Add support for SUBTARGET_OVERRIDE_OPTIONS on aarch64 adds acf6ca2a976 Fix independent-cloneids-1.c testcase (PR88318) adds b676566dfc7 gcc/ChangeLog: adds 488d33834fc gcc/ChangeLog: adds 4a8a652d1b4 /cp 2018-12-12 Paolo Carlini paolo.carlini@oracle.com adds b98d9703bcb * omp-builtins.def (BUILT_IN_GOMP_LOOP_NONMONOTONIC_RUNTIM [...] adds 419469f7050 os/signal: increase deliver time for signal testcase adds cb23c4be5ee PR fortran/88463 * trans-openmp.c (gfc_omp_predetermined_ [...] adds 11de78ee0ea runtime: handle DW_EH_PE_absptr in type table encoding adds d6d25b4fe7b Daily bump. adds 835888ab3fa PR target/88461 * config/i386/i386.md (*zero_extendsidi2, [...] adds c8cc98b8a2e PR target/88461 * config/i386/sse.md (VI1248_AVX512VLBW, [...] adds 106ab9e0ee4 PR target/88465 * config/i386/i386.md (*movdi_internal, * [...] adds fe0fafc59e4 Add note about abort and ZCX runtime. adds e9d55edafac gcc/ * common/config/i386/i386-common.c (processor_na [...] adds 91818d6f186 [AArch64][doc] Clarify -msve-vector-bits=128 behaviour adds cd55b1f0003 Disable new tests for configurations with no libstdc++fs.a adds 46f0e1b6a8a S/390: Use VEC_INEXACT/VEC_NOINEXACT instead of magic numbers. adds 0cd64514d55 S/390: Fix zvector vec_double builtin adds 13c991350d8 Fix test to work when path::native() returns wstring adds 3586fdc5911 Fix [fs.path.gen] tests to use backslashes for mingw adds 37eaa4adc75 PR testsuite/88454 * gcc.dg/tree-ssa/split-path-5.c (__ct [...] adds 05e999dd4b4 PR libgomp/88460 * testsuite/libgomp.c++/for-24.C (result [...] adds dc014eedb0e Include gdc.test prefix in test names (PR testsuite/88041) adds a1610c98cf0 [PR c++/87531] Fix second bug adds 2dbd3990baf PR tree-optimization/88464 * tree-vect-stmts.c (vect_buil [...] adds 8541a54a6cf * gdbinit.in (pp): New macro. adds cfd86e2cfb7 [libgomp, nvptx] Fix libgomp.c/target-5.c compilation adds 879e6da4074 libitm/ * config/powerpc/target.h (htm_available): Add su [...] adds 253f39c3f9e * config/rs6000/rs6000.c (rs6000_function_arg): Ensure type [...] adds df11cb7d152 PR rtl-optimization/88416 * valtrack.c (cleanup_auto_inc_ [...] adds 6bec006a621 PR libstdc++/71044 optimize std::filesystem::path construction adds b15b89d09ec Fix handling of POSIX paths containing a root-name adds 1ed9e78d58c PR c++/88216 - ICE with class type in non-type template pa [...] adds 3923c63ef0f 2018-12-13 Vladimir Makarov vmakarov@redhat.com adds 456b21cccbc gcc/ChangeLog: * doc/extend.texi: Consistently use @code f [...] adds 060f0b578e0 PR rtl-optimization/88470 * cfgcleanup.c (outgoing_edges_ [...] adds aa1b72a3d3f PR tree-optimization/88444 * tree-inline.c (fold_marked_s [...] adds 3925bf14c0d * ipa-cp.c: Fix various comment typos. adds 8ed952e276b Daily bump. adds 6e7b2077261 * ipa-cp.c (print_all_lattices): Skip cp clones. adds 1cd65f4bb13 * auto-profile.c (AFDO_EINFO): New macro. (class edge_inf [...] adds 31bd1d429c1 * auto-profile.c (afdo_indirect_call): Skip generating his [...] adds 91199290ebb * auto-profile.c (afdo_annotate_cfg): Call update_max_bb_c [...] adds 4391aaed541 match_asm_constraints: Use copy_rtx where needed (PR88001) adds ad893df7fe1 [RS6000] PR88311, mlongcall indirections are optimised away adds 500cb649157 2018-12-14 Richard Biener rguenther@suse.de adds 0ae5612b2a4 [testsuite] Remove bashism from libbacktrace/allocfail.sh adds e141c1cef74 [ARC] Fix REG_CLASS_NAMES. adds 99fef349389 [ARC] Fix millicode wrong blink restore. adds 1777adb54d4 * dwarf2out.c (analyze_discr_in_predicate): Simplify. (an [...] adds 424c340a23b * gcc-interface/decl.c (rm_size): Take into account the pa [...] adds 95f61091a12 Fix LRA bug adds 76c21b27124 x86: Don't use get_frame_size when finalizing stack frame adds 07c14f81e79 [offloading] Error on missing symbols adds 13ad7b2dab6 [PATCH 1/3][GCC] Add new target hook asm_post_cfi_startproc adds cdb81f2e714 * target.def (post_cfi_startproc): Fix text. adds d4b5717bea3 PR target/88474 * internal-fn.def (HYPOT): New. * optabs [...] adds f46017c13c6 libphobos/ChangeLog: adds 581f16e5dd0 ARM] Improve robustness of -mslow-flash-data adds a10ffdadbd8 PR c++/82294 PR c++/87436 * init.c (build_vec_init): Cha [...] adds c90b96f5c42 PR c++/82294 PR c++/87436 * expr.h (categorize_ctor_elem [...] adds 518da94947c [PR86823] retain deferred access checks from outside firewall adds fbd4f724c13 Repair liboffloadmic after "(Partial) OpenMP 5.0 support fo [...] adds 75180da2a55 Add user-friendly diagnostics for OpenACC loop parallelism [...] adds 815940afeef [PR88370] acc_get_cuda_stream/acc_set_cuda_stream: acc_asyn [...] adds fef25f06de8 Correctly describe OpenACC async/wait dependencies adds 1d61d32a5dd Revise libgomp.oacc-c-c++-common/data-2-lib.c, libgomp.oacc [...] adds e7acb9ffce9 [PR88407] [OpenACC] Correctly handle unseen async-arguments adds 44b7d2b9c1b [PR88484] OpenACC wait directive without wait argument but [...] adds 963e7a8d58a [PR88495] An OpenACC async queue is always synchronized wit [...] adds 8ccac5746ba Missing changes from "Adjust copy/copyin/copyout/create for [...] adds 8180eda6d6c x86; Add -mmanual-endbr and cf_check function attribute adds 35b0bca8db5 [PR c++/87814] undefer deferred noexcept on tsubst if request adds d5e23fb29c3 PR 79738 - Documentation for __attribute__((const)) slightl [...] adds 2ecb854bf2a PR tree-optimization/87096 - Optimised snprintf is not POSI [...] adds 0f15b7f669e PR tree-optimization/88372 - alloc_size attribute is ignore [...] adds 28ccc874d09 PR rtl-optimization/88478 * cselib.c (cselib_record_sets) [...] adds cdb1966e1c2 PR target/88489 * config/i386/sse.md (UNSPEC_SFIXUPIMM): [...] adds 0f5abdcfc5c Daily bump. adds c10731ed5e6 [RS6000] Use gen_hard_reg_clobber in rs6000.c adds e9e2ece3e86 /cp 2018-12-15 Paolo Carlini paolo.carlini@oracle.com adds 332446ac24e * ipa.c (cgraph_build_static_cdtor_1): Add OPTIMIZATION an [...] adds c95d7f1d40d PR tree-optimization/88464 PR target/88498 * tree-vect-s [...] adds 668c636d76c PR tree-optimization/88464 PR target/88498 * tree-vect-s [...] adds e94feafd3e6 * ipa-utils.c (ipa_merge_profiles): Do no merging when sou [...] adds 42157758d6a * cgraph.h (cgraph_node): Add predicate prevailing_p. (cg [...] adds 129a094e30c Small lambda instantiation tweak. adds 2c4e6da263b 2019-12-15 Steven G. Kargl kargl@gcc.gnu.org adds e0fb55522ab PR c++/88482 * except.c (verify_library_fn): New function [...] adds 7ff077d7e08 Daily bump. adds bf96f320ca4 2018-12-15 Steven G. Kargl kargl@gcc.gnu.org adds 1e0f11d2e0d * ipa-fnsummary.c (analyze_function_body): Do not loeak co [...] adds 0bf4da2ca76 x86: Revert reversion 267133 adds 82bb5c0f7a8 2018-12-16 Thomas Koenig tkoenig@gcc.gnu.org adds 9737f088c1f 2018-12-16 Steven G. Kargl kargl@gcc.gnu.org adds 18a52a958a6 2018-12-16 Steven G. Kargl kargl@gcc.gnu.org adds 2e2c4b6f4d3 * ipa-fnsummary.c (remap_edge_change_prob): Do not ICE whe [...] adds 573f8cc43ec libphobos: Merge common version blocks for core.sys.posix.sys.msg. adds 2263784b200 Daily bump. adds 05a6995e14f 2018-12-16 Steven G. Kargl kargl@gcc.gnu.org adds 9435b515d6a Add a loop versioning pass adds 6a1659587a8 Fix PR 88253 adds bed69f86776 * coverage.c (struct conts_entry): Add n_counts. (remap_c [...] adds e0c1c98768d DWARF: Don't expand hash table when no insertion is needed adds 8fd53d00482 * config.gcc (powerpc-ibm-aix6.*): Delete extra_headers. (p [...] adds 2dad6ce6126 PR target/88502 * internal-fn.def (ACOSH): New. (ASINH): [...] adds 736c5c8fcac gcc/testsuite/ChangeLog: * gcc.dg/tree-ssa/builtin-snprint [...] adds 2feebf42e2a Merge dmd upstream 237ca3fbe adds 9b34415ec7f 2018-12-17 Steve Ellcey sellcey@cavium.com adds a3ccc1fc902 2018-12-17 Steve Ellcey sellcey@cavium.com adds f5dda9c1894 Add missing ChangeLog entry from last checkin: adds dfe72a605f8 [nvptx] Rewrite nvptx_goacc_validate_dims to use predicate vars adds d2a45075786 [nvptx] Unify C/Fortran routine handling in nvptx_goacc_val [...] adds ca724093ee6 [nvptx] Fix whitespace in nvptx_single and nvptx_neuter_pars adds 9aa4eae702b [nvptx] Add PTX_WARP_SIZE adds 91535e7e4ba [nvptx] Move macro defs to top of nvptx.c adds 1cb32599b13 PR c++/52321 print note for static_cast to/from incomplete type adds 26364f3e929 PR c++/88410 * cp-gimplify.c (cp_fold) <case ADDR_EXPR>: [...] adds c601c9884b8 gcc/ PR target/87870 * config/rs6000/vsx.md (nW): New mod [...] adds d4662699e76 PR libstdc++/71044 fix off-by-one errors introduced recently adds 8b0bf3fc3bd Daily bump. adds b7e132a403f gcc/ChangeLog 2018-12-18 Wei Xiao wei3.xiao@intel.com adds 61cc4fe8f70 2018-12-18 Jozef Lawrynowicz jozef.l@mittosystems.com adds c04d5ea4258 PR target/88513 PR target/88514 * optabs.def (vec_pack_s [...] adds c6afafda8af 2018-12-18 Jozef Lawrynowicz jozef.l@mittosystems.com adds 3e868ab2ccb [testsuite] Enable vect_usad_char effective target for non- [...] adds 776cdb864cb 2018-12-18 Bill Schmidt wschmidt@linux.ibm.com adds fa4c1631756 LWG 3040: define starts_with/ends_with as proposed adds b37e7cb040d LWG 2936: update path::compare logic and optimize string co [...] adds 54df0933b20 Micro-optimization to avoid creating temporary path adds a2d1af4d92e Fix previous commit to move instead of copying adds 8f31a5fa227 LWG 3171: restore stream insertion for filesystem::directory_entry adds b36cc4de6dd PR target/88464 * config/i386/i386-builtin-types.def (VO [...] adds 12b5db9d3a8 2018-12-18 Vladimir Makarov vmakarov@redhat.com adds fd7245eac98 PR rtl-optimization/87759 * gcc.target/i386/pr87759.c: Re [...] adds fae37d4eced Daily bump. adds 13f4bc8b4d4 * auto-profile.c (afdo_indirect_call): Skip generating his [...] adds 3cc9d6c5764 [PR c++/88146] do not crash synthesizing inherited ctor(...) adds 18d590450e6 [PR87012] canonicalize ref type for tmpl arg adds fbf5c6a23f3 [PR86153] simplify more overflow tests in VRP adds 8f46b677a34 PR c++/87934 * constexpr.c (cxx_eval_constant_expression) [...] adds 1df64f57f55 PR target/88541 * config/i386/vpclmulqdqintrin.h (_mm256_ [...] adds e7e1bb5a0de [aarch64] Correct architecture for tsv110. adds c914eb8ddd6 [nvptx] Use TARGET_SET_CURRENT_FUNCTION adds 1fba3b6ec43 [nvptx] Only use one logical barrier resource adds b1a50cddd41 [nvptx] Generalize bar.sync instruction adds 2212b2bbb71 [nvptx] Rename worker_bcast variables to oacc_bcast adds 8f63efab772 [nvptx] Make nvptx state propagation function names more generic adds 59419823153 [nvptx] Use MAX, MIN, ROUND_UP macros adds ca6f7741c53 2018-12-19 Richard Biener rguenther@suse.de adds 3ffddb89521 Restrict a VSX extract to TARGET_POWERPC64 (PR88213) adds 2c78582e144 [testsuite] Add scan-offload-rtl-dump adds c18b42b19fe [nvptx, libgomp] Move rtl-dump test-cases to libgomp adds 384c0d5e23a [nvptx] Commit passing pr85381-*.c test-cases adds d1cb67aa541 [ARM] Do softfloat when -mfpu set, -mfloat-abi=softfp adds 43e458822f3 [rs6000] Fix x86 SSSE3 compatibility implementations and testcases adds d582d14011f C++: more location wrapper nodes (PR c++/43064, PR c++/43486) adds fbfc389d92c C++: improvements to binary operator diagnostics (PR c++/87504) adds e2509e98e76 [openacc] Add oacc_get_default_dim adds 685bea4e095 [openacc] Make oacc_fn_attrib_level external adds 9ab4658b4d2 C++: better locations for bogus initializations (PR c++/88375) adds 1032c781bdd c/c++, asm: Write the asm-qualifier loop without "done" boolean adds d2a2e292ba9 c/c++, asm: Use nicer error for duplicate asm qualifiers adds 04ec7296485 c/c++, asm: Use nicer error for const and restrict adds 4fd24046936 c++, asm: Do not handle any asm-qualifiers in top-level asm adds b627d3bf197 [nvptx] Add PTX_CTA_SIZE adds 73dbcdabc11 [ARM] Optimize executable size when using softfloat fmul/dmul adds e105899bb2e Fix grammar in libstdc++ ABI history documentation adds a7dae43bbe2 * config/i386/i386.md (SWI1248_AVX512BWDQ_64): Rename from [...] adds 6d6182a259a 2018-12-19 Andreas Tobler andreast@gcc.gnu.org adds dbe37154765 2018-12-19 Steven G. Kargl kargl@gcc.gnu.org adds c008938d596 Daily bump. adds 08b9775eafa [RS6000] Fix non-linux powerpc breakage adds 37d5e4b5b43 PR target/88547 * config/i386/i386.c (ix86_expand_sse_mov [...] adds f2d0c6ad5dc fix typo. adds 1b94b295034 2018-12-20 Richard Biener rguenther@suse.de adds 0c1bce7207b Add missing test from previous commit adds 7d39dbf6897 [PR 88214] Assert that ptr is a pointer adds 98de922f41f -Wtautological-compare: fix comparison of macro expansions adds 3cd02a02afa PR tree-optimization/84053 - missing -Warray-bounds accessi [...] adds 0f958fe3d4a [AArch64][SVE] Fix IFN_COND_FMLA movprfx alternative adds 48d9b2fcda3 [AArch64][SVE] Add ABS support adds d560f985964 * cp-tree.h (cp_fully_fold_init): Declare. * cp-gimplify. [...] adds 43e2e90a76b PR c++/88180 * parser.c (cp_parser_class_specifier_1): If [...] adds 747343e9eae 2018-12-20 Vladimir Makarov vmakarov@redhat.com adds d1185fcc4bb Fix filesystem::path tests that fail on Windows adds 73578cf9ead 2018-12-20 Steven G. Kargl kargl@gcc.gnu.org adds 5c93472397c C/C++: Add -Waddress-of-packed-member adds dff96e64e4d 2018-12-20 Joern Rennecke joern.rennecke@riscy-ip.com adds af5889736ec Daily bump. adds 2588e836e85 * tree-vect-data-refs.c (vect_enhance_data_refs_alignment) [...] adds cb3bfbad416 PR c++/88196 - ICE with class non-type template parameter. [...] adds 5a4bb1fdcff support --with-multilib-list=@name for ARM adds db826d8b813 x86: VAESDEC{,LAST} allow memory inputs adds e7c41bdd7c0 PR target/88547 * config/i386/i386.c (ix86_expand_int_sse [...] adds c13cca23aa6 [ARM] Fix size-optimization-ieee testcase failure adds 8c465d31f95 PR c++/87125 * g++.dg/cpp0x/pr87125.C: New test. adds bfb02b0c2df PR target/88556 * internal-fn.def (COSH): New. (SINH): D [...] adds fcbfe147e87 PR rtl-optimization/88563 * expr.c (expand_expr_real_2) < [...] adds 1e37d0baf4f PR target/88522 * config/i386/sse.md (*avx512pf_gatherpf< [...] adds c09c71df4d0 PR rtl-optimization/87727 * combine.c (cant_combine_insn_ [...] adds 9ee8356d15e * MAINTAINERS (Write After Approval): Add myself. adds c486e31b10a Update maintainer email address adds f68c2c5fa2c * gcc.target/i386/pr88418.c (dg-options): Add -mno-avx. adds 4bb9b9cdbe4 S/390: Add support for double<->long vector converts adds 33b24e28b2a 2018-12-21 Paul Thomas pault@gcc.gnu.org adds 3b7fa222a89 PR ipa/88561 * ipa-polymorphic-call.c (ipa_polymorphic_c [...] adds 095711ed8c2 PR middle-end/85594 PR middle-end/88553 * omp-expand.c ( [...] adds f8cec2ce74d correct double semi-colons adds 4749c4aca9f PR c++/86524 PR c++/88446 * cp-tree.h (cp_fold_maybe_rva [...] adds 542bd7e47df 2018-12-21 Steven G. Kargl kargl@gcc.gnu.org adds e594d213aa0 Daily bump. adds b0559055e9a 2018-12-22 Thomas Koenig tkoenig@gcc.gnu.org adds 50a11d8256e 2018-12-22 Thomas Koenig tkoenig@gcc.gnu.org adds 8ce7fe8a2db 2018-12-21 Steven G. Kargl kargl@gcc.gnu.org adds 1d78229837d 2018-12-22 Steven G . Kargl kargl@gcc.gnu.org adds 76fad9e1491 [Patch, PowerPC/Darwin] Fix library export of long double symbols. adds 8a3f2ce0e8b * tree.c: (obj_type_ref_class): Move to... * ipa-devirt.c [...] adds bff6533db8a * ipa-utils.c (ipa_merge_profiles): Recompute summaries. adds 302c9cee7c8 Remove support for demangling GCC 2.x era mangling schemes. adds 69e50a550fc Daily bump. adds 19ba8c9d5e7 2018-12-22 Steven G. Kargl kargl@gcc.gnu.org adds 87648738026 Ensure collect2 responds to intended commmand line options. adds e1024e8bd21 Handle -save-temps in collect2 adds 68226e6a74b use simple-object instead of nm to determine if files contain LTO. adds d2e1321b093 Fix ident tests by Enabling ident output for X86 Darwin. adds 6dc407e1865 LTO-wrapper, don't pre-link early debug objects. adds 5065260a450 Fix Ada bootstrap for Darwin9 and earlier. adds 92f01f2992c [RS6000] PR88346, Inconsistent list of CPUs supported after [...] adds 7d2853d1ba6 2018-12-23 Martin Sebor msebor@redhat.com Jeff Law [...] adds 98d5ba5de38 * builtins.c (unterminated_array): Rename "data" to "lenda [...] adds 6f7fa01feb7 * builtins.h (c_strlen_data): Add new fields and comments. [...] adds 7681d1e962b 2018-12-23 Paul Thomas pault@gcc.gnu.org adds 02981fdc247 2018-12-23 François Dumont fdumont@gcc.gnu.org adds 30ac39a11e7 2018-12-23 François Dumont fdumont@gcc.gnu.org adds 02e36de1821 Daily bump. adds b5e4c6aee55 * ipa-utils.c (ipa_merge_profiles): Fix updating of fnsumm [...] adds 0b135c4722a darwin, configuration, check properly for dwarf2 debug line [...] adds 6ff46fb799b powerpc-darwin, skip ident tests. adds 1c0745514b0 Fix PR67974 for Darwin by adding an asm shim for AVX. adds c2ef464fec9 * lto-symtab.c (lto_symtab_merge_decls_2): Do not report O [...] adds 2f6269689fe * tree.c (fld_simplified_type): Temporarily disable array [...] adds 3dfb9d383cb Fix double-application of patch. adds 1f256e16949 * ipa-devirt.c (dump_targets): Cap number of targets print [...] adds d49fbbc1eff * gimple-fold.c (get_range_strlen_tree): Factored out of [...] adds a3dc0087538 2018-12-24 Steven G. Kargl kargl@gcc.gnu.org adds 6b9b2474cef 2018-12-24 Steven G. Kargl kargl@gcc.gnu.org adds e87b1dcbf1f Daily bump. adds 0c7a1f273b9 Daily bump. adds 16f67f552c6 2018-12-26 Harald Anlauf anlauf@gmx.de adds 12cd3d7b389 2018-12-26 Steven G. Kargl kargl@gcc.gnu.org adds 629f6984628 Daily bump. adds a910e926325 2018-12-26 Andrew Pinski apinski@marvell.com adds dbff9aaf472 runtime: on ARM32 EABI, don't get LSDA if compact model [...] adds fa576682ff0 Use proper location for tls_init function (PR c++/88263). adds 24c9d723f19 Comparison with an enum should mention enum value. adds 68868877b3a Fix slowness in gcov (PR gcov-profile/88225). adds 27e7ab5c4e8 Cherry pick libsanitizer patch (https://reviews.llvm.org/D54856). adds cea12873eee runtime: let ARM32 EABI personality function continue u [...] adds 59eaf5af5bf runtime: delete export_arm_test.go adds 5b7ae43488a 2018-12-27 Steven G. Kargl kargl@gcc.gnu.org adds 87a2eca6138 2018-12-27 Steven G. Kargl kargl@gcc.gnu.org adds 2a177b237e1 * ipa-devirt.c (polymorphic_call_target_d): Add n_odr_type [...] adds 7e239a5b7b9 Daily bump. adds f36d7c04756 [libbacktrace] Fix memory leak in build_address_map adds 0394c30e4e5 [libbacktrace] Fix memory leak in loop in build_address_map adds f03f36c3ec0 [libbacktrace] Simplify memory management in build_address_map adds 7c9096f8876 [libbacktrace] Reduce memory usage in build_address_map adds 65c9e9f98bd Cleanup libgomp's coalesce chunk data structures adds a91917652db poly_int: get_inner_reference & co.: fix known_eq typo/bug adds 813421cdb97 For libgomp OpenACC entry points, redefine the "device" arg [...] adds a418e849cae x86-64: Remove .file directive from snapshot source adds 4a4bec8257a x86-64: Remove .file directive from snapshot source adds e29238879ae 2018-12-28 Steven G. Kargl kargl@gcc.gnu.org adds 8aee7fcb58b * c-c++-common/ident-1b.c: XFAIL AIX and Darwin. [...] adds b74ab41ec0b * tree-ssa-strlen.c (maybe_diag_stxncpy_trunc): Avoid und [...] adds 2f86af0adfc compiler: remove escapes_ field from Variable and Resul [...] adds c31658430d2 * config/i386/i386.h (ADDITIONAL_REGISTER_NAMES): Add sil [...] adds eb5f837bef5 runtime: prevent deadlock when profiling signal arrives [...] adds 640647d4a9e Daily bump. adds c75a1c19f2f PR ipa/88586 * omp-low.c (lower_omp_task_reductions): Set [...] adds efc9a2bd4f1 2018-12-29 Dominique d'Humieres dominiq@gcc.gnu.org adds e364000d607 * config.gcc (hppa*64*-*-linux*): Add pa/t-pa to tm [...] adds db3a692f351 2018-12-25 Steven G. Kargl kargl@gcc.gnu.org adds a2b8afa05f8 2018-12-29 Steven G. Kargl kargl@gcc.gnu.org adds 96c8047a7a0 2018-12-29 Jozef Lawrynowicz jozef.l@mittosystems.com adds 1f957e932eb 2018-12-29 Steven G. Kargl kargl@gcc.gnu.org adds 369f42ad110 2018-12-29 Dominique d'Humieres dominiq@gcc.gnu.org adds e2b3337085b * Makefile.am (xcoff_%.c): Use an actual newline instead o [...] adds 1e89324e901 Daily bump. adds f06e155896b Use dg-additional-options instead of dg-options adds e5daf466889 Daily bump. adds 7f85d76ca3e * gimple-fold.c (strlen_range_kind): New enum. (get_range [...] adds bb5894ddaaf * gimple-fold.c (get_range_strlen): Minor logic cleanup. [...] adds 32711061f08 * x86-tune.def: Enable inter_unit_moves_to_vec for generic. adds c914d1b3f40 ). adds 92527e1451b Fix scan pattern of a test-case. adds 538bdcdc4c2 2018-12-31 Thomas Koenig tkoenig@gcc.gnu.org adds 191424d3974 PR target/86814 adds f1de046240a Daily bump. adds 3d8932fddd3 * gcc.c (process_command): Update copyright notice dates. [...] adds a16222e807d * update-copyright.py: Add Gerard Jungman as external author. adds fbd263526ad Update copyright years. adds e978046215e * coverage.c (get_coverage_counts): Use current_function_d [...] adds 27ebfa0d1f0 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump. [...] adds aaeb2d1badb * g++.dg/ipa/devirt-36.C: Add dg-do-compile. * g++.dg/ipa [...] adds 7caeca5788c * gimple-fold.c (get_range_strlen): Update prototype. (ge [...] adds 66aeaf4b9e1 2019-01-01 Thomas Koenig tkoenig@gcc.gnu.org adds d1c4640ae67 Daily bump. adds 14c286b1017 * gimple-fold.h (get_range_strlen): Update prototype. * b [...] adds 963c0125f6d Fix year range in libstdc++v3/testsuite/.../empty.cc copyri [...] adds ce103907514 * gimple-fold.c (get_range_strlen_tree): Record if the com [...] adds 05f3e01a888 2019-01-02 Richard Biener rguenther@suse.de adds 17ae0a21263 PR ipa/88561 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 [...] adds 138292f4490 Fix year range in copyright header adds 4be2abe3a8c 2019-01-02 Richard Biener rguenther@suse.de adds 74dbdf38a87 2019-01-02 Richard Biener rguenther@suse.de adds 040ec1c0ce6 Fix g++.dg/gcov/pr88263.C compilation on Solaris adds 1a3f55423e4 2019-01-02 Richard Biener rguenther@suse.de adds 79cbb1a8417 Calculate prediction remainder at proper place (PR tree-opt [...] adds 035de79091d PR lto/88130 * varpool.c (varpool_node::ctor_useable_for_ [...] adds f46df7fccc7 2019-01-02 Thomas Koenig tkoenig@gcc.gnu.org adds 553d41a8a57 Add more testcases for class template argument deduction of maps adds ac7cf41b931 PR c++/86875 * g++.dg/cpp1y/lambda-generic-86875.C: New test. adds 4db23c189ed PR middle-end/88663 * gimple-fold.c (get_range_strlen): U [...] adds 1b3a608af22 * es.po: Update. adds 5055fc3361e 2019-01-01 Steven G. Kargl kargl@gcc.gnu.org adds 5152b58ef0a PR testsuite/87304 * gcc.dg/vect/bb-slp-over-widen-1.c: E [...] adds ff8064bd958 * gimple-fold.c (gimple_fold_builtin_strlen): Use set_strl [...] adds 37fb9cf60dc PR c++/88612 - ICE with -Waddress-of-packed-member. * cal [...] adds 6080dd2f1a6 PR c++/88631 - CTAD failing for value-initialization. * t [...] adds dd5ea033018 PR c++/81486 - CTAD failing with (). * g++.dg/cpp1z/class [...] adds e15c4320745 * gimple-fold.c (strlen_range_kind): Remove SRK_LENRANGE_2 [...] adds a0fef186cc8 Daily bump. adds 62468601c28 Adjust a dump file in a test-case (PR testsuite/88436). adds f9f7d90c2bb /cp 2019-01-03 Paolo Carlini paolo.carlini@oracle.com adds 0627c5c9609 PR c++/88636 * decl.c (builtin_function_1): Return result [...] adds d4006ff3fa6 * ipa-utils.c (scale_ipa_profile_for_fn): Break out from . [...] adds e9a46ba8f99 PR debug/88644 * dwarf2out.c (modified_type_die): If type [...] adds 342964b683e Update config.guess, config.sub (PR target/88535) adds d0085ba9804 2019-01-03 Jan Hubicka hubicka@ucw.cz adds a63b6e5e9ca 2019-01-02 Thomas Koenig tkoenig@gcc.gnu.org adds 1634d9df6c5 [nvptx] Eliminate changed local var in nvptx_goacc_validate_dims adds cf6c7a2dddb [nvptx] Add early-out cases in nvptx_goacc_validate_dims adds 5e050f1064d [nvptx] Factor out populate_offload_attrs adds cbd24bbd1bd [nvptx] Add nvptx_mach_vector_length, nvptx_mach_max_workers adds dd5f1b35ddf [nvptx] Add vector_length 128 testcases adds 6b4e0de4655 2019-01-03 Aaron Sawdey acsawdey@linux.ibm.com adds f8ad40d84b8 PR libstdc++/88681 export missing symbols adds 9013258b144 PR libstdc++/88607 replace or remove unnecessary UTF-8 characters adds 02df594194e PR libstdc++/88607 replace some more UTF-8 characters adds 9c2c849d7df Daily bump. adds afe1ec89497 PR tree-optimization/88659 - ICE in maybe_warn_nonstring_arg adds 636144bc770 x86: relax mask register constraints adds d31f2252f03 PR target/88594 * config/i386/i386.c (ix86_expand_divmod_ [...] adds 1c2a6eef866 2019-01-04 Thomas Koenig tkoenig@gcc.gnu.org adds 6b4a77f22e8 Avoid spurious test failures when -fno-inline in test flags adds 24230cab2a5 Fix concatenation bug in filesystem::path adds 65a33d4a62c * gnatvsn.ads: Bump copyright year. adds 9346fb0e7ea Fix bugs in filesystem::path::lexically_normal() adds 7f77ca0787f Fix test failure with old Copy-On-Write std::string adds a18fccd0475 Remove XFAIL from test that no longer fails adds 1f155ac7497 [PATCH][GCC][Aarch64] Change expected bfxil count in gcc.ta [...] adds af7bbac6083 * gdbinit.in: Turn off pagination for the skip commands, r [...] adds e13f6a7f6f1 Fix test failure when -fno-inline is used adds 3910b703bd0 PR c/88363 - alloc_align attribute doesn't accept enumerate [...] adds 859e6fedda5 Add allocator-extended copy/move ctors to COW string adds 98185b9f0b9 Export explicit instantiations for C++17 members of std::string adds c99a2c731ac Daily bump. adds de50f80c549 * params.def (hot-bb-count-ws-permille): Set to 990. adds 2dcadfabeb5 runtime: prevent deadlock when profiling signal arrives [...] adds dd1ab8da67d PR c/88546 - Copy attribute unusable for weakrefs adds 3449da25354 2019-01-05 Dominique d'Humieres dominiq@gcc.gnu.org adds 8a52b4b6579 2019-01-05 Dominique d'Humieres dominiq@gcc.gnu.org adds 92d7f32c6c9 PR debug/88635 * dwarf2out.c (const_ok_for_output_1): Rej [...] adds 681aa7c2dcb PR middle-end/82564 PR target/88620 * expr.c (expand_ass [...] adds f2aba4efbfd 2019-01-05 Janus Weil janus@gcc.gnu.org adds 44a5ddbf988 2019-01-05 Dominique d'Humieres dominiq@gcc.gnu.org adds fe462538ab3 * ipa-fnsummary.c (analyze_function_body): Fix accounting [...] adds 07309989ed6 * doc/invoke.texi: Document max-inline-insns-size, uninli [...] adds adc6beeea7c Define new filesystem::__file_clock type adds 2b7caeda2f1 * doc/invoke.texi (max-inline-insns-small): New parameters [...] adds 8ec2216a257 Daily bump. adds 0ebb0980694 PR libstdc++/88607 add tests using -finput-charset=ascii adds a517a9111f0 PR c/88363 * c-c++-common/attributes-4.c (falloc_align_in [...] adds 2abeea3d7b0 2019-01-06 Thomas Koenig tkoenig@gcc.gnu.org adds 57383a21fd8 * opts.c (enable_fdo_optimizations): Enable version-loops [...] adds 3bf0a1f4750 PR tree-opt/86020 Revert: 2017-05-22 Jan Hubicka <hubi [...] adds 8815ac910d1 PR libstdc++/87431 fix regression introduced by r264574 adds c6e37a9f573 PR libstdc++/86756 add std::filesystem::path to libstdc++.so adds 3935f409704 PR libstdc++/86756 Move rest of std::filesystem to libstdc++.so adds c2e60613d4f Daily bump. adds 4e9e4694746 Make GFORTRAN_9 symbol node depend on GFORTRAN_8. adds c9caaa3a8f4 PR target/88521 * config/i386/i386.c (function_value_ms_64 [...] adds 8ae1785a67c [openacc] Add oacc_get_min_dim adds 5f298b9997b [nvptx] Fix libgomp.oacc-c-c++-common/vector-length-128-3.c adds 30fd8b03b0b [nvptx] Add asserts in nvptx_goacc_validate_dims adds f9bb37ed4ad [nvptx] Eliminate PTX_VECTOR_LENGTH adds c88c5a04bad [nvptx] Postpone warnings in nvptx_goacc_validate_dims_1 adds ea28ccbd225 [nvptx] Allow larger PTX_MAX_VECTOR_LENGTH in nvptx_goacc_v [...] adds ecfa63b9bcb [nvptx] Add support for a per-worker broadcast buffer and barrier adds 8eb1becfd0f [nvptx] Don't emit barriers for empty loops -- fix adds ed42202dbc7 [nvptx] Handle large vector reductions adds 59409f0969d PR c++/85052 * tree-vect-generic.c: Include insn-config.h [...] adds ed779478524 PR sanitizer/88619 * cfgexpand.c (expand_stack_vars): Onl [...] adds 162634aadf7 PR tree-optimization/88676 * tree-ssa-phiopt.c (two_value [...] adds f40a9cdb001 PR debug/88723 * dwarf2out.c (const_ok_for_output_1): Rem [...] adds e8be6bf5de2 * config/i386/sse.md (vec_extract<mode><ssehalfvecmodelowe [...] adds 6a7cb08db01 [nvptx] Force vl32 if calling vector-partitionable routines adds 7809a7efc6d Replace outdated references to x86_64-unknown-linux-gnu in docs adds 34dc851a201 [1/2] PR88598: Optimise x * { 0 or 1, 0 or 1, ... } adds df2148cfe86 [2/2] PR88598: Optimise reduc (bit_and) adds 3f304b2dcec Fix build for systems without POSIX truncate adds bbc66c45b75 Update documentation for C++17 filesystem library adds dc4e0f4586a 2019-01-07 Richard Biener rguenther@suse.de adds 6163709f258 Investigating PR target/86891 revealed a number of issues w [...] adds fc6ac813e1a PR libstdc++/87787 avoid undefined null args to memcpy and memmove adds b4271aab179 Fix ICE in get_initial_defs_for_reduction (PR 88567) adds c38103e8161 PR c++/88261 PR c++/69338 PR c++/69 [...] adds 398650c9d3a Fix IFN_MASK_STORE handling of IFN_GOMP_SIMD_LANE adds 677576f788d PR c++/88741 - wrong error with initializer-string. * dec [...] adds 5f34f219b28 2019-01-07 Thomas Koenig tkoenig@gcc.gnu.org Harald An [...] adds 97b3f00b7a9 runtime: in getTraceback, set gp->m before gogo adds d633d0fb29c compiler: move slice construction to callers of makeslice adds 0e963c2b311 runtime: in doscanstackswitch, set gp->m before gogo adds 2318c037ae8 /cp 2019-01-07 Paolo Carlini paolo.carlini@oracle.com adds 98dc4d4b63f * es.po: Update. adds 0e741ee5e7c Fix diagnostics for never-defined inline and nested functio [...] adds ce64d738566 genattrtab bit-rot, and if_then_else in values adds 31e21880060 PR c/88701 * c-decl.c (build_compound_literal): If not TR [...] adds f01d3217bf8 Daily bump. adds caa8ded0c16 Fix jit test case (PR jit/88747) adds 6e5908c9484 PR c++/88554 * decl.c (finish_function): For -Wreturn-typ [...] adds 5e453f011ad testsuite - Require alias support for three tests. adds 54417d3a332 teststuite - avoid parts of builtin-has-attribute tests req [...] adds 8f7d524630d /cp 2019-01-08 Paolo Carlini paolo.carlini@oracle.com adds 902071d175f [Ada] Revert recent changes in the generation of deps in ali files adds e9c75a1af33 [Ada] Bump copyright years to 2019 adds fa00ec77972 PR libstdc++/88749 fix build failure in src/filesystem/ops.cc adds 6b5dcc7e3c5 [PATCH 2/3][GCC][AARCH64] Add new -mbranch-protection optio [...] adds ac64cdbe88b 2019-01-08 Richard Biener rguenther@suse.de adds ec26adda314 2019-01-08 Paolo Carlini paolo.carlini@oracle.com adds 95b40931167 Fix libstdc++.so link on Solaris with C++17 std::basic_stri [...] adds 6b8ca7f37d4 2019-01-08 Richard Biener rguenther@suse.de adds 64a50f48590 PR libstdc++/88066 use <> for includes not "" adds c914ddb0d25 Use proper type in linear transformation in tree-switch-con [...] adds 90e20c9c021 PR c++/88548 - this accepted in static member functions. [...] adds 2092fe8c8ac x86: Don't generate vzeroupper if caller passes AVX/AVX512 [...] adds cf1dd193f1d PR bootstrap/88721 * config/sparc/sparc.c (function_arg_s [...] adds d56370db21b 2019-01-08 Janus Weil janus@gcc.gnu.org adds 48ef37c1063 * config/rs6000/rs6000.c (rs6000_delegitimize_address): De [...] adds d538a77e79f PR target/88457 * gcc.target/powerpc/pr88457.c: Remove -m [...] adds 8629d61f2f5 PR rtl-optimization/79593 * config/i386/i386.md (reg = me [...] adds 91902bb4253 PR c++/88538 - braced-init-list in template-argument-list. [...] adds 58e897da03b PR libstdc++/87855 fix optional for types with non-trivial [...] adds 73f3ad16af9 Pretty printer test fixes and improvements adds 9996d5d0059 PR c++/88744 * g++.dg/cpp2a/nontype-class12.C: New test. adds f81232c1269 compiler: use int type for len & cap in slice value adds bb4945b2dc4 [nvptx, libgomp] Don't launch with num_workers == 0 adds 8055abc3213 [libgomp, testsuite, openacc] Don't use const int for dimensions adds 9af706c2d12 Daily bump. adds a4156017109 libgomp: Avoid complex dependencies for RTEMS adds 1f451751b77 libgomp: Reduce copy and paste for RTEMS adds 2f95b84b93e * doc/invoke.texi (-Os): Remove trailing spaces. (-finlin [...] adds 7cc45975bed /cp 2019-01-08 Paolo Carlini paolo.carlini@oracle.com adds 8eba10af6f6 PR libstdc++/88204 disable std::complex<long double> tests adds 097f6161197 PR rtl-optimization/88331 * function.c (assign_stack_loca [...] adds 82d5082e122 PR middle-end/88758 * tree.c (initializer_each_zero_or_on [...] adds 41cda271e87 Remove some more code duplication in std::optional adds 6a6ade9f590 Fix failing prettyprinter test adds fd87572ba58 [Aarch64][SVE] Add copysign and xorsign support adds 970b326036a [AArch64, 1/6] Enable ARMv8.5-A in gcc adds 3a861b7b9e2 [AArch64, 2/6] Add new arch command line feaures from ARMv8.5-A adds 249c2fa7cfa [AArch64, 3/6] Restrict indirect tail calls to x16 and x17 adds db43f74e727 [AArch64, 4/6] Enable BTI: Add new <type> to -mbranch-protection. adds 15b179097a8 [AArch64, 5/6] Enable BTI : Add new pass for BTI. adds 559dff77106 [AArch64, 6/6] Enable BTI: Add configure option. adds 188ff54431d PR target/84010 * config/sparc/sparc.c (sparc_legitimize_ [...] adds 4e1b3f859fc * config/sparc/sparc.md (*tablejump_sp32): Merge into... [...] adds 456185c99cf Merge dmd upstream 6d5b853d3 adds 36950f7ec3c * config/i386/i386-protos.h (ix86_expand_xorsign): New pro [...] adds 9f0968030aa 2019-01-09 Thomas Koenig tkoenig@gcc.gnu.org adds f4d3c071e54 2019-01-09 Sandra Loosemore sandra@codesourcery.com adds 130bd651781 2019-01-09 Sandra Loosemore sandra@codesourcery.com adds 5fba18a15f0 2019-01-09 Sandra Loosemore sandra@codesourcery.com adds 07c11f2be5c 2019-01-09 Sandra Loosemore sandra@codesourcery.com adds 42c13a10c1b 2019-01-09 Sandra Loosemore sandra@codesourcery.com adds 4f1634c53b2 libphobos: Merge phobos upstream b022e552a adds c8059ac97b4 PR go/86343 * go-gcc.cc (Gcc_backend::set_placeholder_str [...] adds 7fcc301fc78 Daily bump. adds e66b219eb51 2019-01-09 Steven G. Kargl kargl@gcc.gnu.org adds 02c39a5271c gcc/testsuite/ChangeLog: adds 97f353e609b gcc/ChangeLog: adds 9ccac37030d 2019-01-10 Tamar Christina tamar.christina@arm.com adds 76fb04650b2 Fix formatting adds 12f289aef78 PR c/88568 * attribs.c (handle_dll_attribute): Clear TREE [...] adds 3273d2e651f PR tree-optimization/88775 * include/bits/stl_function.h [...] adds 5f0279417e4 Include name of test in filesystem-test.XXXXXX filenames adds 2fd2b9b8425 ARM: fix -masm-syntax-unified (PR88648) adds e47a54ff1cd Add testcase from PR71959 adds ac9a84363ea Implement LWG 2221: formatted output operator for nullptr adds cbbb35ec104 Check AI_NUMERICSERV is defined before using it adds f5529091f41 Define __cpp_lib_erase_if feature test macro adds 1715824ba36 Fix filesystem::last_write_time failure with 32-bit time_t adds 2bcf19a01d1 PR middle-end/84877 PR bootstrap/88450 * function.c (ass [...] adds a794c0dc29a [Committed, AArch64] Disable tests for ilp32. adds 15cbe83daed 2019-01-10 Steven G. Kargl kargl@gcc.gnu.org adds aecc93dd4a5 2019-01-10 Richard Biener rguenther@suse.de adds 8ae81042028 2019-01-10 Vladimir Makarov vmakarov@redhat.com adds 14065bb2de8 gcc/ChangeLog: adds d07d3a12a59 PR target/88785 * config/i386/sse.md (float<floatunssuffi [...] adds e5cb96dac5d Daily bump. adds 04afaf6ad90 2019-01-11 Thomas Koenig tkoenig@gcc.gnu.org adds b385e5169e1 /cp 2019-01-11 Paolo Carlini paolo.carlini@oracle.com adds e9b8018cc24 PR rtl-optimization/88296 * gcc.target/i386/pr88296.c: New test. adds beb370cb93c Fix incorrect linker script patterns adds 202e74d01c9 x86-64: {,V}CVT{,U}SI2Sx are ambiguous without suffix adds a18b3766a81 PR libstdc++/88125 remove duplicate entry in linker script adds 33db3d27337 [nvptx, testsuite, openacc, libgomp] Add insufficient-resources.c adds 8cccc21db76 [libgomp, testsuite, openacc] Remove -foffload=-w in reduct [...] adds f81ee51000f [nvptx] Move PTX_CTA_SIZE up adds e0f36ebf7b7 [nvptx] Don't allow vector_length 64 with num_workers 16 adds ead1f4b6412 PR bootstrap/88714 * passes.c (finish_optimization_passes [...] adds 4bb5146cb94 Add a testcase (PR middle-end/88758). adds a8dc8c86ed0 Better distinguish OpenACC and OpenMP sections in libgomp.texi adds cda73d4ae2c Fix arm testism regression. adds 1d628fd430f PR libstdc++/88802 define std::hash<nullptr_t> for C++17 adds 76855875326 2019-01-11 Steve Ellcey sellcey@marvell.com adds d9de68bcea5 * include/std/type_traits (__cpp_lib_is_constant_evaluated [...] adds 5c62f29a826 2019-01-11 Steve Ellcey sellcey@marvell.com adds 46dd85d5327 Remove trailing whitespace from latest commit. adds dbc0986ad44 * Makefile.in (PLUGIN_HEADERS): Add $(INSN_ATTR_H). adds 598670ae7bc PR 88777 PR 88614 * genattrtab.c (min_fn): Don't transla [...] adds ccd5b7a6f65 PR tree-optimization/88693 * tree-ssa-strlen.c (get_min_s [...] adds e127346142f 2019-01-11 Vladimir Makarov vmakarov@redhat.com adds 1b2f170ec10 PR C++/88114 Gen destructor of an abstract class adds 45b37eaa163 PR middle-end/85956 PR lto/88733 * tree-inline.h (struct [...] adds 0c2ebbc4659 PR c++/88613 - ICE with use of const var in lambda. adds d07c152ba6f PR c++/88312 - pack expansion of decltype. adds 0fdf8340800 compiler: pad structs ending with zero-sized field adds 0b5957b9212 PR c++/88692, c++/87882 - -Wredundant-move false positive [...] adds a5b1332cae9 Fix location of __cpp_lib_erase_if macro adds 0e8475b7163 2019-01-11 Steven G. Kargl kargl@gcc.gnu.org adds 36496c4da54 P0972R0 <chrono> zero(), min(), and max() should be noexcept adds f5480b8c1e5 P0357R3 reference_wrapper for incomplete types adds 656ac8b7f78 Document C++20 library status adds a8cd4b2b25e PR libstdc++/88811 fix typo introduced in r266569 adds 7d460453ec9 Daily bump. adds 0579ce84b89 Remove svn:executable property from a couple of text files [...] adds 0f861194be3 PR libfortran/88807 * m4/minloc0.m4: Reindent to avoid -W [...] adds a2dadbcc8d1 [openacc] Add used parameter to TARGET_GOACC_VALIDATE_DIMS adds 8c85bdaf795 [nvptx] Verify dimension limits after applying defaults adds 559d02014fe [nvptx] Allow default vl to be overridden in nvptx_goacc_va [...] adds 283b1a8dc27 [nvptx] Apply vector-partitionable routines workaround to d [...] adds 77ddff12187 2019-01-12 Paul Thomas pault@gcc.gnu.org adds 6fd31ec4ff7 * tree-ssa-loop-ivopts.c (find_inv_vars): Fix a comment typo. adds 75a6f948423 * params.def (inline-unit-growth): Set to 40. adds d42f854f0d5 2019-01-12 Paul Thomas pault@gcc.gnu.org adds 49fc210b429 Document merge process for dmd, druntime and phobos. adds 53d5a1c006f * config/i386/gnu.h (TARGET_THREAD_SSP_OFFSET): Define. ( [...] adds 2fa582a9733 /cp 2019-01-12 Paolo Carlini paolo.carlini@oracle.com adds 5b6446c3562 /cp 2019-01-12 Paolo Carlini paolo.carlini@oracle.com adds 5a9f13c0c01 [nvptx] Enable large vectors adds 1dab5a543ae [nvptx] Update insufficient launch message for variable vec [...] adds 96824c69e17 [nvptx] Enable large vectors -- test-cases adds 139a2337ff5 [nvptx] Enable large vectors -- reduction testcases adds 2e6bfc51271 [nvptx] Don't emit barriers for empty loops -- test-cases adds a952bba3365 [nvptx] Force vl32 if calling vector-partitionable routines [...] adds 91074306817 [nvptx] Add vector_length 64 test-cases adds 8a182211b15 [nvptx] Enable setting vector length using -fopenacc-dim adds 09029e29470 [nvptx] Enable setting vector length using -fopenacc-dim -- [...] adds 4b03b84af23 2019-01-12 Jerry DeLisle jvdelisle@gcc.gnu.org adds 5966fd56f8d Daily bump. adds c8f3fe68848 2019-01-12 Steven G. Kargl kargl@gcc.gnu.org adds ae57d8c7da0 2019-01-13 Thomas Koenig tkoenig@gcc.gnu.org adds bd5cf857a29 C-family: Replace "may may" with "may" in warning message adds 70409deec85 2019-01-13 Thomas Koenig tkoenig@gcc.gnu.org adds 0cc7cbe4ddb 2019-01-13 Dominique d'Humieres dominiq@gcc.gnu.org adds 0af4e4339ad Daily bump. adds 77aa098963d 2019-01-13 Jerry DeLisle jvdelisle@gcc.gnu.org adds a0c1db4416b [D] Merge upstream dmd cd2034cd7 adds d8b18ebe75b Undo undesirable part of r267850 2019-01-11 commit. adds c7a7ba467de PR rtl-optimization/88796 * emit-rtl.h (struct rtl_data): [...] adds 0764f7c0c7c 2019-01-14 Richard Biener rguenther@suse.de adds d8b56202034 gcc/ChangeLog: adds bf4eb32bc1a Fix location of tls_wrapper_fn (PR gcov-profile/88263). adds 955a4e68299 PR target/88638 - FAIL: fsf-nsstring-format-1.s on darwin adds 82362779f2c Implement P0482R5, char8_t: A type for UTF-8 characters an [...] adds affca1c86b2 PR c++/88830 - ICE with abstract class. * decl2.c (maybe_ [...] adds 478fe3c07d9 * c-cppbuiltin.c (c_cpp_builtin): Define __cpp_guaranteed_ [...] adds 9f8a8956070 PR c++/88825 - ICE with bogus function return type deducti [...] adds 10c02abb9f1 Daily bump. adds 5ce6daa3b3e Lower sampling rate for autofdo bootstrap adds 15934f6ea53 PR tree-optimization/88775 * match.pd (cmp (convert1?@2 a [...] adds 39a51021cc5 /cp 2019-01-15 Paolo Carlini paolo.carlini@oracle.com adds b5f91d03ef4 2019-01-15 Richard Biener rguenther@suse.de Pratha [...] adds 63130ee336e [nvptx] Handle assignment to gang-level reduction variable adds 8793c0dee2d * doc/xml/manual/status_cxx2020.xml: Update P1123R0 status. adds d253bcb1642 Fix missing or incorrect feature test macros adds feb8990673f Fix more missing or incorrect feature test macros adds afa61572325 Update value of __cpp_lib_shared_ptr_arrays macro adds 5ead71c81f8 2019-01-15 Richard Biener rguenther@suse.de adds c415e6f6fb2 2019-01-15 Richard Biener rguenther@suse.de adds 9d1cdb749a1 PR inline-asm/52813 revisited adds 24c4343f184 * g++.dg/ext/utf-cvt-char8_t.C: Pass -fsigned-char. adds 68597c49c64 PR c++/88866 * g++.dg/cpp0x/variadic126.C: Tweak dg-error. adds 8f56373387d 2019-01-15 Paul Thomas pault@gcc.gnu.org adds ef1b2a9867d 2019-01-15 Steven G. Kargl kargl@gcc.gnu.org adds 12bbaa89a85 compiler, runtime: panic on uncomparable map key, even [...] adds 0b953692632 2019-01-15 Thomas Koenig tkoenig@gcc.gnu.org adds a96be85278e 2019-01-15 Thomas Koenig tkoenig@gcc.gnu.org adds 1f4720bafea [D] Move building of typeof(null) values to a common function. adds 85bfd1290fd runtime: add padding to FFI type of struct ending with [...] adds 727d210bf24 Fix ICE on class-template argument deduction (PR c++/88795) adds cb94628769b gcc/: * godump.c (go_output_typedef): When outputti [...] adds 0ca47588bd2 Daily bump. adds de62156b618 Add myself adds 0f535bb05c8 [libbacktrace] Unify function name preference handling adds af93b844576 PR libstdc++/88738 treat shared_ptr and unique_ptr more lik [...] adds 45fb810dd92 Add self to maintainers list. adds 86a3ecf2148 Extend locations where to seach for Fortran pre-include. adds 2c099ba4fa7 Fix Arm big-endian regressions. adds c84c150f652 PR c/51628 PR target/88682 * c-c++-common/pr51628-10.c ( [...] adds 8a4481bea34 __builtin_<add/sub>_overflow issues on AArch64 (redux) adds a24d9a6abd0 __builtin_<add/sub>_overflow issues on AArch64 (redux) (cont) adds dfa1bf2cb1b * config/alpha/alpha.c (alpha_gimplify_va_arg): Handle sp [...] adds 9fc2172cd24 PR c++/78244 - narrowing conversion in template not detect [...] adds b92cc3ed88c /cp 2019-01-16 Paolo Carlini paolo.carlini@oracle.com adds 281796ea5c0 Fix PR88046 on AArch64 and Arm bare metal targets. adds e0b64342b99 2019-01-16 Tamar Christina tamar.christina@arm.com adds 76ea00a14d2 Fix ICE due to "combine" creating unreachable EH blocks (PR [...] adds 46c0cb43b0a [D] Fix failing EH execution test on i386. adds 7d476f3065d [libbacktrace] Factor out read_referenced_name_from_attr adds 78609a92514 syscall: mark C syscall functions noescape adds 93478c9fa2c Fix failing filesystem tests on mingw targets adds af0ac1f562d [libbacktrace] Read .gnu_debugaltlink adds 477b4e4c711 [libbacktrace] Return struct dwarf_data pointer from elf_add adds 7ad450d17aa [libbacktrace] Add altlink field to struct dwarf_data adds 151e535016d [libbacktrace] Handle alt FORMS without .gnu_debugaltlink adds 48da990d800 [libbacktrace] Handle DW_FORM_GNU_strp_alt adds 620f4ae9fc8 Daily bump. adds a581d79bc3d runtime: dropg before CAS g status to _Grunnable/_Gwaiting adds c6e0dd3d13f PR target/87306 * gcc.dg/vect/bb-slp-pow-1.c: Modif [...] adds 5461905d487 [PR88146] avoid diagnostics diffs if cdtor_returns_this adds f97941b78da [PR86648] use auto identifier for class placeholder templates adds c5f929a49a2 [PR87768] reset location wrapper suppression when reenterin [...] adds 6eeb79171f1 [rs6000] Support more prototypes for vec_ld and vec_st. adds 89436081f18 PR rtl-optimization/88870 * dce.c (deletable_insn_p): Nev [...] adds b1a639d2d35 PR tree-optimization/86214 * cfgexpand.c (add_stack_var_c [...] adds fd130d9a8ce 2019-01-17 Richard Biener rguenther@suse.de adds 37caf132620 gcc/ChangeLog: 2019-01-17 Wei Xiao wei3.xiao@intel.com adds d611890c0c3 2019-01-17 Wei Xiao wei3.xiao@intel.com adds 945ba7e7ac6 gcc/ChangeLog 2019-01-17 Wei Xiao wei3.xiao@intel.com adds e1d8b60b1cd gcc/testsuite/ChangeLog 2019-01-17 Wei Xiao <wei3.xiao@in [...] adds 1f1f43378b1 [AArch64] Initial -mcpu=ares tuning adds a395125a420 [PR c++/86610] lambda captures in templates adds 56b37606571 Rename stack-clash protection CFA register to avoid clash adds 7c1cc03cf89 * gimple-ssa-isolate-paths.c (stmt_uses_name_in_undefined_ [...] adds 51177ee3619 GCN libgfortran. adds 1b9bc90eadb GCN libgcc. adds 47bc734289b GCN machine description adds f8ada740d43 GCN back-end code adds d62c094913c GCN back-end config adds 88dbac33e4e Add dg-require-effective-target exceptions adds cbd1a9b1b4f Testsuite: GCN is always PIE. adds 79cc8acc417 Ignore LLVM's blank lines. adds acbbb815f1e Port testsuite to GCN adds 484fdf8b2e7 [libbacktrace] Add find_unit adds f6494275070 [libbacktrace] Handle DW_FORM_GNU_ref_alt adds 555388b4f80 [libbacktrace] Add btest_dwz test-case adds 212087032ad Fix Arm testcase by using NEON. adds 21a962b24ec PR libstdc++/88881 adjust filesystem::status and tests for [...] adds 2987a93d082 PR libstdc++/88884 fix filesystem::absolute("//") for mingw adds 464ac146f6d Fix filesystem::equivalent for mingw adds a4e7e061722 PR tree-optimization/88800 - Spurious -Werror=array-bounds [...] adds 098cc8f0058 C++: Fix ICE when adding overloaded operator via using_decl [...] adds 0f910e62f85 /cp 2019-01-17 Paolo Carlini paolo.carlini@oracle.com adds a6a41c97bfd 2018-01-17 Steve Ellcey sellcey@cavium.com adds 7e351bf905b 2018-01-17 Steve Ellcey sellcey@cavium.com adds 9d3c4130ff0 PR c++/86740, ICE with constexpr if and nested generic lambdas. adds 7214f613da8 Improve the C error for mismatched array string literal ini [...] adds 0cfa832ac2d PR middle-end/88273 - [8/9 Regression] warning: 'memcpy' of [...] adds ad7218d6d27 PR target/88734 * config/aarch64/arm_neon.h: Fix #pragma [...] adds 92eb00e5870 libphobos: Add OSX bindings for core.sys.posix.aio adds 7f909540fc1 Daily bump. adds 20ab60cd112 2018-01-17 Steve Ellcey sellcey@cavium.com adds a6872a2f043 libphobos: Add platform bindings for hppa-linux-gnu. adds d0a41de7e9d libphobos: Add Fiber/Thread support for StackGrowsUp. adds 978cfaf2353 PR go/88202 runtime: in sigprof, skip to sigtrampgo if [...] adds bc9c0483a66 PR c++/86205 - ICE with ?: of throw and template-id. adds 439926a72de Add self to MAINTAINERS adds eba46615ebc Reset proper type on vector types (PR middle-end/88587). adds 9a3c51d94d2 RTEMS/Ada: Remove RTEMS quirk adds 597c6d15f88 Document atomic fetch and nand adds 5c3317a8fb7 Reapply: 2018-12-15 Jakub Jelinek jakub@redhat.com adds 724a704e400 PR target/88734 * config/arm/arm_neon.h: Fix #pragma GCC [...] adds 6d2ac91430e PR target/85596 Add --with-multilib-list doc for aarch64 adds b8408dd39e1 [ARM][testsuite] follow-up to PR target/52813 and target/11 [...] adds 273d44ee4ec PR tree-optimization/86214 * tree-inline.h (struct copy_b [...] adds 359c1bf35e3 [AArch64] Add support for system register based stack prote [...] adds 02638fde1bc Describe better version mismatch in libgcov driver. adds 085a4ac705f Update error message prefix in libgcov profiling. adds c099f1ddfc6 Bump version of __gcov_indirect_call_profiler function as t [...] adds e319ca91f66 PR target/88799 Add +mp and +sec extensions to ARMv7-a adds 6d4e8a95239 c-family: Update unaligned adress of packed member check adds 58d47a89354 2019-01-18 Richard Biener rguenther@suse.de adds 60da8226d8a Update PR middle-end/88587 tests adds b2bc247178d PR c++/86926 * g++.dg/cpp1z/constexpr-lambda23.C: New test. adds 432ce2bcf2d PR libbacktrace/88890 * mmapio.c (backtrace_get_view): Ch [...] adds e882cbe6df6 rs6000: Fix *movsi_from_df (PR88892) adds 31975c5ea11 libgo: update to Go1.12beta2 adds ecd2d842658 PR c++/88875 - error with explicit list constructor. adds 3c1c2a8c6bc PR libstdc++/88782 avoid ODR problems in std::make_shared adds e7d29ea786c Daily bump. adds 34859308c34 gcc/testsuite/ChangeLog: adds 7b60c1315b5 PR fortran/88902 * trans-decl.c (gfc_get_symbol_decl): Do [...] adds 66f2cfaecce 2019-01-17 Thomas Koenig tkoenig@gcc.gnu.org adds 5dfc8b8e6e6 Claw back some of the code size regression in 548.exchange2_r adds 4af0d2bebe7 * config/aarch64/aarch64.c (aarch64_stack_protect_guard): [...] adds b7e6520a1cc 2018-01-19 Thomas Koenig tkoenig@gcc.gnu.org Paul Thom [...] adds 19081b87976 2019-01-19 Steven G. Kargl kargl@gcc.gnu.org adds c81c270299c 2019-01-19 Dominique d'Humieres dominiq@gcc.gnu.org adds 9486cb8925d Daily bump. adds 30b46595852 vector long long and vector double require vsx support. adds c161bb93158 [D] Fix IdentityExp comparison for complex floats. adds c343819b140 [D] Fix identity comparison for structs with complex float fields. adds 6832e904f66 * allocfail.c (main): Increase portability of printf statement. adds 1e260753c9d [D] Don't predefine GNU_StackGrowsDown on every target. adds 915df3d8dbf Limit AA walking in IPA summary generation adds 392c53f0f77 Daily bump. adds eaf966f3b7f gcc/testsuite/ChangeLog 2019-02-20 Ulrich Drepper <dreppe [...] adds dafe8c596ec PR libstdc++/86590 * include/bits/char_traits.h (__consta [...] adds ca55c217ce6 i386: Move Intel intrinsics head files to <immintrin.h> adds 26e8495a789 2019-01-21 Richard Biener rguenther@suse.de adds 996bdad985c Fix leak in splay-tree adds e807b7edf73 * gcc.dg/utf-array.c: Allow wchar_t to be printed as {lon [...] adds 8144bd526bd 2019-01-21 Bernd Edlinger bernd.edlinger@hotmail.de adds bdc0937805c 2019-01-21 Iain Buclaw ibuclaw@gdcproject.org adds f6aa5c0457a AArch64: Fix big-endian and ILP32 fail for simd-clone test. adds a8d12eb3b9b * hash-map-tests.c (test_map_of_strings_to_int): Show how [...] adds 99bf4b63215 PR sanitizer/88901 * typeck.c (cp_build_binary_op): Don't [...] adds bca15b83b3e PR target/88938 * config/i386/i386.c (ix86_expand_builtin [...] adds d2aef8c0f43 Merge dmd upstream 180465274 adds 0347a80e1dc 2019-01-21 Manfred Schwarb manfred99@gmx.ch adds d2019c0387a 2019-01-21 Dominique d'Humieres dominiq@gcc.gnu.org adds 77fe9474a57 PR c++/88949 * optimize.c (cxx_copy_decl): New function. [...] adds 4123e263f10 compiler: stop iterator on error adds 0e0a52c4662 libgo: fix building, and some testing, on Solaris adds f6681cf5e36 PR go/88927 runtime, internal/cpu: fix build for ARM G [...] adds 1f490ae5826 Daily bump. adds 4a1e2ff6733 [RS6000] PR88614, output_operand: invalid %z value adds 50c4a518122 MAINTAINERS: add myself. adds 1425cbaac1a 2019-01-22 Richard Biener rguenther@suse.de adds 9e73df6b9ea PR rtl-optimization/49429 PR target/49454 PR rtl-optimiz [...] adds 786a3490641 PR target/88905 * optabs.c (add_equal_note): Add op0_mode [...] adds 8167e4bd8d1 PR rtl-optimization/88904 * cfgcleanup.c (thread_jump): V [...] adds 090bd8bc5d9 2019-01-22 Nidal Faour nidal.faour@wdc.com adds d92b5509626 PR tree-optimization/88044 * tree-ssa-loop-niter.c (numbe [...] adds dc7008d9b11 Fix overwide shifts in PR/88903 testcase adds 9dbb0a86008 * config/sparc/sparc.c (parc_delegitimize_address): Recogn [...] adds 780d097413d Document AMD GCN. adds b9ee1c20544 2019-01-22 Richard Biener rguenther@suse.de adds cc41270a0d3 2019-01-22 Manfred Schwarb manfred99@gmx.ch adds f8f32a5f5c5 [arm] PR target/88469 fix incorrect argument passing with 6 [...] adds a1ab436f68f i386: Load external function address via GOT slot adds fd173b75445 golang.org/x/tools/go/analysis: pass "gccgo" to types.SizesFor adds 1c4657a33cd PR libstdc++/88740 Print assertion messages to stderr adds ea4750fc778 i386: Add mask2 to builtin_description adds ca6770cd09c Fix vect-nop-move.c test adds 0e814d1263f [arm] Further fixes for PR88469 adds 55d483b8b11 2019-01-22 Sandra Loosemore sandra@codesourcery.com adds 2e9ceebcd76 2019-01-22 Sandra Loosemore sandra@codesourcery.com adds 4348a41f0bc 2019-01-22 Harald Anlauf anlauf@gmx.de adds cefe3839e7a PR target/87064 * config/rs6000/vsx.md (*vsx_reduc_<VEC_r [...] adds f840847c0d6 PR middle-end/88968 * gimplify.c (gimplify_omp_atomic): H [...] adds 849c3260d33 PR target/88965 * config/rs6000/rs6000.c: Include tree-vr [...] adds e823a10e1f0 d/dmd: Merge dmd upstream e21c07e84 adds c4851c82eb6 2018-01-22 Steve Ellcey sellcey@marvell.com adds 0809454ab3b Fix -fsplit-paths documentation adds f869d3bd3eb Daily bump. adds 8eacaaff729 gcc/testsuite/ChangeLog: adds 10deaa55ec3 [nvptx, libgomp] Fix map_push adds 843d20adbf8 [nvptx, libgomp] Fix assert (!s->map->active) in map_fini adds 378fd7c7fc5 [nvptx, libgomp] Fix cuMemAlloc with size zero adds c5bd837eac4 PR tree-optimization/88964 * gimple-loop-interchange.cc ( [...] adds dd8452284dd [libbacktrace] Use size_t for low_offset/high_offset fields [...] adds 9b5c5b78801 [ARC] atomics: Add operand to DMB instruction adds c90ac5997bc * cgraphunit.c (cgraph_node::expand_thunk): When expanding [...] adds 047ecb201c1 PR sanitizer/89010 * libsanitizer/README.gcc: Update to c [...] adds feb90a0dd6f * BASE-VER: Bump to 9.0.1. adds 48c03f157ea PR c++/87893 - constexpr ctor ICE on ARM. adds a74580b3890 2019-01-23 Richard Biener rguenther@suse.de adds 1f03c41098b PR c++/88984 * cp-gimplify.c (genericize_switch_stmt): Mo [...] adds 8090d51ce27 PR c/44715 * cp-gimplify.c (genericize_cp_loop): Call beg [...] adds efe18adc604 aarch64: fix use-after-free in -march=native (PR driver/89014) adds dffbcba8a91 PR c++/88757 - qualified name treated wrongly as type. * [...] adds 58bc31f2331 PR target/88998 * config/i386/sse.md (sse2_cvtpi2pd): Add [...] adds c04a82c8a90 * g++.target/i386/pr88998.C (main): Use FP constant in the [...] adds 161cd7e62d3 libgcc2.c: Correct DI/TI -> SF/DF conversions adds 6edd2cf07ca 2019-01-23 Bin Cheng bin.cheng@arm.com Steve Ellce [...] adds bdaa0e840ac Daily bump. adds a898735322e fix tab alignment issue. adds 89fcfda61af fix comments typo. adds 80a091563bc runtime: install SIGURG handler on C created threads adds 297fd295d57 2019-01-24 Paul Thomas pault@gcc.gnu.org adds 37a93ae4d77 2019-01-24 Paul Thomas pault@gcc.gnu.org adds 32fae965210 Fix broken filename for .gcda files starting with '..' (PR [...] adds 13358730a93 2019-01-24 Richard Biener rguenther@suse.de adds b3c3048774b [nvptx, libgomp] Fix memleak in GOMP_OFFLOAD_fini_device adds f107411501a Fix failing test due to inconsistent strcmp results adds 4bc4fd900c1 PR libstdc++/88840 delay evaluation of constant until type [...] adds 349734df3fa Mitigation for PR target/88469 on arm-based systems bootstr [...] adds e42d723e083 PR tree-optimization/89027 * tree-inline.c (add_clobbers_ [...] adds b5e76680725 PR c++/88976 * c-typeck.c (c_finish_omp_cancel): Diagnose [...] adds 190cf9af90f PR middle-end/89015 * tree-nested.c (convert_nonlocal_ref [...] adds 77e21ca968d PR tree-optimization/88964 * gimple-loop-interchange.cc ( [...] adds 7fe7a53d990 PR debug/89006 * config/i386/i386.c (ix86_pic_register_p) [...] adds 42202832cf0 PR target/88948 * rtl.h (prepare_copy_insn): New prototyp [...] adds 5d95efcaec6 * ChangeLog: Correct PR classification. * testsuite/Chang [...] adds 530b8be5000 PR c/86125 - missing -Wbuiltin-declaration-mismatch on a mi [...] adds 8c89c5fc26e PR c++/89001 - mangling of reference temporaries adds a07a49f1277 * config/rs6000/altivec.md (build_vector_mask_for_load): U [...] adds d0728d5cd11 Daily bump. adds 794fefdae58 2019-01-25 Richard Biener rguenther@suse.de adds e31e24eefc7 [AArch64][SVE] Handle register-register pred_movs adds 1d5511dd17f 2019-01-25 Richard Biener rguenther@suse.de adds 8ec22c62453 [PATCH][AArch64] Fix generation of tst (PR87763) adds a0eb8b4fdad [testsuite] Add missing fenv effective target to fp-int-con [...] adds a76703bb02f [libbacktrace] Rename dtest to btest_gnudebuglink adds 2ed0e16fcfc [libbacktrace] Fix strrchr segfault adds 3e8e17778ee Fix Xiong's changelogs a bit adds 91843495f3d Fix output_constructor_bitfield handling of wide bitfields [...] adds eaaf56a17d8 This is pretty unlikely in real code, but similar to Arm, t [...] adds 2ff929d25ff [backtrace] Avoid segfault adds ec19e98b7be Add myself to MAINTAINERS adds 2ae44fa6148 2019-01-25 Steven G. Kargl kargl@gcc.gnu.org adds 837ddebd5ae /cp 2019-01-25 Paolo Carlini paolo.carlini@oracle.com adds f94683085f5 2019-01-25 Vladimir Makarov vmakarov@redhat.com adds 4d88fe56b78 Fix PR number in my ChangeLog entry. adds c0a8dacad95 Daily bump. adds e1b6ccb9e6b PR preprocessor/88974 * directives.c (SEEN_EOL): Move mac [...] adds f8cd11ee90b * gcc-interface/decl.c (annotate_value) <INTEGER_CST>: Use [...] adds 6dce35b7114 * gcc-interface/trans.c (Iterate_Acc_Clause_Arg): Fix form [...] adds 18b4b30ee3e * gcc-interface/trans.c (struct loop_info_d): Remove artif [...] adds 22163f0d9a7 libphobos: Merge phobos and druntime with upstream. adds aced6683f48 * gcc-interface/trans.c (gnat_to_gnu) <N_Assignment_Statem [...] adds 10f25579e55 * gcc-interface/trans.c (Regular_Loop_to_gnu): Use the SLO [...] adds e90b193844e Add myself to MAINTAINERS adds 48d79b6a99c 2019-01-26 Jerry DeLisle jvdelisle@gcc.gnu.org adds 905bf56b887 Fix bug number referenced in previous commit. adds bc3eb257a15 2019-01-26 Harald Anlauf anlauf@gmx.de adds cfa3a863d46 Fix ICE when handling void initialized manifest constants. adds 9eafff7e4fa [PR ipa/88933] Careful CFG cleanup in IPA-CP function trans [...] adds 6ee302e1f00 Daily bump. adds 6cb6b0d1f78 2019-01-26 Jerry DeLisle jvdelisle@gcc.gnu.org adds 36cd268134d PR target/87214 * config/i386/sse.md (<mask_codefor>avx5 [...] adds ecb2c722554 * gcc-interface/decl.c (array_type_has_nonaliased_componen [...] adds 6b56937c4e6 * repinfo.adb (List_Component_Layout): Remove superfluous [...] adds c35aa9f866d 2019-01-27 Jerry DeLisle jvdelisle@gcc.gnu.org adds 1d41b42f5f7 PR c++/89024 - ICE with incomplete enum type. * call.c (s [...] adds b7feeacee2d PR c++/88815 - narrowing conversion lost in decltype. PR [...] adds 2d3af3815fa PR fortran/70696 * gfortran.dg/coarray/event_3.f0: Add sa [...] adds ab86a6985ae Daily bump. adds 89338f04ee3 libgfortran: Use proper gthr.h API adds c768ada525b 2019-01-28 Richard Biener rguenther@suse.de adds bc923c209ee 2019-01-28 Richard Biener rguenther@suse.de adds 45935aa8d2b 2019-01-28 Richard Biener rguenther@suse.de adds b63c60edcea PR target/89073 * doc/invoke.texi (-mclwb, -mprfchw, -mrd [...] adds 7f68559bb81 2019-01-28 Bernd Edlinger bernd.edlinger@hotmail.de adds a6061e19548 2019-01-28 Bernd Edlinger bernd.edlinger@hotmail.de adds 97569c2cd28 * g++.dg/cpp0x/enum37.C: Add dg-error. adds f5c305f1dc5 * Makefile.in: Really regenerate. adds 44da2a173bd PR c++/88358 - name wrongly treated as type. * parser.c ( [...] adds 1c4c882db17 [libbacktrace] Fix and simplify xcoff_%.c pattern rule adds a24d5a80d6f PR middle-end/89002 * gimplify.c (gimplify_omp_for): When [...] adds 7c91c517c99 PR middle-end/89002 * gimplify.c (gimplify_omp_for): When [...] adds 2b6c2710238 compiler: improve recursive type detection adds a456bf31894 PR c/86125 * c-decl.c (last_fileptr_type): Remove. (last [...] adds b5c856bdb0d PR c/89045 * c-decl.c (build_compound_literal): Don't pus [...] adds 70f71249acd PR libstdc++/68737 Do not use vsnprintf on HPUX adds 3a86f901041 Daily bump. adds 710397ad5bf Ensure pool resources always use normal mode vector adds 38129d1a07e Fix tests that fail in C++2a mode adds 307e86fcfe4 Avoid ambiguity between C++2a std::erase_if and LFTS version adds 5f15e7183a8 Add missing exports for symbols used by directory iterators adds 24d49c9285a runtime: use the call instruction's PC for panic-in-run [...] adds 5efc435685c Fix tests for complex overloads of std::arg and std::proj adds b4cbe225371 [libbacktrace] Don't assign check_PROGRAMS to TESTS adds c4b0762a53d 2019-01-29 Richard Biener rguenther@suse.de adds 25b414dfc07 Mark gdc.dg/pr89042?.d as compile tests adds b4371b277f1 [ARC] Enable init_array support. adds 780422ff1b0 runtime: fix sigprof frame counting adds 107cba11434 PR c++/89089 - ICE with [[no_unique_address]]. adds 5c1bcc1b497 [libbacktrace] Add test-cases exercising build-id and dwz adds 2c4b47e3d07 PR c++/66676 PR ipa/89104 * omp-simd-clone.c (simd_clone [...] adds 659d7fd3b22 2019-01-29 Thomas Koenig tkoenig@gcc.gnu.org adds 04397e6c108 Daily bump. adds bd509204309 PR testsuite/89110 * g++.dg/other/nontype-1.C: Expect err [...] adds 64e3499e238 PR c++/86943 - wrong code converting lambda to function pointer. adds 8421f31a6ec PR middle-end/88956 - ICE: Floating point exception on a me [...] adds 99e4092db60 * dumpfile.c (opt_info_switch_p_1): Ignore '-' if it appea [...] adds 915549a3bba PR c/89061 * c-tree.h (C_DECL_COMPOUND_LITERAL_P): Define [...] adds cc4ffc4c17b PR c++/89105 * config/i386/i386.c (ix86_warn_parameter_pa [...] adds 7617d72de2f Cache effective-target llvm_binutils result. adds a657d4f2881 2019-01-30 Richard Biener rguenther@suse.de adds 915cfb823ed Default compute dimensions: list "-fopenacc-dim" in documentation adds f665d347966 gcc/ChangeLog: adds 99ec6287ef6 PR fortran/88678 * config/fpu-glibc.h (set_fpu_trap_excep [...] adds ef091666486 2019-01-30 Richard Biener rguenther@suse.de adds 5851d123591 2019-01-30 Dominique d'Humieres dominiq@gcc.gnu.org adds 0956da84cd1 compiler: support alias to pointer type as method receiver adds dae923a77fa * doc/xml/manual/status_cxx2020.xml: Update P0600 entry. adds 7066144aacd PR c++/89119 - ICE with value-initialization in template. [...] adds c0f854d74a2 PR fortran/88678 * config/fpu-glibc.h (support_fpu_trap): [...] adds 911fe55b5ad 2019-01-30 Bill Schmidt wschmidt@linux.ibm.com adds 3143c7ef60e 2019-01-30 Vladimir Makarov vmakarov@redhat.com adds e87c2412f41 * config/i386/sfp-exceptions.c (__sfp_handle_exceptions): [...] adds e7b22e58a84 PR libstdc++/89117 fix path::replace_extension("") case adds 9b0e9786696 PR c++/88988 * lambda.c (is_capture_proxy): Don't return [...] adds 9d686c4f1b5 Daily bump. adds c6f7ddb636f PR other/89106 - cast-to-union documentation incorrect w.r. [...] adds a11ed94b86d 2019-01-30 Jerry DeLisle jvdelisle@gcc.gnu.org adds abb9ae6662a PR libstdc++/88170 * c-pretty-print.c (pp_c_enumeration_c [...] adds b555c94fe66 2019-01-31 Richard Biener rguenther@suse.de adds 06438ec9486 PR sanitizer/89124 * ipa-inline.c (sanitize_attrs_match_f [...] adds 45ccb5c437a 2019-01-31 Richard Biener rguenther@suse.de adds 841c4887bbb [libbacktrace] Fix .gnu_debugaltlink build-id check adds c194927177a 2018-01-31 Bill Schmidt wschmidt@linux.ibm.com adds 8c28f0efefe PR c++/88752 - ICE with lambda and constexpr if. adds d6bfe4508ad Fix bogus fix-it for FLT_MAX (PR c/89122) adds e739972ad6a PR target/89071 * config/i386/i386.md (*extendsfdf2): Spl [...] adds c8f861a0a80 PR c++/89083, c++/80864 - ICE with list initialization in [...] adds f6691383a6d * config/alpha/t-linux: Add -mfp-rounding-mode=d to HOST_ [...] adds a82041ddf79 2019-01-31 Thomas Koenig tkoenig@gcc.gnu.org adds b42cf2b2cfb * libgfortran/ChangeLog: Better commit message for my last [...] adds 0bd73648d18 PR middle-end/89137 * omp-low.c (lower_omp_task_reduction [...] adds 74fa3048e41 Daily bump. adds f1329be6059 PR c++/88983 - ICE with switch in constexpr function. * c [...] adds 886345e63d9 PR tree-optimization/88932 * tree-predcom.c (try_combine_ [...] adds 0338fcd3be4 2019-02-01 Richard Biener rguenth@suse.de adds 5ab8180e9dd PR c++/87175 * parser.c (cp_parser_gnu_attributes_opt): S [...] adds d681ced2953 PR tree-optimization/88107 * tree-cfg.c (find_outermost_r [...] adds 38f851c467c PR tree-optimization/89143 * wide-int-range.h (wide_int_r [...] adds 9c0775d39b7 2019-02-01 Richard Biener rguenther@suse.de adds a6d33bbd93a 2019-02-01 Richard Biener rguenther@suse.de adds 3ba76065a31 * parms.def (MAX_INLINE_INSNS_SINGLE): Reduce from 400 to 200. adds b02075cf2ef 2019-02-01 Richard Biener rguenther@suse.de adds 4fc58033b66 compiler: support alias to pointer type as receiver in [...] adds 0a185e0fefc Add two missing dump_enabled_p calls adds 48910cfb116 [PR hsa/87863] Set assembler name of group and global varia [...] adds f280c6d35ca combine: Use TDF_DETAILS for "can't combine" dump prints adds bdb432761c3 PR c++/88325 - ICE with invalid out-of-line template membe [...] adds 83b4aba6886 runtime, sync: use __atomic intrinsics instead of __sync adds 80fbbe7102c libgo: add hurd build tags adds 2c256c5f463 libgo: add hurd build tags to test files adds c6ad139db16 libgo: add configury and sysinfo support for hurd adds 49b830df17f PR fortran/83246 PR fortran/89084 * trans-decl.c (genera [...] adds 880d54cc5e2 runtime: add getproccount for hurd adds 7f6106a96e4 Regenerate .pot files. adds 99f11c1c92c runtime: add hurd netpoll and semaphore support adds b27fce455d9 PR middle-end/87887 * config/i386/i386.c (ix86_simd_clone [...] adds 8b6c53248b9 Daily bump. adds 5f6f6e51c0f * nsdmi-template14.C: Expect error for last example. adds c758dd5ada3 PR c++/88761 - ICE with reference capture of constant. adds 285eb84dcab 2019-02-02 Paul Thomas pault@gcc.gnu.org adds ba3862bc77c 2019-02-02 Paul Thomas pault@gcc.gnu.org adds 1834f7a39cd 2019-02-02 Paul Thomas pault@gcc.gnu.org adds b399769c0ad 2019-02-02 Thomas Koenig tkoenig@gcc.gnu.org adds 8151f6171a9 2019-02-02 Dominique d'Humieres dominiq@gcc.gnu.org adds 0aed652faa6 Daily bump. adds 1efbfaebe75 2019-02-03 Richard Biener rguenther@suse.de adds cb69e8a6533 PR target/89071 * config/i386/i386.md (*sqrt<mode>2_sse): [...] adds 934ccfef21c 2019-02-03 Thomas Koenig tkoenig@gcc.gnu.org adds 0ff407d4513 PR c++/44648 - missing -Wunused warning on a const variable [...] adds 3f99f52e36c PR c/69661 - missing -Wsequence-point warning adds 21350b1beb2 Daily bump. adds 639b0667f9a [NDS32] Remove all -mtlsdesc-trmpoline related things. adds 60808bb6836 [NDS32] Restrict address mode, when symbol is TLS model. adds 00334655954 * g++.dg/torture/alias-1.C: New test. adds fafc3eb10cb contrib/dg-extract-results: Handle timeout warnings adds 9aeedd05e3b [NDS32] Change naming rule for dyanmic linker. adds 50d9292e6b4 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | com [...] adds 53d885b7ce4 * config/sparc/sparc.h: Remove superfluous blank lines. * [...] adds d92348e0e25 Bail out when ipa_fn_summaries does not contain entry for c [...] adds d7b02225f51 Report error when -fpre-include can't be opened (PR fortran [...] adds 90f52861731 Bail out when ipa_fn_summaries does not contain entry for c [...] adds 441c64de031 [RS6000] Emit inline PLT when -mno-tls-markers adds dd6ae822e5e [RS6000] Fix potiential buffer overflow adds 6c23b2c4c30 Do not dereference NULL pointer in resolve_ref (PR fortran/89185). adds d9fb0d23fae doc: showcase a "union of vectors" pattern (PR 88698) adds df378257ed0 2019-02-04 Harald Anlauf anlauf@gmx.de adds ec127bff7e3 Daily bump. adds 9ca54fa17dc [PR87770] test partial specializations for type dependence adds 2b8a71801e8 2019-02-05 Richard Biener rguenther@suse.de adds f8037d2a58f PR target/89186 * optabs.c (prepare_cmp_insn): Pass x and [...] adds 71625a15cae Rename __is_trivially_relocatable to __is_bitwise_relocatable. adds 77ea22a574f GCOV: remove misleading branches and calls info for -f opti [...] adds b03489db2cb PR libstdc++/89090 avoid C++17 features in C++11/C++14 code adds eca5e8d48af PR libstdc++/89130 restore support for non-MoveConstructible types adds 74c88c5f4f8 Restore previous behaviour of test adds 1b73bd5bda9 2019-02-05 Richard Biener rguenther@suse.de adds 12edc914e3e gcc/testsuite/ChangeLog: adds 969a9cce621 PR rtl-optimization/89195 * combine.c (make_extraction): [...] adds b640dd11970 PR libstdc++/89194 untangle is_convertible and is_nothrow_c [...] adds 32b5e7b8235 PR target/89188 * dce.c (delete_unmarked_insns): Don't re [...] adds 320c312b455 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int1 [...] adds 23c419116bb 2019-02-05 Aaron Sawdey acsawdey@linux.ibm.com adds d27c109b761 2019-02-05 Aaron Sawdey acsawdey@linux.ibm.com adds a64417d4b87 S/390: Remove load and test fp splitter adds b81e8ebc8d5 Fix pr84711.c testcase adds 8f2ebee5568 compiler: check duplicate implicit indexes in slices/arrays adds 74ce2ebbe29 PR c++/89158 - by-value capture of constexpr variable brok [...] adds 6058af91a43 PR rtl-optimization/11304 * gcc.target/i386/call-1.c (set [...] adds 0027ff69d43 libgccjit: introduce gcc_jit_context_add_driver_option adds b5a6b127183 PR c++/89187 * optimize.c (maybe_thunk_body): Clear TREE_ [...] adds e89e4fec6d7 PR libstdc++/89128 add deduction guides for container adaptors adds 746cef7e642 Update .po files. adds 92d21baffd8 Daily bump. adds 45287c8a4b5 Fix type of extern array declared in inner scope with outer [...] adds 1a1a006be54 gcc/go: PR go/89019 * go-gcc.cc (Gcc_backen [...] adds 641cffa6fad PR middle-end/89210 * fold-const-call.c (fold_const_vec_c [...] adds b7c999fc8cb PR c/89211 * c-parser.c (c_parser_declaration_or_fndef): [...] adds d75855b4d33 2019-02-06 Richard Biener rguenther@suse.de adds 4836c4f15c0 * libgnarl/s-linux__x32.ads: Resync list of signals with s [...] adds e70bf299f6d README: update text to describe current status adds af2aae4f195 2019-02-06 Bill Seurer seurer@linux.vnet.ibm.com adds e32f625e484 PR libstdc++/89102 fix common_type<> and common_type<T> spe [...] adds f180bf55374 * ru.po: Update. adds 95be3519f33 Fix gcc.dg/debug/dwarf2/inline5.c with Solaris as (PR debug/87451) adds c92ab8d4164 Fix locations in conversion_null_warnings (PR c++/71302) adds 9d066a444e9 2019-02-06 Thomas Koenig tkoenig@gcc.gnu.org adds 9c493e51b46 PR go/89199 sync/atomic: use strong form of atomic_com [...] adds 8c429430e4a * eo.po: Update. adds 2947ccc6135 * config/i386/i386.c (ix86_expand_prologue): Emit a memory [...] adds c2041c0abcc 2019-02-06 Vladimir Makarov vmakarov@redhat.com adds ceb693dec87 Daily bump. adds 0e0673713d6 internal/syscall/unix: add constants for hurd adds 75b689468ac syscall: add Hurd support adds 7276377d8ef os, net, crypto/x509: add hurd support adds 7490764f0a1 os, syscall: Hurd fixes for a couple of tests adds 939d44f32a2 [PR86218] handle ck_aggr in compare_ics in both and either [...] adds b506158b2c7 [AArch64] Use neon_dot_q type for 128-bit [US]DOT instructi [...] adds f87ebcbc466 [arm] Use neon_dot_q type for 128-bit V[US]DOT instructions [...] adds d54f2f3643d Arm: Fix NEON REG to REG reload failures. (PR/target 88850) adds fdd95da7206 AArch64: Fix initializer for array so it's a C initializer [...] adds bb8389e1f0d [Patch] [arm] Fix 88714, Arm LDRD/STRD peepholes. adds 8c0752a66e8 S/390: Fix the vec_xl / vec_xst style builtins adds a9dd72737cc * libgnarl/s-linux__sparc.ads (ETIMEDOUT): Set to correct value. adds 8b7a262dbec Only run on arm architecture adds 27c348b741e 2019-02-07 Dominique d'Humieres dominiq@gcc.gnu.org adds 3e03d896ad0 i386: Fix typo in *movoi_internal_avx/movti_internal adds 44b8cbb6334 [AArch64] Change representation of SABD in RTL adds 72ea15e5254 Fix more ICEs in -fsave-optimization-record (PR tree-optimi [...] adds 4d7e9a0897a Daily bump. adds 15e58db858b [libbacktrace] Handle DW_FORM_ref_addr adds 70cf6439a02 * cfganal.c (pre_and_rev_post_order_compute_fn): Use fn in [...] adds 829a2e030f3 2019-02-08 Richard Biener rguenther@suse.de adds 216ad75036c [libbacktrace] Declare external backtrace fns noinline adds 82182896a93 PR rtl-optimization/89234 * except.c (copy_reg_eh_region_ [...] adds 09c123a0f81 * gcc-interface/trans.c (Regular_Loop_to_gnu): Replace tes [...] adds da383d19ca8 * gcc-interface/trans.c (elaborate_all_entities): Do not e [...] adds 62a6ebbd3ed * gcc-interface/utils.c (max_size) <tcc_unary>: Be prepare [...] adds a10a673ad1d i386: Use OI/TImode in *mov[ot]i_internal_avx with AVX512VL adds c1ad667218b * gcc-interface/trans.c (gnat_to_gnu) <N_Aggregate>: Minor [...] adds 9160da73a1d 2019-02-08 Richard Biener rguenther@suse.de adds e4157058215 S/390: Introduce jdd constraint adds 40d78a35bfe 2019-02-08 Richard Biener rguenther@suse.de adds af979d8594c expr.c: Correct indentations in expand_constructor adds e9f7f5f0c14 S/390: Implement vector copysign. adds b8a747181ed 2019-02-08 Jozef Lawrynowicz jozef.l@mittosystems.com adds 67f1426f835 2019-02-08 Vladimir Makarov vmakarov@redhat.com adds 83658f4110c PR tree-optimization/88739 * gcc.c-torture/execute/pr8873 [...] adds ccd607ebe23 [RS6000] Correct save_reg_p adds b74edfe62d5 Daily bump. adds 5256b0dd6ec Add noexcept to filesystem::path query functions adds 116200f6617 PR middle-end/89246 * config/i386/i386.c (ix86_simd_clone [...] adds 7d41610c85b 2019-02-09 Paul Thomas pault@gcc.gnu.org adds 645d7017d37 PR ipa/88711 * gfortran.dg/pr79966.f90: Xfail everwyhere. adds c46e7b0e414 2019-02-09 Aaron Sawdey acsawdey@linux.ibm.com adds 517c0439dde 2019-02-09 Harald Anlauf anlauf@gmx.de adds 0d47011127d PR ipa/88755 * params.def (uninlined-function-insns, unin [...] adds 3528239ead5 PR lto/87809 * tree.c (fld_simplified_type_name): Use DEC [...] adds 01cadaa28c9 Fix PR number. adds b0c4bd4dfa4 * ipa-visibility.c (localize_node): Also do not localize [...] adds 16a64ffc64b Daily bump. adds 1cd00d9eaf9 [libbacktrace] Add btest_lto adds 0d8e7678c46 Don't XPASS gnat.dg/lto19.adb adds 5cf169ff41d [NDS32] Have nds32_spilt_doubleword to split POST_INC. adds b321b7efb55 [NDS32] Refine register dwarf span. adds d4285bd7de9 d/dmd: Merge upstream dmd 39edbe17e adds 32a2ae974b5 [NDS32] Add 'trap' pattern for __builtin_trap (). adds f3848894109 PR lto/89272 * tree.c (fld_simplified_type_name): Also ke [...] adds dd31e240e91 PR tree-optimization/89268 * tree-if-conv.c (version_loop [...] adds 36db07f2291 [NDS32] Set default --with-nds32-lib correctly. adds f7d92dff7e8 libphobos: Merge phobos upstream 6c9fb28b0 adds ce0d2534e5a 2019-02-10 Thomas Koenig tkoenig@gcc.gnu.org adds dd686aa962c 2019-02-10 Thomas Koenig tkoenig@gcc.gnu.org adds 3c0f9ba3d25 2019-02-10 Thomas Koenig tkoenig@gcc.gnu.org adds c81536e784a libphobos: Apply core.internal.hash updates from druntime adds 59b584a4478 libphobos: Merge upstream druntime 2f764ab6 adds da8dcadb1d7 Daily bump. adds 5b34cd30ff9 i386: Fix a typo in comments for for "Yd" adds fde55a839e1 * config/cris/cris.c (cris_preferred_minimum_alignment): F [...] adds cb587da0eef [NDS32] Add memory mode in call pattern. adds 8cdb02063fc Construct ipa_reduced_postorder always for overwritable (PR [...] adds 515d3add308 * function.c (assign_parm_setup_block): Use the stored si [...] adds 4a43dc1d914 PR bootstrap/88714 * config/arm/ldrdstrd.md (*arm_ldrd, * [...] adds 0281dc503ce Add AMD GCN maintainers adds fb9cd282910 Restore .init_array etc. detection on 64-bit Solaris adds aaacaee2db0 PR libstdc++/89023 fix test that fails when <omp.h> not available adds eb6b3c61894 [RS6000] No inline PLT for V4 bss-plt, implement -mno-pltseq adds 2e25871bc92 [gcc] adds dd9bf21a80f Arm: Update tests after register allocation changes. (PR/ta [...] adds 40dea7a3b2e gcc/testsuite/ChangeLog: adds 08acf739fbe PR c++/87996 - size of array is negative error when SIZE_MA [...] adds 49a30f91deb PR tree-optimization/88771 - Misleading -Werror=array-bounds error adds 5f2991399df [COMMITTED] Fix pthread errors in pr86637-2.c adds ba73dfbafbf * fi.po, fr.po: Update. adds b10193f4e89 * typeck2.c (digest_init_r): Remove commented code. adds 61b9455331c PR c++/88977 * pt.c (convert_nontype_argument): Pass true [...] adds 4426330625e PR c++/89212 - ICE converting nullptr to pointer-to-member [...] adds 33fe677ecbc PR c++/89241 - ICE with __func__ in lambda in template. adds 93b422b48eb mksysinfo: remove incorrect quotes in st_fsid handling [...] adds 1154784fb4d Daily bump. adds e7e0c93c02e linemap_line_start: protect against location_t overflow (PR [...] adds 4ea8ba24373 2019-02-12 Richard Biener rguenther@suse.de adds cdea51a5715 PR lto/88777 * cgraphunit.c (analyze_functions): Clear RE [...] adds 3f00a89f9cd * asan.c (asan_expand_mark_ifn): Take into account the ali [...] adds 0f7c25df5f3 Fix splay tree KEY leak detected in GDB test gdb.base/macscp.exp adds d3fb548ca6a Revert a hunk from r261322 (PR lto/88876). adds 32e6b120ba1 [libbacktrace] Handle bsearch with NULL base in dwarf_lookup_pc adds f523999089f 2018-01-12 Bill Schmidt wschmidt@linux.ibm.com adds 7bd6e7543f2 S/390: Reject invalid Q/R/S/T addresses after LRA adds 58b7df032ed libphobos: Merge upstream phobos 791c5d240 adds 916752cab36 i386: Revert revision 268678 and revision 268657 adds c8e19553192 PR c++/89144 - link error with constexpr initializer_list. adds 90ef2e6a218 syscall: don't assume that WIFCONTINUED is defined adds 6791dc2b9b6 * doc/invoke.texi (RS/6000 and PowerPC Options): Remove du [...] adds 60d22d0d1f7 PR go/89193 * Makefile.am (mostlyclean-local): Avoid gett [...] adds fb45357b3fc Daily bump. adds 4c5d288b95d rs6000: Add support for the vec_sbox_be, vec_cipher_be etc. [...] adds eb258b7d087 Remove a barrier when EDGE_CROSSING is removed (PR lto/88858). adds 154019eb19a libphobos: Fallback on UnwindBacktrace if LibBacktrace not [...] adds d8dd2f06b94 PR target/89290 * config/i386/predicates.md (x86_64_immed [...] adds 64bd49fa9b6 /cp 2019-02-13 Paolo Carlini paolo.carlini@oracle.com adds 95bf49100e4 PR middle-end/89281 * optabs.c (prepare_cmp_insn): Use UI [...] adds 933a5ec7a7b Fix -fdec simplification (PR fortran/88649). adds 4cbfbcd78ec 2019-02-13 Jakub Jelinek jakub@redhat.com adds bb78a1de73d Clean up MPX-related stuff. adds a7f0b0f652b AArch64: Allow any offset for SVE addressing modes before reload. adds f2da1a764fb C++ concepts: fix ICE with requires on dtors (PR c++/89036) adds 389f58a1cb3 [ARM] Fix Thumb-1 ldm (PR89190) adds 2a18fb57aec PR c++/77304 * g++.dg/cpp2a/nontype-class13.C: New test. adds 601c59dd85e [PR87322] move cp_evaluated up to tsubst all lambda parms adds 40563cf7c35 [PR86379] do not use TREE_TYPE for USING_DECL_SCOPE adds 3a86062729d PR c++/89297 - ICE with OVERLOAD in template. * semantics [...] adds 055cced29a1 * config/i386/sse.md (vec_set<VI4F_256_512:mode>_0): Use [...] adds 4194f872bd3 PR libstdc++/89345 Only define std::destroying_delete for C++2a adds 686daad6a60 Daily bump. adds 4d502758fa2 gcc/: * optc-save-gen.awk: Set var_opt_hash for initial op [...] adds 80c3e1083a3 * go-gcc.cc: #include "opts.h". (Gcc_backend::function): [...] adds cd3f735a9ce PR middle-end/89284 * passes.def: Swap pass_ubsan and pas [...] adds c677a9d7dfd Document LWG 2735 status and add test adds bcdfc955ae9 PR tree-optimization/89314 * fold-const.c (fold_binary_lo [...] adds 9724de38f8f PR middle-end/89303 add testcase for std::enable_shared_from_this adds 71fe24c613c Call free_dominance_info when transformed in DCE (PR rtl-op [...] adds dac1fbf62c5 Fix PR72715 "ICE in gfc_trans_omp_do, at fortran/trans-open [...] adds ee32dd6496e Enforce LWG DR 2566 requirement for container adaptors adds 48772ec35ae LWG 2537 fix priority_queue constructors to establish invariant adds 99d130bf45d Add std::timespec and std::timespec_get for C++17 adds b84c2e9a57e PR lto/88677 Fix PR number. adds 5770b8ce961 When this testcase was introduced it failed to account for [...] adds a3d1baa9998 DR 2586 fix value category in uses-allocator checks adds b24f00b1d03 Update libstdc++ documentation for implementation status adds ea257f14ec2 Arm: Add HF modes to ANY iterators adds 1bbfe9f8117 Update libstdc++ documentation for C++2a implementation status adds e06fcd5a3dc Provide __start_minfo/__stop_minfo for linkers that don't ( [...] adds 07a9d3db682 Arm: Fix testism in pr88850 testcase. adds f03a9fbf41a compiler: check duplicate string keys in map composite [...] adds 4382a5c9a22 2019-02-14 Harald Anlauf anlauf@gmx.de adds 7b5a0e556f3 * da.po: Update. adds 69e59f370be * da.po: Update. adds b3318e77542 2018-02-14 Steve Ellcey sellcey@marvell.com adds 9d66f321abb 2018-02-14 Steve Ellcey sellcey@marvell.com adds d7ee909e9ad PR go/89321 compiler: copy has_padding field from conv [...] adds 668bd806c74 Add netbsd support for D compiler and runtime adds 9da40462ba1 PR 81552 Improve and document -flag-init-integer adds 6c5f54a515e * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on [...] adds d827ccd485a PR rtl-optimization/89354 * combine.c (make_extraction): [...] adds 39533ba6d09 * config/i386/i386.h (TARGET_SUBTARGET64_ISA_DEFAULT): En [...] adds ab8d2a6f7e2 Daily bump. adds dcbf7aa2888 * go-backend.c (go_imported_unsafe): Update optimization_ [...] adds 600bc9f1202 PR go/89168 libgo: change gotest to run examples with output adds 81487fff93c compiler, runtime: harmonize types referenced by both C and Go adds 689babb363d PR other/89342 * optc-save-gen.awk: Handle optimize_fast [...] adds 8c6d2f0f033 PR c/89340 * c-decl.c (start_function): Clear TREE_PUBLIC [...] adds bc6e884ff51 PR tree-optimization/89278 * tree-loop-distribution.c: In [...] adds adcec5a35be * c-c++-common/ubsan/opts-1.c: New test. * c-c++-common/u [...] adds 66edcee6e14 PR other/69006 PR testsuite/88920 * lib/gcc-dg.exp: If l [...] adds ca5e75514d1 libgcc/ * config/visium/lib2funcs.c (__set_trampoline_pari [...] adds 9703fa32c66 * c-c++-common/patchable_function_entry-decl.c: Do not run [...] adds 2df51ced92a * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option. adds 7d32ec88cc6 runtime: add type cast for non-split-stack calls to sca [...] adds d9c42406016 runtime: include <syscall.h> and <sys/syscall.h> if available adds a0b2fd707f3 PR go/89123 internal/cpu, runtime: add S/390 CPU capab [...] adds dee6bc16ce5 2019-02-15 Aaron Sawdey acsawdey@linux.ibm.com adds a35cc95b470 Arm: Remove alternative from neon_softfp_fp16 directive. adds 20a1e42bf4b * config/i386/darwin.h (TARGET_FPMATH_DEFAULT_P): New define. adds 821e5486588 i386: Fix ')' in VALID_MMX_REG_MODE adds 6d6e18921dc PR go/89368 compiler: write barrier check nil-check po [...] adds 724165bd228 * asan.c (asan_emit_stack_protection): Use full-sized mask [...] adds 1721368e56a * config/sparc/linux.h (ASAN_CC1_SPEC): Define. (CC1_SPEC [...] adds 88af6fa9fec * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC. * [...] adds 9a8c5dc032f compiler,runtime: use __builtin_dwarf_cfa for getcallersp adds bf4d9552d7c Daily bump. adds c2008037f26 * config/i386/i386.md (*movqi_internal): Remove static fro [...] adds 78a0882d682 PR rtl-optimization/66152 * builtins.h (c_readstr): Decla [...] adds 62fce26f785 * c-c++-common/patchable_function_entry-decl.c: Add -fno-p [...] adds 9ad48282b29 2019-02-17 Thomas Koenig tkoenig@gcc.gnu.org adds 3bb711c44d9 Fix excess warnings from -Wtype-limits with location wrappe [...] adds d43619f4b68 PR middle-end/88074 * simplify.c (simplify_transformation [...] adds 3d05392c15f i386: Correct *vec_extractv2si_zext_mem adds 94d48c3217c i386: Add ssse3_pmulhrswv4hi3 expander adds 9ee6d68dc9f Daily bump. adds 44cafe18840 [RS6000] Fix <bd>_<mode> and <bd>tf_<mode> splitters adds 33e6651dd18 PR c++/89217 - ICE with list-initialization in range-based [...] adds 2d4ba130bd5 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error. adds 9821a0dccf0 PR c++/89315 * g++.dg/cpp0x/initlist114.C: New test. adds 6607b4d27d3 PR c++/89356 * g++.dg/abi/mangle68.C: New test. * g++.dg [...] adds b6c59db3ec5 2019-02-17 Harald Anlauf anlauf@gmx.de adds 4c6b245ab38 2019-02-17 Harald Anlauf anlauf@gmx.de adds fab289557c0 Daily bump. adds dd2e9d21b7d Support if statement in !GCC$ builtin directive. adds 1add72d5698 Come up with fast {function,call}_summary classes (PR ipa/89306). adds f6c03eeac36 [PR 89209] Avoid segfault in a peculiar corner case in SRA adds 019260c8ca1 Use 1UL constant in order to not overflow (PR c++/89383). adds 189c9121833 * config/s390/s390.md (*<risbg_n>_ior_and_sr_ze, *<risbg_ [...] adds a818fd0b6ad PR target/89361 * config/s390/s390.c (s390_indirect_branc [...] adds 9b964845dfb PR target/89369 * config/s390/s390.md (*r<noxa>sbg_<mode> [...] adds 8f1c704158a PR bootstrap/88714 * config/arm/arm.md (*arm_movdi, *movd [...] adds 94d4532cf80 2019-02-18 Richard Biener rguenther@suse.de adds f7690f14f6e Tabify all D *.exp files adds 9dddf1a65fe Fix test pr88680.C adds 140615bb914 Fix libstdc++ filesystem tests adds ec425a89c34 PR middle-end/89294 - ICE in valid_constant_size_p adds 85bbaeac3dd gcc/ChangeLog: adds d50eaffb899 2019-02-18 Thomas Koenig tkoenig@gcc.gnu.org adds 2c3f2398a8f gcc/ChangeLog: adds a1e1b603658 Improve duplicate [[likely]] diagnostic. adds 4bd133e5720 Fix g++.dg/torture/pr89303.C with Solaris ld adds faab32dac48 2019-02-18 Sharon Dvir unapologtic@gmail.com adds f6347d1a36e Improve diagnostic for redundant template arguments in dec [...] adds e57389f759c * fr.po: Update. adds f667f7c1c55 libphobos: Detect if qsort_r is available adds d017d2926ec Daily bump. adds 6aaacaf1160 PR c++/89336 - multiple stores in constexpr stmt. adds 25694c85061 P0482R5 char8_t: Standard library support adds 4acc5060446 P0482R5 char8_t: New standard library tests adds affcb65b447 Adjust C++11/C++14 tests to work with -fchar8_t adds 31358ed0838 PR c++/89390 * error.c (qualified_name_lookup_error): Onl [...] adds fcea8c4d9fb PR c++/89391 * typeck.c (build_reinterpret_cast_1): Don't [...] adds 5ebe5c4447f PR c++/89387 * lambda.c (maybe_generic_this_capture): Don [...] adds e42417471da PR middle-end/89303 * g++.dg/torture/pr89303.C: Move ever [...] adds ebc4a4d2912 Fix libphobos linking on Solaris 11 adds e5316b8aade * rtlanal.c (get_initial_register_offset): Fall back to th [...] adds 79ae32275d4 Fix libphobos.shared/load.d compile failure on Solaris adds cda34b22ac8 2019-02-19 Richard Biener rguenther@suse.de adds d572a4c3f86 2019-02-19 Chung-Lin Tang cltang@codesourcery.com adds 88e188fce8c i386: Set ix86_fpmath to FPMATH_387 without SSE adds 82882b6f406 runtime: abort stack scan in cases that we cannot unwin [...] adds 3616f7fbce2 PR go/89169 internal/cpu: do not require POWER8 adds 3eedad7ade5 [PR87924] OpenACC wait clauses without async-arguments: rem [...] adds 36c58fb150e * unwind-dw2.c (_Unwind_GetGR) [DWARF_ZERO_REG]: Compare [...] adds 4946f3a3119 2019-02-19 Thomas Koenig tkoenig@gcc.gnu.org adds 32c866396f3 2019-02-19 Bernd Edlinger bernd.edlinger@hotmail.de adds d69a5a23ec4 Fix pr88850 test adds 6180c9601aa compiler: add debugger-callable AST dump functins adds 4d600d2551b * config/gcn/gcn.c (print_operand): Fix typo. adds cfa86c5ebc8 Daily bump. adds ce7f22f1f01 PR c++/88368 - wrong 'use of deleted function' adds a36e00c1b3c [rs6000] fix PR 88100, range check for vec_splat_{su}{8,16,32} adds 25395ee8780 PR libstdc++/89402 * src/c++98/compatibility-ldbl.cc (_ZN [...] adds f4ed9e9b1f6 Document Fortran header directive. adds 336ccf281bd Correction of ChangeLog entry, Thomas provided the code for [...] adds ab0fbe16310 /cp 2019-02-20 Paolo Carlini paolo.carlini@oracle.com adds 437f26ff90a Change singular to plural in gfortran.texi. adds 3a7d0e9fe3b [GCC] PR target/86487: fix the way 'uses_hard_regs_p' handl [...] adds 0c4307fe628 Revert: PR target/89397 * config/i386/i386. [...] adds 025a2eb83e9 2019-02-19 Caroline Tice cmtice@google.com adds 67811311e3e libsanitizer: Restore internal_readlink for x32 adds 5a6149a37d0 * lib/target-supports.exp (check_effective_target_vect_usa [...] adds 53ceddc9ed9 PR c++/88572 - wrong handling of braces on scalar init. adds fd8a466542a PR c++/88380 - wrong-code with flexible array and NSDMI. adds 7102567e1ab * g++.old-deja/g++.robertl/eb92.C: Handle warning as well. adds af48cea2d6b PR c++/87513 - 'sorry' mangling PMF template-id. adds 7ad6dda6042 compiler: fix a typo in comments adds a268d555b47 Fix ICE with #line directive (PR c/89410) adds b47245f1bc5 PR c++/89336 * constexpr.c (cxx_eval_store_expression): D [...] adds 7afb46653de * config/alpha/linux-unwind.h (alpha_fallback_frame_state) [...] adds c6f7db4837a PR target/89397 * config/i386/i386.c (ix86_atomic_assign_ [...] adds 48d4b6c6c45 PR middle-end/88074 PR middle-end/89415 * toplev.c (do_c [...] adds 89fbfe10153 PR middle-end/89091 * fold-const.c (decode_field_referenc [...] adds 67d294e4f43 PR middle-end/89412 * expr.c (expand_assignment): If resu [...] adds 02dc60280b0 PR c++/89405 * decl.c (maybe_commonize_var): When clearin [...] adds 0c3f2aa9dd7 PR c++/89403 * decl2.c (c_parse_final_cleanups): Move TRE [...] adds 4241dea03bc Daily bump. adds 339e8b511d7 PR go/89407 internal/cpu: use #ifdef __s390x__ in C code adds 4e60ed2914a PR c++/87921 - wrong error with inline static data member. adds 309e5f712f0 2019-02-21 Richard Biener rguenther@suse.de adds 4226cb1d795 [omp] Move NE_EXPR handling to omp_adjust_for_condition adds 3be20ab109d PR bootstrap/88714 * constraints.md (q): Remove. * confi [...] adds f867b437c79 i386: Check -mindirect-branch/-mfunction-return with -fcf-p [...] adds 5132f59ff74 2019-02-21 Thomas Koenig tkoenig@gcc.gnu.org adds 827e219d8d2 2019-02-21 Thomas Koenig tkoenig@gcc.gnu.org adds 69547664e3a Fix pr88850-2 test adds dcd8f919e76 PR c++/88690 - C++17 ICE with empty base in aggregate. adds 5c9b44183a2 i386: Replace -fcf-protection with -fcf-protection=branch adds d373b606b7f PR libstdc++/89416 fix __is_move_insertable trait adds 02d7a1324f6 PR c++/89285 * builtins.c (fold_builtin_arith_overflow): [...] adds 7f5c3ac2885 PR go/89170 * varasm.c (decode_addr_const): Call lookup_c [...] adds 147a31b6954 PR c++/88419 - C++17 ICE with class template arg deduction. adds b6700c1afdd PR c++/89422 - ICE with -g and lambda in default arg in template. adds 5d8723600bc gcc/ChangeLog: adds 3d6e69f30ca Daily bump. adds a7f939610ec cmd/go: remove work directory on usage error adds b16aca534ed PR go/89406 net: remove unixgram test sockets adds ef96a935ae1 Disambiguate __gnu_cxx::append_ partial specialization adds c783b3cc893 P0482R5 char8_t: Updates to existing standard library tests adds aad651b3f43 P0482R5 char8_t: Updates to gdb pretty printing support adds 4f847a8e460 Add tests for C++2a content of <atomic> header adds e2d4b8be24e PR c++/88869 - C++17 ICE with CTAD and explicit specialization. adds a7ea8f96729 PR c++/88394 - ICE with VLA init-capture. adds 532cca3fa76 PR c++/87685 - generic lambda 'this' capture error. adds 26b4fc38356 * configure.host (abi_baseline_pair): Adjust for SPARC64/L [...] adds 40e9dabf6a0 2019-02-22 Richard Biener rguenther@suse.de adds 3350055cdde 2019-02-22 Richard Biener rguenther@suse.de adds 37cf0ddecfd [AArch64] Add support for Neoverse N1 adds fe15681237d [AArch64] Add support for Neoverse E1 adds a6c21b2c77c [arm] Add support for Neoverse N1 adds 51391c1d37a [C, C++] Use correct location information for OpenACC shape [...] adds eb1dc7b8b93 Silence '-Whsa' diagnostic in 'gfortran.dg/goacc/pr78027.f90' adds 9b42375414c Revert earlier OpenACC 'routine' changes adds 1d740b07b3b [PR72741] Use 'oacc_build_routine_dims' for Fortran OpenACC [...] adds e03c3144d02 [libgomp] In OpenACC offloading testing, be more explicit i [...] adds 3a590203770 [libgomp] Clarify difference between offload target, offloa [...] adds 62f34603363 [libgomp] In OpenACC testing, cycle though all offload targets adds a424204c2f9 [libgomp] In OpenACC testing, by default only build for the [...] adds b320319b236 Remove unused check_effective_target_offload_nvptx adds 9af6ed72c95 2019-02-22 Richard Biener rguenther@suse.de adds 7914772fa16 [GCC, AArch64] Fix a couple of bugs in BTI adds 75dba176ce6 2019-02-22 Richard Biener rguenther@suse.de adds 71c8e4e2f72 x86: (Reapply) Move AESNI generation to Skylake and Goldmont adds 22287fcdf08 PR middle-end/85598 * gimple-ssa-sprintf.c (pass_sprintf_ [...] adds c30b49604f4 i386: Add pass_remove_partial_avx_dependency adds 77dd365f885 gcc/testsuite/ChangeLog: * gcc.dg/Wbuiltin-declaration-mis [...] adds 26fb4bf5766 PR c/89425 - -Wabsolute-value warns in dead subexpressions adds 9f74d3910e1 Handle stack pointer with SUBS/ADDS instructions. adds 314256fc25d PR rtl-optimization/87761 * config/mips/mips.md: Add new [...] adds c1b65cc2a9b PR tree-optimization/88993 - GCC 9 -Wformat-overflow=2 shou [...] adds fbf783e8b9c 2019-02-22 Richard Biener rguenther@suse.de adds 83fbeefdabe gcc/ChangeLog: adds 98485ce3d64 PR libstdc++/89402 * src/c++98/compatibility-ldbl.cc (_ZN [...] adds e7652833487 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier. [...] adds 4bfac94e0e4 2019-02-22 Steven G. Kargl kargl@gcc.gnu.org adds 93fd04e747b 2019-02-22 Harald Anlauf anlauf@gmx.de adds 90a443b3566 * config/abi/post/sparc64-linux-gnu/baseline_symbols.txt: [...] adds 2462642a67d gcc/testsuite/ChangeLog: adds 64f69b31015 2019-02-22 Paolo Carlini paolo.carlini@oracle.com adds 8bf99999fa0 PR middle-end/88074 * simplify.c (norm2_do_sqrt, gfc_simp [...] adds b6ee3cf4987 Daily bump. adds 689cc9b60da Capture source location of dtors (PR c++/89390) adds 61e2d6f7eaa PR libstdc++/89446 fix null pointer dereference in char_traits adds 889b0295682 2019-02-23 Paul Thomas pault@gcc.gnu.org adds 42ae61b1672 2019-02-23 Paul Thomas pault@gcc.gnu.org adds c005651df7a PR c++/88294 - ICE with non-constant noexcept-specifier. [...] adds 5724e657662 PR c++/89419 * g++.dg/cpp1y/lambda-generic-89419.C: New test. adds 0e8f933e8c1 2019-02-23 Jerry DeLisle jvdelisle@gcc.gnu.org adds 8c0f695d83d driver: Also prune joined switches with negation adds 8aaf2fcc2b2 Include "../../../libgfortran/ISO_Fortran_binding.h" adds 1d4fa53337c gcc/ChangeLog: * gimple-ssa-sprintf.c (target_strtol): Ren [...] adds 1761223a581 gcc/testsuite/ChangeLog: * gcc.dg/tree-ssa/builtin-sprintf [...] adds 87798f3f2cf P0340R2 Making std::underlying_type SFINAE-friendly adds 8873607cbd4 Improve error message for bad arguments to script adds dc8a2a1e854 Daily bump. adds c9f61a6481f PR libstdc++/89416 fix accessibility of members adds e806e3f2d07 PR rtl-optimization/89445 * simplify-rtx.c (simplify_tern [...] adds 1fa8b8f7a89 2019-02-24 Harald Anlauf anlauf@gmx.de adds f6ad730f6d6 i386: Compile PR target/87007 tests with -mfpmath=sse adds ca180aba4f3 2019-02-24 Thomas Koenig tkoenig@gcc.gnu.org adds 622540e3cc6 2019-02-24 Paolo Carlini paolo.carlini@oracle.com adds 985c88378da Daily bump. adds 529acd837ea PR target/89438 * config/arm.vfp.md (*negdf2_vfp): Use g [...] adds 16a3cf9c2e4 PR target/89434 * config/arm/arm.md (*subsi3_carryin_cons [...] adds 8b64c6ceb9f 2019-02-25 Dominique d'Humieres dominiq@gcc.gnu.org adds 96b7d76c518 PR c++/89285 * g++.dg/cpp1y/constexpr-89285-2.C: New test. adds 30a05bdcd6c df-scan: fix use of mw_order in df_mw_compare (PR 86096) adds 65eeca74343 2019-02-25 Dominique d'Humieres dominiq@gcc.gnu.org adds d617288799f AArch64: Update Armv8.4-a's FP16 FML intrinsics adds bff28e09227 Arm: Update Armv8.4-a's FP16 FML intrinsics adds ddb14ffc82b AArch64: Fix command line options canonicalization version [...] adds af9c21bf2af * fr.po: Update. adds 4569ad2a825 [rs6000] PR89338, PR89339: Fix compat vector intrinsics for [...] adds 898c6fe1170 2019-02-25 Sandra Loosemore sandra@codesourcery.com [...] adds 33d01d64f7a PR c/77754 * gcc.c-torture/compile/pr77754-1.c: New test. [...] adds af313a98714 PR c/89495 * c-format.c (maybe_read_dollar_number): Compu [...] adds 5bcbb1ba126 Daily bump. adds 31a91a29ae1 libgo: update to Go1.12rc1 adds 5f63d50c646 2019-02-25 Sandra Loosemore sandra@codesourcery.com adds 0579ef660c9 [libbacktrace] Require dwz for b3test_dwz_buildid adds b501a36395f PR target/89474 * config/i386/i386.c (remove_partial_avx_ [...] adds f71fabb1280 PR fortran/43210 * trans-array.c (gfc_conv_array_initiali [...] adds 812441a6127 * gnat.dg/opt77.adb: New test. * gnat.dg/opt77_pkg.ad[sb] [...] adds 612006d4e2a 2019-02-26 Richard Biener rguenther@suse.de adds 26f2ab84890 2019-02-26 Richard Biener rguenther@suse.de adds a165fd900db PR c++/89481 * constexpr.c (cxx_eval_store_expression): W [...] adds b9ce1b6a54e PR go/86535 runtime: always declare nanotime in Go adds 359996e622a libgo: update to Go 1.12 release adds a0f72275411 [libbacktrace] Fix btest-lto for older gcc adds 443d5d3528b PR rtl-optimization/87761 * regcprop.c (copyprop_hardreg_ [...] adds 23f76bad32b * doc/extend.texi (__builtin_object_size): Use @pxref ins [...] adds ecf00ca9d47 Remove a legacy lto-symtab.c file. adds d7cc3e1cbb9 Improve memory statistics report readability. adds 59cf6c64004 * io/transfer.c (transfer_array_inner): Do not cast charl [...] adds 8fe5d1b1a64 2019-02-26 Thomas Koenig tkoenig@gcc.gnu.org adds 23d7d64b6de 2019-02-26 Harald Anlauf anlauf@gmx.de adds 72ebb7e861e PR libstdc++/89416 fix alloc insertable trait for clang (again) adds 3a57b74f6fb PR tree-optimization/89500 * tree-ssa-strlen.c (stridx_st [...] adds 2074a828cb9 * config/sparc/sparc-opts.h (enum processor_type): Rename [...] adds 8fe6096432e PR c++/89507 * tree.c (valid_constant_size_p): Deal with [...] adds a7f2f1b1461 PR libstdc++/89477 constrain deduction guides for maps and sets adds 09cc9a9d7db 2018-02-26 Steve Ellcey sellcey@marvell.com adds c167de66371 2018-02-26 Steve Ellcey sellcey@marvell.com adds bc703e33b5e Daily bump. adds fa3e2ed345c cmd/go: preserve CC for TestScript child processes adds b9ee0ce170b compiler: check recursive inherited interface aliases adds 0ab32342767 compiler: check duplicate numeric keys in map literals adds 400c29ffbee PR tree-optimization/89280 * tree-cfgcleanup.c (maybe_dea [...] adds c9f30cbb786 /cp 2019-02-27 Paolo Carlini paolo.carlini@oracle.com adds f9e99b6ac6a [doc] Reword description of -Wno-absolute-value adds 137bc933c44 Add myself to write after approval. adds 03942642400 Replaced spaces with tab in Changelog, committed as obvious adds 53ea0887395 PR libstdc++/89466 avoid slow xsltproc command in configure adds bdc2031cc8c 2019-02-27 Richard Biener rguenther@suse.de adds 6726fc4cece 2019-02-27 Richard Biener rguenther@suse.de adds b97c2f89bbf 2019-02-27 Richard Biener rguenther@suse.de adds 68cb0057e90 2019-02-27 Richard Biener rguenther@suse.de adds b634d96adae PR target/70341 * config/arm/arm.md (arm_casesi_internal) [...] adds 7733a071d69 PR tree-optimization/89280 * gcc.dg/torture/pr57147-2.c ( [...] adds 89ac4d3611a runtime: align first persistentalloc chunk as requested adds c3ce5d657ba PR target/70341 * config/aarch64/aarch64.md (casesi): Cre [...] adds 7304edd1f1a PR c++/89511 - ICE with using-declaration and unscoped enu [...] adds c70a6d7d649 2019-02-27 Bernd Edlinger bernd.edlinger@hotmail.de adds 9ecd4044471 PR c++/86969 - ICE with constexpr if and recursive generic [...] adds 72301c009b4 PR go/89172 internal/cpu, runtime, runtime/pprof: hand [...] adds 90c2137c4ab PR c++/88857 - ICE with value-initialization of argument i [...] adds 570038916bd Daily bump. adds 0a751879fdc libgo: fix go_export extraction on Darwin adds 674e4eecb36 PR c/89520 * convert.c (convert_to_real_1, convert_to_int [...] adds 34ecb73b27f PR c/89525 * c-typeck.c (convert_arguments): Call inform_ [...] adds dc24d8a91a4 2019-02-28 Paolo Carlini paolo.carlini@oracle.com adds c5a08a5dd65 AArch64: Have empty HWCAPs string ignored during native fea [...] adds 2b363585eab PR target/89434 * config/arm/arm.md (*subsi3_carryin_comp [...] adds 440a9ad9eb4 Fix test-case visibility (PR testsuite/89441). adds 218c5c186cf PR c/89521 * gcc.dg/pr89521-1.c: New test. * gcc.dg/pr89 [...] adds 1ca0c398dc3 i386: Identify Westmere from PCLMUL adds 134f958387d PR lto/88585 * tree.c (find_atomic_core_type): Move ahead [...] adds 323978df8fd PR c++/88049 - ICE with undefined destructor and anon namespace. adds 1d86d0eb3e7 [PR72741, PR89433] Accept intrinsic symbols in Fortran Open [...] adds 7378dd70e00 [PR72741] For all Fortran OpenACC 'routine' directive varia [...] adds 35e99d5d3bd [PR72741, PR89433] Repeated use of the Fortran OpenACC 'rou [...] adds dff6bd3872c PR c++/87068 - missing diagnostic with fallthrough stateme [...] adds f557d4a86f5 PR tree-optimization/89536 * tree-ssa-dom.c (edge_info::d [...] adds c7110ca7114 * name-lookup.c (print_binding_level): Print this_entity. adds 9b4cf3ba9e1 PR c++/86969 - ICE with constexpr if and recursive generic [...] adds bb019931f80 PR c++/88183 - ICE with .* fold-expression. adds 07f4bf02519 * g++.dg/cpp1z/fold-lambda3.C: Add test for 88183. adds 9cd98511320 Daily bump. adds d4b3eb90492 commit 66ac9466852d11e968f8fd2ad6ffc7386cee49e1 gotest: [...] adds 70c5aa9040a cmd/go: add -O2 to invocation of gccgo adds 38a9458ea48 PR go/89406 * Makefile.am (GOTOOLS_TEST_TIMEOUT): Double. [...] adds 5abc0a56588 PR bootstrap/89539 * dwarf2out.c (output_comdat_type_unit [...] adds d7419e5bee4 2019-03-01 Richard Biener rguenther@suse.de adds 6a7ee305f20 PR middle-end/89503 * fold-const.c (fold_checksum_tree): [...] adds 939c64047c1 d/dmd: Merge dmd upstream ed71446aa adds f811bd19862 2019-03-01 Richard Biener rguenther@suse.de adds bfc01edffbf Fix mask type choice in vectorizable_call (PR 89535) adds 94aadd3917a AArch64: Make every option in options.def one line adds 6a9c77f14d1 C++2a Utility functions to implement uses-allocator constru [...] adds 5b313df9cb7 Fix test memory_resource to work without sized deallocation adds b279a142657 Implement P1002R1, Try-catch blocks in constexpr functions [...] adds 9b53daae181 runtime: call execname and getpagesize on Solaris adds f409a882755 PR c++/89532 - ICE with incomplete type in decltype. * se [...] adds ae8e3cb6d5d PR c++/89537 - missing location for error with non-static [...] adds 45e17a2128d haifa-sched: handle fallthru edge to EXIT block (PR 85899) adds 1729be3fa97 rs6000: Add -mdejagnu-cpu= adds 09008c46c8e rs6000: Adapt testcases for -mdejagnu-cpu= adds b3ba40aeae2 PR middle-end/89497 * g++.dg/tree-prof/devirt.C: Adjust a [...] adds 7205ab54797 cmd/go: restore passing D to ar adds ca6a1a06094 Daily bump. adds 93b27baab53 RISC-V: Generalize -march support, add ELF attribute support. adds 139f7c95fc1 PR go/89406 go/internal/gccgoimporter: remove temporar [...] adds e3dcfc16ae8 PR target/89506 * config/arm/arm.md (cmpsi2_addneg): Use [...] adds 73e3d2ee2e4 PR c++/71446 * cp-tree.h (CONSTRUCTOR_IS_DESIGNATED_INIT) [...] adds 9cc3b79c3a1 2019-03-02 Harald Anlauf anlauf@gmx.de adds c1581215cf9 PR d/89177 - Fix unaligned access in std.digest.murmurhash adds 3979635c8e0 Daily bump. adds a6eb46eb9f7 2019-03-03 Thomas Koenig tkoenig@gcc.gnu.org adds 9849369a6f6 2019-03-03 Harald Anlauf anlauf@gmx.de Steven G. K [...] adds d4c27c4a9cc PR libstdc++/89562 use binary mode for file I/O adds 5e911470c02 Daily bump. adds 6079e9be990 PR tree-optimization/89487 * tree-loop-distribution.c (ha [...] adds ad29ad75196 Implement polymorphic_allocator<byte> for C++20 (P0339R6) adds 54f60b15b77 2019-03-04 Richard Biener rguenther@suse.de adds b7d73df0b18 Fix PR89437 adds 4233f2a8d6f Remove redundant dg-do directive from test adds 7e11f57d75b AArch64: Make test options_set_10.c not run on native. adds f382b2ac28f Add missing gcc/testsuite/ChangeLog changelog entry. adds 26abea9ebd8 * g++.dg/lto/pr88049_0.C: Require lto_incremental. adds 1059971365b PR c++/71446 * call.c (field_in_pset): New function. (bu [...] adds 08d3ce5bd94 2019-03-04 Edward Smith-Rowland 3dw4rd@verizon.net new e0e7cc0a25e Merge from trunk revision 269372.
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 | 167 + MAINTAINERS | 27 +- Makefile.def | 14 + Makefile.in | 534 +- Makefile.tpl | 29 +- ar-lib | 270 + config-ml.in | 16 +- config.guess | 116 +- config.sub | 1121 +- config/ChangeLog | 14 + config/iconv.m4 | 2 +- config/math.m4 | 4 +- config/multi.m4 | 3 +- config/override.m4 | 2 +- config/tls.m4 | 14 +- configure | 1894 +- configure.ac | 50 +- contrib/ChangeLog | 37 + contrib/check_GNU_style_lib.py | 29 +- contrib/config-list.mk | 9 +- contrib/dg-cmp-results.sh | 7 +- contrib/dg-extract-results.py | 17 +- contrib/dg-extract-results.sh | 32 +- contrib/gcc_update | 6 + contrib/mklog | 2 +- contrib/reghunt/examples/reg-watch.awk | 0 contrib/update-copyright.py | 24 + fixincludes/ChangeLog | 13 + fixincludes/aclocal.m4 | 8 +- fixincludes/configure | 855 +- fixincludes/configure.ac | 1 - fixincludes/fixincl.x | 14 +- fixincludes/inclhack.def | 10 + gcc/ABOUT-GCC-NLS | 2 +- gcc/BASE-VER | 2 +- gcc/ChangeLog | 30817 ++----------- gcc/{ChangeLog => ChangeLog-2018} | 8599 +++- gcc/DATESTAMP | 2 +- gcc/LANGUAGES | 2 +- gcc/Makefile.in | 114 +- gcc/README.Portability | 2 +- gcc/acinclude.m4 | 14 +- gcc/aclocal.m4 | 8 +- gcc/ada/ChangeLog | 4667 +- gcc/ada/{ChangeLog => ChangeLog-2018} | 1141 + gcc/ada/Makefile.rtl | 21 - gcc/ada/ada_get_targ.adb | 2 +- gcc/ada/adabkend.adb | 22 +- gcc/ada/adabkend.ads | 2 +- gcc/ada/adadecode.c | 2 +- gcc/ada/adadecode.h | 2 +- gcc/ada/adaint.c | 25 +- gcc/ada/adaint.h | 2 +- gcc/ada/affinity.c | 2 +- gcc/ada/ali-util.adb | 2 +- gcc/ada/ali-util.ads | 2 +- gcc/ada/ali.adb | 2 +- gcc/ada/ali.ads | 2 +- gcc/ada/alloc.ads | 2 +- gcc/ada/argv-lynxos178-raven-cert.c | 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 | 11 +- gcc/ada/back_end.ads | 2 +- gcc/ada/bcheck.adb | 2 +- gcc/ada/bcheck.ads | 2 +- gcc/ada/binde.adb | 2 +- gcc/ada/binde.ads | 2 +- gcc/ada/binderr.adb | 2 +- gcc/ada/binderr.ads | 2 +- gcc/ada/bindgen.adb | 4 +- 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 | 65 +- 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 | 2 +- gcc/ada/cstand.adb | 2 +- gcc/ada/cstand.ads | 2 +- gcc/ada/cstreams.c | 2 +- gcc/ada/ctrl_c.c | 2 +- gcc/ada/debug.adb | 2 +- gcc/ada/debug.ads | 2 +- gcc/ada/debug_a.adb | 2 +- gcc/ada/debug_a.ads | 2 +- .../building_executable_programs_with_gnat.rst | 48 +- gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst | 718 +- .../doc/gnat_ugn/platform_specific_information.rst | 12 +- gcc/ada/einfo.adb | 6 +- gcc/ada/einfo.ads | 12 +- gcc/ada/elists.adb | 2 +- gcc/ada/elists.ads | 2 +- gcc/ada/elists.h | 2 +- gcc/ada/env.c | 14 +- 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 | 261 +- gcc/ada/exp_aggr.ads | 2 +- gcc/ada/exp_atag.adb | 2 +- gcc/ada/exp_atag.ads | 2 +- gcc/ada/exp_attr.adb | 22 +- gcc/ada/exp_attr.ads | 2 +- gcc/ada/exp_cg.adb | 4 +- gcc/ada/exp_cg.ads | 2 +- gcc/ada/exp_ch10.ads | 2 +- gcc/ada/exp_ch11.adb | 9 +- gcc/ada/exp_ch11.ads | 2 +- gcc/ada/exp_ch12.adb | 2 +- gcc/ada/exp_ch12.ads | 2 +- gcc/ada/exp_ch13.adb | 7 +- gcc/ada/exp_ch13.ads | 2 +- gcc/ada/exp_ch2.adb | 2 +- gcc/ada/exp_ch2.ads | 2 +- gcc/ada/exp_ch3.adb | 113 +- gcc/ada/exp_ch3.ads | 2 +- gcc/ada/exp_ch4.adb | 207 +- gcc/ada/exp_ch4.ads | 2 +- gcc/ada/exp_ch5.adb | 2 +- gcc/ada/exp_ch5.ads | 2 +- gcc/ada/exp_ch6.adb | 30 +- gcc/ada/exp_ch6.ads | 2 +- gcc/ada/exp_ch7.adb | 237 +- gcc/ada/exp_ch7.ads | 2 +- gcc/ada/exp_ch8.adb | 2 +- gcc/ada/exp_ch8.ads | 2 +- gcc/ada/exp_ch9.adb | 4 +- gcc/ada/exp_ch9.ads | 2 +- gcc/ada/exp_code.adb | 2 +- gcc/ada/exp_code.ads | 2 +- gcc/ada/exp_dbug.adb | 4 +- gcc/ada/exp_dbug.ads | 8 +- gcc/ada/exp_disp.adb | 34 +- 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 | 7 +- gcc/ada/exp_pakd.ads | 2 +- gcc/ada/exp_prag.adb | 14 +- gcc/ada/exp_prag.ads | 2 +- gcc/ada/exp_sel.adb | 2 +- gcc/ada/exp_sel.ads | 2 +- gcc/ada/exp_smem.adb | 2 +- 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 | 110 +- gcc/ada/exp_unst.ads | 2 +- gcc/ada/exp_util.adb | 104 +- gcc/ada/exp_util.ads | 64 +- gcc/ada/expander.adb | 2 +- gcc/ada/expander.ads | 2 +- gcc/ada/expect.c | 2 +- gcc/ada/fe.h | 16 +- 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 | 287 +- gcc/ada/freeze.ads | 2 +- gcc/ada/frontend.adb | 2 +- gcc/ada/frontend.ads | 2 +- gcc/ada/gcc-interface/Make-lang.in | 13 +- gcc/ada/gcc-interface/Makefile.in | 64 +- gcc/ada/gcc-interface/ada-tree.h | 3 + gcc/ada/gcc-interface/config-lang.in | 9 + gcc/ada/gcc-interface/cuintp.c | 28 +- gcc/ada/gcc-interface/decl.c | 816 +- gcc/ada/gcc-interface/gigi.h | 9 +- gcc/ada/gcc-interface/lang-specs.h | 2 +- gcc/ada/gcc-interface/lang.opt | 4 + gcc/ada/gcc-interface/misc.c | 96 +- gcc/ada/gcc-interface/targtyps.c | 4 +- gcc/ada/gcc-interface/trans.c | 1081 +- gcc/ada/gcc-interface/utils.c | 369 +- gcc/ada/gcc-interface/utils2.c | 115 +- 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 | 75 +- gcc/ada/ghost.ads | 2 +- gcc/ada/gnat1drv.adb | 25 +- gcc/ada/gnat1drv.ads | 2 +- gcc/ada/gnat_rm.texi | 2 +- gcc/ada/gnat_ugn.texi | 76 +- gcc/ada/gnatbind.adb | 3 +- 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.adb | 2 +- gcc/ada/gnatvsn.ads | 4 +- gcc/ada/gnatxref.adb | 2 +- gcc/ada/gprep.adb | 2 +- gcc/ada/gprep.ads | 2 +- gcc/ada/gsocket.h | 14 +- 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 | 2 +- gcc/ada/initialize.c | 2 +- gcc/ada/inline.adb | 2 +- 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 | 45 +- gcc/ada/lib-writ.ads | 17 +- 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__dragonfly.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 | 5 +- 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 | 33 +- gcc/ada/libgnarl/s-linux__alpha.ads | 9 +- gcc/ada/libgnarl/s-linux__android.ads | 8 +- gcc/ada/libgnarl/s-linux__hppa.ads | 8 +- gcc/ada/libgnarl/s-linux__mips.ads | 8 +- gcc/ada/libgnarl/s-linux__riscv.ads | 9 +- gcc/ada/libgnarl/s-linux__sparc.ads | 10 +- gcc/ada/libgnarl/s-linux__x32.ads | 35 +- 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__dragonfly.adb | 2 +- gcc/ada/libgnarl/s-osinte__dragonfly.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__gnu.adb | 2 +- gcc/ada/libgnarl/s-osinte__gnu.ads | 2 +- gcc/ada/libgnarl/s-osinte__hpux-dce.adb | 2 +- gcc/ada/libgnarl/s-osinte__hpux-dce.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 | 58 +- 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 | 20 +- gcc/ada/libgnarl/s-taasde.ads | 6 +- 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 | 4 +- 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__hpux-dce.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 | 13 +- 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 | 18 +- gcc/ada/libgnarl/s-tasini.ads | 4 +- gcc/ada/libgnarl/s-taskin.adb | 11 +- gcc/ada/libgnarl/s-taskin.ads | 51 +- gcc/ada/libgnarl/s-taspri__dummy.ads | 2 +- gcc/ada/libgnarl/s-taspri__hpux-dce.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 | 16 +- gcc/ada/libgnarl/s-tasren.ads | 2 +- gcc/ada/libgnarl/s-tasres.ads | 2 +- gcc/ada/libgnarl/s-tassta.adb | 10 +- gcc/ada/libgnarl/s-tassta.ads | 2 +- gcc/ada/libgnarl/s-tasuti.adb | 21 +- gcc/ada/libgnarl/s-tasuti.ads | 5 +- 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 | 5 +- 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 | 9 +- gcc/ada/libgnat/a-calend.ads | 42 +- 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 | 5 +- 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 | 4 +- 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 | 2 +- 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 | 2 +- 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-ncelfu.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 | 2 +- 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 | 2 +- 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 | 2 +- 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 | 2 +- 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 | 2 +- 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-lists.adb | 2 +- gcc/ada/libgnat/g-lists.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-sets.adb | 2 +- gcc/ada/libgnat/g-sets.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 | 816 +- gcc/ada/libgnat/g-socket.ads | 218 +- 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 +- gcc/ada/libgnat/g-soliop__qnx.ads | 2 +- gcc/ada/libgnat/g-soliop__solaris.ads | 2 +- gcc/ada/libgnat/g-sothco.adb | 135 +- gcc/ada/libgnat/g-sothco.ads | 180 +- 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 | 4 +- 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-dfmkio.ads | 2 +- gcc/ada/libgnat/s-dfmopr.ads | 2 +- gcc/ada/libgnat/s-dgmgop.ads | 2 +- gcc/ada/libgnat/s-diflio.adb | 2 +- gcc/ada/libgnat/s-diflio.ads | 2 +- gcc/ada/libgnat/s-diflmk.ads | 2 +- gcc/ada/libgnat/s-digemk.ads | 2 +- gcc/ada/libgnat/s-diinio.adb | 2 +- gcc/ada/libgnat/s-diinio.ads | 2 +- gcc/ada/libgnat/s-dilomk.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-dlmkio.ads | 2 +- gcc/ada/libgnat/s-dlmopr.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 | 2 +- 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-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-optide.adb | 2 +- gcc/ada/libgnat/s-os_lib.adb | 2 +- gcc/ada/libgnat/s-os_lib.ads | 6 +- 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 | 2 +- gcc/ada/libgnat/s-parame.ads | 2 +- gcc/ada/libgnat/s-parame__ae653.ads | 2 +- gcc/ada/libgnat/s-parame__hpux.ads | 2 +- gcc/ada/libgnat/s-parame__rtems.adb | 2 +- gcc/ada/libgnat/s-parame__vxworks.adb | 2 +- gcc/ada/libgnat/s-parame__vxworks.ads | 2 +- 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 | 2 +- gcc/ada/libgnat/s-regpat.adb | 2 +- gcc/ada/libgnat/s-regpat.ads | 4 +- 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 | 2 +- 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 | 2 +- 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 | 2 +- gcc/ada/libgnat/s-vercon.ads | 2 +- 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-riscv.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-lynxos178-x86.ads | 2 +- gcc/ada/libgnat/system-mingw.ads | 2 +- gcc/ada/libgnat/system-qnx-aarch64.ads | 2 +- gcc/ada/libgnat/system-rtems.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 | 6 +- gcc/ada/libgnat/system-vxworks-arm-rtp.ads | 6 +- gcc/ada/libgnat/system-vxworks-arm.ads | 6 +- gcc/ada/libgnat/system-vxworks-e500-kernel.ads | 6 +- gcc/ada/libgnat/system-vxworks-e500-rtp-smp.ads | 6 +- gcc/ada/libgnat/system-vxworks-e500-rtp.ads | 6 +- gcc/ada/libgnat/system-vxworks-e500-vthread.ads | 2 +- gcc/ada/libgnat/system-vxworks-ppc-kernel.ads | 6 +- gcc/ada/libgnat/system-vxworks-ppc-ravenscar.ads | 2 +- gcc/ada/libgnat/system-vxworks-ppc-rtp-smp.ads | 6 +- gcc/ada/libgnat/system-vxworks-ppc-rtp.ads | 6 +- gcc/ada/libgnat/system-vxworks-ppc-vthread.ads | 2 +- gcc/ada/libgnat/system-vxworks-ppc.ads | 6 +- gcc/ada/libgnat/system-vxworks-x86-kernel.ads | 6 +- gcc/ada/libgnat/system-vxworks-x86-rtp-smp.ads | 6 +- gcc/ada/libgnat/system-vxworks-x86-rtp.ads | 6 +- gcc/ada/libgnat/system-vxworks-x86-vthread.ads | 2 +- gcc/ada/libgnat/system-vxworks-x86.ads | 2 +- .../libgnat/system-vxworks7-aarch64-rtp-smp.ads | 6 +- gcc/ada/libgnat/system-vxworks7-aarch64.ads | 6 +- gcc/ada/libgnat/system-vxworks7-arm-rtp-smp.ads | 5 +- gcc/ada/libgnat/system-vxworks7-arm.ads | 2 +- gcc/ada/libgnat/system-vxworks7-e500-kernel.ads | 6 +- gcc/ada/libgnat/system-vxworks7-e500-rtp-smp.ads | 6 +- gcc/ada/libgnat/system-vxworks7-e500-rtp.ads | 6 +- gcc/ada/libgnat/system-vxworks7-ppc-kernel.ads | 6 +- gcc/ada/libgnat/system-vxworks7-ppc-rtp-smp.ads | 6 +- gcc/ada/libgnat/system-vxworks7-ppc-rtp.ads | 6 +- gcc/ada/libgnat/system-vxworks7-ppc64-kernel.ads | 6 +- gcc/ada/libgnat/system-vxworks7-ppc64-rtp-smp.ads | 6 +- gcc/ada/libgnat/system-vxworks7-x86-kernel.ads | 6 +- gcc/ada/libgnat/system-vxworks7-x86-rtp-smp.ads | 6 +- gcc/ada/libgnat/system-vxworks7-x86-rtp.ads | 6 +- gcc/ada/libgnat/system-vxworks7-x86_64-kernel.ads | 6 +- gcc/ada/libgnat/system-vxworks7-x86_64-rtp-smp.ads | 6 +- 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 | 2 +- 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 | 13 +- 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 | 13 +- gcc/ada/osint.ads | 5 +- 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 | 4 +- gcc/ada/par-ch5.adb | 2 +- gcc/ada/par-ch6.adb | 2 +- gcc/ada/par-ch7.adb | 2 +- gcc/ada/par-ch8.adb | 2 +- gcc/ada/par-ch9.adb | 2 +- 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 | 67 +- 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 | 2 +- gcc/ada/rtsfind.ads | 2 +- gcc/ada/s-oscons-tmplt.c | 280 +- gcc/ada/sa_messages.adb | 2 +- gcc/ada/sa_messages.ads | 2 +- 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 | 2 +- gcc/ada/sem.ads | 2 +- gcc/ada/sem_aggr.adb | 16 +- gcc/ada/sem_aggr.ads | 2 +- gcc/ada/sem_attr.adb | 29 +- gcc/ada/sem_attr.ads | 2 +- gcc/ada/sem_aux.adb | 5 +- 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 | 18 +- gcc/ada/sem_ch10.ads | 2 +- gcc/ada/sem_ch11.adb | 2 +- gcc/ada/sem_ch11.ads | 2 +- gcc/ada/sem_ch12.adb | 5 +- gcc/ada/sem_ch12.ads | 2 +- gcc/ada/sem_ch13.adb | 255 +- gcc/ada/sem_ch13.ads | 19 +- gcc/ada/sem_ch2.adb | 2 +- gcc/ada/sem_ch2.ads | 2 +- gcc/ada/sem_ch3.adb | 57 +- gcc/ada/sem_ch3.ads | 2 +- gcc/ada/sem_ch4.adb | 17 +- gcc/ada/sem_ch4.ads | 2 +- gcc/ada/sem_ch5.adb | 20 +- gcc/ada/sem_ch5.ads | 2 +- gcc/ada/sem_ch6.adb | 127 +- gcc/ada/sem_ch6.ads | 5 +- gcc/ada/sem_ch7.adb | 55 +- gcc/ada/sem_ch7.ads | 2 +- gcc/ada/sem_ch8.adb | 222 +- gcc/ada/sem_ch8.ads | 13 +- 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 | 2 +- gcc/ada/sem_elab.ads | 2 +- gcc/ada/sem_elim.adb | 2 +- gcc/ada/sem_elim.ads | 2 +- gcc/ada/sem_eval.adb | 84 +- gcc/ada/sem_eval.ads | 43 +- 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 | 25 +- gcc/ada/sem_prag.ads | 2 +- gcc/ada/sem_res.adb | 79 +- 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 | 29 +- gcc/ada/sem_spark.ads | 2 +- gcc/ada/sem_type.adb | 8 +- gcc/ada/sem_type.ads | 2 +- gcc/ada/sem_util.adb | 191 +- gcc/ada/sem_util.ads | 12 +- gcc/ada/sem_warn.adb | 2 +- gcc/ada/sem_warn.ads | 2 +- gcc/ada/set_targ.adb | 4 +- 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-target.inc | 1 + 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 | 2 +- gcc/ada/sinfo.ads | 27 +- 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/socket.c | 173 +- gcc/ada/spark_xrefs.adb | 2 +- gcc/ada/spark_xrefs.ads | 2 +- gcc/ada/sprint.adb | 4 +- 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 | 4 +- gcc/ada/switch-c.ads | 2 +- gcc/ada/switch-m.adb | 30 +- 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 | 2 +- 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 | 13 +- 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 | 4 +- gcc/ada/types.h | 2 +- gcc/ada/uintp.adb | 48 +- gcc/ada/uintp.ads | 9 +- 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 | 4 +- gcc/ada/usage.ads | 2 +- gcc/ada/validsw.adb | 2 +- gcc/ada/validsw.ads | 2 +- gcc/ada/vx_crtbegin.c | 39 - gcc/ada/vx_crtbegin.inc | 68 - gcc/ada/vx_crtbegin_array.c | 45 - gcc/ada/vx_crtbegin_attr.c | 49 - gcc/ada/vx_crtend.c | 53 - gcc/ada/vxaddr2line.adb | 525 - gcc/ada/vxlink-bind.adb | 390 - gcc/ada/vxlink-bind.ads | 87 - gcc/ada/vxlink-link.adb | 194 - gcc/ada/vxlink-link.ads | 63 - gcc/ada/vxlink-main.adb | 81 - gcc/ada/vxlink.adb | 284 - gcc/ada/vxlink.ads | 68 - gcc/ada/vxworks-gnat-crtbe-link.spec | 16 - 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 | 2 +- gcc/alias.c | 24 +- gcc/alias.h | 2 +- gcc/align.h | 2 +- gcc/alloc-pool.c | 2 +- gcc/alloc-pool.h | 24 +- gcc/asan.c | 269 +- gcc/asan.h | 27 +- gcc/attribs.c | 199 +- gcc/attribs.h | 8 +- gcc/auto-inc-dec.c | 130 +- gcc/auto-profile.c | 235 +- gcc/auto-profile.h | 2 +- gcc/backend.h | 2 +- gcc/basic-block.h | 2 +- gcc/bb-reorder.c | 18 +- gcc/bb-reorder.h | 2 +- gcc/bitmap.c | 1038 +- gcc/bitmap.h | 278 +- gcc/brig-builtins.def | 2 +- gcc/brig/ChangeLog | 8 + gcc/brig/Make-lang.in | 5 +- gcc/brig/brig-builtins.h | 2 +- gcc/brig/brig-c.h | 2 +- gcc/brig/brig-lang.c | 2 +- gcc/brig/brigfrontend/brig-arg-block-handler.cc | 2 +- gcc/brig/brigfrontend/brig-atomic-inst-handler.cc | 2 +- gcc/brig/brigfrontend/brig-basic-inst-handler.cc | 2 +- gcc/brig/brigfrontend/brig-branch-inst-handler.cc | 2 +- gcc/brig/brigfrontend/brig-cmp-inst-handler.cc | 2 +- gcc/brig/brigfrontend/brig-code-entry-handler.cc | 2 +- gcc/brig/brigfrontend/brig-code-entry-handler.h | 2 +- gcc/brig/brigfrontend/brig-comment-handler.cc | 2 +- gcc/brig/brigfrontend/brig-control-handler.cc | 2 +- .../brigfrontend/brig-copy-move-inst-handler.cc | 2 +- gcc/brig/brigfrontend/brig-cvt-inst-handler.cc | 2 +- gcc/brig/brigfrontend/brig-fbarrier-handler.cc | 2 +- gcc/brig/brigfrontend/brig-function-handler.cc | 2 +- gcc/brig/brigfrontend/brig-function.cc | 2 +- gcc/brig/brigfrontend/brig-function.h | 2 +- gcc/brig/brigfrontend/brig-inst-mod-handler.cc | 2 +- gcc/brig/brigfrontend/brig-label-handler.cc | 2 +- gcc/brig/brigfrontend/brig-lane-inst-handler.cc | 2 +- gcc/brig/brigfrontend/brig-machine.c | 2 +- gcc/brig/brigfrontend/brig-machine.h | 2 +- gcc/brig/brigfrontend/brig-mem-inst-handler.cc | 2 +- gcc/brig/brigfrontend/brig-module-handler.cc | 2 +- gcc/brig/brigfrontend/brig-queue-inst-handler.cc | 2 +- gcc/brig/brigfrontend/brig-seg-inst-handler.cc | 2 +- gcc/brig/brigfrontend/brig-signal-inst-handler.cc | 2 +- gcc/brig/brigfrontend/brig-to-generic.cc | 2 +- gcc/brig/brigfrontend/brig-to-generic.h | 2 +- gcc/brig/brigfrontend/brig-util.cc | 2 +- gcc/brig/brigfrontend/brig-util.h | 2 +- gcc/brig/brigfrontend/brig-variable-handler.cc | 2 +- gcc/brig/brigfrontend/phsa.h | 2 +- gcc/brig/brigspec.c | 2 +- gcc/brig/config-lang.in | 2 +- gcc/brig/gccbrig.texi | 2 +- gcc/brig/lang-specs.h | 2 +- gcc/brig/lang.opt | 2 +- gcc/bt-load.c | 2 +- gcc/builtin-attrs.def | 2 +- gcc/builtin-types.def | 22 +- gcc/builtins.c | 291 +- gcc/builtins.def | 2 +- gcc/builtins.h | 45 +- gcc/c-family/ChangeLog | 499 +- gcc/c-family/c-ada-spec.c | 121 +- gcc/c-family/c-ada-spec.h | 2 +- gcc/c-family/c-attribs.c | 1107 +- gcc/c-family/c-common.c | 396 +- gcc/c-family/c-common.def | 2 +- gcc/c-family/c-common.h | 97 +- gcc/c-family/c-cppbuiltin.c | 20 +- gcc/c-family/c-dump.c | 2 +- gcc/c-family/c-format.c | 182 +- gcc/c-family/c-format.h | 3 +- gcc/c-family/c-gimplify.c | 2 +- gcc/c-family/c-indentation.c | 2 +- gcc/c-family/c-indentation.h | 2 +- gcc/c-family/c-lex.c | 28 +- gcc/c-family/c-objc.h | 2 +- gcc/c-family/c-omp.c | 563 +- gcc/c-family/c-opts.c | 118 +- gcc/c-family/c-pch.c | 10 +- gcc/c-family/c-ppoutput.c | 52 +- gcc/c-family/c-pragma.c | 4 +- gcc/c-family/c-pragma.h | 11 +- gcc/c-family/c-pretty-print.c | 47 +- gcc/c-family/c-pretty-print.h | 4 +- gcc/c-family/c-semantics.c | 2 +- gcc/c-family/c-spellcheck.cc | 2 +- gcc/c-family/c-spellcheck.h | 2 +- gcc/c-family/c-target-def.h | 2 +- gcc/c-family/c-target.def | 2 +- gcc/c-family/c-target.h | 2 +- gcc/c-family/c-ubsan.c | 13 +- gcc/c-family/c-ubsan.h | 2 +- gcc/c-family/c-warn.c | 367 +- gcc/c-family/c.opt | 48 +- gcc/c-family/cppspec.c | 2 +- gcc/c-family/known-headers.cc | 10 +- gcc/c-family/known-headers.h | 2 +- gcc/c-family/name-hint.h | 11 +- gcc/c-family/stub-objc.c | 2 +- gcc/c/ChangeLog | 381 +- gcc/c/Make-lang.in | 34 +- gcc/c/c-aux-info.c | 2 +- gcc/c/c-convert.c | 3 +- gcc/c/c-decl.c | 281 +- gcc/c/c-errors.c | 41 +- gcc/c/c-fold.c | 2 +- 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 | 1983 +- gcc/c/c-parser.h | 2 +- gcc/c/c-tree.h | 25 +- gcc/c/c-typeck.c | 1323 +- gcc/c/config-lang.in | 2 +- gcc/c/gccspec.c | 2 +- gcc/c/gimple-parser.c | 93 +- gcc/c/gimple-parser.h | 2 +- gcc/caller-save.c | 2 +- gcc/calls.c | 111 +- gcc/calls.h | 2 +- gcc/ccmp.c | 13 +- gcc/ccmp.h | 2 +- gcc/cfg-flags.def | 2 +- gcc/cfg.c | 2 +- gcc/cfg.h | 2 +- gcc/cfganal.c | 8 +- gcc/cfganal.h | 2 +- gcc/cfgbuild.c | 2 +- gcc/cfgbuild.h | 2 +- gcc/cfgcleanup.c | 63 +- gcc/cfgcleanup.h | 2 +- gcc/cfgexpand.c | 157 +- gcc/cfgexpand.h | 2 +- gcc/cfghooks.c | 47 +- gcc/cfghooks.h | 37 +- gcc/cfgloop.c | 2 +- gcc/cfgloop.h | 2 +- gcc/cfgloopanal.c | 2 +- gcc/cfgloopmanip.c | 2 +- gcc/cfgloopmanip.h | 2 +- gcc/cfgrtl.c | 86 +- gcc/cfgrtl.h | 2 +- gcc/cgraph.c | 140 +- gcc/cgraph.h | 137 +- gcc/cgraphbuild.c | 2 +- gcc/cgraphclones.c | 128 +- gcc/cgraphunit.c | 43 +- gcc/cif-code.def | 8 +- gcc/collect-utils.c | 2 +- gcc/collect-utils.h | 2 +- gcc/collect2-aix.c | 2 +- gcc/collect2-aix.h | 2 +- gcc/collect2.c | 243 +- gcc/collect2.h | 2 +- gcc/color-macros.h | 2 +- gcc/combine-stack-adj.c | 4 +- gcc/combine.c | 148 +- gcc/common.md | 2 +- gcc/common.opt | 83 +- 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 | 223 +- gcc/common/config/alpha/alpha-common.c | 2 +- gcc/common/config/arc/arc-common.c | 3 +- gcc/common/config/arm/arm-common.c | 23 +- gcc/common/config/avr/avr-common.c | 2 +- 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/csky/csky-common.c | 2 +- gcc/common/config/default-common.c | 2 +- gcc/common/config/epiphany/epiphany-common.c | 2 +- gcc/common/config/fr30/fr30-common.c | 2 +- gcc/common/config/frv/frv-common.c | 2 +- .../config/{spu/spu-common.c => gcn/gcn-common.c} | 40 +- gcc/common/config/h8300/h8300-common.c | 2 +- gcc/common/config/i386/i386-common.c | 63 +- 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 +- .../{csky/csky-common.c => or1k/or1k-common.c} | 19 +- 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 | 565 +- gcc/common/config/rs6000/rs6000-common.c | 2 +- gcc/common/config/rx/rx-common.c | 2 +- gcc/common/config/s390/s390-common.c | 5 +- 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 | 61 +- gcc/conditions.h | 2 +- gcc/config.build | 2 +- gcc/config.gcc | 337 +- gcc/config.host | 10 +- gcc/config.in | 42 +- gcc/config/aarch64/aarch64-arches.def | 3 +- gcc/config/aarch64/aarch64-bti-insert.c | 235 + gcc/config/aarch64/aarch64-builtins.c | 194 +- gcc/config/aarch64/aarch64-c.c | 3 +- gcc/config/aarch64/aarch64-cores.def | 24 +- gcc/config/aarch64/aarch64-cost-tables.h | 2 +- gcc/config/{sol2-stubs.c => aarch64/aarch64-d.c} | 21 +- 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 | 4 +- gcc/config/aarch64/aarch64-modes.def | 17 +- gcc/config/aarch64/aarch64-option-extensions.def | 108 +- gcc/config/aarch64/aarch64-opts.h | 9 +- gcc/config/aarch64/aarch64-passes.def | 3 +- gcc/config/aarch64/aarch64-protos.h | 23 +- gcc/config/aarch64/aarch64-simd-builtin-types.def | 2 +- gcc/config/aarch64/aarch64-simd-builtins.def | 21 +- gcc/config/aarch64/aarch64-simd.md | 104 +- gcc/config/aarch64/aarch64-speculation.cc | 2 +- gcc/config/aarch64/aarch64-sve.md | 159 +- gcc/config/aarch64/aarch64-tune.md | 2 +- gcc/config/aarch64/aarch64-tuning-flags.def | 2 +- gcc/config/aarch64/aarch64.c | 1629 +- gcc/config/aarch64/aarch64.h | 41 +- gcc/config/aarch64/aarch64.md | 752 +- gcc/config/aarch64/aarch64.opt | 41 +- gcc/config/aarch64/arm_acle.h | 2 +- gcc/config/aarch64/arm_fp16.h | 2 +- gcc/config/aarch64/arm_neon.h | 531 +- gcc/config/aarch64/atomics.md | 402 +- gcc/config/aarch64/biarchilp32.h | 2 +- gcc/config/aarch64/biarchlp64.h | 2 +- gcc/config/aarch64/constraints.md | 2 +- gcc/config/aarch64/cortex-a57-fma-steering.c | 2 +- gcc/config/aarch64/driver-aarch64.c | 49 +- .../aarch64/falkor-tag-collision-avoidance.c | 3 +- gcc/config/aarch64/falkor.md | 2 +- gcc/config/aarch64/geniterators.sh | 2 +- gcc/config/aarch64/gentune.sh | 2 +- gcc/config/aarch64/iterators.md | 56 +- gcc/config/aarch64/predicates.md | 50 +- gcc/config/aarch64/rtems.h | 2 +- gcc/config/aarch64/saphira.md | 560 + gcc/config/aarch64/t-aarch64 | 15 +- gcc/config/aarch64/t-aarch64-freebsd | 2 +- gcc/config/aarch64/t-aarch64-linux | 2 +- 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 | 36 +- gcc/config/alpha/alpha.h | 2 +- gcc/config/alpha/alpha.md | 2 +- gcc/config/alpha/alpha.opt | 2 +- gcc/config/alpha/constraints.md | 2 +- gcc/config/alpha/driver-alpha.c | 2 +- gcc/config/alpha/elf.h | 2 +- gcc/config/alpha/elf.opt | 2 +- gcc/config/alpha/ev4.md | 2 +- gcc/config/alpha/ev5.md | 2 +- gcc/config/alpha/ev6.md | 2 +- gcc/config/alpha/linux-elf.h | 2 +- gcc/config/alpha/linux.h | 2 +- gcc/config/alpha/netbsd.h | 2 +- gcc/config/alpha/openbsd.h | 2 +- gcc/config/alpha/predicates.md | 2 +- gcc/config/alpha/sync.md | 4 +- gcc/config/alpha/t-alpha | 2 +- gcc/config/alpha/t-vms | 2 +- gcc/config/alpha/vms.h | 2 +- gcc/config/arc/arc-arch.h | 3 +- gcc/config/arc/arc-arches.def | 2 +- gcc/config/arc/arc-c.c | 2 +- gcc/config/arc/arc-c.def | 2 +- gcc/config/arc/arc-cpus.def | 2 +- gcc/config/arc/arc-modes.def | 2 +- gcc/config/arc/arc-options.def | 2 +- 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 | 2 +- gcc/config/arc/arc.c | 2069 +- gcc/config/arc/arc.h | 232 +- gcc/config/arc/arc.md | 710 +- gcc/config/arc/arc.opt | 28 +- gcc/config/arc/arc600.md | 2 +- gcc/config/arc/arc700.md | 20 +- gcc/config/arc/arcEM.md | 2 +- gcc/config/arc/arcHS.md | 2 +- gcc/config/arc/arcHS4x.md | 2 +- gcc/config/arc/atomic.md | 4 +- gcc/config/arc/big.h | 2 +- gcc/config/arc/builtins.def | 2 +- gcc/config/arc/constraints.md | 49 +- gcc/config/arc/driver-arc.c | 2 +- gcc/config/arc/elf.h | 11 +- gcc/config/arc/fpx.md | 2 +- gcc/config/arc/genmultilib.awk | 2 +- gcc/config/arc/genoptions.awk | 2 +- gcc/config/arc/linux.h | 12 +- gcc/config/arc/predicates.md | 44 +- gcc/config/arc/simdext.md | 2 +- gcc/config/arc/t-arc | 2 +- gcc/config/arc/t-multilib | 2 +- gcc/config/arc/t-multilib-linux | 2 +- gcc/config/arm/README-interworking | 2 +- gcc/config/arm/aarch-common-protos.h | 2 +- gcc/config/arm/aarch-common.c | 2 +- gcc/config/arm/aarch-cost-tables.h | 90 +- gcc/config/arm/aout.h | 2 +- gcc/config/arm/arm-builtins.c | 30 +- gcc/config/arm/arm-c.c | 5 +- gcc/config/arm/arm-cpus.in | 193 +- gcc/config/arm/arm-d.c | 53 + gcc/config/arm/arm-fixed.md | 2 +- gcc/config/arm/arm-flags.h | 2 +- gcc/config/arm/arm-generic.md | 16 +- gcc/config/arm/arm-ldmstm.ml | 4 +- gcc/config/arm/arm-modes.def | 2 +- gcc/config/arm/arm-opts.h | 2 +- gcc/config/arm/arm-protos.h | 28 +- gcc/config/arm/arm-simd-builtin-types.def | 2 +- gcc/config/arm/arm-tables.opt | 66 +- gcc/config/arm/arm-tune.md | 51 +- gcc/config/arm/arm.c | 478 +- gcc/config/arm/arm.h | 25 +- gcc/config/arm/arm.md | 374 +- gcc/config/arm/arm.opt | 2 +- gcc/config/arm/arm1020e.md | 38 +- 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 | 489 +- gcc/config/arm/arm_neon_builtins.def | 24 +- gcc/config/arm/arm_vfp_builtins.def | 2 +- gcc/config/arm/bpabi.h | 2 +- gcc/config/arm/constraints.md | 22 +- gcc/config/arm/cortex-a15-neon.md | 2 +- gcc/config/arm/cortex-a15.md | 4 +- gcc/config/arm/cortex-a17-neon.md | 2 +- gcc/config/arm/cortex-a17.md | 2 +- gcc/config/arm/cortex-a5.md | 4 +- gcc/config/arm/cortex-a53.md | 4 +- gcc/config/arm/cortex-a57.md | 4 +- gcc/config/arm/cortex-a7.md | 4 +- 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 | 4 +- gcc/config/arm/cortex-m7.md | 2 +- gcc/config/arm/cortex-r4.md | 2 +- gcc/config/arm/cortex-r4f.md | 4 +- gcc/config/arm/crypto.def | 2 +- gcc/config/arm/crypto.md | 2 +- gcc/config/arm/driver-arm.c | 2 +- gcc/config/arm/elf.h | 4 +- gcc/config/arm/exynos-m1.md | 4 +- 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 | 25 +- gcc/config/arm/iwmmxt.md | 2 +- gcc/config/arm/iwmmxt2.md | 2 +- gcc/config/arm/ldmstm.md | 2 +- gcc/config/arm/ldrdstrd.md | 231 +- gcc/config/arm/linux-eabi.h | 5 +- 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 | 6 +- gcc/config/arm/mmintrin.h | 2 +- gcc/config/arm/neon.md | 159 +- gcc/config/arm/netbsd-elf.h | 2 +- gcc/config/arm/parsecpu.awk | 66 +- gcc/config/arm/predicates.md | 37 +- gcc/config/arm/rtems.h | 2 +- gcc/config/arm/semi.h | 2 +- gcc/config/arm/symbian.h | 2 +- gcc/config/arm/sync.md | 6 +- gcc/config/arm/t-aprofile | 21 +- gcc/config/arm/t-arm | 6 +- gcc/config/arm/t-arm-elf | 5 +- gcc/config/arm/t-fuchsia | 2 +- gcc/config/arm/t-linux-eabi | 2 +- gcc/config/arm/t-multilib | 13 +- 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 | 15 +- gcc/config/arm/thumb2.md | 92 +- gcc/config/arm/types.md | 9 +- 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 | 11 +- gcc/config/arm/vec-common.md | 2 +- gcc/config/arm/vfp.md | 89 +- gcc/config/arm/vfp11.md | 2 +- gcc/config/arm/vxworks.h | 2 +- gcc/config/arm/vxworks.opt | 2 +- gcc/config/arm/xgene1.md | 6 +- gcc/config/avr/avr-arch.h | 2 +- gcc/config/avr/avr-c.c | 2 +- gcc/config/avr/avr-devices.c | 2 +- gcc/config/avr/avr-dimode.md | 2 +- gcc/config/avr/avr-fixed.md | 2 +- gcc/config/avr/avr-log.c | 2 +- gcc/config/avr/avr-mcus.def | 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 | 5 +- gcc/config/avr/avr.h | 2 +- gcc/config/avr/avr.md | 2 +- gcc/config/avr/avr.opt | 2 +- gcc/config/avr/avrlibc.h | 2 +- gcc/config/avr/builtins.def | 2 +- gcc/config/avr/constraints.md | 2 +- gcc/config/avr/driver-avr.c | 2 +- gcc/config/avr/elf.h | 2 +- gcc/config/avr/gen-avr-mmcu-specs.c | 2 +- gcc/config/avr/gen-avr-mmcu-texi.c | 4 +- gcc/config/avr/genmultilib.awk | 2 +- gcc/config/avr/predicates.md | 2 +- 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 | 2 +- gcc/config/bfin/bfin.h | 2 +- gcc/config/bfin/bfin.md | 2 +- gcc/config/bfin/bfin.opt | 2 +- gcc/config/bfin/constraints.md | 2 +- gcc/config/bfin/elf.h | 2 +- gcc/config/bfin/linux.h | 2 +- gcc/config/bfin/predicates.md | 2 +- gcc/config/bfin/print-sysroot-suffix.sh | 2 +- gcc/config/bfin/rtems.h | 2 +- gcc/config/bfin/sync.md | 2 +- gcc/config/bfin/t-bfin-elf | 2 +- gcc/config/bfin/t-bfin-linux | 2 +- gcc/config/bfin/t-bfin-uclinux | 2 +- gcc/config/bfin/uclinux.h | 2 +- gcc/config/c6x/c6x-isas.def | 2 +- gcc/config/c6x/c6x-modes.def | 2 +- gcc/config/c6x/c6x-mult.md | 4 +- gcc/config/c6x/c6x-mult.md.in | 2 +- gcc/config/c6x/c6x-opts.h | 2 +- gcc/config/c6x/c6x-protos.h | 2 +- gcc/config/c6x/c6x-sched.md | 8 +- gcc/config/c6x/c6x-sched.md.in | 2 +- gcc/config/c6x/c6x-tables.opt | 2 +- gcc/config/c6x/c6x.c | 2 +- gcc/config/c6x/c6x.h | 2 +- gcc/config/c6x/c6x.md | 2 +- gcc/config/c6x/c6x.opt | 2 +- gcc/config/c6x/c6x_intrinsics.h | 2 +- gcc/config/c6x/constraints.md | 2 +- gcc/config/c6x/elf-common.h | 2 +- gcc/config/c6x/elf.h | 2 +- gcc/config/c6x/genmult.sh | 2 +- gcc/config/c6x/genopt.sh | 4 +- gcc/config/c6x/gensched.sh | 2 +- gcc/config/c6x/predicates.md | 2 +- gcc/config/c6x/sync.md | 2 +- gcc/config/c6x/t-c6x | 2 +- gcc/config/c6x/t-c6x-elf | 2 +- gcc/config/c6x/uclinux-elf.h | 2 +- gcc/config/cr16/constraints.md | 2 +- gcc/config/cr16/cr16-protos.h | 2 +- gcc/config/cr16/cr16.c | 2 +- gcc/config/cr16/cr16.h | 2 +- gcc/config/cr16/cr16.md | 2 +- gcc/config/cr16/cr16.opt | 2 +- gcc/config/cr16/predicates.md | 2 +- gcc/config/cr16/t-cr16 | 2 +- gcc/config/cris/constraints.md | 2 +- gcc/config/cris/cris-protos.h | 2 +- gcc/config/cris/cris.c | 8 +- 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/csky/constraints.md | 2 +- gcc/config/csky/csky-elf.h | 2 +- gcc/config/csky/csky-linux-elf.h | 7 +- gcc/config/csky/csky-protos.h | 2 +- gcc/config/csky/csky.c | 4 +- gcc/config/csky/csky.h | 7 +- gcc/config/csky/csky.md | 2 +- gcc/config/csky/csky.opt | 2 +- gcc/config/csky/csky_cores.def | 2 +- gcc/config/csky/csky_genopt.sh | 4 +- gcc/config/csky/csky_insn_dsp.md | 2 +- gcc/config/csky/csky_insn_fpu.md | 6 +- gcc/config/csky/csky_isa.def | 2 +- gcc/config/csky/csky_isa.h | 2 +- gcc/config/csky/csky_opts.h | 2 +- gcc/config/csky/csky_pipeline_ck801.md | 2 +- gcc/config/csky/csky_pipeline_ck802.md | 2 +- gcc/config/csky/csky_pipeline_ck803.md | 2 +- gcc/config/csky/csky_pipeline_ck810.md | 2 +- gcc/config/csky/csky_tables.opt | 2 +- gcc/config/csky/predicates.md | 2 +- gcc/config/csky/print-sysroot-suffix.sh | 2 +- gcc/config/csky/t-csky | 2 +- gcc/config/csky/t-csky-elf | 2 +- gcc/config/csky/t-csky-linux | 2 +- gcc/config/csky/t-sysroot-suffix | 2 +- gcc/config/darwin-c.c | 2 +- gcc/config/darwin-driver.c | 2 +- gcc/config/darwin-f.c | 4 +- gcc/config/darwin-ppc-ldouble-patch.def | 2 +- gcc/config/darwin-protos.h | 2 +- gcc/config/darwin-sections.def | 2 +- gcc/config/darwin.c | 2 +- gcc/config/darwin.h | 7 +- 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/{inchash.c => config/default-d.c} | 16 +- 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 | 2 +- gcc/config/epiphany/epiphany.h | 2 +- gcc/config/epiphany/epiphany.md | 4 +- gcc/config/epiphany/epiphany.opt | 2 +- gcc/config/epiphany/epiphany_intrinsics.h | 2 +- gcc/config/epiphany/mode-switch-use.c | 2 +- gcc/config/epiphany/predicates.md | 2 +- gcc/config/epiphany/resolve-sw-modes.c | 2 +- gcc/config/epiphany/rtems.h | 2 +- gcc/config/epiphany/t-epiphany | 2 +- gcc/config/flat.h | 2 +- gcc/config/fr30/constraints.md | 2 +- gcc/config/fr30/fr30-protos.h | 2 +- gcc/config/fr30/fr30.c | 2 +- gcc/config/fr30/fr30.h | 2 +- gcc/config/fr30/fr30.md | 2 +- gcc/config/fr30/fr30.opt | 2 +- gcc/config/fr30/predicates.md | 2 +- gcc/config/freebsd-nthr.h | 2 +- gcc/config/freebsd-spec.h | 2 +- gcc/config/freebsd-stdint.h | 2 +- gcc/config/freebsd.h | 2 +- gcc/config/freebsd.opt | 2 +- gcc/config/frv/constraints.md | 2 +- gcc/config/frv/frv-asm.h | 2 +- gcc/config/frv/frv-modes.def | 2 +- gcc/config/frv/frv-opts.h | 2 +- gcc/config/frv/frv-protos.h | 2 +- gcc/config/frv/frv.c | 2 +- gcc/config/frv/frv.h | 2 +- gcc/config/frv/frv.md | 2 +- gcc/config/frv/frv.opt | 2 +- gcc/config/frv/linux.h | 2 +- gcc/config/frv/predicates.md | 2 +- gcc/config/frv/t-frv | 2 +- gcc/config/frv/t-linux | 2 +- gcc/config/ft32/constraints.md | 2 +- gcc/config/ft32/ft32-protos.h | 2 +- gcc/config/ft32/ft32.c | 2 +- gcc/config/ft32/ft32.h | 2 +- gcc/config/ft32/ft32.md | 2 +- gcc/config/ft32/ft32.opt | 2 +- gcc/config/ft32/predicates.md | 9 +- gcc/config/ft32/t-ft32 | 2 +- gcc/config/fuchsia.h | 2 +- gcc/config/fused-madd.opt | 2 +- gcc/config/g.opt | 2 +- gcc/config/gcn/constraints.md | 139 + .../iq2000-common.c => config/gcn/driver-gcn.c} | 15 +- gcc/config/gcn/gcn-builtins.def | 116 + gcc/config/gcn/gcn-hsa.h | 115 + gcc/config/gcn/gcn-modes.def | 41 + .../spu/ea/execute1.c => config/gcn/gcn-opts.h} | 39 +- .../gcn/gcn-passes.def} | 18 +- gcc/config/gcn/gcn-protos.h | 146 + gcc/config/gcn/gcn-run.c | 850 + gcc/config/gcn/gcn-tree.c | 721 + gcc/config/gcn/gcn-valu.md | 3049 ++ gcc/config/gcn/gcn.c | 6123 +++ gcc/config/gcn/gcn.h | 662 + gcc/config/gcn/gcn.md | 1857 + gcc/config/gcn/gcn.opt | 78 + gcc/config/gcn/predicates.md | 199 + gcc/config/gcn/t-gcn-hsa | 52 + gcc/config/glibc-c.c | 2 +- gcc/config/glibc-d.c | 64 + gcc/config/glibc-stdint.h | 2 +- gcc/config/gnu-user.h | 56 +- gcc/config/gnu-user.opt | 2 +- gcc/config/gnu.h | 8 +- gcc/config/h8300/constraints.md | 6 +- gcc/config/h8300/elf.h | 2 +- gcc/config/h8300/genmova.sh | 4 +- gcc/config/h8300/h8300-protos.h | 2 +- gcc/config/h8300/h8300.c | 8 +- gcc/config/h8300/h8300.h | 2 +- gcc/config/h8300/h8300.md | 65 +- gcc/config/h8300/h8300.opt | 2 +- gcc/config/h8300/linux.h | 2 +- gcc/config/h8300/mova.md | 2 +- gcc/config/h8300/predicates.md | 36 +- 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 => host-netbsd.c} | 30 +- gcc/config/host-openbsd.c | 2 +- gcc/config/host-solaris.c | 2 +- gcc/config/hpux11.opt | 2 +- gcc/config/i386/adxintrin.h | 6 +- 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 | 2 +- gcc/config/i386/avx512bwintrin.h | 2 +- gcc/config/i386/avx512cdintrin.h | 2 +- gcc/config/i386/avx512dqintrin.h | 2 +- gcc/config/i386/avx512erintrin.h | 2 +- gcc/config/i386/avx512fintrin.h | 268 +- gcc/config/i386/avx512ifmaintrin.h | 2 +- gcc/config/i386/avx512ifmavlintrin.h | 2 +- gcc/config/i386/avx512pfintrin.h | 8 +- gcc/config/i386/avx512vbmi2intrin.h | 2 +- gcc/config/i386/avx512vbmi2vlintrin.h | 2 +- gcc/config/i386/avx512vbmiintrin.h | 2 +- gcc/config/i386/avx512vbmivlintrin.h | 2 +- gcc/config/i386/avx512vlbwintrin.h | 6 +- gcc/config/i386/avx512vldqintrin.h | 2 +- gcc/config/i386/avx512vlintrin.h | 180 +- gcc/config/i386/avx512vnniintrin.h | 2 +- gcc/config/i386/avx512vnnivlintrin.h | 2 +- gcc/config/i386/avx512vpopcntdqintrin.h | 2 +- gcc/config/i386/avx512vpopcntdqvlintrin.h | 2 +- gcc/config/i386/avxintrin.h | 2 +- gcc/config/i386/avxmath.h | 2 +- gcc/config/i386/bdver1.md | 2 +- gcc/config/i386/bdver3.md | 2 +- gcc/config/i386/biarch64.h | 2 +- gcc/config/i386/biarchx32.h | 2 +- gcc/config/i386/bmi2intrin.h | 2 +- gcc/config/i386/bmiintrin.h | 2 +- gcc/config/i386/bmmintrin.h | 2 +- gcc/config/i386/bsd.h | 2 +- gcc/config/i386/btver2.md | 2 +- gcc/config/i386/cet.c | 2 +- gcc/config/i386/cet.h | 2 +- gcc/config/i386/cetintrin.h | 2 +- gcc/config/i386/cldemoteintrin.h | 2 +- gcc/config/i386/clflushoptintrin.h | 6 +- gcc/config/i386/clwbintrin.h | 6 +- gcc/config/i386/clzerointrin.h | 2 +- gcc/config/i386/constraints.md | 4 +- gcc/config/i386/core2.md | 2 +- gcc/config/i386/cpuid.h | 6 +- gcc/config/i386/cross-stdarg.h | 2 +- gcc/config/i386/crtdll.h | 2 +- gcc/config/i386/cygming.h | 14 +- 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 | 139 +- gcc/config/i386/darwin64.h | 2 +- gcc/config/i386/djgpp-stdint.h | 2 +- gcc/config/i386/djgpp.c | 2 +- gcc/config/i386/djgpp.h | 2 +- gcc/config/i386/djgpp.opt | 2 +- gcc/config/i386/dragonfly.h | 2 +- gcc/config/i386/driver-i386.c | 27 +- gcc/config/i386/driver-mingw32.c | 2 +- gcc/config/i386/emmintrin.h | 9 +- gcc/config/i386/f16cintrin.h | 2 +- gcc/config/i386/fma4intrin.h | 2 +- gcc/config/i386/fmaintrin.h | 74 +- gcc/config/i386/freebsd.h | 2 +- gcc/config/i386/freebsd64.h | 2 +- gcc/config/i386/fxsrintrin.h | 8 +- gcc/config/i386/gas.h | 2 +- gcc/config/i386/geode.md | 2 +- gcc/config/i386/gfniintrin.h | 2 +- gcc/config/i386/glm.md | 2 +- gcc/config/i386/gmm_malloc.h | 2 +- gcc/config/i386/gnu-user-common.h | 2 +- gcc/config/i386/gnu-user.h | 2 +- gcc/config/i386/gnu-user64.h | 2 +- gcc/config/i386/gnu.h | 17 +- gcc/config/i386/haswell.md | 2 +- gcc/config/i386/host-cygwin.c | 2 +- gcc/config/i386/host-i386-darwin.c | 2 +- gcc/config/i386/host-mingw32.c | 2 +- gcc/config/i386/i386-builtin-types.awk | 2 +- gcc/config/i386/i386-builtin-types.def | 9 +- gcc/config/i386/i386-builtin.def | 5709 +-- gcc/config/i386/i386-c.c | 18 +- .../{rs6000/rs6000-linux.c => i386/i386-d.c} | 34 +- gcc/config/i386/i386-modes.def | 2 +- gcc/config/i386/i386-opts.h | 8 +- gcc/config/i386/i386-passes.def | 4 +- gcc/config/i386/i386-protos.h | 15 +- gcc/config/i386/i386.c | 2466 +- gcc/config/i386/i386.h | 53 +- gcc/config/i386/i386.md | 600 +- gcc/config/i386/i386.opt | 44 +- gcc/config/i386/i386elf.h | 2 +- gcc/config/i386/ia32intrin.h | 2 +- gcc/config/i386/iamcu.h | 2 +- gcc/config/i386/immintrin.h | 52 +- gcc/config/i386/intelmic-mkoffload.c | 2 +- gcc/config/i386/intelmic-offload.h | 2 +- gcc/config/i386/k6.md | 2 +- gcc/config/i386/kfreebsd-gnu.h | 2 +- gcc/config/i386/kfreebsd-gnu64.h | 2 +- gcc/config/i386/kopensolaris-gnu.h | 2 +- gcc/config/i386/linux-common.h | 8 +- 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 | 11 +- gcc/config/i386/mingw-w64.opt | 2 +- gcc/config/i386/mingw.opt | 2 +- gcc/config/i386/mingw32.h | 25 +- gcc/config/i386/mm3dnow.h | 2 +- gcc/config/i386/mmintrin.h | 2 +- gcc/config/i386/mmx.md | 20 +- gcc/config/i386/movdirintrin.h | 2 +- gcc/config/i386/msformat-c.c | 2 +- gcc/config/i386/mwaitxintrin.h | 2 +- gcc/config/i386/netbsd-elf.h | 2 +- gcc/config/i386/netbsd64.h | 2 +- gcc/config/i386/nmmintrin.h | 2 +- gcc/config/i386/nto.h | 2 +- gcc/config/i386/nto.opt | 2 +- gcc/config/i386/openbsdelf.h | 2 +- gcc/config/i386/pentium.md | 2 +- gcc/config/i386/pkuintrin.h | 6 +- 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 | 4 +- gcc/config/i386/prfchwintrin.h | 6 +- gcc/config/i386/rdos.h | 2 +- gcc/config/i386/rdos64.h | 2 +- gcc/config/i386/rdseedintrin.h | 6 +- gcc/config/i386/rtemself.h | 2 +- gcc/config/i386/rtmintrin.h | 2 +- gcc/config/i386/sgxintrin.h | 2 +- gcc/config/i386/shaintrin.h | 2 +- gcc/config/i386/slm.md | 2 +- gcc/config/i386/smmintrin.h | 2 +- gcc/config/i386/sol2.h | 11 +- gcc/config/i386/sse.md | 1837 +- 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 | 6 +- gcc/config/i386/t-linux64 | 2 +- gcc/config/i386/t-rtems | 2 +- gcc/config/i386/t-sol2 | 2 +- gcc/config/i386/tbmintrin.h | 2 +- gcc/config/i386/tmmintrin.h | 2 +- gcc/config/i386/unix.h | 2 +- gcc/config/i386/vaesintrin.h | 2 +- gcc/config/i386/vpclmulqdqintrin.h | 8 +- gcc/config/i386/vxworks.h | 2 +- gcc/config/i386/vxworksae.h | 2 +- gcc/config/i386/waitpkgintrin.h | 2 +- gcc/config/i386/wbnoinvdintrin.h | 4 +- gcc/config/i386/winnt-cxx.c | 2 +- gcc/config/i386/winnt-stubs.c | 2 +- gcc/config/i386/winnt.c | 2 +- gcc/config/i386/wmmintrin.h | 2 +- gcc/config/i386/x-mingw32 | 2 +- gcc/config/i386/x86-64.h | 2 +- gcc/config/i386/x86-tune-costs.h | 485 +- gcc/config/i386/x86-tune-sched-atom.c | 2 +- gcc/config/i386/x86-tune-sched-bd.c | 2 +- gcc/config/i386/x86-tune-sched-core.c | 2 +- gcc/config/i386/x86-tune-sched.c | 4 +- gcc/config/i386/x86-tune.def | 34 +- gcc/config/i386/x86intrin.h | 30 +- gcc/config/i386/xm-cygwin.h | 2 +- gcc/config/i386/xm-djgpp.h | 2 +- gcc/config/i386/xm-mingw32.h | 2 +- gcc/config/i386/xmmintrin.h | 2 +- gcc/config/i386/xopintrin.h | 2 +- gcc/config/i386/xsavecintrin.h | 6 +- gcc/config/i386/xsaveintrin.h | 8 +- gcc/config/i386/xsaveoptintrin.h | 8 +- gcc/config/i386/xsavesintrin.h | 6 +- gcc/config/i386/xtestintrin.h | 2 +- gcc/config/i386/znver1.md | 2 +- gcc/config/ia64/constraints.md | 2 +- gcc/config/ia64/div.md | 2 +- gcc/config/ia64/elf.h | 2 +- gcc/config/ia64/freebsd.h | 2 +- gcc/config/ia64/hpux.h | 2 +- gcc/config/ia64/ia64-c.c | 2 +- gcc/config/ia64/ia64-modes.def | 2 +- gcc/config/ia64/ia64-opts.h | 2 +- gcc/config/ia64/ia64-protos.h | 2 +- gcc/config/ia64/ia64.c | 2 +- gcc/config/ia64/ia64.h | 2 +- gcc/config/ia64/ia64.md | 2 +- gcc/config/ia64/ia64.opt | 2 +- gcc/config/ia64/itanium2.md | 2 +- gcc/config/ia64/linux.h | 2 +- gcc/config/ia64/predicates.md | 2 +- gcc/config/ia64/sync.md | 2 +- gcc/config/ia64/sysv4.h | 2 +- gcc/config/ia64/t-hpux | 2 +- gcc/config/ia64/t-ia64 | 2 +- gcc/config/ia64/vect.md | 2 +- gcc/config/ia64/vms.h | 2 +- gcc/config/ia64/vms.opt | 2 +- gcc/config/initfini-array.h | 2 +- gcc/config/iq2000/abi | 2 +- gcc/config/iq2000/constraints.md | 2 +- gcc/config/iq2000/iq2000-opts.h | 2 +- gcc/config/iq2000/iq2000-protos.h | 2 +- gcc/config/iq2000/iq2000.c | 2 +- gcc/config/iq2000/iq2000.h | 2 +- gcc/config/iq2000/iq2000.md | 2 +- gcc/config/iq2000/iq2000.opt | 2 +- gcc/config/iq2000/predicates.md | 2 +- gcc/config/kfreebsd-gnu.h | 8 +- gcc/config/kopensolaris-gnu.h | 8 +- gcc/config/linux-android.h | 8 +- gcc/config/linux-android.opt | 2 +- gcc/config/linux-protos.h | 2 +- gcc/config/linux.c | 2 +- gcc/config/linux.h | 15 +- 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 | 2 +- gcc/config/m32c/m32c-protos.h | 2 +- gcc/config/m32c/m32c.abi | 2 +- gcc/config/m32c/m32c.c | 2 +- gcc/config/m32c/m32c.h | 2 +- gcc/config/m32c/m32c.md | 2 +- gcc/config/m32c/m32c.opt | 2 +- gcc/config/m32c/minmax.md | 2 +- gcc/config/m32c/mov.md | 2 +- gcc/config/m32c/muldiv.md | 2 +- gcc/config/m32c/predicates.md | 2 +- gcc/config/m32c/prologue.md | 2 +- gcc/config/m32c/rtems.h | 2 +- gcc/config/m32c/shift.md | 2 +- gcc/config/m32c/t-m32c | 2 +- gcc/config/m32r/constraints.md | 2 +- gcc/config/m32r/linux.h | 2 +- gcc/config/m32r/little.h | 2 +- gcc/config/m32r/m32r-opts.h | 2 +- gcc/config/m32r/m32r-protos.h | 2 +- gcc/config/m32r/m32r.c | 2 +- gcc/config/m32r/m32r.h | 2 +- gcc/config/m32r/m32r.md | 2 +- gcc/config/m32r/m32r.opt | 2 +- gcc/config/m32r/predicates.md | 2 +- gcc/config/m32r/t-linux | 2 +- gcc/config/m32r/t-m32r | 2 +- gcc/config/m68k/cf.md | 2 +- gcc/config/m68k/constraints.md | 2 +- gcc/config/m68k/genopt.sh | 4 +- gcc/config/m68k/ieee.opt | 2 +- gcc/config/m68k/linux.h | 2 +- gcc/config/m68k/m68020-elf.h | 2 +- gcc/config/m68k/m68k-devices.def | 2 +- gcc/config/m68k/m68k-isas.def | 2 +- gcc/config/m68k/m68k-microarchs.def | 2 +- gcc/config/m68k/m68k-modes.def | 2 +- gcc/config/m68k/m68k-none.h | 2 +- gcc/config/m68k/m68k-opts.h | 2 +- gcc/config/m68k/m68k-protos.h | 2 +- gcc/config/m68k/m68k-tables.opt | 2 +- gcc/config/m68k/m68k.c | 4 +- gcc/config/m68k/m68k.h | 2 +- gcc/config/m68k/m68k.md | 2 +- 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 | 2 +- gcc/config/mcore/mcore.h | 6 +- gcc/config/mcore/mcore.md | 2 +- gcc/config/mcore/mcore.opt | 2 +- gcc/config/mcore/predicates.md | 2 +- gcc/config/mcore/t-mcore | 2 +- gcc/config/microblaze/constraints.md | 2 +- gcc/config/microblaze/linux.h | 2 +- gcc/config/microblaze/microblaze-c.c | 2 +- gcc/config/microblaze/microblaze-protos.h | 2 +- gcc/config/microblaze/microblaze.c | 6 +- gcc/config/microblaze/microblaze.h | 2 +- gcc/config/microblaze/microblaze.md | 14 +- 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 | 4 +- gcc/config/mips/24k.md | 2 +- gcc/config/mips/3000.md | 2 +- gcc/config/mips/4000.md | 2 +- gcc/config/mips/4100.md | 2 +- gcc/config/mips/4130.md | 2 +- gcc/config/mips/4300.md | 2 +- gcc/config/mips/4600.md | 2 +- gcc/config/mips/4k.md | 2 +- gcc/config/mips/5000.md | 2 +- gcc/config/mips/5400.md | 2 +- gcc/config/mips/5500.md | 2 +- gcc/config/mips/5k.md | 2 +- gcc/config/mips/6000.md | 2 +- gcc/config/mips/7000.md | 2 +- gcc/config/mips/74k.md | 2 +- gcc/config/mips/9000.md | 2 +- gcc/config/mips/constraints.md | 2 +- gcc/config/mips/driver-native.c | 2 +- gcc/config/mips/elf.h | 2 +- gcc/config/mips/elfoabi.h | 2 +- gcc/config/mips/elforion.h | 2 +- gcc/config/mips/frame-header-opt.c | 2 +- gcc/config/mips/generic.md | 2 +- gcc/config/mips/genopt.sh | 4 +- gcc/config/mips/gnu-user.h | 2 +- gcc/config/mips/gs264e.md | 133 + gcc/config/mips/gs464.md | 137 + gcc/config/mips/gs464e.md | 137 + gcc/config/mips/i6400.md | 2 +- gcc/config/mips/linux-common.h | 5 +- gcc/config/mips/linux.h | 2 +- gcc/config/mips/{loongson.md => loongson-mmi.md} | 157 +- .../mips/{loongson.h => loongson-mmiintrin.h} | 17 +- gcc/config/mips/loongson.h | 671 +- gcc/config/mips/loongson2ef.md | 2 +- gcc/config/mips/loongson3a.md | 137 - gcc/config/mips/m5100.md | 2 +- gcc/config/mips/micromips.md | 2 +- gcc/config/mips/mips-cpus.def | 7 +- gcc/config/mips/mips-d.c | 56 + gcc/config/mips/mips-dsp.md | 2 +- gcc/config/mips/mips-dspr2.md | 2 +- gcc/config/mips/mips-fixed.md | 2 +- gcc/config/mips/mips-ftypes.def | 2 +- gcc/config/mips/mips-modes.def | 2 +- gcc/config/mips/mips-msa.md | 2 +- gcc/config/mips/mips-opts.h | 2 +- gcc/config/mips/mips-protos.h | 6 +- gcc/config/mips/mips-ps-3d.md | 2 +- gcc/config/mips/mips-tables.opt | 27 +- gcc/config/mips/mips.c | 94 +- gcc/config/mips/mips.h | 100 +- gcc/config/mips/mips.md | 128 +- gcc/config/mips/mips.opt | 20 +- gcc/config/mips/msa.h | 2 +- gcc/config/mips/mti-elf.h | 2 +- gcc/config/mips/mti-linux.h | 2 +- gcc/config/mips/n32-elf.h | 2 +- gcc/config/mips/netbsd.h | 2 +- gcc/config/mips/octeon.md | 2 +- gcc/config/mips/p5600.md | 2 +- gcc/config/mips/p6600.md | 2 +- gcc/config/mips/predicates.md | 2 +- gcc/config/mips/r3900.h | 2 +- gcc/config/mips/rtems.h | 2 +- gcc/config/mips/sb1.md | 8 +- 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 | 6 +- gcc/config/mips/t-mti-elf | 2 +- gcc/config/mips/t-mti-linux | 2 +- gcc/config/mips/t-r3900 | 2 +- gcc/config/mips/t-rtems | 2 +- gcc/config/mips/t-sb1 | 2 +- gcc/config/mips/t-sde | 2 +- gcc/config/mips/t-sdemtk | 2 +- gcc/config/mips/t-sr71k | 2 +- gcc/config/mips/t-st | 2 +- gcc/config/mips/t-vr | 2 +- gcc/config/mips/t-vxworks | 2 +- gcc/config/mips/vr.h | 2 +- gcc/config/mips/vxworks.h | 2 +- gcc/config/mips/xlp.md | 2 +- gcc/config/mips/xlr.md | 2 +- gcc/config/mmix/constraints.md | 2 +- gcc/config/mmix/mmix-modes.def | 2 +- gcc/config/mmix/mmix-protos.h | 2 +- gcc/config/mmix/mmix.c | 2 +- gcc/config/mmix/mmix.h | 2 +- gcc/config/mmix/mmix.md | 2 +- gcc/config/mmix/mmix.opt | 2 +- gcc/config/mmix/predicates.md | 2 +- gcc/config/mmix/t-mmix | 2 +- gcc/config/mn10300/constraints.md | 2 +- gcc/config/mn10300/linux.h | 2 +- gcc/config/mn10300/mn10300-modes.def | 2 +- gcc/config/mn10300/mn10300-opts.h | 2 +- gcc/config/mn10300/mn10300-protos.h | 2 +- gcc/config/mn10300/mn10300.c | 2 +- gcc/config/mn10300/mn10300.h | 2 +- gcc/config/mn10300/mn10300.md | 3 +- gcc/config/mn10300/mn10300.opt | 2 +- gcc/config/mn10300/predicates.md | 2 +- gcc/config/mn10300/t-mn10300 | 2 +- gcc/config/moxie/constraints.md | 2 +- gcc/config/moxie/moxie-protos.h | 2 +- gcc/config/moxie/moxie.c | 2 +- gcc/config/moxie/moxie.h | 2 +- gcc/config/moxie/moxie.md | 2 +- gcc/config/moxie/moxie.opt | 2 +- gcc/config/moxie/moxiebox.h | 2 +- gcc/config/moxie/predicates.md | 2 +- gcc/config/moxie/rtems.h | 2 +- gcc/config/moxie/t-moxie | 2 +- gcc/config/moxie/uclinux.h | 2 +- gcc/config/msp430/constraints.md | 2 +- gcc/config/msp430/driver-msp430.c | 2 +- gcc/config/msp430/msp430-c.c | 2 +- gcc/config/msp430/msp430-opts.h | 2 +- gcc/config/msp430/msp430-protos.h | 2 +- gcc/config/msp430/msp430.c | 16 +- gcc/config/msp430/msp430.h | 18 +- 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/elf.h | 2 +- gcc/config/nds32/iterators.md | 2 +- gcc/config/nds32/linux.h | 32 +- gcc/config/nds32/nds32-cost.c | 2 +- gcc/config/nds32/nds32-doubleword.md | 2 +- gcc/config/nds32/nds32-dspext.md | 2 +- gcc/config/nds32/nds32-e8.md | 2 +- gcc/config/nds32/nds32-fp-as-gp.c | 2 +- gcc/config/nds32/nds32-fpu.md | 2 +- gcc/config/nds32/nds32-graywolf.md | 2 +- gcc/config/nds32/nds32-intrinsic.c | 2 +- gcc/config/nds32/nds32-intrinsic.md | 2 +- gcc/config/nds32/nds32-isr.c | 2 +- gcc/config/nds32/nds32-md-auxiliary.c | 52 +- gcc/config/nds32/nds32-memory-manipulation.c | 2 +- gcc/config/nds32/nds32-modes.def | 2 +- gcc/config/nds32/nds32-multiple.md | 2 +- gcc/config/nds32/nds32-n10.md | 2 +- gcc/config/nds32/nds32-n13.md | 2 +- gcc/config/nds32/nds32-n7.md | 2 +- gcc/config/nds32/nds32-n8.md | 2 +- gcc/config/nds32/nds32-n9-2r1w.md | 2 +- gcc/config/nds32/nds32-n9-3r2w.md | 2 +- gcc/config/nds32/nds32-opts.h | 2 +- gcc/config/nds32/nds32-peephole2.md | 2 +- gcc/config/nds32/nds32-pipelines-auxiliary.c | 2 +- gcc/config/nds32/nds32-predicates.c | 2 +- gcc/config/nds32/nds32-protos.h | 2 +- gcc/config/nds32/nds32-relax-opt.c | 2 +- gcc/config/nds32/nds32-utils.c | 2 +- gcc/config/nds32/nds32.c | 14 +- gcc/config/nds32/nds32.h | 2 +- gcc/config/nds32/nds32.md | 18 +- gcc/config/nds32/nds32.opt | 2 +- gcc/config/nds32/nds32_intrinsic.h | 2 +- gcc/config/nds32/nds32_isr.h | 2 +- gcc/config/nds32/pipelines.md | 2 +- gcc/config/nds32/predicates.md | 6 +- gcc/config/nds32/t-elf | 2 +- gcc/config/nds32/t-linux | 2 +- gcc/config/nds32/t-mlibs | 2 +- gcc/config/nds32/t-nds32 | 2 +- .../{powerpcspe/powerpcspe-linux.c => netbsd-d.c} | 33 +- gcc/config/netbsd-elf.h | 14 +- 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 | 19 +- gcc/config/nios2/nios2.h | 2 +- gcc/config/nios2/nios2.md | 2 +- gcc/config/nios2/nios2.opt | 2 +- gcc/config/nios2/predicates.md | 2 +- gcc/config/nios2/rtems.h | 2 +- gcc/config/nios2/sync.md | 2 +- gcc/config/nios2/t-nios2 | 2 +- gcc/config/nvptx/mkoffload.c | 2 +- gcc/config/nvptx/nvptx-opts.h | 2 +- gcc/config/nvptx/nvptx-protos.h | 3 +- gcc/config/nvptx/nvptx.c | 860 +- gcc/config/nvptx/nvptx.h | 11 +- gcc/config/nvptx/nvptx.md | 24 +- 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/{moxie => or1k}/constraints.md | 53 +- gcc/config/{powerpcspe/sysv4le.h => or1k/elf.h} | 35 +- gcc/config/{powerpcspe/xilinx.opt => or1k/elf.opt} | 13 +- gcc/config/or1k/linux.h | 45 + gcc/config/or1k/or1k-protos.h | 38 + gcc/config/or1k/or1k.c | 2183 + gcc/config/or1k/or1k.h | 392 + gcc/config/or1k/or1k.md | 897 + gcc/config/or1k/or1k.opt | 67 + gcc/config/or1k/predicates.md | 84 + gcc/config/{lm32 => or1k}/rtems.h | 17 +- gcc/config/{moxie/t-moxie => or1k/t-or1k} | 11 +- gcc/config/or1k/t-rtems | 3 + gcc/config/pa/constraints.md | 2 +- gcc/config/pa/elf.h | 2 +- gcc/config/pa/pa-64.h | 2 +- gcc/config/{rs6000/rs6000-linux.c => pa/pa-d.c} | 31 +- 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 | 12 +- gcc/config/pa/pa.h | 5 +- gcc/config/pa/pa.md | 2 +- gcc/config/pa/pa.opt | 2 +- gcc/config/pa/pa32-linux.h | 2 +- gcc/config/pa/pa32-openbsd.h | 2 +- gcc/config/pa/pa32-regs.h | 2 +- gcc/config/pa/pa64-hpux.h | 2 +- gcc/config/pa/pa64-hpux.opt | 2 +- gcc/config/pa/pa64-linux.h | 2 +- gcc/config/pa/pa64-regs.h | 2 +- gcc/config/pa/predicates.md | 2 +- gcc/config/pa/som.h | 2 +- gcc/config/pa/t-pa | 4 + gcc/config/pdp11/constraints.md | 31 +- gcc/config/pdp11/pdp11-modes.def | 2 +- gcc/config/pdp11/pdp11-protos.h | 8 +- gcc/config/pdp11/pdp11.c | 486 +- gcc/config/pdp11/pdp11.h | 113 +- gcc/config/pdp11/pdp11.md | 351 +- gcc/config/pdp11/pdp11.opt | 4 +- gcc/config/pdp11/predicates.md | 10 +- gcc/config/pdp11/t-pdp11 | 6 +- gcc/config/phoenix.h | 2 +- gcc/config/powerpcspe/40x.md | 124 - gcc/config/powerpcspe/440.md | 138 - gcc/config/powerpcspe/476.h | 32 - gcc/config/powerpcspe/476.md | 143 - gcc/config/powerpcspe/476.opt | 24 - gcc/config/powerpcspe/601.md | 137 - gcc/config/powerpcspe/603.md | 147 - gcc/config/powerpcspe/6xx.md | 284 - gcc/config/powerpcspe/7450.md | 188 - gcc/config/powerpcspe/750cl.h | 30 - gcc/config/powerpcspe/7xx.md | 186 - gcc/config/powerpcspe/8540.md | 248 - gcc/config/powerpcspe/a2.md | 138 - gcc/config/powerpcspe/aix-stdint.h | 51 - gcc/config/powerpcspe/aix.h | 277 - gcc/config/powerpcspe/aix43.h | 167 - gcc/config/powerpcspe/aix51.h | 169 - gcc/config/powerpcspe/aix52.h | 179 - gcc/config/powerpcspe/aix53.h | 180 - gcc/config/powerpcspe/aix61.h | 213 - gcc/config/powerpcspe/aix64.opt | 55 - gcc/config/powerpcspe/aix71.h | 230 - gcc/config/powerpcspe/altivec.h | 648 - gcc/config/powerpcspe/altivec.md | 3987 -- gcc/config/powerpcspe/biarch64.h | 26 - gcc/config/powerpcspe/bmi2intrin.h | 169 - gcc/config/powerpcspe/bmiintrin.h | 187 - gcc/config/powerpcspe/cell.md | 423 - gcc/config/powerpcspe/constraints.md | 323 - gcc/config/powerpcspe/crypto.md | 110 - gcc/config/powerpcspe/darwin.h | 420 - gcc/config/powerpcspe/darwin.md | 480 - gcc/config/powerpcspe/darwin.opt | 42 - gcc/config/powerpcspe/darwin64.h | 32 - gcc/config/powerpcspe/darwin7.h | 32 - gcc/config/powerpcspe/darwin8.h | 31 - gcc/config/powerpcspe/default64.h | 31 - gcc/config/powerpcspe/dfp.md | 419 - gcc/config/powerpcspe/driver-powerpcspe.c | 541 - gcc/config/powerpcspe/e300c2c3.md | 193 - gcc/config/powerpcspe/e500.h | 45 - gcc/config/powerpcspe/e500mc.md | 198 - gcc/config/powerpcspe/e500mc64.md | 200 - gcc/config/powerpcspe/e5500.md | 190 - gcc/config/powerpcspe/e6500.md | 228 - gcc/config/powerpcspe/eabi.h | 41 - gcc/config/powerpcspe/eabialtivec.h | 27 - gcc/config/powerpcspe/eabisim.h | 51 - gcc/config/powerpcspe/eabispe.h | 26 - gcc/config/powerpcspe/freebsd.h | 79 - gcc/config/powerpcspe/freebsd64.h | 433 - gcc/config/powerpcspe/genopt.sh | 64 - gcc/config/powerpcspe/host-darwin.c | 155 - gcc/config/powerpcspe/host-ppc64-darwin.c | 32 - gcc/config/powerpcspe/htm.md | 296 - gcc/config/powerpcspe/htmintrin.h | 131 - gcc/config/powerpcspe/htmxlintrin.h | 214 - gcc/config/powerpcspe/linux.h | 140 - gcc/config/powerpcspe/linux64.h | 642 - gcc/config/powerpcspe/linux64.opt | 42 - gcc/config/powerpcspe/linuxaltivec.h | 32 - gcc/config/powerpcspe/linuxspe.h | 32 - gcc/config/powerpcspe/lynx.h | 120 - gcc/config/powerpcspe/milli.exp | 7 - gcc/config/powerpcspe/mpc.md | 112 - gcc/config/powerpcspe/netbsd.h | 92 - gcc/config/powerpcspe/option-defaults.h | 64 - gcc/config/powerpcspe/paired.h | 75 - gcc/config/powerpcspe/paired.md | 492 - gcc/config/powerpcspe/power4.md | 451 - gcc/config/powerpcspe/power5.md | 351 - gcc/config/powerpcspe/power6.md | 629 - gcc/config/powerpcspe/power7.md | 366 - gcc/config/powerpcspe/power8.md | 396 - gcc/config/powerpcspe/power9.md | 489 - gcc/config/powerpcspe/powerpcspe-builtin.def | 2674 -- gcc/config/powerpcspe/powerpcspe-c.c | 6585 --- gcc/config/powerpcspe/powerpcspe-cpus.def | 264 - gcc/config/powerpcspe/powerpcspe-modes.def | 56 - gcc/config/powerpcspe/powerpcspe-opts.h | 168 - gcc/config/powerpcspe/powerpcspe-protos.h | 255 - gcc/config/powerpcspe/powerpcspe-tables.opt | 32 - gcc/config/powerpcspe/powerpcspe.c | 43710 ------------------- gcc/config/powerpcspe/powerpcspe.h | 2702 -- gcc/config/powerpcspe/powerpcspe.md | 14770 ------- gcc/config/powerpcspe/powerpcspe.opt | 702 - gcc/config/powerpcspe/ppc-asm.h | 381 - gcc/config/powerpcspe/ppc-auxv.h | 105 - gcc/config/powerpcspe/ppu_intrinsics.h | 727 - gcc/config/powerpcspe/predicates.md | 2124 - gcc/config/powerpcspe/rs64.md | 162 - gcc/config/powerpcspe/rtems.h | 65 - gcc/config/powerpcspe/secureplt.h | 21 - gcc/config/powerpcspe/si2vmx.h | 2048 - gcc/config/powerpcspe/singlefp.h | 40 - gcc/config/powerpcspe/spe.h | 1107 - gcc/config/powerpcspe/spe.md | 3499 -- gcc/config/powerpcspe/spu2vmx.h | 2415 - gcc/config/powerpcspe/sync.md | 481 - gcc/config/powerpcspe/sysv4.h | 1044 - gcc/config/powerpcspe/sysv4.opt | 161 - gcc/config/powerpcspe/t-aix43 | 39 - gcc/config/powerpcspe/t-aix52 | 26 - gcc/config/powerpcspe/t-darwin64 | 2 - gcc/config/powerpcspe/t-darwin8 | 3 - gcc/config/powerpcspe/t-fprules | 20 - gcc/config/powerpcspe/t-freebsd64 | 29 - gcc/config/powerpcspe/t-linux | 23 - gcc/config/powerpcspe/t-linux64 | 36 - gcc/config/powerpcspe/t-linux64bele | 7 - gcc/config/powerpcspe/t-linux64le | 3 - gcc/config/powerpcspe/t-linux64lebe | 7 - gcc/config/powerpcspe/t-lynx | 29 - gcc/config/powerpcspe/t-netbsd | 36 - gcc/config/powerpcspe/t-powerpcspe | 69 - gcc/config/powerpcspe/t-ppccomm | 23 - gcc/config/powerpcspe/t-ppcendian | 30 - gcc/config/powerpcspe/t-ppcgas | 32 - gcc/config/powerpcspe/t-ppcos | 8 - gcc/config/powerpcspe/t-rtems | 79 - gcc/config/powerpcspe/t-spe | 72 - gcc/config/powerpcspe/t-vxworks | 25 - gcc/config/powerpcspe/t-vxworksae | 5 - gcc/config/powerpcspe/t-vxworksmils | 10 - gcc/config/powerpcspe/t-xilinx | 28 - gcc/config/powerpcspe/titan.md | 168 - gcc/config/powerpcspe/vec_types.h | 52 - gcc/config/powerpcspe/vector.md | 1417 - gcc/config/powerpcspe/vsx.md | 4115 -- gcc/config/powerpcspe/vxworks.h | 153 - gcc/config/powerpcspe/vxworksae.h | 28 - gcc/config/powerpcspe/vxworksmils.h | 29 - gcc/config/powerpcspe/x-aix | 5 - gcc/config/powerpcspe/x-darwin | 3 - gcc/config/powerpcspe/x-darwin64 | 3 - gcc/config/powerpcspe/x-linux-relax | 2 - gcc/config/powerpcspe/x-powerpcspe | 3 - gcc/config/powerpcspe/xcoff.h | 316 - gcc/config/powerpcspe/xfpu.h | 26 - gcc/config/powerpcspe/xfpu.md | 140 - gcc/config/powerpcspe/xilinx.h | 47 - gcc/config/print-sysroot-suffix.sh | 2 +- gcc/config/riscv/constraints.md | 2 +- gcc/config/riscv/elf.h | 2 +- gcc/config/riscv/freebsd.h | 2 +- gcc/config/riscv/generic.md | 2 +- gcc/config/riscv/linux.h | 2 +- gcc/config/riscv/multilib-generator | 2 +- gcc/config/riscv/peephole.md | 2 +- gcc/config/riscv/pic.md | 2 +- gcc/config/riscv/predicates.md | 2 +- gcc/config/riscv/riscv-builtins.c | 2 +- gcc/config/riscv/riscv-c.c | 2 +- .../powerpcspe-linux.c => riscv/riscv-d.c} | 31 +- 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 | 8 +- gcc/config/riscv/riscv.c | 56 +- gcc/config/riscv/riscv.h | 5 +- gcc/config/riscv/riscv.md | 2 +- gcc/config/riscv/riscv.opt | 6 +- gcc/config/riscv/rtems.h | 2 +- gcc/config/riscv/sync.md | 2 +- gcc/config/riscv/t-riscv | 5 + gcc/config/riscv/withmultilib.h | 2 +- gcc/config/rl78/constraints.md | 2 +- gcc/config/rl78/predicates.md | 2 +- gcc/config/rl78/rl78-c.c | 2 +- gcc/config/rl78/rl78-expand.md | 2 +- gcc/config/rl78/rl78-opts.h | 2 +- gcc/config/rl78/rl78-protos.h | 2 +- gcc/config/rl78/rl78-real.md | 2 +- gcc/config/rl78/rl78-virt.md | 2 +- gcc/config/rl78/rl78.c | 55 +- gcc/config/rl78/rl78.h | 2 +- gcc/config/rl78/rl78.md | 2 +- gcc/config/rl78/rl78.opt | 2 +- gcc/config/rl78/t-rl78 | 2 +- gcc/config/rpath.opt | 2 +- gcc/config/rs6000/40x.md | 2 +- gcc/config/rs6000/440.md | 2 +- gcc/config/rs6000/476.h | 2 +- gcc/config/rs6000/476.md | 2 +- gcc/config/rs6000/476.opt | 2 +- gcc/config/rs6000/601.md | 2 +- gcc/config/rs6000/603.md | 2 +- gcc/config/rs6000/6xx.md | 2 +- gcc/config/rs6000/7450.md | 2 +- gcc/config/rs6000/7xx.md | 2 +- gcc/config/rs6000/8540.md | 2 +- gcc/config/rs6000/a2.md | 2 +- gcc/config/rs6000/aix-stdint.h | 2 +- gcc/config/rs6000/aix.h | 2 +- gcc/config/rs6000/aix61.h | 2 +- gcc/config/rs6000/aix64.opt | 2 +- gcc/config/rs6000/aix71.h | 51 +- gcc/config/rs6000/aix72.h | 53 +- gcc/config/rs6000/altivec.h | 7 +- gcc/config/rs6000/altivec.md | 4 +- gcc/config/rs6000/amo.h | 2 +- gcc/config/rs6000/biarch64.h | 2 +- gcc/config/rs6000/bmi2intrin.h | 2 +- gcc/config/rs6000/bmiintrin.h | 2 +- gcc/config/rs6000/cell.md | 2 +- gcc/config/rs6000/constraints.md | 17 +- gcc/config/rs6000/crypto.md | 19 +- gcc/config/rs6000/darwin.h | 42 +- gcc/config/rs6000/darwin.md | 62 +- gcc/config/rs6000/darwin.opt | 2 +- gcc/config/rs6000/darwin64.h | 2 +- gcc/config/rs6000/darwin7.h | 7 +- gcc/config/rs6000/darwin8.h | 2 +- gcc/config/rs6000/default64.h | 2 +- gcc/config/rs6000/dfp.md | 2 +- gcc/config/rs6000/driver-rs6000.c | 46 +- gcc/config/rs6000/e300c2c3.md | 6 +- gcc/config/rs6000/e500mc.md | 2 +- gcc/config/rs6000/e500mc64.md | 2 +- gcc/config/rs6000/e5500.md | 2 +- gcc/config/rs6000/e6500.md | 2 +- gcc/config/rs6000/eabi.h | 2 +- gcc/config/rs6000/eabialtivec.h | 2 +- gcc/config/rs6000/eabisim.h | 2 +- gcc/config/rs6000/emmintrin.h | 248 +- gcc/config/rs6000/freebsd.h | 14 +- gcc/config/rs6000/freebsd64.h | 19 +- gcc/config/rs6000/genopt.sh | 4 +- gcc/config/rs6000/host-darwin.c | 2 +- gcc/config/rs6000/host-ppc64-darwin.c | 2 +- gcc/config/rs6000/htm.md | 2 +- gcc/config/rs6000/htmintrin.h | 2 +- gcc/config/rs6000/htmxlintrin.h | 2 +- gcc/config/rs6000/linux.h | 38 +- gcc/config/rs6000/linux64.h | 69 +- gcc/config/rs6000/linux64.opt | 2 +- gcc/config/rs6000/linuxaltivec.h | 2 +- gcc/config/rs6000/lynx.h | 12 +- gcc/config/rs6000/mm_malloc.h | 2 +- gcc/config/rs6000/mmintrin.h | 110 +- gcc/config/rs6000/mpc.md | 2 +- gcc/config/rs6000/netbsd.h | 6 +- gcc/config/rs6000/option-defaults.h | 2 +- gcc/config/rs6000/pmmintrin.h | 158 + gcc/config/rs6000/power4.md | 2 +- gcc/config/rs6000/power5.md | 2 +- gcc/config/rs6000/power6.md | 2 +- gcc/config/rs6000/power7.md | 2 +- gcc/config/rs6000/power8.md | 2 +- gcc/config/rs6000/power9.md | 2 +- gcc/config/rs6000/ppc-asm.h | 2 +- gcc/config/rs6000/ppc-auxv.h | 2 +- gcc/config/rs6000/ppu_intrinsics.h | 2 +- gcc/config/rs6000/predicates.md | 405 +- gcc/config/rs6000/rs6000-builtin.def | 42 +- gcc/config/rs6000/rs6000-c.c | 46 +- gcc/config/rs6000/rs6000-cpus.def | 9 +- gcc/config/rs6000/{rs6000-linux.c => rs6000-d.c} | 35 +- gcc/config/rs6000/rs6000-linux.c | 2 +- gcc/config/rs6000/rs6000-modes.def | 2 +- gcc/config/rs6000/rs6000-modes.h | 2 +- gcc/config/rs6000/rs6000-opts.h | 2 +- gcc/config/rs6000/rs6000-p8swap.c | 68 +- gcc/config/rs6000/rs6000-passes.def | 2 +- gcc/config/rs6000/rs6000-protos.h | 27 +- gcc/config/rs6000/rs6000-string.c | 1290 +- gcc/config/rs6000/rs6000-tables.opt | 2 +- gcc/config/rs6000/rs6000.c | 2535 +- gcc/config/rs6000/rs6000.h | 165 +- gcc/config/rs6000/rs6000.md | 1512 +- gcc/config/rs6000/rs6000.opt | 15 +- gcc/config/rs6000/rs64.md | 2 +- gcc/config/rs6000/rtems.h | 17 +- gcc/config/rs6000/secureplt.h | 2 +- gcc/config/rs6000/si2vmx.h | 2 +- .../{powerpcspe/x86intrin.h => rs6000/smmintrin.h} | 40 +- gcc/config/rs6000/spu2vmx.h | 2 +- gcc/config/rs6000/sync.md | 2 +- gcc/config/rs6000/sysv4.h | 117 +- gcc/config/rs6000/sysv4.opt | 6 +- gcc/config/rs6000/sysv4le.h | 2 +- gcc/config/rs6000/t-aix52 | 2 +- gcc/config/rs6000/t-fprules | 2 +- gcc/config/rs6000/t-freebsd64 | 2 +- gcc/config/rs6000/t-linux64 | 2 +- gcc/config/rs6000/t-lynx | 2 +- gcc/config/rs6000/t-netbsd | 2 +- gcc/config/rs6000/t-ppccomm | 2 +- gcc/config/rs6000/t-ppcendian | 2 +- gcc/config/rs6000/t-ppcgas | 2 +- gcc/config/rs6000/t-rs6000 | 6 +- gcc/config/rs6000/t-rtems | 2 +- gcc/config/rs6000/t-vxworks | 2 +- gcc/config/rs6000/titan.md | 2 +- gcc/config/rs6000/tmmintrin.h | 502 + gcc/config/rs6000/vec_types.h | 2 +- gcc/config/rs6000/vector.md | 2 +- gcc/config/rs6000/vsx.md | 97 +- gcc/config/rs6000/vxworks.h | 24 +- gcc/config/rs6000/vxworksae.h | 2 +- gcc/config/rs6000/vxworksmils.h | 2 +- gcc/config/rs6000/x86intrin.h | 2 +- gcc/config/rs6000/xcoff.h | 10 +- gcc/config/rs6000/xmmintrin.h | 216 +- 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 | 2 +- gcc/config/rx/rx.h | 2 +- gcc/config/rx/rx.md | 2 +- 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 | 24 +- gcc/config/s390/driver-native.c | 2 +- gcc/config/s390/htmintrin.h | 2 +- gcc/config/s390/htmxlintrin.h | 2 +- gcc/config/s390/linux.h | 2 +- gcc/config/s390/predicates.md | 4 +- gcc/config/s390/s390-builtin-types.def | 16 +- gcc/config/s390/s390-builtins.def | 71 +- gcc/config/s390/s390-builtins.h | 2 +- gcc/config/s390/s390-c.c | 30 +- .../{rs6000/rs6000-linux.c => s390/s390-d.c} | 31 +- gcc/config/s390/s390-modes.def | 2 +- gcc/config/s390/s390-opts.h | 2 +- gcc/config/s390/s390-passes.def | 2 +- gcc/config/s390/s390-protos.h | 5 +- gcc/config/s390/s390.c | 202 +- gcc/config/s390/s390.h | 7 +- gcc/config/s390/s390.md | 281 +- gcc/config/s390/s390.opt | 2 +- gcc/config/s390/s390intrin.h | 2 +- gcc/config/s390/s390x.h | 2 +- gcc/config/s390/subst.md | 2 +- gcc/config/s390/t-s390 | 6 +- 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 | 91 +- gcc/config/s390/vx-builtins.md | 14 +- gcc/config/sh/constraints.md | 2 +- gcc/config/sh/divcost-analysis | 2 +- gcc/config/sh/divtab-sh4-300.c | 2 +- gcc/config/sh/divtab-sh4.c | 2 +- gcc/config/sh/divtab.c | 2 +- gcc/config/sh/elf.h | 2 +- gcc/config/sh/embed-elf.h | 2 +- gcc/config/sh/iterators.md | 2 +- gcc/config/sh/linux.h | 2 +- gcc/config/sh/little.h | 2 +- gcc/config/sh/netbsd-elf.h | 2 +- gcc/config/sh/newlib.h | 2 +- gcc/config/sh/predicates.md | 2 +- gcc/config/sh/rtems.h | 2 +- gcc/config/sh/rtemself.h | 2 +- gcc/config/sh/sh-c.c | 2 +- gcc/config/sh/sh-mem.cc | 4 +- gcc/config/sh/sh-modes.def | 2 +- gcc/config/sh/sh-protos.h | 2 +- gcc/config/sh/sh.c | 4 +- gcc/config/sh/sh.h | 2 +- gcc/config/sh/sh.md | 4 +- gcc/config/sh/sh.opt | 2 +- gcc/config/sh/sh1.md | 2 +- gcc/config/sh/sh4-300.md | 2 +- gcc/config/sh/sh4.md | 2 +- gcc/config/sh/sh4a.md | 2 +- gcc/config/sh/sh_optimize_sett_clrt.cc | 2 +- gcc/config/sh/sh_treg_combine.cc | 2 +- gcc/config/sh/superh.h | 2 +- gcc/config/sh/sync.md | 2 +- gcc/config/sh/t-sh | 2 +- gcc/config/sh/vxworks.h | 2 +- gcc/config/sol2-c.c | 2 +- gcc/config/sol2-cxx.c | 2 +- gcc/config/sol2-d.c | 51 + gcc/config/sol2-protos.h | 2 +- gcc/config/sol2-stubs.c | 2 +- gcc/config/sol2.c | 2 +- gcc/config/sol2.h | 37 +- gcc/config/sol2.opt | 2 +- gcc/config/sparc/biarch64.h | 2 +- gcc/config/sparc/constraints.md | 2 +- gcc/config/sparc/cypress.md | 2 +- gcc/config/sparc/default64.h | 2 +- gcc/config/sparc/driver-sparc.c | 2 +- gcc/config/sparc/freebsd.h | 2 +- gcc/config/sparc/hypersparc.md | 2 +- gcc/config/sparc/leon.md | 2 +- gcc/config/sparc/linux.h | 11 +- gcc/config/sparc/linux64.h | 21 +- 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 | 9 +- gcc/config/sparc/sp-elf.h | 2 +- gcc/config/sparc/sp64-elf.h | 2 +- gcc/config/sparc/sparc-c.c | 2 +- .../{rs6000/rs6000-linux.c => sparc/sparc-d.c} | 38 +- gcc/config/sparc/sparc-modes.def | 12 +- gcc/config/sparc/sparc-opts.h | 21 +- gcc/config/sparc/sparc-passes.def | 2 +- gcc/config/sparc/sparc-protos.h | 5 +- gcc/config/sparc/sparc.c | 901 +- gcc/config/sparc/sparc.h | 36 +- gcc/config/sparc/sparc.md | 714 +- gcc/config/sparc/sparc.opt | 80 +- 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 | 6 +- 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 | 2 +- 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 | 2 +- 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 | 6 +- gcc/config/stormy16/constraints.md | 2 +- gcc/config/stormy16/predicates.md | 2 +- gcc/config/stormy16/stormy-abi | 2 +- gcc/config/stormy16/stormy16-protos.h | 2 +- gcc/config/stormy16/stormy16.c | 2 +- gcc/config/stormy16/stormy16.h | 2 +- gcc/config/stormy16/stormy16.md | 2 +- gcc/config/stormy16/stormy16.opt | 2 +- gcc/config/t-darwin | 2 +- gcc/config/t-glibc | 6 +- gcc/config/t-libunwind | 2 +- gcc/config/t-linux | 2 +- gcc/config/t-lynx | 2 +- gcc/config/t-netbsd | 6 +- gcc/config/t-pnt16-warn | 2 +- gcc/config/t-sol2 | 9 +- 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 | 2 +- gcc/config/tilegx/predicates.md | 2 +- gcc/config/tilegx/sync.md | 2 +- gcc/config/tilegx/tilegx-builtins.h | 2 +- gcc/config/tilegx/tilegx-c.c | 2 +- gcc/config/tilegx/tilegx-generic.md | 2 +- gcc/config/tilegx/tilegx-modes.def | 2 +- gcc/config/tilegx/tilegx-multiply.h | 2 +- gcc/config/tilegx/tilegx-opts.h | 2 +- gcc/config/tilegx/tilegx-protos.h | 2 +- gcc/config/tilegx/tilegx.c | 2 +- gcc/config/tilegx/tilegx.h | 2 +- gcc/config/tilegx/tilegx.md | 2 +- gcc/config/tilegx/tilegx.opt | 2 +- gcc/config/tilepro/constraints.md | 2 +- gcc/config/tilepro/gen-mul-tables.cc | 4 +- gcc/config/tilepro/linux.h | 2 +- gcc/config/tilepro/mul-tables.c | 2 +- gcc/config/tilepro/predicates.md | 2 +- gcc/config/tilepro/tilepro-builtins.h | 2 +- gcc/config/tilepro/tilepro-c.c | 2 +- gcc/config/tilepro/tilepro-generic.md | 2 +- gcc/config/tilepro/tilepro-modes.def | 2 +- gcc/config/tilepro/tilepro-multiply.h | 2 +- gcc/config/tilepro/tilepro-protos.h | 2 +- gcc/config/tilepro/tilepro.c | 2 +- gcc/config/tilepro/tilepro.h | 2 +- gcc/config/tilepro/tilepro.md | 2 +- gcc/config/tilepro/tilepro.opt | 2 +- gcc/config/usegas.h | 2 +- gcc/config/v850/constraints.md | 2 +- gcc/config/v850/predicates.md | 2 +- gcc/config/v850/rtems.h | 2 +- gcc/config/v850/t-v850 | 2 +- gcc/config/v850/v850-c.c | 2 +- gcc/config/v850/v850-modes.def | 2 +- gcc/config/v850/v850-opts.h | 2 +- gcc/config/v850/v850-protos.h | 2 +- gcc/config/v850/v850.c | 2 +- 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 | 2 +- gcc/config/vax/elf.h | 2 +- gcc/config/vax/elf.opt | 2 +- gcc/config/vax/linux.h | 2 +- gcc/config/vax/netbsd-elf.h | 2 +- gcc/config/vax/openbsd.h | 2 +- gcc/config/vax/openbsd1.h | 2 +- gcc/config/vax/predicates.md | 2 +- gcc/config/vax/vax-modes.def | 2 +- gcc/config/vax/vax-protos.h | 2 +- gcc/config/vax/vax.c | 2 +- gcc/config/vax/vax.h | 2 +- gcc/config/vax/vax.md | 2 +- gcc/config/vax/vax.opt | 2 +- gcc/config/visium/constraints.md | 2 +- gcc/config/visium/elf.h | 2 +- gcc/config/visium/gr5.md | 2 +- gcc/config/visium/gr6.md | 2 +- gcc/config/visium/predicates.md | 2 +- gcc/config/visium/t-visium | 7 +- gcc/config/visium/visium-modes.def | 2 +- gcc/config/visium/visium-opts.h | 2 +- .../visium-passes.def} | 6 +- gcc/config/visium/visium-protos.h | 4 +- gcc/config/visium/visium.c | 29 +- gcc/config/visium/visium.h | 10 +- gcc/config/visium/visium.md | 43 +- gcc/config/visium/visium.opt | 2 +- gcc/config/vms/make-crtlmap.awk | 2 +- gcc/config/vms/t-vms | 2 +- gcc/config/vms/t-vmsnative | 2 +- gcc/config/vms/vms-ar.c | 2 +- gcc/config/vms/vms-c.c | 2 +- gcc/config/vms/vms-f.c | 2 +- gcc/config/vms/vms-ld.c | 2 +- gcc/config/vms/vms-opts.h | 2 +- gcc/config/vms/vms-protos.h | 2 +- gcc/config/vms/vms-stdint.h | 2 +- gcc/config/vms/vms.c | 2 +- gcc/config/vms/vms.h | 2 +- gcc/config/vms/vms.opt | 2 +- gcc/config/vms/x-vms | 2 +- gcc/config/vms/xm-vms.h | 2 +- gcc/config/vx-common.h | 2 +- gcc/config/vxworks-dummy.h | 2 +- gcc/config/vxworks-stdint.h | 2 +- gcc/config/vxworks.c | 15 +- gcc/config/vxworks.h | 43 +- gcc/config/vxworks.opt | 2 +- gcc/config/vxworksae.h | 8 +- gcc/config/winnt-c.c | 2 +- gcc/config/{x-hpux => x-netbsd} | 4 +- 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 | 6 +- gcc/config/xtensa/uclinux.opt | 2 +- gcc/config/xtensa/xtensa-protos.h | 2 +- gcc/config/xtensa/xtensa.c | 5 +- gcc/config/xtensa/xtensa.h | 2 +- gcc/config/xtensa/xtensa.md | 2 +- gcc/config/xtensa/xtensa.opt | 2 +- gcc/configure | 2323 +- gcc/configure.ac | 169 +- gcc/context.c | 2 +- gcc/context.h | 2 +- gcc/convert.c | 166 +- gcc/convert.h | 4 +- gcc/coretypes.h | 3 +- gcc/coverage.c | 38 +- gcc/coverage.h | 5 +- gcc/cp/ChangeLog | 4576 +- gcc/cp/{ChangeLog => ChangeLog-2018} | 1412 +- gcc/cp/Make-lang.in | 28 +- gcc/cp/NEWS | 2 +- gcc/cp/call.c | 504 +- gcc/cp/cfns.gperf | 2 +- gcc/cp/cfns.h | 2 +- gcc/cp/class.c | 94 +- gcc/cp/config-lang.in | 2 +- gcc/cp/constexpr.c | 531 +- gcc/cp/constraint.cc | 2 +- gcc/cp/cp-gimplify.c | 142 +- gcc/cp/cp-lang.c | 2 +- gcc/cp/cp-name-hint.h | 38 + gcc/cp/cp-objcp-common.c | 3 +- gcc/cp/cp-objcp-common.h | 2 +- gcc/cp/cp-tree.def | 7 +- gcc/cp/cp-tree.h | 266 +- gcc/cp/cp-ubsan.c | 2 +- gcc/cp/cvt.c | 47 +- gcc/cp/cxx-pretty-print.c | 84 +- gcc/cp/cxx-pretty-print.h | 2 +- gcc/cp/decl.c | 730 +- gcc/cp/decl.h | 2 +- gcc/cp/decl2.c | 284 +- gcc/cp/dump.c | 8 +- gcc/cp/error.c | 79 +- gcc/cp/except.c | 162 +- gcc/cp/expr.c | 21 +- gcc/cp/friend.c | 8 +- gcc/cp/g++spec.c | 2 +- gcc/cp/init.c | 63 +- gcc/cp/lambda.c | 77 +- gcc/cp/lang-specs.h | 2 +- gcc/cp/lex.c | 26 +- gcc/cp/logic.cc | 2 +- gcc/cp/mangle.c | 141 +- gcc/cp/method.c | 284 +- gcc/cp/name-lookup.c | 490 +- gcc/cp/name-lookup.h | 2 +- gcc/cp/operators.def | 2 +- gcc/cp/optimize.c | 52 +- gcc/cp/parser.c | 3190 +- gcc/cp/parser.h | 15 +- gcc/cp/pt.c | 1394 +- gcc/cp/ptree.c | 2 +- gcc/cp/repo.c | 2 +- gcc/cp/rtti.c | 6 +- gcc/cp/search.c | 21 +- gcc/cp/semantics.c | 1071 +- gcc/cp/tree.c | 236 +- gcc/cp/type-utils.h | 2 +- gcc/cp/typeck.c | 422 +- gcc/cp/typeck2.c | 267 +- gcc/cp/vtable-class-hierarchy.c | 4 +- gcc/cppbuiltin.c | 2 +- gcc/cppbuiltin.h | 2 +- gcc/cppdefault.c | 2 +- gcc/cppdefault.h | 2 +- gcc/cprop.c | 4 +- gcc/cse.c | 2 +- gcc/cselib.c | 5 +- gcc/cselib.h | 2 +- gcc/d/ChangeLog | 79 + gcc/d/ChangeLog-2006 | 954 + gcc/d/ChangeLog-2007 | 1340 + gcc/d/ChangeLog-2008 | 331 + gcc/d/ChangeLog-2009 | 185 + gcc/d/ChangeLog-2010 | 1484 + gcc/d/ChangeLog-2011 | 1248 + gcc/d/ChangeLog-2012 | 857 + gcc/d/ChangeLog-2013 | 1221 + gcc/d/ChangeLog-2014 | 660 + gcc/d/ChangeLog-2015 | 771 + gcc/d/ChangeLog-2016 | 1262 + gcc/d/ChangeLog-2017 | 1175 + gcc/d/ChangeLog-2018 | 644 + gcc/d/Make-lang.in | 337 + gcc/d/README.gcc | 11 + gcc/{go => d}/config-lang.in | 16 +- gcc/d/d-attribs.cc | 835 + gcc/d/d-builtins.cc | 1170 + gcc/d/d-codegen.cc | 2732 ++ gcc/d/d-convert.cc | 799 + gcc/d/d-diagnostic.cc | 358 + gcc/d/d-frontend.cc | 628 + gcc/d/d-incpath.cc | 195 + gcc/d/d-lang.cc | 1803 + gcc/d/d-longdouble.cc | 204 + gcc/d/d-spec.cc | 510 + gcc/d/d-system.h | 54 + gcc/{c-family/c-target-def.h => d/d-target-def.h} | 7 +- gcc/d/d-target.cc | 394 + gcc/d/d-target.def | 60 + gcc/{c-family/c-target.h => d/d-target.h} | 23 +- gcc/d/d-tree.def | 29 + gcc/d/d-tree.h | 677 + gcc/d/decl.cc | 2315 + gcc/d/dmd/MERGE | 4 + gcc/d/dmd/access.c | 569 + gcc/d/dmd/aggregate.h | 336 + gcc/d/dmd/aliasthis.c | 168 + gcc/d/dmd/aliasthis.h | 30 + gcc/d/dmd/apply.c | 149 + gcc/d/dmd/argtypes.c | 484 + gcc/d/dmd/arrayop.c | 635 + gcc/d/dmd/arraytypes.h | 62 + gcc/d/dmd/attrib.c | 1598 + gcc/d/dmd/attrib.h | 275 + gcc/d/dmd/blockexit.c | 502 + .../LICENSE_1_0.txt => gcc/d/dmd/boostlicense.txt | 46 +- gcc/d/dmd/canthrow.c | 316 + gcc/d/dmd/clone.c | 1196 + gcc/d/dmd/compiler.h | 37 + gcc/d/dmd/complex_t.h | 71 + gcc/d/dmd/cond.c | 379 + gcc/d/dmd/cond.h | 107 + gcc/d/dmd/constfold.c | 1920 + gcc/d/dmd/cppmangle.c | 1092 + gcc/d/dmd/ctfe.h | 268 + gcc/d/dmd/ctfeexpr.c | 2125 + gcc/d/dmd/dcast.c | 3561 ++ gcc/d/dmd/dclass.c | 1943 + gcc/d/dmd/declaration.c | 2532 ++ gcc/d/dmd/declaration.h | 899 + gcc/d/dmd/delegatize.c | 209 + gcc/d/dmd/denum.c | 747 + gcc/d/dmd/dimport.c | 479 + gcc/d/dmd/dinterpret.c | 6934 +++ gcc/d/dmd/dmacro.c | 459 + gcc/d/dmd/dmangle.c | 861 + gcc/d/dmd/dmodule.c | 1427 + gcc/d/dmd/doc.c | 2805 ++ gcc/d/dmd/doc.h | 19 + gcc/d/dmd/dscope.c | 699 + gcc/d/dmd/dstruct.c | 1470 + gcc/d/dmd/dsymbol.c | 1809 + gcc/d/dmd/dsymbol.h | 408 + gcc/d/dmd/dtemplate.c | 8600 ++++ gcc/d/dmd/dversion.c | 200 + gcc/d/dmd/entity.c | 2390 + gcc/d/dmd/enum.h | 95 + gcc/d/dmd/errors.h | 51 + gcc/d/dmd/escape.c | 1234 + gcc/d/dmd/expression.c | 6941 +++ gcc/d/dmd/expression.h | 1567 + gcc/d/dmd/expressionsem.c | 8733 ++++ gcc/d/dmd/func.c | 5623 +++ gcc/d/dmd/globals.h | 308 + gcc/d/dmd/hdrgen.c | 3411 ++ gcc/d/dmd/hdrgen.h | 53 + gcc/d/dmd/iasm.c | 44 + gcc/d/dmd/iasmgcc.c | 357 + gcc/d/dmd/identifier.c | 188 + gcc/d/dmd/identifier.h | 49 + gcc/d/dmd/idgen.c | 503 + gcc/d/dmd/impcnvgen.c | 598 + gcc/d/dmd/imphint.c | 52 + gcc/d/dmd/import.h | 60 + gcc/d/dmd/init.c | 285 + gcc/d/dmd/init.h | 119 + gcc/d/dmd/initsem.c | 917 + gcc/d/dmd/intrange.c | 839 + gcc/d/dmd/intrange.h | 177 + gcc/d/dmd/json.c | 887 + gcc/d/dmd/json.h | 17 + gcc/d/dmd/lexer.c | 2392 + gcc/d/dmd/lexer.h | 75 + gcc/d/dmd/macro.h | 38 + gcc/d/dmd/mangle.h | 33 + gcc/d/dmd/mars.h | 93 + gcc/d/dmd/module.h | 179 + gcc/d/dmd/mtype.c | 9403 ++++ gcc/d/dmd/mtype.h | 935 + gcc/d/dmd/nogc.c | 241 + gcc/d/dmd/nspace.c | 238 + gcc/d/dmd/nspace.h | 39 + gcc/d/dmd/objc.c | 84 + gcc/d/dmd/objc.h | 53 + gcc/d/dmd/opover.c | 1961 + gcc/d/dmd/optimize.c | 1265 + gcc/d/dmd/parse.c | 8031 ++++ gcc/d/dmd/parse.h | 188 + gcc/d/dmd/readme.txt | 13 + gcc/d/dmd/root/aav.c | 171 + gcc/d/dmd/root/aav.h | 22 + gcc/d/dmd/root/array.h | 228 + gcc/d/dmd/root/checkedint.c | 238 + gcc/d/dmd/root/checkedint.h | 30 + gcc/d/dmd/root/ctfloat.h | 47 + gcc/d/dmd/root/dcompat.h | 20 + gcc/d/dmd/root/dsystem.h | 24 + gcc/d/dmd/root/file.c | 258 + gcc/d/dmd/root/file.h | 53 + gcc/d/dmd/root/filename.c | 655 + gcc/d/dmd/root/filename.h | 51 + gcc/d/dmd/root/hash.h | 76 + gcc/d/dmd/root/object.h | 58 + gcc/d/dmd/root/outbuffer.c | 392 + gcc/d/dmd/root/outbuffer.h | 74 + gcc/d/dmd/root/port.h | 41 + gcc/d/dmd/root/rmem.c | 191 + gcc/d/dmd/root/rmem.h | 35 + gcc/d/dmd/root/root.h | 19 + gcc/d/dmd/root/rootobject.c | 48 + gcc/d/dmd/root/speller.c | 231 + gcc/d/dmd/root/speller.h | 16 + gcc/d/dmd/root/stringtable.c | 196 + gcc/d/dmd/root/stringtable.h | 57 + gcc/d/dmd/safe.c | 168 + gcc/d/dmd/sapply.c | 155 + gcc/d/dmd/scope.h | 158 + gcc/d/dmd/sideeffect.c | 438 + gcc/d/dmd/statement.c | 1659 + gcc/d/dmd/statement.h | 783 + gcc/d/dmd/statementsem.c | 3571 ++ gcc/d/dmd/staticassert.c | 102 + gcc/d/dmd/staticassert.h | 32 + gcc/d/dmd/staticcond.c | 100 + gcc/d/dmd/target.h | 75 + gcc/d/dmd/template.h | 397 + gcc/d/dmd/tokens.c | 475 + gcc/d/dmd/tokens.h | 233 + gcc/d/dmd/traits.c | 1445 + gcc/d/dmd/typesem.c | 123 + gcc/d/dmd/utf.c | 305 + gcc/d/dmd/utf.h | 117 + gcc/d/dmd/utils.c | 123 + gcc/d/dmd/version.h | 45 + gcc/d/dmd/visitor.h | 599 + gcc/d/expr.cc | 3121 ++ gcc/d/gdc.texi | 718 + gcc/d/imports.cc | 208 + gcc/d/intrinsics.cc | 846 + gcc/d/intrinsics.def | 154 + gcc/{brig => d}/lang-specs.h | 23 +- gcc/d/lang.opt | 354 + gcc/d/longdouble.h | 136 + gcc/d/modules.cc | 853 + gcc/d/runtime.cc | 315 + gcc/d/runtime.def | 224 + gcc/d/toir.cc | 1447 + gcc/d/typeinfo.cc | 1676 + gcc/d/types.cc | 986 + gcc/d/verstr.h | 1 + gcc/data-streamer-in.c | 2 +- gcc/data-streamer-out.c | 2 +- gcc/data-streamer.c | 2 +- gcc/data-streamer.h | 2 +- gcc/dbgcnt.c | 2 +- gcc/dbgcnt.def | 2 +- gcc/dbgcnt.h | 2 +- gcc/dbxout.c | 4 +- gcc/dbxout.h | 2 +- gcc/dce.c | 32 +- gcc/dce.h | 2 +- gcc/ddg.c | 2 +- gcc/ddg.h | 2 +- gcc/debug.c | 2 +- gcc/debug.h | 2 +- gcc/defaults.h | 6 +- gcc/df-core.c | 2 +- gcc/df-problems.c | 11 +- gcc/df-scan.c | 9 +- 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 | 4 +- gcc/diagnostic-format-json.cc | 264 + gcc/diagnostic-show-locus.c | 107 +- gcc/diagnostic.c | 112 +- gcc/diagnostic.def | 2 +- gcc/diagnostic.h | 32 +- gcc/doc/avr-mmcu.texi | 2 +- gcc/doc/bugreport.texi | 2 +- gcc/doc/cfg.texi | 4 +- gcc/doc/collect2.texi | 2 +- gcc/doc/compat.texi | 2 +- gcc/doc/configfiles.texi | 2 +- gcc/doc/configterms.texi | 2 +- gcc/doc/contrib.texi | 5 +- gcc/doc/contribute.texi | 2 +- gcc/doc/cpp.texi | 119 +- gcc/doc/cppdiropts.texi | 2 +- gcc/doc/cppenv.texi | 2 +- gcc/doc/cppinternals.texi | 4 +- gcc/doc/cppopts.texi | 2 +- gcc/doc/cppwarnopts.texi | 2 +- gcc/doc/extend.texi | 1889 +- gcc/doc/fragments.texi | 6 +- gcc/doc/frontends.texi | 5 +- 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 | 197 +- gcc/doc/generic.texi | 8 +- gcc/doc/gimple.texi | 6 +- gcc/doc/gty.texi | 4 +- gcc/doc/headerdirs.texi | 2 +- gcc/doc/hostconfig.texi | 2 +- gcc/doc/implement-c.texi | 4 +- gcc/doc/implement-cxx.texi | 2 +- gcc/doc/include/gcc-common.texi | 2 +- gcc/doc/install-old.texi | 2 +- gcc/doc/install.texi | 172 +- gcc/doc/install.texi2html | 2 +- gcc/doc/interface.texi | 2 +- gcc/doc/invoke.texi | 2884 +- gcc/doc/languages.texi | 2 +- gcc/doc/libgcc.texi | 2 +- gcc/doc/loop.texi | 2 +- gcc/doc/lto.texi | 4 +- gcc/doc/makefile.texi | 2 +- gcc/doc/match-and-simplify.texi | 2 +- gcc/doc/md.texi | 286 +- gcc/doc/objc.texi | 4 +- gcc/doc/optinfo.texi | 2 +- gcc/doc/options.texi | 26 +- gcc/doc/passes.texi | 2 +- gcc/doc/plugins.texi | 6 +- gcc/doc/portability.texi | 2 +- gcc/doc/rtl.texi | 32 +- gcc/doc/service.texi | 2 +- gcc/doc/sourcebuild.texi | 77 +- gcc/doc/standards.texi | 17 +- gcc/doc/tm.texi | 112 +- gcc/doc/tm.texi.in | 42 +- gcc/doc/tree-ssa.texi | 2 +- gcc/doc/trouble.texi | 2 +- gcc/doc/ux.texi | 636 + gcc/dojump.c | 2 +- gcc/dojump.h | 2 +- gcc/dominance.c | 2 +- gcc/dominance.h | 2 +- gcc/domwalk.c | 2 +- gcc/domwalk.h | 2 +- gcc/double-int.c | 2 +- gcc/double-int.h | 2 +- gcc/dse.c | 29 +- gcc/dump-context.h | 81 +- gcc/dumpfile.c | 499 +- gcc/dumpfile.h | 74 +- gcc/dwarf2asm.c | 2 +- gcc/dwarf2asm.h | 2 +- gcc/dwarf2cfi.c | 50 +- gcc/dwarf2out.c | 268 +- gcc/dwarf2out.h | 2 +- gcc/early-remat.c | 2 +- gcc/edit-context.c | 2 +- gcc/edit-context.h | 2 +- gcc/emit-rtl.c | 4 +- gcc/emit-rtl.h | 8 +- gcc/errors.c | 2 +- gcc/errors.h | 2 +- gcc/et-forest.c | 2 +- gcc/et-forest.h | 2 +- gcc/except.c | 8 +- gcc/except.h | 2 +- gcc/exec-tool.in | 2 +- gcc/explow.c | 7 +- gcc/explow.h | 5 +- gcc/expmed.c | 4 +- gcc/expmed.h | 2 +- gcc/expr.c | 353 +- gcc/expr.h | 7 +- gcc/fibonacci_heap.c | 2 +- gcc/fibonacci_heap.h | 2 +- gcc/file-find.c | 2 +- gcc/file-find.h | 2 +- gcc/file-prefix-map.c | 2 +- gcc/file-prefix-map.h | 2 +- gcc/final.c | 39 +- gcc/fixed-value.c | 2 +- gcc/fixed-value.h | 2 +- gcc/flag-types.h | 10 +- gcc/flags.h | 2 +- gcc/fold-const-call.c | 49 +- gcc/fold-const-call.h | 2 +- gcc/fold-const.c | 87 +- gcc/fold-const.h | 2 +- gcc/fortran/ChangeLog | 2657 +- gcc/fortran/ChangeLog-2018 | 5656 +++ gcc/fortran/Make-lang.in | 5 +- gcc/fortran/arith.c | 8 +- gcc/fortran/arith.h | 2 +- gcc/fortran/array.c | 6 +- gcc/fortran/bbt.c | 2 +- gcc/fortran/check.c | 229 +- gcc/fortran/class.c | 44 +- 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 | 82 +- gcc/fortran/cpp.h | 2 +- gcc/fortran/data.c | 2 +- gcc/fortran/data.h | 2 +- gcc/fortran/decl.c | 256 +- gcc/fortran/dependency.c | 8 +- gcc/fortran/dependency.h | 2 +- gcc/fortran/dump-parse-tree.c | 58 +- gcc/fortran/error.c | 5 +- gcc/fortran/expr.c | 419 +- gcc/fortran/f95-lang.c | 2 +- gcc/fortran/frontend-passes.c | 190 +- gcc/fortran/gfc-diagnostic.def | 2 +- gcc/fortran/gfc-internals.texi | 4 +- gcc/fortran/gfortran.h | 80 +- gcc/fortran/gfortran.texi | 133 +- gcc/fortran/gfortranspec.c | 4 +- gcc/fortran/interface.c | 12 +- gcc/fortran/intrinsic.c | 128 +- gcc/fortran/intrinsic.h | 18 +- gcc/fortran/intrinsic.texi | 213 +- gcc/fortran/invoke.texi | 98 +- gcc/fortran/io.c | 160 +- gcc/fortran/ioparm.def | 2 +- gcc/fortran/iresolve.c | 120 +- gcc/fortran/iso-c-binding.def | 2 +- gcc/fortran/iso-fortran-env.def | 2 +- gcc/fortran/lang-specs.h | 12 +- gcc/fortran/lang.opt | 14 +- gcc/fortran/libgfortran.h | 2 +- gcc/fortran/match.c | 17 +- gcc/fortran/match.h | 3 +- gcc/fortran/matchexp.c | 2 +- gcc/fortran/mathbuiltins.def | 2 +- gcc/fortran/misc.c | 2 +- gcc/fortran/module.c | 36 +- gcc/fortran/openmp.c | 274 +- gcc/fortran/options.c | 98 +- gcc/fortran/parse.c | 23 +- gcc/fortran/parse.h | 2 +- gcc/fortran/primary.c | 202 +- gcc/fortran/resolve.c | 310 +- gcc/fortran/scanner.c | 303 +- gcc/fortran/scanner.h | 2 +- gcc/fortran/simplify.c | 504 +- gcc/fortran/st.c | 2 +- gcc/fortran/symbol.c | 21 +- gcc/fortran/target-memory.c | 60 +- gcc/fortran/target-memory.h | 6 +- gcc/fortran/trans-array.c | 266 +- gcc/fortran/trans-array.h | 6 +- gcc/fortran/trans-common.c | 2 +- gcc/fortran/trans-const.c | 2 +- gcc/fortran/trans-const.h | 2 +- gcc/fortran/trans-decl.c | 119 +- gcc/fortran/trans-expr.c | 462 +- gcc/fortran/trans-intrinsic.c | 545 +- gcc/fortran/trans-io.c | 4 +- gcc/fortran/trans-openmp.c | 64 +- gcc/fortran/trans-stmt.c | 90 +- gcc/fortran/trans-stmt.h | 2 +- gcc/fortran/trans-types.c | 56 +- gcc/fortran/trans-types.h | 4 +- gcc/fortran/trans.c | 2 +- gcc/fortran/trans.h | 10 +- gcc/fortran/types.def | 26 +- gcc/fp-test.c | 2 +- gcc/function-tests.c | 2 +- gcc/function.c | 65 +- gcc/function.h | 2 +- gcc/fwprop.c | 26 +- gcc/gcc-ar.c | 2 +- gcc/gcc-main.c | 2 +- gcc/gcc-plugin.h | 2 +- gcc/gcc-rich-location.c | 91 +- gcc/gcc-rich-location.h | 63 +- gcc/gcc-symtab.h | 2 +- gcc/gcc.c | 124 +- gcc/gcc.h | 2 +- gcc/gcov-counter.def | 2 +- gcc/gcov-dump.c | 4 +- gcc/gcov-io.c | 4 +- gcc/gcov-io.h | 2 +- gcc/gcov-iov.c | 2 +- gcc/gcov-tool.c | 4 +- gcc/gcov.c | 416 +- gcc/gcse-common.c | 2 +- gcc/gcse-common.h | 2 +- gcc/gcse.c | 23 +- gcc/gcse.h | 2 +- gcc/gdbhooks.py | 2 +- gcc/gdbinit.in | 27 +- gcc/gen-pass-instances.awk | 2 +- gcc/genattr-common.c | 2 +- gcc/genattr.c | 2 +- gcc/genattrtab.c | 186 +- gcc/genautomata.c | 10 +- gcc/gencfn-macros.c | 2 +- gcc/gencheck.c | 2 +- gcc/genchecksum.c | 2 +- gcc/gencodes.c | 2 +- gcc/genconditions.c | 2 +- gcc/genconfig.c | 2 +- gcc/genconstants.c | 2 +- gcc/genemit.c | 2 +- gcc/genenums.c | 2 +- gcc/generic-match-head.c | 11 +- gcc/generic-match.h | 2 +- gcc/genextract.c | 2 +- gcc/genflags.c | 2 +- gcc/gengenrtl.c | 2 +- gcc/gengtype-lex.l | 2 +- gcc/gengtype-parse.c | 2 +- gcc/gengtype-state.c | 2 +- gcc/gengtype.c | 8 +- gcc/gengtype.h | 2 +- gcc/genhooks.c | 3 +- gcc/genmatch.c | 83 +- gcc/genmddeps.c | 2 +- gcc/genmddump.c | 2 +- gcc/genmodes.c | 2 +- gcc/genmultilib | 2 +- gcc/genopinit.c | 2 +- gcc/genoutput.c | 2 +- gcc/genpeep.c | 2 +- gcc/genpreds.c | 2 +- gcc/genrecog.c | 2 +- gcc/gensupport.c | 3 +- gcc/gensupport.h | 2 +- gcc/gentarget-def.c | 2 +- gcc/ggc-common.c | 37 +- gcc/ggc-internal.h | 2 +- gcc/ggc-none.c | 2 +- gcc/ggc-page.c | 89 +- gcc/ggc-tests.c | 2 +- gcc/ggc.h | 2 +- gcc/gimple-builder.c | 2 +- gcc/gimple-builder.h | 2 +- gcc/gimple-expr.c | 2 +- gcc/gimple-expr.h | 2 +- gcc/gimple-fold.c | 712 +- gcc/gimple-fold.h | 7 +- gcc/gimple-iterator.c | 2 +- gcc/gimple-iterator.h | 2 +- gcc/gimple-laddress.c | 2 +- gcc/gimple-loop-interchange.cc | 11 +- gcc/gimple-loop-jam.c | 20 +- gcc/gimple-loop-versioning.cc | 1816 + gcc/gimple-low.c | 9 +- gcc/gimple-low.h | 2 +- gcc/gimple-match-head.c | 41 +- gcc/gimple-match.h | 41 +- gcc/gimple-predict.h | 2 +- gcc/gimple-pretty-print.c | 55 +- gcc/gimple-pretty-print.h | 2 +- gcc/gimple-ssa-backprop.c | 12 +- gcc/gimple-ssa-evrp-analyze.c | 59 +- gcc/gimple-ssa-evrp-analyze.h | 7 +- gcc/gimple-ssa-evrp.c | 8 +- gcc/gimple-ssa-isolate-paths.c | 23 +- gcc/gimple-ssa-nonnull-compare.c | 2 +- gcc/gimple-ssa-split-paths.c | 48 +- gcc/gimple-ssa-sprintf.c | 631 +- gcc/gimple-ssa-store-merging.c | 141 +- gcc/gimple-ssa-strength-reduction.c | 163 +- gcc/gimple-ssa-warn-alloca.c | 6 +- gcc/gimple-ssa-warn-restrict.c | 145 +- gcc/gimple-ssa-warn-restrict.h | 6 +- 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 | 64 +- gcc/gimple.def | 17 +- gcc/gimple.h | 227 +- gcc/gimplify-me.c | 4 +- gcc/gimplify-me.h | 2 +- gcc/gimplify.c | 1124 +- gcc/gimplify.h | 2 +- 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 | 91 +- gcc/go/Make-lang.in | 5 +- gcc/go/config-lang.in | 2 +- gcc/go/gccgo.texi | 2 +- gcc/go/go-backend.c | 5 +- gcc/go/go-c.h | 2 +- gcc/go/go-gcc-diagnostics.cc | 10 +- gcc/go/go-gcc.cc | 98 +- gcc/go/go-gcc.h | 2 +- gcc/go/go-lang.c | 2 +- gcc/go/go-linemap.cc | 16 +- gcc/go/go-location.h | 6 +- gcc/go/go-sha1.cc | 2 +- gcc/go/go-system.h | 2 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/README | 55 +- gcc/go/gofrontend/ast-dump.cc | 83 +- gcc/go/gofrontend/backend.h | 56 +- gcc/go/gofrontend/escape.cc | 37 +- gcc/go/gofrontend/export.cc | 593 +- gcc/go/gofrontend/export.h | 139 +- gcc/go/gofrontend/expressions.cc | 877 +- gcc/go/gofrontend/expressions.h | 150 +- gcc/go/gofrontend/go-encode-id.cc | 93 +- gcc/go/gofrontend/go-encode-id.h | 5 + gcc/go/gofrontend/go-linemap.h | 16 +- gcc/go/gofrontend/go.cc | 6 +- gcc/go/gofrontend/gogo.cc | 747 +- gcc/go/gofrontend/gogo.h | 185 +- gcc/go/gofrontend/import-archive.cc | 1 + gcc/go/gofrontend/import.cc | 469 +- gcc/go/gofrontend/import.h | 317 +- gcc/go/gofrontend/lex.h | 7 +- gcc/go/gofrontend/names.cc | 53 +- gcc/go/gofrontend/runtime.cc | 12 - gcc/go/gofrontend/runtime.def | 14 +- gcc/go/gofrontend/statements.cc | 92 +- gcc/go/gofrontend/statements.h | 60 + gcc/go/gofrontend/types.cc | 426 +- gcc/go/gofrontend/types.h | 162 +- gcc/go/gofrontend/wb.cc | 106 +- gcc/go/gospec.c | 2 +- gcc/go/lang-specs.h | 2 +- gcc/go/lang.opt | 2 +- gcc/godump.c | 4 +- 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 | 45 +- gcc/graphite-optimize-isl.c | 38 +- gcc/graphite-poly.c | 2 +- gcc/graphite-scop-detection.c | 36 +- gcc/graphite-sese-to-poly.c | 9 +- gcc/graphite.c | 67 +- gcc/graphite.h | 3 +- gcc/gsstruct.def | 2 +- gcc/gstab.h | 2 +- gcc/gsyms.h | 2 +- gcc/haifa-sched.c | 25 +- gcc/hard-reg-set.h | 4 +- gcc/hash-map-tests.c | 22 +- gcc/hash-map-traits.h | 2 +- gcc/hash-map.h | 19 +- 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 | 9 +- gcc/hooks.h | 6 +- gcc/host-default.c | 2 +- gcc/hosthooks-def.h | 2 +- gcc/hosthooks.h | 2 +- gcc/hsa-brig-format.h | 2 +- gcc/hsa-brig.c | 2 +- gcc/hsa-builtins.def | 2 +- gcc/hsa-common.c | 2 +- gcc/hsa-common.h | 2 +- gcc/hsa-dump.c | 2 +- gcc/hsa-gen.c | 2 +- gcc/hsa-regalloc.c | 2 +- gcc/hw-doloop.c | 2 +- gcc/hw-doloop.h | 2 +- gcc/hwint.c | 2 +- gcc/hwint.h | 2 +- gcc/ifcvt.c | 10 +- gcc/ifcvt.h | 2 +- gcc/inchash.c | 2 +- gcc/inchash.h | 2 +- gcc/incpath.c | 2 +- gcc/incpath.h | 2 +- gcc/init-regs.c | 2 +- gcc/input.c | 323 +- gcc/input.h | 20 +- gcc/insn-addr.h | 2 +- gcc/insn-notes.def | 2 +- gcc/int-vector-builder.h | 2 +- gcc/internal-fn.c | 23 +- gcc/internal-fn.def | 10 +- gcc/internal-fn.h | 3 +- gcc/intl.c | 2 +- gcc/intl.h | 2 +- gcc/ipa-comdats.c | 8 +- gcc/ipa-cp.c | 108 +- gcc/ipa-devirt.c | 479 +- gcc/ipa-fnsummary.c | 275 +- gcc/ipa-fnsummary.h | 22 +- gcc/ipa-hsa.c | 6 +- gcc/ipa-icf-gimple.c | 5 +- gcc/ipa-icf-gimple.h | 2 +- gcc/ipa-icf.c | 127 +- gcc/ipa-icf.h | 8 +- gcc/ipa-inline-analysis.c | 2 +- gcc/ipa-inline-transform.c | 4 +- gcc/ipa-inline.c | 253 +- gcc/ipa-inline.h | 2 +- gcc/ipa-param-manipulation.c | 2 +- gcc/ipa-param-manipulation.h | 2 +- gcc/ipa-polymorphic-call.c | 82 +- gcc/ipa-predicate.c | 2 +- gcc/ipa-predicate.h | 2 +- gcc/ipa-profile.c | 9 +- gcc/ipa-prop.c | 401 +- gcc/ipa-prop.h | 11 +- gcc/ipa-pure-const.c | 46 +- gcc/ipa-ref.c | 2 +- gcc/ipa-ref.h | 2 +- gcc/ipa-reference.c | 23 +- gcc/ipa-reference.h | 2 +- gcc/ipa-split.c | 14 +- gcc/ipa-utils.c | 48 +- gcc/ipa-utils.h | 22 +- gcc/ipa-visibility.c | 26 +- gcc/ipa.c | 92 +- gcc/ira-build.c | 14 +- gcc/ira-color.c | 40 +- gcc/ira-conflicts.c | 8 +- gcc/ira-costs.c | 260 +- gcc/ira-emit.c | 2 +- gcc/ira-int.h | 10 +- gcc/ira-lives.c | 19 +- gcc/ira.c | 115 +- gcc/ira.h | 4 +- gcc/is-a.h | 2 +- gcc/jit/ChangeLog | 46 +- gcc/jit/Make-lang.in | 5 +- 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 | 10 +- gcc/jit/docs/topics/compilation.rst | 2 +- gcc/jit/docs/topics/contexts.rst | 35 +- 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 | 5 +- gcc/jit/jit-builtins.c | 2 +- gcc/jit/jit-builtins.h | 2 +- gcc/jit/jit-common.h | 2 +- gcc/jit/jit-logging.c | 2 +- gcc/jit/jit-logging.h | 2 +- gcc/jit/jit-playback.c | 10 +- gcc/jit/jit-playback.h | 4 +- gcc/jit/jit-recording.c | 40 +- gcc/jit/jit-recording.h | 9 +- 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 | 9 +- gcc/jit/libgccjit.c | 21 +- gcc/jit/libgccjit.h | 24 +- gcc/jit/libgccjit.map | 7 +- gcc/json.cc | 7 +- gcc/json.h | 5 +- gcc/jump.c | 2 +- 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 | 8 +- gcc/loop-iv.c | 2 +- gcc/loop-unroll.c | 11 +- gcc/loop-unroll.h | 2 +- gcc/lower-subreg.c | 69 +- gcc/lower-subreg.h | 2 +- gcc/lra-assigns.c | 63 +- gcc/lra-coalesce.c | 2 +- gcc/lra-constraints.c | 253 +- gcc/lra-eliminations.c | 6 +- gcc/lra-int.h | 11 +- gcc/lra-lives.c | 395 +- gcc/lra-remat.c | 18 +- gcc/lra-spills.c | 19 +- gcc/lra.c | 31 +- gcc/lra.h | 2 +- gcc/lto-cgraph.c | 57 +- 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 | 2 +- gcc/lto-streamer-out.c | 11 +- gcc/lto-streamer.c | 2 +- gcc/lto-streamer.h | 2 +- gcc/lto-wrapper.c | 138 +- gcc/lto/ChangeLog | 71 +- gcc/lto/Make-lang.in | 5 +- 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 | 2 +- gcc/lto/lto-object.c | 2 +- gcc/lto/lto-partition.c | 23 +- gcc/lto/lto-partition.h | 2 +- gcc/lto/lto-symtab.c | 41 +- gcc/lto/lto-symtab.h | 2 +- gcc/lto/lto-tree.h | 2 +- gcc/lto/lto.c | 51 +- gcc/lto/lto.h | 2 +- gcc/machmode.def | 2 +- gcc/machmode.h | 2 +- gcc/main.c | 2 +- gcc/match.pd | 337 +- gcc/mcf.c | 2 +- gcc/mem-stats-traits.h | 2 +- gcc/mem-stats.h | 97 +- gcc/memmodel.h | 2 +- gcc/memory-block.cc | 2 +- gcc/memory-block.h | 2 +- gcc/mkconfig.sh | 2 +- gcc/mode-classes.def | 2 +- gcc/mode-switching.c | 25 +- gcc/modulo-sched.c | 2 +- gcc/multiple_target.c | 46 +- gcc/objc/ChangeLog | 25 +- gcc/objc/Make-lang.in | 5 +- gcc/objc/config-lang.in | 2 +- gcc/objc/lang-specs.h | 2 +- gcc/objc/objc-act.c | 36 +- 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 | 10 +- gcc/objcp/Make-lang.in | 5 +- 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 | 83 +- gcc/omp-expand.c | 658 +- gcc/omp-expand.h | 2 +- gcc/omp-general.c | 115 +- gcc/omp-general.h | 19 +- gcc/omp-grid.c | 33 +- gcc/omp-grid.h | 2 +- gcc/omp-low.c | 1926 +- gcc/omp-low.h | 2 +- gcc/omp-offload.c | 76 +- gcc/omp-offload.h | 6 +- gcc/omp-simd-clone.c | 43 +- gcc/omp-simd-clone.h | 2 +- gcc/opt-functions.awk | 2 +- gcc/opt-gather.awk | 2 +- gcc/opt-include.awk | 2 +- gcc/opt-problem.cc | 4 +- gcc/opt-problem.h | 4 +- gcc/opt-read.awk | 2 +- gcc/opt-suggestions.c | 2 +- gcc/opt-suggestions.h | 2 +- gcc/optabs-libfuncs.c | 28 +- gcc/optabs-libfuncs.h | 4 +- gcc/optabs-query.c | 2 +- gcc/optabs-query.h | 2 +- gcc/optabs-tree.c | 2 +- gcc/optabs-tree.h | 2 +- gcc/optabs.c | 69 +- gcc/optabs.def | 12 +- gcc/optabs.h | 2 +- gcc/optc-gen.awk | 2 +- gcc/optc-save-gen.awk | 19 +- gcc/opth-gen.awk | 11 +- gcc/optinfo-emit-json.cc | 143 +- gcc/optinfo-emit-json.h | 44 +- gcc/optinfo.cc | 32 +- gcc/optinfo.h | 10 +- gcc/opts-common.c | 13 +- gcc/opts-diagnostic.h | 2 +- gcc/opts-global.c | 2 +- gcc/opts.c | 328 +- gcc/opts.h | 2 +- gcc/output.h | 4 +- gcc/params-enum.h | 2 +- gcc/params-list.h | 2 +- gcc/params-options.h | 2 +- gcc/params.c | 2 +- gcc/params.def | 65 +- gcc/params.h | 2 +- gcc/pass_manager.h | 2 +- gcc/passes.c | 254 +- gcc/passes.def | 14 +- gcc/plugin.c | 2 +- gcc/plugin.def | 2 +- gcc/plugin.h | 2 +- gcc/po/ChangeLog | 56 +- gcc/po/EXCLUDES | 42 +- gcc/po/be.po | 29059 ++++++------ gcc/po/da.po | 32694 +++++++------- gcc/po/de.po | 30927 +++++++------ gcc/po/el.po | 29772 +++++++------ gcc/po/es.po | 31544 +++++++------ gcc/po/exgettext | 2 +- gcc/po/fi.po | 39146 +++++++++-------- gcc/po/fr.po | 30065 +++++++------ gcc/po/gcc.pot | 36072 +++++++-------- gcc/po/hr.po | 35588 ++++++++------- gcc/po/id.po | 36879 ++++++++-------- gcc/po/ja.po | 37398 ++++++++-------- gcc/po/nl.po | 29235 +++++++------ gcc/po/ru.po | 30906 +++++++------ gcc/po/sr.po | 34026 ++++++++------- gcc/po/sv.po | 30896 +++++++------ gcc/po/tr.po | 31913 +++++++------- gcc/po/uk.po | 35648 ++++++++------- gcc/po/vi.po | 29784 +++++++------ gcc/po/zh_CN.po | 32326 +++++++------- gcc/po/zh_TW.po | 31171 +++++++------ gcc/poly-int-types.h | 2 +- gcc/poly-int.h | 2 +- gcc/postreload-gcse.c | 18 +- gcc/postreload.c | 2 +- gcc/predict.c | 86 +- gcc/predict.def | 17 +- gcc/predict.h | 2 +- gcc/prefix.c | 2 +- gcc/prefix.h | 2 +- gcc/pretty-print.c | 104 +- gcc/pretty-print.h | 3 +- gcc/print-rtl-function.c | 2 +- gcc/print-rtl.c | 20 +- gcc/print-rtl.h | 2 +- gcc/print-tree.c | 2 +- gcc/print-tree.h | 2 +- gcc/profile-count.c | 4 +- gcc/profile-count.h | 34 +- gcc/profile.c | 273 +- gcc/profile.h | 2 +- gcc/read-md.c | 2 +- gcc/read-md.h | 2 +- gcc/read-rtl-function.c | 17 +- gcc/read-rtl-function.h | 2 +- gcc/read-rtl.c | 42 +- gcc/real.c | 41 +- gcc/real.h | 7 +- gcc/realmpfr.c | 2 +- gcc/realmpfr.h | 2 +- gcc/recog.c | 20 +- gcc/recog.h | 2 +- gcc/ree.c | 4 +- gcc/reg-notes.def | 2 +- gcc/reg-stack.c | 2 +- gcc/regcprop.c | 20 +- gcc/regcprop.h | 2 +- gcc/reginfo.c | 12 +- gcc/regrename.c | 8 +- gcc/regrename.h | 2 +- gcc/regs.h | 2 +- gcc/regset.h | 2 +- gcc/regstat.c | 2 +- gcc/reload.c | 11 +- gcc/reload.h | 2 +- gcc/reload1.c | 20 +- gcc/reorg.c | 8 +- gcc/resource.c | 6 +- gcc/resource.h | 2 +- gcc/rtl-error.c | 2 +- gcc/rtl-error.h | 2 +- gcc/rtl-iter.h | 2 +- gcc/rtl-tests.c | 26 +- gcc/rtl.c | 82 +- gcc/rtl.def | 16 +- gcc/rtl.h | 44 +- gcc/rtlanal.c | 81 +- gcc/rtlhash.c | 2 +- gcc/rtlhash.h | 2 +- gcc/rtlhooks-def.h | 2 +- gcc/rtlhooks.c | 2 +- gcc/rtx-vector-builder.c | 2 +- gcc/rtx-vector-builder.h | 2 +- gcc/run-rtl-passes.c | 2 +- gcc/run-rtl-passes.h | 2 +- gcc/sancov.c | 2 +- gcc/sanitizer.def | 2 +- gcc/sanopt.c | 2 +- gcc/sbitmap.c | 2 +- gcc/sbitmap.h | 2 +- gcc/sched-deps.c | 18 +- gcc/sched-ebb.c | 9 +- gcc/sched-int.h | 2 +- gcc/sched-rgn.c | 9 +- gcc/sel-sched-dump.c | 2 +- gcc/sel-sched-dump.h | 2 +- gcc/sel-sched-ir.c | 4 +- gcc/sel-sched-ir.h | 2 +- gcc/sel-sched.c | 18 +- gcc/sel-sched.h | 2 +- gcc/selftest-diagnostic.c | 3 +- gcc/selftest-diagnostic.h | 2 +- gcc/selftest-rtl.c | 2 +- gcc/selftest-rtl.h | 2 +- gcc/selftest-run-tests.c | 4 +- gcc/selftest.c | 2 +- gcc/selftest.h | 15 +- gcc/sese.c | 2 +- gcc/sese.h | 2 +- gcc/shrink-wrap.c | 13 +- gcc/shrink-wrap.h | 2 +- gcc/signop.h | 2 +- gcc/simplify-rtx.c | 91 +- gcc/sort.cc | 2 +- gcc/sparseset.c | 2 +- gcc/sparseset.h | 2 +- gcc/spellcheck-tree.c | 2 +- gcc/spellcheck-tree.h | 2 +- gcc/spellcheck.c | 5 +- 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 | 27 +- gcc/stor-layout.h | 2 +- gcc/store-motion.c | 6 +- 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 | 16 +- gcc/symbol-summary.h | 842 +- gcc/symtab.c | 22 +- gcc/sync-builtins.def | 2 +- gcc/system.h | 31 +- gcc/target-def.h | 17 +- gcc/target-globals.c | 2 +- gcc/target-globals.h | 2 +- gcc/target-hooks-macros.h | 2 +- gcc/target-insns.def | 4 +- gcc/target.def | 78 +- gcc/target.h | 5 +- gcc/targhooks.c | 15 +- gcc/targhooks.h | 8 +- gcc/testsuite/ChangeLog | 18642 +------- gcc/testsuite/{ChangeLog => ChangeLog-2018} | 5290 ++- gcc/testsuite/README | 6 +- gcc/testsuite/README.compat | 2 +- gcc/testsuite/README.gcc | 2 +- gcc/testsuite/brig.dg/dg.exp | 2 +- .../c-c++-common/Waddress-of-packed-member-1.c | 79 + .../c-c++-common/Waddress-of-packed-member-2.c | 58 + gcc/testsuite/c-c++-common/Warray-bounds-2.c | 35 +- gcc/testsuite/c-c++-common/Warray-bounds-3.c | 6 +- gcc/testsuite/c-c++-common/Warray-bounds-6.c | 18 + gcc/testsuite/c-c++-common/Wformat-pr88257.c | 23 + gcc/testsuite/c-c++-common/Wformat-pr88257.h | 26 + .../c-c++-common/Wimplicit-fallthrough-37.c | 13 + gcc/testsuite/c-c++-common/Wrestrict-2.c | 24 +- gcc/testsuite/c-c++-common/Wrestrict.c | 24 +- gcc/testsuite/c-c++-common/Wsequence-point-2.c | 13 + .../c-c++-common/Wsizeof-pointer-memaccess4.c | 36 + gcc/testsuite/c-c++-common/Wstringop-truncation.c | 7 +- .../c-c++-common/Wtautological-compare-8.c | 33 + .../c-c++-common/Wtautological-compare-ranges.c | 42 + gcc/testsuite/c-c++-common/array-5.c | 60 + gcc/testsuite/c-c++-common/array-6.c | 47 + .../c-c++-common/asan/alloca_loop_unpoisoning.c | 3 +- gcc/testsuite/c-c++-common/asan/asan-stack-small.c | 28 + gcc/testsuite/c-c++-common/asan/misalign-1.c | 2 +- gcc/testsuite/c-c++-common/asan/misalign-2.c | 2 +- gcc/testsuite/c-c++-common/asan/pr64820.c | 2 +- gcc/testsuite/c-c++-common/asan/pr88291.c | 14 + gcc/testsuite/c-c++-common/asan/pr88333.c | 12 + gcc/testsuite/c-c++-common/asan/pr88619.c | 14 + gcc/testsuite/c-c++-common/asan/pr89124.c | 14 + .../c-c++-common/asan/use-after-return-1.c | 2 +- gcc/testsuite/c-c++-common/attr-nonstring-3.c | 2 +- gcc/testsuite/c-c++-common/attributes-1.c | 19 +- gcc/testsuite/c-c++-common/attributes-4.c | 51 + .../c-c++-common/builtin-arith-overflow-2.c | 2 +- .../c-c++-common/builtin-convertvector-1.c | 15 + .../c-c++-common/builtin-convertvector-2.c | 12 + .../c-c++-common/builtin-has-attribute-2.c | 206 + .../c-c++-common/builtin-has-attribute-3.c | 306 + .../c-c++-common/builtin-has-attribute-4.c | 288 + .../c-c++-common/builtin-has-attribute-5.c | 48 + gcc/testsuite/c-c++-common/builtin-has-attribute.c | 60 + gcc/testsuite/c-c++-common/cpp/macro-arg-count-1.c | 66 + gcc/testsuite/c-c++-common/cpp/macro-arg-count-2.c | 36 + gcc/testsuite/c-c++-common/cpp/pr88974.c | 6 + .../c-c++-common/diagnostic-format-json-1.c | 25 + .../c-c++-common/diagnostic-format-json-2.c | 26 + .../c-c++-common/diagnostic-format-json-3.c | 26 + .../c-c++-common/diagnostic-format-json-4.c | 55 + .../c-c++-common/diagnostic-format-json-5.c | 46 + gcc/testsuite/{gcc.dg => c-c++-common}/empty.h | 0 gcc/testsuite/c-c++-common/goacc/asyncwait-1.c | 8 +- gcc/testsuite/c-c++-common/goacc/asyncwait-5.c | 35 + .../goacc/classify-kernels-unparallelized.c | 3 +- .../c-c++-common/goacc/classify-kernels.c | 3 +- .../c-c++-common/goacc/classify-parallel.c | 3 +- .../c-c++-common/goacc/classify-routine.c | 3 +- .../c-c++-common/goacc/combined-directives-3.c | 25 + gcc/testsuite/c-c++-common/goacc/kernels-1.c | 10 +- .../goacc/kernels-double-reduction-n.c | 3 +- .../c-c++-common/goacc/kernels-double-reduction.c | 3 +- gcc/testsuite/c-c++-common/goacc/loop-2-kernels.c | 26 +- gcc/testsuite/c-c++-common/goacc/loop-2-parallel.c | 30 +- gcc/testsuite/c-c++-common/goacc/loop-3.c | 26 +- .../c-c++-common/goacc/note-parallelism.c | 115 + gcc/testsuite/c-c++-common/goacc/routine-5.c | 150 +- gcc/testsuite/c-c++-common/gomp/atomic-17.c | 29 + gcc/testsuite/c-c++-common/gomp/atomic-18.c | 35 + gcc/testsuite/c-c++-common/gomp/atomic-19.c | 27 + gcc/testsuite/c-c++-common/gomp/atomic-20.c | 27 + gcc/testsuite/c-c++-common/gomp/atomic-21.c | 26 + gcc/testsuite/c-c++-common/gomp/atomic-22.c | 12 + gcc/testsuite/c-c++-common/gomp/atomic-23.c | 47 + gcc/testsuite/c-c++-common/gomp/cancel-1.c | 96 + gcc/testsuite/c-c++-common/gomp/cancel-2.c | 15 + gcc/testsuite/c-c++-common/gomp/clauses-1.c | 140 +- gcc/testsuite/c-c++-common/gomp/clauses-5.c | 52 + .../{gcc.dg => c-c++-common}/gomp/combined-1.c | 4 +- .../gomp/combined-2.c} | 8 +- .../gomp/combined-3.c} | 10 +- gcc/testsuite/c-c++-common/gomp/critical-1.c | 14 + gcc/testsuite/c-c++-common/gomp/critical-2.c | 10 + gcc/testsuite/c-c++-common/gomp/default-1.c | 22 + gcc/testsuite/c-c++-common/gomp/defaultmap-1.c | 30 + gcc/testsuite/c-c++-common/gomp/defaultmap-2.c | 131 + gcc/testsuite/c-c++-common/gomp/defaultmap-3.c | 34 + gcc/testsuite/c-c++-common/gomp/depend-5.c | 48 + gcc/testsuite/c-c++-common/gomp/depend-6.c | 36 + .../c-c++-common/gomp/depend-iterator-1.c | 75 + .../c-c++-common/gomp/depend-iterator-2.c | 97 + gcc/testsuite/c-c++-common/gomp/depobj-1.c | 63 + gcc/testsuite/c-c++-common/gomp/doacross-2.c | 49 + gcc/testsuite/c-c++-common/gomp/flush-1.c | 39 + gcc/testsuite/c-c++-common/gomp/flush-2.c | 17 + gcc/testsuite/c-c++-common/gomp/for-1.c | 60 + gcc/testsuite/c-c++-common/gomp/for-2.c | 31 + gcc/testsuite/c-c++-common/gomp/for-3.c | 48 + gcc/testsuite/c-c++-common/gomp/for-4.c | 25 + gcc/testsuite/c-c++-common/gomp/for-5.c | 50 + .../{gcc.dg => c-c++-common}/gomp/for-6.c | 2 +- gcc/testsuite/c-c++-common/gomp/for-7.c | 16 + gcc/testsuite/c-c++-common/gomp/if-1.c | 70 + gcc/testsuite/c-c++-common/gomp/if-2.c | 12 +- gcc/testsuite/c-c++-common/gomp/if-3.c | 13 + .../c-c++-common/gomp/lastprivate-conditional-1.c | 64 + .../c-c++-common/gomp/lastprivate-conditional-2.c | 28 + .../c-c++-common/gomp/master-combined-1.c | 32 + .../c-c++-common/gomp/master-combined-2.c | 13 + gcc/testsuite/c-c++-common/gomp/nontemporal-1.c | 17 + gcc/testsuite/c-c++-common/gomp/nontemporal-2.c | 19 + gcc/testsuite/c-c++-common/gomp/pr60823-1.c | 1 + gcc/testsuite/c-c++-common/gomp/pr60823-3.c | 1 + gcc/testsuite/c-c++-common/gomp/pr63328.c | 2 + gcc/testsuite/c-c++-common/gomp/pr85956.c | 12 + gcc/testsuite/c-c++-common/gomp/reduction-task-1.c | 86 + gcc/testsuite/c-c++-common/gomp/reduction-task-2.c | 40 + gcc/testsuite/c-c++-common/gomp/requires-1.c | 17 + gcc/testsuite/c-c++-common/gomp/requires-2.c | 20 + gcc/testsuite/c-c++-common/gomp/requires-3.c | 3 + gcc/testsuite/c-c++-common/gomp/requires-4.c | 13 + .../c-c++-common/gomp/schedule-modifiers-1.c | 30 +- gcc/testsuite/c-c++-common/gomp/simd7.c | 21 + gcc/testsuite/c-c++-common/gomp/sink-3.c | 2 +- gcc/testsuite/c-c++-common/gomp/target-data-1.c | 18 + .../c-c++-common/gomp/taskloop-reduction-1.c | 10 + .../c-c++-common/gomp/taskwait-depend-1.c | 11 + gcc/testsuite/c-c++-common/gomp/teams-1.c | 64 + gcc/testsuite/c-c++-common/gomp/teams-2.c | 119 + gcc/testsuite/c-c++-common/ident-0a.c | 1 + gcc/testsuite/c-c++-common/ident-0b.c | 1 + gcc/testsuite/c-c++-common/ident-1a.c | 1 + gcc/testsuite/c-c++-common/ident-1b.c | 2 +- gcc/testsuite/c-c++-common/ident-2a.c | 1 + gcc/testsuite/c-c++-common/ident-2b.c | 2 +- .../c-c++-common/patchable_function_entry-decl.c | 6 +- .../patchable_function_entry-default.c | 6 +- .../patchable_function_entry-definition.c | 6 +- gcc/testsuite/c-c++-common/pr19807-2.c | 15 + gcc/testsuite/c-c++-common/pr19807-3.c | 15 + gcc/testsuite/c-c++-common/pr27336.c | 1 + gcc/testsuite/c-c++-common/pr41779.c | 6 +- gcc/testsuite/c-c++-common/pr44715.c | 171 + gcc/testsuite/c-c++-common/pr51628-1.c | 29 + gcc/testsuite/c-c++-common/pr51628-10.c | 24 + gcc/testsuite/c-c++-common/pr51628-11.c | 17 + gcc/testsuite/c-c++-common/pr51628-12.c | 18 + gcc/testsuite/c-c++-common/pr51628-13.c | 9 + gcc/testsuite/c-c++-common/pr51628-14.c | 9 + gcc/testsuite/c-c++-common/pr51628-15.c | 14 + gcc/testsuite/c-c++-common/pr51628-16.c | 13 + gcc/testsuite/c-c++-common/pr51628-2.c | 29 + gcc/testsuite/c-c++-common/pr51628-26.c | 33 + gcc/testsuite/c-c++-common/pr51628-27.c | 12 + gcc/testsuite/c-c++-common/pr51628-28.c | 31 + gcc/testsuite/c-c++-common/pr51628-29.c | 16 + gcc/testsuite/c-c++-common/pr51628-3.c | 35 + gcc/testsuite/c-c++-common/pr51628-30.c | 23 + gcc/testsuite/c-c++-common/pr51628-31.c | 16 + gcc/testsuite/c-c++-common/pr51628-32.c | 19 + gcc/testsuite/c-c++-common/pr51628-33.c | 19 + gcc/testsuite/c-c++-common/pr51628-35.c | 23 + gcc/testsuite/c-c++-common/pr51628-4.c | 35 + gcc/testsuite/c-c++-common/pr51628-5.c | 35 + gcc/testsuite/c-c++-common/pr51628-6.c | 35 + gcc/testsuite/c-c++-common/pr51628-7.c | 29 + gcc/testsuite/c-c++-common/pr51628-8.c | 36 + gcc/testsuite/c-c++-common/pr51628-9.c | 36 + gcc/testsuite/c-c++-common/pr51712.c | 2 +- gcc/testsuite/c-c++-common/pr57371-2.c | 2 +- gcc/testsuite/c-c++-common/pr60226.c | 6 +- gcc/testsuite/c-c++-common/pr68107.c | 36 +- gcc/testsuite/c-c++-common/pr71574.c | 15 +- gcc/testsuite/c-c++-common/pr81376.c | 48 + gcc/testsuite/c-c++-common/pr88664-1.c | 20 + gcc/testsuite/c-c++-common/pr88664-2.c | 22 + gcc/testsuite/c-c++-common/pr88984.c | 19 + gcc/testsuite/c-c++-common/raw-string-13.c | 60 + gcc/testsuite/c-c++-common/raw-string-15.c | 60 + gcc/testsuite/c-c++-common/rotate-8.c | 14 +- gcc/testsuite/c-c++-common/spellcheck-reserved.c | 9 +- .../c-c++-common/substring-location-PR-87562-1-a.h | 7 + .../substring-location-PR-87562-1-b.h} | 0 .../c-c++-common/substring-location-PR-87562-1.c | 15 + .../c-c++-common/substring-location-PR-87721.c | 11 + gcc/testsuite/c-c++-common/torture/asm-inline.c | 53 + .../c-c++-common/torture/builtin-convertvector-1.c | 131 + gcc/testsuite/c-c++-common/ubsan/align-10.c | 2 +- gcc/testsuite/c-c++-common/ubsan/align-2.c | 2 +- gcc/testsuite/c-c++-common/ubsan/align-4.c | 2 +- gcc/testsuite/c-c++-common/ubsan/align-6.c | 2 +- gcc/testsuite/c-c++-common/ubsan/align-7.c | 2 +- gcc/testsuite/c-c++-common/ubsan/align-8.c | 2 +- .../c-c++-common/ubsan/float-cast-overflow-11.c | 10 + gcc/testsuite/c-c++-common/ubsan/opts-1.c | 23 + gcc/testsuite/c-c++-common/ubsan/opts-2.c | 23 + gcc/testsuite/c-c++-common/ubsan/opts-3.c | 23 + gcc/testsuite/c-c++-common/ubsan/opts-4.c | 27 + gcc/testsuite/c-c++-common/ubsan/pr63839.c | 2 +- gcc/testsuite/c-c++-common/ubsan/pr71512-1.c | 1 + gcc/testsuite/c-c++-common/ubsan/pr71512-2.c | 1 + gcc/testsuite/c-c++-common/ubsan/pr87837.c | 18 + gcc/testsuite/c-c++-common/ubsan/pr88215.c | 11 + gcc/testsuite/c-c++-common/ubsan/unreachable-1.c | 2 +- gcc/testsuite/c-c++-common/ubsan/unreachable-2.c | 2 +- gcc/testsuite/c-c++-common/ubsan/unreachable-4.c | 2 +- gcc/testsuite/config/default.exp | 2 +- gcc/testsuite/g++.dg/DRs/dr1207-1.C | 23 + gcc/testsuite/g++.dg/DRs/dr1207-2.C | 12 + gcc/testsuite/g++.dg/README | 2 +- gcc/testsuite/g++.dg/Wclass-memaccess-4.C | 2 +- gcc/testsuite/g++.dg/abi/anon5.C | 14 + gcc/testsuite/g++.dg/abi/key2.C | 2 +- gcc/testsuite/g++.dg/abi/mangle68.C | 8 + gcc/testsuite/g++.dg/abi/no-linkage-expr1.C | 19 + gcc/testsuite/g++.dg/abi/no_unique_address4.C | 25 + gcc/testsuite/g++.dg/abi/no_unique_address5.C | 18 + gcc/testsuite/g++.dg/abi/ref-temp1.C | 18 + gcc/testsuite/g++.dg/addr_builtin-1.C | 2 +- gcc/testsuite/g++.dg/asan/asan.exp | 2 +- gcc/testsuite/g++.dg/asan/asan_oob_test.cc | 4 + gcc/testsuite/g++.dg/asan/function-argument-1.C | 2 +- gcc/testsuite/g++.dg/asan/function-argument-2.C | 2 +- gcc/testsuite/g++.dg/asan/function-argument-3.C | 15 +- gcc/testsuite/g++.dg/asan/pr88901.C | 13 + gcc/testsuite/g++.dg/asan/use-after-scope-1.C | 2 +- gcc/testsuite/g++.dg/asan/use-after-scope-2.C | 2 +- .../g++.dg/asan/use-after-scope-types-1.C | 2 +- .../g++.dg/asan/use-after-scope-types-2.C | 2 +- .../g++.dg/asan/use-after-scope-types-3.C | 2 +- .../g++.dg/asan/use-after-scope-types-4.C | 2 +- .../g++.dg/asan/use-after-scope-types-5.C | 2 +- gcc/testsuite/g++.dg/asm-qual-1.C | 13 + gcc/testsuite/g++.dg/asm-qual-2.C | 46 + gcc/testsuite/g++.dg/asm-qual-3.C | 12 + gcc/testsuite/g++.dg/bprob/bprob.exp | 2 +- gcc/testsuite/g++.dg/charset/charset.exp | 2 +- gcc/testsuite/g++.dg/compat/break/README | 2 +- gcc/testsuite/g++.dg/compat/compat.exp | 2 +- gcc/testsuite/g++.dg/compat/struct-layout-1.exp | 2 +- gcc/testsuite/g++.dg/concepts/alias1.C | 3 +- gcc/testsuite/g++.dg/concepts/alias2.C | 3 +- gcc/testsuite/g++.dg/concepts/alias3.C | 3 +- gcc/testsuite/g++.dg/concepts/alias4.C | 3 +- gcc/testsuite/g++.dg/concepts/auto1.C | 3 +- gcc/testsuite/g++.dg/concepts/auto3.C | 3 +- gcc/testsuite/g++.dg/concepts/auto4.C | 3 +- gcc/testsuite/g++.dg/concepts/class-deduction1.C | 3 +- gcc/testsuite/g++.dg/concepts/class-deduction2.C | 3 +- gcc/testsuite/g++.dg/concepts/class.C | 3 +- gcc/testsuite/g++.dg/concepts/class1.C | 3 +- gcc/testsuite/g++.dg/concepts/class2.C | 3 +- gcc/testsuite/g++.dg/concepts/class3.C | 3 +- gcc/testsuite/g++.dg/concepts/class4.C | 3 +- gcc/testsuite/g++.dg/concepts/class5.C | 3 +- gcc/testsuite/g++.dg/concepts/class6.C | 3 +- gcc/testsuite/g++.dg/concepts/constrained-parm.C | 3 +- gcc/testsuite/g++.dg/concepts/debug1.C | 3 +- gcc/testsuite/g++.dg/concepts/decl-diagnose.C | 3 +- .../g++.dg/concepts/deduction-constraint1.C | 3 +- gcc/testsuite/g++.dg/concepts/diagnostic1.C | 3 +- gcc/testsuite/g++.dg/concepts/disjunction1.C | 3 +- gcc/testsuite/g++.dg/concepts/dr1430.C | 3 +- gcc/testsuite/g++.dg/concepts/equiv.C | 3 +- gcc/testsuite/g++.dg/concepts/equiv2.C | 4 +- gcc/testsuite/g++.dg/concepts/explicit-inst1.C | 3 +- gcc/testsuite/g++.dg/concepts/explicit-inst2.C | 3 +- gcc/testsuite/g++.dg/concepts/explicit-inst3.C | 3 +- gcc/testsuite/g++.dg/concepts/explicit-inst4.C | 3 +- gcc/testsuite/g++.dg/concepts/explicit-spec1.C | 4 +- gcc/testsuite/g++.dg/concepts/explicit-spec2.C | 3 +- gcc/testsuite/g++.dg/concepts/explicit-spec3.C | 3 +- gcc/testsuite/g++.dg/concepts/explicit-spec4.C | 4 +- gcc/testsuite/g++.dg/concepts/explicit-spec5.C | 3 +- gcc/testsuite/g++.dg/concepts/explicit-spec6.C | 3 +- gcc/testsuite/g++.dg/concepts/expression.C | 4 +- gcc/testsuite/g++.dg/concepts/expression2.C | 3 +- gcc/testsuite/g++.dg/concepts/expression3.C | 3 +- gcc/testsuite/g++.dg/concepts/feature-macro.C | 3 +- gcc/testsuite/g++.dg/concepts/fn-concept1.C | 3 +- gcc/testsuite/g++.dg/concepts/fn-concept2.C | 3 +- gcc/testsuite/g++.dg/concepts/fn1.C | 3 +- gcc/testsuite/g++.dg/concepts/fn10.C | 4 +- gcc/testsuite/g++.dg/concepts/fn2.C | 3 +- gcc/testsuite/g++.dg/concepts/fn3.C | 4 +- gcc/testsuite/g++.dg/concepts/fn4.C | 3 +- gcc/testsuite/g++.dg/concepts/fn5.C | 3 +- gcc/testsuite/g++.dg/concepts/fn6.C | 3 +- gcc/testsuite/g++.dg/concepts/fn7.C | 4 +- gcc/testsuite/g++.dg/concepts/fn8.C | 3 +- gcc/testsuite/g++.dg/concepts/fn9.C | 4 +- gcc/testsuite/g++.dg/concepts/friend1.C | 3 +- gcc/testsuite/g++.dg/concepts/friend2.C | 3 +- gcc/testsuite/g++.dg/concepts/generic-fn-err.C | 3 +- gcc/testsuite/g++.dg/concepts/generic-fn.C | 4 +- gcc/testsuite/g++.dg/concepts/iconv1.C | 3 +- gcc/testsuite/g++.dg/concepts/inherit-ctor1.C | 3 +- gcc/testsuite/g++.dg/concepts/inherit-ctor2.C | 3 +- gcc/testsuite/g++.dg/concepts/inherit-ctor3.C | 3 +- gcc/testsuite/g++.dg/concepts/inherit-ctor4.C | 3 +- gcc/testsuite/g++.dg/concepts/intro1.C | 3 +- gcc/testsuite/g++.dg/concepts/intro2.C | 4 +- gcc/testsuite/g++.dg/concepts/intro3.C | 3 +- gcc/testsuite/g++.dg/concepts/intro4.C | 3 +- gcc/testsuite/g++.dg/concepts/intro5.C | 3 +- gcc/testsuite/g++.dg/concepts/intro6.C | 3 +- gcc/testsuite/g++.dg/concepts/intro7.C | 3 +- gcc/testsuite/g++.dg/concepts/locations1.C | 3 +- gcc/testsuite/g++.dg/concepts/member-concept.C | 3 +- gcc/testsuite/g++.dg/concepts/memfun-err.C | 4 +- gcc/testsuite/g++.dg/concepts/memfun.C | 4 +- gcc/testsuite/g++.dg/concepts/memfun2.C | 3 +- gcc/testsuite/g++.dg/concepts/memtmpl1.C | 3 +- .../g++.dg/concepts/partial-concept-id1.C | 3 +- .../g++.dg/concepts/partial-concept-id2.C | 3 +- gcc/testsuite/g++.dg/concepts/partial-spec.C | 3 +- gcc/testsuite/g++.dg/concepts/partial-spec2.C | 3 +- gcc/testsuite/g++.dg/concepts/partial-spec3.C | 3 +- gcc/testsuite/g++.dg/concepts/partial-spec4.C | 3 +- gcc/testsuite/g++.dg/concepts/partial-spec5.C | 3 +- gcc/testsuite/g++.dg/concepts/partial-spec6.C | 3 +- gcc/testsuite/g++.dg/concepts/placeholder1.C | 3 +- gcc/testsuite/g++.dg/concepts/placeholder2.C | 3 +- gcc/testsuite/g++.dg/concepts/placeholder3.C | 3 +- gcc/testsuite/g++.dg/concepts/placeholder4.C | 3 +- gcc/testsuite/g++.dg/concepts/placeholder5.C | 3 +- gcc/testsuite/g++.dg/concepts/placeholder6.C | 3 +- gcc/testsuite/g++.dg/concepts/pr65552.C | 3 +- gcc/testsuite/g++.dg/concepts/pr65575.C | 3 +- gcc/testsuite/g++.dg/concepts/pr65634.C | 3 +- gcc/testsuite/g++.dg/concepts/pr65636.C | 3 +- gcc/testsuite/g++.dg/concepts/pr65681.C | 3 +- gcc/testsuite/g++.dg/concepts/pr65848.C | 3 +- gcc/testsuite/g++.dg/concepts/pr65854.C | 3 +- gcc/testsuite/g++.dg/concepts/pr66091.C | 3 +- gcc/testsuite/g++.dg/concepts/pr67249.C | 3 +- gcc/testsuite/g++.dg/concepts/pr67595.C | 3 +- gcc/testsuite/g++.dg/concepts/pr68434.C | 3 +- gcc/testsuite/g++.dg/concepts/pr68683.C | 3 +- gcc/testsuite/g++.dg/concepts/pr71368.C | 3 +- gcc/testsuite/g++.dg/concepts/pr71385.C | 3 +- gcc/testsuite/g++.dg/concepts/pr84423-1.C | 8 + gcc/testsuite/g++.dg/concepts/pr84423-2.C | 18 + gcc/testsuite/g++.dg/concepts/pr87768.C | 14 + gcc/testsuite/g++.dg/concepts/pr89036.C | 8 + gcc/testsuite/g++.dg/concepts/req-neg1.C | 3 +- gcc/testsuite/g++.dg/concepts/req1.C | 4 +- gcc/testsuite/g++.dg/concepts/req10.C | 3 +- gcc/testsuite/g++.dg/concepts/req11.C | 3 +- gcc/testsuite/g++.dg/concepts/req12.C | 3 +- gcc/testsuite/g++.dg/concepts/req13.C | 3 +- gcc/testsuite/g++.dg/concepts/req14.C | 3 +- gcc/testsuite/g++.dg/concepts/req15.C | 3 +- gcc/testsuite/g++.dg/concepts/req16.C | 3 +- gcc/testsuite/g++.dg/concepts/req17.C | 3 +- gcc/testsuite/g++.dg/concepts/req18.C | 3 +- gcc/testsuite/g++.dg/concepts/req19.C | 3 +- gcc/testsuite/g++.dg/concepts/req2.C | 3 +- gcc/testsuite/g++.dg/concepts/req20.C | 3 +- gcc/testsuite/g++.dg/concepts/req3.C | 4 +- gcc/testsuite/g++.dg/concepts/req4.C | 3 +- gcc/testsuite/g++.dg/concepts/req5.C | 3 +- gcc/testsuite/g++.dg/concepts/req6.C | 3 +- gcc/testsuite/g++.dg/concepts/req7.C | 3 +- gcc/testsuite/g++.dg/concepts/req8.C | 4 +- gcc/testsuite/g++.dg/concepts/req9.C | 3 +- gcc/testsuite/g++.dg/concepts/template-parm1.C | 3 +- gcc/testsuite/g++.dg/concepts/template-parm10.C | 3 +- gcc/testsuite/g++.dg/concepts/template-parm11.C | 3 +- gcc/testsuite/g++.dg/concepts/template-parm12.C | 3 +- gcc/testsuite/g++.dg/concepts/template-parm2.C | 3 +- gcc/testsuite/g++.dg/concepts/template-parm3.C | 3 +- gcc/testsuite/g++.dg/concepts/template-parm4.C | 3 +- gcc/testsuite/g++.dg/concepts/template-parm5.C | 3 +- gcc/testsuite/g++.dg/concepts/template-parm6.C | 3 +- gcc/testsuite/g++.dg/concepts/template-parm7.C | 3 +- gcc/testsuite/g++.dg/concepts/template-parm8.C | 3 +- gcc/testsuite/g++.dg/concepts/template-parm9.C | 3 +- .../g++.dg/concepts/template-template-parm1.C | 3 +- gcc/testsuite/g++.dg/concepts/traits1.C | 3 +- gcc/testsuite/g++.dg/concepts/traits2.C | 3 +- gcc/testsuite/g++.dg/concepts/var-concept1.C | 3 +- gcc/testsuite/g++.dg/concepts/var-concept2.C | 3 +- gcc/testsuite/g++.dg/concepts/var-concept3.C | 3 +- gcc/testsuite/g++.dg/concepts/var-concept4.C | 3 +- gcc/testsuite/g++.dg/concepts/var-concept5.C | 3 +- gcc/testsuite/g++.dg/concepts/var-concept6.C | 3 +- gcc/testsuite/g++.dg/concepts/var-concept7.C | 3 +- gcc/testsuite/g++.dg/concepts/var-templ1.C | 3 +- gcc/testsuite/g++.dg/concepts/var-templ2.C | 3 +- gcc/testsuite/g++.dg/concepts/var-templ3.C | 3 +- gcc/testsuite/g++.dg/concepts/variadic1.C | 3 +- gcc/testsuite/g++.dg/concepts/variadic2.C | 3 +- gcc/testsuite/g++.dg/concepts/variadic4.C | 3 +- gcc/testsuite/g++.dg/cpp0x/Wnarrowing13.C | 8 + gcc/testsuite/g++.dg/cpp0x/Wnarrowing14.C | 17 + gcc/testsuite/g++.dg/cpp0x/Wnarrowing15.C | 14 + gcc/testsuite/g++.dg/cpp0x/Wnarrowing16.C | 16 + gcc/testsuite/g++.dg/cpp0x/Wredundant-move5.C | 53 + .../{Wredundant-move3.C => Wredundant-move6.C} | 30 +- .../cpp0x/Wzero-as-null-pointer-constant-1.C | 8 +- gcc/testsuite/g++.dg/cpp0x/alias-decl-43.C | 2 +- gcc/testsuite/g++.dg/cpp0x/auto24.C | 2 +- gcc/testsuite/g++.dg/cpp0x/auto3.C | 2 +- gcc/testsuite/g++.dg/cpp0x/auto39.C | 2 +- gcc/testsuite/g++.dg/cpp0x/auto42.C | 2 +- gcc/testsuite/g++.dg/cpp0x/auto52.C | 4 +- gcc/testsuite/g++.dg/cpp0x/auto9.C | 2 +- gcc/testsuite/g++.dg/cpp0x/cond2.C | 14 + gcc/testsuite/g++.dg/cpp0x/constexpr-47969.C | 3 +- gcc/testsuite/g++.dg/cpp0x/constexpr-48324.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-60049.C | 6 +- gcc/testsuite/g++.dg/cpp0x/constexpr-87506.C | 12 + gcc/testsuite/g++.dg/cpp0x/constexpr-87934.C | 9 + gcc/testsuite/g++.dg/cpp0x/constexpr-__func__2.C | 7 +- .../g++.dg/cpp0x/constexpr-arith-overflow.C | 6 + .../g++.dg/cpp0x/constexpr-arith-overflow2.C | 31 + .../{constexpr-base6.C => constexpr-base6b.C} | 5 +- gcc/testsuite/g++.dg/cpp0x/constexpr-builtin4.C | 17 + gcc/testsuite/g++.dg/cpp0x/constexpr-comma1.C | 9 + gcc/testsuite/g++.dg/cpp0x/constexpr-ctor10.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-decltype3.C | 25 + gcc/testsuite/g++.dg/cpp0x/constexpr-diag3.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-ex2.C | 4 +- gcc/testsuite/g++.dg/cpp0x/constexpr-ice19.C | 3 +- gcc/testsuite/g++.dg/cpp0x/constexpr-initlist11.C | 11 + gcc/testsuite/g++.dg/cpp0x/constexpr-initlist11a.C | 10 + gcc/testsuite/g++.dg/cpp0x/constexpr-nonlit2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-shift1.C | 8 +- gcc/testsuite/g++.dg/cpp0x/constexpr-volatile2.C | 13 + gcc/testsuite/g++.dg/cpp0x/constexpr-wstring2.C | 1 + gcc/testsuite/g++.dg/cpp0x/decltype-33838.C | 2 +- gcc/testsuite/g++.dg/cpp0x/decltype-tid1.C | 9 + gcc/testsuite/g++.dg/cpp0x/decltype48.C | 2 +- gcc/testsuite/g++.dg/cpp0x/decltype67.C | 2 +- gcc/testsuite/g++.dg/cpp0x/decltype68.C | 7 + gcc/testsuite/g++.dg/cpp0x/decltype69.C | 10 + gcc/testsuite/g++.dg/cpp0x/defaulted61.C | 22 + gcc/testsuite/g++.dg/cpp0x/defaulted62.C | 25 + gcc/testsuite/g++.dg/cpp0x/dependent2.C | 10 + gcc/testsuite/g++.dg/cpp0x/depr-copy1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/diag1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/enum37.C | 24 + gcc/testsuite/g++.dg/cpp0x/error4.C | 2 +- gcc/testsuite/g++.dg/cpp0x/gen-attrs-66.C | 12 + gcc/testsuite/g++.dg/cpp0x/implicit15.C | 11 + gcc/testsuite/g++.dg/cpp0x/inh-ctor32.C | 229 + gcc/testsuite/g++.dg/cpp0x/initlist-explicit2.C | 20 + gcc/testsuite/g++.dg/cpp0x/initlist-value3.C | 23 + gcc/testsuite/g++.dg/cpp0x/initlist-value4.C | 12 + gcc/testsuite/g++.dg/cpp0x/initlist105.C | 28 + gcc/testsuite/g++.dg/cpp0x/initlist106.C | 29 + gcc/testsuite/g++.dg/cpp0x/initlist107.C | 24 + gcc/testsuite/g++.dg/cpp0x/initlist108.C | 34 + gcc/testsuite/g++.dg/cpp0x/initlist109.C | 15 + gcc/testsuite/g++.dg/cpp0x/initlist110.C | 32 + gcc/testsuite/g++.dg/cpp0x/initlist111.C | 32 + gcc/testsuite/g++.dg/cpp0x/initlist112.C | 14 + gcc/testsuite/g++.dg/cpp0x/initlist113.C | 11 + gcc/testsuite/g++.dg/cpp0x/initlist114.C | 21 + gcc/testsuite/g++.dg/cpp0x/initlist57.C | 2 +- gcc/testsuite/g++.dg/cpp0x/initlist69.C | 4 +- gcc/testsuite/g++.dg/cpp0x/initlist75.C | 2 +- gcc/testsuite/g++.dg/cpp0x/initlist80.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-89158.C | 11 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-89387.C | 11 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-attr1.C | 3 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-attr2.C | 5 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-const10.C | 11 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv13.C | 33 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-defarg9.C | 10 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice13.C | 3 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice6.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-sfinae1.C | 9 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-uneval.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-uneval2.C | 5 +- .../g++.dg/cpp0x/lambda/lambda-variadic5.C | 2 + gcc/testsuite/g++.dg/cpp0x/noexcept16.C | 2 +- gcc/testsuite/g++.dg/cpp0x/noexcept34.C | 29 + gcc/testsuite/g++.dg/cpp0x/noexcept35.C | 21 + gcc/testsuite/g++.dg/cpp0x/nsdmi-template14.C | 4 +- gcc/testsuite/g++.dg/cpp0x/nsdmi-union6.C | 12 +- gcc/testsuite/g++.dg/cpp0x/nsdmi15.C | 8 + gcc/testsuite/g++.dg/cpp0x/nsdmi3.C | 3 +- gcc/testsuite/g++.dg/cpp0x/nsdmi6.C | 3 +- gcc/testsuite/g++.dg/cpp0x/nullptr40.C | 19 + gcc/testsuite/g++.dg/cpp0x/nullptr41.C | 19 + gcc/testsuite/g++.dg/cpp0x/pr51420.C | 10 + gcc/testsuite/g++.dg/cpp0x/pr62101.C | 2 +- gcc/testsuite/g++.dg/cpp0x/pr65327.C | 2 +- gcc/testsuite/g++.dg/cpp0x/pr77655.C | 2 +- gcc/testsuite/g++.dg/cpp0x/pr84585.C | 3 + gcc/testsuite/g++.dg/cpp0x/pr84676.C | 4 + gcc/testsuite/g++.dg/cpp0x/pr84705.C | 13 + gcc/testsuite/g++.dg/cpp0x/pr85070.C | 4 +- gcc/testsuite/g++.dg/cpp0x/pr86218.C | 11 + gcc/testsuite/g++.dg/cpp0x/pr86379.C | 207 + gcc/testsuite/g++.dg/cpp0x/pr86397-1.C | 5 + gcc/testsuite/g++.dg/cpp0x/pr86397-2.C | 5 + gcc/testsuite/g++.dg/cpp0x/pr86610.C | 31 + gcc/testsuite/g++.dg/cpp0x/pr87012.C | 11 + gcc/testsuite/g++.dg/cpp0x/pr87125.C | 15 + gcc/testsuite/g++.dg/cpp0x/pr87476-1.C | 13 + gcc/testsuite/g++.dg/cpp0x/pr87476-2.C | 23 + gcc/testsuite/g++.dg/cpp0x/pr87539.C | 85 + gcc/testsuite/g++.dg/cpp0x/pr88120.C | 23 + gcc/testsuite/g++.dg/cpp0x/pr88410.C | 7 + gcc/testsuite/g++.dg/cpp0x/pr88987.C | 9 + gcc/testsuite/g++.dg/cpp0x/pr89403.C | 18 + gcc/testsuite/g++.dg/cpp0x/ptrmem-cst-arg1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/range-for37.C | 24 + gcc/testsuite/g++.dg/cpp0x/reinterpret_cast2.C | 10 + gcc/testsuite/g++.dg/cpp0x/rv-cond3.C | 22 + gcc/testsuite/g++.dg/cpp0x/scoped_enum2.C | 3 +- gcc/testsuite/g++.dg/cpp0x/this1.C | 46 + gcc/testsuite/g++.dg/cpp0x/trailing2.C | 12 +- ...onv-neg.C => udlit-implicit-conv-neg-char8_t.C} | 20 +- gcc/testsuite/g++.dg/cpp0x/udlit-overflow.C | 36 +- gcc/testsuite/g++.dg/cpp0x/udlit-resolve-char8_t.C | 38 + gcc/testsuite/g++.dg/cpp0x/udlit-string-length.C | 8 + gcc/testsuite/g++.dg/cpp0x/udlit-string-literal.C | 2 + gcc/testsuite/g++.dg/cpp0x/udlit-string-literal.h | 6 + gcc/testsuite/g++.dg/cpp0x/using-enum-3.C | 21 + gcc/testsuite/g++.dg/cpp0x/variadic-decltype1.C | 9 + gcc/testsuite/g++.dg/cpp0x/variadic126.C | 4 +- gcc/testsuite/g++.dg/cpp1y/Wnarrowing1.C | 5 + gcc/testsuite/g++.dg/cpp1y/auto-fn18.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn25.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn52.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn53.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn54.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn55.C | 8 + gcc/testsuite/g++.dg/cpp1y/constexpr-70265-2.C | 4 +- gcc/testsuite/g++.dg/cpp1y/constexpr-84192.C | 2 +- gcc/testsuite/g++.dg/cpp1y/constexpr-86524.C | 41 + gcc/testsuite/g++.dg/cpp1y/constexpr-88983.C | 71 + gcc/testsuite/g++.dg/cpp1y/constexpr-89285-2.C | 20 + gcc/testsuite/g++.dg/cpp1y/constexpr-89285.C | 20 + gcc/testsuite/g++.dg/cpp1y/constexpr-89336-1.C | 35 + gcc/testsuite/g++.dg/cpp1y/constexpr-89336-2.C | 56 + gcc/testsuite/g++.dg/cpp1y/constexpr-89336-3.C | 46 + gcc/testsuite/g++.dg/cpp1y/constexpr-89481.C | 24 + gcc/testsuite/g++.dg/cpp1y/constexpr-loop7.C | 21 + gcc/testsuite/g++.dg/cpp1y/constexpr-loop8.C | 44 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-83856.C | 30 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-86875.C | 21 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-87523.C | 32 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-89419.C | 24 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-const6.C | 18 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-func1.C | 12 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-ice10.C | 18 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-this3.C | 13 + gcc/testsuite/g++.dg/cpp1y/lambda-init-vla1.C | 12 + gcc/testsuite/g++.dg/cpp1y/pr58708.C | 1 + gcc/testsuite/g++.dg/cpp1y/pr59867.C | 1 + gcc/testsuite/g++.dg/cpp1y/pr60384.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr63996.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr79393-3.C | 44 + gcc/testsuite/g++.dg/cpp1y/pr87322.C | 23 + .../g++.dg/cpp1y/udlit-char-template-sfinae.C | 1 + .../udlit-char-template-vs-std-literal-operator.C | 1 + gcc/testsuite/g++.dg/cpp1y/udlit-char-template.C | 1 + gcc/testsuite/g++.dg/cpp1y/udlit-char-template2.C | 1 + gcc/testsuite/g++.dg/cpp1y/var-templ60.C | 9 + gcc/testsuite/g++.dg/cpp1z/Wpessimizing-move1.C | 3 +- gcc/testsuite/g++.dg/cpp1z/aggr-base1.C | 3 +- gcc/testsuite/g++.dg/cpp1z/aggr-base2.C | 2 +- gcc/testsuite/g++.dg/cpp1z/aggr-base3.C | 2 +- gcc/testsuite/g++.dg/cpp1z/aggr-base4.C | 3 +- gcc/testsuite/g++.dg/cpp1z/aggr-base5.C | 4 +- gcc/testsuite/g++.dg/cpp1z/aggr-base6.C | 4 +- gcc/testsuite/g++.dg/cpp1z/aggr-base7.C | 8 + gcc/testsuite/g++.dg/cpp1z/aligned-new1.C | 3 +- gcc/testsuite/g++.dg/cpp1z/aligned-new2.C | 3 +- gcc/testsuite/g++.dg/cpp1z/aligned-new3.C | 3 +- gcc/testsuite/g++.dg/cpp1z/aligned-new7.C | 3 +- gcc/testsuite/g++.dg/cpp1z/aligned-new8.C | 3 +- gcc/testsuite/g++.dg/cpp1z/attributes-enum-1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/bool-increment1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/byte1.C | 3 +- gcc/testsuite/g++.dg/cpp1z/byte2.C | 3 +- gcc/testsuite/g++.dg/cpp1z/class-deduction1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction10.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction11.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction12.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction13.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction14.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction15.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction16.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction17.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction18.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction19.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction2.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction20.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction21.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction22.C | 4 +- gcc/testsuite/g++.dg/cpp1z/class-deduction23.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction24.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction25.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction26.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction27.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction28.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction29.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction3.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction30.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction31.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction32.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction33.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction34.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction35.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction36.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction38.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction39.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction4.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction40.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction41.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction42.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction43.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction44.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction45.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction46.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction48.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction49.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction5.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction50.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction51.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction52.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction54.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction55.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction56.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction57.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction58.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction59.C | 12 + gcc/testsuite/g++.dg/cpp1z/class-deduction6.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction60.C | 19 + gcc/testsuite/g++.dg/cpp1z/class-deduction61.C | 15 + gcc/testsuite/g++.dg/cpp1z/class-deduction62.C | 22 + gcc/testsuite/g++.dg/cpp1z/class-deduction63.C | 11 + gcc/testsuite/g++.dg/cpp1z/class-deduction7.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction8.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction9.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-83692.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-84684.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if10.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if11.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if12.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if13.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if14.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if15.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if16.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if17.C | 3 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if18.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if19.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if20.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if21.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if22.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if23.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if24.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if25.C | 27 + gcc/testsuite/g++.dg/cpp1z/constexpr-if26.C | 28 + gcc/testsuite/g++.dg/cpp1z/constexpr-if27.C | 22 + gcc/testsuite/g++.dg/cpp1z/constexpr-lambda1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda10.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda11.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda12.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda13.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda15.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda17.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda18.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda19.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda2.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda20.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda21.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda22.C | 20 + gcc/testsuite/g++.dg/cpp1z/constexpr-lambda23.C | 16 + gcc/testsuite/g++.dg/cpp1z/constexpr-lambda3.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda4.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda5.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda6.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda7.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda8.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda9.C | 2 +- gcc/testsuite/g++.dg/cpp1z/cplusplus.C | 3 +- gcc/testsuite/g++.dg/cpp1z/decomp-bitfield1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/decomp-constexpr1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/decomp-lambda1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/decomp10.C | 2 +- gcc/testsuite/g++.dg/cpp1z/decomp11.C | 2 +- gcc/testsuite/g++.dg/cpp1z/decomp12.C | 3 +- gcc/testsuite/g++.dg/cpp1z/decomp15.C | 3 +- gcc/testsuite/g++.dg/cpp1z/decomp16.C | 3 +- gcc/testsuite/g++.dg/cpp1z/decomp17.C | 2 +- gcc/testsuite/g++.dg/cpp1z/decomp20.C | 2 +- gcc/testsuite/g++.dg/cpp1z/decomp21.C | 2 +- gcc/testsuite/g++.dg/cpp1z/decomp27.C | 3 +- gcc/testsuite/g++.dg/cpp1z/decomp29.C | 3 +- gcc/testsuite/g++.dg/cpp1z/decomp30.C | 2 +- gcc/testsuite/g++.dg/cpp1z/decomp34.C | 4 +- gcc/testsuite/g++.dg/cpp1z/decomp37.C | 3 +- gcc/testsuite/g++.dg/cpp1z/decomp38.C | 3 +- gcc/testsuite/g++.dg/cpp1z/decomp48.C | 134 + gcc/testsuite/g++.dg/cpp1z/decomp9.C | 3 +- gcc/testsuite/g++.dg/cpp1z/direct-enum-init1.C | 6 +- gcc/testsuite/g++.dg/cpp1z/elide1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/eval-order2.C | 3 +- gcc/testsuite/g++.dg/cpp1z/eval-order3.C | 3 +- gcc/testsuite/g++.dg/cpp1z/fallthrough1.C | 4 +- gcc/testsuite/g++.dg/cpp1z/feat-cxx1z.C | 15 +- gcc/testsuite/g++.dg/cpp1z/fold-ice1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/fold-lambda.C | 3 +- gcc/testsuite/g++.dg/cpp1z/fold-lambda2.C | 2 +- gcc/testsuite/g++.dg/cpp1z/fold-lambda3.C | 19 + gcc/testsuite/g++.dg/cpp1z/fold-mangle.C | 2 +- gcc/testsuite/g++.dg/cpp1z/fold1.C | 4 +- gcc/testsuite/g++.dg/cpp1z/fold2.C | 4 +- gcc/testsuite/g++.dg/cpp1z/fold3.C | 4 +- gcc/testsuite/g++.dg/cpp1z/fold4.C | 2 +- gcc/testsuite/g++.dg/cpp1z/fold6.C | 2 +- gcc/testsuite/g++.dg/cpp1z/fold7.C | 2 +- gcc/testsuite/g++.dg/cpp1z/fold8.C | 2 +- gcc/testsuite/g++.dg/cpp1z/fold9.C | 2 +- .../g++.dg/cpp1z/has-unique-obj-representations1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/init-statement2.C | 3 +- gcc/testsuite/g++.dg/cpp1z/init-statement3.C | 3 +- gcc/testsuite/g++.dg/cpp1z/init-statement4.C | 2 +- gcc/testsuite/g++.dg/cpp1z/init-statement5.C | 2 +- gcc/testsuite/g++.dg/cpp1z/init-statement6.C | 2 +- gcc/testsuite/g++.dg/cpp1z/init-statement7.C | 3 +- gcc/testsuite/g++.dg/cpp1z/init-statement8.C | 2 +- gcc/testsuite/g++.dg/cpp1z/init-statement9.C | 2 +- gcc/testsuite/g++.dg/cpp1z/inline-var1.C | 4 +- gcc/testsuite/g++.dg/cpp1z/inline-var1a.C | 4 +- gcc/testsuite/g++.dg/cpp1z/inline-var4.C | 2 +- gcc/testsuite/g++.dg/cpp1z/inline-var5.C | 11 + gcc/testsuite/g++.dg/cpp1z/inline-var6.C | 16 + gcc/testsuite/g++.dg/cpp1z/lambda-__func__.C | 2 +- gcc/testsuite/g++.dg/cpp1z/lambda-inherit1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/lambda-this3.C | 2 +- gcc/testsuite/g++.dg/cpp1z/namespace-attribs.C | 3 +- gcc/testsuite/g++.dg/cpp1z/namespace-attribs2.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nested-namespace-def1.C | 3 +- gcc/testsuite/g++.dg/cpp1z/nodiscard3.C | 8 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type12.C | 2 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type15.C | 2 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type16.C | 2 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type17.C | 2 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type18.C | 2 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type2.C | 4 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type3.C | 2 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type4.C | 2 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type5.C | 2 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type6.C | 2 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type7.C | 2 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type8.C | 3 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type9.C | 3 +- gcc/testsuite/g++.dg/cpp1z/nontype-auto1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nontype-auto10.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nontype-auto12.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nontype-auto13.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nontype-auto14.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nontype-auto2.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nontype-auto3.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nontype-auto4.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nontype-auto5.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nontype-auto7.C | 4 +- gcc/testsuite/g++.dg/cpp1z/nontype-auto8.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nontype-auto9.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nontype1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nontype2.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nontype3.C | 2 +- gcc/testsuite/g++.dg/cpp1z/pr78771.C | 2 +- gcc/testsuite/g++.dg/cpp1z/pr79143.C | 3 +- gcc/testsuite/g++.dg/cpp1z/pr81016.C | 2 +- gcc/testsuite/g++.dg/cpp1z/pr83020.C | 2 +- gcc/testsuite/g++.dg/cpp1z/pr83644.C | 3 +- gcc/testsuite/g++.dg/cpp1z/pr83918.C | 3 +- gcc/testsuite/g++.dg/cpp1z/pr84325.C | 3 +- gcc/testsuite/g++.dg/cpp1z/pr84533.C | 2 +- gcc/testsuite/g++.dg/cpp1z/pr85569.C | 93 + gcc/testsuite/g++.dg/cpp1z/pr86648.C | 5 + gcc/testsuite/g++.dg/cpp1z/pr87814.C | 26 + gcc/testsuite/g++.dg/cpp1z/range-for1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/regress1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/regress2.C | 2 +- gcc/testsuite/g++.dg/cpp1z/static1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/static2.C | 2 +- gcc/testsuite/g++.dg/cpp1z/static_assert-nomsg.C | 2 +- gcc/testsuite/g++.dg/cpp1z/typename1.C | 117 + gcc/testsuite/g++.dg/cpp1z/udlit-utf8char.C | 7 +- gcc/testsuite/g++.dg/cpp1z/using4.C | 12 + gcc/testsuite/g++.dg/cpp1z/using5.C | 10 + gcc/testsuite/g++.dg/cpp1z/using6.C | 14 + gcc/testsuite/g++.dg/cpp1z/utf8-2.C | 2 +- gcc/testsuite/g++.dg/cpp1z/utf8-neg.C | 3 +- gcc/testsuite/g++.dg/cpp1z/utf8.C | 7 +- gcc/testsuite/g++.dg/cpp2a/attr-likely1.C | 38 + gcc/testsuite/g++.dg/cpp2a/attr-likely2.C | 12 + gcc/testsuite/g++.dg/cpp2a/attr-likely3.C | 8 + gcc/testsuite/g++.dg/cpp2a/attr-likely4.C | 19 + .../g++.dg/cpp2a/{cplusplus.C => char8_t1.C} | 3 +- gcc/testsuite/g++.dg/cpp2a/char8_t2.C | 5 + gcc/testsuite/g++.dg/cpp2a/constexpr-shift1.C | 25 + gcc/testsuite/g++.dg/cpp2a/constexpr-try1.C | 44 + gcc/testsuite/g++.dg/cpp2a/constexpr-try2.C | 45 + gcc/testsuite/g++.dg/cpp2a/constexpr-try3.C | 44 + gcc/testsuite/g++.dg/cpp2a/constexpr-try4.C | 61 + gcc/testsuite/g++.dg/cpp2a/constexpr-try5.C | 40 + gcc/testsuite/g++.dg/cpp2a/constexpr-virtual13.C | 20 + gcc/testsuite/g++.dg/cpp2a/desig10.C | 12 + gcc/testsuite/g++.dg/cpp2a/desig11.C | 14 + gcc/testsuite/g++.dg/cpp2a/desig12.C | 15 + gcc/testsuite/g++.dg/cpp2a/desig13.C | 16 + gcc/testsuite/g++.dg/cpp2a/destroying-delete1.C | 41 + gcc/testsuite/g++.dg/cpp2a/destroying-delete2.C | 20 + gcc/testsuite/g++.dg/cpp2a/destroying-delete3.C | 8 + gcc/testsuite/g++.dg/cpp2a/explicit1.C | 63 + gcc/testsuite/g++.dg/cpp2a/explicit10.C | 32 + gcc/testsuite/g++.dg/cpp2a/explicit11.C | 29 + gcc/testsuite/g++.dg/cpp2a/explicit12.C | 23 + gcc/testsuite/g++.dg/cpp2a/explicit13.C | 35 + gcc/testsuite/g++.dg/cpp2a/explicit14.C | 11 + gcc/testsuite/g++.dg/cpp2a/explicit2.C | 25 + gcc/testsuite/g++.dg/cpp2a/explicit3.C | 24 + gcc/testsuite/g++.dg/cpp2a/explicit4.C | 41 + gcc/testsuite/g++.dg/cpp2a/explicit5.C | 71 + gcc/testsuite/g++.dg/cpp2a/explicit6.C | 41 + gcc/testsuite/g++.dg/cpp2a/explicit7.C | 22 + gcc/testsuite/g++.dg/cpp2a/explicit8.C | 24 + gcc/testsuite/g++.dg/cpp2a/explicit9.C | 22 + .../{cpp1z/feat-cxx1z.C => cpp2a/feat-cxx2a.C} | 54 +- gcc/testsuite/g++.dg/cpp2a/fn-template1.C | 37 + gcc/testsuite/g++.dg/cpp2a/fn-template10.C | 22 + gcc/testsuite/g++.dg/cpp2a/fn-template11.C | 11 + gcc/testsuite/g++.dg/cpp2a/fn-template12.C | 33 + gcc/testsuite/g++.dg/cpp2a/fn-template13.C | 32 + gcc/testsuite/g++.dg/cpp2a/fn-template14.C | 9 + gcc/testsuite/g++.dg/cpp2a/fn-template15.C | 23 + gcc/testsuite/g++.dg/cpp2a/fn-template16.C | 20 + gcc/testsuite/g++.dg/cpp2a/fn-template17.C | 21 + gcc/testsuite/g++.dg/cpp2a/fn-template18.C | 23 + gcc/testsuite/g++.dg/cpp2a/fn-template19.C | 11 + gcc/testsuite/g++.dg/cpp2a/fn-template2.C | 16 + gcc/testsuite/g++.dg/cpp2a/fn-template3.C | 29 + gcc/testsuite/g++.dg/cpp2a/fn-template4.C | 11 + gcc/testsuite/g++.dg/cpp2a/fn-template5.C | 32 + gcc/testsuite/g++.dg/cpp2a/fn-template6.C | 16 + gcc/testsuite/g++.dg/cpp2a/fn-template7.C | 18 + gcc/testsuite/g++.dg/cpp2a/fn-template8.C | 34 + gcc/testsuite/g++.dg/cpp2a/fn-template9.C | 21 + .../g++.dg/cpp2a/is-constant-evaluated1.C | 6 +- ...stant-evaluated1.C => is-constant-evaluated2.C} | 34 +- .../g++.dg/cpp2a/is-constant-evaluated3.C | 26 + .../g++.dg/cpp2a/is-constant-evaluated4.C | 19 + .../g++.dg/cpp2a/is-constant-evaluated5.C | 41 + .../g++.dg/cpp2a/is-constant-evaluated6.C | 29 + .../g++.dg/cpp2a/is-constant-evaluated7.C | 18 + gcc/testsuite/g++.dg/cpp2a/lambda-pack-init1.C | 17 + gcc/testsuite/g++.dg/cpp2a/lambda-this3.C | 20 +- gcc/testsuite/g++.dg/cpp2a/lambda-uneval1.C | 16 + gcc/testsuite/g++.dg/cpp2a/lambda-uneval2.C | 54 + gcc/testsuite/g++.dg/cpp2a/lambda-uneval3.C | 12 + gcc/testsuite/g++.dg/cpp2a/lambda-uneval4.C | 8 + gcc/testsuite/g++.dg/cpp2a/lambda-uneval5.C | 5 + gcc/testsuite/g++.dg/cpp2a/lambda-uneval6.C | 26 + gcc/testsuite/g++.dg/cpp2a/lambda-uneval7.C | 12 + gcc/testsuite/g++.dg/cpp2a/lambda-uneval8.C | 13 + gcc/testsuite/g++.dg/cpp2a/lambda-uneval9.C | 12 + gcc/testsuite/g++.dg/cpp2a/lambda-uneval9.cc | 3 + gcc/testsuite/g++.dg/cpp2a/lambda-uneval9.h | 9 + gcc/testsuite/g++.dg/cpp2a/nested-inline-ns1.C | 29 + gcc/testsuite/g++.dg/cpp2a/nested-inline-ns2.C | 26 + gcc/testsuite/g++.dg/cpp2a/no_unique_address2.C | 12 + gcc/testsuite/g++.dg/cpp2a/nontype-class1.C | 33 + gcc/testsuite/g++.dg/cpp2a/nontype-class10.C | 6 + gcc/testsuite/g++.dg/cpp2a/nontype-class11.C | 21 + gcc/testsuite/g++.dg/cpp2a/nontype-class12.C | 23 + gcc/testsuite/g++.dg/cpp2a/nontype-class13.C | 21 + gcc/testsuite/g++.dg/cpp2a/nontype-class14.C | 10 + gcc/testsuite/g++.dg/cpp2a/nontype-class2.C | 17 + gcc/testsuite/g++.dg/cpp2a/nontype-class3.C | 16 + gcc/testsuite/g++.dg/cpp2a/nontype-class4.C | 18 + gcc/testsuite/g++.dg/cpp2a/nontype-class5.C | 12 + gcc/testsuite/g++.dg/cpp2a/nontype-class6.C | 17 + gcc/testsuite/g++.dg/cpp2a/nontype-class7.C | 26 + gcc/testsuite/g++.dg/cpp2a/nontype-class8.C | 26 + gcc/testsuite/g++.dg/cpp2a/nontype-class9.C | 29 + gcc/testsuite/g++.dg/cpp2a/typename1.C | 42 + gcc/testsuite/g++.dg/cpp2a/typename10.C | 20 + gcc/testsuite/g++.dg/cpp2a/typename11.C | 17 + gcc/testsuite/g++.dg/cpp2a/typename12.C | 20 + gcc/testsuite/g++.dg/cpp2a/typename13.C | 13 + gcc/testsuite/g++.dg/cpp2a/typename14.C | 25 + gcc/testsuite/g++.dg/cpp2a/typename2.C | 22 + gcc/testsuite/g++.dg/cpp2a/typename3.C | 23 + gcc/testsuite/g++.dg/cpp2a/typename4.C | 8 + gcc/testsuite/g++.dg/cpp2a/typename5.C | 65 + gcc/testsuite/g++.dg/cpp2a/typename6.C | 129 + gcc/testsuite/g++.dg/cpp2a/typename7.C | 26 + gcc/testsuite/g++.dg/cpp2a/typename8.C | 20 + gcc/testsuite/g++.dg/cpp2a/typename9.C | 12 + gcc/testsuite/g++.dg/debug/debug.exp | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/dwarf2.exp | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/inline-var-1.C | 4 +- gcc/testsuite/g++.dg/debug/dwarf2/inline-var-2.C | 4 +- gcc/testsuite/g++.dg/debug/dwarf2/pr80234-1.C | 4 +- gcc/testsuite/g++.dg/debug/dwarf2/pr80234-2.C | 4 +- gcc/testsuite/g++.dg/debug/dwarf2/pr85550.C | 17 + gcc/testsuite/g++.dg/debug/dwarf2/pr86900.C | 15 + gcc/testsuite/g++.dg/debug/dwarf2/pr87295.C | 22 + gcc/testsuite/g++.dg/debug/dwarf2/pr87462.C | 20 + gcc/testsuite/g++.dg/debug/dwarf2/pr88006.C | 39 + gcc/testsuite/g++.dg/debug/pr88181.C | 29 + gcc/testsuite/g++.dg/debug/pr89006.C | 20 + gcc/testsuite/g++.dg/dfp/dfp.exp | 2 +- gcc/testsuite/g++.dg/dg.exp | 2 +- gcc/testsuite/g++.dg/diagnostic/bad-binary-ops.C | 57 +- gcc/testsuite/g++.dg/diagnostic/bitfld3.C | 5 + gcc/testsuite/g++.dg/diagnostic/constexpr1.C | 5 + gcc/testsuite/g++.dg/diagnostic/constexpr2.C | 8 + .../g++.dg/diagnostic/extern-initialized.C | 6 + gcc/testsuite/g++.dg/diagnostic/macro-arg-count.C | 51 - gcc/testsuite/g++.dg/diagnostic/member-fn-1.C | 38 + .../g++.dg/diagnostic/missing-default-args.C | 73 + gcc/testsuite/g++.dg/diagnostic/missing-typename.C | 1 + .../g++.dg/diagnostic/out-of-class-redeclaration.C | 13 + .../g++.dg/diagnostic/param-type-mismatch-2.C | 20 +- .../g++.dg/diagnostic/param-type-mismatch-3.C | 26 + .../g++.dg/diagnostic/param-type-mismatch.C | 51 +- gcc/testsuite/g++.dg/diagnostic/pr87386.C | 18 + gcc/testsuite/g++.dg/diagnostic/pr89390.C | 48 + gcc/testsuite/g++.dg/diagnostic/ref3.C | 1 + gcc/testsuite/g++.dg/diagnostic/thread1.C | 13 + .../g++.dg/diagnostic/typedef-initialized.C | 6 + gcc/testsuite/g++.dg/eh/builtin10.C | 29 + gcc/testsuite/g++.dg/eh/builtin11.C | 29 + gcc/testsuite/g++.dg/eh/builtin5.C | 29 + gcc/testsuite/g++.dg/eh/builtin6.C | 29 + gcc/testsuite/g++.dg/eh/builtin7.C | 29 + gcc/testsuite/g++.dg/eh/builtin8.C | 23 + gcc/testsuite/g++.dg/eh/builtin9.C | 29 + gcc/testsuite/g++.dg/expr/static_cast8.C | 27 + gcc/testsuite/g++.dg/ext/attr-alloc_size.C | 53 + gcc/testsuite/g++.dg/ext/attr-copy.C | 82 + gcc/testsuite/g++.dg/ext/attrib57.C | 6 + gcc/testsuite/g++.dg/ext/builtin-convertvector-1.C | 137 + gcc/testsuite/g++.dg/ext/builtin3.C | 3 +- gcc/testsuite/g++.dg/ext/char8_t-aliasing-1.C | 8 + gcc/testsuite/g++.dg/ext/char8_t-char-literal-1.C | 12 + gcc/testsuite/g++.dg/ext/char8_t-char-literal-2.C | 12 + gcc/testsuite/g++.dg/ext/char8_t-deduction-1.C | 30 + gcc/testsuite/g++.dg/ext/char8_t-deduction-2.C | 30 + .../g++.dg/ext/char8_t-feature-test-macro-1.C | 8 + .../g++.dg/ext/char8_t-feature-test-macro-2.C | 10 + gcc/testsuite/g++.dg/ext/char8_t-init-1.C | 21 + gcc/testsuite/g++.dg/ext/char8_t-init-2.C | 33 + gcc/testsuite/g++.dg/ext/char8_t-keyword-1.C | 5 + gcc/testsuite/g++.dg/ext/char8_t-keyword-2.C | 5 + gcc/testsuite/g++.dg/ext/char8_t-limits-1.C | 9 + gcc/testsuite/g++.dg/ext/char8_t-overload-1.C | 26 + gcc/testsuite/g++.dg/ext/char8_t-overload-2.C | 26 + .../g++.dg/ext/char8_t-predefined-macros-1.C | 12 + .../g++.dg/ext/char8_t-predefined-macros-2.C | 12 + gcc/testsuite/g++.dg/ext/char8_t-sizeof-1.C | 7 + .../g++.dg/ext/char8_t-specialization-1.C | 8 + .../g++.dg/ext/char8_t-specialization-2.C | 17 + .../g++.dg/ext/char8_t-string-literal-1.C | 12 + .../g++.dg/ext/char8_t-string-literal-2.C | 12 + .../g++.dg/ext/char8_t-type-specifier-1.C | 5 + .../g++.dg/ext/char8_t-type-specifier-2.C | 16 + gcc/testsuite/g++.dg/ext/char8_t-typedef-1.C | 6 + gcc/testsuite/g++.dg/ext/char8_t-typedef-2.C | 6 + gcc/testsuite/g++.dg/ext/char8_t-udl-1.C | 19 + gcc/testsuite/g++.dg/ext/char8_t-udl-2.C | 21 + gcc/testsuite/g++.dg/ext/constexpr-vla5.C | 3 +- gcc/testsuite/g++.dg/ext/desig4.C | 4 + gcc/testsuite/g++.dg/ext/dllimport-initialized.C | 3 + gcc/testsuite/g++.dg/ext/flexarray-mangle-2.C | 2 +- gcc/testsuite/g++.dg/ext/flexarray-mangle.C | 2 +- gcc/testsuite/g++.dg/ext/flexarray-subst.C | 2 +- gcc/testsuite/g++.dg/ext/flexary10.C | 2 +- gcc/testsuite/g++.dg/ext/flexary11.C | 2 +- gcc/testsuite/g++.dg/ext/flexary12.C | 8 +- gcc/testsuite/g++.dg/ext/flexary13.C | 12 +- gcc/testsuite/g++.dg/ext/flexary14.C | 2 +- gcc/testsuite/g++.dg/ext/flexary15.C | 2 +- gcc/testsuite/g++.dg/ext/flexary16.C | 4 +- gcc/testsuite/g++.dg/ext/flexary26.C | 4 +- gcc/testsuite/g++.dg/ext/flexary27.C | 4 +- gcc/testsuite/g++.dg/ext/flexary3.C | 1 + gcc/testsuite/g++.dg/ext/flexary31.C | 8 + gcc/testsuite/g++.dg/ext/flexary32.C | 19 + gcc/testsuite/g++.dg/ext/flexary33.C | 13 + gcc/testsuite/g++.dg/ext/flexary4.C | 2 +- gcc/testsuite/g++.dg/ext/flexary7.C | 8 +- gcc/testsuite/g++.dg/ext/flexary9.C | 3 +- gcc/testsuite/g++.dg/ext/integer-pack4.C | 2 +- gcc/testsuite/g++.dg/ext/is_constructible3.C | 17 + gcc/testsuite/g++.dg/ext/pr71290.C | 6 +- gcc/testsuite/g++.dg/ext/stmtexpr15.C | 3 +- gcc/testsuite/g++.dg/ext/sync-4.C | 2 + gcc/testsuite/g++.dg/ext/utf-array-short-wchar.C | 54 +- gcc/testsuite/g++.dg/ext/utf-array.C | 54 +- gcc/testsuite/g++.dg/ext/utf-cvt-char8_t.C | 39 + gcc/testsuite/g++.dg/ext/utf-cxx98.C | 12 +- gcc/testsuite/g++.dg/ext/utf-dflt.C | 16 +- gcc/testsuite/g++.dg/ext/utf-gnuxx98.C | 12 +- gcc/testsuite/g++.dg/ext/utf-type-char8_t.C | 11 + gcc/testsuite/g++.dg/ext/utf8-1.C | 33 +- gcc/testsuite/g++.dg/ext/utf8-2.C | 38 +- gcc/testsuite/g++.dg/ext/vector36.C | 6 + gcc/testsuite/g++.dg/ext/vla1.C | 5 +- gcc/testsuite/g++.dg/gcov/gcov-8.C | 4 +- gcc/testsuite/g++.dg/gcov/gcov.exp | 2 +- gcc/testsuite/g++.dg/gcov/pr84548.C | 2 +- gcc/testsuite/g++.dg/gcov/pr88045.C | 90 + gcc/testsuite/g++.dg/gcov/pr88263-2.C | 25 + gcc/testsuite/g++.dg/gcov/pr88263.C | 30 + gcc/testsuite/g++.dg/gcov/ternary.C | 2 +- gcc/testsuite/g++.dg/goacc-gomp/goacc-gomp.exp | 2 +- gcc/testsuite/g++.dg/goacc/goacc.exp | 2 +- gcc/testsuite/g++.dg/goacc/template.C | 2 +- gcc/testsuite/g++.dg/gomp/atomic-18.C | 50 + gcc/testsuite/g++.dg/gomp/atomic-19.C | 17 + gcc/testsuite/g++.dg/gomp/atomic-5.C | 10 +- gcc/testsuite/g++.dg/gomp/cancel-1.C | 26 + gcc/testsuite/g++.dg/gomp/cancel-2.C | 20 + gcc/testsuite/g++.dg/gomp/cancel-3.C | 12 + gcc/testsuite/g++.dg/gomp/clause-3.C | 10 +- gcc/testsuite/g++.dg/gomp/critical-3.C | 33 + gcc/testsuite/g++.dg/gomp/declare-simd-1.C | 7 + gcc/testsuite/g++.dg/gomp/declare-simd-3.C | 5 + gcc/testsuite/g++.dg/gomp/declare-simd-4.C | 3 + gcc/testsuite/g++.dg/gomp/declare-simd-7.C | 4 + gcc/testsuite/g++.dg/gomp/depend-iterator-1.C | 86 + gcc/testsuite/g++.dg/gomp/depend-iterator-2.C | 121 + gcc/testsuite/g++.dg/gomp/depobj-1.C | 118 + gcc/testsuite/g++.dg/gomp/doacross-1.C | 21 + gcc/testsuite/g++.dg/gomp/for-21.C | 104 + gcc/testsuite/g++.dg/gomp/for-4.C | 4 +- gcc/testsuite/g++.dg/gomp/for-5.C | 4 +- gcc/testsuite/g++.dg/gomp/for-6.C | 4 +- gcc/testsuite/g++.dg/gomp/gomp.exp | 2 +- gcc/testsuite/g++.dg/gomp/loop-4.C | 227 + gcc/testsuite/g++.dg/gomp/member-2.C | 30 +- gcc/testsuite/g++.dg/gomp/pr33372-1.C | 4 +- gcc/testsuite/g++.dg/gomp/pr33372-3.C | 4 +- gcc/testsuite/g++.dg/gomp/pr39495-2.C | 8 +- .../g++.dg/gomp/{pr78363-1.C => pr78363-4.C} | 4 + .../g++.dg/gomp/{pr78363-2.C => pr78363-5.C} | 2 + .../g++.dg/gomp/{pr78363-3.C => pr78363-6.C} | 2 + .../g++.dg/gomp/{pr78363-1.C => pr78363-7.C} | 1 + gcc/testsuite/g++.dg/gomp/pr84556.C | 4 +- gcc/testsuite/g++.dg/gomp/pr85134.C | 2 +- .../gomp/pr60823-2.c => g++.dg/gomp/pr88182.C} | 7 +- gcc/testsuite/g++.dg/gomp/pr88258.C | 11 + gcc/testsuite/g++.dg/gomp/pr88586.C | 77 + gcc/testsuite/g++.dg/gomp/pr88733.C | 29 + gcc/testsuite/g++.dg/gomp/pr88949.C | 23 + gcc/testsuite/g++.dg/gomp/predetermined-1.C | 16 +- gcc/testsuite/g++.dg/gomp/private-1.C | 8 +- gcc/testsuite/g++.dg/gomp/sharing-1.C | 2 +- gcc/testsuite/g++.dg/gomp/sharing-2.C | 16 +- gcc/testsuite/g++.dg/gomp/simd-2.C | 21 + gcc/testsuite/g++.dg/gomp/tpl-atomic-2.C | 16 +- gcc/testsuite/g++.dg/graphite/graphite.exp | 2 +- gcc/testsuite/g++.dg/inherit/pure1.C | 11 +- gcc/testsuite/g++.dg/init/array43.C | 2 +- gcc/testsuite/g++.dg/init/array50.C | 12 + gcc/testsuite/g++.dg/init/brace1.C | 3 +- gcc/testsuite/g++.dg/init/brace2.C | 1 + gcc/testsuite/g++.dg/init/const13.C | 5 + .../g++.dg/init/initializer-string-too-long.C | 9 + gcc/testsuite/g++.dg/init/new38.C | 10 +- gcc/testsuite/g++.dg/init/new39.C | 2 +- gcc/testsuite/g++.dg/init/new43.C | 183 +- gcc/testsuite/g++.dg/init/new44.C | 519 +- gcc/testsuite/g++.dg/init/new46.C | 4 +- gcc/testsuite/g++.dg/init/pr43064-1.C | 37 + gcc/testsuite/g++.dg/init/pr43064-2.C | 34 + gcc/testsuite/g++.dg/init/pr43064-3.C | 32 + gcc/testsuite/g++.dg/init/pr88375-2.C | 41 + gcc/testsuite/g++.dg/init/pr88375.C | 26 + gcc/testsuite/g++.dg/init/ptrfn4.C | 19 + gcc/testsuite/g++.dg/init/strlen.C | 43 + gcc/testsuite/g++.dg/init/union2.C | 3 +- gcc/testsuite/g++.dg/ipa/devirt-12.C | 2 +- gcc/testsuite/g++.dg/ipa/devirt-30.C | 1 + gcc/testsuite/g++.dg/ipa/devirt-36.C | 1 + gcc/testsuite/g++.dg/ipa/devirt-53.C | 58 + gcc/testsuite/g++.dg/ipa/imm-devirt-1.C | 2 +- gcc/testsuite/g++.dg/ipa/pr81248.C | 4 +- gcc/testsuite/g++.dg/ipa/pr89009.C | 13 + gcc/testsuite/g++.dg/lookup/crash6.C | 2 +- gcc/testsuite/g++.dg/lookup/error1.C | 3 +- gcc/testsuite/g++.dg/lookup/friend21.C | 14 + gcc/testsuite/g++.dg/lookup/pr60994.C | 13 + gcc/testsuite/g++.dg/lookup/pr77549.C | 15 +- gcc/testsuite/g++.dg/lookup/pr80913.C | 3 +- gcc/testsuite/g++.dg/lookup/pr87269.C | 19 + gcc/testsuite/g++.dg/lookup/pr87531-2.C | 63 + gcc/testsuite/g++.dg/lookup/pr87531.C | 73 + gcc/testsuite/g++.dg/lookup/pr87904.C | 21 + .../g++.dg/lookup/suggestions-scoped-enums.C | 110 + .../g++.dg/lookup/suggestions-unscoped-enums.C | 91 + gcc/testsuite/g++.dg/lookup/suggestions1.C | 8 +- gcc/testsuite/g++.dg/lookup/suggestions2.C | 128 + gcc/testsuite/g++.dg/lookup/using60.C | 18 + gcc/testsuite/g++.dg/lto/20091002-1_0.C | 1 + gcc/testsuite/g++.dg/lto/devirt-13_0.C | 5 + gcc/testsuite/g++.dg/lto/devirt-14_0.C | 4 + gcc/testsuite/g++.dg/lto/devirt-19_0.C | 5 + gcc/testsuite/g++.dg/lto/devirt-1_0.C | 4 + gcc/testsuite/g++.dg/lto/devirt-22_0.C | 5 + gcc/testsuite/g++.dg/lto/devirt-23_0.C | 4 + gcc/testsuite/g++.dg/lto/devirt-2_0.C | 4 + gcc/testsuite/g++.dg/lto/devirt-30_0.C | 5 + gcc/testsuite/g++.dg/lto/devirt-34_0.C | 6 + gcc/testsuite/g++.dg/lto/devirt-3_0.C | 4 + gcc/testsuite/g++.dg/lto/devirt-4_0.C | 4 + gcc/testsuite/g++.dg/lto/devirt-5_0.C | 4 + gcc/testsuite/g++.dg/lto/devirt-6_0.C | 3 + gcc/testsuite/g++.dg/lto/lto.exp | 2 +- gcc/testsuite/g++.dg/lto/odr-1_0.C | 11 + gcc/testsuite/g++.dg/lto/odr-1_1.C | 16 + gcc/testsuite/g++.dg/lto/odr-2_0.C | 7 + gcc/testsuite/g++.dg/lto/odr-2_1.C | 4 + gcc/testsuite/g++.dg/lto/odr-3_0.C | 32 + gcc/testsuite/g++.dg/lto/odr-3_1.C | 16 + gcc/testsuite/g++.dg/lto/odr-4_0.C | 11 + gcc/testsuite/g++.dg/lto/odr-4_1.C | 9 + gcc/testsuite/g++.dg/lto/odr-5_0.C | 12 + gcc/testsuite/g++.dg/lto/odr-5_1.C | 9 + gcc/testsuite/g++.dg/lto/pr54625-1_0.c | 1 + gcc/testsuite/g++.dg/lto/pr54625-2_0.c | 1 + gcc/testsuite/g++.dg/lto/pr64043_0.C | 1 + gcc/testsuite/g++.dg/lto/pr65193_0.C | 1 + gcc/testsuite/g++.dg/lto/pr65302_0.C | 1 + gcc/testsuite/g++.dg/lto/pr65316_0.C | 1 + gcc/testsuite/g++.dg/lto/pr65549_0.C | 1 + gcc/testsuite/g++.dg/lto/pr66180_0.C | 1 + gcc/testsuite/g++.dg/lto/pr66705_0.C | 1 + gcc/testsuite/g++.dg/lto/pr68057_0.C | 1 + gcc/testsuite/g++.dg/lto/pr69077_0.C | 1 + gcc/testsuite/g++.dg/lto/pr69133_0.C | 1 + gcc/testsuite/g++.dg/lto/pr69137_0.C | 1 + gcc/testsuite/g++.dg/lto/pr79000_0.C | 1 + gcc/testsuite/g++.dg/lto/pr81940_0.C | 1 + gcc/testsuite/g++.dg/lto/pr84805_1.C | 2 +- gcc/testsuite/g++.dg/lto/pr85176_0.C | 1 + gcc/testsuite/g++.dg/lto/pr85405_0.C | 2 +- gcc/testsuite/g++.dg/lto/pr85405b_0.C | 2 +- gcc/testsuite/g++.dg/lto/pr85405b_1.C | 2 +- gcc/testsuite/g++.dg/lto/pr87229_0.C | 7 + gcc/testsuite/g++.dg/lto/pr87295_0.C | 20 + gcc/testsuite/g++.dg/lto/pr87906_0.C | 36 + gcc/testsuite/g++.dg/lto/pr87906_1.C | 23 + gcc/testsuite/g++.dg/lto/pr88046_0.C | 16 + gcc/testsuite/g++.dg/lto/pr88049_0.C | 17 + gcc/testsuite/g++.dg/lto/pr88758_0.C | 7 + gcc/testsuite/g++.dg/lto/pr88758_1.C | 9 + gcc/testsuite/g++.dg/opt/20181025-1.C | 31 + gcc/testsuite/g++.dg/opt/memcpy1.C | 2 +- gcc/testsuite/g++.dg/opt/pr83084.C | 1 + gcc/testsuite/g++.dg/opt/pr86214-1.C | 30 + gcc/testsuite/g++.dg/opt/pr86214-2.C | 28 + .../graphite/run-id-1.c => g++.dg/opt/pr87360.C} | 7 +- gcc/testsuite/g++.dg/opt/pr87475.C | 7 + gcc/testsuite/g++.dg/opt/pr87967.C | 50 + gcc/testsuite/g++.dg/opt/pr87974.C | 33 + gcc/testsuite/g++.dg/opt/pr88478.C | 17 + gcc/testsuite/g++.dg/opt/pr89187.C | 23 + gcc/testsuite/g++.dg/opt/pr89188.C | 5 + gcc/testsuite/g++.dg/other/abstract7.C | 14 + gcc/testsuite/g++.dg/other/bitfield2.C | 2 +- gcc/testsuite/g++.dg/other/bitfield7.C | 7 + gcc/testsuite/g++.dg/other/crash-9.C | 2 +- gcc/testsuite/g++.dg/other/error35.C | 14 + gcc/testsuite/g++.dg/other/fold1.C | 2 +- gcc/testsuite/g++.dg/other/incomplete2.C | 2 +- gcc/testsuite/g++.dg/other/large-size-array.C | 2 +- gcc/testsuite/g++.dg/other/new-size-type.C | 2 +- gcc/testsuite/g++.dg/other/new2.C | 5 + gcc/testsuite/g++.dg/other/pr33558-2.C | 2 +- gcc/testsuite/g++.dg/other/pr33558.C | 2 +- gcc/testsuite/g++.dg/other/pr86669.C | 10 + gcc/testsuite/g++.dg/other/pr87574.C | 33 + gcc/testsuite/g++.dg/other/pr87916.C | 45 + gcc/testsuite/g++.dg/other/pr88187.C | 7 + gcc/testsuite/g++.dg/other/static5.C | 8 + gcc/testsuite/g++.dg/overload/koenig1.C | 3 +- gcc/testsuite/g++.dg/parse/array-size2.C | 4 +- gcc/testsuite/g++.dg/parse/bitfield1.C | 2 +- gcc/testsuite/g++.dg/parse/bitfield2.C | 6 +- gcc/testsuite/g++.dg/parse/bitfield3.C | 2 +- gcc/testsuite/g++.dg/parse/bitfield6.C | 6 + gcc/testsuite/g++.dg/parse/bitfield6b.C | 4 + gcc/testsuite/g++.dg/parse/bitfield7.C | 4 + gcc/testsuite/g++.dg/parse/bitfield8.C | 4 + gcc/testsuite/g++.dg/parse/bitfield9.C | 6 + gcc/testsuite/g++.dg/parse/close-brace.C | 5 + gcc/testsuite/g++.dg/parse/concat1.C | 6 +- gcc/testsuite/g++.dg/parse/crash36.C | 2 +- gcc/testsuite/g++.dg/parse/crash38.C | 6 +- gcc/testsuite/g++.dg/parse/crash4.C | 2 +- gcc/testsuite/g++.dg/parse/crash55.C | 4 +- gcc/testsuite/g++.dg/parse/elab3.C | 6 + gcc/testsuite/g++.dg/parse/error17.C | 2 +- gcc/testsuite/g++.dg/parse/error36.C | 4 +- gcc/testsuite/g++.dg/parse/fn-template1.C | 15 + gcc/testsuite/g++.dg/parse/fn-template2.C | 17 + gcc/testsuite/g++.dg/parse/friend12.C | 2 +- gcc/testsuite/g++.dg/parse/missing-parens-fixit.C | 32 + gcc/testsuite/g++.dg/parse/no-typename1.C | 2 +- .../g++.dg/{pr85039-2.C => parse/pr88180.C} | 2 + gcc/testsuite/g++.dg/parse/template19.C | 2 +- gcc/testsuite/g++.dg/parse/typedef2.C | 2 +- gcc/testsuite/g++.dg/parse/typename11.C | 4 +- gcc/testsuite/g++.dg/pch/pch.exp | 2 +- gcc/testsuite/g++.dg/plugin/comment_plugin.c | 2 +- .../g++.dg/plugin/diagnostic-test-expressions-1.C | 14 + gcc/testsuite/g++.dg/plugin/plugin.exp | 2 +- gcc/testsuite/g++.dg/pr53037-4.C | 8 +- gcc/testsuite/g++.dg/pr69338.C | 23 + gcc/testsuite/g++.dg/pr69697.C | 7 + gcc/testsuite/g++.dg/pr81194.C | 4 +- gcc/testsuite/g++.dg/pr82836.C | 2 +- gcc/testsuite/g++.dg/pr85039-1.C | 4 +- gcc/testsuite/g++.dg/pr86747.C | 8 + gcc/testsuite/g++.dg/pr86823.C | 15 + gcc/testsuite/g++.dg/pr87469.C | 15 + gcc/testsuite/g++.dg/pr87633.C | 21 + gcc/testsuite/g++.dg/pr87770.C | 11 + .../g++.dg/{cpp0x/range-for17.C => pr88217.C} | 1 + gcc/testsuite/g++.dg/pr89242.C | 15 + gcc/testsuite/g++.dg/predict-2.C | 16 + gcc/testsuite/g++.dg/predict-3.C | 17 + gcc/testsuite/g++.dg/predict-4.C | 17 + gcc/testsuite/g++.dg/rtti/typeid12.C | 16 + .../g++.dg/simulate-thread/simulate-thread.exp | 2 +- gcc/testsuite/g++.dg/special/ecos.exp | 2 +- gcc/testsuite/g++.dg/spellcheck-identifiers-2.C | 14 +- gcc/testsuite/g++.dg/spellcheck-identifiers.C | 98 +- gcc/testsuite/g++.dg/spellcheck-ns.C | 22 + gcc/testsuite/g++.dg/spellcheck-pr77829.C | 51 +- gcc/testsuite/g++.dg/spellcheck-pr78656.C | 14 +- gcc/testsuite/g++.dg/spellcheck-pr79298.C | 13 +- gcc/testsuite/g++.dg/spellcheck-pr80177.C | 9 +- .../g++.dg/spellcheck-single-vs-multiple.C | 79 + gcc/testsuite/g++.dg/spellcheck-stdlib.C | 5 + gcc/testsuite/g++.dg/spellcheck-typenames.C | 10 +- gcc/testsuite/g++.dg/template/array30.C | 2 +- gcc/testsuite/g++.dg/template/array32.C | 27 + gcc/testsuite/g++.dg/template/crash115.C | 2 +- gcc/testsuite/g++.dg/template/crash48.C | 2 +- gcc/testsuite/g++.dg/template/crash55.C | 2 +- gcc/testsuite/g++.dg/template/crash91.C | 2 +- gcc/testsuite/g++.dg/template/defarg6.C | 6 +- gcc/testsuite/g++.dg/template/dependent-name3.C | 2 +- gcc/testsuite/g++.dg/template/dependent-name5.C | 8 +- gcc/testsuite/g++.dg/template/nested5.C | 2 +- gcc/testsuite/g++.dg/template/nontype16.C | 2 +- gcc/testsuite/g++.dg/template/nontype4.C | 2 +- gcc/testsuite/g++.dg/template/nontype5.C | 2 +- gcc/testsuite/g++.dg/template/operator10.C | 2 +- gcc/testsuite/g++.dg/template/pr54858.C | 24 +- gcc/testsuite/g++.dg/template/pr61745.C | 4 +- gcc/testsuite/g++.dg/template/pr84789.C | 2 +- gcc/testsuite/g++.dg/template/pr86246.C | 38 + gcc/testsuite/g++.dg/template/pr87989.C | 20 + gcc/testsuite/g++.dg/template/pr88699.C | 13 + gcc/testsuite/g++.dg/template/pr88795.C | 23 + gcc/testsuite/g++.dg/template/spec32.C | 2 +- gcc/testsuite/g++.dg/template/static10.C | 4 +- gcc/testsuite/g++.dg/template/ttp22.C | 2 +- gcc/testsuite/g++.dg/template/typedef6.C | 2 +- gcc/testsuite/g++.dg/template/typename3.C | 2 +- gcc/testsuite/g++.dg/tls/tls.exp | 2 +- gcc/testsuite/g++.dg/tm/tm.exp | 2 +- gcc/testsuite/g++.dg/torture/accessor-fixits-9.C | 119 + gcc/testsuite/g++.dg/torture/alias-1.C | 57 + gcc/testsuite/g++.dg/torture/pr87997.C | 35 + gcc/testsuite/g++.dg/torture/pr88130.C | 27 + gcc/testsuite/g++.dg/torture/pr88149.C | 63 + gcc/testsuite/g++.dg/torture/pr88861.C | 11 + gcc/testsuite/g++.dg/torture/pr89303.C | 792 + .../g++.dg/torture/stackalign/stackalign.exp | 2 +- gcc/testsuite/g++.dg/tree-prof/devirt.C | 126 + .../g++.dg/tree-prof/inline_mismatch_args.C | 2 +- gcc/testsuite/g++.dg/tree-prof/tree-prof.exp | 2 +- gcc/testsuite/g++.dg/tree-ssa/inline-1.C | 2 +- gcc/testsuite/g++.dg/tree-ssa/inline-2.C | 2 +- gcc/testsuite/g++.dg/tree-ssa/inline-3.C | 2 +- gcc/testsuite/g++.dg/tree-ssa/inline-4.C | 32 + gcc/testsuite/g++.dg/tree-ssa/phiopt-1.C | 94 + gcc/testsuite/g++.dg/tree-ssa/pr21463.C | 6 +- gcc/testsuite/g++.dg/tree-ssa/pr30738.C | 4 +- gcc/testsuite/g++.dg/tree-ssa/pr57380.C | 4 +- gcc/testsuite/g++.dg/tree-ssa/pr82294.C | 13 + gcc/testsuite/g++.dg/tree-ssa/pr83215.C | 19 + gcc/testsuite/g++.dg/tree-ssa/pr86544.C | 5 +- gcc/testsuite/g++.dg/tree-ssa/pr87436.C | 25 + gcc/testsuite/g++.dg/tree-ssa/pr87686.C | 21 + gcc/testsuite/g++.dg/tree-ssa/pr88152-1.C | 55 + gcc/testsuite/g++.dg/tree-ssa/pr88152-2.C | 85 + gcc/testsuite/g++.dg/tsan/pr88018.C | 6 + gcc/testsuite/g++.dg/tsan/tsan.exp | 2 +- gcc/testsuite/g++.dg/ubsan/align-2.C | 2 +- gcc/testsuite/g++.dg/ubsan/cxx11-shift-1.C | 7 +- gcc/testsuite/g++.dg/ubsan/cxx11-shift-2.C | 13 +- .../ubsan/{cxx11-shift-1.C => cxx2a-shift-1.C} | 7 +- gcc/testsuite/g++.dg/ubsan/cxx2a-shift-2.C | 15 + gcc/testsuite/g++.dg/ubsan/pr79589.C | 4 +- gcc/testsuite/g++.dg/ubsan/pr81530.C | 2 +- gcc/testsuite/g++.dg/ubsan/pr89234.C | 11 + gcc/testsuite/g++.dg/ubsan/ubsan.exp | 2 +- gcc/testsuite/g++.dg/ubsan/vptr-4.C | 13 +- gcc/testsuite/g++.dg/vec-init-1.C | 27 + gcc/testsuite/g++.dg/vect/pr33426-ivdep-2.cc | 1 + gcc/testsuite/g++.dg/vect/pr33426-ivdep-3.cc | 1 + gcc/testsuite/g++.dg/vect/pr33426-ivdep-4.cc | 1 + gcc/testsuite/g++.dg/vect/pr33426-ivdep.cc | 1 + gcc/testsuite/g++.dg/vect/pr84362.cc | 28 + gcc/testsuite/g++.dg/vect/pr87621.cc | 27 + gcc/testsuite/g++.dg/vect/pr87914.cc | 49 + gcc/testsuite/g++.dg/vect/simd-clone-7.cc | 2 + gcc/testsuite/g++.dg/vect/slp-pr87105.cc | 105 + gcc/testsuite/g++.dg/vect/vect.exp | 2 +- .../Waddress-of-packed-member1.C} | 4 +- gcc/testsuite/g++.dg/warn/Wbraces2.C | 6 +- gcc/testsuite/g++.dg/warn/Wconversion-null-4.C | 43 + gcc/testsuite/g++.dg/warn/Wformat-ranges-c++11.C | 1 + gcc/testsuite/g++.dg/warn/Wplacement-new-size-1.C | 4 +- gcc/testsuite/g++.dg/warn/Wplacement-new-size-2.C | 10 +- gcc/testsuite/g++.dg/warn/Wplacement-new-size-6.C | 6 +- gcc/testsuite/g++.dg/warn/Wreturn-type-11.C | 11 + gcc/testsuite/g++.dg/warn/Wunused-var-35.C | 19 + gcc/testsuite/g++.dg/warn/Wvla-1.C | 2 +- gcc/testsuite/g++.dg/warn/Wvla-2.C | 2 +- .../g++.dg/warn/Wzero-as-null-pointer-constant-1.C | 36 +- .../g++.dg/warn/Wzero-as-null-pointer-constant-5.C | 2 +- .../g++.dg/warn/Wzero-as-null-pointer-constant-7.C | 4 +- .../g++.dg/warn/Wzero-as-null-pointer-constant-8.C | 47 + gcc/testsuite/g++.dg/warn/permissive-1.C | 4 +- gcc/testsuite/g++.dg/wrappers/Wparentheses.C | 10 + gcc/testsuite/g++.dg/wrappers/pr88680.C | 56 + gcc/testsuite/g++.old-deja/g++.brendan/README | 2 +- .../g++.old-deja/g++.brendan/array-refs.C | 2 +- gcc/testsuite/g++.old-deja/g++.brendan/array1.C | 2 +- gcc/testsuite/g++.old-deja/g++.brendan/err-msg11.C | 2 +- gcc/testsuite/g++.old-deja/g++.bugs/900322_01.C | 19 +- gcc/testsuite/g++.old-deja/g++.bugs/900402_02.C | 8 +- gcc/testsuite/g++.old-deja/g++.bugs/900519_07.C | 6 +- gcc/testsuite/g++.old-deja/g++.ext/pretty4.C | 85 - gcc/testsuite/g++.old-deja/g++.law/init3.C | 2 +- gcc/testsuite/g++.old-deja/g++.mike/ns5.C | 3 +- gcc/testsuite/g++.old-deja/g++.mike/ns7.C | 3 +- gcc/testsuite/g++.old-deja/g++.mike/p6149.C | 2 +- gcc/testsuite/g++.old-deja/g++.mike/p7635.C | 2 +- gcc/testsuite/g++.old-deja/g++.ns/koenig5.C | 3 +- gcc/testsuite/g++.old-deja/g++.oliva/typename1.C | 2 +- gcc/testsuite/g++.old-deja/g++.oliva/typename2.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/crash32.C | 6 +- gcc/testsuite/g++.old-deja/g++.other/decl6.C | 12 +- gcc/testsuite/g++.old-deja/g++.other/lineno5.C | 3 +- gcc/testsuite/g++.old-deja/g++.other/typeck1.C | 4 +- gcc/testsuite/g++.old-deja/g++.robertl/README | 2 +- gcc/testsuite/g++.old-deja/g++.robertl/eb82.C | 5 +- gcc/testsuite/g++.old-deja/g++.robertl/eb92.C | 2 +- gcc/testsuite/g++.old-deja/old-deja.exp | 2 +- .../g++.target/aarch64/sve/aarch64-sve.exp | 2 +- gcc/testsuite/g++.target/aarch64/sve/vcond_1.C | 64 +- gcc/testsuite/g++.target/arm/arm.exp | 2 +- gcc/testsuite/g++.target/i386/avx-check.h | 1 + gcc/testsuite/g++.target/i386/avx-os-support.h | 1 + gcc/testsuite/g++.target/i386/avx-pr54700-1.C | 9 + gcc/testsuite/g++.target/i386/avx-pr54700-2.C | 8 + gcc/testsuite/g++.target/i386/avx2-check.h | 1 + gcc/testsuite/g++.target/i386/avx2-pr54700-1.C | 69 + gcc/testsuite/g++.target/i386/avx2-pr54700-2.C | 72 + gcc/testsuite/g++.target/i386/i386.exp | 6 +- gcc/testsuite/g++.target/i386/m128-check.h | 1 + gcc/testsuite/g++.target/i386/m256-check.h | 1 + gcc/testsuite/g++.target/i386/mv16.C | 6 + .../{g++.dg/ext => g++.target/i386}/pr57362.C | 2 +- .../{g++.dg/ext => g++.target/i386}/pr57548.C | 2 +- gcc/testsuite/g++.target/i386/pr58372.C | 9 + .../{g++.dg/other => g++.target/i386}/pr59492.C | 2 +- .../{g++.dg/ext => g++.target/i386}/pr82625.C | 1 - .../{g++.dg/ext => g++.target/i386}/pr85329-2.C | 2 +- .../{g++.dg/ext => g++.target/i386}/pr85329.C | 2 +- gcc/testsuite/g++.target/i386/pr88152.C | 44 + gcc/testsuite/g++.target/i386/pr88587.C | 15 + gcc/testsuite/g++.target/i386/pr88636.C | 6 + gcc/testsuite/g++.target/i386/pr88785.C | 197 + gcc/testsuite/g++.target/i386/pr88998.C | 31 + gcc/testsuite/g++.target/i386/pr89105.C | 16 + gcc/testsuite/g++.target/i386/sse4_1-check.h | 1 + gcc/testsuite/g++.target/i386/sse4_1-pr54700-1.C | 69 + gcc/testsuite/g++.target/i386/sse4_1-pr54700-2.C | 73 + gcc/testsuite/gcc.c-torture/compile/20151204.c | 2 +- gcc/testsuite/gcc.c-torture/compile/20181114-1.c | 6 + gcc/testsuite/gcc.c-torture/compile/compile.exp | 2 +- gcc/testsuite/gcc.c-torture/compile/pr34648.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr41469.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr46534.c | 4 +- gcc/testsuite/gcc.c-torture/compile/pr65595.c | 2 +- gcc/testsuite/gcc.c-torture/compile/pr71109.c | 31 + gcc/testsuite/gcc.c-torture/compile/pr77754-1.c | 11 + gcc/testsuite/gcc.c-torture/compile/pr77754-2.c | 10 + gcc/testsuite/gcc.c-torture/compile/pr77754-3.c | 11 + gcc/testsuite/gcc.c-torture/compile/pr77754-4.c | 17 + gcc/testsuite/gcc.c-torture/compile/pr77754-5.c | 14 + gcc/testsuite/gcc.c-torture/compile/pr77754-6.c | 10 + gcc/testsuite/gcc.c-torture/compile/pr82564.c | 15 + gcc/testsuite/gcc.c-torture/compile/pr86637-1.c | 13 + gcc/testsuite/gcc.c-torture/compile/pr86637-2.c | 130 + gcc/testsuite/gcc.c-torture/compile/pr86637-3.c | 11 + gcc/testsuite/gcc.c-torture/compile/pr87468.c | 15 + gcc/testsuite/gcc.c-torture/compile/pr87473.c | 19 + gcc/testsuite/gcc.c-torture/compile/pr87647.c | 15 + gcc/testsuite/gcc.c-torture/compile/pr89235.c | 57 + gcc/testsuite/gcc.c-torture/compile/pr89280.c | 48 + gcc/testsuite/gcc.c-torture/compile/pr89412.c | 16 + gcc/testsuite/gcc.c-torture/execute/20010904-1.c | 10 +- gcc/testsuite/gcc.c-torture/execute/20010904-2.c | 10 +- gcc/testsuite/gcc.c-torture/execute/20101011-1.c | 6 + gcc/testsuite/gcc.c-torture/execute/20181120-1.c | 28 + gcc/testsuite/gcc.c-torture/execute/20190228-1.c | 16 + gcc/testsuite/gcc.c-torture/execute/920501-8.c | 2 + gcc/testsuite/gcc.c-torture/execute/930513-1.c | 2 + gcc/testsuite/gcc.c-torture/execute/align-3.c | 2 + .../gcc.c-torture/execute/builtins/builtins.exp | 2 +- .../gcc.c-torture/execute/builtins/strnlen.x | 14 + gcc/testsuite/gcc.c-torture/execute/eeprof-1.c | 12 +- gcc/testsuite/gcc.c-torture/execute/execute.exp | 2 +- gcc/testsuite/gcc.c-torture/execute/fprintf-2.c | 53 + .../gcc.c-torture/execute/ieee/920810-1.x | 4 + gcc/testsuite/gcc.c-torture/execute/ieee/ieee.exp | 2 +- gcc/testsuite/gcc.c-torture/execute/memchr-1.c | 54 + gcc/testsuite/gcc.c-torture/execute/pr23467.c | 2 + gcc/testsuite/gcc.c-torture/execute/pr36093.c | 2 + gcc/testsuite/gcc.c-torture/execute/pr43783.c | 2 + gcc/testsuite/gcc.c-torture/execute/pr64242.c | 51 + gcc/testsuite/gcc.c-torture/execute/pr87623.c | 34 + gcc/testsuite/gcc.c-torture/execute/pr88693.c | 54 + gcc/testsuite/gcc.c-torture/execute/pr88714.c | 43 + gcc/testsuite/gcc.c-torture/execute/pr88739.c | 59 + gcc/testsuite/gcc.c-torture/execute/pr88904.c | 38 + gcc/testsuite/gcc.c-torture/execute/pr89195.c | 22 + gcc/testsuite/gcc.c-torture/execute/pr89369.c | 69 + gcc/testsuite/gcc.c-torture/execute/pr89434.c | 29 + gcc/testsuite/gcc.c-torture/execute/printf-2.c | 61 + gcc/testsuite/gcc.c-torture/execute/strlen-5.c | 653 + gcc/testsuite/gcc.c-torture/execute/strlen-6.c | 113 + gcc/testsuite/gcc.c-torture/execute/strlen-7.c | 37 + gcc/testsuite/gcc.c-torture/execute/user-printf.c | 65 + gcc/testsuite/gcc.c-torture/pr88140.c | 8 + gcc/testsuite/gcc.c-torture/unsorted/unsorted.exp | 2 +- gcc/testsuite/gcc.dg-selftests/dg-final.exp | 6 +- gcc/testsuite/gcc.dg/20020312-2.c | 4 + gcc/testsuite/gcc.dg/20021006-1.c | 2 +- gcc/testsuite/gcc.dg/20111216-1.c | 1 + gcc/testsuite/gcc.dg/README | 2 +- gcc/testsuite/gcc.dg/Wabsolute-value.c | 57 + gcc/testsuite/gcc.dg/Walloc-size-larger-than-18.c | 93 + gcc/testsuite/gcc.dg/Walloc-size-larger-than-4.c | 1 + gcc/testsuite/gcc.dg/Walloc-size-larger-than-5.c | 1 + gcc/testsuite/gcc.dg/Walloc-size-larger-than-6.c | 1 + gcc/testsuite/gcc.dg/Walloc-size-larger-than-7.c | 1 + gcc/testsuite/gcc.dg/Walloca-14.c | 1 + gcc/testsuite/gcc.dg/Walloca-16.c | 3 + gcc/testsuite/gcc.dg/Warray-bounds-36.c | 27 + gcc/testsuite/gcc.dg/Warray-bounds-37.c | 47 + gcc/testsuite/gcc.dg/Warray-bounds-38.c | 30 + gcc/testsuite/gcc.dg/Warray-bounds-39.c | 148 + gcc/testsuite/gcc.dg/Warray-bounds-40.c | 73 + gcc/testsuite/gcc.dg/Wattribute-alias.c | 57 + gcc/testsuite/gcc.dg/Wattributes-10.c | 3 +- .../gcc.dg/Wbuiltin-declaration-mismatch-10.c | 10 + .../gcc.dg/Wbuiltin-declaration-mismatch-11.c | 21 + .../gcc.dg/Wbuiltin-declaration-mismatch-12.c | 8 + .../gcc.dg/Wbuiltin-declaration-mismatch-2.c | 25 + .../gcc.dg/Wbuiltin-declaration-mismatch-3.c | 116 + .../gcc.dg/Wbuiltin-declaration-mismatch-4.c | 153 + .../gcc.dg/Wbuiltin-declaration-mismatch-5.c | 19 + .../gcc.dg/Wbuiltin-declaration-mismatch-6.c | 18 + .../gcc.dg/Wbuiltin-declaration-mismatch-7.c | 26 + .../gcc.dg/Wbuiltin-declaration-mismatch-8.c | 26 + .../gcc.dg/Wbuiltin-declaration-mismatch-9.c | 12 + .../gcc.dg/Wbuiltin-declaration-mismatch.c | 23 + gcc/testsuite/gcc.dg/Wint-conversion-2.c | 5 +- gcc/testsuite/gcc.dg/Wlarger-than3.c | 1 + gcc/testsuite/gcc.dg/Wmissing-attributes.c | 96 + gcc/testsuite/gcc.dg/Wno-attribute-warning.c | 8 + gcc/testsuite/gcc.dg/Wno-frame-address.c | 2 +- gcc/testsuite/gcc.dg/Wrestrict-18.c | 37 + gcc/testsuite/gcc.dg/Wrestrict-4.c | 3 + gcc/testsuite/gcc.dg/Wrestrict-5.c | 4 + gcc/testsuite/gcc.dg/Wstringop-overflow-10.c | 34 + gcc/testsuite/gcc.dg/Wstringop-overflow-8.c | 62 + gcc/testsuite/gcc.dg/Wstringop-overflow-9.c | 72 + gcc/testsuite/gcc.dg/Wstringop-truncation-5.c | 64 + gcc/testsuite/gcc.dg/Wstringop-truncation-6.c | 42 + gcc/testsuite/gcc.dg/addr_equal-1.c | 1 + gcc/testsuite/gcc.dg/array-6.c | 18 - gcc/testsuite/gcc.dg/asan/asan.exp | 2 +- gcc/testsuite/gcc.dg/asan/pr78541.c | 2 +- gcc/testsuite/gcc.dg/asan/pr87930.c | 6 + gcc/testsuite/gcc.dg/asan/use-after-scope-1.c | 2 +- gcc/testsuite/gcc.dg/asan/use-after-scope-10.c | 2 +- gcc/testsuite/gcc.dg/asan/use-after-scope-2.c | 2 +- gcc/testsuite/gcc.dg/asan/use-after-scope-3.c | 2 +- gcc/testsuite/gcc.dg/asan/use-after-scope-5.c | 2 +- gcc/testsuite/gcc.dg/asan/use-after-scope-9.c | 2 +- gcc/testsuite/gcc.dg/asm-qual-1.c | 8 +- gcc/testsuite/gcc.dg/asm-qual-2.c | 46 + gcc/testsuite/gcc.dg/asm-qual-3.c | 9 + gcc/testsuite/gcc.dg/atomic/atomic.exp | 2 +- gcc/testsuite/gcc.dg/atomic/stdatomic-generic.c | 2 +- gcc/testsuite/gcc.dg/atomic/stdatomic-lockfree.c | 2 +- gcc/testsuite/gcc.dg/attr-aligned-2.c | 21 + gcc/testsuite/gcc.dg/attr-aligned.c | 147 + gcc/testsuite/gcc.dg/attr-alloc_align-2.c | 6 +- gcc/testsuite/gcc.dg/attr-alloc_align-4.c | 43 + gcc/testsuite/gcc.dg/attr-alloc_size-10.c | 2 +- gcc/testsuite/gcc.dg/attr-alloc_size-11.c | 6 +- gcc/testsuite/gcc.dg/attr-alloc_size-12.c | 60 + gcc/testsuite/gcc.dg/attr-alloc_size-2.c | 7 +- gcc/testsuite/gcc.dg/attr-alloc_size-3.c | 2 +- gcc/testsuite/gcc.dg/attr-alloc_size-5.c | 2 +- gcc/testsuite/gcc.dg/attr-alloc_size.c | 6 +- gcc/testsuite/gcc.dg/attr-assume_aligned-4.c | 36 + gcc/testsuite/gcc.dg/attr-copy-2.c | 210 + gcc/testsuite/gcc.dg/attr-copy-3.c | 75 + gcc/testsuite/gcc.dg/attr-copy-4.c | 61 + gcc/testsuite/gcc.dg/attr-copy-5.c | 58 + gcc/testsuite/gcc.dg/attr-copy-6.c | 93 + gcc/testsuite/gcc.dg/attr-copy-7.c | 76 + gcc/testsuite/gcc.dg/attr-copy.c | 33 + gcc/testsuite/gcc.dg/autopar/autopar.exp | 2 +- gcc/testsuite/gcc.dg/binop-xor1.c | 4 +- gcc/testsuite/gcc.dg/builtin-apply2.c | 4 +- gcc/testsuite/gcc.dg/builtin-bswap-7.c | 4 +- gcc/testsuite/gcc.dg/builtin-has-attribute.c | 48 + gcc/testsuite/gcc.dg/builtin-inf-1.c | 6 +- gcc/testsuite/gcc.dg/builtin-memchr-2.c | 55 + gcc/testsuite/gcc.dg/builtin-memchr-3.c | 72 + gcc/testsuite/gcc.dg/builtin-memchr.c | 68 + gcc/testsuite/gcc.dg/builtin-memcpy-2.c | 42 + gcc/testsuite/gcc.dg/builtin-memcpy.c | 43 + gcc/testsuite/gcc.dg/builtin-object-size-19.c | 101 + gcc/testsuite/gcc.dg/builtin-stpncpy.c | 4 +- gcc/testsuite/gcc.dg/builtin-stringop-chk-4.c | 66 +- gcc/testsuite/gcc.dg/builtin-stringop-chk-7.c | 2 +- gcc/testsuite/gcc.dg/builtins-1.c | 2 +- gcc/testsuite/gcc.dg/builtins-44.c | 1 + gcc/testsuite/gcc.dg/builtins-45.c | 1 + gcc/testsuite/gcc.dg/builtins-69.c | 22 + gcc/testsuite/gcc.dg/c11-static-assert-7.c | 5 + gcc/testsuite/gcc.dg/c11-static-assert-8.c | 5 + gcc/testsuite/gcc.dg/c11-static-assert-9.c | 6 + gcc/testsuite/gcc.dg/c2x-static-assert-1.c | 5 + gcc/testsuite/gcc.dg/c2x-static-assert-2.c | 6 + gcc/testsuite/gcc.dg/c99-static-assert-2.c | 6 + gcc/testsuite/gcc.dg/charset/charset.exp | 2 +- gcc/testsuite/gcc.dg/cleanup-10.c | 1 + gcc/testsuite/gcc.dg/cleanup-11.c | 1 + gcc/testsuite/gcc.dg/cleanup-12.c | 1 + gcc/testsuite/gcc.dg/cleanup-13.c | 1 + gcc/testsuite/gcc.dg/cleanup-5.c | 1 + gcc/testsuite/gcc.dg/cleanup-8.c | 1 + gcc/testsuite/gcc.dg/cleanup-9.c | 1 + gcc/testsuite/gcc.dg/compat/compat.exp | 2 +- gcc/testsuite/gcc.dg/compat/pr83487-1_main.c | 2 + .../gcc.dg/compat/struct-by-value-10_main.c | 1 + .../gcc.dg/compat/struct-by-value-11_main.c | 1 + .../gcc.dg/compat/struct-by-value-12_main.c | 1 + .../gcc.dg/compat/struct-by-value-13_main.c | 1 + .../gcc.dg/compat/struct-by-value-14_main.c | 1 + .../gcc.dg/compat/struct-by-value-15_main.c | 1 + .../gcc.dg/compat/struct-by-value-16a_x.c | 2 + .../gcc.dg/compat/struct-by-value-17_main.c | 1 + .../gcc.dg/compat/struct-by-value-18_main.c | 1 + .../gcc.dg/compat/struct-by-value-22_main.c | 2 + .../gcc.dg/compat/struct-by-value-2_main.c | 1 + .../gcc.dg/compat/struct-by-value-3_main.c | 1 + .../gcc.dg/compat/struct-by-value-4_main.c | 1 + .../gcc.dg/compat/struct-by-value-5b_main.c | 1 + .../gcc.dg/compat/struct-by-value-6b_main.c | 1 + .../gcc.dg/compat/struct-by-value-7b_main.c | 1 + .../gcc.dg/compat/struct-by-value-8_main.c | 1 + .../gcc.dg/compat/struct-by-value-9_main.c | 1 + gcc/testsuite/gcc.dg/compat/struct-layout-1.exp | 2 +- gcc/testsuite/gcc.dg/compat/struct-return-2_main.c | 1 + gcc/testsuite/gcc.dg/concat2.c | 6 +- gcc/testsuite/gcc.dg/const-elim-2.c | 2 +- gcc/testsuite/gcc.dg/cpp/assembl2.S | 2 +- gcc/testsuite/gcc.dg/cpp/cpp.exp | 2 +- gcc/testsuite/gcc.dg/cpp/trad/trad.exp | 2 +- gcc/testsuite/gcc.dg/darwin-cfstring-format-1.c | 4 +- gcc/testsuite/gcc.dg/debug/debug.exp | 2 +- gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2.exp | 2 +- gcc/testsuite/gcc.dg/debug/dwarf2/inline5.c | 8 +- gcc/testsuite/gcc.dg/debug/dwarf2/pr80263.c | 2 - gcc/testsuite/gcc.dg/debug/dwarf2/pr88635.c | 24 + gcc/testsuite/gcc.dg/debug/dwarf2/pr88644.c | 7 + gcc/testsuite/gcc.dg/dfp/dfp.exp | 2 +- gcc/testsuite/gcc.dg/dg.exp | 2 +- gcc/testsuite/gcc.dg/div-cmp-1.c | 29 + gcc/testsuite/gcc.dg/div-cmp-2.c | 28 + gcc/testsuite/gcc.dg/falign-labels-1.c | 1 + gcc/testsuite/gcc.dg/fixed-point/fixed-point.exp | 2 +- gcc/testsuite/gcc.dg/fold-bcopy.c | 8 +- gcc/testsuite/gcc.dg/format/attr-3.c | 20 +- gcc/testsuite/gcc.dg/format/attr-8.c | 34 + gcc/testsuite/gcc.dg/format/format.exp | 2 +- gcc/testsuite/gcc.dg/format/gcc_diag-10.c | 7 +- gcc/testsuite/gcc.dg/format/sys_format.c | 0 gcc/testsuite/gcc.dg/func-attr-1.c | 23 + gcc/testsuite/gcc.dg/gimplefe-28.c | 1 + gcc/testsuite/gcc.dg/gimplefe-30.c | 16 + gcc/testsuite/gcc.dg/gimplefe-31.c | 16 + gcc/testsuite/gcc.dg/gimplefe-32.c | 14 + gcc/testsuite/gcc.dg/gimplefe-33.c | 16 + gcc/testsuite/gcc.dg/gimplefe-34.c | 20 + .../gcc.dg/{gimplefe-error-1.c => gimplefe-35.c} | 8 +- gcc/testsuite/gcc.dg/gimplefe-36.c | 14 + gcc/testsuite/gcc.dg/gnu2x-static-assert-1.c | 6 + gcc/testsuite/gcc.dg/goacc-gomp/goacc-gomp.exp | 2 +- gcc/testsuite/gcc.dg/goacc/goacc.exp | 2 +- gcc/testsuite/gcc.dg/gomp/appendix-a/a.24.1.c | 11 +- gcc/testsuite/gcc.dg/gomp/atomic-5.c | 2 +- gcc/testsuite/gcc.dg/gomp/cancel-1.c | 12 + gcc/testsuite/gcc.dg/gomp/clause-1.c | 10 +- gcc/testsuite/gcc.dg/gomp/combined-1.c | 23 - gcc/testsuite/gcc.dg/gomp/declare-simd-1.c | 7 + gcc/testsuite/gcc.dg/gomp/declare-simd-3.c | 2 + gcc/testsuite/gcc.dg/gomp/for-4.c | 4 +- gcc/testsuite/gcc.dg/gomp/for-5.c | 4 +- gcc/testsuite/gcc.dg/gomp/for-6.c | 4 +- gcc/testsuite/gcc.dg/gomp/gomp.exp | 2 +- gcc/testsuite/gcc.dg/gomp/pr29955.c | 1 + gcc/testsuite/gcc.dg/gomp/pr39495-2.c | 8 +- gcc/testsuite/gcc.dg/gomp/pr59669-2.c | 1 + gcc/testsuite/gcc.dg/gomp/pr85594.c | 5 + gcc/testsuite/gcc.dg/gomp/pr87887-1.c | 26 + gcc/testsuite/gcc.dg/gomp/pr87887-2.c | 25 + gcc/testsuite/gcc.dg/gomp/pr87895-1.c | 20 + gcc/testsuite/gcc.dg/gomp/pr87895-2.c | 6 + gcc/testsuite/gcc.dg/gomp/pr87895-3.c | 18 + gcc/testsuite/gcc.dg/gomp/pr87898.c | 10 + gcc/testsuite/gcc.dg/gomp/pr88105.c | 30 + gcc/testsuite/gcc.dg/gomp/pr88107.c | 35 + gcc/testsuite/gcc.dg/gomp/pr88415.c | 12 + gcc/testsuite/gcc.dg/gomp/pr88553.c | 5 + gcc/testsuite/gcc.dg/gomp/pr89015.c | 25 + gcc/testsuite/gcc.dg/gomp/pr89104.c | 11 + gcc/testsuite/gcc.dg/gomp/pr89246-1.c | 19 + gcc/testsuite/gcc.dg/gomp/pr89246-2.c | 13 + gcc/testsuite/gcc.dg/gomp/reduction-2.c | 30 + gcc/testsuite/gcc.dg/gomp/sharing-1.c | 2 +- gcc/testsuite/gcc.dg/gomp/simd-1.c | 21 + gcc/testsuite/gcc.dg/gomp/simd-clones-2.c | 2 + gcc/testsuite/gcc.dg/gomp/teams-1.c | 4 +- gcc/testsuite/gcc.dg/gomp/workshare-reduction-1.c | 23 + gcc/testsuite/gcc.dg/gomp/workshare-reduction-10.c | 23 + gcc/testsuite/gcc.dg/gomp/workshare-reduction-11.c | 23 + gcc/testsuite/gcc.dg/gomp/workshare-reduction-12.c | 23 + gcc/testsuite/gcc.dg/gomp/workshare-reduction-13.c | 23 + gcc/testsuite/gcc.dg/gomp/workshare-reduction-14.c | 23 + gcc/testsuite/gcc.dg/gomp/workshare-reduction-15.c | 23 + gcc/testsuite/gcc.dg/gomp/workshare-reduction-16.c | 23 + gcc/testsuite/gcc.dg/gomp/workshare-reduction-17.c | 23 + gcc/testsuite/gcc.dg/gomp/workshare-reduction-18.c | 23 + gcc/testsuite/gcc.dg/gomp/workshare-reduction-19.c | 23 + gcc/testsuite/gcc.dg/gomp/workshare-reduction-2.c | 23 + gcc/testsuite/gcc.dg/gomp/workshare-reduction-20.c | 23 + gcc/testsuite/gcc.dg/gomp/workshare-reduction-21.c | 23 + gcc/testsuite/gcc.dg/gomp/workshare-reduction-22.c | 23 + gcc/testsuite/gcc.dg/gomp/workshare-reduction-23.c | 23 + gcc/testsuite/gcc.dg/gomp/workshare-reduction-24.c | 23 + gcc/testsuite/gcc.dg/gomp/workshare-reduction-25.c | 23 + gcc/testsuite/gcc.dg/gomp/workshare-reduction-26.c | 23 + gcc/testsuite/gcc.dg/gomp/workshare-reduction-27.c | 23 + gcc/testsuite/gcc.dg/gomp/workshare-reduction-28.c | 23 + gcc/testsuite/gcc.dg/gomp/workshare-reduction-29.c | 23 + gcc/testsuite/gcc.dg/gomp/workshare-reduction-3.c | 23 + gcc/testsuite/gcc.dg/gomp/workshare-reduction-30.c | 23 + gcc/testsuite/gcc.dg/gomp/workshare-reduction-31.c | 23 + gcc/testsuite/gcc.dg/gomp/workshare-reduction-32.c | 23 + gcc/testsuite/gcc.dg/gomp/workshare-reduction-33.c | 23 + gcc/testsuite/gcc.dg/gomp/workshare-reduction-34.c | 23 + gcc/testsuite/gcc.dg/gomp/workshare-reduction-35.c | 23 + gcc/testsuite/gcc.dg/gomp/workshare-reduction-36.c | 23 + gcc/testsuite/gcc.dg/gomp/workshare-reduction-37.c | 23 + gcc/testsuite/gcc.dg/gomp/workshare-reduction-38.c | 23 + gcc/testsuite/gcc.dg/gomp/workshare-reduction-39.c | 23 + gcc/testsuite/gcc.dg/gomp/workshare-reduction-4.c | 23 + gcc/testsuite/gcc.dg/gomp/workshare-reduction-40.c | 23 + gcc/testsuite/gcc.dg/gomp/workshare-reduction-41.c | 23 + gcc/testsuite/gcc.dg/gomp/workshare-reduction-42.c | 23 + gcc/testsuite/gcc.dg/gomp/workshare-reduction-43.c | 23 + gcc/testsuite/gcc.dg/gomp/workshare-reduction-44.c | 23 + gcc/testsuite/gcc.dg/gomp/workshare-reduction-45.c | 23 + gcc/testsuite/gcc.dg/gomp/workshare-reduction-46.c | 23 + gcc/testsuite/gcc.dg/gomp/workshare-reduction-47.c | 23 + gcc/testsuite/gcc.dg/gomp/workshare-reduction-48.c | 23 + gcc/testsuite/gcc.dg/gomp/workshare-reduction-49.c | 23 + gcc/testsuite/gcc.dg/gomp/workshare-reduction-5.c | 23 + gcc/testsuite/gcc.dg/gomp/workshare-reduction-50.c | 23 + gcc/testsuite/gcc.dg/gomp/workshare-reduction-51.c | 26 + gcc/testsuite/gcc.dg/gomp/workshare-reduction-52.c | 26 + gcc/testsuite/gcc.dg/gomp/workshare-reduction-53.c | 26 + gcc/testsuite/gcc.dg/gomp/workshare-reduction-54.c | 26 + gcc/testsuite/gcc.dg/gomp/workshare-reduction-55.c | 27 + gcc/testsuite/gcc.dg/gomp/workshare-reduction-56.c | 27 + gcc/testsuite/gcc.dg/gomp/workshare-reduction-57.c | 27 + gcc/testsuite/gcc.dg/gomp/workshare-reduction-58.c | 27 + gcc/testsuite/gcc.dg/gomp/workshare-reduction-6.c | 23 + gcc/testsuite/gcc.dg/gomp/workshare-reduction-7.c | 23 + gcc/testsuite/gcc.dg/gomp/workshare-reduction-8.c | 23 + gcc/testsuite/gcc.dg/gomp/workshare-reduction-9.c | 23 + gcc/testsuite/gcc.dg/graphite/graphite.exp | 2 +- gcc/testsuite/gcc.dg/graphite/pr69728.c | 4 +- gcc/testsuite/gcc.dg/graphite/pr84204.c | 2 + gcc/testsuite/gcc.dg/graphite/pr85497.c | 18 + gcc/testsuite/gcc.dg/graphite/pr85935.c | 2 + gcc/testsuite/gcc.dg/graphite/pr86865.c | 35 + gcc/testsuite/gcc.dg/graphite/pr87931.c | 22 + gcc/testsuite/gcc.dg/graphite/scop-19.c | 4 +- gcc/testsuite/gcc.dg/graphite/scop-21.c | 3 +- gcc/testsuite/gcc.dg/graphite/scop-4.c | 2 +- gcc/testsuite/gcc.dg/ifcvt-4.c | 2 +- gcc/testsuite/gcc.dg/independent-cloneids-1.c | 38 + gcc/testsuite/gcc.dg/init-string-2.c | 8 +- gcc/testsuite/gcc.dg/initpri1.c | 2 +- gcc/testsuite/gcc.dg/inline-40.c | 49 + gcc/testsuite/gcc.dg/inline-41.c | 49 + gcc/testsuite/gcc.dg/intermod-1.c | 1 + gcc/testsuite/gcc.dg/ipa/ctor-empty-1.c | 4 +- gcc/testsuite/gcc.dg/ipa/fopt-info-inline-1.c | 44 + gcc/testsuite/gcc.dg/ipa/inline-4.c | 4 +- gcc/testsuite/gcc.dg/ipa/inline-7.c | 6 +- gcc/testsuite/gcc.dg/ipa/inlinehint-4.c | 4 +- gcc/testsuite/gcc.dg/ipa/ipa.exp | 2 +- gcc/testsuite/gcc.dg/ipa/ipcp-2.c | 2 +- gcc/testsuite/gcc.dg/ipa/pr88214.c | 10 + gcc/testsuite/gcc.dg/ipa/pr88985.c | 13 + gcc/testsuite/gcc.dg/ira-shrinkwrap-prep-1.c | 6 +- gcc/testsuite/gcc.dg/ira-shrinkwrap-prep-2.c | 4 +- gcc/testsuite/gcc.dg/large-size-array-3.c | 2 +- gcc/testsuite/gcc.dg/large-size-array-5.c | 4 +- gcc/testsuite/gcc.dg/large-size-array.c | 2 +- gcc/testsuite/gcc.dg/live-patching-1.c | 22 + gcc/testsuite/gcc.dg/live-patching-2.c | 10 + gcc/testsuite/gcc.dg/live-patching-3.c | 9 + gcc/testsuite/gcc.dg/long_branch.c | 1 + gcc/testsuite/gcc.dg/loop-8.c | 4 + gcc/testsuite/gcc.dg/loop-versioning-1.c | 92 + gcc/testsuite/gcc.dg/loop-versioning-10.c | 52 + gcc/testsuite/gcc.dg/loop-versioning-11.c | 29 + gcc/testsuite/gcc.dg/loop-versioning-12.c | 149 + gcc/testsuite/gcc.dg/loop-versioning-13.c | 109 + gcc/testsuite/gcc.dg/loop-versioning-14.c | 149 + gcc/testsuite/gcc.dg/loop-versioning-2.c | 73 + gcc/testsuite/gcc.dg/loop-versioning-3.c | 24 + gcc/testsuite/gcc.dg/loop-versioning-4.c | 39 + gcc/testsuite/gcc.dg/loop-versioning-5.c | 17 + gcc/testsuite/gcc.dg/loop-versioning-6.c | 31 + gcc/testsuite/gcc.dg/loop-versioning-7.c | 32 + gcc/testsuite/gcc.dg/loop-versioning-8.c | 43 + gcc/testsuite/gcc.dg/loop-versioning-9.c | 48 + gcc/testsuite/gcc.dg/lto/20091013-1_0.c | 1 + gcc/testsuite/gcc.dg/lto/20091013-1_1.c | 1 - gcc/testsuite/gcc.dg/lto/20091013-1_2.c | 1 - gcc/testsuite/gcc.dg/lto/20100430-1_0.c | 1 + gcc/testsuite/gcc.dg/lto/lto.exp | 2 +- gcc/testsuite/gcc.dg/lto/pr52097_0.c | 1 + .../gcc.dg/lto/{20101009-2_0.c => pr88077_0.c} | 2 +- gcc/testsuite/gcc.dg/lto/pr88077_1.c | 6 + gcc/testsuite/gcc.dg/lto/pr88297_0.c | 57 + gcc/testsuite/gcc.dg/lto/pr88297_1.c | 25 + gcc/testsuite/gcc.dg/lto/tbaa-1.c | 41 + gcc/testsuite/gcc.dg/memcmp-1.c | 1 + gcc/testsuite/gcc.dg/missing-header-fixit-3.c | 8 +- gcc/testsuite/gcc.dg/missing-header-fixit-4.c | 10 +- gcc/testsuite/gcc.dg/missing-symbol-3.c | 6 +- .../gcc.dg/{nested-func-9.c => nested-func-12.c} | 4 +- gcc/testsuite/gcc.dg/nested-func-5.c | 1 + gcc/testsuite/gcc.dg/nextafter-1.c | 1 + .../gcc.dg/no_profile_instrument_function-attr-1.c | 2 +- gcc/testsuite/gcc.dg/noncompile/noncompile.exp | 2 +- gcc/testsuite/gcc.dg/nonnull-2.c | 7 +- gcc/testsuite/gcc.dg/nop.h | 2 + gcc/testsuite/gcc.dg/params/params.exp | 2 +- gcc/testsuite/gcc.dg/pch/except-1.c | 1 + gcc/testsuite/gcc.dg/pch/pch.exp | 2 +- gcc/testsuite/gcc.dg/pch/valid-2.c | 2 +- gcc/testsuite/gcc.dg/pic-1.c | 2 +- gcc/testsuite/gcc.dg/pic-2.c | 1 + gcc/testsuite/gcc.dg/pic-3.c | 2 +- gcc/testsuite/gcc.dg/pic-4.c | 2 +- gcc/testsuite/gcc.dg/pie-3.c | 2 +- gcc/testsuite/gcc.dg/pie-4.c | 2 +- ...diagnostic-test-show-locus-bw-line-numbers-2.c} | 21 +- .../diagnostic-test-show-locus-bw-line-numbers.c | 58 +- ...diagnostic-test-show-locus-color-line-numbers.c | 12 +- .../plugin/diagnostic-test-string-literals-1.c | 53 + .../plugin/diagnostic_plugin_test_show_locus.c | 11 +- .../diagnostic_plugin_test_string_literals.c | 6 +- gcc/testsuite/gcc.dg/plugin/dump-1.c | 2 +- gcc/testsuite/gcc.dg/plugin/dump-2.c | 2 +- .../plugin/location-overflow-test-pr83173-1.h | 2 + .../plugin/location-overflow-test-pr83173-2.h | 2 + .../gcc.dg/plugin/location-overflow-test-pr83173.c | 21 + .../gcc.dg/plugin/location-overflow-test-pr83173.h | 2 + .../gcc.dg/plugin/location_overflow_plugin.c | 23 +- gcc/testsuite/gcc.dg/plugin/plugin.exp | 6 +- gcc/testsuite/gcc.dg/plugin/plugindir1.c | 2 +- gcc/testsuite/gcc.dg/plugin/plugindir2.c | 2 +- gcc/testsuite/gcc.dg/plugin/plugindir3.c | 2 +- gcc/testsuite/gcc.dg/plugin/plugindir4.c | 2 +- gcc/testsuite/gcc.dg/plugin/pr87562-a.h | 7 + .../phoobhar.h => gcc.dg/plugin/pr87562-b.h} | 0 gcc/testsuite/gcc.dg/pr15698-1.c | 2 + gcc/testsuite/gcc.dg/pr21643.c | 6 +- gcc/testsuite/gcc.dg/pr24574.c | 4 +- gcc/testsuite/gcc.dg/pr26570.c | 1 + gcc/testsuite/gcc.dg/pr34225.c | 1 + gcc/testsuite/gcc.dg/pr34856.c | 1 + gcc/testsuite/gcc.dg/pr35045.c | 1 + gcc/testsuite/gcc.dg/pr39323-1.c | 6 +- gcc/testsuite/gcc.dg/pr40971.c | 1 + gcc/testsuite/gcc.dg/pr41470.c | 1 + gcc/testsuite/gcc.dg/pr41488.c | 4 +- gcc/testsuite/gcc.dg/pr42427.c | 1 + gcc/testsuite/gcc.dg/pr44545.c | 1 + gcc/testsuite/gcc.dg/pr46309.c | 8 +- gcc/testsuite/gcc.dg/pr47086.c | 1 + gcc/testsuite/gcc.dg/pr48616.c | 1 + gcc/testsuite/gcc.dg/pr51481.c | 1 + gcc/testsuite/gcc.dg/pr51628-17.c | 10 + gcc/testsuite/gcc.dg/pr51628-18.c | 23 + gcc/testsuite/gcc.dg/pr51628-19.c | 26 + gcc/testsuite/gcc.dg/pr51628-20.c | 11 + gcc/testsuite/gcc.dg/pr51628-21.c | 11 + gcc/testsuite/gcc.dg/pr51628-22.c | 9 + gcc/testsuite/gcc.dg/pr51628-23.c | 9 + gcc/testsuite/gcc.dg/pr51628-24.c | 10 + gcc/testsuite/gcc.dg/pr51628-25.c | 9 + gcc/testsuite/gcc.dg/pr51628-34.c | 25 + gcc/testsuite/gcc.dg/pr51644.c | 1 + gcc/testsuite/gcc.dg/pr52046.c | 1 + gcc/testsuite/gcc.dg/pr53037-1.c | 2 +- gcc/testsuite/gcc.dg/pr53037-2.c | 2 +- gcc/testsuite/gcc.dg/pr53037-3.c | 2 +- gcc/testsuite/gcc.dg/pr54669.c | 1 + gcc/testsuite/gcc.dg/pr56424.c | 1 + gcc/testsuite/gcc.dg/pr59605-2.c | 2 +- gcc/testsuite/gcc.dg/pr59963-2.c | 3 +- gcc/testsuite/gcc.dg/pr61096-1.c | 6 +- gcc/testsuite/gcc.dg/pr64465.c | 1 + gcc/testsuite/gcc.dg/pr65802.c | 1 + gcc/testsuite/gcc.dg/pr67563.c | 1 + gcc/testsuite/gcc.dg/pr68317.c | 2 +- gcc/testsuite/gcc.dg/pr69071.c | 2 +- gcc/testsuite/gcc.dg/pr69156.c | 2 +- gcc/testsuite/gcc.dg/pr69471-1.c | 9 + gcc/testsuite/gcc.dg/pr69471-2.c | 8 + gcc/testsuite/gcc.dg/pr71969-2.c | 2 +- gcc/testsuite/gcc.dg/pr71969-3.c | 2 +- gcc/testsuite/gcc.dg/pr78973-2.c | 2 +- gcc/testsuite/gcc.dg/pr83463.c | 3 + gcc/testsuite/gcc.dg/pr84100.c | 1 + gcc/testsuite/gcc.dg/pr84670-4.c | 1 + gcc/testsuite/gcc.dg/pr84877.c | 38 + gcc/testsuite/gcc.dg/pr85512.c | 1 + gcc/testsuite/gcc.dg/pr85598.c | 16 + gcc/testsuite/gcc.dg/pr85859.c | 1 + gcc/testsuite/gcc.dg/pr85899.c | 17 + .../gcc.dg/{tree-ssa/alias-26.c => pr86572.c} | 9 +- gcc/testsuite/gcc.dg/pr86991.c | 20 + gcc/testsuite/gcc.dg/pr87025.c | 22 + gcc/testsuite/gcc.dg/pr87286.c | 1 + gcc/testsuite/gcc.dg/pr87320.c | 28 + gcc/testsuite/gcc.dg/pr87600-1.c | 52 + gcc/testsuite/gcc.dg/pr87600-2.c | 44 + gcc/testsuite/gcc.dg/pr87600.h | 19 + gcc/testsuite/gcc.dg/pr87672.c | 11 + gcc/testsuite/gcc.dg/pr87746.c | 23 + gcc/testsuite/gcc.dg/pr87790.c | 19 + gcc/testsuite/gcc.dg/pr87793.c | 43 + gcc/testsuite/gcc.dg/pr87811-2.c | 13 + gcc/testsuite/gcc.dg/pr87811-3.c | 11 + gcc/testsuite/gcc.dg/pr87811.c | 13 + gcc/testsuite/gcc.dg/pr87826.c | 13 + gcc/testsuite/gcc.dg/pr87873.c | 19 + gcc/testsuite/gcc.dg/pr87874.c | 33 + gcc/testsuite/gcc.dg/pr87894.c | 26 + gcc/testsuite/gcc.dg/pr87929.c | 16 + gcc/testsuite/gcc.dg/pr87962.c | 17 + gcc/testsuite/gcc.dg/{pr85180.c => pr87985.c} | 2 +- gcc/testsuite/gcc.dg/{pr84100.c => pr88007.c} | 7 +- gcc/testsuite/gcc.dg/pr88031.c | 17 + gcc/testsuite/gcc.dg/pr88069.c | 23 + gcc/testsuite/gcc.dg/pr88071.c | 5 + gcc/testsuite/gcc.dg/pr88074-2.c | 17 + gcc/testsuite/gcc.dg/pr88074.c | 14 + gcc/testsuite/gcc.dg/pr88427.c | 20 + gcc/testsuite/gcc.dg/pr88444.c | 30 + gcc/testsuite/gcc.dg/pr88563.c | 15 + gcc/testsuite/gcc.dg/pr88568.c | 4 + gcc/testsuite/gcc.dg/pr88594.c | 16 + gcc/testsuite/gcc.dg/pr88598-1.c | 27 + gcc/testsuite/gcc.dg/pr88598-2.c | 30 + gcc/testsuite/gcc.dg/pr88598-3.c | 29 + gcc/testsuite/gcc.dg/pr88598-4.c | 28 + gcc/testsuite/gcc.dg/pr88598-5.c | 29 + gcc/testsuite/gcc.dg/pr88676.c | 48 + gcc/testsuite/gcc.dg/pr88701.c | 18 + .../gcc.dg/{torture/pr82402.c => pr88855.c} | 1 + gcc/testsuite/gcc.dg/pr88870.c | 23 + gcc/testsuite/gcc.dg/pr88905.c | 21 + gcc/testsuite/gcc.dg/pr88928.c | 6 + gcc/testsuite/gcc.dg/pr89037.c | 24 + gcc/testsuite/gcc.dg/pr89045.c | 15 + gcc/testsuite/gcc.dg/pr89061.c | 27 + gcc/testsuite/gcc.dg/pr89211.c | 8 + gcc/testsuite/gcc.dg/pr89278.c | 23 + gcc/testsuite/gcc.dg/pr89314.c | 13 + gcc/testsuite/gcc.dg/pr89340.c | 9 + gcc/testsuite/gcc.dg/pr89342.c | 11 + gcc/testsuite/gcc.dg/pr89354.c | 22 + gcc/testsuite/gcc.dg/pr89410-1.c | 9 + gcc/testsuite/gcc.dg/pr89410-2.c | 13 + gcc/testsuite/gcc.dg/pr89434.c | 5 + gcc/testsuite/gcc.dg/pr89438.c | 22 + gcc/testsuite/gcc.dg/pr89500.c | 17 + gcc/testsuite/gcc.dg/pr89506.c | 14 + gcc/testsuite/gcc.dg/pr89520-1.c | 13 + gcc/testsuite/gcc.dg/pr89520-2.c | 42 + gcc/testsuite/gcc.dg/pr89521-1.c | 13 + gcc/testsuite/gcc.dg/pr89521-2.c | 42 + gcc/testsuite/gcc.dg/pr89525.c | 11 + gcc/testsuite/gcc.dg/predict-13.c | 4 +- .../gcc.dg/{predict-13.c => predict-13b.c} | 6 +- gcc/testsuite/gcc.dg/predict-22.c | 59 + gcc/testsuite/gcc.dg/predict-6.c | 4 +- ...{profile-generate-1.c => profile-filtering-1.c} | 5 +- ...{profile-generate-1.c => profile-filtering-2.c} | 5 +- gcc/testsuite/gcc.dg/pubtypes-2.c | 2 +- gcc/testsuite/gcc.dg/pubtypes-3.c | 2 +- gcc/testsuite/gcc.dg/pubtypes-4.c | 2 +- gcc/testsuite/gcc.dg/recip_sqrt_mult_1.c | 1 + gcc/testsuite/gcc.dg/recip_sqrt_mult_2.c | 1 + gcc/testsuite/gcc.dg/recip_sqrt_mult_3.c | 1 + gcc/testsuite/gcc.dg/recip_sqrt_mult_4.c | 1 + gcc/testsuite/gcc.dg/recip_sqrt_mult_5.c | 1 + gcc/testsuite/gcc.dg/redecl-18.c | 17 + gcc/testsuite/gcc.dg/redecl-4.c | 3 + gcc/testsuite/gcc.dg/rtl/aarch64/subs_adds_sp.c | 153 + gcc/testsuite/gcc.dg/rtl/arm/ldrd-peepholes.c | 443 + gcc/testsuite/gcc.dg/rtl/rtl.exp | 2 +- gcc/testsuite/gcc.dg/sabd_1.c | 47 + gcc/testsuite/gcc.dg/sancov/cmp0.c | 14 +- gcc/testsuite/gcc.dg/sancov/sancov.exp | 2 +- gcc/testsuite/gcc.dg/sibcall-10.c | 4 +- gcc/testsuite/gcc.dg/sibcall-9.c | 4 +- .../gcc.dg/simulate-thread/simulate-thread.exp | 2 +- gcc/testsuite/gcc.dg/sinatan-1.c | 102 + gcc/testsuite/gcc.dg/sinatan-2.c | 59 + gcc/testsuite/gcc.dg/sinatan-3.c | 65 + gcc/testsuite/gcc.dg/sinhatanh-1.c | 62 + gcc/testsuite/gcc.dg/sinhatanh-2.c | 68 + gcc/testsuite/gcc.dg/sinhatanh-3.c | 62 + gcc/testsuite/gcc.dg/special/mips-abi.exp | 2 +- gcc/testsuite/gcc.dg/special/special.exp | 2 +- gcc/testsuite/gcc.dg/spellcheck-stdlib.c | 5 + gcc/testsuite/gcc.dg/sso/sso.exp | 2 +- gcc/testsuite/gcc.dg/store_merging_24.c | 75 + gcc/testsuite/gcc.dg/store_merging_25.c | 75 + gcc/testsuite/gcc.dg/strcmpopt_1.c | 4 +- gcc/testsuite/gcc.dg/strlenopt-36.c | 49 - gcc/testsuite/gcc.dg/strlenopt-40.c | 209 +- gcc/testsuite/gcc.dg/strlenopt-45.c | 138 +- gcc/testsuite/gcc.dg/strlenopt-48.c | 6 +- gcc/testsuite/gcc.dg/strlenopt-51.c | 56 +- gcc/testsuite/gcc.dg/strlenopt-58.c | 6 +- gcc/testsuite/gcc.dg/strlenopt-59.c | 73 + gcc/testsuite/gcc.dg/strlenopt-60.c | 58 + gcc/testsuite/gcc.dg/tls/diag-6.c | 4 +- gcc/testsuite/gcc.dg/tls/thr-init-2.c | 2 +- gcc/testsuite/gcc.dg/tls/tls.exp | 2 +- gcc/testsuite/gcc.dg/tm/tm.exp | 2 +- gcc/testsuite/gcc.dg/torture/20181024-1.c | 41 + gcc/testsuite/gcc.dg/torture/20181029-1.c | 81 + gcc/testsuite/gcc.dg/torture/20181029-2.c | 19 + gcc/testsuite/gcc.dg/torture/builtin-complex-1.c | 1 + gcc/testsuite/gcc.dg/torture/builtin-cproj-1.c | 1 + gcc/testsuite/gcc.dg/torture/builtin-frexp-1.c | 1 + gcc/testsuite/gcc.dg/torture/builtin-ldexp-1.c | 1 + gcc/testsuite/gcc.dg/torture/builtin-logb-1.c | 1 + gcc/testsuite/gcc.dg/torture/builtin-math-2.c | 1 + gcc/testsuite/gcc.dg/torture/builtin-math-5.c | 1 + gcc/testsuite/gcc.dg/torture/builtin-math-7.c | 1 + gcc/testsuite/gcc.dg/torture/builtin-modf-1.c | 1 + gcc/testsuite/gcc.dg/torture/builtin-sprintf.c | 3 +- .../torture/fp-int-convert-float128-timode-3.c | 1 + .../gcc.dg/torture/fp-int-convert-timode-1.c | 26 + .../gcc.dg/torture/fp-int-convert-timode-2.c | 28 + .../gcc.dg/torture/fp-int-convert-timode-3.c | 28 + .../gcc.dg/torture/fp-int-convert-timode-4.c | 28 + gcc/testsuite/gcc.dg/torture/pr25967-1.c | 1 + gcc/testsuite/gcc.dg/torture/pr25967-2.c | 1 + gcc/testsuite/gcc.dg/torture/pr36400.c | 2 +- gcc/testsuite/gcc.dg/torture/pr55890-2.c | 3 + gcc/testsuite/gcc.dg/torture/pr55890-3.c | 3 + gcc/testsuite/gcc.dg/torture/pr57036-2.c | 2 +- gcc/testsuite/gcc.dg/torture/pr57147-2.c | 5 +- gcc/testsuite/gcc.dg/torture/pr67222.c | 8 +- gcc/testsuite/gcc.dg/torture/pr67741.c | 3 +- gcc/testsuite/gcc.dg/torture/pr68037-1.c | 1 + gcc/testsuite/gcc.dg/torture/pr68037-2.c | 1 + gcc/testsuite/gcc.dg/torture/pr68037-3.c | 1 + gcc/testsuite/gcc.dg/torture/pr68264.c | 1 + gcc/testsuite/gcc.dg/torture/pr71816.c | 1 + gcc/testsuite/gcc.dg/torture/pr79351.c | 26 + gcc/testsuite/gcc.dg/torture/pr80612.c | 2 + gcc/testsuite/gcc.dg/torture/pr86438.c | 29 + gcc/testsuite/gcc.dg/torture/pr86554-1.c | 35 + gcc/testsuite/gcc.dg/torture/pr86554-2.c | 49 + gcc/testsuite/gcc.dg/torture/pr87087.c | 25 + gcc/testsuite/gcc.dg/torture/pr87640.c | 11 + gcc/testsuite/gcc.dg/torture/pr87645.c | 21 + gcc/testsuite/gcc.dg/torture/pr87665.c | 27 + gcc/testsuite/gcc.dg/torture/pr87693.c | 17 + gcc/testsuite/gcc.dg/torture/pr87700.c | 49 + gcc/testsuite/gcc.dg/torture/pr87776.c | 40 + gcc/testsuite/gcc.dg/torture/pr88223.c | 16 + gcc/testsuite/gcc.dg/torture/pr88243.c | 18 + gcc/testsuite/gcc.dg/torture/pr88597.c | 19 + gcc/testsuite/gcc.dg/torture/pr88621.c | 25 + gcc/testsuite/gcc.dg/torture/pr88792.c | 32 + gcc/testsuite/gcc.dg/torture/pr89008.c | 27 + gcc/testsuite/gcc.dg/torture/pr89091.c | 10 + gcc/testsuite/gcc.dg/torture/pr89111.c | 30 + gcc/testsuite/gcc.dg/torture/pr89135.c | 33 + gcc/testsuite/gcc.dg/torture/pr89223.c | 10 + gcc/testsuite/gcc.dg/torture/pr89247.c | 13 + gcc/testsuite/gcc.dg/torture/pr89505.c | 22 + gcc/testsuite/gcc.dg/torture/pr89572.c | 28 + gcc/testsuite/gcc.dg/torture/restrict-6.c | 24 + gcc/testsuite/gcc.dg/torture/restrict-7.c | 27 + .../gcc.dg/torture/stackalign/builtin-apply-2.c | 4 +- .../gcc.dg/torture/stackalign/sibcall-1.c | 2 +- .../gcc.dg/torture/stackalign/stackalign.exp | 2 +- gcc/testsuite/gcc.dg/torture/tls/thr-init-1.c | 2 +- gcc/testsuite/gcc.dg/torture/tls/tls.exp | 2 +- gcc/testsuite/gcc.dg/torture/type-generic-1.c | 1 + gcc/testsuite/gcc.dg/transparent-union-6.c | 17 + .../gcc.dg/tree-prof/cold_partition_label.c | 4 +- gcc/testsuite/gcc.dg/tree-prof/inliner-1.c | 10 +- gcc/testsuite/gcc.dg/tree-prof/pr77698.c | 23 + gcc/testsuite/gcc.dg/tree-prof/section-attr-1.c | 4 +- gcc/testsuite/gcc.dg/tree-prof/section-attr-2.c | 4 +- gcc/testsuite/gcc.dg/tree-prof/section-attr-3.c | 4 +- gcc/testsuite/gcc.dg/tree-prof/tree-prof.exp | 2 +- gcc/testsuite/gcc.dg/tree-ssa/20040204-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/20040514-1.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/20040518-1.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/addadd.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/attr-alias.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/attr-hotcold-2.c | 4 +- .../gcc.dg/tree-ssa/builtin-fprintf-warn-1.c | 132 + .../gcc.dg/tree-ssa/builtin-fprintf-warn-2.c | 324 + gcc/testsuite/gcc.dg/tree-ssa/builtin-printf-2.c | 213 + .../gcc.dg/tree-ssa/builtin-printf-warn-1.c | 129 + .../gcc.dg/tree-ssa/builtin-printf-warn-2.c | 293 + gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-4.c | 161 + gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-5.c | 51 + .../gcc.dg/tree-ssa/builtin-snprintf-warn-3.c | 22 +- gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-10.c | 51 +- gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-2.c | 9 +- gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-9.c | 1 + .../gcc.dg/tree-ssa/builtin-sprintf-warn-10.c | 95 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-18.c | 8 +- gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf.c | 1 + .../gcc.dg/tree-ssa/builtins-folding-gimple-ub.c | 3 +- .../{copy-headers-5.c => copy-headers-6.c} | 2 +- gcc/testsuite/gcc.dg/tree-ssa/copy-headers-7.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/cunroll-13.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/cunroll-9.c | 2 +- .../gcc.dg/tree-ssa/{vrp117.c => evrp12.c} | 15 +- gcc/testsuite/gcc.dg/tree-ssa/evrp13.c | 7 + gcc/testsuite/gcc.dg/tree-ssa/forwprop-28.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/gen-vect-11.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/gen-vect-11c.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/gen-vect-25.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/inline-11.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/inline-3.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/inline-4.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/inline-8.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ipa-split-4.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/ivopt_mult_1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ivopt_mult_2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/loop-1.c | 10 +- gcc/testsuite/gcc.dg/tree-ssa/loop-35.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-1.c | 3 +- .../gcc.dg/tree-ssa/loop-interchange-10.c | 3 +- .../gcc.dg/tree-ssa/loop-interchange-11.c | 3 +- .../gcc.dg/tree-ssa/loop-interchange-1b.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-2.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-3.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-5.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-6.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-7.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-8.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-9.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/phi-opt-11.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/phi-opt-12.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/phi-opt-2.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/phi-opt-20.c | 25 + gcc/testsuite/gcc.dg/tree-ssa/phi-opt-5.c | 22 +- gcc/testsuite/gcc.dg/tree-ssa/phi-opt-6.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/phi-opt-8.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/popcount.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/popcount2.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/popcount3.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/pr15826.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr23455.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/pr41469-1.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/pr45397.c | 13 +- gcc/testsuite/gcc.dg/tree-ssa/pr64130.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/pr77445-2.c | 10 +- gcc/testsuite/gcc.dg/tree-ssa/pr78154.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/pr79327-2.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/pr79376.c | 21 +- gcc/testsuite/gcc.dg/tree-ssa/pr79697.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/pr80887.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/pr84436-1.c | 36 + gcc/testsuite/gcc.dg/tree-ssa/pr84436-2.c | 67 + gcc/testsuite/gcc.dg/tree-ssa/pr84436-3.c | 24 + gcc/testsuite/gcc.dg/tree-ssa/pr84436-4.c | 38 + gcc/testsuite/gcc.dg/tree-ssa/pr84436-5.c | 38 + gcc/testsuite/gcc.dg/tree-ssa/pr84512.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr84648.c | 10 + gcc/testsuite/gcc.dg/tree-ssa/pr84859.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/pr85726-1.c | 19 + gcc/testsuite/gcc.dg/tree-ssa/pr85726-2.c | 15 + gcc/testsuite/gcc.dg/tree-ssa/pr85726-3.c | 15 + gcc/testsuite/gcc.dg/tree-ssa/pr85726-4.c | 15 + gcc/testsuite/gcc.dg/tree-ssa/pr87022.c | 36 + .../gcc.dg/tree-ssa/{pr34635.c => pr87917.c} | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr88029.c | 14 + gcc/testsuite/gcc.dg/tree-ssa/pr88087.c | 17 + gcc/testsuite/gcc.dg/tree-ssa/pr88367.c | 31 + gcc/testsuite/gcc.dg/tree-ssa/pr88444.c | 6 + gcc/testsuite/gcc.dg/tree-ssa/pr88676.c | 133 + gcc/testsuite/gcc.dg/tree-ssa/pr88753.c | 57 + gcc/testsuite/gcc.dg/tree-ssa/pr88775-1.c | 73 + gcc/testsuite/gcc.dg/tree-ssa/pr88775-2.c | 43 + gcc/testsuite/gcc.dg/tree-ssa/pr89209.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/pr89487.c | 13 + gcc/testsuite/gcc.dg/tree-ssa/reassoc-32.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/reassoc-33.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/reassoc-34.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/reassoc-35.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/reassoc-36.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/reassoc-43.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/restrict-9.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/scev-7.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/split-path-11.c | 14 + gcc/testsuite/gcc.dg/tree-ssa/split-path-5.c | 8 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-11.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-14.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-16.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-18.c | 24 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-4.c | 25 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-7.c | 9 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-26.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-28.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/ssa-ifcombine-13.c | 5 +- .../gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c | 6 +- .../gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c | 6 +- .../gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c | 6 +- .../gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c | 6 +- .../gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c | 6 +- .../gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-11.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-14.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/tree-ssa.exp | 2 +- gcc/testsuite/gcc.dg/tree-ssa/user-printf-warn-1.c | 155 + gcc/testsuite/gcc.dg/tree-ssa/vrp02.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp111.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/vrp121.c | 67 + gcc/testsuite/gcc.dg/tree-ssa/vrp33.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp47.c | 7 +- gcc/testsuite/gcc.dg/tree-ssa/vrp87.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/vrp92.c | 2 +- .../gcc.dg/tree-ssa/{writeonly.c => writeonly-2.c} | 6 +- .../gcc.dg/tree-ssa/{writeonly.c => writeonly-3.c} | 6 +- gcc/testsuite/gcc.dg/tsan/pr88017.c | 6 + .../pr88030.c} | 4 +- gcc/testsuite/gcc.dg/tsan/tsan.exp | 2 +- gcc/testsuite/gcc.dg/ubsan/pr88234.c | 29 + gcc/testsuite/gcc.dg/ubsan/pr89284.c | 23 + gcc/testsuite/gcc.dg/ubsan/ubsan.exp | 2 +- gcc/testsuite/gcc.dg/uninit-15.c | 6 +- gcc/testsuite/gcc.dg/uninit-pr89296.c | 13 + gcc/testsuite/gcc.dg/utf-array-short-wchar.c | 44 +- gcc/testsuite/gcc.dg/utf-array.c | 56 +- gcc/testsuite/gcc.dg/utf8-2.c | 6 +- gcc/testsuite/gcc.dg/vect/O3-pr85794.c | 12 + gcc/testsuite/gcc.dg/vect/O3-pr87546.c | 29 + gcc/testsuite/gcc.dg/vect/bb-slp-39.c | 19 + gcc/testsuite/gcc.dg/vect/bb-slp-over-widen-1.c | 2 +- gcc/testsuite/gcc.dg/vect/bb-slp-pow-1.c | 6 +- .../vect/costmodel/i386/i386-costmodel-vect.exp | 2 +- .../gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c | 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/nodump-vect-opt-info-1.c | 1 + gcc/testsuite/gcc.dg/vect/pr46663.c | 1 + gcc/testsuite/gcc.dg/vect/pr84711.c | 2 +- gcc/testsuite/gcc.dg/vect/pr88598-1.c | 55 + gcc/testsuite/gcc.dg/vect/pr88598-2.c | 55 + gcc/testsuite/gcc.dg/vect/pr88598-3.c | 55 + gcc/testsuite/gcc.dg/vect/pr88598-4.c | 51 + gcc/testsuite/gcc.dg/vect/pr88598-5.c | 51 + gcc/testsuite/gcc.dg/vect/pr88598-6.c | 51 + gcc/testsuite/gcc.dg/vect/pr88903-1.c | 26 + gcc/testsuite/gcc.dg/vect/pr88903-2.c | 28 + gcc/testsuite/gcc.dg/vect/pr89268.c | 7 + gcc/testsuite/gcc.dg/vect/pr89440.c | 32 + gcc/testsuite/gcc.dg/vect/slp-43.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-45.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-reduc-sad.c | 6 +- gcc/testsuite/gcc.dg/vect/vect-24.c | 4 +- gcc/testsuite/gcc.dg/vect/vect-ivdep-1.c | 1 + gcc/testsuite/gcc.dg/vect/vect-ivdep-2.c | 1 + gcc/testsuite/gcc.dg/vect/vect-nop-move.c | 3 - gcc/testsuite/gcc.dg/vect/vect-over-widen-23.c | 30 + gcc/testsuite/gcc.dg/vect/vect-reduc-sad.c | 2 +- gcc/testsuite/gcc.dg/vect/vect.exp | 2 +- gcc/testsuite/gcc.dg/vmx/vmx.exp | 2 +- gcc/testsuite/gcc.dg/vrp-overflow-1.c | 151 + gcc/testsuite/gcc.dg/vxworks/vxworks.exp | 2 +- gcc/testsuite/gcc.dg/warn-abs-1.c | 4 +- gcc/testsuite/gcc.dg/warn-sprintf-no-nul-2.c | 70 + gcc/testsuite/gcc.dg/warn-sprintf-no-nul-3.c | 71 + gcc/testsuite/gcc.dg/weak/typeof-2.c | 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-1.c | 5 + gcc/testsuite/gcc.misc-tests/godump.exp | 2 +- gcc/testsuite/gcc.misc-tests/help.exp | 6 +- gcc/testsuite/gcc.misc-tests/i386-prefetch.exp | 2 +- gcc/testsuite/gcc.misc-tests/linkage.exp | 2 +- gcc/testsuite/gcc.misc-tests/matrix1.exp | 2 +- gcc/testsuite/gcc.misc-tests/mg-2.exp | 2 +- gcc/testsuite/gcc.misc-tests/mg.exp | 2 +- gcc/testsuite/gcc.misc-tests/options.exp | 2 +- gcc/testsuite/gcc.misc-tests/output.exp | 2 +- gcc/testsuite/gcc.misc-tests/sieve.exp | 2 +- gcc/testsuite/gcc.misc-tests/sort2.exp | 2 +- gcc/testsuite/gcc.src/maintainers.exp | 2 +- .../gcc.target/aarch64/aapcs64/aapcs64.exp | 2 +- .../gcc.target/aarch64/aapcs64/test_align-10.c | 44 + .../gcc.target/aarch64/aapcs64/test_align-11.c | 44 + .../gcc.target/aarch64/aapcs64/test_align-12.c | 45 + gcc/testsuite/gcc.target/aarch64/aarch64.exp | 2 +- gcc/testsuite/gcc.target/aarch64/abd_1.c | 36 + gcc/testsuite/gcc.target/aarch64/acle/acle.exp | 2 +- .../advsimd-intrinsics/advsimd-intrinsics.exp | 2 +- .../aarch64/advsimd-intrinsics/vector-complex.c | 269 + .../advsimd-intrinsics/vector-complex_f16.c | 333 + gcc/testsuite/gcc.target/aarch64/asm-5.c | 8 + gcc/testsuite/gcc.target/aarch64/attr-aligned.c | 65 + .../gcc.target/aarch64/branch-protection-attr-2.c | 16 + .../gcc.target/aarch64/branch-protection-attr.c | 22 + .../aarch64/branch-protection-option-2.c | 9 + .../gcc.target/aarch64/branch-protection-option.c | 4 + gcc/testsuite/gcc.target/aarch64/bti-1.c | 63 + gcc/testsuite/gcc.target/aarch64/bti-2.c | 37 + .../pr56982.c => gcc.target/aarch64/bti-3.c} | 9 +- gcc/testsuite/gcc.target/aarch64/combine_bfxil.c | 2 +- gcc/testsuite/gcc.target/aarch64/fp16/fp16.exp | 2 +- gcc/testsuite/gcc.target/aarch64/fp16_fmul_high.h | 16 +- .../gcc.target/aarch64/fp16_fmul_lane_high.h | 32 +- .../gcc.target/aarch64/fp16_fmul_lane_low.h | 32 +- gcc/testsuite/gcc.target/aarch64/fp16_fmul_low.h | 16 +- gcc/testsuite/gcc.target/aarch64/options_set_1.c | 11 + gcc/testsuite/gcc.target/aarch64/options_set_10.c | 11 + gcc/testsuite/gcc.target/aarch64/options_set_2.c | 11 + gcc/testsuite/gcc.target/aarch64/options_set_3.c | 11 + gcc/testsuite/gcc.target/aarch64/options_set_4.c | 12 + gcc/testsuite/gcc.target/aarch64/options_set_5.c | 12 + gcc/testsuite/gcc.target/aarch64/options_set_6.c | 12 + gcc/testsuite/gcc.target/aarch64/options_set_7.c | 11 + gcc/testsuite/gcc.target/aarch64/options_set_8.c | 12 + gcc/testsuite/gcc.target/aarch64/options_set_9.c | 14 + gcc/testsuite/gcc.target/aarch64/pcs_attribute.c | 7 + gcc/testsuite/gcc.target/aarch64/popcnt.c | 15 +- gcc/testsuite/gcc.target/aarch64/popcount4.c | 14 + gcc/testsuite/gcc.target/aarch64/pr62178.c | 5 +- gcc/testsuite/gcc.target/aarch64/pr64946.c | 3 +- gcc/testsuite/gcc.target/aarch64/pr87305.c | 38 + gcc/testsuite/gcc.target/aarch64/pr87511.c | 16 + gcc/testsuite/gcc.target/aarch64/pr87839.c | 29 + .../gcc.target/aarch64/return_address_sign_1.c | 2 +- .../gcc.target/aarch64/return_address_sign_2.c | 2 +- .../gcc.target/aarch64/return_address_sign_3.c | 6 +- gcc/testsuite/gcc.target/aarch64/simd/simd.exp | 2 +- gcc/testsuite/gcc.target/aarch64/spellcheck_7.c | 12 + gcc/testsuite/gcc.target/aarch64/spellcheck_8.c | 13 + gcc/testsuite/gcc.target/aarch64/spellcheck_9.c | 13 + gcc/testsuite/gcc.target/aarch64/ssadv16qi.c | 2 + .../gcc.target/aarch64/stack-check-cfa-3.c | 4 +- gcc/testsuite/gcc.target/aarch64/subs_compare_2.c | 2 +- .../gcc.target/aarch64/sve/aarch64-sve.exp | 2 +- .../gcc.target/aarch64/sve/{neg_1.c => abs_1.c} | 10 +- gcc/testsuite/gcc.target/aarch64/sve/copysign_1.c | 41 + .../gcc.target/aarch64/sve/copysign_1_run.c | 72 + gcc/testsuite/gcc.target/aarch64/sve/fmla_2.c | 19 + gcc/testsuite/gcc.target/aarch64/sve/fmla_2_run.c | 28 + .../gcc.target/aarch64/sve/override_sve_width_1.c | 9 + gcc/testsuite/gcc.target/aarch64/sve/pr87563.c | 18 + gcc/testsuite/gcc.target/aarch64/sve/pr87815.c | 13 + gcc/testsuite/gcc.target/aarch64/sve/pr88847.c | 21 + gcc/testsuite/gcc.target/aarch64/sve/pred_elim_1.c | 23 + gcc/testsuite/gcc.target/aarch64/sve/pred_elim_2.c | 31 + gcc/testsuite/gcc.target/aarch64/sve/unroll-1.c | 13 + gcc/testsuite/gcc.target/aarch64/sve/xorsign_1.c | 37 + .../gcc.target/aarch64/sve/xorsign_1_run.c | 72 + gcc/testsuite/gcc.target/aarch64/test_frame_17.c | 15 +- .../torture/aarch64-torture.exp} | 6 +- .../gcc.target/aarch64/torture/simd-abi-1.c | 41 + .../gcc.target/aarch64/torture/simd-abi-2.c | 33 + .../gcc.target/aarch64/torture/simd-abi-3.c | 34 + .../gcc.target/aarch64/torture/simd-abi-4.c | 34 + .../gcc.target/aarch64/torture/simd-abi-5.c | 22 + .../gcc.target/aarch64/torture/simd-abi-6.c | 24 + .../gcc.target/aarch64/torture/simd-abi-7.c | 24 + gcc/testsuite/gcc.target/aarch64/usadv16qi.c | 2 + gcc/testsuite/gcc.target/aarch64/vec_zeroextend.c | 21 + .../gcc.target/aarch64/vect-abs-compile.c | 3 +- gcc/testsuite/gcc.target/alpha/alpha.exp | 2 +- gcc/testsuite/gcc.target/arc/arc.exp | 2 +- gcc/testsuite/gcc.target/arc/bitfield.c | 0 gcc/testsuite/gcc.target/arc/builtin_eh.c | 22 + gcc/testsuite/gcc.target/arc/firq-1.c | 8 +- gcc/testsuite/gcc.target/arc/firq-3.c | 14 +- gcc/testsuite/gcc.target/arc/firq-4.c | 12 +- gcc/testsuite/gcc.target/arc/interrupt-6.c | 2 +- gcc/testsuite/gcc.target/arc/jumptable.c | 34 + gcc/testsuite/gcc.target/arc/loop-1.c | 0 gcc/testsuite/gcc.target/arc/milli-1.c | 23 + gcc/testsuite/gcc.target/arc/mulsi3_highpart-2.c | 5 +- gcc/testsuite/gcc.target/arc/pr9001195952.c | 0 gcc/testsuite/gcc.target/arc/sdata-5.c | 0 gcc/testsuite/gcc.target/arc/tdelegitimize_addr.c | 0 gcc/testsuite/gcc.target/arc/tls-1.c | 19 +- gcc/testsuite/gcc.target/arc/tls-gd.c | 17 + gcc/testsuite/gcc.target/arc/tls-ie.c | 17 + gcc/testsuite/gcc.target/arc/tls-ld.c | 18 + gcc/testsuite/gcc.target/arc/tls-le.c | 16 + gcc/testsuite/gcc.target/arc/tumaddsidi4.c | 0 gcc/testsuite/gcc.target/arm/aapcs/aapcs.exp | 2 +- gcc/testsuite/gcc.target/arm/aapcs/bitfield1.c | 24 + gcc/testsuite/gcc.target/arm/aapcs/bitfield2.c | 26 + gcc/testsuite/gcc.target/arm/aapcs/bitfield3.c | 26 + .../gcc.target/arm/aapcs/overalign_rec1.c | 27 + .../gcc.target/arm/aapcs/overalign_rec2.c | 25 + .../gcc.target/arm/aapcs/overalign_rec3.c | 28 + gcc/testsuite/gcc.target/arm/acle/acle.exp | 2 +- gcc/testsuite/gcc.target/arm/arm.exp | 2 +- gcc/testsuite/gcc.target/arm/armv8_2-fp16-move-1.c | 9 +- .../gcc.target/arm/cmse/baseline/softfp.c | 4 +- gcc/testsuite/gcc.target/arm/cmse/cmse.exp | 2 +- gcc/testsuite/gcc.target/arm/fp16-aapcs-1.c | 7 +- gcc/testsuite/gcc.target/arm/fp16-aapcs-3.c | 8 +- gcc/testsuite/gcc.target/arm/lto/lto.exp | 2 +- gcc/testsuite/gcc.target/arm/movdi_movt.c | 1 + gcc/testsuite/gcc.target/arm/movsi_movt.c | 1 + gcc/testsuite/gcc.target/arm/multilib.exp | 24 +- gcc/testsuite/gcc.target/arm/neon-vect-div-1.c | 16 + gcc/testsuite/gcc.target/arm/neon-vect-div-2.c | 16 + gcc/testsuite/gcc.target/arm/pr51968.c | 20 +- gcc/testsuite/gcc.target/arm/pr77904.c | 3 +- gcc/testsuite/gcc.target/arm/pr81863.c | 1 + gcc/testsuite/gcc.target/arm/pr85434.c | 200 + gcc/testsuite/gcc.target/arm/pr86487.c | 10 + .../gcc.target/arm/pr88648-asm-syntax-unified.c | 14 + gcc/testsuite/gcc.target/arm/pr88850-2.c | 19 + gcc/testsuite/gcc.target/arm/pr88850.c | 23 + .../gcc.target/arm/pure-code/pure-code.exp | 2 +- gcc/testsuite/gcc.target/arm/simd/fp16fml_high.c | 16 +- .../gcc.target/arm/simd/fp16fml_lane_high.c | 32 +- .../gcc.target/arm/simd/fp16fml_lane_low.c | 32 +- gcc/testsuite/gcc.target/arm/simd/fp16fml_low.c | 16 +- gcc/testsuite/gcc.target/arm/simd/simd.exp | 2 +- .../gcc.target/arm/size-optimization-ieee-1.c | 34 + .../gcc.target/arm/size-optimization-ieee-2.c | 32 + .../gcc.target/arm/size-optimization-ieee-3.c | 34 + .../gcc.target/arm/thumb2-slow-flash-data-1.c | 1 + .../gcc.target/arm/thumb2-slow-flash-data-2.c | 2 + .../gcc.target/arm/thumb2-slow-flash-data-3.c | 2 + .../gcc.target/arm/thumb2-slow-flash-data-4.c | 2 + .../gcc.target/arm/thumb2-slow-flash-data-5.c | 2 + .../gcc.target/arm/tls-disable-literal-pool.c | 1 + gcc/testsuite/gcc.target/avr/avr.exp | 2 +- gcc/testsuite/gcc.target/avr/mmcu/avr-mmcu.exp | 2 +- gcc/testsuite/gcc.target/avr/pr88253.c | 16 + .../gcc.target/avr/torture/avr-torture.exp | 2 +- gcc/testsuite/gcc.target/bfin/bfin.exp | 2 +- .../gcc.target/bfin/builtins/bfin-builtins.exp | 2 +- gcc/testsuite/gcc.target/cris/cris.exp | 2 +- .../gcc.target/cris/torture/cris-torture.exp | 2 +- gcc/testsuite/gcc.target/csky/csky.exp | 2 +- gcc/testsuite/gcc.target/csky/fnmul-1.c | 17 + gcc/testsuite/gcc.target/csky/fnmul-2.c | 19 + gcc/testsuite/gcc.target/csky/fnmul-3.c | 17 + gcc/testsuite/gcc.target/csky/fnmul-4.c | 17 + 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/387-ficom-1.c | 5 +- gcc/testsuite/gcc.target/i386/387-ficom-2.c | 5 +- gcc/testsuite/gcc.target/i386/attr-aligned-2.c | 26 + gcc/testsuite/gcc.target/i386/attr-aligned.c | 65 + gcc/testsuite/gcc.target/i386/avx-1.c | 10 + .../i386/{avx-vaddsubpd-1.c => avx-pr88189-1.c} | 2 +- gcc/testsuite/gcc.target/i386/avx-pr88189-2.c | 16 + gcc/testsuite/gcc.target/i386/avx-vpclmulqdq-1.c | 10 + gcc/testsuite/gcc.target/i386/avx2-pr88547-1.c | 115 + gcc/testsuite/gcc.target/i386/avx2-pr88547-2.c | 90 + gcc/testsuite/gcc.target/i386/avx512-binop-1.h | 12 + gcc/testsuite/gcc.target/i386/avx512-binop-2.h | 12 + gcc/testsuite/gcc.target/i386/avx512-binop-3.h | 15 + gcc/testsuite/gcc.target/i386/avx512-binop-4.h | 12 + gcc/testsuite/gcc.target/i386/avx512-binop-5.h | 14 + gcc/testsuite/gcc.target/i386/avx512-binop-6.h | 14 + gcc/testsuite/gcc.target/i386/avx512-fma-1.h | 12 + gcc/testsuite/gcc.target/i386/avx512-fma-2.h | 13 + gcc/testsuite/gcc.target/i386/avx512-fma-3.h | 13 + gcc/testsuite/gcc.target/i386/avx512-fma-4.h | 13 + gcc/testsuite/gcc.target/i386/avx512-fma-5.h | 13 + gcc/testsuite/gcc.target/i386/avx512-fma-6.h | 13 + gcc/testsuite/gcc.target/i386/avx512-fma-7.h | 16 + gcc/testsuite/gcc.target/i386/avx512-fma-8.h | 13 + .../gcc.target/i386/avx512bitalg-vpshufbitqmb.c | 12 +- .../gcc.target/i386/avx512bw-vmovdqu16-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx512bw-vpcmpb-1.c | 12 +- .../gcc.target/i386/avx512bw-vpcmpeqb-1.c | 12 +- .../gcc.target/i386/avx512bw-vpcmpequb-1.c | 12 +- .../gcc.target/i386/avx512bw-vpcmpequw-1.c | 12 +- .../gcc.target/i386/avx512bw-vpcmpeqw-1.c | 12 +- .../gcc.target/i386/avx512bw-vpcmpgeb-1.c | 12 +- .../gcc.target/i386/avx512bw-vpcmpgeub-1.c | 12 +- .../gcc.target/i386/avx512bw-vpcmpgeuw-1.c | 12 +- .../gcc.target/i386/avx512bw-vpcmpgew-1.c | 12 +- .../gcc.target/i386/avx512bw-vpcmpgtb-1.c | 12 +- .../gcc.target/i386/avx512bw-vpcmpgtub-1.c | 12 +- .../gcc.target/i386/avx512bw-vpcmpgtuw-1.c | 12 +- .../gcc.target/i386/avx512bw-vpcmpgtw-1.c | 12 +- .../gcc.target/i386/avx512bw-vpcmpleb-1.c | 12 +- .../gcc.target/i386/avx512bw-vpcmpleub-1.c | 12 +- .../gcc.target/i386/avx512bw-vpcmpleuw-1.c | 12 +- .../gcc.target/i386/avx512bw-vpcmplew-1.c | 12 +- .../gcc.target/i386/avx512bw-vpcmpltb-1.c | 12 +- .../gcc.target/i386/avx512bw-vpcmpltub-1.c | 12 +- .../gcc.target/i386/avx512bw-vpcmpltuw-1.c | 12 +- .../gcc.target/i386/avx512bw-vpcmpltw-1.c | 12 +- .../gcc.target/i386/avx512bw-vpcmpneqb-1.c | 12 +- .../gcc.target/i386/avx512bw-vpcmpnequb-1.c | 12 +- .../gcc.target/i386/avx512bw-vpcmpnequw-1.c | 12 +- .../gcc.target/i386/avx512bw-vpcmpneqw-1.c | 12 +- gcc/testsuite/gcc.target/i386/avx512bw-vpcmpub-1.c | 12 +- gcc/testsuite/gcc.target/i386/avx512bw-vpcmpuw-1.c | 12 +- gcc/testsuite/gcc.target/i386/avx512bw-vpcmpw-1.c | 12 +- .../gcc.target/i386/avx512bw-vpmovb2m-1.c | 6 +- .../gcc.target/i386/avx512bw-vpmovm2b-1.c | 6 +- .../gcc.target/i386/avx512bw-vpmovm2w-1.c | 6 +- .../gcc.target/i386/avx512bw-vpmovw2m-1.c | 6 +- .../gcc.target/i386/avx512bw-vptestmb-1.c | 12 +- .../gcc.target/i386/avx512bw-vptestmw-1.c | 12 +- .../gcc.target/i386/avx512bw-vptestnmb-1.c | 12 +- .../gcc.target/i386/avx512bw-vptestnmw-1.c | 12 +- .../gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c | 2 +- .../gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx512dq-pr82855.c | 2 +- gcc/testsuite/gcc.target/i386/avx512dq-pr88465.c | 14 + .../gcc.target/i386/avx512dq-vfpclasspd-1.c | 12 +- .../gcc.target/i386/avx512dq-vfpclassps-1.c | 12 +- .../gcc.target/i386/avx512dq-vfpclasssd-1.c | 2 +- .../gcc.target/i386/avx512dq-vfpclassss-1.c | 2 +- .../gcc.target/i386/avx512dq-vpmovd2m-1.c | 6 +- .../gcc.target/i386/avx512dq-vpmovm2d-1.c | 6 +- .../gcc.target/i386/avx512dq-vpmovm2q-1.c | 6 +- .../gcc.target/i386/avx512dq-vpmovq2m-1.c | 6 +- .../gcc.target/i386/avx512f-add-df-zmm-1.c | 12 + .../gcc.target/i386/avx512f-add-di-zmm-1.c | 12 + .../gcc.target/i386/avx512f-add-sf-zmm-1.c | 12 + .../gcc.target/i386/avx512f-add-sf-zmm-2.c | 12 + .../gcc.target/i386/avx512f-add-sf-zmm-3.c | 12 + .../gcc.target/i386/avx512f-add-sf-zmm-4.c | 12 + .../gcc.target/i386/avx512f-add-sf-zmm-5.c | 12 + .../gcc.target/i386/avx512f-add-sf-zmm-6.c | 12 + .../gcc.target/i386/avx512f-add-si-zmm-1.c | 12 + .../gcc.target/i386/avx512f-add-si-zmm-2.c | 12 + .../gcc.target/i386/avx512f-add-si-zmm-3.c | 12 + .../gcc.target/i386/avx512f-add-si-zmm-4.c | 12 + .../gcc.target/i386/avx512f-add-si-zmm-5.c | 12 + .../gcc.target/i386/avx512f-add-si-zmm-6.c | 12 + .../gcc.target/i386/avx512f-and-di-zmm-1.c | 12 + .../gcc.target/i386/avx512f-and-si-zmm-1.c | 12 + .../gcc.target/i386/avx512f-and-si-zmm-2.c | 12 + .../gcc.target/i386/avx512f-and-si-zmm-3.c | 12 + .../gcc.target/i386/avx512f-and-si-zmm-4.c | 12 + .../gcc.target/i386/avx512f-and-si-zmm-5.c | 12 + .../gcc.target/i386/avx512f-and-si-zmm-6.c | 12 + .../gcc.target/i386/avx512f-andn-di-zmm-1.c | 12 + .../gcc.target/i386/avx512f-andn-si-zmm-1.c | 12 + .../gcc.target/i386/avx512f-andn-si-zmm-2.c | 12 + .../gcc.target/i386/avx512f-andn-si-zmm-3.c | 12 + .../gcc.target/i386/avx512f-andn-si-zmm-4.c | 12 + .../gcc.target/i386/avx512f-andn-si-zmm-5.c | 12 + .../gcc.target/i386/avx512f-div-df-zmm-1.c | 12 + .../gcc.target/i386/avx512f-div-sf-zmm-1.c | 12 + .../gcc.target/i386/avx512f-div-sf-zmm-2.c | 12 + .../gcc.target/i386/avx512f-div-sf-zmm-3.c | 12 + .../gcc.target/i386/avx512f-div-sf-zmm-4.c | 12 + .../gcc.target/i386/avx512f-div-sf-zmm-5.c | 12 + .../gcc.target/i386/avx512f-fmadd-df-zmm-1.c | 12 + .../gcc.target/i386/avx512f-fmadd-sf-zmm-1.c | 12 + .../gcc.target/i386/avx512f-fmadd-sf-zmm-2.c | 12 + .../gcc.target/i386/avx512f-fmadd-sf-zmm-3.c | 12 + .../gcc.target/i386/avx512f-fmadd-sf-zmm-4.c | 12 + .../gcc.target/i386/avx512f-fmadd-sf-zmm-5.c | 12 + .../gcc.target/i386/avx512f-fmadd-sf-zmm-6.c | 12 + .../gcc.target/i386/avx512f-fmadd-sf-zmm-7.c | 12 + .../gcc.target/i386/avx512f-fmadd-sf-zmm-8.c | 12 + .../gcc.target/i386/avx512f-fmsub-df-zmm-1.c | 12 + .../gcc.target/i386/avx512f-fmsub-sf-zmm-1.c | 12 + .../gcc.target/i386/avx512f-fmsub-sf-zmm-2.c | 12 + .../gcc.target/i386/avx512f-fmsub-sf-zmm-3.c | 12 + .../gcc.target/i386/avx512f-fmsub-sf-zmm-4.c | 12 + .../gcc.target/i386/avx512f-fmsub-sf-zmm-5.c | 12 + .../gcc.target/i386/avx512f-fmsub-sf-zmm-6.c | 12 + .../gcc.target/i386/avx512f-fmsub-sf-zmm-7.c | 12 + .../gcc.target/i386/avx512f-fmsub-sf-zmm-8.c | 12 + .../gcc.target/i386/avx512f-fnmadd-df-zmm-1.c | 12 + .../gcc.target/i386/avx512f-fnmadd-sf-zmm-1.c | 12 + .../gcc.target/i386/avx512f-fnmadd-sf-zmm-2.c | 12 + .../gcc.target/i386/avx512f-fnmadd-sf-zmm-3.c | 12 + .../gcc.target/i386/avx512f-fnmadd-sf-zmm-4.c | 12 + .../gcc.target/i386/avx512f-fnmadd-sf-zmm-5.c | 12 + .../gcc.target/i386/avx512f-fnmadd-sf-zmm-6.c | 12 + .../gcc.target/i386/avx512f-fnmadd-sf-zmm-7.c | 12 + .../gcc.target/i386/avx512f-fnmadd-sf-zmm-8.c | 12 + .../gcc.target/i386/avx512f-fnmsub-df-zmm-1.c | 12 + .../gcc.target/i386/avx512f-fnmsub-sf-zmm-1.c | 12 + .../gcc.target/i386/avx512f-fnmsub-sf-zmm-2.c | 12 + .../gcc.target/i386/avx512f-fnmsub-sf-zmm-3.c | 12 + .../gcc.target/i386/avx512f-fnmsub-sf-zmm-4.c | 12 + .../gcc.target/i386/avx512f-fnmsub-sf-zmm-5.c | 12 + .../gcc.target/i386/avx512f-fnmsub-sf-zmm-6.c | 12 + .../gcc.target/i386/avx512f-fnmsub-sf-zmm-7.c | 12 + .../gcc.target/i386/avx512f-fnmsub-sf-zmm-8.c | 12 + .../gcc.target/i386/avx512f-mul-df-zmm-1.c | 12 + .../gcc.target/i386/avx512f-mul-sf-zmm-1.c | 12 + .../gcc.target/i386/avx512f-mul-sf-zmm-2.c | 12 + .../gcc.target/i386/avx512f-mul-sf-zmm-3.c | 12 + .../gcc.target/i386/avx512f-mul-sf-zmm-4.c | 12 + .../gcc.target/i386/avx512f-mul-sf-zmm-5.c | 12 + .../gcc.target/i386/avx512f-mul-sf-zmm-6.c | 12 + .../gcc.target/i386/avx512f-or-di-zmm-1.c | 12 + .../gcc.target/i386/avx512f-or-si-zmm-1.c | 12 + .../gcc.target/i386/avx512f-or-si-zmm-2.c | 12 + .../gcc.target/i386/avx512f-or-si-zmm-3.c | 12 + .../gcc.target/i386/avx512f-or-si-zmm-4.c | 12 + .../gcc.target/i386/avx512f-or-si-zmm-5.c | 12 + .../gcc.target/i386/avx512f-or-si-zmm-6.c | 12 + gcc/testsuite/gcc.target/i386/avx512f-pr88464-1.c | 45 + gcc/testsuite/gcc.target/i386/avx512f-pr88464-2.c | 61 + gcc/testsuite/gcc.target/i386/avx512f-pr88464-3.c | 45 + gcc/testsuite/gcc.target/i386/avx512f-pr88464-4.c | 61 + gcc/testsuite/gcc.target/i386/avx512f-pr88464-5.c | 45 + gcc/testsuite/gcc.target/i386/avx512f-pr88464-6.c | 61 + gcc/testsuite/gcc.target/i386/avx512f-pr88464-7.c | 45 + gcc/testsuite/gcc.target/i386/avx512f-pr88464-8.c | 61 + gcc/testsuite/gcc.target/i386/avx512f-pr88465.c | 21 + gcc/testsuite/gcc.target/i386/avx512f-pr88513-1.c | 16 + gcc/testsuite/gcc.target/i386/avx512f-pr88513-2.c | 16 + gcc/testsuite/gcc.target/i386/avx512f-pr88547-2.c | 82 + gcc/testsuite/gcc.target/i386/avx512f-pr89445.c | 54 + .../gcc.target/i386/avx512f-sub-df-zmm-1.c | 12 + .../gcc.target/i386/avx512f-sub-di-zmm-1.c | 12 + .../gcc.target/i386/avx512f-sub-sf-zmm-1.c | 12 + .../gcc.target/i386/avx512f-sub-sf-zmm-2.c | 12 + .../gcc.target/i386/avx512f-sub-sf-zmm-3.c | 12 + .../gcc.target/i386/avx512f-sub-sf-zmm-4.c | 12 + .../gcc.target/i386/avx512f-sub-sf-zmm-5.c | 12 + .../gcc.target/i386/avx512f-sub-si-zmm-1.c | 12 + .../gcc.target/i386/avx512f-sub-si-zmm-2.c | 12 + .../gcc.target/i386/avx512f-sub-si-zmm-3.c | 12 + .../gcc.target/i386/avx512f-sub-si-zmm-4.c | 12 + .../gcc.target/i386/avx512f-sub-si-zmm-5.c | 12 + gcc/testsuite/gcc.target/i386/avx512f-vcmppd-1.c | 8 +- gcc/testsuite/gcc.target/i386/avx512f-vcmpps-1.c | 8 +- gcc/testsuite/gcc.target/i386/avx512f-vcmpsd-1.c | 8 +- gcc/testsuite/gcc.target/i386/avx512f-vcmpss-1.c | 8 +- .../gcc.target/i386/avx512f-vcvtsd2si-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtsi2ss-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtss2si-1.c | 2 +- .../gcc.target/i386/avx512f-vcvttsd2si-1.c | 4 +- .../gcc.target/i386/avx512f-vcvttss2si-1.c | 4 +- .../gcc.target/i386/avx512f-vcvtusi2sd-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtusi2sd-2.c | 2 + .../gcc.target/i386/avx512f-vcvtusi2sd64-2.c | 2 + .../gcc.target/i386/avx512f-vcvtusi2ss-1.c | 4 +- .../gcc.target/i386/avx512f-vcvtusi2ss-2.c | 2 + .../gcc.target/i386/avx512f-vcvtusi2ss64-2.c | 2 + .../gcc.target/i386/avx512f-vfixupimmpd-2.c | 8 +- .../gcc.target/i386/avx512f-vfixupimmps-2.c | 10 +- .../gcc.target/i386/avx512f-vfixupimmsd-2.c | 8 +- .../gcc.target/i386/avx512f-vfixupimmss-2.c | 8 +- .../gcc.target/i386/avx512f-vmovdqu32-2.c | 2 +- .../gcc.target/i386/avx512f-vmovdqu64-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vpcmpd-1.c | 4 +- gcc/testsuite/gcc.target/i386/avx512f-vpcmpq-1.c | 4 +- gcc/testsuite/gcc.target/i386/avx512f-vpcmpud-1.c | 4 +- gcc/testsuite/gcc.target/i386/avx512f-vpcmpuq-1.c | 4 +- gcc/testsuite/gcc.target/i386/avx512f-vptestmd-1.c | 4 +- gcc/testsuite/gcc.target/i386/avx512f-vptestmq-1.c | 4 +- .../gcc.target/i386/avx512f-vptestnmd-1.c | 4 +- .../gcc.target/i386/avx512f-vptestnmq-1.c | 4 +- .../gcc.target/i386/avx512f-xor-di-zmm-1.c | 12 + .../gcc.target/i386/avx512f-xor-si-zmm-1.c | 12 + .../gcc.target/i386/avx512f-xor-si-zmm-2.c | 12 + .../gcc.target/i386/avx512f-xor-si-zmm-3.c | 12 + .../gcc.target/i386/avx512f-xor-si-zmm-4.c | 12 + .../gcc.target/i386/avx512f-xor-si-zmm-5.c | 12 + .../gcc.target/i386/avx512f-xor-si-zmm-6.c | 12 + gcc/testsuite/gcc.target/i386/avx512f_cond_move.c | 2 +- .../gcc.target/i386/avx512vl-add-sf-xmm-1.c | 12 + .../gcc.target/i386/avx512vl-add-sf-ymm-1.c | 12 + .../gcc.target/i386/avx512vl-add-si-xmm-1.c | 12 + .../gcc.target/i386/avx512vl-add-si-ymm-1.c | 12 + .../gcc.target/i386/avx512vl-and-si-xmm-1.c | 12 + .../gcc.target/i386/avx512vl-and-si-ymm-1.c | 12 + .../gcc.target/i386/avx512vl-andn-si-xmm-1.c | 12 + .../gcc.target/i386/avx512vl-andn-si-ymm-1.c | 12 + .../gcc.target/i386/avx512vl-div-sf-xmm-1.c | 12 + .../gcc.target/i386/avx512vl-div-sf-ymm-1.c | 12 + .../gcc.target/i386/avx512vl-fmadd-sf-xmm-1.c | 12 + .../gcc.target/i386/avx512vl-fmadd-sf-ymm-1.c | 12 + .../gcc.target/i386/avx512vl-fmsub-sf-xmm-1.c | 12 + .../gcc.target/i386/avx512vl-fmsub-sf-ymm-1.c | 12 + .../gcc.target/i386/avx512vl-fnmadd-sf-xmm-1.c | 12 + .../gcc.target/i386/avx512vl-fnmadd-sf-ymm-1.c | 12 + .../gcc.target/i386/avx512vl-fnmsub-sf-xmm-1.c | 12 + .../gcc.target/i386/avx512vl-fnmsub-sf-ymm-1.c | 12 + .../gcc.target/i386/avx512vl-mul-sf-xmm-1.c | 12 + .../gcc.target/i386/avx512vl-mul-sf-ymm-1.c | 12 + .../gcc.target/i386/avx512vl-or-si-xmm-1.c | 12 + .../gcc.target/i386/avx512vl-or-si-ymm-1.c | 12 + gcc/testsuite/gcc.target/i386/avx512vl-pr87214-1.c | 44 + gcc/testsuite/gcc.target/i386/avx512vl-pr87214-2.c | 128 + gcc/testsuite/gcc.target/i386/avx512vl-pr88464-1.c | 7 + .../gcc.target/i386/avx512vl-pr88464-10.c | 20 + .../gcc.target/i386/avx512vl-pr88464-11.c | 7 + .../gcc.target/i386/avx512vl-pr88464-12.c | 20 + .../gcc.target/i386/avx512vl-pr88464-13.c | 7 + .../gcc.target/i386/avx512vl-pr88464-14.c | 20 + .../gcc.target/i386/avx512vl-pr88464-15.c | 7 + .../gcc.target/i386/avx512vl-pr88464-16.c | 20 + gcc/testsuite/gcc.target/i386/avx512vl-pr88464-2.c | 20 + gcc/testsuite/gcc.target/i386/avx512vl-pr88464-3.c | 7 + gcc/testsuite/gcc.target/i386/avx512vl-pr88464-4.c | 20 + gcc/testsuite/gcc.target/i386/avx512vl-pr88464-5.c | 7 + gcc/testsuite/gcc.target/i386/avx512vl-pr88464-6.c | 20 + gcc/testsuite/gcc.target/i386/avx512vl-pr88464-7.c | 7 + gcc/testsuite/gcc.target/i386/avx512vl-pr88464-8.c | 20 + gcc/testsuite/gcc.target/i386/avx512vl-pr88464-9.c | 7 + gcc/testsuite/gcc.target/i386/avx512vl-pr88513-1.c | 24 + gcc/testsuite/gcc.target/i386/avx512vl-pr88513-2.c | 24 + gcc/testsuite/gcc.target/i386/avx512vl-pr88513-3.c | 24 + gcc/testsuite/gcc.target/i386/avx512vl-pr88513-4.c | 24 + gcc/testsuite/gcc.target/i386/avx512vl-pr88514-1.c | 5 + gcc/testsuite/gcc.target/i386/avx512vl-pr88514-2.c | 5 + gcc/testsuite/gcc.target/i386/avx512vl-pr88514-3.c | 5 + gcc/testsuite/gcc.target/i386/avx512vl-pr88547-1.c | 14 + gcc/testsuite/gcc.target/i386/avx512vl-pr88547-2.c | 22 + gcc/testsuite/gcc.target/i386/avx512vl-pr88547-3.c | 24 + .../gcc.target/i386/avx512vl-sub-sf-xmm-1.c | 12 + .../gcc.target/i386/avx512vl-sub-sf-ymm-1.c | 12 + .../gcc.target/i386/avx512vl-sub-si-xmm-1.c | 12 + .../gcc.target/i386/avx512vl-sub-si-ymm-1.c | 12 + gcc/testsuite/gcc.target/i386/avx512vl-vcmppd-1.c | 8 +- gcc/testsuite/gcc.target/i386/avx512vl-vcmpps-1.c | 8 +- .../gcc.target/i386/avx512vl-vfixupimmsd-2.c | 20 + .../gcc.target/i386/avx512vl-vfixupimmss-2.c | 20 + .../gcc.target/i386/avx512vl-vmovdqu16-2.c | 2 +- .../gcc.target/i386/avx512vl-vmovdqu32-2.c | 2 +- .../gcc.target/i386/avx512vl-vmovdqu64-2.c | 2 +- .../gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c | 4 +- .../gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c | 4 +- gcc/testsuite/gcc.target/i386/avx512vl-vpcmpd-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpeqd-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpeqq-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpequd-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpequq-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpged-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpgeq-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpgeud-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpgeuq-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpgtd-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpgtq-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpgtud-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpgtuq-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpled-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpleq-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpleud-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpleuq-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpltd-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpltq-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpltud-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpltuq-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpneqd-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpneqq-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpnequd-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpnequq-1.c | 8 +- gcc/testsuite/gcc.target/i386/avx512vl-vpcmpq-1.c | 8 +- gcc/testsuite/gcc.target/i386/avx512vl-vpcmpud-1.c | 8 +- gcc/testsuite/gcc.target/i386/avx512vl-vpcmpuq-1.c | 8 +- .../gcc.target/i386/avx512vl-vptestmd-1.c | 8 +- .../gcc.target/i386/avx512vl-vptestmq-1.c | 8 +- .../gcc.target/i386/avx512vl-vptestnmd-1.c | 8 +- .../gcc.target/i386/avx512vl-vptestnmq-1.c | 8 +- .../gcc.target/i386/avx512vl-xor-si-xmm-1.c | 12 + .../gcc.target/i386/avx512vl-xor-si-ymm-1.c | 12 + gcc/testsuite/gcc.target/i386/bmi2-bzhi-3.c | 12 +- .../gcc.target/i386/builtin-has-attribute.c | 54 + gcc/testsuite/gcc.target/i386/builtin_target.c | 16 +- gcc/testsuite/gcc.target/i386/call-1.c | 2 +- gcc/testsuite/gcc.target/i386/call-2.c | 12 + gcc/testsuite/gcc.target/i386/cf_check-1.c | 11 + gcc/testsuite/gcc.target/i386/cf_check-2.c | 11 + gcc/testsuite/gcc.target/i386/cf_check-3.c | 11 + gcc/testsuite/gcc.target/i386/cf_check-4.c | 10 + gcc/testsuite/gcc.target/i386/cf_check-5.c | 9 + gcc/testsuite/gcc.target/i386/falign-functions-3.c | 23 + gcc/testsuite/gcc.target/i386/fentryname1.c | 15 + gcc/testsuite/gcc.target/i386/fentryname2.c | 15 + gcc/testsuite/gcc.target/i386/fentryname3.c | 10 + gcc/testsuite/gcc.target/i386/funcspec-56.inc | 1 + gcc/testsuite/gcc.target/i386/i386.exp | 2 +- gcc/testsuite/gcc.target/i386/iamcu/abi-iamcu.exp | 2 +- .../gcc.target/i386/indirect-thunk-attr-14.c | 2 +- .../gcc.target/i386/indirect-thunk-attr-15.c | 2 +- .../gcc.target/i386/indirect-thunk-attr-16.c | 2 +- .../gcc.target/i386/indirect-thunk-extern-10.c | 2 +- .../gcc.target/i386/indirect-thunk-extern-8.c | 2 +- .../gcc.target/i386/indirect-thunk-extern-9.c | 2 +- .../gcc.target/i386/ipa-stack-alignment-2.c | 13 + .../gcc.target/i386/ipa-stack-alignment.c | 13 + .../gcc.target/i386/math-torture/math-torture.exp | 2 +- gcc/testsuite/gcc.target/i386/mvc13.c | 9 + gcc/testsuite/gcc.target/i386/pr18041-1.c | 13 + gcc/testsuite/gcc.target/i386/pr18041-2.c | 14 + gcc/testsuite/gcc.target/i386/pr19398.c | 2 +- gcc/testsuite/gcc.target/i386/pr34256.c | 4 +- gcc/testsuite/gcc.target/i386/pr52813.c | 10 + .../gcc.target/i386/{pr53759.c => pr53759-2.c} | 2 +- gcc/testsuite/gcc.target/i386/pr53759.c | 3 +- gcc/testsuite/gcc.target/i386/pr54589.c | 22 + gcc/testsuite/gcc.target/i386/pr66152.c | 25 + gcc/testsuite/gcc.target/i386/pr69471-3.c | 11 + gcc/testsuite/gcc.target/i386/pr70359.c | 20 + gcc/testsuite/gcc.target/i386/pr82361-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr85593.c | 30 + gcc/testsuite/gcc.target/i386/pr85667-1.c | 33 + gcc/testsuite/gcc.target/i386/pr85667-2.c | 15 + gcc/testsuite/gcc.target/i386/pr85667-3.c | 33 + gcc/testsuite/gcc.target/i386/pr85667-4.c | 15 + gcc/testsuite/gcc.target/i386/pr85770.c | 17 + gcc/testsuite/gcc.target/i386/pr86270.c | 15 + gcc/testsuite/gcc.target/i386/pr86334.c | 21 + gcc/testsuite/gcc.target/i386/pr87007-1.c | 15 + gcc/testsuite/gcc.target/i386/pr87007-2.c | 18 + gcc/testsuite/gcc.target/i386/pr87246.c | 22 + gcc/testsuite/gcc.target/i386/pr87317-1.c | 14 + gcc/testsuite/gcc.target/i386/pr87317-10.c | 14 + gcc/testsuite/gcc.target/i386/pr87317-11.c | 14 + gcc/testsuite/gcc.target/i386/pr87317-12.c | 22 + gcc/testsuite/gcc.target/i386/pr87317-13.c | 14 + gcc/testsuite/gcc.target/i386/pr87317-2.c | 14 + gcc/testsuite/gcc.target/i386/pr87317-3.c | 14 + gcc/testsuite/gcc.target/i386/pr87317-4.c | 14 + gcc/testsuite/gcc.target/i386/pr87317-5.c | 14 + gcc/testsuite/gcc.target/i386/pr87317-6.c | 14 + gcc/testsuite/gcc.target/i386/pr87317-7.c | 14 + gcc/testsuite/gcc.target/i386/pr87317-8.c | 14 + gcc/testsuite/gcc.target/i386/pr87317-9.c | 14 + gcc/testsuite/gcc.target/i386/pr87412-1.c | 9 + gcc/testsuite/gcc.target/i386/pr87412-2.c | 10 + gcc/testsuite/gcc.target/i386/pr87412-3.c | 9 + gcc/testsuite/gcc.target/i386/pr87412-4.c | 7 + gcc/testsuite/gcc.target/i386/pr87537-1.c | 12 + gcc/testsuite/gcc.target/i386/pr87550.c | 21 + gcc/testsuite/gcc.target/i386/pr87572.c | 10 + gcc/testsuite/gcc.target/i386/pr87573.c | 12 + gcc/testsuite/gcc.target/i386/pr87596.c | 16 + gcc/testsuite/gcc.target/i386/pr87599.c | 12 + gcc/testsuite/gcc.target/i386/pr87657.c | 22 + gcc/testsuite/gcc.target/i386/pr87662.c | 76 + gcc/testsuite/gcc.target/i386/pr87759.c | 39 + gcc/testsuite/gcc.target/i386/pr87918.c | 14 + gcc/testsuite/gcc.target/i386/pr87928.c | 23 + gcc/testsuite/gcc.target/i386/pr87955.c | 10 + gcc/testsuite/gcc.target/i386/pr88033.c | 14 + gcc/testsuite/gcc.target/i386/pr88070.c | 12 + gcc/testsuite/gcc.target/i386/pr88178.c | 8 + gcc/testsuite/gcc.target/i386/pr88195.c | 8 + gcc/testsuite/gcc.target/i386/pr88278.c | 34 + gcc/testsuite/gcc.target/i386/pr88296.c | 66 + gcc/testsuite/gcc.target/i386/pr88331.c | 30 + .../gcc.target/{m68k/pr45015.c => i386/pr88414.c} | 5 +- gcc/testsuite/gcc.target/i386/pr88416.c | 5 + gcc/testsuite/gcc.target/i386/pr88418.c | 15 + gcc/testsuite/gcc.target/i386/pr88425.c | 53 + gcc/testsuite/gcc.target/i386/pr88461.c | 16 + .../gcc.target/i386/{pr55686.c => pr88470.c} | 4 +- gcc/testsuite/gcc.target/i386/pr88521.c | 30 + gcc/testsuite/gcc.target/i386/pr88547-1.c | 121 + gcc/testsuite/gcc.target/i386/pr88717.c | 24 + gcc/testsuite/gcc.target/i386/pr88796.c | 8 + gcc/testsuite/gcc.target/i386/pr88906.c | 21 + gcc/testsuite/gcc.target/i386/pr88938.c | 5 + gcc/testsuite/gcc.target/i386/pr88948.c | 5 + .../gcc.target/i386/{pr67400-1.c => pr88954-1.c} | 4 +- .../gcc.target/i386/{pr67400-2.c => pr88954-2.c} | 4 +- .../pr22237.c => gcc.target/i386/pr89229-1.c} | 3 + gcc/testsuite/gcc.target/i386/pr89290.c | 19 + gcc/testsuite/gcc.target/i386/pr89474.c | 14 + gcc/testsuite/gcc.target/i386/ptwrite1.c | 30 + gcc/testsuite/gcc.target/i386/ptwrite2.c | 14 + gcc/testsuite/gcc.target/i386/returninst1.c | 14 + gcc/testsuite/gcc.target/i386/returninst2.c | 21 + gcc/testsuite/gcc.target/i386/returninst3.c | 9 + gcc/testsuite/gcc.target/i386/sse-13.c | 10 + gcc/testsuite/gcc.target/i386/sse-23.c | 10 + gcc/testsuite/gcc.target/i386/sse2-init-v2di-2.c | 2 +- gcc/testsuite/gcc.target/i386/sse2-pr88547-1.c | 115 + gcc/testsuite/gcc.target/i386/sse2-pr88547-2.c | 90 + gcc/testsuite/gcc.target/i386/sse4_1-pr88189-1.c | 35 + gcc/testsuite/gcc.target/i386/sse4_1-pr88189-2.c | 16 + gcc/testsuite/gcc.target/i386/sse4_1-pr88547-1.c | 12 + .../{sse4_1-set-v16qi-2.c => sse4_1-pr88547-2.c} | 2 +- gcc/testsuite/gcc.target/i386/ssse3-pabsb.c | 4 - gcc/testsuite/gcc.target/i386/ssse3-pabsd.c | 4 - gcc/testsuite/gcc.target/i386/ssse3-pabsw.c | 4 - gcc/testsuite/gcc.target/i386/ssse3-palignr.c | 6 - gcc/testsuite/gcc.target/i386/ssse3-phaddd.c | 4 - gcc/testsuite/gcc.target/i386/ssse3-phaddsw.c | 4 - gcc/testsuite/gcc.target/i386/ssse3-phaddw.c | 4 - gcc/testsuite/gcc.target/i386/ssse3-phsubd.c | 4 - gcc/testsuite/gcc.target/i386/ssse3-phsubsw.c | 4 - gcc/testsuite/gcc.target/i386/ssse3-phsubw.c | 4 - gcc/testsuite/gcc.target/i386/ssse3-pmaddubsw.c | 4 - gcc/testsuite/gcc.target/i386/ssse3-pmulhrsw.c | 4 - gcc/testsuite/gcc.target/i386/ssse3-pshufb.c | 6 - gcc/testsuite/gcc.target/i386/ssse3-psignb.c | 4 - gcc/testsuite/gcc.target/i386/ssse3-psignd.c | 4 - gcc/testsuite/gcc.target/i386/ssse3-psignw.c | 4 - .../gcc.target/i386/stackalign/stackalign.exp | 2 +- gcc/testsuite/gcc.target/i386/vararg-loc.c | 4 +- .../vect-xorsign_exec.c => i386/xorsign.c} | 15 +- 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/loongson-ctz.c | 11 + gcc/testsuite/gcc.target/mips/loongson-dctz.c | 11 + .../mips/loongson-shift-count-truncated-1.c | 6 +- gcc/testsuite/gcc.target/mips/loongson-simd.c | 4 +- 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 | 24 +- gcc/testsuite/gcc.target/mips/msa.c | 16 +- gcc/testsuite/gcc.target/mips/pr88349.c | 14 + .../gcc.target/msp430/critical-interrupt.c | 12 + .../gcc.target/msp430/interrupt_fn_placement.c | 1 + gcc/testsuite/gcc.target/msp430/msp430.exp | 2 +- .../gcc.target/msp430/pr78818-data-region.c | 3 +- gcc/testsuite/gcc.target/msp430/pr79242.c | 2 +- gcc/testsuite/gcc.target/msp430/pr87691.c | 41 + gcc/testsuite/gcc.target/msp430/special-regs.c | 16 + gcc/testsuite/gcc.target/nds32/nds32.exp | 2 +- gcc/testsuite/gcc.target/nios2/nios2.exp | 2 +- gcc/testsuite/gcc.target/nios2/pr87079-1.c | 34 + gcc/testsuite/gcc.target/nios2/pr87079-2.c | 34 + gcc/testsuite/gcc.target/nvptx/nvptx.exp | 2 +- gcc/testsuite/gcc.target/or1k/args-1.c | 19 + gcc/testsuite/gcc.target/or1k/args-2.c | 15 + gcc/testsuite/gcc.target/or1k/cmov-1.c | 8 + gcc/testsuite/gcc.target/or1k/cmov-2.c | 9 + gcc/testsuite/gcc.target/or1k/div-mul-1.c | 9 + gcc/testsuite/gcc.target/or1k/div-mul-2.c | 9 + .../gcc.target/{vax/vax.exp => or1k/or1k.exp} | 6 +- gcc/testsuite/gcc.target/or1k/return-1.c | 10 + gcc/testsuite/gcc.target/or1k/return-2.c | 19 + gcc/testsuite/gcc.target/or1k/return-3.c | 19 + gcc/testsuite/gcc.target/or1k/return-4.c | 19 + gcc/testsuite/gcc.target/or1k/ror-1.c | 8 + gcc/testsuite/gcc.target/or1k/ror-2.c | 9 + gcc/testsuite/gcc.target/or1k/ror-3.c | 8 + gcc/testsuite/gcc.target/or1k/shftimm-1.c | 8 + gcc/testsuite/gcc.target/or1k/shftimm-2.c | 8 + gcc/testsuite/gcc.target/or1k/sibcall-1.c | 18 + gcc/testsuite/gcc.target/powerpc/20030218-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/20030505.c | 2 +- gcc/testsuite/gcc.target/powerpc/20040121-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/20041111-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/20081204-1.c | 2 +- .../gcc.target/powerpc/405-dlmzb-strlen-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-macchw-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-macchw-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-macchwu-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-macchwu-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-machhw-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-machhw-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-machhwu-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-machhwu-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-maclhw-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-maclhw-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-maclhwu-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-maclhwu-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-mulchw-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-mulchw-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-mulchwu-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-mulchwu-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-mulhhw-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-mulhhw-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-mulhhwu-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-mulhhwu-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-mullhw-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-mullhw-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-mullhwu-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-mullhwu-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-nmacchw-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-nmacchw-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-nmachhw-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-nmachhw-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-nmaclhw-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-nmaclhw-2.c | 2 +- .../gcc.target/powerpc/440-dlmzb-strlen-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-macchw-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-macchw-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-macchwu-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-macchwu-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-machhw-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-machhw-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-machhwu-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-machhwu-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-maclhw-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-maclhw-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-maclhwu-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-maclhwu-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-mulchw-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-mulchw-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-mulchwu-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-mulchwu-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-mulhhw-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-mulhhw-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-mulhhwu-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-mulhhwu-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-mullhw-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-mullhw-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-mullhwu-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-mullhwu-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-nmacchw-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-nmacchw-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-nmachhw-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-nmachhw-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-nmaclhw-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-nmaclhw-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/altivec-20.c | 3 +- gcc/testsuite/gcc.target/powerpc/altivec-32.c | 3 +- gcc/testsuite/gcc.target/powerpc/altivec-cell-6.c | 3 +- gcc/testsuite/gcc.target/powerpc/altivec-cell-7.c | 3 +- gcc/testsuite/gcc.target/powerpc/altivec-cell-8.c | 3 +- .../gcc.target/powerpc/altivec_vld_vst_addr-1.c | 184 + .../gcc.target/powerpc/altivec_vld_vst_addr-2.c | 92 + gcc/testsuite/gcc.target/powerpc/atomic-p7.c | 3 +- gcc/testsuite/gcc.target/powerpc/atomic-p8.c | 3 +- .../gcc.target/powerpc/atomic_load_store-p8.c | 3 +- gcc/testsuite/gcc.target/powerpc/attr-aligned.c | 65 + gcc/testsuite/gcc.target/powerpc/bcd-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/bcd-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/bcd-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/bfp/bfp.exp | 2 +- .../gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c | 3 +- .../gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c | 3 +- .../gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c | 3 +- .../gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c | 3 +- .../gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c | 3 +- .../gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c | 3 +- .../gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c | 3 +- .../gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c | 3 +- .../gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c | 3 +- .../gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c | 3 +- .../gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c | 3 +- .../gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c | 3 +- .../gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c | 3 +- .../gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c | 3 +- .../gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c | 3 +- .../powerpc/bfp/scalar-cmp-exp-unordered-0.c | 3 +- .../powerpc/bfp/scalar-cmp-exp-unordered-1.c | 3 +- .../powerpc/bfp/scalar-cmp-exp-unordered-2.c | 3 +- .../powerpc/bfp/scalar-cmp-exp-unordered-3.c | 3 +- .../powerpc/bfp/scalar-cmp-exp-unordered-4.c | 3 +- .../gcc.target/powerpc/bfp/scalar-extract-exp-0.c | 3 +- .../gcc.target/powerpc/bfp/scalar-extract-exp-1.c | 3 +- .../gcc.target/powerpc/bfp/scalar-extract-exp-2.c | 3 +- .../gcc.target/powerpc/bfp/scalar-extract-exp-3.c | 3 +- .../gcc.target/powerpc/bfp/scalar-extract-exp-4.c | 3 +- .../gcc.target/powerpc/bfp/scalar-extract-exp-5.c | 3 +- .../gcc.target/powerpc/bfp/scalar-extract-exp-6.c | 3 +- .../gcc.target/powerpc/bfp/scalar-extract-exp-7.c | 3 +- .../gcc.target/powerpc/bfp/scalar-extract-sig-0.c | 3 +- .../gcc.target/powerpc/bfp/scalar-extract-sig-1.c | 3 +- .../gcc.target/powerpc/bfp/scalar-extract-sig-2.c | 3 +- .../gcc.target/powerpc/bfp/scalar-extract-sig-3.c | 3 +- .../gcc.target/powerpc/bfp/scalar-extract-sig-4.c | 3 +- .../gcc.target/powerpc/bfp/scalar-extract-sig-5.c | 3 +- .../gcc.target/powerpc/bfp/scalar-extract-sig-6.c | 3 +- .../gcc.target/powerpc/bfp/scalar-extract-sig-7.c | 3 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-0.c | 3 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-1.c | 3 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-10.c | 3 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-11.c | 3 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-12.c | 3 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-13.c | 3 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-14.c | 3 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-15.c | 3 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-2.c | 3 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-3.c | 3 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-4.c | 3 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-5.c | 3 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-6.c | 3 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-7.c | 3 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-8.c | 3 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-9.c | 3 +- .../powerpc/bfp/scalar-test-data-class-0.c | 3 +- .../powerpc/bfp/scalar-test-data-class-1.c | 3 +- .../powerpc/bfp/scalar-test-data-class-10.c | 3 +- .../powerpc/bfp/scalar-test-data-class-11.c | 3 +- .../powerpc/bfp/scalar-test-data-class-12.c | 3 +- .../powerpc/bfp/scalar-test-data-class-13.c | 3 +- .../powerpc/bfp/scalar-test-data-class-14.c | 3 +- .../powerpc/bfp/scalar-test-data-class-15.c | 3 +- .../powerpc/bfp/scalar-test-data-class-2.c | 3 +- .../powerpc/bfp/scalar-test-data-class-3.c | 3 +- .../powerpc/bfp/scalar-test-data-class-4.c | 3 +- .../powerpc/bfp/scalar-test-data-class-5.c | 3 +- .../powerpc/bfp/scalar-test-data-class-6.c | 3 +- .../powerpc/bfp/scalar-test-data-class-7.c | 3 +- .../powerpc/bfp/scalar-test-data-class-8.c | 3 +- .../powerpc/bfp/scalar-test-data-class-9.c | 3 +- .../gcc.target/powerpc/bfp/scalar-test-neg-0.c | 3 +- .../gcc.target/powerpc/bfp/scalar-test-neg-1.c | 3 +- .../gcc.target/powerpc/bfp/scalar-test-neg-2.c | 3 +- .../gcc.target/powerpc/bfp/scalar-test-neg-3.c | 3 +- .../gcc.target/powerpc/bfp/scalar-test-neg-4.c | 3 +- .../gcc.target/powerpc/bfp/scalar-test-neg-5.c | 3 +- .../gcc.target/powerpc/bfp/scalar-test-neg-6.c | 3 +- .../gcc.target/powerpc/bfp/scalar-test-neg-7.c | 3 +- .../gcc.target/powerpc/bfp/scalar-test-neg-8.c | 3 +- .../gcc.target/powerpc/bfp/vec-extract-exp-0.c | 3 +- .../gcc.target/powerpc/bfp/vec-extract-exp-1.c | 3 +- .../gcc.target/powerpc/bfp/vec-extract-exp-2.c | 3 +- .../gcc.target/powerpc/bfp/vec-extract-exp-3.c | 3 +- .../gcc.target/powerpc/bfp/vec-extract-exp-4.c | 3 +- .../gcc.target/powerpc/bfp/vec-extract-exp-5.c | 3 +- .../gcc.target/powerpc/bfp/vec-extract-sig-0.c | 3 +- .../gcc.target/powerpc/bfp/vec-extract-sig-1.c | 3 +- .../gcc.target/powerpc/bfp/vec-extract-sig-2.c | 3 +- .../gcc.target/powerpc/bfp/vec-extract-sig-3.c | 3 +- .../gcc.target/powerpc/bfp/vec-extract-sig-4.c | 3 +- .../gcc.target/powerpc/bfp/vec-extract-sig-5.c | 3 +- .../gcc.target/powerpc/bfp/vec-insert-exp-0.c | 3 +- .../gcc.target/powerpc/bfp/vec-insert-exp-1.c | 3 +- .../gcc.target/powerpc/bfp/vec-insert-exp-10.c | 3 +- .../gcc.target/powerpc/bfp/vec-insert-exp-11.c | 3 +- .../gcc.target/powerpc/bfp/vec-insert-exp-2.c | 3 +- .../gcc.target/powerpc/bfp/vec-insert-exp-3.c | 3 +- .../gcc.target/powerpc/bfp/vec-insert-exp-4.c | 3 +- .../gcc.target/powerpc/bfp/vec-insert-exp-5.c | 3 +- .../gcc.target/powerpc/bfp/vec-insert-exp-6.c | 3 +- .../gcc.target/powerpc/bfp/vec-insert-exp-7.c | 3 +- .../gcc.target/powerpc/bfp/vec-insert-exp-8.c | 3 +- .../gcc.target/powerpc/bfp/vec-insert-exp-9.c | 3 +- .../gcc.target/powerpc/bfp/vec-test-data-class-0.c | 3 +- .../gcc.target/powerpc/bfp/vec-test-data-class-1.c | 3 +- .../gcc.target/powerpc/bfp/vec-test-data-class-2.c | 3 +- .../gcc.target/powerpc/bfp/vec-test-data-class-3.c | 3 +- .../gcc.target/powerpc/bfp/vec-test-data-class-4.c | 3 +- .../gcc.target/powerpc/bfp/vec-test-data-class-5.c | 3 +- .../gcc.target/powerpc/bfp/vec-test-data-class-6.c | 3 +- .../gcc.target/powerpc/bfp/vec-test-data-class-7.c | 3 +- .../gcc.target/powerpc/bfp/vec-test-data-class-8.c | 3 +- .../gcc.target/powerpc/bfp/vec-test-data-class-9.c | 3 +- gcc/testsuite/gcc.target/powerpc/bmi-check.h | 14 +- gcc/testsuite/gcc.target/powerpc/bmi2-check.h | 16 +- gcc/testsuite/gcc.target/powerpc/bmi2-pdep32-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/bmi2-pdep64-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/bmi2-pext32-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/bmi2-pext64-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/bmi2-pext64-1a.c | 3 +- gcc/testsuite/gcc.target/powerpc/bool2-av.c | 3 +- gcc/testsuite/gcc.target/powerpc/bool2-p5.c | 3 +- gcc/testsuite/gcc.target/powerpc/bool2-p7.c | 3 +- gcc/testsuite/gcc.target/powerpc/bool2-p8.c | 3 +- gcc/testsuite/gcc.target/powerpc/bool3-av.c | 3 +- gcc/testsuite/gcc.target/powerpc/bool3-p7.c | 3 +- gcc/testsuite/gcc.target/powerpc/bool3-p8.c | 3 +- gcc/testsuite/gcc.target/powerpc/bswap64-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/bswap64-3.c | 3 +- .../gcc.target/powerpc/builtins-1-be-folded.c | 3 +- .../gcc.target/powerpc/builtins-1-le-folded.c | 3 +- .../gcc.target/powerpc/builtins-1-p9-runnable.c | 3 +- gcc/testsuite/gcc.target/powerpc/builtins-1.c | 3 +- .../gcc.target/powerpc/builtins-2-p9-runnable.c | 3 +- gcc/testsuite/gcc.target/powerpc/builtins-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/builtins-3-p8.c | 3 +- .../gcc.target/powerpc/builtins-3-p9-runnable.c | 3 +- gcc/testsuite/gcc.target/powerpc/builtins-3-p9.c | 3 +- .../gcc.target/powerpc/builtins-3-runnable-p8.c | 3 +- .../powerpc/builtins-3-vec_reve-runnable.c | 2 +- .../gcc.target/powerpc/builtins-4-p9-runnable.c | 3 +- .../gcc.target/powerpc/builtins-5-p9-runnable.c | 3 +- gcc/testsuite/gcc.target/powerpc/builtins-5.c | 3 +- .../gcc.target/powerpc/builtins-6-p9-runnable.c | 3 +- .../gcc.target/powerpc/builtins-6-runnable.c | 3 +- .../gcc.target/powerpc/builtins-7-p9-runnable.c | 3 +- .../gcc.target/powerpc/builtins-7-runnable.c | 3 +- .../gcc.target/powerpc/builtins-8-p9-runnable.c | 3 +- .../gcc.target/powerpc/builtins-8-runnable.c | 3 +- gcc/testsuite/gcc.target/powerpc/builtins-9.c | 3 +- .../gcc.target/powerpc/builtins-revb-runnable.c | 3 +- .../gcc.target/powerpc/byte-in-either-range-0.c | 3 +- .../gcc.target/powerpc/byte-in-either-range-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/byte-in-range-0.c | 3 +- gcc/testsuite/gcc.target/powerpc/byte-in-range-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/byte-in-set-0.c | 3 +- gcc/testsuite/gcc.target/powerpc/byte-in-set-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/byte-in-set-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/cell_builtin-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/cell_builtin-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/cell_builtin-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/cell_builtin-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/cell_builtin-5.c | 3 +- gcc/testsuite/gcc.target/powerpc/cell_builtin-6.c | 3 +- gcc/testsuite/gcc.target/powerpc/cell_builtin-7.c | 3 +- gcc/testsuite/gcc.target/powerpc/cell_builtin-8.c | 3 +- gcc/testsuite/gcc.target/powerpc/clone1.c | 3 +- gcc/testsuite/gcc.target/powerpc/cmpb-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/cmpb-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/cmpb-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/cmpb32-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/cmpb32-2.c | 3 +- .../gcc.target/powerpc/compress-float-ppc-pic.c | 3 +- .../gcc.target/powerpc/compress-float-ppc.c | 3 +- .../gcc.target/powerpc/crypto-builtin-1.c | 41 +- .../gcc.target/powerpc/crypto-builtin-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/ctz-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/ctz-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/ctz-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/ctz-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/darn-0.c | 3 +- gcc/testsuite/gcc.target/powerpc/darn-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/darn-2.c | 3 +- .../gcc.target/powerpc/darwin-ehreturn-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/darwin-longlong.c | 3 +- gcc/testsuite/gcc.target/powerpc/dform-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp-builtin-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp-builtin-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp-dd-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp-dd.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp-td-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp-td-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp-td.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dfp.exp | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-0.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-10.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-11.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-12.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-13.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-14.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-15.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-16.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-17.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-18.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-19.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-20.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-21.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-22.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-23.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-24.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-25.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-26.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-27.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-28.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-29.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-30.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-31.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-32.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-33.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-34.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-35.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-36.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-37.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-38.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-39.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-40.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-41.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-42.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-43.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-44.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-45.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-46.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-47.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-48.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-49.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-5.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-50.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-51.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-52.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-53.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-54.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-55.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-56.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-57.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-58.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-59.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-6.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-60.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-61.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-62.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-63.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-64.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-65.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-66.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-67.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-68.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-69.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-7.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-70.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-71.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-72.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-73.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-74.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-75.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-76.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-77.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-78.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-79.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-8.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-9.c | 3 +- .../gcc.target/powerpc/direct-move-double1.c | 3 +- .../gcc.target/powerpc/direct-move-double2.c | 3 +- .../gcc.target/powerpc/direct-move-float1.c | 3 +- .../gcc.target/powerpc/direct-move-float2.c | 3 +- .../gcc.target/powerpc/direct-move-long1.c | 3 +- .../gcc.target/powerpc/direct-move-long2.c | 3 +- .../gcc.target/powerpc/direct-move-vector.c | 3 +- .../gcc.target/powerpc/direct-move-vint1.c | 3 +- .../gcc.target/powerpc/direct-move-vint2.c | 3 +- gcc/testsuite/gcc.target/powerpc/extend-divide-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/extend-divide-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/extswsli-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/extswsli-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/extswsli-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/float128-call.c | 3 +- .../gcc.target/powerpc/float128-cmp2-runnable.c | 277 + .../gcc.target/powerpc/float128-complex-2.c | 1 - gcc/testsuite/gcc.target/powerpc/float128-math.c | 20 + gcc/testsuite/gcc.target/powerpc/float128-type-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/float128-type-2.c | 3 +- .../powerpc/fold-vec-abs-int-fwrapv.p7.c | 3 +- .../powerpc/fold-vec-abs-int-fwrapv.p8.c | 3 +- .../powerpc/fold-vec-abs-int-fwrapv.p9.c | 3 +- .../gcc.target/powerpc/fold-vec-abs-int.p7.c | 3 +- .../gcc.target/powerpc/fold-vec-abs-int.p8.c | 3 +- .../gcc.target/powerpc/fold-vec-abs-int.p9.c | 3 +- .../powerpc/fold-vec-abs-longlong-fwrapv.p8.c | 3 +- .../powerpc/fold-vec-abs-longlong-fwrapv.p9.c | 3 +- .../gcc.target/powerpc/fold-vec-abs-longlong.p8.c | 2 +- .../gcc.target/powerpc/fold-vec-abs-longlong.p9.c | 2 +- .../gcc.target/powerpc/fold-vec-cmp-char.p8.c | 3 +- .../gcc.target/powerpc/fold-vec-cmp-char.p9.c | 3 +- .../gcc.target/powerpc/fold-vec-cmp-int.p7.c | 3 +- .../gcc.target/powerpc/fold-vec-cmp-int.p8.c | 3 +- .../gcc.target/powerpc/fold-vec-cmp-int.p9.c | 1 - .../gcc.target/powerpc/fold-vec-cmp-short.p8.c | 3 +- .../gcc.target/powerpc/fold-vec-cmp-short.p9.c | 3 +- .../gcc.target/powerpc/fold-vec-extract-char.p7.c | 60 + .../gcc.target/powerpc/fold-vec-extract-char.p8.c | 69 + .../gcc.target/powerpc/fold-vec-extract-char.p9.c | 55 + .../powerpc/fold-vec-extract-double.p7.c | 34 + .../powerpc/fold-vec-extract-double.p8.c | 39 + .../powerpc/fold-vec-extract-double.p9.c | 26 + .../gcc.target/powerpc/fold-vec-extract-float.p7.c | 35 + .../gcc.target/powerpc/fold-vec-extract-float.p8.c | 45 + .../gcc.target/powerpc/fold-vec-extract-float.p9.c | 28 + .../gcc.target/powerpc/fold-vec-extract-int.p7.c | 55 + .../gcc.target/powerpc/fold-vec-extract-int.p8.c | 74 + .../gcc.target/powerpc/fold-vec-extract-int.p9.c | 61 + .../powerpc/fold-vec-extract-longlong.p7.c | 67 + .../powerpc/fold-vec-extract-longlong.p8.c | 65 + .../powerpc/fold-vec-extract-longlong.p9.c | 56 + .../gcc.target/powerpc/fold-vec-extract-short.p7.c | 55 + .../gcc.target/powerpc/fold-vec-extract-short.p8.c | 76 + .../gcc.target/powerpc/fold-vec-extract-short.p9.c | 54 + .../gcc.target/powerpc/fold-vec-insert-char-p8.c | 58 + .../gcc.target/powerpc/fold-vec-insert-char-p9.c | 62 + .../gcc.target/powerpc/fold-vec-insert-double.c | 29 + .../gcc.target/powerpc/fold-vec-insert-float-p8.c | 30 + .../gcc.target/powerpc/fold-vec-insert-float-p9.c | 34 + .../gcc.target/powerpc/fold-vec-insert-int-p8.c | 57 + .../gcc.target/powerpc/fold-vec-insert-int-p9.c | 66 + .../gcc.target/powerpc/fold-vec-insert-longlong.c | 72 + .../gcc.target/powerpc/fold-vec-insert-short-p8.c | 57 + .../gcc.target/powerpc/fold-vec-insert-short-p9.c | 61 + .../powerpc/fold-vec-mergeeo-floatdouble.c | 45 + .../gcc.target/powerpc/fold-vec-mergeeo-int.c | 47 + .../gcc.target/powerpc/fold-vec-mergeeo-longlong.c | 50 + .../gcc.target/powerpc/fold-vec-mult-int128-p8.c | 3 +- .../gcc.target/powerpc/fold-vec-mult-int128-p9.c | 3 +- .../gcc.target/powerpc/fold-vec-neg-char.c | 3 +- .../gcc.target/powerpc/fold-vec-neg-floatdouble.c | 3 +- .../gcc.target/powerpc/fold-vec-neg-int.p8.c | 3 +- .../gcc.target/powerpc/fold-vec-neg-int.p9.c | 3 +- .../gcc.target/powerpc/fold-vec-neg-longlong.p8.c | 3 +- .../gcc.target/powerpc/fold-vec-neg-longlong.p9.c | 3 +- .../gcc.target/powerpc/fold-vec-neg-short.c | 3 +- .../gcc.target/powerpc/fold-vec-pack-double.c | 1 - .../gcc.target/powerpc/fold-vec-select-char.c | 46 + .../gcc.target/powerpc/fold-vec-select-double.c | 22 + .../gcc.target/powerpc/fold-vec-select-float.c | 22 + .../gcc.target/powerpc/fold-vec-select-int.c | 46 + .../gcc.target/powerpc/fold-vec-select-longlong.c | 34 + .../gcc.target/powerpc/fold-vec-select-short.c | 46 + .../fold-vec-store-builtin_vec_xst-longlong.c | 2 +- gcc/testsuite/gcc.target/powerpc/fusion.c | 3 +- gcc/testsuite/gcc.target/powerpc/fusion2.c | 3 +- gcc/testsuite/gcc.target/powerpc/fusion3.c | 18 - gcc/testsuite/gcc.target/powerpc/fusion4.c | 12 - gcc/testsuite/gcc.target/powerpc/lhs-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/lhs-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/lhs-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/loop_align.c | 3 +- gcc/testsuite/gcc.target/powerpc/maddld.c | 3 +- gcc/testsuite/gcc.target/powerpc/mmfpgpr.c | 3 +- gcc/testsuite/gcc.target/powerpc/mmx-check.h | 18 +- gcc/testsuite/gcc.target/powerpc/mmx-packs.c | 1 - gcc/testsuite/gcc.target/powerpc/mmx-packssdw-1.c | 54 +- gcc/testsuite/gcc.target/powerpc/mmx-packsswb-1.c | 51 +- gcc/testsuite/gcc.target/powerpc/mmx-packuswb-1.c | 44 +- gcc/testsuite/gcc.target/powerpc/mmx-paddb-1.c | 1 - gcc/testsuite/gcc.target/powerpc/mmx-paddd-1.c | 1 - gcc/testsuite/gcc.target/powerpc/mmx-paddsb-1.c | 1 - gcc/testsuite/gcc.target/powerpc/mmx-paddsw-1.c | 1 - gcc/testsuite/gcc.target/powerpc/mmx-paddusb-1.c | 1 - gcc/testsuite/gcc.target/powerpc/mmx-paddusw-1.c | 1 - gcc/testsuite/gcc.target/powerpc/mmx-paddw-1.c | 1 - gcc/testsuite/gcc.target/powerpc/mmx-pcmpeqb-1.c | 1 - gcc/testsuite/gcc.target/powerpc/mmx-pcmpeqd-1.c | 1 - gcc/testsuite/gcc.target/powerpc/mmx-pcmpeqw-1.c | 1 - gcc/testsuite/gcc.target/powerpc/mmx-pcmpgtb-1.c | 1 - gcc/testsuite/gcc.target/powerpc/mmx-pcmpgtd-1.c | 1 - gcc/testsuite/gcc.target/powerpc/mmx-pcmpgtw-1.c | 1 - gcc/testsuite/gcc.target/powerpc/mmx-pmaddwd-1.c | 1 - gcc/testsuite/gcc.target/powerpc/mmx-pmulhw-1.c | 12 +- gcc/testsuite/gcc.target/powerpc/mmx-pmullw-1.c | 1 - gcc/testsuite/gcc.target/powerpc/mmx-pslld-1.c | 1 - gcc/testsuite/gcc.target/powerpc/mmx-psllw-1.c | 1 - gcc/testsuite/gcc.target/powerpc/mmx-psrad-1.c | 1 - gcc/testsuite/gcc.target/powerpc/mmx-psraw-1.c | 1 - gcc/testsuite/gcc.target/powerpc/mmx-psrld-1.c | 1 - gcc/testsuite/gcc.target/powerpc/mmx-psrlw-1.c | 1 - gcc/testsuite/gcc.target/powerpc/mmx-psubb-2.c | 1 - gcc/testsuite/gcc.target/powerpc/mmx-psubd-2.c | 1 - gcc/testsuite/gcc.target/powerpc/mmx-psubsb-1.c | 1 - gcc/testsuite/gcc.target/powerpc/mmx-psubsw-1.c | 1 - gcc/testsuite/gcc.target/powerpc/mmx-psubusb-1.c | 1 - gcc/testsuite/gcc.target/powerpc/mmx-psubusw-1.c | 1 - gcc/testsuite/gcc.target/powerpc/mmx-psubw-2.c | 1 - gcc/testsuite/gcc.target/powerpc/mmx-punpckhbw-1.c | 1 - gcc/testsuite/gcc.target/powerpc/mmx-punpckhdq-1.c | 1 - gcc/testsuite/gcc.target/powerpc/mmx-punpckhwd-1.c | 1 - gcc/testsuite/gcc.target/powerpc/mmx-punpcklbw-1.c | 1 - gcc/testsuite/gcc.target/powerpc/mmx-punpckldq-1.c | 1 - gcc/testsuite/gcc.target/powerpc/mmx-punpcklwd-1.c | 1 - gcc/testsuite/gcc.target/powerpc/mod-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/mod-2.c | 3 +- .../gcc.target/powerpc/optimize-bswapdi-2.c | 3 +- .../gcc.target/powerpc/optimize-bswapdi-3.c | 3 +- .../gcc.target/powerpc/optimize-bswapsi-2.c | 3 +- .../gcc.target/powerpc/p8-vec-xl-xst-v2.c | 3 +- gcc/testsuite/gcc.target/powerpc/p8-vec-xl-xst.c | 3 +- .../gcc.target/powerpc/p8vector-builtin-1.c | 3 +- .../gcc.target/powerpc/p8vector-builtin-2.c | 3 +- .../gcc.target/powerpc/p8vector-builtin-3.c | 3 +- .../gcc.target/powerpc/p8vector-builtin-4.c | 3 +- .../gcc.target/powerpc/p8vector-builtin-5.c | 3 +- .../gcc.target/powerpc/p8vector-builtin-6.c | 3 +- .../gcc.target/powerpc/p8vector-builtin-7.c | 3 +- gcc/testsuite/gcc.target/powerpc/p8vector-fp.c | 3 +- .../gcc.target/powerpc/p8vector-int128-1.c | 3 +- .../gcc.target/powerpc/p8vector-int128-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/p8vector-ldst.c | 3 +- .../gcc.target/powerpc/p8vector-vbpermq.c | 3 +- .../gcc.target/powerpc/p8vector-vectorize-1.c | 3 +- .../gcc.target/powerpc/p8vector-vectorize-2.c | 3 +- .../gcc.target/powerpc/p8vector-vectorize-3.c | 3 +- .../gcc.target/powerpc/p8vector-vectorize-4.c | 3 +- .../gcc.target/powerpc/p8vector-vectorize-5.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-dimode1.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-dimode2.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-extract-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-extract-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-extract-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-extract-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-fpcvt-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-fpcvt-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-lxvx-stxvx-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-lxvx-stxvx-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-lxvx-stxvx-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-minmax-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-minmax-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-novsx.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-options-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-permute.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-splat-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-splat-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-splat-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-splat-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-splat-5.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-vbpermd.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-vneg.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-vparity.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-vpermr.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-xxbr-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-xxbr-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/pack01.c | 3 +- gcc/testsuite/gcc.target/powerpc/parity-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/popcount-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/popcount-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/popcount-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/powerpc.exp | 2 +- gcc/testsuite/gcc.target/powerpc/ppc-fma-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-fma-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-fma-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-fma-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-fma-5.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-fma-6.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-fma-7.c | 3 +- .../powerpc/ppc-fortran/ieee128-math.f90 | 20 + .../gcc.target/powerpc/ppc-fortran/ppc-fortran.exp | 2 +- .../gcc.target/powerpc/ppc-fortran/pr80108-1.f90 | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-fpconv-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-fpconv-10.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-fpconv-11.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-fpconv-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-fpconv-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-fpconv-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-fpconv-5.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-fpconv-6.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-fpconv-7.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-fpconv-8.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-fpconv-9.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-pow.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-round.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-round2.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-round3.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-spe.c | 2 +- gcc/testsuite/gcc.target/powerpc/ppc-target-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-target-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-target-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-target-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppu-intrinsics.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr37191.c | 50 + gcc/testsuite/gcc.target/powerpc/pr39902-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr42747.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr43154.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr46728-16.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr47251.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr47755-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr47755.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr47862.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr48053-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr48053-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr48053-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr48192.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr48226.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr48258-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr48258-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr48857.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr52199.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr52457.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr52775.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr53199.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr53487.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr54240.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr55033.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr56605.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr57150.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr57744.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr57949-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr57949-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr58673-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr58673-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr59054.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr60102.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr60137.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr60158.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr60203.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr60676.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr60735.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr63491.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr64019.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr64205.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr65456.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr65787.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr66144-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr66144-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr66144-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr67071-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr67071-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr67071-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr67808.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr68163.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr68805.c | 7 +- gcc/testsuite/gcc.target/powerpc/pr68872.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr69548.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr69969.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr70640.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr70669.c | 5 +- gcc/testsuite/gcc.target/powerpc/pr70963.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr71186.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr71670.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr71680.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr71698.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr71720.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr71805.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr71977-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr71977-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr72717.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr72853.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr72863.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr77289.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr77416.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr78056-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr78056-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr78056-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr78056-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr78056-5.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr78056-6.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr78056-7.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr78458.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr78543.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr78604.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr78658.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr78953.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr79004.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr79038-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr79179.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr79268.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr79354.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr79544.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr79799-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr79799-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr79799-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr79799-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr79799-5.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr79907.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr79951.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr80098-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr80098-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr80098-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr80101-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr80315-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr80315-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr80315-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr80315-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr80510-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr80510-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr80695-p8.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr80695-p9.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr80718.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr81348.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr81572.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr81622.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr81833-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr81833-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr83629.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr83660.C | 3 +- gcc/testsuite/gcc.target/powerpc/pr83677.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr83926.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr83969.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr84014.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr84112.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr84154-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr84154-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr84220-xxsld.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr85698.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr86324-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr87496-1.c | 9 + gcc/testsuite/gcc.target/powerpc/pr87496-2.c | 8 + gcc/testsuite/gcc.target/powerpc/pr87496-3.c | 8 + gcc/testsuite/gcc.target/powerpc/pr87507.c | 21 + gcc/testsuite/gcc.target/powerpc/pr87870.c | 28 + gcc/testsuite/gcc.target/powerpc/pr88100.c | 44 + gcc/testsuite/gcc.target/powerpc/pr88188-2.c | 8 + gcc/testsuite/gcc.target/powerpc/pr88188.c | 13 + gcc/testsuite/gcc.target/powerpc/pr88457.c | 14 + gcc/testsuite/gcc.target/powerpc/pr88965.c | 19 + gcc/testsuite/gcc.target/powerpc/pr89225.c | 73 + gcc/testsuite/gcc.target/powerpc/quad-atomic.c | 3 +- gcc/testsuite/gcc.target/powerpc/recip-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/recip-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/recip-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/recip-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/recip-5.c | 3 +- gcc/testsuite/gcc.target/powerpc/recip-6.c | 3 +- gcc/testsuite/gcc.target/powerpc/recip-sqrtf.c | 2 +- gcc/testsuite/gcc.target/powerpc/rotmask.c | 8 + gcc/testsuite/gcc.target/powerpc/sad-vectorize-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/sad-vectorize-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/sad-vectorize-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/sad-vectorize-4.c | 3 +- .../gcc.target/powerpc/safe-indirect-jump-2.c | 6 +- .../gcc.target/powerpc/safe-indirect-jump-3.c | 6 +- gcc/testsuite/gcc.target/powerpc/sd-pwr6.c | 3 +- gcc/testsuite/gcc.target/powerpc/sd-vsx.c | 3 +- gcc/testsuite/gcc.target/powerpc/signbit-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/signbit-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/signbit-3.c | 2 +- .../gcc.target/powerpc/spe-vector-memcpy.c | 2 +- gcc/testsuite/gcc.target/powerpc/spe1.c | 2 +- gcc/testsuite/gcc.target/powerpc/spec-barr-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/sse-addps-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse-addss-1.c | 22 +- gcc/testsuite/gcc.target/powerpc/sse-andnps-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse-andps-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse-check.h | 21 +- gcc/testsuite/gcc.target/powerpc/sse-cmpss-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse-cvtpi16ps-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse-cvtpi32ps-1.c | 1 - .../gcc.target/powerpc/sse-cvtpi32x2ps-1.c | 7 +- gcc/testsuite/gcc.target/powerpc/sse-cvtpi8ps-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse-cvtpspi16-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse-cvtpspi8-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse-cvtpu16ps-1.c | 7 +- gcc/testsuite/gcc.target/powerpc/sse-cvtpu8ps-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse-cvtsi2ss-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse-cvtsi2ss-2.c | 1 - gcc/testsuite/gcc.target/powerpc/sse-cvtss2si-1.c | 13 +- gcc/testsuite/gcc.target/powerpc/sse-cvtss2si-2.c | 10 +- gcc/testsuite/gcc.target/powerpc/sse-cvttss2si-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse-cvttss2si-2.c | 1 - gcc/testsuite/gcc.target/powerpc/sse-divps-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse-divss-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse-maxps-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse-maxps-2.c | 1 - gcc/testsuite/gcc.target/powerpc/sse-maxss-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse-minps-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse-minps-2.c | 1 - gcc/testsuite/gcc.target/powerpc/sse-minss-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse-movaps-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse-movaps-2.c | 1 - gcc/testsuite/gcc.target/powerpc/sse-movhlps-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse-movhps-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse-movhps-2.c | 1 - gcc/testsuite/gcc.target/powerpc/sse-movlhps-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse-movlps-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse-movlps-2.c | 1 - gcc/testsuite/gcc.target/powerpc/sse-movmskb-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse-movmskps-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse-movss-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse-movss-2.c | 1 - gcc/testsuite/gcc.target/powerpc/sse-movss-3.c | 1 - gcc/testsuite/gcc.target/powerpc/sse-mulps-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse-mulss-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse-orps-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse-pavgw-1.c | 8 +- gcc/testsuite/gcc.target/powerpc/sse-pmaxsw-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse-pmaxub-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse-pminsw-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse-pminub-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse-pmulhuw-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse-psadbw-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse-rcpps-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse-rsqrtps-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse-shufps-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse-sqrtps-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse-subps-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse-subss-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse-ucomiss-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse-ucomiss-2.c | 1 - gcc/testsuite/gcc.target/powerpc/sse-ucomiss-3.c | 1 - gcc/testsuite/gcc.target/powerpc/sse-ucomiss-4.c | 1 - gcc/testsuite/gcc.target/powerpc/sse-ucomiss-5.c | 1 - gcc/testsuite/gcc.target/powerpc/sse-ucomiss-6.c | 1 - gcc/testsuite/gcc.target/powerpc/sse-unpckhps-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse-unpcklps-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse-xorps-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-addpd-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-addsd-1.c | 8 +- gcc/testsuite/gcc.target/powerpc/sse2-andnpd-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-andpd-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-check.h | 25 +- gcc/testsuite/gcc.target/powerpc/sse2-cmppd-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-cmpsd-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-comisd-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-comisd-2.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-comisd-3.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-comisd-4.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-comisd-5.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-comisd-6.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-cvtdq2pd-1.c | 15 +- gcc/testsuite/gcc.target/powerpc/sse2-cvtdq2ps-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-cvtpd2dq-1.c | 8 +- gcc/testsuite/gcc.target/powerpc/sse2-cvtpd2ps-1.c | 10 +- gcc/testsuite/gcc.target/powerpc/sse2-cvtps2dq-1.c | 8 +- gcc/testsuite/gcc.target/powerpc/sse2-cvtps2pd-1.c | 8 +- gcc/testsuite/gcc.target/powerpc/sse2-cvtsd2si-1.c | 8 +- gcc/testsuite/gcc.target/powerpc/sse2-cvtsd2si-2.c | 8 +- gcc/testsuite/gcc.target/powerpc/sse2-cvtsd2ss-1.c | 10 +- gcc/testsuite/gcc.target/powerpc/sse2-cvtsi2sd-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-cvtsi2sd-2.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-cvtss2sd-1.c | 12 +- .../gcc.target/powerpc/sse2-cvttpd2dq-1.c | 10 +- .../gcc.target/powerpc/sse2-cvttps2dq-1.c | 1 - .../gcc.target/powerpc/sse2-cvttsd2si-1.c | 8 +- .../gcc.target/powerpc/sse2-cvttsd2si-2.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-divpd-1.c | 14 +- gcc/testsuite/gcc.target/powerpc/sse2-divsd-1.c | 14 +- gcc/testsuite/gcc.target/powerpc/sse2-maxpd-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-maxsd-1.c | 8 +- gcc/testsuite/gcc.target/powerpc/sse2-minpd-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-minsd-1.c | 8 +- gcc/testsuite/gcc.target/powerpc/sse2-mmx.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-movhpd-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-movhpd-2.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-movlpd-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-movlpd-2.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-movmskpd-1.c | 16 +- gcc/testsuite/gcc.target/powerpc/sse2-movq-1.c | 8 +- gcc/testsuite/gcc.target/powerpc/sse2-movq-2.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-movq-3.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-movsd-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-movsd-2.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-movsd-3.c | 8 +- gcc/testsuite/gcc.target/powerpc/sse2-mulpd-1.c | 8 +- gcc/testsuite/gcc.target/powerpc/sse2-mulsd-1.c | 8 +- gcc/testsuite/gcc.target/powerpc/sse2-orpd-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-packssdw-1.c | 20 +- gcc/testsuite/gcc.target/powerpc/sse2-packsswb-1.c | 16 +- gcc/testsuite/gcc.target/powerpc/sse2-packuswb-1.c | 16 +- gcc/testsuite/gcc.target/powerpc/sse2-paddb-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-paddd-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-paddq-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-paddsb-1.c | 28 +- gcc/testsuite/gcc.target/powerpc/sse2-paddsw-1.c | 12 +- gcc/testsuite/gcc.target/powerpc/sse2-paddusb-1.c | 28 +- gcc/testsuite/gcc.target/powerpc/sse2-paddusw-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-paddw-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-pand-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-pandn-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-pavgb-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-pavgw-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-pcmpeqb-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-pcmpeqd-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-pcmpeqw-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-pcmpgtb-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-pcmpgtd-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-pcmpgtw-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-pextrw.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-pinsrw.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-pmaddwd-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-pmaxsw-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-pmaxub-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-pminsw-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-pminub-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-pmovmskb-1.c | 15 +- gcc/testsuite/gcc.target/powerpc/sse2-pmulhuw-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-pmulhw-1.c | 12 +- gcc/testsuite/gcc.target/powerpc/sse2-pmullw-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-pmuludq-1.c | 8 +- gcc/testsuite/gcc.target/powerpc/sse2-por-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-psadbw-1.c | 24 +- gcc/testsuite/gcc.target/powerpc/sse2-pshufd-1.c | 8 +- gcc/testsuite/gcc.target/powerpc/sse2-pshufhw-1.c | 38 +- gcc/testsuite/gcc.target/powerpc/sse2-pshuflw-1.c | 38 +- gcc/testsuite/gcc.target/powerpc/sse2-pslld-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-pslld-2.c | 8 +- gcc/testsuite/gcc.target/powerpc/sse2-pslldq-1.c | 26 +- gcc/testsuite/gcc.target/powerpc/sse2-psllq-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-psllq-2.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-psllw-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-psllw-2.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-psrad-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-psrad-2.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-psraw-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-psraw-2.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-psrld-1.c | 8 +- gcc/testsuite/gcc.target/powerpc/sse2-psrld-2.c | 8 +- gcc/testsuite/gcc.target/powerpc/sse2-psrldq-1.c | 19 +- gcc/testsuite/gcc.target/powerpc/sse2-psrlq-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-psrlq-2.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-psrlw-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-psrlw-2.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-psubb-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-psubd-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-psubq-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-psubsb-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-psubsw-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-psubusb-1.c | 28 +- gcc/testsuite/gcc.target/powerpc/sse2-psubusw-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-psubw-1.c | 1 - .../gcc.target/powerpc/sse2-punpckhbw-1.c | 1 - .../gcc.target/powerpc/sse2-punpckhdq-1.c | 1 - .../gcc.target/powerpc/sse2-punpckhqdq-1.c | 1 - .../gcc.target/powerpc/sse2-punpckhwd-1.c | 1 - .../gcc.target/powerpc/sse2-punpcklbw-1.c | 1 - .../gcc.target/powerpc/sse2-punpckldq-1.c | 1 - .../gcc.target/powerpc/sse2-punpcklqdq-1.c | 1 - .../gcc.target/powerpc/sse2-punpcklwd-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-pxor-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-shufpd-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-sqrtpd-1.c | 8 +- gcc/testsuite/gcc.target/powerpc/sse2-subpd-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-subsd-1.c | 8 +- gcc/testsuite/gcc.target/powerpc/sse2-ucomisd-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-ucomisd-2.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-ucomisd-3.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-ucomisd-4.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-ucomisd-5.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-ucomisd-6.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-unpckhpd-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-unpcklpd-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sse2-xorpd-1.c | 1 - .../gcc.target/{i386 => powerpc}/sse3-addsubpd.c | 18 +- .../gcc.target/{i386 => powerpc}/sse3-addsubps.c | 18 +- gcc/testsuite/gcc.target/powerpc/sse3-check.h | 28 + .../gcc.target/{i386 => powerpc}/sse3-haddpd.c | 27 +- .../gcc.target/{i386 => powerpc}/sse3-haddps.c | 18 +- .../gcc.target/{i386 => powerpc}/sse3-hsubpd.c | 26 +- .../gcc.target/{i386 => powerpc}/sse3-hsubps.c | 27 +- .../gcc.target/{i386 => powerpc}/sse3-lddqu.c | 17 +- .../gcc.target/{i386 => powerpc}/sse3-movddup.c | 17 +- .../gcc.target/{i386 => powerpc}/sse3-movshdup.c | 18 +- .../gcc.target/{i386 => powerpc}/sse3-movsldup.c | 18 +- gcc/testsuite/gcc.target/powerpc/ssse3-check.h | 27 + .../{i386/ssse3-pabsd.c => powerpc/ssse3-pabsb.c} | 37 +- .../gcc.target/{i386 => powerpc}/ssse3-pabsd.c | 32 +- .../{i386/ssse3-pabsd.c => powerpc/ssse3-pabsw.c} | 38 +- gcc/testsuite/gcc.target/powerpc/ssse3-palignr.c | 279 + .../gcc.target/{i386 => powerpc}/ssse3-phaddd.c | 35 +- gcc/testsuite/gcc.target/powerpc/ssse3-phaddsw.c | 88 + gcc/testsuite/gcc.target/powerpc/ssse3-phaddw.c | 77 + .../gcc.target/{i386 => powerpc}/ssse3-phsubd.c | 34 +- gcc/testsuite/gcc.target/powerpc/ssse3-phsubsw.c | 89 + gcc/testsuite/gcc.target/powerpc/ssse3-phsubw.c | 75 + gcc/testsuite/gcc.target/powerpc/ssse3-pmaddubsw.c | 91 + gcc/testsuite/gcc.target/powerpc/ssse3-pmulhrsw.c | 78 + gcc/testsuite/gcc.target/powerpc/ssse3-pshufb.c | 104 + gcc/testsuite/gcc.target/powerpc/ssse3-psignb.c | 78 + .../gcc.target/{i386 => powerpc}/ssse3-psignd.c | 34 +- gcc/testsuite/gcc.target/powerpc/ssse3-psignw.c | 78 + gcc/testsuite/gcc.target/powerpc/ssse3-vals.h | 83 + gcc/testsuite/gcc.target/powerpc/swaps-p8-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-10.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-11.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-12.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-13.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-14.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-15.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-16.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-17.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-18.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-19.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-20.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-21.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-22.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-23.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-24.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-25.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-26.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-27.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-28.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-29.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-30.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-31.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-32.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-33.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-34.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-35.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-36.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-37.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-38.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-39.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-40.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-41.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-42.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-43.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-44.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-45.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-46.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-5.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-6.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-7.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-8.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-9.c | 3 +- gcc/testsuite/gcc.target/powerpc/timode_off.c | 3 +- gcc/testsuite/gcc.target/powerpc/upper-regs-df.c | 3 +- gcc/testsuite/gcc.target/powerpc/upper-regs-sf.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsdu-0.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsdu-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsdu-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsdu-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsdu-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsdu-5.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsdub-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsdub-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsduh-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsduh-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsduw-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsduw-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-adde-int128.c | 3 +- .../gcc.target/powerpc/vec-addec-int128.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-addec.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-cmp.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-cmpne-long.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-extract-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-extract-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-extract-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-extract-5.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-extract-6.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-extract-7.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-extract-8.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-extract-9.c | 3 +- .../gcc.target/powerpc/vec-extract-schar-1.c | 28 + .../gcc.target/powerpc/vec-extract-sint-1.c | 28 + .../gcc.target/powerpc/vec-extract-sint128-1.c | 26 + .../gcc.target/powerpc/vec-extract-slong-1.c | 26 + .../gcc.target/powerpc/vec-extract-sshort-1.c | 28 + .../gcc.target/powerpc/vec-extract-uchar-1.c | 28 + .../gcc.target/powerpc/vec-extract-uint-1.c | 28 + .../gcc.target/powerpc/vec-extract-uint128-1.c | 26 + .../gcc.target/powerpc/vec-extract-ulong-1.c | 26 + .../gcc.target/powerpc/vec-extract-ushort-1.c | 28 + gcc/testsuite/gcc.target/powerpc/vec-init-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-init-6.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-init-7.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-rlmi-rlnm.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-set-char.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-set-int.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-set-short.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-shift.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-sld-modulo.c | 42 + gcc/testsuite/gcc.target/powerpc/vec-srad-modulo.c | 43 + gcc/testsuite/gcc.target/powerpc/vec-srd-modulo.c | 42 + gcc/testsuite/gcc.target/powerpc/vslv-0.c | 3 +- gcc/testsuite/gcc.target/powerpc/vslv-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsrv-0.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsrv-1.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-ne-0.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-ne-1.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-ne-10.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-ne-11.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-ne-12.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-ne-13.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-ne-14.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-ne-2.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-ne-3.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-ne-4.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-ne-5.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-ne-6.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-ne-7.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-ne-8.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-ne-9.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-nez-1.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-nez-2.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-nez-3.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-nez-4.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-nez-5.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-nez-6.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-nez-7.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eq-0.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eq-1.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eq-10.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eq-11.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eq-12.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eq-13.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eq-14.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eq-2.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eq-3.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eq-4.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eq-5.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eq-6.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eq-7.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eq-8.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eq-9.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eqz-1.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eqz-2.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eqz-3.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eqz-4.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eqz-5.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eqz-6.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eqz-7.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-0.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-5.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-6.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-8.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-9.c | 3 +- .../gcc.target/powerpc/vsu/vec-cmpnez-1.c | 3 +- .../gcc.target/powerpc/vsu/vec-cmpnez-2.c | 3 +- .../gcc.target/powerpc/vsu/vec-cmpnez-3.c | 3 +- .../gcc.target/powerpc/vsu/vec-cmpnez-4.c | 3 +- .../gcc.target/powerpc/vsu/vec-cmpnez-5.c | 3 +- .../gcc.target/powerpc/vsu/vec-cmpnez-6.c | 3 +- .../gcc.target/powerpc/vsu/vec-cmpnez-7.c | 3 +- .../gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c | 3 +- .../gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c | 3 +- .../gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c | 3 +- .../gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c | 3 +- .../gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c | 3 +- .../gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c | 3 +- .../gcc.target/powerpc/vsu/vec-xl-len-0.c | 3 +- .../gcc.target/powerpc/vsu/vec-xl-len-1.c | 3 +- .../gcc.target/powerpc/vsu/vec-xl-len-10.c | 3 +- .../gcc.target/powerpc/vsu/vec-xl-len-11.c | 3 +- .../gcc.target/powerpc/vsu/vec-xl-len-12.c | 3 +- .../gcc.target/powerpc/vsu/vec-xl-len-13.c | 3 +- .../gcc.target/powerpc/vsu/vec-xl-len-2.c | 3 +- .../gcc.target/powerpc/vsu/vec-xl-len-3.c | 3 +- .../gcc.target/powerpc/vsu/vec-xl-len-4.c | 3 +- .../gcc.target/powerpc/vsu/vec-xl-len-5.c | 3 +- .../gcc.target/powerpc/vsu/vec-xl-len-6.c | 3 +- .../gcc.target/powerpc/vsu/vec-xl-len-7.c | 3 +- .../gcc.target/powerpc/vsu/vec-xl-len-8.c | 3 +- .../gcc.target/powerpc/vsu/vec-xl-len-9.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-xlx-0.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-xlx-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-xlx-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-xlx-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-xlx-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-xlx-5.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-xlx-6.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-xlx-7.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-xrx-0.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-xrx-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-xrx-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-xrx-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-xrx-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-xrx-5.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-xrx-6.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-xrx-7.c | 3 +- .../gcc.target/powerpc/vsu/vec-xst-len-0.c | 3 +- .../gcc.target/powerpc/vsu/vec-xst-len-1.c | 3 +- .../gcc.target/powerpc/vsu/vec-xst-len-10.c | 3 +- .../gcc.target/powerpc/vsu/vec-xst-len-11.c | 3 +- .../gcc.target/powerpc/vsu/vec-xst-len-12.c | 3 +- .../gcc.target/powerpc/vsu/vec-xst-len-13.c | 3 +- .../gcc.target/powerpc/vsu/vec-xst-len-2.c | 3 +- .../gcc.target/powerpc/vsu/vec-xst-len-3.c | 3 +- .../gcc.target/powerpc/vsu/vec-xst-len-4.c | 3 +- .../gcc.target/powerpc/vsu/vec-xst-len-5.c | 3 +- .../gcc.target/powerpc/vsu/vec-xst-len-6.c | 3 +- .../gcc.target/powerpc/vsu/vec-xst-len-7.c | 3 +- .../gcc.target/powerpc/vsu/vec-xst-len-8.c | 3 +- .../gcc.target/powerpc/vsu/vec-xst-len-9.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vsu.exp | 2 +- gcc/testsuite/gcc.target/powerpc/vsx-builtin-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-builtin-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-builtin-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-builtin-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-builtin-5.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-builtin-6.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-builtin-7.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-builtin-8.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-extract-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-extract-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-extract-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-extract-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-extract-5.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-float0.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-himode.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-himode2.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-himode3.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-mass-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-qimode.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-qimode2.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-qimode3.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-sfminmax.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-simode.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-simode2.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-simode3.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p7.c | 27 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p8.c | 26 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p9.c | 7 +- gcc/testsuite/gcc.target/powerpc/vsx-vectorize-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-vectorize-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-vectorize-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-vectorize-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-vectorize-5.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-vectorize-6.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-vectorize-7.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-vectorize-8.c | 3 +- gcc/testsuite/gcc.target/powerpc/warn-2.c | 3 +- gcc/testsuite/gcc.target/riscv/arch-1.c | 6 + gcc/testsuite/gcc.target/riscv/arch-2.c | 5 + gcc/testsuite/gcc.target/riscv/arch-3.c | 5 + gcc/testsuite/gcc.target/riscv/arch-4.c | 5 + gcc/testsuite/gcc.target/riscv/attribute-1.c | 6 + gcc/testsuite/gcc.target/riscv/attribute-2.c | 6 + gcc/testsuite/gcc.target/riscv/attribute-3.c | 6 + gcc/testsuite/gcc.target/riscv/attribute-4.c | 6 + gcc/testsuite/gcc.target/riscv/attribute-5.c | 6 + gcc/testsuite/gcc.target/riscv/attribute-6.c | 6 + gcc/testsuite/gcc.target/riscv/attribute-7.c | 6 + gcc/testsuite/gcc.target/riscv/attribute-8.c | 6 + gcc/testsuite/gcc.target/riscv/attribute-9.c | 6 + gcc/testsuite/gcc.target/riscv/riscv.exp | 2 +- gcc/testsuite/gcc.target/rl78/rl78.exp | 2 +- gcc/testsuite/gcc.target/rx/rx.exp | 2 +- gcc/testsuite/gcc.target/s390/20181024-1.c | 32 + gcc/testsuite/gcc.target/s390/flogr-1.c | 47 + .../s390/global-array-almost-huge-element.c | 12 + .../global-array-almost-negative-huge-element.c | 12 + .../gcc.target/s390/global-array-element-pic.c | 13 + .../gcc.target/s390/global-array-even-element.c | 12 + .../gcc.target/s390/global-array-huge-element.c | 12 + .../s390/global-array-negative-huge-element.c | 12 + .../gcc.target/s390/global-array-odd-element.c | 12 + .../gcc.target/s390/ifcvt-one-insn-bool.c | 24 + .../gcc.target/s390/ifcvt-one-insn-char.c | 26 + gcc/testsuite/gcc.target/s390/jump-label.c | 19 + gcc/testsuite/gcc.target/s390/litpool-int.c | 12 + gcc/testsuite/gcc.target/s390/load-and-test-fp-1.c | 2 +- gcc/testsuite/gcc.target/s390/md/andc-splitter-1.c | 16 +- gcc/testsuite/gcc.target/s390/md/andc-splitter-2.c | 16 +- gcc/testsuite/gcc.target/s390/md/rXsbg_mode_sXl.c | 16 +- gcc/testsuite/gcc.target/s390/md/setmem_long-1.c | 4 +- gcc/testsuite/gcc.target/s390/mrecord-mcount.c | 3 +- gcc/testsuite/gcc.target/s390/nodatarel-1.c | 2 +- gcc/testsuite/gcc.target/s390/pr80080-4.c | 16 + gcc/testsuite/gcc.target/s390/pr87723.c | 29 + gcc/testsuite/gcc.target/s390/pr88083.c | 9 + .../pr70022.c => gcc.target/s390/pr89233.c} | 7 +- gcc/testsuite/gcc.target/s390/risbg-ll-2.c | 2 +- gcc/testsuite/gcc.target/s390/s390.exp | 2 +- gcc/testsuite/gcc.target/s390/section-anchors.c | 14 + gcc/testsuite/gcc.target/s390/section-anchors2.c | 26 + gcc/testsuite/gcc.target/s390/section-anchors3.c | 11 + gcc/testsuite/gcc.target/s390/vector/align-1.c | 30 + gcc/testsuite/gcc.target/s390/vector/align-2.c | 29 + .../s390/vector/fp-signedint-convert-1.c | 26 + .../s390/vector/fp-unsignedint-convert-1.c | 26 + .../gcc.target/s390/vector/vec-copysign-execute.c | 74 + .../gcc.target/s390/vector/vec-copysign.c | 38 + .../gcc.target/s390/zvector/vec-double-1.c | 12 + .../gcc.target/s390/zvector/vec-double-2.c | 12 + .../gcc.target/s390/zvector/xl-xst-align-1.c | 45 + .../gcc.target/s390/zvector/xl-xst-align-2.c | 48 + gcc/testsuite/gcc.target/sh/sh.exp | 2 +- gcc/testsuite/gcc.target/sh/torture/sh-torture.exp | 2 +- gcc/testsuite/gcc.target/sparc/20181129-1.c | 29 + gcc/testsuite/gcc.target/sparc/20181129-2.c | 29 + gcc/testsuite/gcc.target/sparc/attr-aligned.c | 69 + gcc/testsuite/gcc.target/sparc/sparc.exp | 2 +- .../gcc.target/sparc/struct-ret-check-1.c | 2 +- gcc/testsuite/gcc.target/sparc/tls-ld-int16.c | 34 + gcc/testsuite/gcc.target/sparc/tls-ld-int32.c | 36 + gcc/testsuite/gcc.target/sparc/tls-ld-int64.c | 24 + gcc/testsuite/gcc.target/sparc/tls-ld-int8.c | 39 + gcc/testsuite/gcc.target/sparc/tls-ld-uint16.c | 33 + gcc/testsuite/gcc.target/sparc/tls-ld-uint32.c | 36 + gcc/testsuite/gcc.target/sparc/tls-ld-uint8.c | 38 + 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 | 3 +- gcc/testsuite/gcc.target/visium/overflow32.c | 3 +- gcc/testsuite/gcc.target/visium/overflow8.c | 3 +- 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/asm-support-darwin.s | 1 - gcc/testsuite/gcc.target/x86_64/abi/asm-support.S | 1 - .../gcc.target/x86_64/abi/avx/abi-avx.exp | 2 +- .../gcc.target/x86_64/abi/avx/asm-support-darwin.s | 76 + .../gcc.target/x86_64/abi/avx/asm-support.S | 1 - .../gcc.target/x86_64/abi/avx512f/abi-avx512f.exp | 2 +- .../gcc.target/x86_64/abi/avx512f/asm-support.S | 1 - .../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 +- .../debug/debug.exp => gdc.dg/asan/asan.exp} | 18 +- gcc/testsuite/gdc.dg/asan/gdc272.d | 15 + gcc/testsuite/gdc.dg/asm1.d | 82 + gcc/testsuite/gdc.dg/asm2.d | 8 + gcc/testsuite/gdc.dg/asm3.d | 24 + gcc/testsuite/gdc.dg/asm4.d | 40 + gcc/testsuite/gdc.dg/compilable.d | 444 + .../{gcc.target/riscv/riscv.exp => gdc.dg/dg.exp} | 37 +- gcc/testsuite/gdc.dg/gdc254.d | 15 + gcc/testsuite/gdc.dg/gdc260.d | 10 + gcc/testsuite/gdc.dg/gdc270a.d | 11 + gcc/testsuite/gdc.dg/gdc270b.d | 7 + gcc/testsuite/gdc.dg/gdc282.d | 48 + gcc/testsuite/gdc.dg/gdc283.d | 102 + gcc/testsuite/gdc.dg/imports/gdc170.d | 18 + gcc/testsuite/gdc.dg/imports/gdc231.d | 24 + gcc/testsuite/gdc.dg/imports/gdc239.d | 9 + gcc/testsuite/gdc.dg/imports/gdc241a.d | 6 + gcc/testsuite/gdc.dg/imports/gdc241b.d | 8 + gcc/testsuite/gdc.dg/imports/gdc251a.d | 6 + gcc/testsuite/gdc.dg/imports/gdc251b.d | 3 + gcc/testsuite/gdc.dg/imports/gdc253.d | 23 + gcc/testsuite/gdc.dg/imports/gdc254a.d | 10 + gcc/testsuite/gdc.dg/imports/gdc256.d | 1 + gcc/testsuite/gdc.dg/imports/gdc27.d | 14 + gcc/testsuite/gdc.dg/imports/gdcpkg256/package.d | 3 + gcc/testsuite/gdc.dg/imports/runnable.d | 23 + gcc/testsuite/gdc.dg/link.d | 39 + .../{gcc.target/arm => gdc.dg}/lto/lto.exp | 22 +- gcc/testsuite/gdc.dg/lto/ltotests_0.d | 90 + gcc/testsuite/gdc.dg/lto/ltotests_1.d | 9 + gcc/testsuite/gdc.dg/pr89042a.d | 3 + gcc/testsuite/gdc.dg/pr89042b.d | 3 + gcc/testsuite/gdc.dg/runnable.d | 1618 + gcc/testsuite/gdc.dg/simd.d | 1735 + gcc/testsuite/gdc.test/compilable/99bottles.d | 52 + gcc/testsuite/gdc.test/compilable/a3682.d | 20 + gcc/testsuite/gdc.test/compilable/aggr_alignment.d | 28 + gcc/testsuite/gdc.test/compilable/aliasdecl.d | 40 + gcc/testsuite/gdc.test/compilable/alignment.d | 12 + gcc/testsuite/gdc.test/compilable/art4769.d | 19 + gcc/testsuite/gdc.test/compilable/b11118.d | 12 + gcc/testsuite/gdc.test/compilable/b1215.d | 146 + gcc/testsuite/gdc.test/compilable/b15428.d | 13 + gcc/testsuite/gdc.test/compilable/b16244.d | 12 + gcc/testsuite/gdc.test/compilable/b16346.d | 3 + gcc/testsuite/gdc.test/compilable/b16355.d | 14 + gcc/testsuite/gdc.test/compilable/b16382.d | 6 + gcc/testsuite/gdc.test/compilable/b16483.d | 12 + gcc/testsuite/gdc.test/compilable/b16598.d | 15 + gcc/testsuite/gdc.test/compilable/b16697.d | 13 + gcc/testsuite/gdc.test/compilable/b16967.d | 33 + gcc/testsuite/gdc.test/compilable/b17111.d | 13 + gcc/testsuite/gdc.test/compilable/b33.d | 12 + gcc/testsuite/gdc.test/compilable/b6227.d | 18 + gcc/testsuite/gdc.test/compilable/b6395.d | 25 + gcc/testsuite/gdc.test/compilable/b6400.d | 37 + gcc/testsuite/gdc.test/compilable/betterCarray.d | 17 + gcc/testsuite/gdc.test/compilable/betterCswitch.d | 16 + gcc/testsuite/gdc.test/compilable/bug11735.d | 36 + gcc/testsuite/gdc.test/compilable/bug6963.d | 73 + gcc/testsuite/gdc.test/compilable/callconv.d | 75 + gcc/testsuite/gdc.test/compilable/compile1.d | 964 + gcc/testsuite/gdc.test/compilable/const.d | 41 + gcc/testsuite/gdc.test/compilable/cppmangle.d | 374 + gcc/testsuite/gdc.test/compilable/cppmangle3.d | 37 + gcc/testsuite/gdc.test/compilable/ctfe_math.d | 25 + gcc/testsuite/gdc.test/compilable/ddoc1.d | 69 + gcc/testsuite/gdc.test/compilable/ddoc10.d | 210 + gcc/testsuite/gdc.test/compilable/ddoc10236.d | 59 + gcc/testsuite/gdc.test/compilable/ddoc10236b.d | 69 + gcc/testsuite/gdc.test/compilable/ddoc10325.d | 17 + gcc/testsuite/gdc.test/compilable/ddoc10334.d | 29 + gcc/testsuite/gdc.test/compilable/ddoc10366.d | 20 + gcc/testsuite/gdc.test/compilable/ddoc10367.d | 28 + gcc/testsuite/gdc.test/compilable/ddoc10869.d | 27 + gcc/testsuite/gdc.test/compilable/ddoc10870.d | 10 + gcc/testsuite/gdc.test/compilable/ddoc11.d | 69 + gcc/testsuite/gdc.test/compilable/ddoc11479.d | 96 + gcc/testsuite/gdc.test/compilable/ddoc11511.d | 20 + gcc/testsuite/gdc.test/compilable/ddoc11823.d | 7 + gcc/testsuite/gdc.test/compilable/ddoc12.d | 20 + gcc/testsuite/gdc.test/compilable/ddoc12706.d | 9 + gcc/testsuite/gdc.test/compilable/ddoc12745.d | 25 + gcc/testsuite/gdc.test/compilable/ddoc13.d | 26 + gcc/testsuite/gdc.test/compilable/ddoc13270.d | 18 + gcc/testsuite/gdc.test/compilable/ddoc13502.d | 24 + gcc/testsuite/gdc.test/compilable/ddoc13645.d | 9 + gcc/testsuite/gdc.test/compilable/ddoc14.d | 97 + gcc/testsuite/gdc.test/compilable/ddoc14383.d | 14 + gcc/testsuite/gdc.test/compilable/ddoc14413.d | 12 + gcc/testsuite/gdc.test/compilable/ddoc14633.d | 23 + gcc/testsuite/gdc.test/compilable/ddoc14778.d | 42 + gcc/testsuite/gdc.test/compilable/ddoc15475.d | 12 + gcc/testsuite/gdc.test/compilable/ddoc17697.d | 29 + gcc/testsuite/gdc.test/compilable/ddoc198.d | 35 + gcc/testsuite/gdc.test/compilable/ddoc2.d | 42 + gcc/testsuite/gdc.test/compilable/ddoc2273.d | 37 + gcc/testsuite/gdc.test/compilable/ddoc3.d | 71 + gcc/testsuite/gdc.test/compilable/ddoc4.d | 11 + gcc/testsuite/gdc.test/compilable/ddoc4162.d | 17 + gcc/testsuite/gdc.test/compilable/ddoc4899.d | 23 + gcc/testsuite/gdc.test/compilable/ddoc5.d | 31 + gcc/testsuite/gdc.test/compilable/ddoc5446.d | 69 + gcc/testsuite/gdc.test/compilable/ddoc5446a.d | 15 + gcc/testsuite/gdc.test/compilable/ddoc5446b.d | 6 + gcc/testsuite/gdc.test/compilable/ddoc6.d | 25 + gcc/testsuite/gdc.test/compilable/ddoc648.d | 90 + gcc/testsuite/gdc.test/compilable/ddoc6491.d | 14 + gcc/testsuite/gdc.test/compilable/ddoc7.d | 59 + gcc/testsuite/gdc.test/compilable/ddoc7555.d | 53 + gcc/testsuite/gdc.test/compilable/ddoc7656.d | 24 + gcc/testsuite/gdc.test/compilable/ddoc7715.d | 16 + gcc/testsuite/gdc.test/compilable/ddoc7795.d | 17 + gcc/testsuite/gdc.test/compilable/ddoc8.d | 9 + gcc/testsuite/gdc.test/compilable/ddoc8271.d | 15 + gcc/testsuite/gdc.test/compilable/ddoc8739.d | 19 + gcc/testsuite/gdc.test/compilable/ddoc9.d | 26 + gcc/testsuite/gdc.test/compilable/ddoc9037.d | 18 + gcc/testsuite/gdc.test/compilable/ddoc9155.d | 81 + gcc/testsuite/gdc.test/compilable/ddoc9305.d | 38 + gcc/testsuite/gdc.test/compilable/ddoc9369.d | 18 + gcc/testsuite/gdc.test/compilable/ddoc9475.d | 29 + gcc/testsuite/gdc.test/compilable/ddoc9497a.d | 12 + gcc/testsuite/gdc.test/compilable/ddoc9497b.d | 12 + gcc/testsuite/gdc.test/compilable/ddoc9497c.d | 12 + gcc/testsuite/gdc.test/compilable/ddoc9497d.d | 12 + gcc/testsuite/gdc.test/compilable/ddoc9676a.d | 9 + gcc/testsuite/gdc.test/compilable/ddoc9676b.d | 8 + gcc/testsuite/gdc.test/compilable/ddoc9727.d | 25 + gcc/testsuite/gdc.test/compilable/ddoc9789.d | 11 + gcc/testsuite/gdc.test/compilable/ddoc9903.d | 35 + gcc/testsuite/gdc.test/compilable/ddocYear.d | 6 + gcc/testsuite/gdc.test/compilable/ddocbackticks.d | 24 + gcc/testsuite/gdc.test/compilable/ddocunittest.d | 496 + gcc/testsuite/gdc.test/compilable/debuginfo.d | 20 + gcc/testsuite/gdc.test/compilable/defa.d | 19 + gcc/testsuite/gdc.test/compilable/depmsg.d | 33 + gcc/testsuite/gdc.test/compilable/deprecate14283.d | 18 + gcc/testsuite/gdc.test/compilable/depsOutput9948.d | 12 + gcc/testsuite/gdc.test/compilable/derivedarray.d | 130 + gcc/testsuite/gdc.test/compilable/diag11066.d | 13 + gcc/testsuite/gdc.test/compilable/diag3243.d | 19 + gcc/testsuite/gdc.test/compilable/dip22.d | 20 + .../compilable/empty_file.d} | 0 gcc/testsuite/gdc.test/compilable/exception.d | 18 + .../gdc.test/compilable/extra-files/c6395.d | 20 + .../gdc.test/compilable/extra-files/ddoc10367.ddoc | 1 + .../gdc.test/compilable/extra-files/ddoc198.ddoc | 2 + .../gdc.test/compilable/extra-files/ddoc3.ddoc | 3 + .../gdc.test/compilable/extra-files/ddoc9369.ddoc | 3 + .../gdc.test/compilable/extra-files/ddoc9497a.ddoc | 1 + .../gdc.test/compilable/extra-files/ddoc9497b.ddoc | 1 + .../gdc.test/compilable/extra-files/ddoc9497c.ddoc | 1 + .../gdc.test/compilable/extra-files/ddoc9497d.ddoc | 1 + .../gdc.test/compilable/extra-files/ddoc9676a.ddoc | 1 + .../compilable/extra-files/depsOutput9948a.d | 6 + .../gdc.test/compilable/extra-files/e6815.d | 7 + .../example7190/controllers/HomeController.d | 7 + .../extra-files/example7190/models/HomeModel.d | 11 + .../gdc.test/compilable/extra-files/header1.d | 521 + .../gdc.test/compilable/extra-files/header2.d | 152 + .../gdc.test/compilable/extra-files/header3.d | 14 + .../gdc.test/compilable/extra-files/imp12624.d | 27 + .../gdc.test/compilable/extra-files/imp9057.d | 5 + .../gdc.test/compilable/extra-files/imp9057_2.d | 5 + .../extra-files/pkgDIP37/datetime/common.d | 3 + .../extra-files/pkgDIP37/datetime/package.d | 3 + .../extra-files/pkgDIP37/test17629/common.di | 3 + .../extra-files/pkgDIP37/test17629/package.di | 2 + .../compilable/extra-files/pkgDIP37_10302/liba.d | 2 + .../compilable/extra-files/pkgDIP37_10302/libb.d | 11 + .../extra-files/pkgDIP37_10302/package.d | 2 + .../compilable/extra-files/pkgDIP37_10354/mbar.d | 2 + .../compilable/extra-files/pkgDIP37_10354/mfoo.d | 2 + .../extra-files/pkgDIP37_10354/package.d | 3 + .../extra-files/pkgDIP37_10421/algo/mod.d | 8 + .../extra-files/pkgDIP37_10421/algo/package.d | 7 + .../compilable/extra-files/pkgDIP37_10421/except.d | 3 + .../extra-files/serenity7190/core/Controller.d | 8 + .../extra-files/serenity7190/core/Model.d | 5 + .../gdc.test/compilable/extra-files/test16080b.d | 6 + gcc/testsuite/gdc.test/compilable/fail260.d | 37 + gcc/testsuite/gdc.test/compilable/fix17123.d | 14 + gcc/testsuite/gdc.test/compilable/fix17335.d | 28 + gcc/testsuite/gdc.test/compilable/fix17349.d | 40 + gcc/testsuite/gdc.test/compilable/fix17686.d | 45 + gcc/testsuite/gdc.test/compilable/forward1.d | 7 + gcc/testsuite/gdc.test/compilable/future.d | 47 + gcc/testsuite/gdc.test/compilable/futurexf.d | 12 + gcc/testsuite/gdc.test/compilable/ice10040.d | 15 + gcc/testsuite/gdc.test/compilable/ice10431a.d | 19 + gcc/testsuite/gdc.test/compilable/ice10431b.d | 11 + gcc/testsuite/gdc.test/compilable/ice10486.d | 5 + gcc/testsuite/gdc.test/compilable/ice10598.d | 3 + gcc/testsuite/gdc.test/compilable/ice11054.d | 8 + gcc/testsuite/gdc.test/compilable/ice11300.d | 5 + gcc/testsuite/gdc.test/compilable/ice11596.d | 17 + gcc/testsuite/gdc.test/compilable/ice11610.d | 79 + gcc/testsuite/gdc.test/compilable/ice11777.d | 14 + gcc/testsuite/gdc.test/compilable/ice11906.d | 10 + gcc/testsuite/gdc.test/compilable/ice11925.d | 38 + gcc/testsuite/gdc.test/compilable/ice12002.d | 24 + gcc/testsuite/gdc.test/compilable/ice12554.d | 46 + gcc/testsuite/gdc.test/compilable/ice12956.d | 30 + gcc/testsuite/gdc.test/compilable/ice13071.d | 13 + gcc/testsuite/gdc.test/compilable/ice13088.d | 19 + gcc/testsuite/gdc.test/compilable/ice13245.d | 5 + gcc/testsuite/gdc.test/compilable/ice13323.d | 10 + gcc/testsuite/gdc.test/compilable/ice13403.d | 5 + gcc/testsuite/gdc.test/compilable/ice13792.d | 6 + gcc/testsuite/gdc.test/compilable/ice13874.d | 20 + gcc/testsuite/gdc.test/compilable/ice13886.d | 14 + gcc/testsuite/gdc.test/compilable/ice13920.d | 25 + gcc/testsuite/gdc.test/compilable/ice13968.d | 18 + gcc/testsuite/gdc.test/compilable/ice14075.d | 15 + gcc/testsuite/gdc.test/compilable/ice1524.d | 22 + gcc/testsuite/gdc.test/compilable/ice15333.d | 14 + gcc/testsuite/gdc.test/compilable/ice15760.d | 11 + gcc/testsuite/gdc.test/compilable/ice15789.d | 30 + gcc/testsuite/gdc.test/compilable/ice15992.d | 34 + gcc/testsuite/gdc.test/compilable/ice6538.d | 43 + gcc/testsuite/gdc.test/compilable/ice8392.d | 12 + gcc/testsuite/gdc.test/compilable/ice854.d | 43 + gcc/testsuite/gdc.test/compilable/ice9663.d | 13 + gcc/testsuite/gdc.test/compilable/imports/a12506.d | 3 + gcc/testsuite/gdc.test/compilable/imports/a12567.d | 4 + gcc/testsuite/gdc.test/compilable/imports/a13226.d | 18 + gcc/testsuite/gdc.test/compilable/imports/a14528.d | 6 + gcc/testsuite/gdc.test/compilable/imports/a15333.d | 12 + gcc/testsuite/gdc.test/compilable/imports/a15760.d | 8 + gcc/testsuite/gdc.test/compilable/imports/a15856.d | 3 + gcc/testsuite/gdc.test/compilable/imports/a313.d | 8 + .../compilable/imports/a313templatemixin1.d | 3 + .../compilable/imports/a313templatemixin2.d | 3 + gcc/testsuite/gdc.test/compilable/imports/a314.d | 5 + gcc/testsuite/gdc.test/compilable/imports/a8392.d | 15 + .../gdc.test/compilable/imports/art4769a.d | 15 + .../gdc.test/compilable/imports/art4769b.d | 9 + gcc/testsuite/gdc.test/compilable/imports/b313.d | 7 + gcc/testsuite/gdc.test/compilable/imports/b33a.d | 28 + gcc/testsuite/gdc.test/compilable/imports/b3682.d | 5 + .../gdc.test/compilable/imports/bug8922.d | 1 + gcc/testsuite/gdc.test/compilable/imports/c314.d | 4 + gcc/testsuite/gdc.test/compilable/imports/defaa.d | 15 + gcc/testsuite/gdc.test/compilable/imports/defab.d | 15 + gcc/testsuite/gdc.test/compilable/imports/defac.d | 13 + gcc/testsuite/gdc.test/compilable/imports/defad.d | 14 + gcc/testsuite/gdc.test/compilable/imports/dip22.d | 21 + gcc/testsuite/gdc.test/compilable/imports/f313.d | 6 + .../gdc.test/compilable/imports/fwdref12201a.d | 1 + .../compilable/imports/fwdref2_test17548.d | 9 + .../gdc.test/compilable/imports/fwdref9514.d | 4 + gcc/testsuite/gdc.test/compilable/imports/g313.d | 24 + .../gdc.test/compilable/imports/g313public.d | 3 + .../gdc.test/compilable/imports/g313staticif.d | 3 + .../gdc.test/compilable/imports/g313stringmixin.d | 3 + .../compilable/imports/g313templatemixin.d | 3 + .../gdc.test/compilable/imports/ice10598a.d | 5 + .../gdc.test/compilable/imports/ice10598b.d | 3 + .../gdc.test/compilable/imports/ice11054a.d | 21 + .../gdc.test/compilable/imports/ice11300a.d | 3 + .../gdc.test/compilable/imports/ice13403a.d | 7 + .../gdc.test/compilable/imports/imp12242a.d | 17 + .../gdc.test/compilable/imports/imp12242a1.d | 8 + .../gdc.test/compilable/imports/imp12242a2.d | 11 + .../gdc.test/compilable/imports/imp12242b.d | 17 + .../gdc.test/compilable/imports/imp12242b1.d | 8 + .../gdc.test/compilable/imports/imp12242b2.d | 11 + .../gdc.test/compilable/imports/imp15490a.d | 8 + .../gdc.test/compilable/imports/imp15490b.d | 12 + .../gdc.test/compilable/imports/imp15907.d | 23 + .../gdc.test/compilable/imports/imp15925.d | 1 + .../gdc.test/compilable/imports/imp16080.d | 4 + .../gdc.test/compilable/imports/imp16085.d | 29 + .../gdc.test/compilable/imports/imp16085b.d | 25 + .../gdc.test/compilable/imports/imp16460.d | 3 + .../gdc.test/compilable/imports/imp16798.d | 4 + .../gdc.test/compilable/imports/jsonimport1.d | 3 + .../gdc.test/compilable/imports/jsonimport2.d | 3 + .../gdc.test/compilable/imports/jsonimport3.d | 3 + .../gdc.test/compilable/imports/jsonimport4.d | 1 + .../gdc.test/compilable/imports/pkg313/c313.d | 5 + .../gdc.test/compilable/imports/pkgmod313/mod.d | 3 + .../compilable/imports/pkgmod313/package.d | 5 + .../gdc.test/compilable/imports/protectionimp.d | 30 + .../gdc.test/compilable/imports/stdio4003.d | 3 + .../gdc.test/compilable/imports/test10375a.d | 6 + .../gdc.test/compilable/imports/test10752.d | 2 + .../gdc.test/compilable/imports/test11225b.d | 13 + .../gdc.test/compilable/imports/test11225c.d | 2 + .../compilable/imports/test11563core_bitop.d | 1 + .../compilable/imports/test11563std_array.d | 6 + .../compilable/imports/test11563std_range.d | 12 + .../compilable/imports/test11563std_traits.d | 22 + .../gdc.test/compilable/imports/test1238a.d | 3 + .../gdc.test/compilable/imports/test1238b.d | 3 + .../gdc.test/compilable/imports/test13242a.d | 19 + .../gdc.test/compilable/imports/test13242b.d | 13 + .../gdc.test/compilable/imports/test14666a.d | 9 + .../gdc.test/compilable/imports/test14666b.d | 8 + .../gdc.test/compilable/imports/test15117a.d | 9 + .../gdc.test/compilable/imports/test15150a.d | 6 + .../gdc.test/compilable/imports/test15150b.d | 3 + .../gdc.test/compilable/imports/test15785.d | 13 + .../gdc.test/compilable/imports/test15857a.d | 2 + .../gdc.test/compilable/imports/test15857b.d | 1 + .../gdc.test/compilable/imports/test15857c.d | 1 + .../gdc.test/compilable/imports/test16348.d | 6 + .../gdc.test/compilable/imports/test1754a.d | 5 + .../gdc.test/compilable/imports/test1754b.d | 5 + .../gdc.test/compilable/imports/test1imp.d | 2 + .../gdc.test/compilable/imports/test25a.d | 12 + .../gdc.test/compilable/imports/test25b.d | 9 + .../gdc.test/compilable/imports/test2991.d | 5 + .../gdc.test/compilable/imports/test4003a.d | 6 + .../gdc.test/compilable/imports/test50a.d | 6 + .../gdc.test/compilable/imports/test55a.d | 14 + .../gdc.test/compilable/imports/test59a.d | 5 + .../gdc.test/compilable/imports/test59b.d | 3 + .../gdc.test/compilable/imports/test6013.d | 11 + .../gdc.test/compilable/imports/test61a.d | 4 + .../gdc.test/compilable/imports/test62a.d | 15 + .../gdc.test/compilable/imports/test63a.d | 10 + .../gdc.test/compilable/imports/test66a.d | 7 + .../gdc.test/compilable/imports/test67a.d | 19 + .../gdc.test/compilable/imports/test68a.d | 9 + gcc/testsuite/gdc.test/compilable/imports/test70.d | 5 + gcc/testsuite/gdc.test/compilable/imports/test71.d | 6 + .../gdc.test/compilable/imports/test72a.d | 2 + .../gdc.test/compilable/imports/test72b.d | 2 + .../gdc.test/compilable/imports/test72c.d | 5 + .../gdc.test/compilable/imports/test7491a.d | 1 + .../gdc.test/compilable/imports/test7491b.d | 1 + .../gdc.test/compilable/imports/test9276decl.d | 14 + .../gdc.test/compilable/imports/test9276expr.d | 15 + .../gdc.test/compilable/imports/test9276hash.d | 1 + .../gdc.test/compilable/imports/test9276parser.d | 4 + .../gdc.test/compilable/imports/test9276sem.d | 25 + .../gdc.test/compilable/imports/test9276type.d | 12 + .../gdc.test/compilable/imports/test9276util.d | 13 + .../gdc.test/compilable/imports/test9276visitors.d | 16 + .../gdc.test/compilable/imports/test9399a.d | 5 + .../gdc.test/compilable/imports/test9436aggr.d | 11 + .../gdc.test/compilable/imports/test9436interp.d | 16 + .../gdc.test/compilable/imports/test9436node.d | 7 + .../gdc.test/compilable/imports/test9436type.d | 13 + .../gdc.test/compilable/imports/test9672a.d | 32 + .../gdc.test/compilable/imports/test9692b.d | 2 + .../gdc.test/compilable/imports/test9919a.d | 3 + .../gdc.test/compilable/imports/test9919b.d | 19 + .../gdc.test/compilable/imports/test9919c.d | 5 + .../gdc.test/compilable/imports/testcontracts.d | 32 + .../gdc.test/compilable/imports/typecons4003.d | 22 + .../gdc.test/compilable/imports/udamodule1.d | 5 + .../gdc.test/compilable/imports/udamodule2.d | 7 + .../gdc.test/compilable/imports/udamodule2a.d | 6 + .../gdc.test/compilable/imports/wax16798.d | 4 + gcc/testsuite/gdc.test/compilable/interpret3.d | 7744 ++++ gcc/testsuite/gdc.test/compilable/json.d | 113 + gcc/testsuite/gdc.test/compilable/line.d | 30 + gcc/testsuite/gdc.test/compilable/noderef.d | 53 + gcc/testsuite/gdc.test/compilable/nogc.d | 111 + gcc/testsuite/gdc.test/compilable/protattr.d | 5 + gcc/testsuite/gdc.test/compilable/protection.d | 96 + .../compilable/protection/aggregate/mod14275.d | 11 + .../gdc.test/compilable/protection/basic/mod1.d | 13 + .../gdc.test/compilable/protection/basic/tests.d | 23 + .../gdc.test/compilable/protection/bug/bug14275.d | 12 + .../compilable/protection/subpkg/explicit.d | 4 + .../gdc.test/compilable/protection/subpkg/tests.d | 12 + .../gdc.test/compilable/protection/subpkg2/tests.d | 5 + gcc/testsuite/gdc.test/compilable/pull6815.d | 9 + gcc/testsuite/gdc.test/compilable/riia_ctor.d | 44 + gcc/testsuite/gdc.test/compilable/scope.d | 14 + .../gdc.test/compilable/shared_destructor.d | 21 + .../gdc.test/compilable/sw_transition_complex.d | 136 + .../gdc.test/compilable/sw_transition_field.d | 25 + .../gdc.test/compilable/sw_transition_tls.d | 16 + gcc/testsuite/gdc.test/compilable/test1.d | 13 + gcc/testsuite/gdc.test/compilable/test10056.d | 66 + gcc/testsuite/gdc.test/compilable/test10066.d | 66 + gcc/testsuite/gdc.test/compilable/test10073.d | 24 + gcc/testsuite/gdc.test/compilable/test10186.d | 27 + gcc/testsuite/gdc.test/compilable/test10312.d | 11 + gcc/testsuite/gdc.test/compilable/test10375.d | 13 + gcc/testsuite/gdc.test/compilable/test10520.d | 11 + gcc/testsuite/gdc.test/compilable/test10695.d | 9 + gcc/testsuite/gdc.test/compilable/test10726.d | 53 + gcc/testsuite/gdc.test/compilable/test10752.d | 6 + gcc/testsuite/gdc.test/compilable/test10981.d | 24 + gcc/testsuite/gdc.test/compilable/test10992.d | 11 + gcc/testsuite/gdc.test/compilable/test10992b.d | 16 + gcc/testsuite/gdc.test/compilable/test10993.d | 33 + gcc/testsuite/gdc.test/compilable/test11169.d | 45 + gcc/testsuite/gdc.test/compilable/test11225a.d | 9 + gcc/testsuite/gdc.test/compilable/test11237.d | 4 + gcc/testsuite/gdc.test/compilable/test11371.d | 11 + .../gdc.test/compilable/test11559upgradeoptlink.d | 16 + gcc/testsuite/gdc.test/compilable/test11563.d | 9 + gcc/testsuite/gdc.test/compilable/test11656.d | 10 + gcc/testsuite/gdc.test/compilable/test11824.d | 72 + gcc/testsuite/gdc.test/compilable/test11914.d | 118 + gcc/testsuite/gdc.test/compilable/test11980.d | 2 + gcc/testsuite/gdc.test/compilable/test12009.d | 36 + gcc/testsuite/gdc.test/compilable/test1238.d | 10 + gcc/testsuite/gdc.test/compilable/test12523.d | 15 + gcc/testsuite/gdc.test/compilable/test12527.d | 10 + gcc/testsuite/gdc.test/compilable/test12558.d | 39 + gcc/testsuite/gdc.test/compilable/test12567a.d | 11 + gcc/testsuite/gdc.test/compilable/test12567b.d | 11 + gcc/testsuite/gdc.test/compilable/test12567c.d | 11 + gcc/testsuite/gdc.test/compilable/test12567d.d | 10 + gcc/testsuite/gdc.test/compilable/test12593.d | 12 + gcc/testsuite/gdc.test/compilable/test12624.d | 31 + gcc/testsuite/gdc.test/compilable/test12967.d | 64 + gcc/testsuite/gdc.test/compilable/test13008.d | 10 + gcc/testsuite/gdc.test/compilable/test13053.d | 13 + gcc/testsuite/gdc.test/compilable/test13193.d | 126 + gcc/testsuite/gdc.test/compilable/test13194.d | 17 + gcc/testsuite/gdc.test/compilable/test13226.d | 32 + gcc/testsuite/gdc.test/compilable/test13242.d | 34 + gcc/testsuite/gdc.test/compilable/test13281.d | 47 + gcc/testsuite/gdc.test/compilable/test13512.d | 8 + gcc/testsuite/gdc.test/compilable/test1353.d | 14 + gcc/testsuite/gdc.test/compilable/test13600.d | 13 + gcc/testsuite/gdc.test/compilable/test13668.d | 38 + gcc/testsuite/gdc.test/compilable/test13858.d | 20 + gcc/testsuite/gdc.test/compilable/test13902.d | 8 + gcc/testsuite/gdc.test/compilable/test14275.d | 4 + gcc/testsuite/gdc.test/compilable/test14317.d | 15 + gcc/testsuite/gdc.test/compilable/test14375.d | 15 + gcc/testsuite/gdc.test/compilable/test14528.d | 14 + gcc/testsuite/gdc.test/compilable/test14666.d | 8 + gcc/testsuite/gdc.test/compilable/test14747.d | 31 + gcc/testsuite/gdc.test/compilable/test14781.d | 38 + gcc/testsuite/gdc.test/compilable/test14838.d | 91 + gcc/testsuite/gdc.test/compilable/test14962.d | 41 + gcc/testsuite/gdc.test/compilable/test14973.d | 104 + gcc/testsuite/gdc.test/compilable/test15019.d | 74 + gcc/testsuite/gdc.test/compilable/test15056.d | 28 + gcc/testsuite/gdc.test/compilable/test15150.d | 8 + gcc/testsuite/gdc.test/compilable/test15177.d | 23 + gcc/testsuite/gdc.test/compilable/test15326.d | 23 + gcc/testsuite/gdc.test/compilable/test1537.d | 106 + gcc/testsuite/gdc.test/compilable/test15389_x.d | 7 + gcc/testsuite/gdc.test/compilable/test15389_y.d | 8 + gcc/testsuite/gdc.test/compilable/test15402.d | 12 + gcc/testsuite/gdc.test/compilable/test15464.d | 22 + gcc/testsuite/gdc.test/compilable/test15490.d | 12 + gcc/testsuite/gdc.test/compilable/test15519_x.d | 7 + gcc/testsuite/gdc.test/compilable/test15519_y.d | 8 + gcc/testsuite/gdc.test/compilable/test15550.d | 16 + gcc/testsuite/gdc.test/compilable/test15565.d | 3 + gcc/testsuite/gdc.test/compilable/test15578.d | 10 + gcc/testsuite/gdc.test/compilable/test15618.d | 19 + gcc/testsuite/gdc.test/compilable/test15668.d | 9 + gcc/testsuite/gdc.test/compilable/test15762.d | 13 + gcc/testsuite/gdc.test/compilable/test15780.d | 17 + gcc/testsuite/gdc.test/compilable/test15784.d | 47 + gcc/testsuite/gdc.test/compilable/test15785.d | 22 + gcc/testsuite/gdc.test/compilable/test15802.d | 10 + gcc/testsuite/gdc.test/compilable/test15856.d | 17 + gcc/testsuite/gdc.test/compilable/test15898.d | 27 + gcc/testsuite/gdc.test/compilable/test15907.d | 18 + gcc/testsuite/gdc.test/compilable/test15925.d | 18 + gcc/testsuite/gdc.test/compilable/test16031.d | 33 + gcc/testsuite/gdc.test/compilable/test16080.d | 7 + gcc/testsuite/gdc.test/compilable/test16083.d | 15 + gcc/testsuite/gdc.test/compilable/test16085.d | 13 + gcc/testsuite/gdc.test/compilable/test16225.d | 14 + gcc/testsuite/gdc.test/compilable/test16292.d | 19 + gcc/testsuite/gdc.test/compilable/test16303.d | 13 + gcc/testsuite/gdc.test/compilable/test16340.d | 9 + gcc/testsuite/gdc.test/compilable/test16348.d | 13 + gcc/testsuite/gdc.test/compilable/test16460.d | 13 + gcc/testsuite/gdc.test/compilable/test16525.d | 19 + gcc/testsuite/gdc.test/compilable/test16540.d | 14 + gcc/testsuite/gdc.test/compilable/test16563.d | 10 + gcc/testsuite/gdc.test/compilable/test16570.d | 8 + gcc/testsuite/gdc.test/compilable/test16572.d | 15 + gcc/testsuite/gdc.test/compilable/test16574.d | 34 + gcc/testsuite/gdc.test/compilable/test16607.d | 15 + gcc/testsuite/gdc.test/compilable/test16627.d | 18 + gcc/testsuite/gdc.test/compilable/test1673.d | 52 + gcc/testsuite/gdc.test/compilable/test16747.d | 13 + gcc/testsuite/gdc.test/compilable/test16798.d | 13 + gcc/testsuite/gdc.test/compilable/test17057.d | 12 + gcc/testsuite/gdc.test/compilable/test17059.d | 11 + gcc/testsuite/gdc.test/compilable/test17130.d | 38 + gcc/testsuite/gdc.test/compilable/test17143.d | 4 + gcc/testsuite/gdc.test/compilable/test17168.d | 4 + gcc/testsuite/gdc.test/compilable/test17215.d | 9 + gcc/testsuite/gdc.test/compilable/test17339.d | 19 + gcc/testsuite/gdc.test/compilable/test17349.d | 30 + gcc/testsuite/gdc.test/compilable/test17352.d | 18 + gcc/testsuite/gdc.test/compilable/test17399.d | 18 + gcc/testsuite/gdc.test/compilable/test17419.d | 37 + gcc/testsuite/gdc.test/compilable/test17421.d | 19 + gcc/testsuite/gdc.test/compilable/test17468.d | 12 + gcc/testsuite/gdc.test/compilable/test1754.d | 9 + gcc/testsuite/gdc.test/compilable/test17545.d | 16 + gcc/testsuite/gdc.test/compilable/test17548.d | 12 + gcc/testsuite/gdc.test/compilable/test17590.d | 40 + gcc/testsuite/gdc.test/compilable/test1878a.d | 16 + gcc/testsuite/gdc.test/compilable/test19574.d | 18 + gcc/testsuite/gdc.test/compilable/test25.d | 10 + gcc/testsuite/gdc.test/compilable/test2991.d | 12 + gcc/testsuite/gdc.test/compilable/test313a.d | 36 + gcc/testsuite/gdc.test/compilable/test313b.d | 6 + gcc/testsuite/gdc.test/compilable/test313c.d | 8 + gcc/testsuite/gdc.test/compilable/test313d.d | 9 + gcc/testsuite/gdc.test/compilable/test313e.d | 9 + gcc/testsuite/gdc.test/compilable/test313f.d | 7 + gcc/testsuite/gdc.test/compilable/test313g.d | 12 + gcc/testsuite/gdc.test/compilable/test314.d | 11 + gcc/testsuite/gdc.test/compilable/test3673.d | 48 + gcc/testsuite/gdc.test/compilable/test3775.d | 9 + gcc/testsuite/gdc.test/compilable/test4003.d | 6 + gcc/testsuite/gdc.test/compilable/test4090.d | 235 + gcc/testsuite/gdc.test/compilable/test4364.d | 8 + gcc/testsuite/gdc.test/compilable/test4375.d | 473 + gcc/testsuite/gdc.test/compilable/test50.d | 10 + gcc/testsuite/gdc.test/compilable/test5227.d | 124 + gcc/testsuite/gdc.test/compilable/test55.d | 20 + gcc/testsuite/gdc.test/compilable/test59.d | 4 + gcc/testsuite/gdc.test/compilable/test6013.d | 9 + gcc/testsuite/gdc.test/compilable/test602.d | 412 + gcc/testsuite/gdc.test/compilable/test6056a.d | 3 + gcc/testsuite/gdc.test/compilable/test6056b.d | 5 + gcc/testsuite/gdc.test/compilable/test6056c.d | 3 + gcc/testsuite/gdc.test/compilable/test6089.d | 6 + gcc/testsuite/gdc.test/compilable/test61.d | 15 + gcc/testsuite/gdc.test/compilable/test62.d | 7 + gcc/testsuite/gdc.test/compilable/test63.d | 7 + gcc/testsuite/gdc.test/compilable/test6319.d | 13 + gcc/testsuite/gdc.test/compilable/test6395.d | 7 + gcc/testsuite/gdc.test/compilable/test6534.d | 39 + gcc/testsuite/gdc.test/compilable/test6552.d | 26 + gcc/testsuite/gdc.test/compilable/test66.d | 21 + gcc/testsuite/gdc.test/compilable/test67.d | 12 + gcc/testsuite/gdc.test/compilable/test68.d | 19 + gcc/testsuite/gdc.test/compilable/test69.d | 54 + gcc/testsuite/gdc.test/compilable/test6999.d | 29 + gcc/testsuite/gdc.test/compilable/test70.d | 10 + gcc/testsuite/gdc.test/compilable/test7065.d | 38 + gcc/testsuite/gdc.test/compilable/test71.d | 6 + gcc/testsuite/gdc.test/compilable/test7172.d | 23 + gcc/testsuite/gdc.test/compilable/test7190.d | 8 + gcc/testsuite/gdc.test/compilable/test72.d | 8 + gcc/testsuite/gdc.test/compilable/test7252.d | 10 + gcc/testsuite/gdc.test/compilable/test7399.d | 6 + gcc/testsuite/gdc.test/compilable/test7491.d | 53 + gcc/testsuite/gdc.test/compilable/test7524.d | 3 + gcc/testsuite/gdc.test/compilable/test7569.d | 9 + gcc/testsuite/gdc.test/compilable/test7754.d | 14 + gcc/testsuite/gdc.test/compilable/test8038.d | 13 + gcc/testsuite/gdc.test/compilable/test8041.d | 10 + gcc/testsuite/gdc.test/compilable/test8296.d | 33 + gcc/testsuite/gdc.test/compilable/test8509.d | 11 + gcc/testsuite/gdc.test/compilable/test8513.d | 32 + gcc/testsuite/gdc.test/compilable/test8543.d | 32 + gcc/testsuite/gdc.test/compilable/test8631.d | 12 + gcc/testsuite/gdc.test/compilable/test8675.d | 17 + gcc/testsuite/gdc.test/compilable/test8696.d | 14 + gcc/testsuite/gdc.test/compilable/test8717.d | 63 + gcc/testsuite/gdc.test/compilable/test8802.d | 39 + gcc/testsuite/gdc.test/compilable/test8898.d | 11 + gcc/testsuite/gdc.test/compilable/test8922a.d | 9 + gcc/testsuite/gdc.test/compilable/test8922b.d | 9 + gcc/testsuite/gdc.test/compilable/test8922c.d | 10 + gcc/testsuite/gdc.test/compilable/test8922d.d | 10 + gcc/testsuite/gdc.test/compilable/test8922e.d | 11 + gcc/testsuite/gdc.test/compilable/test8922f.d | 10 + gcc/testsuite/gdc.test/compilable/test8937.d | 60 + gcc/testsuite/gdc.test/compilable/test8959.d | 55 + gcc/testsuite/gdc.test/compilable/test9057.d | 20 + gcc/testsuite/gdc.test/compilable/test9209.d | 16 + gcc/testsuite/gdc.test/compilable/test9276.d | 6 + gcc/testsuite/gdc.test/compilable/test9278a.d | 16 + gcc/testsuite/gdc.test/compilable/test9278b.d | 16 + gcc/testsuite/gdc.test/compilable/test9399.d | 10 + gcc/testsuite/gdc.test/compilable/test9434.d | 19 + gcc/testsuite/gdc.test/compilable/test9435.d | 17 + gcc/testsuite/gdc.test/compilable/test9436.d | 5 + gcc/testsuite/gdc.test/compilable/test9526.d | 21 + gcc/testsuite/gdc.test/compilable/test9554.d | 22 + gcc/testsuite/gdc.test/compilable/test9565.d | 86 + gcc/testsuite/gdc.test/compilable/test9570.d | 59 + gcc/testsuite/gdc.test/compilable/test9613.d | 32 + gcc/testsuite/gdc.test/compilable/test9639.d | 19 + gcc/testsuite/gdc.test/compilable/test9672.d | 7 + gcc/testsuite/gdc.test/compilable/test9692.d | 7 + gcc/testsuite/gdc.test/compilable/test9692a.d | 2 + gcc/testsuite/gdc.test/compilable/test9766.d | 77 + gcc/testsuite/gdc.test/compilable/test9818.d | 76 + gcc/testsuite/gdc.test/compilable/test9919.d | 9 + gcc/testsuite/gdc.test/compilable/testDIP37.d | 42 + .../gdc.test/compilable/testDIP37_10302.d | 8 + .../gdc.test/compilable/testDIP37_10354.d | 12 + .../gdc.test/compilable/testDIP37_10421.d | 7 + gcc/testsuite/gdc.test/compilable/testDIP37a.d | 8 + gcc/testsuite/gdc.test/compilable/testDIP42.d | 97 + gcc/testsuite/gdc.test/compilable/testInference.d | 817 + gcc/testsuite/gdc.test/compilable/testVRP.d | 509 + .../gdc.test/compilable/testcheckimports.d | 33 + gcc/testsuite/gdc.test/compilable/testcontracts.d | 174 + gcc/testsuite/gdc.test/compilable/testexpression.d | 121 + gcc/testsuite/gdc.test/compilable/testfptr.d | 423 + gcc/testsuite/gdc.test/compilable/testfwdref.d | 716 + gcc/testsuite/gdc.test/compilable/testheader1.d | 6 + .../gdc.test/compilable/testheader12567a.d | 7 + .../gdc.test/compilable/testheader12567b.d | 7 + gcc/testsuite/gdc.test/compilable/testheader1i.d | 6 + gcc/testsuite/gdc.test/compilable/testheader2.d | 6 + gcc/testsuite/gdc.test/compilable/testheader2i.d | 6 + gcc/testsuite/gdc.test/compilable/testheader3.d | 8 + .../gdc.test/compilable/testheaderudamodule.d | 13 + .../gdc.test/compilable/testimport12242.d | 26 + gcc/testsuite/gdc.test/compilable/testparse.d | 168 + gcc/testsuite/gdc.test/compilable/testpostblit.d | 17 + gcc/testsuite/gdc.test/compilable/testprofile.d | 23 + gcc/testsuite/gdc.test/compilable/uda.d | 7 + gcc/testsuite/gdc.test/compilable/udamodule1.d | 11 + gcc/testsuite/gdc.test/compilable/udamodule2.d | 5 + gcc/testsuite/gdc.test/compilable/verrors_spec.d | 14 + gcc/testsuite/gdc.test/compilable/vgc1.d | 87 + gcc/testsuite/gdc.test/compilable/vgc2.d | 104 + gcc/testsuite/gdc.test/compilable/vgc3.d | 68 + gcc/testsuite/gdc.test/compilable/warn3882.d | 84 + .../gdc.test/fail_compilation/aacmp10381.d | 13 + gcc/testsuite/gdc.test/fail_compilation/b3841.d | 78 + gcc/testsuite/gdc.test/fail_compilation/bug4283.d | 12 + gcc/testsuite/gdc.test/fail_compilation/bug5.d | 8 + gcc/testsuite/gdc.test/fail_compilation/bug5b.d | 6 + gcc/testsuite/gdc.test/fail_compilation/bug8150a.d | 13 + gcc/testsuite/gdc.test/fail_compilation/bug8150b.d | 13 + gcc/testsuite/gdc.test/fail_compilation/bug8891.d | 22 + .../gdc.test/fail_compilation/checkimports1a.d | 20 + .../gdc.test/fail_compilation/checkimports1b.d | 20 + .../gdc.test/fail_compilation/checkimports1c.d | 20 + .../gdc.test/fail_compilation/checkimports2a.d | 37 + .../gdc.test/fail_compilation/checkimports2b.d | 38 + .../gdc.test/fail_compilation/checkimports2c.d | 39 + .../gdc.test/fail_compilation/checkimports3.d | 15 + .../gdc.test/fail_compilation/circ10280.d | 12 + gcc/testsuite/gdc.test/fail_compilation/class1.d | 12 + gcc/testsuite/gdc.test/fail_compilation/class2.d | 12 + gcc/testsuite/gdc.test/fail_compilation/commaexp.d | 43 + gcc/testsuite/gdc.test/fail_compilation/cppeh1.d | 30 + gcc/testsuite/gdc.test/fail_compilation/cppeh2.d | 33 + .../gdc.test/fail_compilation/cppmangle.d | 20 + .../gdc.test/fail_compilation/ctfe10989.d | 36 + .../gdc.test/fail_compilation/ctfe10995.d | 25 + .../gdc.test/fail_compilation/ctfe11467.d | 52 + .../gdc.test/fail_compilation/ctfe13612.d | 23 + .../gdc.test/fail_compilation/ctfe14207.d | 22 + .../gdc.test/fail_compilation/ctfe14465.d | 22 + .../gdc.test/fail_compilation/ctfe14731.d | 18 + gcc/testsuite/gdc.test/fail_compilation/cwords.d | 17 + gcc/testsuite/gdc.test/fail_compilation/depmsg.d | 106 + .../gdc.test/fail_compilation/depmsg15814.d | 9 + .../gdc.test/fail_compilation/depmsg15815.d | 23 + .../gdc.test/fail_compilation/deprecate1553.d | 20 + .../gdc.test/fail_compilation/deprecated6760.d | 20 + .../gdc.test/fail_compilation/diag10089.d | 18 + .../gdc.test/fail_compilation/diag10099.d | 16 + .../gdc.test/fail_compilation/diag10141.d | 14 + .../gdc.test/fail_compilation/diag10169.d | 13 + .../gdc.test/fail_compilation/diag10221.d | 11 + .../gdc.test/fail_compilation/diag10221a.d | 11 + .../gdc.test/fail_compilation/diag10319.d | 27 + .../gdc.test/fail_compilation/diag10327.d | 1 + .../gdc.test/fail_compilation/diag10359.d | 11 + .../gdc.test/fail_compilation/diag10405.d | 11 + .../gdc.test/fail_compilation/diag10415.d | 40 + .../gdc.test/fail_compilation/diag10688.d | 15 + .../gdc.test/fail_compilation/diag10768.d | 42 + .../gdc.test/fail_compilation/diag10783.d | 18 + .../gdc.test/fail_compilation/diag10792.d | 8 + .../gdc.test/fail_compilation/diag10805.d | 13 + .../gdc.test/fail_compilation/diag10862.d | 90 + .../gdc.test/fail_compilation/diag10926.d | 12 + .../gdc.test/fail_compilation/diag10984.d | 16 + .../gdc.test/fail_compilation/diag11078.d | 20 + .../gdc.test/fail_compilation/diag11132.d | 23 + .../gdc.test/fail_compilation/diag11198.d | 13 + .../gdc.test/fail_compilation/diag11423.d | 10 + .../gdc.test/fail_compilation/diag11425.d | 15 + .../gdc.test/fail_compilation/diag11727.d | 39 + .../gdc.test/fail_compilation/diag11756.d | 39 + .../gdc.test/fail_compilation/diag11759.d | 8 + .../gdc.test/fail_compilation/diag11769.d | 19 + .../gdc.test/fail_compilation/diag11819a.d | 51 + .../gdc.test/fail_compilation/diag11819b.d | 47 + .../gdc.test/fail_compilation/diag11840.d | 13 + .../gdc.test/fail_compilation/diag12063.d | 15 + .../gdc.test/fail_compilation/diag12124.d | 21 + .../gdc.test/fail_compilation/diag12280.d | 18 + .../gdc.test/fail_compilation/diag12312.d | 11 + .../gdc.test/fail_compilation/diag12380.d | 13 + .../gdc.test/fail_compilation/diag12432.d | 61 + .../gdc.test/fail_compilation/diag12480.d | 12 + .../gdc.test/fail_compilation/diag12487.d | 28 + .../gdc.test/fail_compilation/diag12598.d | 22 + .../gdc.test/fail_compilation/diag12640.d | 30 + .../gdc.test/fail_compilation/diag12678.d | 27 + .../gdc.test/fail_compilation/diag12777.d | 23 + .../gdc.test/fail_compilation/diag12829.d | 37 + .../gdc.test/fail_compilation/diag13028.d | 30 + .../gdc.test/fail_compilation/diag13082.d | 24 + .../gdc.test/fail_compilation/diag13142.d | 27 + .../gdc.test/fail_compilation/diag13281.d | 32 + .../gdc.test/fail_compilation/diag13320.d | 14 + .../gdc.test/fail_compilation/diag13333.d | 40 + .../gdc.test/fail_compilation/diag13528.d | 25 + .../gdc.test/fail_compilation/diag13609a.d | 10 + .../gdc.test/fail_compilation/diag13609b.d | 10 + .../gdc.test/fail_compilation/diag13787.d | 14 + .../gdc.test/fail_compilation/diag13884.d | 34 + .../gdc.test/fail_compilation/diag13942.d | 27 + .../gdc.test/fail_compilation/diag14102.d | 18 + .../gdc.test/fail_compilation/diag14163.d | 19 + .../gdc.test/fail_compilation/diag14235.d | 13 + .../gdc.test/fail_compilation/diag14818.d | 37 + .../gdc.test/fail_compilation/diag14875.d | 76 + .../gdc.test/fail_compilation/diag14876.d | 25 + .../gdc.test/fail_compilation/diag15001.d | 14 + .../gdc.test/fail_compilation/diag15186.d | 16 + .../gdc.test/fail_compilation/diag15209.d | 22 + .../gdc.test/fail_compilation/diag15340.d | 13 + .../gdc.test/fail_compilation/diag15411.d | 15 + gcc/testsuite/gdc.test/fail_compilation/diag1566.d | 30 + .../gdc.test/fail_compilation/diag15669.d | 15 + .../gdc.test/fail_compilation/diag15713.d | 49 + .../gdc.test/fail_compilation/diag15974.d | 28 + .../gdc.test/fail_compilation/diag16499.d | 25 + .../gdc.test/fail_compilation/diag16977.d | 31 + gcc/testsuite/gdc.test/fail_compilation/diag1730.d | 90 + gcc/testsuite/gdc.test/fail_compilation/diag2452.d | 17 + gcc/testsuite/gdc.test/fail_compilation/diag3013.d | 12 + gcc/testsuite/gdc.test/fail_compilation/diag3438.d | 21 + .../gdc.test/fail_compilation/diag3438b.d | 9 + gcc/testsuite/gdc.test/fail_compilation/diag3672.d | 57 + .../gdc.test/fail_compilation/diag3672a.d | 34 + gcc/testsuite/gdc.test/fail_compilation/diag3673.d | 9 + gcc/testsuite/gdc.test/fail_compilation/diag3869.d | 13 + gcc/testsuite/gdc.test/fail_compilation/diag3913.d | 14 + gcc/testsuite/gdc.test/fail_compilation/diag4479.d | 11 + gcc/testsuite/gdc.test/fail_compilation/diag4528.d | 19 + gcc/testsuite/gdc.test/fail_compilation/diag4540.d | 15 + gcc/testsuite/gdc.test/fail_compilation/diag4596.d | 21 + gcc/testsuite/gdc.test/fail_compilation/diag5385.d | 35 + gcc/testsuite/gdc.test/fail_compilation/diag5450.d | 20 + gcc/testsuite/gdc.test/fail_compilation/diag6373.d | 20 + gcc/testsuite/gdc.test/fail_compilation/diag6539.d | 23 + gcc/testsuite/gdc.test/fail_compilation/diag6677.d | 28 + gcc/testsuite/gdc.test/fail_compilation/diag6699.d | 19 + gcc/testsuite/gdc.test/fail_compilation/diag6707.d | 18 + gcc/testsuite/gdc.test/fail_compilation/diag6796.d | 13 + .../gdc.test/fail_compilation/diag7050a.d | 15 + .../gdc.test/fail_compilation/diag7050b.d | 14 + .../gdc.test/fail_compilation/diag7050c.d | 21 + gcc/testsuite/gdc.test/fail_compilation/diag7420.d | 24 + gcc/testsuite/gdc.test/fail_compilation/diag7477.d | 22 + gcc/testsuite/gdc.test/fail_compilation/diag7747.d | 13 + gcc/testsuite/gdc.test/fail_compilation/diag7998.d | 10 + gcc/testsuite/gdc.test/fail_compilation/diag8101.d | 63 + .../gdc.test/fail_compilation/diag8101b.d | 34 + gcc/testsuite/gdc.test/fail_compilation/diag8178.d | 15 + gcc/testsuite/gdc.test/fail_compilation/diag8318.d | 51 + gcc/testsuite/gdc.test/fail_compilation/diag8425.d | 16 + gcc/testsuite/gdc.test/fail_compilation/diag8510.d | 17 + gcc/testsuite/gdc.test/fail_compilation/diag8559.d | 14 + gcc/testsuite/gdc.test/fail_compilation/diag8648.d | 33 + gcc/testsuite/gdc.test/fail_compilation/diag8697.d | 12 + gcc/testsuite/gdc.test/fail_compilation/diag8714.d | 21 + gcc/testsuite/gdc.test/fail_compilation/diag8777.d | 44 + gcc/testsuite/gdc.test/fail_compilation/diag8787.d | 13 + gcc/testsuite/gdc.test/fail_compilation/diag8825.d | 21 + gcc/testsuite/gdc.test/fail_compilation/diag8892.d | 15 + gcc/testsuite/gdc.test/fail_compilation/diag8894.d | 20 + gcc/testsuite/gdc.test/fail_compilation/diag8928.d | 20 + gcc/testsuite/gdc.test/fail_compilation/diag9004.d | 22 + gcc/testsuite/gdc.test/fail_compilation/diag9148.d | 55 + gcc/testsuite/gdc.test/fail_compilation/diag9191.d | 41 + .../gdc.test/fail_compilation/diag9210a.d | 12 + gcc/testsuite/gdc.test/fail_compilation/diag9247.d | 12 + gcc/testsuite/gdc.test/fail_compilation/diag9250.d | 24 + gcc/testsuite/gdc.test/fail_compilation/diag9312.d | 13 + gcc/testsuite/gdc.test/fail_compilation/diag9357.d | 20 + gcc/testsuite/gdc.test/fail_compilation/diag9358.d | 18 + gcc/testsuite/gdc.test/fail_compilation/diag9398.d | 12 + gcc/testsuite/gdc.test/fail_compilation/diag9420.d | 21 + gcc/testsuite/gdc.test/fail_compilation/diag9451.d | 27 + gcc/testsuite/gdc.test/fail_compilation/diag9479.d | 11 + gcc/testsuite/gdc.test/fail_compilation/diag9574.d | 19 + gcc/testsuite/gdc.test/fail_compilation/diag9620.d | 21 + gcc/testsuite/gdc.test/fail_compilation/diag9635.d | 20 + gcc/testsuite/gdc.test/fail_compilation/diag9679.d | 13 + gcc/testsuite/gdc.test/fail_compilation/diag9765.d | 10 + gcc/testsuite/gdc.test/fail_compilation/diag9831.d | 13 + gcc/testsuite/gdc.test/fail_compilation/diag9861.d | 9 + gcc/testsuite/gdc.test/fail_compilation/diag9880.d | 9 + gcc/testsuite/gdc.test/fail_compilation/diag9961.d | 16 + .../gdc.test/fail_compilation/diag_cstyle.d | 21 + .../gdc.test/fail_compilation/diag_err1.d | 25 + gcc/testsuite/gdc.test/fail_compilation/dip22a.d | 26 + gcc/testsuite/gdc.test/fail_compilation/dip22b.d | 12 + gcc/testsuite/gdc.test/fail_compilation/dip22d.d | 12 + gcc/testsuite/gdc.test/fail_compilation/dip22e.d | 18 + gcc/testsuite/gdc.test/fail_compilation/disable.d | 77 + gcc/testsuite/gdc.test/fail_compilation/enum9921.d | 11 + .../gdc.test/fail_compilation/extra-files/a14446.d | 6 + .../fail_compilation/extra-files/bar11453.d | 1 + .../fail_compilation/extra-files/foo11453.d | 1 + gcc/testsuite/gdc.test/fail_compilation/fail10.d | 19 + gcc/testsuite/gdc.test/fail_compilation/fail100.d | 38 + .../gdc.test/fail_compilation/fail10082.d | 25 + gcc/testsuite/gdc.test/fail_compilation/fail101.d | 8 + .../gdc.test/fail_compilation/fail10102.d | 52 + .../gdc.test/fail_compilation/fail10115.d | 48 + .../gdc.test/fail_compilation/fail10207.d | 7 + .../gdc.test/fail_compilation/fail10254.d | 20 + .../gdc.test/fail_compilation/fail10277.d | 29 + .../gdc.test/fail_compilation/fail10285.d | 10 + .../gdc.test/fail_compilation/fail10299.d | 11 + .../gdc.test/fail_compilation/fail10346.d | 14 + gcc/testsuite/gdc.test/fail_compilation/fail104.d | 25 + .../gdc.test/fail_compilation/fail10481.d | 16 + gcc/testsuite/gdc.test/fail_compilation/fail105.d | 11 + .../gdc.test/fail_compilation/fail10528.d | 34 + .../gdc.test/fail_compilation/fail10534.d | 41 + gcc/testsuite/gdc.test/fail_compilation/fail106.d | 13 + .../gdc.test/fail_compilation/fail10630.d | 12 + .../gdc.test/fail_compilation/fail10666.d | 22 + gcc/testsuite/gdc.test/fail_compilation/fail109.d | 92 + .../gdc.test/fail_compilation/fail10905.d | 16 + .../gdc.test/fail_compilation/fail10947.d | 31 + .../gdc.test/fail_compilation/fail10964.d | 36 + .../gdc.test/fail_compilation/fail10968.d | 74 + .../gdc.test/fail_compilation/fail10980.d | 44 + gcc/testsuite/gdc.test/fail_compilation/fail11.d | 14 + gcc/testsuite/gdc.test/fail_compilation/fail110.d | 19 + .../gdc.test/fail_compilation/fail11042.d | 9 + gcc/testsuite/gdc.test/fail_compilation/fail111.d | 17 + .../gdc.test/fail_compilation/fail11125.d | 22 + .../gdc.test/fail_compilation/fail11151.d | 36 + .../gdc.test/fail_compilation/fail11163.d | 15 + .../gdc.test/fail_compilation/fail11169.d | 28 + gcc/testsuite/gdc.test/fail_compilation/fail113.d | 10 + .../gdc.test/fail_compilation/fail11355.d | 29 + .../gdc.test/fail_compilation/fail11375.d | 18 + gcc/testsuite/gdc.test/fail_compilation/fail114.d | 12 + .../gdc.test/fail_compilation/fail11426.d | 20 + .../gdc.test/fail_compilation/fail11445.d | 12 + .../gdc.test/fail_compilation/fail11453a.d | 10 + .../gdc.test/fail_compilation/fail11453b.d | 10 + gcc/testsuite/gdc.test/fail_compilation/fail115.d | 11 + .../gdc.test/fail_compilation/fail11503a.d | 21 + .../gdc.test/fail_compilation/fail11503b.d | 13 + .../gdc.test/fail_compilation/fail11503c.d | 15 + .../gdc.test/fail_compilation/fail11503d.d | 22 + .../gdc.test/fail_compilation/fail11510.d | 40 + .../gdc.test/fail_compilation/fail11532.d | 21 + .../gdc.test/fail_compilation/fail11542.d | 73 + .../gdc.test/fail_compilation/fail11545.d | 20 + .../gdc.test/fail_compilation/fail11552.d | 13 + .../gdc.test/fail_compilation/fail11562.d | 67 + .../gdc.test/fail_compilation/fail11591b.d | 34 + gcc/testsuite/gdc.test/fail_compilation/fail116.d | 16 + .../gdc.test/fail_compilation/fail11653.d | 27 + gcc/testsuite/gdc.test/fail_compilation/fail117.d | 37 + .../gdc.test/fail_compilation/fail11717.d | 14 + .../gdc.test/fail_compilation/fail11720.d | 33 + .../gdc.test/fail_compilation/fail11746.d | 27 + .../gdc.test/fail_compilation/fail11748.d | 13 + .../gdc.test/fail_compilation/fail11751.d | 10 + gcc/testsuite/gdc.test/fail_compilation/fail118.d | 28 + gcc/testsuite/gdc.test/fail_compilation/fail12.d | 13 + gcc/testsuite/gdc.test/fail_compilation/fail120.d | 14 + .../gdc.test/fail_compilation/fail12047.d | 21 + gcc/testsuite/gdc.test/fail_compilation/fail121.d | 17 + gcc/testsuite/gdc.test/fail_compilation/fail122.d | 14 + .../gdc.test/fail_compilation/fail12236.d | 33 + .../gdc.test/fail_compilation/fail12255.d | 139 + gcc/testsuite/gdc.test/fail_compilation/fail123.d | 17 + .../gdc.test/fail_compilation/fail12378.d | 145 + .../gdc.test/fail_compilation/fail12390.d | 15 + gcc/testsuite/gdc.test/fail_compilation/fail124.d | 24 + .../gdc.test/fail_compilation/fail12436.d | 77 + .../gdc.test/fail_compilation/fail12485.d | 11 + gcc/testsuite/gdc.test/fail_compilation/fail125.d | 26 + .../gdc.test/fail_compilation/fail12567.d | 8 + gcc/testsuite/gdc.test/fail_compilation/fail126.d | 10 + .../gdc.test/fail_compilation/fail12604.d | 79 + .../gdc.test/fail_compilation/fail12622.d | 30 + .../gdc.test/fail_compilation/fail12636.d | 24 + gcc/testsuite/gdc.test/fail_compilation/fail127.d | 10 + .../gdc.test/fail_compilation/fail12744.d | 69 + .../gdc.test/fail_compilation/fail12749.d | 62 + .../gdc.test/fail_compilation/fail12809.d | 80 + gcc/testsuite/gdc.test/fail_compilation/fail129.d | 14 + .../gdc.test/fail_compilation/fail12901.d | 14 + .../gdc.test/fail_compilation/fail12908.d | 16 + .../gdc.test/fail_compilation/fail12932.d | 19 + .../gdc.test/fail_compilation/fail13064.d | 8 + gcc/testsuite/gdc.test/fail_compilation/fail131.d | 11 + .../gdc.test/fail_compilation/fail13116.d | 29 + .../gdc.test/fail_compilation/fail13120.d | 35 + .../gdc.test/fail_compilation/fail13187.d | 13 + gcc/testsuite/gdc.test/fail_compilation/fail132.d | 20 + .../gdc.test/fail_compilation/fail13203.d | 45 + gcc/testsuite/gdc.test/fail_compilation/fail133.d | 16 + .../gdc.test/fail_compilation/fail13336a.d | 29 + .../gdc.test/fail_compilation/fail13336b.d | 31 + gcc/testsuite/gdc.test/fail_compilation/fail134.d | 14 + .../gdc.test/fail_compilation/fail13424.d | 23 + .../gdc.test/fail_compilation/fail13434_m32.d | 14 + .../gdc.test/fail_compilation/fail13434_m64.d | 14 + .../gdc.test/fail_compilation/fail13498.d | 17 + .../gdc.test/fail_compilation/fail13574.d | 29 + gcc/testsuite/gdc.test/fail_compilation/fail136.d | 11 + .../gdc.test/fail_compilation/fail13601.d | 17 + gcc/testsuite/gdc.test/fail_compilation/fail137.d | 23 + .../gdc.test/fail_compilation/fail13701.d | 25 + .../gdc.test/fail_compilation/fail13756.d | 14 + .../gdc.test/fail_compilation/fail13775.d | 21 + gcc/testsuite/gdc.test/fail_compilation/fail139.d | 15 + .../gdc.test/fail_compilation/fail13902.d | 337 + gcc/testsuite/gdc.test/fail_compilation/fail14.d | 11 + .../gdc.test/fail_compilation/fail14089.d | 46 + gcc/testsuite/gdc.test/fail_compilation/fail142.d | 21 + .../gdc.test/fail_compilation/fail14249.d | 40 + gcc/testsuite/gdc.test/fail_compilation/fail143.d | 36 + .../gdc.test/fail_compilation/fail14304.d | 70 + gcc/testsuite/gdc.test/fail_compilation/fail144.d | 30 + .../gdc.test/fail_compilation/fail14406.d | 26 + .../gdc.test/fail_compilation/fail14407.d | 47 + .../gdc.test/fail_compilation/fail14416.d | 13 + .../gdc.test/fail_compilation/fail14486.d | 149 + gcc/testsuite/gdc.test/fail_compilation/fail145.d | 30 + .../gdc.test/fail_compilation/fail14554.d | 30 + .../gdc.test/fail_compilation/fail14669.d | 43 + .../gdc.test/fail_compilation/fail14965.d | 38 + gcc/testsuite/gdc.test/fail_compilation/fail15.d | 21 + gcc/testsuite/gdc.test/fail_compilation/fail150.d | 24 + .../gdc.test/fail_compilation/fail15044.d | 32 + .../gdc.test/fail_compilation/fail15089.d | 10 + .../gdc.test/fail_compilation/fail15292.d | 28 + gcc/testsuite/gdc.test/fail_compilation/fail153.d | 10 + gcc/testsuite/gdc.test/fail_compilation/fail154.d | 18 + gcc/testsuite/gdc.test/fail_compilation/fail155.d | 19 + .../gdc.test/fail_compilation/fail15535.d | 22 + .../gdc.test/fail_compilation/fail15550.d | 27 + gcc/testsuite/gdc.test/fail_compilation/fail156.d | 46 + .../gdc.test/fail_compilation/fail15616a.d | 42 + .../gdc.test/fail_compilation/fail15616b.d | 44 + .../gdc.test/fail_compilation/fail15626.d | 16 + .../gdc.test/fail_compilation/fail15667.d | 13 + gcc/testsuite/gdc.test/fail_compilation/fail158.d | 18 + gcc/testsuite/gdc.test/fail_compilation/fail159.d | 25 + gcc/testsuite/gdc.test/fail_compilation/fail16.d | 20 + gcc/testsuite/gdc.test/fail_compilation/fail160.d | 26 + gcc/testsuite/gdc.test/fail_compilation/fail161.d | 17 + gcc/testsuite/gdc.test/fail_compilation/fail162.d | 32 + gcc/testsuite/gdc.test/fail_compilation/fail163.d | 90 + .../gdc.test/fail_compilation/fail16600.d | 26 + gcc/testsuite/gdc.test/fail_compilation/fail169.d | 8 + gcc/testsuite/gdc.test/fail_compilation/fail17.d | 8 + gcc/testsuite/gdc.test/fail_compilation/fail170.d | 8 + gcc/testsuite/gdc.test/fail_compilation/fail172.d | 32 + .../gdc.test/fail_compilation/fail17275.d | 20 + .../gdc.test/fail_compilation/fail17354.d | 19 + .../gdc.test/fail_compilation/fail17419.d | 12 + .../gdc.test/fail_compilation/fail17421.d | 16 + .../gdc.test/fail_compilation/fail17491.d | 41 + .../gdc.test/fail_compilation/fail17492.d | 23 + .../gdc.test/fail_compilation/fail17502.d | 19 + gcc/testsuite/gdc.test/fail_compilation/fail176.d | 20 + .../gdc.test/fail_compilation/fail17612.d | 17 + .../gdc.test/fail_compilation/fail17646.d | 19 + .../gdc.test/fail_compilation/fail17689.d | 11 + gcc/testsuite/gdc.test/fail_compilation/fail177.d | 31 + .../gdc.test/fail_compilation/fail17722a.d | 13 + .../gdc.test/fail_compilation/fail17722b.d | 13 + gcc/testsuite/gdc.test/fail_compilation/fail179.d | 15 + gcc/testsuite/gdc.test/fail_compilation/fail18.d | 15 + gcc/testsuite/gdc.test/fail_compilation/fail180.d | 65 + .../gdc.test/fail_compilation/fail18057.d | 16 + .../gdc.test/fail_compilation/fail18057b.d | 13 + gcc/testsuite/gdc.test/fail_compilation/fail183.d | 11 + gcc/testsuite/gdc.test/fail_compilation/fail184.d | 8 + gcc/testsuite/gdc.test/fail_compilation/fail185.d | 13 + gcc/testsuite/gdc.test/fail_compilation/fail187.d | 28 + gcc/testsuite/gdc.test/fail_compilation/fail188.d | 16 + gcc/testsuite/gdc.test/fail_compilation/fail189.d | 14 + gcc/testsuite/gdc.test/fail_compilation/fail190.d | 18 + gcc/testsuite/gdc.test/fail_compilation/fail1900.d | 66 + gcc/testsuite/gdc.test/fail_compilation/fail192.d | 27 + gcc/testsuite/gdc.test/fail_compilation/fail193.d | 16 + gcc/testsuite/gdc.test/fail_compilation/fail194.d | 19 + gcc/testsuite/gdc.test/fail_compilation/fail195.d | 23 + gcc/testsuite/gdc.test/fail_compilation/fail196.d | 21 + gcc/testsuite/gdc.test/fail_compilation/fail198.d | 8 + gcc/testsuite/gdc.test/fail_compilation/fail199.d | 13 + gcc/testsuite/gdc.test/fail_compilation/fail20.d | 19 + gcc/testsuite/gdc.test/fail_compilation/fail200.d | 16 + gcc/testsuite/gdc.test/fail_compilation/fail201.d | 5 + gcc/testsuite/gdc.test/fail_compilation/fail202.d | 5 + gcc/testsuite/gdc.test/fail_compilation/fail203.d | 5 + gcc/testsuite/gdc.test/fail_compilation/fail204.d | 5 + gcc/testsuite/gdc.test/fail_compilation/fail205.d | 5 + gcc/testsuite/gdc.test/fail_compilation/fail206.d | 5 + gcc/testsuite/gdc.test/fail_compilation/fail207.d | 9 + gcc/testsuite/gdc.test/fail_compilation/fail208.d | 21 + gcc/testsuite/gdc.test/fail_compilation/fail209.d | 21 + gcc/testsuite/gdc.test/fail_compilation/fail212.d | 17 + gcc/testsuite/gdc.test/fail_compilation/fail213.d | 27 + gcc/testsuite/gdc.test/fail_compilation/fail215.d | 11 + gcc/testsuite/gdc.test/fail_compilation/fail216.d | 19 + gcc/testsuite/gdc.test/fail_compilation/fail217.d | 18 + gcc/testsuite/gdc.test/fail_compilation/fail218.d | 16 + gcc/testsuite/gdc.test/fail_compilation/fail22.d | 14 + gcc/testsuite/gdc.test/fail_compilation/fail220.d | 8 + gcc/testsuite/gdc.test/fail_compilation/fail221.d | 12 + gcc/testsuite/gdc.test/fail_compilation/fail222.d | 20 + gcc/testsuite/gdc.test/fail_compilation/fail223.d | 25 + gcc/testsuite/gdc.test/fail_compilation/fail224.d | 36 + gcc/testsuite/gdc.test/fail_compilation/fail225.d | 10 + gcc/testsuite/gdc.test/fail_compilation/fail228.d | 23 + gcc/testsuite/gdc.test/fail_compilation/fail229.d | 11 + gcc/testsuite/gdc.test/fail_compilation/fail23.d | 19 + gcc/testsuite/gdc.test/fail_compilation/fail231.d | 17 + gcc/testsuite/gdc.test/fail_compilation/fail232.d | 7 + gcc/testsuite/gdc.test/fail_compilation/fail233.d | 12 + gcc/testsuite/gdc.test/fail_compilation/fail235.d | 24 + gcc/testsuite/gdc.test/fail_compilation/fail236.d | 23 + gcc/testsuite/gdc.test/fail_compilation/fail2361.d | 14 + gcc/testsuite/gdc.test/fail_compilation/fail237.d | 11 + .../gdc.test/fail_compilation/fail238_m32.d | 36 + .../gdc.test/fail_compilation/fail238_m64.d | 36 + gcc/testsuite/gdc.test/fail_compilation/fail239.d | 2 + gcc/testsuite/gdc.test/fail_compilation/fail24.d | 19 + gcc/testsuite/gdc.test/fail_compilation/fail240.d | 9 + gcc/testsuite/gdc.test/fail_compilation/fail241.d | 19 + gcc/testsuite/gdc.test/fail_compilation/fail243.d | 28 + gcc/testsuite/gdc.test/fail_compilation/fail244.d | 39 + gcc/testsuite/gdc.test/fail_compilation/fail245.d | 39 + gcc/testsuite/gdc.test/fail_compilation/fail246.d | 12 + gcc/testsuite/gdc.test/fail_compilation/fail247.d | 9 + gcc/testsuite/gdc.test/fail_compilation/fail248.d | 9 + gcc/testsuite/gdc.test/fail_compilation/fail249.d | 20 + gcc/testsuite/gdc.test/fail_compilation/fail25.d | 16 + gcc/testsuite/gdc.test/fail_compilation/fail250.d | 16 + gcc/testsuite/gdc.test/fail_compilation/fail251.d | 16 + gcc/testsuite/gdc.test/fail_compilation/fail252.d | 10 + gcc/testsuite/gdc.test/fail_compilation/fail253.d | 19 + gcc/testsuite/gdc.test/fail_compilation/fail254.d | 16 + gcc/testsuite/gdc.test/fail_compilation/fail256.d | 8 + gcc/testsuite/gdc.test/fail_compilation/fail257.d | 1 + gcc/testsuite/gdc.test/fail_compilation/fail258.d | 5 + gcc/testsuite/gdc.test/fail_compilation/fail259.d | 13 + gcc/testsuite/gdc.test/fail_compilation/fail261.d | 22 + gcc/testsuite/gdc.test/fail_compilation/fail262.d | 34 + gcc/testsuite/gdc.test/fail_compilation/fail263.d | 19 + gcc/testsuite/gdc.test/fail_compilation/fail264.d | 16 + gcc/testsuite/gdc.test/fail_compilation/fail265.d | 11 + gcc/testsuite/gdc.test/fail_compilation/fail2656.d | 34 + gcc/testsuite/gdc.test/fail_compilation/fail267.d | 15 + gcc/testsuite/gdc.test/fail_compilation/fail27.d | 22 + gcc/testsuite/gdc.test/fail_compilation/fail270.d | 14 + gcc/testsuite/gdc.test/fail_compilation/fail272.d | 10 + gcc/testsuite/gdc.test/fail_compilation/fail273.d | 13 + gcc/testsuite/gdc.test/fail_compilation/fail2740.d | 15 + gcc/testsuite/gdc.test/fail_compilation/fail275.d | 11 + gcc/testsuite/gdc.test/fail_compilation/fail276.d | 19 + gcc/testsuite/gdc.test/fail_compilation/fail278.d | 13 + gcc/testsuite/gdc.test/fail_compilation/fail279.d | 8 + gcc/testsuite/gdc.test/fail_compilation/fail280.d | 12 + gcc/testsuite/gdc.test/fail_compilation/fail281.d | 18 + gcc/testsuite/gdc.test/fail_compilation/fail282.d | 18 + gcc/testsuite/gdc.test/fail_compilation/fail284.d | 20 + gcc/testsuite/gdc.test/fail_compilation/fail285.d | 21 + gcc/testsuite/gdc.test/fail_compilation/fail287.d | 20 + gcc/testsuite/gdc.test/fail_compilation/fail288.d | 17 + gcc/testsuite/gdc.test/fail_compilation/fail289.d | 13 + gcc/testsuite/gdc.test/fail_compilation/fail290.d | 16 + gcc/testsuite/gdc.test/fail_compilation/fail291.d | 9 + gcc/testsuite/gdc.test/fail_compilation/fail296.d | 10 + gcc/testsuite/gdc.test/fail_compilation/fail2962.d | 41 + gcc/testsuite/gdc.test/fail_compilation/fail297.d | 31 + gcc/testsuite/gdc.test/fail_compilation/fail298.d | 13 + gcc/testsuite/gdc.test/fail_compilation/fail299.d | 15 + gcc/testsuite/gdc.test/fail_compilation/fail3.d | 43 + gcc/testsuite/gdc.test/fail_compilation/fail301.d | 23 + gcc/testsuite/gdc.test/fail_compilation/fail302.d | 23 + gcc/testsuite/gdc.test/fail_compilation/fail303.d | 26 + gcc/testsuite/gdc.test/fail_compilation/fail304.d | 16 + gcc/testsuite/gdc.test/fail_compilation/fail305.d | 11 + gcc/testsuite/gdc.test/fail_compilation/fail306.d | 12 + gcc/testsuite/gdc.test/fail_compilation/fail307.d | 12 + gcc/testsuite/gdc.test/fail_compilation/fail308.d | 15 + gcc/testsuite/gdc.test/fail_compilation/fail309.d | 11 + gcc/testsuite/gdc.test/fail_compilation/fail310.d | 14 + gcc/testsuite/gdc.test/fail_compilation/fail311.d | 26 + gcc/testsuite/gdc.test/fail_compilation/fail312.d | 15 + gcc/testsuite/gdc.test/fail_compilation/fail313.d | 31 + gcc/testsuite/gdc.test/fail_compilation/fail314.d | 12 + gcc/testsuite/gdc.test/fail_compilation/fail3144.d | 16 + gcc/testsuite/gdc.test/fail_compilation/fail315.d | 22 + gcc/testsuite/gdc.test/fail_compilation/fail3150.d | 5 + gcc/testsuite/gdc.test/fail_compilation/fail316.d | 17 + gcc/testsuite/gdc.test/fail_compilation/fail317.d | 13 + gcc/testsuite/gdc.test/fail_compilation/fail318.d | 8 + gcc/testsuite/gdc.test/fail_compilation/fail319.d | 14 + gcc/testsuite/gdc.test/fail_compilation/fail320.d | 10 + gcc/testsuite/gdc.test/fail_compilation/fail322.d | 17 + gcc/testsuite/gdc.test/fail_compilation/fail324.d | 17 + gcc/testsuite/gdc.test/fail_compilation/fail325.d | 13 + gcc/testsuite/gdc.test/fail_compilation/fail328.d | 13 + gcc/testsuite/gdc.test/fail_compilation/fail329.d | 63 + gcc/testsuite/gdc.test/fail_compilation/fail3290.d | 9 + gcc/testsuite/gdc.test/fail_compilation/fail330.d | 10 + gcc/testsuite/gdc.test/fail_compilation/fail331.d | 12 + gcc/testsuite/gdc.test/fail_compilation/fail332.d | 15 + gcc/testsuite/gdc.test/fail_compilation/fail333.d | 8 + gcc/testsuite/gdc.test/fail_compilation/fail334.d | 11 + gcc/testsuite/gdc.test/fail_compilation/fail335.d | 14 + gcc/testsuite/gdc.test/fail_compilation/fail336.d | 16 + gcc/testsuite/gdc.test/fail_compilation/fail337.d | 42 + gcc/testsuite/gdc.test/fail_compilation/fail34.d | 42 + gcc/testsuite/gdc.test/fail_compilation/fail340.d | 19 + gcc/testsuite/gdc.test/fail_compilation/fail341.d | 28 + gcc/testsuite/gdc.test/fail_compilation/fail343.d | 23 + gcc/testsuite/gdc.test/fail_compilation/fail344.d | 17 + gcc/testsuite/gdc.test/fail_compilation/fail346.d | 15 + gcc/testsuite/gdc.test/fail_compilation/fail347.d | 24 + gcc/testsuite/gdc.test/fail_compilation/fail349.d | 17 + gcc/testsuite/gdc.test/fail_compilation/fail35.d | 17 + gcc/testsuite/gdc.test/fail_compilation/fail351.d | 21 + gcc/testsuite/gdc.test/fail_compilation/fail352.d | 19 + gcc/testsuite/gdc.test/fail_compilation/fail354.d | 13 + gcc/testsuite/gdc.test/fail_compilation/fail355.d | 8 + gcc/testsuite/gdc.test/fail_compilation/fail356a.d | 2 + gcc/testsuite/gdc.test/fail_compilation/fail356b.d | 2 + gcc/testsuite/gdc.test/fail_compilation/fail356c.d | 2 + .../gdc.test/fail_compilation/fail3581a.d | 5 + .../gdc.test/fail_compilation/fail3581b.d | 5 + gcc/testsuite/gdc.test/fail_compilation/fail359.d | 3 + gcc/testsuite/gdc.test/fail_compilation/fail36.d | 19 + gcc/testsuite/gdc.test/fail_compilation/fail3672.d | 38 + .../gdc.test/fail_compilation/fail3673a.d | 2 + .../gdc.test/fail_compilation/fail3673b.d | 2 + gcc/testsuite/gdc.test/fail_compilation/fail3703.d | 27 + gcc/testsuite/gdc.test/fail_compilation/fail3731.d | 8 + gcc/testsuite/gdc.test/fail_compilation/fail3753.d | 47 + .../gdc.test/fail_compilation/fail37_m32.d | 9 + .../gdc.test/fail_compilation/fail37_m64.d | 9 + gcc/testsuite/gdc.test/fail_compilation/fail38.d | 19 + gcc/testsuite/gdc.test/fail_compilation/fail3882.d | 48 + gcc/testsuite/gdc.test/fail_compilation/fail3895.d | 9 + gcc/testsuite/gdc.test/fail_compilation/fail39.d | 12 + gcc/testsuite/gdc.test/fail_compilation/fail3990.d | 15 + gcc/testsuite/gdc.test/fail_compilation/fail40.d | 12 + gcc/testsuite/gdc.test/fail_compilation/fail4082.d | 34 + gcc/testsuite/gdc.test/fail_compilation/fail41.d | 18 + gcc/testsuite/gdc.test/fail_compilation/fail42.d | 23 + gcc/testsuite/gdc.test/fail_compilation/fail4206.d | 5 + .../gdc.test/fail_compilation/fail4269a.d | 7 + .../gdc.test/fail_compilation/fail4269b.d | 7 + .../gdc.test/fail_compilation/fail4269c.d | 7 + .../gdc.test/fail_compilation/fail4269d.d | 5 + .../gdc.test/fail_compilation/fail4269e.d | 5 + .../gdc.test/fail_compilation/fail4269f.d | 5 + .../gdc.test/fail_compilation/fail4269g.d | 6 + gcc/testsuite/gdc.test/fail_compilation/fail4374.d | 11 + .../gdc.test/fail_compilation/fail4375a.d | 11 + .../gdc.test/fail_compilation/fail4375b.d | 13 + .../gdc.test/fail_compilation/fail4375c.d | 13 + .../gdc.test/fail_compilation/fail4375d.d | 12 + .../gdc.test/fail_compilation/fail4375e.d | 11 + .../gdc.test/fail_compilation/fail4375f.d | 11 + .../gdc.test/fail_compilation/fail4375g.d | 11 + .../gdc.test/fail_compilation/fail4375h.d | 15 + .../gdc.test/fail_compilation/fail4375i.d | 13 + .../gdc.test/fail_compilation/fail4375j.d | 13 + .../gdc.test/fail_compilation/fail4375k.d | 13 + .../gdc.test/fail_compilation/fail4375l.d | 12 + .../gdc.test/fail_compilation/fail4375m.d | 13 + .../gdc.test/fail_compilation/fail4375o.d | 12 + .../gdc.test/fail_compilation/fail4375p.d | 15 + .../gdc.test/fail_compilation/fail4375q.d | 13 + .../gdc.test/fail_compilation/fail4375r.d | 14 + .../gdc.test/fail_compilation/fail4375s.d | 14 + .../gdc.test/fail_compilation/fail4375t.d | 11 + .../gdc.test/fail_compilation/fail4375u.d | 9 + .../gdc.test/fail_compilation/fail4375v.d | 9 + .../gdc.test/fail_compilation/fail4375w.d | 9 + .../gdc.test/fail_compilation/fail4375x.d | 10 + .../gdc.test/fail_compilation/fail4375y.d | 12 + gcc/testsuite/gdc.test/fail_compilation/fail44.d | 21 + gcc/testsuite/gdc.test/fail_compilation/fail4421.d | 40 + gcc/testsuite/gdc.test/fail_compilation/fail4448.d | 26 + gcc/testsuite/gdc.test/fail_compilation/fail45.d | 11 + gcc/testsuite/gdc.test/fail_compilation/fail4510.d | 9 + gcc/testsuite/gdc.test/fail_compilation/fail4511.d | 16 + gcc/testsuite/gdc.test/fail_compilation/fail4517.d | 15 + gcc/testsuite/gdc.test/fail_compilation/fail4559.d | 22 + gcc/testsuite/gdc.test/fail_compilation/fail46.d | 21 + gcc/testsuite/gdc.test/fail_compilation/fail4611.d | 15 + gcc/testsuite/gdc.test/fail_compilation/fail47.d | 9 + gcc/testsuite/gdc.test/fail_compilation/fail4958.d | 2 + gcc/testsuite/gdc.test/fail_compilation/fail50.d | 13 + gcc/testsuite/gdc.test/fail_compilation/fail51.d | 11 + gcc/testsuite/gdc.test/fail_compilation/fail52.d | 10 + gcc/testsuite/gdc.test/fail_compilation/fail53.d | 30 + gcc/testsuite/gdc.test/fail_compilation/fail54.d | 23 + gcc/testsuite/gdc.test/fail_compilation/fail5435.d | 13 + gcc/testsuite/gdc.test/fail_compilation/fail55.d | 23 + gcc/testsuite/gdc.test/fail_compilation/fail56.d | 21 + gcc/testsuite/gdc.test/fail_compilation/fail5634.d | 3 + gcc/testsuite/gdc.test/fail_compilation/fail57.d | 6 + gcc/testsuite/gdc.test/fail_compilation/fail5733.d | 6 + gcc/testsuite/gdc.test/fail_compilation/fail58.d | 27 + gcc/testsuite/gdc.test/fail_compilation/fail5851.d | 10 + gcc/testsuite/gdc.test/fail_compilation/fail59.d | 51 + .../fail_compilation/fail5953a1.d} | 6 +- .../gdc.test/fail_compilation/fail5953a2.d | 4 + .../gdc.test/fail_compilation/fail5953s1.d | 5 + .../gdc.test/fail_compilation/fail5953s2.d | 5 + gcc/testsuite/gdc.test/fail_compilation/fail60.d | 10 + gcc/testsuite/gdc.test/fail_compilation/fail6029.d | 15 + gcc/testsuite/gdc.test/fail_compilation/fail61.d | 43 + gcc/testsuite/gdc.test/fail_compilation/fail6107.d | 16 + gcc/testsuite/gdc.test/fail_compilation/fail62.d | 11 + gcc/testsuite/gdc.test/fail_compilation/fail6242.d | 3 + gcc/testsuite/gdc.test/fail_compilation/fail63.d | 11 + gcc/testsuite/gdc.test/fail_compilation/fail6334.d | 18 + gcc/testsuite/gdc.test/fail_compilation/fail6451.d | 18 + gcc/testsuite/gdc.test/fail_compilation/fail6453.d | 24 + gcc/testsuite/gdc.test/fail_compilation/fail6458.d | 5 + gcc/testsuite/gdc.test/fail_compilation/fail6497.d | 6 + gcc/testsuite/gdc.test/fail_compilation/fail6561.d | 8 + gcc/testsuite/gdc.test/fail_compilation/fail66.d | 91 + gcc/testsuite/gdc.test/fail_compilation/fail6611.d | 6 + gcc/testsuite/gdc.test/fail_compilation/fail6652.d | 37 + gcc/testsuite/gdc.test/fail_compilation/fail6781.d | 9 + gcc/testsuite/gdc.test/fail_compilation/fail6795.d | 34 + gcc/testsuite/gdc.test/fail_compilation/fail6889.d | 130 + gcc/testsuite/gdc.test/fail_compilation/fail6968.d | 22 + gcc/testsuite/gdc.test/fail_compilation/fail7077.d | 12 + gcc/testsuite/gdc.test/fail_compilation/fail7173.d | 18 + gcc/testsuite/gdc.test/fail_compilation/fail7178.d | 6 + gcc/testsuite/gdc.test/fail_compilation/fail72.d | 15 + gcc/testsuite/gdc.test/fail_compilation/fail7234.d | 10 + gcc/testsuite/gdc.test/fail_compilation/fail73.d | 29 + gcc/testsuite/gdc.test/fail_compilation/fail7369.d | 5 + gcc/testsuite/gdc.test/fail_compilation/fail74.d | 15 + .../gdc.test/fail_compilation/fail7424b.d | 5 + .../gdc.test/fail_compilation/fail7424c.d | 6 + .../gdc.test/fail_compilation/fail7424d.d | 6 + .../gdc.test/fail_compilation/fail7424e.d | 6 + .../gdc.test/fail_compilation/fail7424f.d | 6 + .../gdc.test/fail_compilation/fail7424g.d | 6 + .../gdc.test/fail_compilation/fail7424h.d | 6 + .../gdc.test/fail_compilation/fail7424i.d | 6 + gcc/testsuite/gdc.test/fail_compilation/fail75.d | 15 + .../gdc.test/fail_compilation/fail7524a.d | 4 + .../gdc.test/fail_compilation/fail7524b.d | 3 + gcc/testsuite/gdc.test/fail_compilation/fail76.d | 14 + .../gdc.test/fail_compilation/fail7603a.d | 1 + .../gdc.test/fail_compilation/fail7603b.d | 1 + .../gdc.test/fail_compilation/fail7603c.d | 2 + gcc/testsuite/gdc.test/fail_compilation/fail77.d | 8 + gcc/testsuite/gdc.test/fail_compilation/fail7702.d | 9 + gcc/testsuite/gdc.test/fail_compilation/fail7751.d | 17 + gcc/testsuite/gdc.test/fail_compilation/fail78.d | 10 + gcc/testsuite/gdc.test/fail_compilation/fail7815.d | 65 + gcc/testsuite/gdc.test/fail_compilation/fail7848.d | 53 + gcc/testsuite/gdc.test/fail_compilation/fail7851.d | 33 + gcc/testsuite/gdc.test/fail_compilation/fail7859.d | 8 + gcc/testsuite/gdc.test/fail_compilation/fail7861.d | 12 + gcc/testsuite/gdc.test/fail_compilation/fail7862.d | 30 + gcc/testsuite/gdc.test/fail_compilation/fail7886.d | 5 + gcc/testsuite/gdc.test/fail_compilation/fail79.d | 15 + gcc/testsuite/gdc.test/fail_compilation/fail7903.d | 28 + gcc/testsuite/gdc.test/fail_compilation/fail8009.d | 3 + gcc/testsuite/gdc.test/fail_compilation/fail8032.d | 17 + .../gdc.test/fail_compilation/fail80_m32.d | 31 + .../gdc.test/fail_compilation/fail80_m64.d | 31 + .../gdc.test/fail_compilation/fail8179b.d | 12 + gcc/testsuite/gdc.test/fail_compilation/fail8217.d | 25 + gcc/testsuite/gdc.test/fail_compilation/fail8313.d | 3 + gcc/testsuite/gdc.test/fail_compilation/fail8373.d | 23 + gcc/testsuite/gdc.test/fail_compilation/fail86.d | 13 + gcc/testsuite/gdc.test/fail_compilation/fail8631.d | 16 + gcc/testsuite/gdc.test/fail_compilation/fail8691.d | 4 + gcc/testsuite/gdc.test/fail_compilation/fail8724.d | 16 + gcc/testsuite/gdc.test/fail_compilation/fail9.d | 27 + gcc/testsuite/gdc.test/fail_compilation/fail9063.d | 9 + gcc/testsuite/gdc.test/fail_compilation/fail9081.d | 14 + gcc/testsuite/gdc.test/fail_compilation/fail91.d | 13 + gcc/testsuite/gdc.test/fail_compilation/fail9199.d | 40 + gcc/testsuite/gdc.test/fail_compilation/fail92.d | 24 + gcc/testsuite/gdc.test/fail_compilation/fail9279.d | 13 + gcc/testsuite/gdc.test/fail_compilation/fail93.d | 14 + gcc/testsuite/gdc.test/fail_compilation/fail9301.d | 9 + gcc/testsuite/gdc.test/fail_compilation/fail9346.d | 28 + gcc/testsuite/gdc.test/fail_compilation/fail9368.d | 49 + gcc/testsuite/gdc.test/fail_compilation/fail94.d | 56 + gcc/testsuite/gdc.test/fail_compilation/fail9413.d | 85 + .../gdc.test/fail_compilation/fail9414a.d | 88 + .../gdc.test/fail_compilation/fail9414b.d | 88 + .../gdc.test/fail_compilation/fail9414c.d | 88 + .../gdc.test/fail_compilation/fail9414d.d | 88 + gcc/testsuite/gdc.test/fail_compilation/fail95.d | 22 + gcc/testsuite/gdc.test/fail_compilation/fail9537.d | 27 + gcc/testsuite/gdc.test/fail_compilation/fail9562.d | 22 + gcc/testsuite/gdc.test/fail_compilation/fail9572.d | 11 + gcc/testsuite/gdc.test/fail_compilation/fail96.d | 22 + gcc/testsuite/gdc.test/fail_compilation/fail9613.d | 6 + .../gdc.test/fail_compilation/fail9665a.d | 166 + .../gdc.test/fail_compilation/fail9665b.d | 77 + gcc/testsuite/gdc.test/fail_compilation/fail97.d | 13 + gcc/testsuite/gdc.test/fail_compilation/fail9710.d | 9 + gcc/testsuite/gdc.test/fail_compilation/fail9735.d | 12 + gcc/testsuite/gdc.test/fail_compilation/fail9766.d | 27 + gcc/testsuite/gdc.test/fail_compilation/fail9773.d | 10 + gcc/testsuite/gdc.test/fail_compilation/fail9790.d | 21 + gcc/testsuite/gdc.test/fail_compilation/fail98.d | 36 + gcc/testsuite/gdc.test/fail_compilation/fail9891.d | 26 + gcc/testsuite/gdc.test/fail_compilation/fail9892.d | 13 + gcc/testsuite/gdc.test/fail_compilation/fail99.d | 23 + gcc/testsuite/gdc.test/fail_compilation/fail9936.d | 31 + .../gdc.test/fail_compilation/fail_arrayop1.d | 150 + .../gdc.test/fail_compilation/fail_arrayop2.d | 369 + .../gdc.test/fail_compilation/fail_casting.d | 223 + .../gdc.test/fail_compilation/fail_casting1.d | 259 + .../gdc.test/fail_compilation/fail_casting2.d | 21 + .../gdc.test/fail_compilation/fail_circular.d | 137 + .../gdc.test/fail_compilation/fail_circular2.d | 27 + .../gdc.test/fail_compilation/fail_opover.d | 58 + .../gdc.test/fail_compilation/fail_scope.d | 145 + gcc/testsuite/gdc.test/fail_compilation/failattr.d | 34 + .../gdc.test/fail_compilation/failcontracts.d | 24 + .../gdc.test/fail_compilation/faildeleteaa.d | 12 + .../gdc.test/fail_compilation/faildottypeinfo.d | 13 + .../gdc.test/fail_compilation/failescape.d | 8 + .../gdc.test/fail_compilation/failinout1.d | 5 + .../gdc.test/fail_compilation/failinout2.d | 1 + .../gdc.test/fail_compilation/failinout3748a.d | 4 + .../gdc.test/fail_compilation/failinout3748b.d | 4 + .../gdc.test/fail_compilation/failmemalloc.d | 13 + .../gdc.test/fail_compilation/failoffset.d | 13 + .../gdc.test/fail_compilation/failsafea.d | 8 + .../gdc.test/fail_compilation/failsafeb.d | 8 + .../gdc.test/fail_compilation/failsafec.d | 9 + gcc/testsuite/gdc.test/fail_compilation/fix350a.d | 7 + gcc/testsuite/gdc.test/fail_compilation/fix350b.d | 10 + gcc/testsuite/gdc.test/fail_compilation/gag4269a.d | 13 + gcc/testsuite/gdc.test/fail_compilation/gag4269b.d | 10 + gcc/testsuite/gdc.test/fail_compilation/gag4269c.d | 10 + gcc/testsuite/gdc.test/fail_compilation/gag4269d.d | 10 + gcc/testsuite/gdc.test/fail_compilation/gag4269e.d | 10 + gcc/testsuite/gdc.test/fail_compilation/gag4269f.d | 11 + gcc/testsuite/gdc.test/fail_compilation/gag4269g.d | 10 + gcc/testsuite/gdc.test/fail_compilation/ice10016.d | 48 + gcc/testsuite/gdc.test/fail_compilation/ice10076.d | 25 + gcc/testsuite/gdc.test/fail_compilation/ice10212.d | 15 + gcc/testsuite/gdc.test/fail_compilation/ice10259.d | 27 + gcc/testsuite/gdc.test/fail_compilation/ice10273.d | 12 + gcc/testsuite/gdc.test/fail_compilation/ice10283.d | 10 + gcc/testsuite/gdc.test/fail_compilation/ice10341.d | 11 + gcc/testsuite/gdc.test/fail_compilation/ice10382.d | 15 + gcc/testsuite/gdc.test/fail_compilation/ice10419.d | 13 + gcc/testsuite/gdc.test/fail_compilation/ice10599.d | 12 + gcc/testsuite/gdc.test/fail_compilation/ice10600.d | 32 + gcc/testsuite/gdc.test/fail_compilation/ice10616.d | 11 + gcc/testsuite/gdc.test/fail_compilation/ice10624.d | 51 + gcc/testsuite/gdc.test/fail_compilation/ice10651.d | 12 + gcc/testsuite/gdc.test/fail_compilation/ice10713.d | 11 + .../gdc.test/fail_compilation/ice10727a.d | 9 + .../gdc.test/fail_compilation/ice10727b.d | 9 + gcc/testsuite/gdc.test/fail_compilation/ice10770.d | 13 + gcc/testsuite/gdc.test/fail_compilation/ice10922.d | 16 + gcc/testsuite/gdc.test/fail_compilation/ice10938.d | 23 + gcc/testsuite/gdc.test/fail_compilation/ice10949.d | 12 + gcc/testsuite/gdc.test/fail_compilation/ice11086.d | 11 + gcc/testsuite/gdc.test/fail_compilation/ice11136.d | 9 + gcc/testsuite/gdc.test/fail_compilation/ice11153.d | 15 + gcc/testsuite/gdc.test/fail_compilation/ice11404.d | 11 + gcc/testsuite/gdc.test/fail_compilation/ice1144.d | 24 + gcc/testsuite/gdc.test/fail_compilation/ice11472.d | 19 + .../gdc.test/fail_compilation/ice11513a.d | 10 + .../gdc.test/fail_compilation/ice11513b.d | 10 + gcc/testsuite/gdc.test/fail_compilation/ice11518.d | 18 + gcc/testsuite/gdc.test/fail_compilation/ice11552.d | 17 + gcc/testsuite/gdc.test/fail_compilation/ice11553.d | 22 + gcc/testsuite/gdc.test/fail_compilation/ice11626.d | 8 + gcc/testsuite/gdc.test/fail_compilation/ice11726.d | 17 + gcc/testsuite/gdc.test/fail_compilation/ice11755.d | 30 + gcc/testsuite/gdc.test/fail_compilation/ice11790.d | 8 + gcc/testsuite/gdc.test/fail_compilation/ice11793.d | 12 + gcc/testsuite/gdc.test/fail_compilation/ice11822.d | 33 + .../gdc.test/fail_compilation/ice11849b.d | 19 + gcc/testsuite/gdc.test/fail_compilation/ice11850.d | 15 + gcc/testsuite/gdc.test/fail_compilation/ice11919.d | 26 + gcc/testsuite/gdc.test/fail_compilation/ice11922.d | 18 + gcc/testsuite/gdc.test/fail_compilation/ice11926.d | 13 + gcc/testsuite/gdc.test/fail_compilation/ice11944.d | 12 + gcc/testsuite/gdc.test/fail_compilation/ice11963.d | 1 + gcc/testsuite/gdc.test/fail_compilation/ice11965.d | 1 + gcc/testsuite/gdc.test/fail_compilation/ice11967.d | 1 + gcc/testsuite/gdc.test/fail_compilation/ice11968.d | 1 + gcc/testsuite/gdc.test/fail_compilation/ice11969.d | 11 + gcc/testsuite/gdc.test/fail_compilation/ice11974.d | 1 + gcc/testsuite/gdc.test/fail_compilation/ice11982.d | 1 + gcc/testsuite/gdc.test/fail_compilation/ice12040.d | 8 + gcc/testsuite/gdc.test/fail_compilation/ice12158.d | 8 + gcc/testsuite/gdc.test/fail_compilation/ice12174.d | 51 + gcc/testsuite/gdc.test/fail_compilation/ice12235.d | 17 + gcc/testsuite/gdc.test/fail_compilation/ice12350.d | 31 + gcc/testsuite/gdc.test/fail_compilation/ice12362.d | 13 + gcc/testsuite/gdc.test/fail_compilation/ice12397.d | 16 + gcc/testsuite/gdc.test/fail_compilation/ice12497.d | 18 + gcc/testsuite/gdc.test/fail_compilation/ice12501.d | 44 + gcc/testsuite/gdc.test/fail_compilation/ice12534.d | 15 + gcc/testsuite/gdc.test/fail_compilation/ice12539.d | 16 + gcc/testsuite/gdc.test/fail_compilation/ice12574.d | 54 + gcc/testsuite/gdc.test/fail_compilation/ice12581.d | 22 + gcc/testsuite/gdc.test/fail_compilation/ice12673.d | 4 + gcc/testsuite/gdc.test/fail_compilation/ice12727.d | 28 + gcc/testsuite/gdc.test/fail_compilation/ice12827.d | 15 + gcc/testsuite/gdc.test/fail_compilation/ice12836.d | 9 + gcc/testsuite/gdc.test/fail_compilation/ice12838.d | 28 + gcc/testsuite/gdc.test/fail_compilation/ice12841.d | 25 + gcc/testsuite/gdc.test/fail_compilation/ice12850.d | 13 + gcc/testsuite/gdc.test/fail_compilation/ice12902.d | 21 + gcc/testsuite/gdc.test/fail_compilation/ice12907.d | 11 + gcc/testsuite/gdc.test/fail_compilation/ice13024.d | 16 + gcc/testsuite/gdc.test/fail_compilation/ice13027.d | 10 + gcc/testsuite/gdc.test/fail_compilation/ice13081.d | 29 + gcc/testsuite/gdc.test/fail_compilation/ice13131.d | 20 + gcc/testsuite/gdc.test/fail_compilation/ice13220.d | 23 + gcc/testsuite/gdc.test/fail_compilation/ice13221.d | 23 + gcc/testsuite/gdc.test/fail_compilation/ice13225.d | 17 + gcc/testsuite/gdc.test/fail_compilation/ice13311.d | 12 + gcc/testsuite/gdc.test/fail_compilation/ice13356.d | 41 + gcc/testsuite/gdc.test/fail_compilation/ice13382.d | 26 + gcc/testsuite/gdc.test/fail_compilation/ice13385.d | 9 + gcc/testsuite/gdc.test/fail_compilation/ice13459.d | 19 + .../gdc.test/fail_compilation/ice13465a.d | 20 + .../gdc.test/fail_compilation/ice13465b.d | 20 + gcc/testsuite/gdc.test/fail_compilation/ice13563.d | 27 + gcc/testsuite/gdc.test/fail_compilation/ice1358.d | 29 + gcc/testsuite/gdc.test/fail_compilation/ice13644.d | 19 + gcc/testsuite/gdc.test/fail_compilation/ice13788.d | 14 + gcc/testsuite/gdc.test/fail_compilation/ice13816.d | 23 + gcc/testsuite/gdc.test/fail_compilation/ice13835.d | 22 + gcc/testsuite/gdc.test/fail_compilation/ice13921.d | 27 + gcc/testsuite/gdc.test/fail_compilation/ice13987.d | 9 + gcc/testsuite/gdc.test/fail_compilation/ice14055.d | 18 + gcc/testsuite/gdc.test/fail_compilation/ice14096.d | 41 + gcc/testsuite/gdc.test/fail_compilation/ice14116.d | 11 + gcc/testsuite/gdc.test/fail_compilation/ice14130.d | 15 + gcc/testsuite/gdc.test/fail_compilation/ice14146.d | 24 + gcc/testsuite/gdc.test/fail_compilation/ice14177.d | 15 + gcc/testsuite/gdc.test/fail_compilation/ice14185.d | 24 + gcc/testsuite/gdc.test/fail_compilation/ice14272.d | 14 + gcc/testsuite/gdc.test/fail_compilation/ice14424.d | 13 + gcc/testsuite/gdc.test/fail_compilation/ice14446.d | 14 + gcc/testsuite/gdc.test/fail_compilation/ice14621.d | 30 + gcc/testsuite/gdc.test/fail_compilation/ice14642.d | 52 + gcc/testsuite/gdc.test/fail_compilation/ice14844.d | 23 + gcc/testsuite/gdc.test/fail_compilation/ice14923.d | 28 + gcc/testsuite/gdc.test/fail_compilation/ice14929.d | 96 + gcc/testsuite/gdc.test/fail_compilation/ice15002.d | 10 + gcc/testsuite/gdc.test/fail_compilation/ice15092.d | 20 + gcc/testsuite/gdc.test/fail_compilation/ice15127.d | 20 + gcc/testsuite/gdc.test/fail_compilation/ice15172.d | 33 + gcc/testsuite/gdc.test/fail_compilation/ice15317.d | 13 + gcc/testsuite/gdc.test/fail_compilation/ice15332.d | 19 + gcc/testsuite/gdc.test/fail_compilation/ice15441.d | 28 + gcc/testsuite/gdc.test/fail_compilation/ice15688.d | 13 + gcc/testsuite/gdc.test/fail_compilation/ice15788.d | 18 + gcc/testsuite/gdc.test/fail_compilation/ice15816.d | 11 + gcc/testsuite/gdc.test/fail_compilation/ice15855.d | 3 + gcc/testsuite/gdc.test/fail_compilation/ice15922.d | 26 + gcc/testsuite/gdc.test/fail_compilation/ice16035.d | 22 + gcc/testsuite/gdc.test/fail_compilation/ice17074.d | 39 + gcc/testsuite/gdc.test/fail_compilation/ice17690.d | 10 + gcc/testsuite/gdc.test/fail_compilation/ice17831.d | 78 + gcc/testsuite/gdc.test/fail_compilation/ice2843.d | 22 + gcc/testsuite/gdc.test/fail_compilation/ice4094.d | 19 + gcc/testsuite/gdc.test/fail_compilation/ice4983.d | 15 + gcc/testsuite/gdc.test/fail_compilation/ice5996.d | 11 + gcc/testsuite/gdc.test/fail_compilation/ice6538.d | 30 + gcc/testsuite/gdc.test/fail_compilation/ice7645.d | 32 + gcc/testsuite/gdc.test/fail_compilation/ice7782.d | 4 + gcc/testsuite/gdc.test/fail_compilation/ice8100.d | 12 + gcc/testsuite/gdc.test/fail_compilation/ice8255.d | 10 + gcc/testsuite/gdc.test/fail_compilation/ice8309.d | 11 + gcc/testsuite/gdc.test/fail_compilation/ice8499.d | 19 + gcc/testsuite/gdc.test/fail_compilation/ice8511.d | 13 + gcc/testsuite/gdc.test/fail_compilation/ice8604.d | 7 + gcc/testsuite/gdc.test/fail_compilation/ice8630.d | 3 + gcc/testsuite/gdc.test/fail_compilation/ice8711.d | 8 + gcc/testsuite/gdc.test/fail_compilation/ice8742.d | 11 + gcc/testsuite/gdc.test/fail_compilation/ice8795.d | 16 + gcc/testsuite/gdc.test/fail_compilation/ice8795b.d | 8 + gcc/testsuite/gdc.test/fail_compilation/ice9013.d | 5 + gcc/testsuite/gdc.test/fail_compilation/ice9254a.d | 12 + gcc/testsuite/gdc.test/fail_compilation/ice9254b.d | 15 + gcc/testsuite/gdc.test/fail_compilation/ice9254c.d | 14 + gcc/testsuite/gdc.test/fail_compilation/ice9273a.d | 24 + gcc/testsuite/gdc.test/fail_compilation/ice9273b.d | 15 + gcc/testsuite/gdc.test/fail_compilation/ice9284.d | 21 + gcc/testsuite/gdc.test/fail_compilation/ice9291.d | 11 + gcc/testsuite/gdc.test/fail_compilation/ice9338.d | 21 + gcc/testsuite/gdc.test/fail_compilation/ice9406.d | 22 + gcc/testsuite/gdc.test/fail_compilation/ice9439.d | 21 + gcc/testsuite/gdc.test/fail_compilation/ice9494.d | 20 + gcc/testsuite/gdc.test/fail_compilation/ice9540.d | 37 + gcc/testsuite/gdc.test/fail_compilation/ice9545.d | 14 + gcc/testsuite/gdc.test/fail_compilation/ice9759.d | 25 + gcc/testsuite/gdc.test/fail_compilation/ice9806.d | 49 + gcc/testsuite/gdc.test/fail_compilation/ice9865.d | 9 + gcc/testsuite/gdc.test/fail_compilation/imphint.d | 20 + .../gdc.test/fail_compilation/imports/a10169.d | 6 + .../gdc.test/fail_compilation/imports/a10528.d | 6 + .../gdc.test/fail_compilation/imports/a11850.d | 51 + .../gdc.test/fail_compilation/imports/a11919.d | 17 + .../fail_compilation/imports/a13131checkpoint.d | 18 + .../gdc.test/fail_compilation/imports/a13131elec.d | 10 + .../fail_compilation/imports/a13131parameters.d | 14 + .../gdc.test/fail_compilation/imports/a13311.d | 9 + .../gdc.test/fail_compilation/imports/a13465.d | 22 + .../gdc.test/fail_compilation/imports/a14116.d | 5 + .../gdc.test/fail_compilation/imports/a14235.d | 7 + .../gdc.test/fail_compilation/imports/a14407.d | 19 + .../gdc.test/fail_compilation/imports/a14424.d | 3 + .../gdc.test/fail_compilation/imports/a15667.d | 18 + .../gdc.test/fail_compilation/imports/a15816.d | 5 + .../gdc.test/fail_compilation/imports/a313.d | 9 + .../gdc.test/fail_compilation/imports/a314.d | 5 + .../gdc.test/fail_compilation/imports/b13465.d | 22 + .../gdc.test/fail_compilation/imports/b313.d | 4 + .../gdc.test/fail_compilation/imports/b314.d | 4 + .../gdc.test/fail_compilation/imports/bar11136.d | 1 + .../gdc.test/fail_compilation/imports/c314.d | 4 + .../fail_compilation/imports/checkimports3a.d | 1 + .../fail_compilation/imports/checkimports3b.d | 1 + .../fail_compilation/imports/checkimports3c.d | 1 + .../gdc.test/fail_compilation/imports/diag10089a.d | 8 + .../gdc.test/fail_compilation/imports/diag10089b.d | 5 + .../gdc.test/fail_compilation/imports/diag10141a.d | 26 + .../gdc.test/fail_compilation/imports/diag10141b.d | 55 + .../gdc.test/fail_compilation/imports/diag12598a.d | 3 + .../gdc.test/fail_compilation/imports/diag9210b.d | 6 + .../gdc.test/fail_compilation/imports/diag9210c.d | 4 + .../fail_compilation/imports/diag9210stdcomplex.d | 17 + .../fail_compilation/imports/diag9210stdtraits.d | 33 + .../gdc.test/fail_compilation/imports/dip22a.d | 20 + .../gdc.test/fail_compilation/imports/dip22b.d | 3 + .../gdc.test/fail_compilation/imports/dip22c.d | 3 + .../gdc.test/fail_compilation/imports/dip22d.d | 5 + .../gdc.test/fail_compilation/imports/dip22e.d | 4 + .../gdc.test/fail_compilation/imports/fail10277.d | 23 + .../gdc.test/fail_compilation/imports/fail17646.d | 10 + .../gdc.test/fail_compilation/imports/fail1900a.d | 2 + .../gdc.test/fail_compilation/imports/fail1900b.d | 2 + .../gdc.test/fail_compilation/imports/fail2962a.d | 7 + .../gdc.test/fail_compilation/imports/fail320a.d | 1 + .../gdc.test/fail_compilation/imports/fail320b.d | 1 + .../gdc.test/fail_compilation/imports/fail347a.d | 3 + .../gdc.test/fail_compilation/imports/fail355.d | 1 + .../gdc.test/fail_compilation/imports/fail356.d | 2 + .../gdc.test/fail_compilation/imports/fail4479.d | 1 + .../gdc.test/fail_compilation/imports/fail5385.d | 17 + .../gdc.test/fail_compilation/imports/foo10727a.d | 34 + .../gdc.test/fail_compilation/imports/foo10727b.d | 25 + .../gdc.test/fail_compilation/imports/ice10600a.d | 11 + .../gdc.test/fail_compilation/imports/ice10600b.d | 36 + .../gdc.test/fail_compilation/imports/ice11513x.d | 1 + .../gdc.test/fail_compilation/imports/ice11513y.d | 1 + .../fail_compilation/imports/ice7782algorithm.d | 3 + .../fail_compilation/imports/ice7782range.d | 3 + .../gdc.test/fail_compilation/imports/ice9865b.d | 2 + .../gdc.test/fail_compilation/imports/imp1.d | 5 + .../gdc.test/fail_compilation/imports/imp2.d | 5 + .../fail_compilation/imports/pkg313/package.d | 4 + .../gdc.test/fail_compilation/imports/range15788.d | 5 + .../gdc.test/fail_compilation/imports/spell9644a.d | 7 + .../gdc.test/fail_compilation/imports/spell9644b.d | 3 + .../fail_compilation/imports/stdtraits10727.d | 46 + .../fail_compilation/imports/test10327/empty.d | 1 + .../gdc.test/fail_compilation/imports/test13152a.d | 26 + .../gdc.test/fail_compilation/imports/test13152b.d | 26 + .../gdc.test/fail_compilation/imports/test13152c.d | 26 + .../gdc.test/fail_compilation/imports/test13152d.d | 26 + .../gdc.test/fail_compilation/imports/test13152e.d | 26 + .../gdc.test/fail_compilation/imports/test13152f.d | 26 + .../gdc.test/fail_compilation/imports/test13152g.d | 26 + .../gdc.test/fail_compilation/imports/test13152h.d | 26 + .../gdc.test/fail_compilation/imports/test13152i.d | 26 + .../gdc.test/fail_compilation/imports/test13152j.d | 26 + .../gdc.test/fail_compilation/imports/test13152k.d | 26 + .../gdc.test/fail_compilation/imports/test13152l.d | 26 + .../gdc.test/fail_compilation/imports/test13152m.d | 26 + .../gdc.test/fail_compilation/imports/test13152n.d | 26 + .../gdc.test/fail_compilation/imports/test13152o.d | 26 + .../gdc.test/fail_compilation/imports/test13152p.d | 26 + .../gdc.test/fail_compilation/imports/test13152q.d | 26 + .../gdc.test/fail_compilation/imports/test13152r.d | 26 + .../gdc.test/fail_compilation/imports/test13152s.d | 26 + .../gdc.test/fail_compilation/imports/test13152t.d | 26 + .../gdc.test/fail_compilation/imports/test13152u.d | 26 + .../gdc.test/fail_compilation/imports/test13152v.d | 26 + .../gdc.test/fail_compilation/imports/test13152w.d | 26 + .../gdc.test/fail_compilation/imports/test13152x.d | 26 + .../gdc.test/fail_compilation/imports/test13152y.d | 26 + .../gdc.test/fail_compilation/imports/test13152z.d | 26 + .../gdc.test/fail_compilation/imports/test143.d | 3 + .../gdc.test/fail_compilation/imports/test15785.d | 13 + .../gdc.test/fail_compilation/imports/test15897.d | 6 + .../gdc.test/fail_compilation/imports/test5412a.d | 1 + .../gdc.test/fail_compilation/imports/test5412b.d | 1 + .../gdc.test/fail_compilation/imports/test64a.d | 4 + .../gdc.test/fail_compilation/issue3827.d | 14 + gcc/testsuite/gdc.test/fail_compilation/lexer1.d | 52 + gcc/testsuite/gdc.test/fail_compilation/lexer2.d | 19 + gcc/testsuite/gdc.test/fail_compilation/lexer3.d | 9 + gcc/testsuite/gdc.test/fail_compilation/lexer4.d | 43 + gcc/testsuite/gdc.test/fail_compilation/lookup.d | 28 + gcc/testsuite/gdc.test/fail_compilation/mangle1.d | 8 + gcc/testsuite/gdc.test/fail_compilation/mangle2.d | 42 + .../gdc.test/fail_compilation/moduleundefuda.d | 7 + gcc/testsuite/gdc.test/fail_compilation/nogc1.d | 85 + gcc/testsuite/gdc.test/fail_compilation/nogc2.d | 104 + gcc/testsuite/gdc.test/fail_compilation/nogc3.d | 95 + .../gdc.test/fail_compilation/parse12924.d | 20 + .../gdc.test/fail_compilation/parse12967a.d | 43 + .../gdc.test/fail_compilation/parse12967b.d | 41 + .../gdc.test/fail_compilation/parse13361.d | 16 + .../gdc.test/fail_compilation/parse14285.d | 11 + .../gdc.test/fail_compilation/parse14745.d | 13 + gcc/testsuite/gdc.test/fail_compilation/parseStc.d | 38 + .../gdc.test/fail_compilation/parseStc2.d | 77 + .../gdc.test/fail_compilation/parseStc3.d | 62 + .../gdc.test/fail_compilation/parseStc4.d | 42 + .../gdc.test/fail_compilation/parseStc5.d | 88 + .../gdc.test/fail_compilation/pragmainline.d | 11 + gcc/testsuite/gdc.test/fail_compilation/pragmas.d | 40 + .../gdc.test/fail_compilation/protattr1.d | 7 + .../gdc.test/fail_compilation/protattr2.d | 7 + .../gdc.test/fail_compilation/protattr3.d | 7 + .../fail_compilation/protection/subpkg/test1.d | 3 + .../fail_compilation/protection/subpkg/test2.d | 3 + .../fail_compilation/protection/subpkg/test3.d | 3 + .../gdc.test/fail_compilation/reserved_version.d | 314 + .../fail_compilation/reserved_version_switch.d | 299 + gcc/testsuite/gdc.test/fail_compilation/retref2.d | 23 + gcc/testsuite/gdc.test/fail_compilation/retscope.d | 662 + .../gdc.test/fail_compilation/retscope2.d | 295 + gcc/testsuite/gdc.test/fail_compilation/skip.d | 52 + .../gdc.test/fail_compilation/spell9644.d | 36 + .../fail_compilation/staticarrayoverflow.d | 23 + gcc/testsuite/gdc.test/fail_compilation/switches.d | 74 + gcc/testsuite/gdc.test/fail_compilation/test1.d | 1 + .../gdc.test/fail_compilation/test11047.d | 19 + .../gdc.test/fail_compilation/test11176.d | 18 + .../gdc.test/fail_compilation/test12822.d | 17 + .../gdc.test/fail_compilation/test13152.d | 12 + .../gdc.test/fail_compilation/test13536.d | 27 + .../gdc.test/fail_compilation/test13537.d | 61 + .../gdc.test/fail_compilation/test13786.d | 20 + .../gdc.test/fail_compilation/test13867.d | 40 + .../gdc.test/fail_compilation/test14238.d | 30 + gcc/testsuite/gdc.test/fail_compilation/test143.d | 13 + .../gdc.test/fail_compilation/test14496.d | 53 + .../gdc.test/fail_compilation/test14538.d | 20 + .../gdc.test/fail_compilation/test15191.d | 18 + .../gdc.test/fail_compilation/test15306.d | 29 + .../gdc.test/fail_compilation/test15399.d | 46 + .../gdc.test/fail_compilation/test15544.d | 51 + .../gdc.test/fail_compilation/test15672.d | 38 + .../gdc.test/fail_compilation/test15703.d | 32 + .../gdc.test/fail_compilation/test15704.d | 17 + .../gdc.test/fail_compilation/test15785.d | 20 + .../gdc.test/fail_compilation/test15785b.d | 18 + .../gdc.test/fail_compilation/test15897.d | 19 + .../gdc.test/fail_compilation/test15989.d | 52 + .../gdc.test/fail_compilation/test16095.d | 44 + .../gdc.test/fail_compilation/test16116.d | 16 + .../gdc.test/fail_compilation/test16188.d | 25 + .../gdc.test/fail_compilation/test16193.d | 45 + .../gdc.test/fail_compilation/test16195.d | 14 + .../gdc.test/fail_compilation/test16228.d | 24 + .../gdc.test/fail_compilation/test16365.d | 30 + .../gdc.test/fail_compilation/test16381.d | 18 + .../gdc.test/fail_compilation/test16523.d | 16 + .../gdc.test/fail_compilation/test16589.d | 65 + .../gdc.test/fail_compilation/test17380.d | 21 + .../gdc.test/fail_compilation/test17422.d | 24 + .../gdc.test/fail_compilation/test17425.d | 32 + .../gdc.test/fail_compilation/test17450.d | 58 + .../gdc.test/fail_compilation/test17451.d | 45 + gcc/testsuite/gdc.test/fail_compilation/test314.d | 24 + gcc/testsuite/gdc.test/fail_compilation/test4682.d | 13 + .../gdc.test/fail_compilation/test4682a.d | 13 + gcc/testsuite/gdc.test/fail_compilation/test4838.d | 18 + .../gdc.test/fail_compilation/test5412a.d | 4 + .../gdc.test/fail_compilation/test5412b.d | 4 + .../gdc.test/fail_compilation/test5412c.d | 4 + gcc/testsuite/gdc.test/fail_compilation/test64.d | 19 + gcc/testsuite/gdc.test/fail_compilation/test6883.d | 25 + gcc/testsuite/gdc.test/fail_compilation/test8509.d | 8 + gcc/testsuite/gdc.test/fail_compilation/test8556.d | 56 + gcc/testsuite/gdc.test/fail_compilation/test8751.d | 3 + gcc/testsuite/gdc.test/fail_compilation/test9150.d | 21 + gcc/testsuite/gdc.test/fail_compilation/test9176.d | 18 + gcc/testsuite/gdc.test/fail_compilation/testCols.d | 14 + .../gdc.test/fail_compilation/testInference.d | 226 + .../gdc.test/fail_compilation/testpull1810.d | 21 + .../gdc.test/fail_compilation/testscopestatic.d | 24 + .../gdc.test/fail_compilation/typeerrors.d | 58 + gcc/testsuite/gdc.test/fail_compilation/verrors0.d | 60 + gcc/testsuite/gdc.test/fail_compilation/verrors5.d | 40 + .../gdc.test/fail_compilation/warn12809.d | 34 + .../gdc.test/fail_compilation/warn13679.d | 15 + gcc/testsuite/gdc.test/fail_compilation/warn7444.d | 83 + gcc/testsuite/gdc.test/gdc-test.exp | 444 + gcc/testsuite/gdc.test/runnable/A16.d | 12 + gcc/testsuite/gdc.test/runnable/Same.d | 12 + gcc/testsuite/gdc.test/runnable/a17.d | 21 + gcc/testsuite/gdc.test/runnable/a18.d | 16 + gcc/testsuite/gdc.test/runnable/a19.d | 12 + gcc/testsuite/gdc.test/runnable/a21.d | 29 + gcc/testsuite/gdc.test/runnable/aliasthis.d | 2034 + gcc/testsuite/gdc.test/runnable/arrayop.d | 956 + gcc/testsuite/gdc.test/runnable/auto1.d | 125 + gcc/testsuite/gdc.test/runnable/b17073.d | 13 + gcc/testsuite/gdc.test/runnable/b26.d | 14 + gcc/testsuite/gdc.test/runnable/bench1.d | 30 + gcc/testsuite/gdc.test/runnable/bitops.d | 148 + gcc/testsuite/gdc.test/runnable/bug11155.d | 19 + gcc/testsuite/gdc.test/runnable/bug12928.d | 13 + gcc/testsuite/gdc.test/runnable/bug16146.d | 26 + gcc/testsuite/gdc.test/runnable/bug5.d | 20 + gcc/testsuite/gdc.test/runnable/bug7068.d | 11 + gcc/testsuite/gdc.test/runnable/bug846.d | 11 + gcc/testsuite/gdc.test/runnable/builtin.d | 118 + gcc/testsuite/gdc.test/runnable/c22.d | 15 + gcc/testsuite/gdc.test/runnable/cabi1.d | 262 + gcc/testsuite/gdc.test/runnable/cassert.d | 17 + gcc/testsuite/gdc.test/runnable/casting.d | 248 + gcc/testsuite/gdc.test/runnable/circular.d | 25 + gcc/testsuite/gdc.test/runnable/closure.d | 988 + gcc/testsuite/gdc.test/runnable/complex.d | 462 + gcc/testsuite/gdc.test/runnable/constfold.d | 674 + gcc/testsuite/gdc.test/runnable/cpp_abi_tests.d | 157 + gcc/testsuite/gdc.test/runnable/cppa.d | 1277 + gcc/testsuite/gdc.test/runnable/ctorpowtests.d | 232 + gcc/testsuite/gdc.test/runnable/declaration.d | 412 + gcc/testsuite/gdc.test/runnable/delegate.d | 357 + gcc/testsuite/gdc.test/runnable/dhry.d | 927 + gcc/testsuite/gdc.test/runnable/eh.d | 866 + gcc/testsuite/gdc.test/runnable/eh2.d | 85 + gcc/testsuite/gdc.test/runnable/entity1.d | 144 + gcc/testsuite/gdc.test/runnable/evalorder.d | 164 + gcc/testsuite/gdc.test/runnable/extern1.d | 14 + gcc/testsuite/gdc.test/runnable/externmangle.d | 314 + gcc/testsuite/gdc.test/runnable/externmangle2.d | 164 + .../gdc.test/runnable/extra-files/alice30.txt | 3603 ++ .../gdc.test/runnable/extra-files/cabi2.cpp | 255 + .../runnable/extra-files/cpp_abi_tests.cpp | 60 + .../gdc.test/runnable/extra-files/cppb.cpp | 812 + .../gdc.test/runnable/extra-files/externmangle.cpp | 404 + .../runnable/extra-files/externmangle2.cpp | 145 + .../gdc.test/runnable/extra-files/foo37.txt | 2 + .../gdc.test/runnable/extra-files/std14198/array.d | 27 + .../gdc.test/runnable/extra-files/std14198/conv.d | 34 + .../runnable/extra-files/std14198/format.d | 11 + .../gdc.test/runnable/extra-files/std14198/uni.d | 12 + .../gdc.test/runnable/extra-files/test15.txt | 815 + .../gdc.test/runnable/extra-files/teststdio.txt | 6 + gcc/testsuite/gdc.test/runnable/fix17429.d | 17 + gcc/testsuite/gdc.test/runnable/foreach.d | 299 + gcc/testsuite/gdc.test/runnable/foreach2.d | 268 + gcc/testsuite/gdc.test/runnable/foreach3.d | 285 + gcc/testsuite/gdc.test/runnable/foreach4.d | 930 + gcc/testsuite/gdc.test/runnable/foreach5.d | 1122 + gcc/testsuite/gdc.test/runnable/funclit.d | 1289 + gcc/testsuite/gdc.test/runnable/functype.d | 341 + gcc/testsuite/gdc.test/runnable/future.d | 43 + gcc/testsuite/gdc.test/runnable/hello.d | 12 + gcc/testsuite/gdc.test/runnable/helloUTF8.d | 10 + gcc/testsuite/gdc.test/runnable/ice10086a.d | 6 + gcc/testsuite/gdc.test/runnable/ice10086b.d | 6 + gcc/testsuite/gdc.test/runnable/ice10857.d | 3 + gcc/testsuite/gdc.test/runnable/ice15030.d | 92 + gcc/testsuite/gdc.test/runnable/ice15138.d | 11 + gcc/testsuite/gdc.test/runnable/ice15176.d | 9 + gcc/testsuite/gdc.test/runnable/ice15200.d | 11 + gcc/testsuite/gdc.test/runnable/ice4481.d | 10 + gcc/testsuite/gdc.test/runnable/ifti.d | 120 + gcc/testsuite/gdc.test/runnable/implicit.d | 481 + gcc/testsuite/gdc.test/runnable/imports/A16a.d | 20 + gcc/testsuite/gdc.test/runnable/imports/Other.d | 18 + gcc/testsuite/gdc.test/runnable/imports/a11447.d | 14 + gcc/testsuite/gdc.test/runnable/imports/a12010.d | 3 + gcc/testsuite/gdc.test/runnable/imports/a12037.d | 77 + gcc/testsuite/gdc.test/runnable/imports/a12874.d | 13 + gcc/testsuite/gdc.test/runnable/imports/a14267.d | 19 + gcc/testsuite/gdc.test/runnable/imports/a14992.d | 5 + gcc/testsuite/gdc.test/runnable/imports/a15030.d | 3 + gcc/testsuite/gdc.test/runnable/imports/a15079.d | 50 + gcc/testsuite/gdc.test/runnable/imports/a17a.d | 7 + gcc/testsuite/gdc.test/runnable/imports/a18a.d | 28 + gcc/testsuite/gdc.test/runnable/imports/a19a.d | 15 + gcc/testsuite/gdc.test/runnable/imports/a20a.d | 1 + gcc/testsuite/gdc.test/runnable/imports/a21a.d | 21 + gcc/testsuite/gdc.test/runnable/imports/a7595.d | 27 + gcc/testsuite/gdc.test/runnable/imports/a9546.d | 12 + gcc/testsuite/gdc.test/runnable/imports/a9741.d | 7 + gcc/testsuite/gdc.test/runnable/imports/b11447.d | 15 + gcc/testsuite/gdc.test/runnable/imports/b15030.d | 17 + gcc/testsuite/gdc.test/runnable/imports/b26a.d | 5 + gcc/testsuite/gdc.test/runnable/imports/bar10378.d | 4 + gcc/testsuite/gdc.test/runnable/imports/bug10425.d | 32 + gcc/testsuite/gdc.test/runnable/imports/bug846.d | 39 + gcc/testsuite/gdc.test/runnable/imports/c11447.d | 67 + gcc/testsuite/gdc.test/runnable/imports/c22a.d | 5 + gcc/testsuite/gdc.test/runnable/imports/c22b.d | 6 + .../gdc.test/runnable/imports/circularA.d | 30 + .../gdc.test/runnable/imports/depsprot_default.d | 1 + .../gdc.test/runnable/imports/depsprot_private.d | 1 + .../gdc.test/runnable/imports/depsprot_public.d | 1 + gcc/testsuite/gdc.test/runnable/imports/extern1a.d | 4 + .../gdc.test/runnable/imports/ice10086x.d | 34 + .../gdc.test/runnable/imports/ice10086y.d | 10 + .../gdc.test/runnable/imports/ice10857a.d | 19 + .../gdc.test/runnable/imports/ice10857b.d | 14 + .../gdc.test/runnable/imports/ice15138a.d | 28 + .../gdc.test/runnable/imports/ice15176a.d | 13 + .../gdc.test/runnable/imports/ice15176b.d | 8 + .../gdc.test/runnable/imports/ice15200a.d | 13 + .../gdc.test/runnable/imports/ice15200b.d | 41 + gcc/testsuite/gdc.test/runnable/imports/ice4481a.d | 9 + gcc/testsuite/gdc.test/runnable/imports/ice4481b.d | 14 + gcc/testsuite/gdc.test/runnable/imports/inc11239.d | 12 + .../gdc.test/runnable/imports/link10920a.d | 19 + .../gdc.test/runnable/imports/link11069x.d | 10 + .../gdc.test/runnable/imports/link11069y.d | 10 + .../gdc.test/runnable/imports/link11069z.d | 22 + .../gdc.test/runnable/imports/link11127a.d | 21 + .../gdc.test/runnable/imports/link11395a.d | 15 + .../gdc.test/runnable/imports/link12144a.d | 50 + .../gdc.test/runnable/imports/link13043a.d | 17 + .../gdc.test/runnable/imports/link13394a.d | 24 + .../gdc.test/runnable/imports/link13400a.d | 16 + .../gdc.test/runnable/imports/link13415a.d | 20 + .../gdc.test/runnable/imports/link14074x.d | 5 + .../gdc.test/runnable/imports/link14074y.d | 31 + .../gdc.test/runnable/imports/link14074z.d | 56 + .../gdc.test/runnable/imports/link14541traits.d | 54 + .../gdc.test/runnable/imports/link14588a.d | 15 + .../gdc.test/runnable/imports/link14814a.d | 11 + .../gdc.test/runnable/imports/link15194b.d | 7 + .../gdc.test/runnable/imports/link15194std.d | 67 + .../gdc.test/runnable/imports/link2500a.d | 9 + .../gdc.test/runnable/imports/link2500b.d | 6 + .../gdc.test/runnable/imports/link2644a.d | 9 + .../gdc.test/runnable/imports/link2644b.d | 9 + .../gdc.test/runnable/imports/link2644c.d | 5 + .../gdc.test/runnable/imports/link7745b.d | 7 + .../gdc.test/runnable/imports/link8023b.d | 2 + .../gdc.test/runnable/imports/link9571a.d | 11 + .../gdc.test/runnable/imports/linktypeinfo_file.d | 33 + gcc/testsuite/gdc.test/runnable/imports/m1a.d | 11 + gcc/testsuite/gdc.test/runnable/imports/m8668a.d | 6 + gcc/testsuite/gdc.test/runnable/imports/m8668b.d | 6 + gcc/testsuite/gdc.test/runnable/imports/m8668c.d | 4 + .../gdc.test/runnable/imports/mangle10077.d | 9 + gcc/testsuite/gdc.test/runnable/imports/mod2.d | 12 + gcc/testsuite/gdc.test/runnable/imports/ovs1528a.d | 12 + gcc/testsuite/gdc.test/runnable/imports/ovs1528b.d | 12 + .../gdc.test/runnable/imports/std11069array.d | 16 + .../gdc.test/runnable/imports/std11069container.d | 11 + .../gdc.test/runnable/imports/std11069range.d | 15 + .../gdc.test/runnable/imports/std11069typecons.d | 34 + .../gdc.test/runnable/imports/std11863bitmanip.d | 11 + .../gdc.test/runnable/imports/std11863conv.d | 90 + .../gdc.test/runnable/imports/std11863format.d | 13 + .../gdc.test/runnable/imports/std12010container.d | 70 + .../gdc.test/runnable/imports/std15017variant.d | 25 + .../gdc.test/runnable/imports/std15021conv.d | 13 + .../gdc.test/runnable/imports/std15021format.d | 12 + .../gdc.test/runnable/imports/std15030algo.d | 35 + .../gdc.test/runnable/imports/template13478a.d | 9 + .../gdc.test/runnable/imports/template13478b.d | 7 + .../gdc.test/runnable/imports/template2962a.d | 10 + .../gdc.test/runnable/imports/template_ovs1.d | 58 + .../gdc.test/runnable/imports/template_ovs2.d | 58 + .../gdc.test/runnable/imports/template_ovs3.d | 36 + .../gdc.test/runnable/imports/test10441b.d | 9 + .../gdc.test/runnable/imports/test10441c.d | 6 + .../gdc.test/runnable/imports/test10573a.d | 13 + .../gdc.test/runnable/imports/test10736a.d | 4 + .../gdc.test/runnable/imports/test10736b.d | 13 + .../gdc.test/runnable/imports/test10736c.d | 24 + gcc/testsuite/gdc.test/runnable/imports/test10a.d | 9 + .../gdc.test/runnable/imports/test11039b.d | 7 + .../gdc.test/runnable/imports/test11745b.d | 17 + .../gdc.test/runnable/imports/test11931a.d | 14 + .../gdc.test/runnable/imports/test11931b.d | 21 + .../gdc.test/runnable/imports/test11931c.d | 3 + .../gdc.test/runnable/imports/test11931d.d | 30 + gcc/testsuite/gdc.test/runnable/imports/test13a.d | 55 + .../gdc.test/runnable/imports/test14901a.d | 21 + .../gdc.test/runnable/imports/test14901b.d | 13 + .../gdc.test/runnable/imports/test14901c.d | 10 + .../gdc.test/runnable/imports/test14901d.d | 8 + gcc/testsuite/gdc.test/runnable/imports/test21a.d | 21 + gcc/testsuite/gdc.test/runnable/imports/test24a.d | 3 + gcc/testsuite/gdc.test/runnable/imports/test24b.d | 3 + gcc/testsuite/gdc.test/runnable/imports/test27a.d | 11 + gcc/testsuite/gdc.test/runnable/imports/test29a.d | 6 + gcc/testsuite/gdc.test/runnable/imports/test29b.d | 3 + gcc/testsuite/gdc.test/runnable/imports/test31a.d | 6 + gcc/testsuite/gdc.test/runnable/imports/test32a.d | 10 + gcc/testsuite/gdc.test/runnable/imports/test35a.d | 39 + gcc/testsuite/gdc.test/runnable/imports/test38a.d | 6 + gcc/testsuite/gdc.test/runnable/imports/test39a.d | 13 + gcc/testsuite/gdc.test/runnable/imports/test3a.d | 13 + gcc/testsuite/gdc.test/runnable/imports/test3b.d | 7 + gcc/testsuite/gdc.test/runnable/imports/test40a.d | 41 + gcc/testsuite/gdc.test/runnable/imports/test41a.d | 12 + gcc/testsuite/gdc.test/runnable/imports/test44a.d | 5 + gcc/testsuite/gdc.test/runnable/imports/test45a.d | 17 + gcc/testsuite/gdc.test/runnable/imports/test45b.d | 16 + gcc/testsuite/gdc.test/runnable/imports/test46a.d | 15 + gcc/testsuite/gdc.test/runnable/imports/test46b.d | 10 + gcc/testsuite/gdc.test/runnable/imports/test46c.d | 7 + gcc/testsuite/gdc.test/runnable/imports/test48a.d | 9 + gcc/testsuite/gdc.test/runnable/imports/test49a.d | 28 + gcc/testsuite/gdc.test/runnable/imports/test57a.d | 10 + gcc/testsuite/gdc.test/runnable/imports/test57b.d | 3 + gcc/testsuite/gdc.test/runnable/imports/test58a.d | 7 + gcc/testsuite/gdc.test/runnable/imports/test61a.d | 6 + .../gdc.test/runnable/imports/test7494a.d | 13 + .../gdc.test/runnable/imports/test8997a.d | 6 + .../gdc.test/runnable/imports/test9271a.d | 6 + .../gdc.test/runnable/imports/testkwd_file.d | 37 + .../gdc.test/runnable/imports/testminitAA.d | 11 + .../gdc.test/runnable/imports/testminitBB.d | 11 + .../gdc.test/runnable/imports/testmod1a.d | 7 + .../gdc.test/runnable/imports/testmod1b.d | 8 + .../gdc.test/runnable/imports/testmod2a.d | 11 + gcc/testsuite/gdc.test/runnable/imports/tlsa.d | 35 + .../runnable/imports/traits_getUnitTests_import.d | 6 + gcc/testsuite/gdc.test/runnable/imports/ufcs5a.d | 13 + gcc/testsuite/gdc.test/runnable/imports/ufcs5b.d | 19 + gcc/testsuite/gdc.test/runnable/imports/ufcs5c.d | 19 + gcc/testsuite/gdc.test/runnable/imports/ufcs5d.d | 13 + gcc/testsuite/gdc.test/runnable/imports/ufcs5e.d | 13 + gcc/testsuite/gdc.test/runnable/inline.d | 1138 + gcc/testsuite/gdc.test/runnable/inline14560.d | 17 + gcc/testsuite/gdc.test/runnable/inner.d | 918 + gcc/testsuite/gdc.test/runnable/interface.d | 95 + gcc/testsuite/gdc.test/runnable/interface1.d | 203 + gcc/testsuite/gdc.test/runnable/interface2.d | 1233 + gcc/testsuite/gdc.test/runnable/interface3.d | 75 + gcc/testsuite/gdc.test/runnable/interpret.d | 3611 ++ gcc/testsuite/gdc.test/runnable/interpret2.d | 148 + gcc/testsuite/gdc.test/runnable/issue8671.d | 5 + gcc/testsuite/gdc.test/runnable/lazy.d | 310 + gcc/testsuite/gdc.test/runnable/ldc_github_1677.d | 29 + gcc/testsuite/gdc.test/runnable/lexer.d | 91 + gcc/testsuite/gdc.test/runnable/link10425.d | 22 + gcc/testsuite/gdc.test/runnable/link10920.d | 19 + gcc/testsuite/gdc.test/runnable/link11069a.d | 13 + gcc/testsuite/gdc.test/runnable/link11069b.d | 15 + gcc/testsuite/gdc.test/runnable/link11127.d | 6 + gcc/testsuite/gdc.test/runnable/link11395.d | 13 + gcc/testsuite/gdc.test/runnable/link11931.d | 11 + gcc/testsuite/gdc.test/runnable/link12010.d | 7 + gcc/testsuite/gdc.test/runnable/link12037.d | 8 + gcc/testsuite/gdc.test/runnable/link12144.d | 20 + gcc/testsuite/gdc.test/runnable/link13043.d | 5 + gcc/testsuite/gdc.test/runnable/link13350.d | 139 + gcc/testsuite/gdc.test/runnable/link13394.d | 13 + gcc/testsuite/gdc.test/runnable/link13400.d | 13 + gcc/testsuite/gdc.test/runnable/link13415.d | 11 + gcc/testsuite/gdc.test/runnable/link13843.d | 44 + gcc/testsuite/gdc.test/runnable/link14074a.d | 21 + gcc/testsuite/gdc.test/runnable/link14074b.d | 6 + gcc/testsuite/gdc.test/runnable/link14425.d | 9 + gcc/testsuite/gdc.test/runnable/link14541.d | 42 + gcc/testsuite/gdc.test/runnable/link14588.d | 10 + gcc/testsuite/gdc.test/runnable/link14814.d | 10 + gcc/testsuite/gdc.test/runnable/link14992.d | 22 + gcc/testsuite/gdc.test/runnable/link15017.d | 45 + gcc/testsuite/gdc.test/runnable/link15021.d | 18 + gcc/testsuite/gdc.test/runnable/link15149.d | 16 + gcc/testsuite/gdc.test/runnable/link2500.d | 19 + gcc/testsuite/gdc.test/runnable/link2644.d | 14 + gcc/testsuite/gdc.test/runnable/link6574.d | 45 + gcc/testsuite/gdc.test/runnable/link7745.d | 20 + gcc/testsuite/gdc.test/runnable/link7966.d | 17 + gcc/testsuite/gdc.test/runnable/link8023.d | 19 + gcc/testsuite/gdc.test/runnable/link9571.d | 9 + gcc/testsuite/gdc.test/runnable/linktypeinfo.d | 34 + gcc/testsuite/gdc.test/runnable/literal.d | 238 + gcc/testsuite/gdc.test/runnable/loopunroll.d | 285 + gcc/testsuite/gdc.test/runnable/m1.d | 22 + gcc/testsuite/gdc.test/runnable/manboy.d | 20 + gcc/testsuite/gdc.test/runnable/mangle.d | 582 + gcc/testsuite/gdc.test/runnable/mars1.d | 1725 + gcc/testsuite/gdc.test/runnable/mixin1.d | 1470 + gcc/testsuite/gdc.test/runnable/mixin2.d | 363 + gcc/testsuite/gdc.test/runnable/mod1.d | 17 + gcc/testsuite/gdc.test/runnable/nan.d | 57 + gcc/testsuite/gdc.test/runnable/nested.d | 2806 ++ gcc/testsuite/gdc.test/runnable/newdel.d | 110 + gcc/testsuite/gdc.test/runnable/nogc.d | 74 + gcc/testsuite/gdc.test/runnable/nulltype.d | 185 + gcc/testsuite/gdc.test/runnable/opdisp.d | 297 + gcc/testsuite/gdc.test/runnable/opover.d | 1111 + gcc/testsuite/gdc.test/runnable/opover2.d | 2064 + gcc/testsuite/gdc.test/runnable/opover3.d | 184 + gcc/testsuite/gdc.test/runnable/overload.d | 1252 + gcc/testsuite/gdc.test/runnable/pi.d | 174 + gcc/testsuite/gdc.test/runnable/polysemous.d | 71 + gcc/testsuite/gdc.test/runnable/printargs.d | 18 + gcc/testsuite/gdc.test/runnable/property.d | 50 + gcc/testsuite/gdc.test/runnable/property2.d | 611 + gcc/testsuite/gdc.test/runnable/s2ir.d | 97 + gcc/testsuite/gdc.test/runnable/sctor.d | 432 + gcc/testsuite/gdc.test/runnable/sdtor.d | 4656 ++ gcc/testsuite/gdc.test/runnable/statictor.d | 67 + gcc/testsuite/gdc.test/runnable/stress.d | 727 + gcc/testsuite/gdc.test/runnable/structlit.d | 1528 + gcc/testsuite/gdc.test/runnable/template1.d | 2124 + gcc/testsuite/gdc.test/runnable/template13478.d | 10 + gcc/testsuite/gdc.test/runnable/template2.d | 114 + gcc/testsuite/gdc.test/runnable/template2962.d | 30 + gcc/testsuite/gdc.test/runnable/template3.d | 241 + gcc/testsuite/gdc.test/runnable/template4.d | 1166 + gcc/testsuite/gdc.test/runnable/template8.d | 128 + gcc/testsuite/gdc.test/runnable/template9.d | 4967 +++ gcc/testsuite/gdc.test/runnable/test10.d | 13 + gcc/testsuite/gdc.test/runnable/test10378.d | 13 + gcc/testsuite/gdc.test/runnable/test10441.d | 10 + gcc/testsuite/gdc.test/runnable/test10573.d | 4 + gcc/testsuite/gdc.test/runnable/test10736.d | 4 + gcc/testsuite/gdc.test/runnable/test10942.d | 26 + gcc/testsuite/gdc.test/runnable/test11.d | 1392 + gcc/testsuite/gdc.test/runnable/test11039.d | 23 + gcc/testsuite/gdc.test/runnable/test11239.d | 11 + gcc/testsuite/gdc.test/runnable/test11447a.d | 11 + gcc/testsuite/gdc.test/runnable/test11447b.d | 11 + gcc/testsuite/gdc.test/runnable/test11447c.d | 11 + gcc/testsuite/gdc.test/runnable/test11745.d | 14 + gcc/testsuite/gdc.test/runnable/test11863.d | 10 + gcc/testsuite/gdc.test/runnable/test12.d | 1249 + gcc/testsuite/gdc.test/runnable/test12197.d | 12 + gcc/testsuite/gdc.test/runnable/test12874.d | 18 + gcc/testsuite/gdc.test/runnable/test13.d | 13 + gcc/testsuite/gdc.test/runnable/test13504.d | 11 + gcc/testsuite/gdc.test/runnable/test13613.d | 74 + gcc/testsuite/gdc.test/runnable/test13944.d | 36 + gcc/testsuite/gdc.test/runnable/test14613.d | 19 + gcc/testsuite/gdc.test/runnable/test14874.d | 38 + gcc/testsuite/gdc.test/runnable/test14901.d | 20 + gcc/testsuite/gdc.test/runnable/test14903.d | 86 + gcc/testsuite/gdc.test/runnable/test15.d | 1441 + gcc/testsuite/gdc.test/runnable/test15079.d | 5 + gcc/testsuite/gdc.test/runnable/test15913.d | 7 + gcc/testsuite/gdc.test/runnable/test16.d | 386 + gcc/testsuite/gdc.test/runnable/test16115.d | 38 + gcc/testsuite/gdc.test/runnable/test16640.d | 11 + gcc/testsuite/gdc.test/runnable/test16980.d | 22 + gcc/testsuite/gdc.test/runnable/test17.d | 43 + gcc/testsuite/gdc.test/runnable/test17072.d | 13 + gcc/testsuite/gdc.test/runnable/test17073.d | 13 + gcc/testsuite/gdc.test/runnable/test17338.d | 25 + gcc/testsuite/gdc.test/runnable/test17684.d | 132 + gcc/testsuite/gdc.test/runnable/test17899.d | 19 + gcc/testsuite/gdc.test/runnable/test19.d | 480 + gcc/testsuite/gdc.test/runnable/test20.d | 1297 + gcc/testsuite/gdc.test/runnable/test21.d | 10 + gcc/testsuite/gdc.test/runnable/test22.d | 1308 + gcc/testsuite/gdc.test/runnable/test23.d | 1565 + gcc/testsuite/gdc.test/runnable/test24.d | 10 + gcc/testsuite/gdc.test/runnable/test27.d | 13 + gcc/testsuite/gdc.test/runnable/test28.d | 1320 + gcc/testsuite/gdc.test/runnable/test29.d | 13 + gcc/testsuite/gdc.test/runnable/test3.d | 41 + gcc/testsuite/gdc.test/runnable/test30.d | 10 + gcc/testsuite/gdc.test/runnable/test31.d | 18 + gcc/testsuite/gdc.test/runnable/test32.d | 11 + gcc/testsuite/gdc.test/runnable/test34.d | 1294 + gcc/testsuite/gdc.test/runnable/test3449.d | 112 + gcc/testsuite/gdc.test/runnable/test3574a.d | 13 + gcc/testsuite/gdc.test/runnable/test3574b.d | 13 + gcc/testsuite/gdc.test/runnable/test3574c.d | 13 + gcc/testsuite/gdc.test/runnable/test3574d.d | 13 + gcc/testsuite/gdc.test/runnable/test37.d | 13 + gcc/testsuite/gdc.test/runnable/test38.d | 13 + gcc/testsuite/gdc.test/runnable/test4.d | 1503 + gcc/testsuite/gdc.test/runnable/test40.d | 16 + gcc/testsuite/gdc.test/runnable/test41.d | 29 + gcc/testsuite/gdc.test/runnable/test42.d | 6469 +++ gcc/testsuite/gdc.test/runnable/test42a.d | 315 + gcc/testsuite/gdc.test/runnable/test435.d | 143 + gcc/testsuite/gdc.test/runnable/test45.d | 31 + gcc/testsuite/gdc.test/runnable/test46.d | 6 + gcc/testsuite/gdc.test/runnable/test48.d | 43 + gcc/testsuite/gdc.test/runnable/test49.d | 12 + gcc/testsuite/gdc.test/runnable/test5.d | 65 + gcc/testsuite/gdc.test/runnable/test52.d | 29 + gcc/testsuite/gdc.test/runnable/test5305.d | 7 + gcc/testsuite/gdc.test/runnable/test57.d | 10 + gcc/testsuite/gdc.test/runnable/test58.d | 9 + gcc/testsuite/gdc.test/runnable/test5943.d | 77 + gcc/testsuite/gdc.test/runnable/test60.d | 22 + gcc/testsuite/gdc.test/runnable/test61.d | 11 + gcc/testsuite/gdc.test/runnable/test6423.d | 25 + gcc/testsuite/gdc.test/runnable/test7.d | 734 + gcc/testsuite/gdc.test/runnable/test7452.d | 75 + gcc/testsuite/gdc.test/runnable/test7453.d | 14 + gcc/testsuite/gdc.test/runnable/test7494.d | 20 + gcc/testsuite/gdc.test/runnable/test7511.d | 421 + gcc/testsuite/gdc.test/runnable/test7595.d | 26 + gcc/testsuite/gdc.test/runnable/test7603.d | 30 + gcc/testsuite/gdc.test/runnable/test7618.d | 17 + gcc/testsuite/gdc.test/runnable/test7932.d | 31 + gcc/testsuite/gdc.test/runnable/test8.d | 977 + gcc/testsuite/gdc.test/runnable/test8182.d | 16 + gcc/testsuite/gdc.test/runnable/test8544.d | 17 + gcc/testsuite/gdc.test/runnable/test8997.d | 15 + gcc/testsuite/gdc.test/runnable/test9259.d | 13 + gcc/testsuite/gdc.test/runnable/test9271.d | 14 + gcc/testsuite/gdc.test/runnable/test9309.d | 37 + gcc/testsuite/gdc.test/runnable/test9495.d | 31 + gcc/testsuite/gdc.test/runnable/testaa.d | 1385 + gcc/testsuite/gdc.test/runnable/testaa2.d | 292 + gcc/testsuite/gdc.test/runnable/testaa3.d | 374 + gcc/testsuite/gdc.test/runnable/testabi.d | 926 + gcc/testsuite/gdc.test/runnable/testappend.d | 68 + gcc/testsuite/gdc.test/runnable/testargtypes.d | 113 + gcc/testsuite/gdc.test/runnable/testarray.d | 65 + gcc/testsuite/gdc.test/runnable/testassign.d | 1199 + gcc/testsuite/gdc.test/runnable/testbitarray.d | 16 + gcc/testsuite/gdc.test/runnable/testbounds.d | 510 + gcc/testsuite/gdc.test/runnable/testbounds_off.d | 27 + gcc/testsuite/gdc.test/runnable/testbounds_on.d | 27 + .../gdc.test/runnable/testbounds_safeonly.d | 27 + gcc/testsuite/gdc.test/runnable/testclass.d | 78 + gcc/testsuite/gdc.test/runnable/testconst.d | 3881 ++ gcc/testsuite/gdc.test/runnable/testconstsection.d | 61 + gcc/testsuite/gdc.test/runnable/testcontracts.d | 1057 + gcc/testsuite/gdc.test/runnable/testdstress.d | 932 + gcc/testsuite/gdc.test/runnable/testdt.d | 172 + gcc/testsuite/gdc.test/runnable/testenum.d | 447 + gcc/testsuite/gdc.test/runnable/testfile.d | 24 + gcc/testsuite/gdc.test/runnable/testformat.d | 125 + gcc/testsuite/gdc.test/runnable/testgc2.d | 45 + gcc/testsuite/gdc.test/runnable/testgc3.d | 24 + gcc/testsuite/gdc.test/runnable/testinvariant.d | 188 + gcc/testsuite/gdc.test/runnable/testkeyword.d | 152 + gcc/testsuite/gdc.test/runnable/testline.d | 43 + gcc/testsuite/gdc.test/runnable/testmain.d | 5 + gcc/testsuite/gdc.test/runnable/testminit.d | 20 + gcc/testsuite/gdc.test/runnable/testmmfile.d | 119 + gcc/testsuite/gdc.test/runnable/testmod1.d | 13 + gcc/testsuite/gdc.test/runnable/testmod2.d | 12 + gcc/testsuite/gdc.test/runnable/testmodule.d | 21 + gcc/testsuite/gdc.test/runnable/testpic.d | 54 + gcc/testsuite/gdc.test/runnable/testptrref.d | 168 + gcc/testsuite/gdc.test/runnable/testreturn.d | 200 + gcc/testsuite/gdc.test/runnable/testrightthis.d | 687 + gcc/testsuite/gdc.test/runnable/testsafe.d | 498 + gcc/testsuite/gdc.test/runnable/testscope.d | 364 + gcc/testsuite/gdc.test/runnable/testscope2.d | 248 + gcc/testsuite/gdc.test/runnable/testsignals.d | 113 + gcc/testsuite/gdc.test/runnable/testsocket.d | 50 + gcc/testsuite/gdc.test/runnable/teststdio.d | 33 + gcc/testsuite/gdc.test/runnable/testswitch.d | 738 + gcc/testsuite/gdc.test/runnable/testthread.d | 63 + gcc/testsuite/gdc.test/runnable/testthread2.d | 108 + gcc/testsuite/gdc.test/runnable/testtypeid.d | 686 + gcc/testsuite/gdc.test/runnable/testv.d | 147 + gcc/testsuite/gdc.test/runnable/tls.d | 99 + gcc/testsuite/gdc.test/runnable/tls_dup.d | 104 + gcc/testsuite/gdc.test/runnable/traits.d | 1572 + .../gdc.test/runnable/traits_getPointerBitmap.d | 268 + .../gdc.test/runnable/traits_getUnitTests.d | 76 + .../gdc.test/runnable/traits_getVirtualIndex.d | 100 + gcc/testsuite/gdc.test/runnable/uda.d | 488 + gcc/testsuite/gdc.test/runnable/ufcs.d | 858 + gcc/testsuite/gdc.test/runnable/uniformctor.d | 157 + gcc/testsuite/gdc.test/runnable/variadic.d | 1174 + gcc/testsuite/gdc.test/runnable/version.d | 67 + gcc/testsuite/gdc.test/runnable/warning1.d | 191 + gcc/testsuite/gdc.test/runnable/wc.d | 50 + gcc/testsuite/gdc.test/runnable/wc2.d | 74 + gcc/testsuite/gdc.test/runnable/wc3.d | 72 + gcc/testsuite/gdc.test/runnable/xdtor.d | 86 + gcc/testsuite/gdc.test/runnable/xpostblit.d | 77 + gcc/testsuite/gdc.test/runnable/xtest46.d | 8285 ++++ gcc/testsuite/gdc.test/runnable/xtest55.d | 24 + gcc/testsuite/gdc.test/runnable/xtestenum.d | 165 + gcc/testsuite/gfortran.dg/20181025-1.f | 28 + gcc/testsuite/gfortran.dg/ISO_Fortran_binding_1.c | 205 + .../gfortran.dg/ISO_Fortran_binding_1.f90 | 246 + gcc/testsuite/gfortran.dg/ISO_Fortran_binding_3.c | 32 + .../gfortran.dg/ISO_Fortran_binding_3.f90 | 53 + .../gfortran.dg/ISO_Fortran_binding_4.f90 | 27 + gcc/testsuite/gfortran.dg/ISO_Fortran_binding_5.c | 83 + .../gfortran.dg/ISO_Fortran_binding_5.f90 | 36 + gcc/testsuite/gfortran.dg/ISO_Fortran_binding_6.c | 23 + .../gfortran.dg/ISO_Fortran_binding_6.f90 | 41 + .../gfortran.dg/actual_array_substr_3.f90 | 11 + gcc/testsuite/gfortran.dg/alloc_comp_assign_16.f03 | 37 + .../gfortran.dg/alloc_comp_auto_array_3.f90 | 2 +- .../gfortran.dg/allocatable_uninitialized_1.f90 | 8 + gcc/testsuite/gfortran.dg/allocate_with_mold_3.f90 | 21 + .../gfortran.dg/allocate_with_source_26.f90 | 91 + gcc/testsuite/gfortran.dg/altreturn_9_0.f90 | 10 + gcc/testsuite/gfortran.dg/altreturn_9_1.f90 | 7 + gcc/testsuite/gfortran.dg/argument_checking_7.f90 | 2 +- gcc/testsuite/gfortran.dg/array_function_5.f90 | 2 +- gcc/testsuite/gfortran.dg/array_reference_2.f90 | 20 + gcc/testsuite/gfortran.dg/array_temporaries_5.f90 | 10 + gcc/testsuite/gfortran.dg/assign_11.f90 | 9 + gcc/testsuite/gfortran.dg/associate_42.f90 | 41 + gcc/testsuite/gfortran.dg/associate_43.f90 | 35 + gcc/testsuite/gfortran.dg/associate_44.f90 | 23 + gcc/testsuite/gfortran.dg/associate_45.f90 | 38 + gcc/testsuite/gfortran.dg/associate_46.f90 | 37 + gcc/testsuite/gfortran.dg/bind_c_18.f90 | 2 +- .../gfortran.dg/bind_c_array_params_2.f90 | 7 +- gcc/testsuite/gfortran.dg/bind_c_usage_32.f90 | 13 + gcc/testsuite/gfortran.dg/bind_c_usage_7.f03 | 2 +- gcc/testsuite/gfortran.dg/block_16.f08 | 2 +- gcc/testsuite/gfortran.dg/blockdata_10.f90 | 13 + gcc/testsuite/gfortran.dg/c_funptr_1.f90 | 38 + gcc/testsuite/gfortran.dg/c_funptr_1_mod.f90 | 16 + gcc/testsuite/gfortran.dg/class_66.f90 | 2 +- gcc/testsuite/gfortran.dg/class_69.f90 | 21 + gcc/testsuite/gfortran.dg/coarray/caf.exp | 2 +- gcc/testsuite/gfortran.dg/coarray/event_3.f08 | 4 +- gcc/testsuite/gfortran.dg/coarray_allocate_11.f90 | 15 + gcc/testsuite/gfortran.dg/coarray_data_1.f90 | 11 + gcc/testsuite/gfortran.dg/coarray_lock_7.f90 | 4 +- gcc/testsuite/gfortran.dg/common_15.f90 | 2 +- gcc/testsuite/gfortran.dg/contiguous_3.f90 | 8 +- gcc/testsuite/gfortran.dg/contiguous_8.f90 | 65 + gcc/testsuite/gfortran.dg/contiguous_9.f90 | 12 + gcc/testsuite/gfortran.dg/debug/debug.exp | 2 +- gcc/testsuite/gfortran.dg/debug/pr35154-stabs.f | 2 +- gcc/testsuite/gfortran.dg/dec_bitwise_ops_3.f90 | 29 + gcc/testsuite/gfortran.dg/dec_d_lines_3.f | 12 + gcc/testsuite/gfortran.dg/dec_exp_4.f90 | 12 + gcc/testsuite/gfortran.dg/dec_exp_5.f90 | 11 + gcc/testsuite/gfortran.dg/dec_io_7.f90 | 20 + gcc/testsuite/gfortran.dg/dec_structure_12.f90 | 2 +- gcc/testsuite/gfortran.dg/dec_structure_14.f90 | 2 +- gcc/testsuite/gfortran.dg/dec_structure_15.f90 | 2 +- gcc/testsuite/gfortran.dg/dec_structure_24.f90 | 28 + gcc/testsuite/gfortran.dg/dec_structure_25.f90 | 11 + gcc/testsuite/gfortran.dg/dec_structure_26.f90 | 30 + gcc/testsuite/gfortran.dg/dec_structure_27.f90 | 30 + gcc/testsuite/gfortran.dg/dec_type_print_3.f90 | 20 + .../gfortran.dg/deferred_character_23.f90 | 50 +- .../gfortran.dg/deferred_character_28.f90 | 60 + .../gfortran.dg/deferred_character_29.f90 | 197 + .../gfortran.dg/deferred_character_30.f90 | 9 + .../gfortran.dg/deferred_character_31.f90 | 16 + .../gfortran.dg/deferred_character_32.f90 | 13 + .../gfortran.dg/deferred_type_component_3.f90 | 71 + gcc/testsuite/gfortran.dg/derived_name_1.f90 | 4 +- gcc/testsuite/gfortran.dg/derived_result_2.f90 | 4 +- gcc/testsuite/gfortran.dg/dg.exp | 2 +- .../gfortran.dg/diagnostic-format-json-1.F90 | 25 + .../gfortran.dg/diagnostic-format-json-2.F90 | 26 + .../gfortran.dg/diagnostic-format-json-3.F90 | 26 + gcc/testsuite/gfortran.dg/do_check_6.f90 | 4 +- gcc/testsuite/gfortran.dg/dtio_31.f03 | 2 +- gcc/testsuite/gfortran.dg/dtio_32.f03 | 2 +- .../gfortran.dg/{dtio_33.f90 => dtio_34.f90} | 16 +- gcc/testsuite/gfortran.dg/error_recovery_1.f90 | 2 +- gcc/testsuite/gfortran.dg/extends_11.f03 | 2 +- gcc/testsuite/gfortran.dg/f2018_obs.f90 | 4 +- gcc/testsuite/gfortran.dg/findloc_1.f90 | 13 + gcc/testsuite/gfortran.dg/findloc_2.f90 | 31 + gcc/testsuite/gfortran.dg/findloc_3.f90 | 77 + gcc/testsuite/gfortran.dg/findloc_4.f90 | 25 + gcc/testsuite/gfortran.dg/findloc_5.f90 | 47 + gcc/testsuite/gfortran.dg/findloc_6.f90 | 53 + gcc/testsuite/gfortran.dg/findloc_7.f90 | 9 + gcc/testsuite/gfortran.dg/g77/README | 2 +- gcc/testsuite/gfortran.dg/goacc/asyncwait-5.f | 33 + .../goacc/classify-kernels-unparallelized.f95 | 3 +- .../gfortran.dg/goacc/classify-kernels.f95 | 3 +- .../gfortran.dg/goacc/classify-parallel.f95 | 3 +- .../gfortran.dg/goacc/classify-routine.f95 | 7 +- .../gfortran.dg/goacc/combined-directives-3.f90 | 26 + gcc/testsuite/gfortran.dg/goacc/goacc.exp | 2 +- .../gfortran.dg/goacc/kernels-loop-inner.f95 | 3 +- gcc/testsuite/gfortran.dg/goacc/loop-1-2.f95 | 3 +- gcc/testsuite/gfortran.dg/goacc/loop-1.f95 | 3 +- .../gfortran.dg/goacc/loop-2-kernels-nested.f95 | 34 + .../gfortran.dg/goacc/loop-2-kernels-tile.f95 | 119 + gcc/testsuite/gfortran.dg/goacc/loop-2-kernels.f95 | 190 + .../gfortran.dg/goacc/loop-2-parallel-3.f95 | 56 + .../gfortran.dg/goacc/loop-2-parallel-nested.f95 | 34 + .../gfortran.dg/goacc/loop-2-parallel-tile.f95 | 110 + .../gfortran.dg/goacc/loop-2-parallel.f95 | 154 + gcc/testsuite/gfortran.dg/goacc/loop-2.f95 | 649 - gcc/testsuite/gfortran.dg/goacc/loop-3-2.f95 | 4 +- gcc/testsuite/gfortran.dg/goacc/loop-3.f95 | 4 +- .../gfortran.dg/goacc/nested-parallelism.f90 | 12 +- .../gfortran.dg/goacc/note-parallelism.f90 | 131 + gcc/testsuite/gfortran.dg/goacc/pr72715.f90 | 6 + gcc/testsuite/gfortran.dg/goacc/pr77765.f90 | 3 +- gcc/testsuite/gfortran.dg/goacc/pr78027.f90 | 4 + gcc/testsuite/gfortran.dg/goacc/routine-6.f90 | 7 + .../gfortran.dg/goacc/routine-intrinsic-1.f | 21 + .../gfortran.dg/goacc/routine-intrinsic-2.f | 23 + .../goacc/routine-multiple-directives-1.f90 | 58 + .../goacc/routine-multiple-directives-2.f90 | 82 + .../goacc/routine-multiple-lop-clauses-1.f90 | 32 + gcc/testsuite/gfortran.dg/gomp/declare-simd-2.f90 | 4 +- gcc/testsuite/gfortran.dg/gomp/gomp.exp | 2 +- gcc/testsuite/gfortran.dg/gomp/include_1.f | 49 + gcc/testsuite/gfortran.dg/gomp/include_1.inc | 1 + gcc/testsuite/gfortran.dg/gomp/include_2.f90 | 32 + gcc/testsuite/gfortran.dg/gomp/pr29759.f90 | 8 +- gcc/testsuite/gfortran.dg/gomp/pr79154-1.f90 | 4 +- gcc/testsuite/gfortran.dg/gomp/pr83977.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/pr88377.f90 | 15 + gcc/testsuite/gfortran.dg/gomp/pr88933.f90 | 39 + gcc/testsuite/gfortran.dg/gomp/pr89027.f90 | 22 + .../gfortran.dg/gomp/schedule-modifiers-1.f90 | 63 + .../gfortran.dg/gomp/schedule-modifiers-2.f90 | 44 + gcc/testsuite/gfortran.dg/graphite/graphite.exp | 2 +- gcc/testsuite/gfortran.dg/graphite/id-26.f03 | 4 +- gcc/testsuite/gfortran.dg/graphite/pr89182.f90 | 31 + gcc/testsuite/gfortran.dg/ieee/ieee.exp | 2 +- gcc/testsuite/gfortran.dg/ieee/ieee_10.f90 | 35 + gcc/testsuite/gfortran.dg/ieee/ieee_11.F90 | 74 + gcc/testsuite/gfortran.dg/ieee/ieee_9.f90 | 70 + gcc/testsuite/gfortran.dg/include_10.f | 11 + gcc/testsuite/gfortran.dg/include_10.inc | 1 + gcc/testsuite/gfortran.dg/include_11.f | 20 + gcc/testsuite/gfortran.dg/include_12.f | 65 + gcc/testsuite/gfortran.dg/include_13.f90 | 44 + gcc/testsuite/gfortran.dg/init_flag_20.f90 | 15 + gcc/testsuite/gfortran.dg/initialization_7.f90 | 2 +- gcc/testsuite/gfortran.dg/inline_matmul_24.f90 | 42 + gcc/testsuite/gfortran.dg/inquiry_type_ref_1.f08 | 55 + gcc/testsuite/gfortran.dg/inquiry_type_ref_2.f90 | 17 + gcc/testsuite/gfortran.dg/inquiry_type_ref_3.f90 | 30 + gcc/testsuite/gfortran.dg/inquiry_type_ref_4.f90 | 15 + gcc/testsuite/gfortran.dg/integer_plus.f90 | 2 +- gcc/testsuite/gfortran.dg/intent_out_13.f90 | 22 + gcc/testsuite/gfortran.dg/interface_42.f90 | 4 +- gcc/testsuite/gfortran.dg/internal_pack_16.f90 | 9 + gcc/testsuite/gfortran.dg/internal_pack_17.f90 | 24 + gcc/testsuite/gfortran.dg/internal_pack_18.f90 | 15 + .../gfortran.dg/internal_references_1.f90 | 8 +- .../gfortran.dg/invalid_procedure_name.f90 | 2 +- gcc/testsuite/gfortran.dg/io_constraints_8.f90 | 2 +- gcc/testsuite/gfortran.dg/is_contiguous_1.f90 | 33 + gcc/testsuite/gfortran.dg/is_contiguous_2.f90 | 47 + gcc/testsuite/gfortran.dg/is_contiguous_3.f90 | 24 + gcc/testsuite/gfortran.dg/list_directed_large.f90 | 16 + gcc/testsuite/gfortran.dg/loop_versioning_1.f90 | 28 + gcc/testsuite/gfortran.dg/loop_versioning_10.f90 | 31 + gcc/testsuite/gfortran.dg/loop_versioning_2.f90 | 39 + gcc/testsuite/gfortran.dg/loop_versioning_3.f90 | 30 + gcc/testsuite/gfortran.dg/loop_versioning_4.f90 | 95 + gcc/testsuite/gfortran.dg/loop_versioning_5.f90 | 57 + gcc/testsuite/gfortran.dg/loop_versioning_6.f90 | 93 + gcc/testsuite/gfortran.dg/loop_versioning_7.f90 | 67 + gcc/testsuite/gfortran.dg/loop_versioning_8.f90 | 13 + gcc/testsuite/gfortran.dg/loop_versioning_9.f90 | 31 + gcc/testsuite/gfortran.dg/lto/20091028-1_0.f90 | 2 +- gcc/testsuite/gfortran.dg/lto/20091028-2_0.f90 | 2 +- gcc/testsuite/gfortran.dg/lto/lto.exp | 2 +- gcc/testsuite/gfortran.dg/lto/pr79108_0.f90 | 1 + gcc/testsuite/gfortran.dg/lto/pr87689_0.f | 13 + gcc/testsuite/gfortran.dg/lto/pr87689_1.f | 11 + gcc/testsuite/gfortran.dg/lto/pr89084_0.f90 | 24 + gcc/testsuite/gfortran.dg/matmul_const.f90 | 2 +- gcc/testsuite/gfortran.dg/min_max_type.f90 | 10 + gcc/testsuite/gfortran.dg/min_max_type_2.f90 | 18 + gcc/testsuite/gfortran.dg/namelist_96.f90 | 38 + gcc/testsuite/gfortran.dg/namelist_args.f90 | 6 +- gcc/testsuite/gfortran.dg/negative_unit_check.f90 | 4 +- .../{newunit_5.f90.f90 => newunit_5.f90} | 2 +- gcc/testsuite/gfortran.dg/newunit_6.f90 | 9 + gcc/testsuite/gfortran.dg/no-automatic.f90 | 20 + gcc/testsuite/gfortran.dg/null_10.f90 | 7 + gcc/testsuite/gfortran.dg/optional_absent_4.f90 | 96 + gcc/testsuite/gfortran.dg/optional_absent_5.f90 | 144 + gcc/testsuite/gfortran.dg/overload_3.f90 | 84 + gcc/testsuite/gfortran.dg/pad_source_1.f | 8 + gcc/testsuite/gfortran.dg/pad_source_2.f | 9 + gcc/testsuite/gfortran.dg/pad_source_3.f | 8 + gcc/testsuite/gfortran.dg/pad_source_4.f | 7 + gcc/testsuite/gfortran.dg/pad_source_5.f | 7 + gcc/testsuite/gfortran.dg/pdt_25.f03 | 2 +- gcc/testsuite/gfortran.dg/pdt_28.f03 | 2 +- .../gfortran.dg/pointer_array_component_3.f90 | 36 + gcc/testsuite/gfortran.dg/pointer_assign_12.f90 | 15 + gcc/testsuite/gfortran.dg/pointer_init_2.f90 | 4 +- gcc/testsuite/gfortran.dg/pointer_init_6.f90 | 2 +- gcc/testsuite/gfortran.dg/pointer_init_9.f90 | 13 + gcc/testsuite/gfortran.dg/power_7.f90 | 27 + gcc/testsuite/gfortran.dg/power_8.f90 | 64 + gcc/testsuite/gfortran.dg/pr32599.f03 | 14 +- gcc/testsuite/gfortran.dg/pr35031.f90 | 10 + gcc/testsuite/gfortran.dg/pr36192.f90 | 2 +- gcc/testsuite/gfortran.dg/pr56007.f90 | 2 +- gcc/testsuite/gfortran.dg/pr56520.f90 | 6 +- gcc/testsuite/gfortran.dg/pr57553.f90 | 10 + gcc/testsuite/gfortran.dg/pr58968.f | 2 +- gcc/testsuite/gfortran.dg/pr61765.f90 | 15 + gcc/testsuite/gfortran.dg/pr65453.f90 | 2 +- gcc/testsuite/gfortran.dg/pr70870_1.f90 | 1 + gcc/testsuite/gfortran.dg/pr77414.f90 | 4 +- gcc/testsuite/gfortran.dg/pr77583.f90 | 10 + gcc/testsuite/gfortran.dg/pr77960.f90 | 16 + gcc/testsuite/gfortran.dg/pr78259.f90 | 2 +- gcc/testsuite/gfortran.dg/pr79966.f90 | 4 +- gcc/testsuite/gfortran.dg/pr81027.f90 | 11 + gcc/testsuite/gfortran.dg/pr81509_1.f90 | 12 + gcc/testsuite/gfortran.dg/pr81509_2.f90 | 18 + gcc/testsuite/gfortran.dg/pr81849.f90 | 16 + gcc/testsuite/gfortran.dg/pr83246.f90 | 9 + gcc/testsuite/gfortran.dg/pr85357.f90 | 17 + gcc/testsuite/gfortran.dg/pr85780.f90 | 5 +- gcc/testsuite/gfortran.dg/pr85798.f90 | 14 + gcc/testsuite/gfortran.dg/pr86322_1.f90 | 12 + gcc/testsuite/gfortran.dg/pr86322_2.f90 | 13 + gcc/testsuite/gfortran.dg/pr86322_3.f90 | 13 + gcc/testsuite/gfortran.dg/pr87360.f90 | 5 + gcc/testsuite/gfortran.dg/pr87922.f90 | 10 + gcc/testsuite/gfortran.dg/pr87945_1.f90 | 7 + gcc/testsuite/gfortran.dg/pr87945_2.f90 | 7 + gcc/testsuite/gfortran.dg/pr87992.f90 | 5 + gcc/testsuite/gfortran.dg/pr87994_1.f90 | 7 + gcc/testsuite/gfortran.dg/pr87994_2.f90 | 7 + gcc/testsuite/gfortran.dg/pr87994_3.f90 | 8 + gcc/testsuite/gfortran.dg/pr88025.f90 | 7 + gcc/testsuite/gfortran.dg/pr88048.f90 | 7 + gcc/testsuite/gfortran.dg/pr88116_1.f90 | 4 + gcc/testsuite/gfortran.dg/pr88116_2.f90 | 7 + gcc/testsuite/gfortran.dg/pr88138.f90 | 9 + .../gfortran.dg/{vect/vect-8.f90 => pr88148.f90} | 7 +- gcc/testsuite/gfortran.dg/pr88155.f90 | 9 + gcc/testsuite/gfortran.dg/pr88169_1.f90 | 21 + gcc/testsuite/gfortran.dg/pr88169_2.f90 | 31 + gcc/testsuite/gfortran.dg/pr88169_3.f90 | 15 + gcc/testsuite/gfortran.dg/pr88205.f90 | 14 + gcc/testsuite/gfortran.dg/pr88206.f90 | 8 + gcc/testsuite/gfortran.dg/pr88228.f90 | 8 + gcc/testsuite/gfortran.dg/pr88248.f90 | 28 + gcc/testsuite/gfortran.dg/pr88249.f90 | 7 + gcc/testsuite/gfortran.dg/pr88269.f90 | 6 + gcc/testsuite/gfortran.dg/pr88299.f90 | 16 + gcc/testsuite/gfortran.dg/pr88326.f90 | 11 + gcc/testsuite/gfortran.dg/pr88328.f90 | 6 + gcc/testsuite/gfortran.dg/pr88357_1.f90 | 9 + gcc/testsuite/gfortran.dg/pr88357_2.f90 | 8 + gcc/testsuite/gfortran.dg/pr88376.f90 | 8 + gcc/testsuite/gfortran.dg/pr88467.f90 | 4 + .../{logical_temp_io_kind8.f90 => pr88611.f90} | 2 +- gcc/testsuite/gfortran.dg/pr88902.f90 | 6 + .../{assumed_rank_1.f90 => pr88932.f90} | 8 +- gcc/testsuite/gfortran.dg/pr88934.f90 | 23 + gcc/testsuite/gfortran.dg/pr88964.f90 | 57 + gcc/testsuite/gfortran.dg/pr89077.f90 | 11 + gcc/testsuite/gfortran.dg/pr89084.f90 | 23 + gcc/testsuite/gfortran.dg/pr89253.f | 19 + gcc/testsuite/gfortran.dg/pr89266.f90 | 25 + gcc/testsuite/gfortran.dg/pr89451.f90 | 11 + gcc/testsuite/gfortran.dg/pr89492.f90 | 27 + gcc/testsuite/gfortran.dg/predict-3.f90 | 28 + gcc/testsuite/gfortran.dg/print_2.f90 | 7 + gcc/testsuite/gfortran.dg/print_fmt_2.f90 | 2 +- gcc/testsuite/gfortran.dg/proc_ptr_result_5.f90 | 2 +- gcc/testsuite/gfortran.dg/prof/prof.exp | 2 +- gcc/testsuite/gfortran.dg/protected_4.f90 | 3 +- gcc/testsuite/gfortran.dg/protected_6.f90 | 3 +- gcc/testsuite/gfortran.dg/ptr_func_assign_5.f08 | 45 + gcc/testsuite/gfortran.dg/pure_formal_3.f90 | 2 +- gcc/testsuite/gfortran.dg/read_legacy_comma.f90 | 31 + gcc/testsuite/gfortran.dg/realloc_on_assign_31.f90 | 31 + gcc/testsuite/gfortran.dg/realloc_on_assign_32.f90 | 31 + gcc/testsuite/gfortran.dg/same_name_2.f90 | 4 +- gcc/testsuite/gfortran.dg/select_type_20.f90 | 14 +- gcc/testsuite/gfortran.dg/select_type_44.f90 | 42 + gcc/testsuite/gfortran.dg/select_type_45.f90 | 22 + gcc/testsuite/gfortran.dg/select_type_46.f90 | 21 + gcc/testsuite/gfortran.dg/select_type_47.f90 | 59 + gcc/testsuite/gfortran.dg/simd-builtins-1.f90 | 21 + gcc/testsuite/gfortran.dg/simd-builtins-1.h | 4 + gcc/testsuite/gfortran.dg/simd-builtins-2.f90 | 22 + gcc/testsuite/gfortran.dg/simd-builtins-3.f90 | 1 + gcc/testsuite/gfortran.dg/simd-builtins-3.h | 8 + gcc/testsuite/gfortran.dg/simd-builtins-4.f | 1 + gcc/testsuite/gfortran.dg/simd-builtins-4.h | 8 + gcc/testsuite/gfortran.dg/simd-builtins-5.f | 9 + gcc/testsuite/gfortran.dg/simd-builtins-6.f90 | 26 + gcc/testsuite/gfortran.dg/simd-builtins-7.f90 | 19 + gcc/testsuite/gfortran.dg/simd-builtins-7.h | 2 + gcc/testsuite/gfortran.dg/simd-builtins-8.f90 | 19 + gcc/testsuite/gfortran.dg/simd-builtins-8.h | 4 + gcc/testsuite/gfortran.dg/spread_simplify_1.f90 | 16 + .../gfortran.dg/structure_constructor_16.f90 | 14 + gcc/testsuite/gfortran.dg/substr_simplify.f90 | 20 + gcc/testsuite/gfortran.dg/transfer_check_5.f90 | 14 + gcc/testsuite/gfortran.dg/transfer_simplify_12.f90 | 27 + gcc/testsuite/gfortran.dg/vect/pr83232.f90 | 6 +- gcc/testsuite/gfortran.dg/vect/pr89535.f90 | 18 + gcc/testsuite/gfortran.dg/vect/vect-2.f90 | 2 +- gcc/testsuite/gfortran.dg/vect/vect.exp | 2 +- gcc/testsuite/gfortran.dg/warn_conversion_10.f90 | 8 + gcc/testsuite/gfortran.dg/warn_conversion_11.f90 | 18 + gcc/testsuite/gfortran.dg/warn_undefined_1.f90 | 28 + gcc/testsuite/gfortran.dg/where_7.f90 | 25 + gcc/testsuite/gfortran.dg/wunused-parameter_2.f90 | 13 + .../gfortran.fortran-torture/compile/compile.exp | 2 +- .../gfortran.fortran-torture/compile/pr88304-2.f90 | 28 + .../gfortran.fortran-torture/compile/pr88304.f90 | 24 + .../gfortran.fortran-torture/compile/pr89324.f90 | 15 + .../gfortran.fortran-torture/execute/execute.exp | 2 +- gcc/testsuite/gnat.dg/array32.adb | 10 + gcc/testsuite/gnat.dg/array32.ads | 11 + gcc/testsuite/gnat.dg/array33.adb | 85 + gcc/testsuite/gnat.dg/array34.adb | 22 + gcc/testsuite/gnat.dg/aspect1.adb | 13 + gcc/testsuite/gnat.dg/aspect1_horizontal.adb | 9 + gcc/testsuite/gnat.dg/aspect1_horizontal.ads | 9 + gcc/testsuite/gnat.dg/aspect1_vectors_2d.ads | 16 + gcc/testsuite/gnat.dg/atomic11.adb | 19 + gcc/testsuite/gnat.dg/atomic11_pkg1.ads | 20 + gcc/testsuite/gnat.dg/atomic11_pkg2.ads | 5 + gcc/testsuite/gnat.dg/bip_cu.adb | 10 + gcc/testsuite/gnat.dg/bip_cu_constructor.adb | 5 + gcc/testsuite/gnat.dg/bip_cu_constructor.ads | 2 + gcc/testsuite/gnat.dg/bip_cu_t.adb | 8 + gcc/testsuite/gnat.dg/bip_cu_t.ads | 10 + gcc/testsuite/gnat.dg/bip_exception.adb | 17 + gcc/testsuite/gnat.dg/bip_exception.ads | 20 + gcc/testsuite/gnat.dg/bip_exception_pkg.ads | 11 + gcc/testsuite/gnat.dg/compile_time_error1.adb | 7 + gcc/testsuite/gnat.dg/compile_time_error1.ads | 13 + gcc/testsuite/gnat.dg/compile_time_error1_pkg.ads | 11 + gcc/testsuite/gnat.dg/derived_type5.adb | 10 + gcc/testsuite/gnat.dg/derived_type5_pkg.ads | 27 + gcc/testsuite/gnat.dg/dg.exp | 2 +- gcc/testsuite/gnat.dg/enum5.adb | 11 + gcc/testsuite/gnat.dg/equal4.adb | 12 + gcc/testsuite/gnat.dg/equal4.ads | 5 + gcc/testsuite/gnat.dg/equal4_controlled_filter.ads | 13 + .../gnat.dg/equal4_full_selector_filter.ads | 7 + gcc/testsuite/gnat.dg/equal4_smart_pointers.ads | 11 + gcc/testsuite/gnat.dg/equal5.adb | 13 + gcc/testsuite/gnat.dg/equal5.ads | 31 + gcc/testsuite/gnat.dg/frame_overflow2.adb | 24 + gcc/testsuite/gnat.dg/gcov/gcov.exp | 2 +- gcc/testsuite/gnat.dg/generic_actuals.adb | 18 + gcc/testsuite/gnat.dg/generic_inst2.adb | 5 + gcc/testsuite/gnat.dg/generic_inst2.ads | 10 + gcc/testsuite/gnat.dg/generic_inst2_c.ads | 5 + gcc/testsuite/gnat.dg/generic_pkg.adb | 37 + gcc/testsuite/gnat.dg/ghost1.adb | 8 + gcc/testsuite/gnat.dg/ghost1.ads | 9 + gcc/testsuite/gnat.dg/ghost2.adb | 5 + gcc/testsuite/gnat.dg/ghost2.ads | 14 + gcc/testsuite/gnat.dg/{tagged1.adb => ghost3.adb} | 4 +- gcc/testsuite/gnat.dg/ghost3.ads | 20 + gcc/testsuite/gnat.dg/ghost4.adb | 15 + gcc/testsuite/gnat.dg/inline14.adb | 9 + gcc/testsuite/gnat.dg/inline14_pkg.adb | 16 + gcc/testsuite/gnat.dg/inline14_pkg.ads | 6 + gcc/testsuite/gnat.dg/iter4.adb | 36 + .../gnat.dg/{expr_func6.adb => limited_aggr.adb} | 6 +- gcc/testsuite/gnat.dg/limited_aggr.ads | 10 + gcc/testsuite/gnat.dg/lto19.adb | 1 - gcc/testsuite/gnat.dg/max_size.adb | 13 + gcc/testsuite/gnat.dg/max_size_pkg.ads | 9 + gcc/testsuite/gnat.dg/null_pointer_deref1.adb | 4 +- gcc/testsuite/gnat.dg/null_pointer_deref2.adb | 3 +- gcc/testsuite/gnat.dg/null_pointer_deref3.adb | 3 +- gcc/testsuite/gnat.dg/opt74.adb | 13 + gcc/testsuite/gnat.dg/opt74_pkg.adb | 16 + gcc/testsuite/gnat.dg/opt74_pkg.ads | 7 + gcc/testsuite/gnat.dg/opt75.adb | 9 + gcc/testsuite/gnat.dg/opt75_pkg.adb | 12 + gcc/testsuite/gnat.dg/opt75_pkg.ads | 27 + gcc/testsuite/gnat.dg/opt76.adb | 36 + gcc/testsuite/gnat.dg/opt77.adb | 14 + gcc/testsuite/gnat.dg/opt77_pkg.adb | 28 + gcc/testsuite/gnat.dg/opt77_pkg.ads | 5 + gcc/testsuite/gnat.dg/overload2.adb | 13 + gcc/testsuite/gnat.dg/overload2_p.adb | 6 + gcc/testsuite/gnat.dg/overload2_p.ads | 6 + gcc/testsuite/gnat.dg/overload2_q.adb | 5 + gcc/testsuite/gnat.dg/overload2_q.ads | 4 + gcc/testsuite/gnat.dg/packed_array.adb | 5 + gcc/testsuite/gnat.dg/packed_array.ads | 9 + gcc/testsuite/gnat.dg/packed_array_pkg.ads | 20 + gcc/testsuite/gnat.dg/rt_signals.adb | 14 + gcc/testsuite/gnat.dg/specs/opt4.ads | 25 + gcc/testsuite/gnat.dg/specs/specs.exp | 2 +- gcc/testsuite/gnat.dg/sso/sso.exp | 2 +- gcc/testsuite/gnat.dg/sso14.adb | 52 + gcc/testsuite/gnat.dg/sso15.adb | 52 + gcc/testsuite/gnat.dg/static_pred1.adb | 2 +- gcc/testsuite/gnat.dg/valid4.adb | 13 + gcc/testsuite/gnat.dg/valid4_pkg.adb | 19 + gcc/testsuite/gnat.dg/valid4_pkg.ads | 10 + gcc/testsuite/gnat.dg/warn12.adb | 48 - gcc/testsuite/gnat.dg/warn12_pkg.ads | 21 - gcc/testsuite/gnat.dg/warn17.adb | 22 + gcc/testsuite/gnat.dg/warn18.adb | 13 + gcc/testsuite/gnat.dg/warn19.adb | 20 + gcc/testsuite/gnat.dg/warn19.ads | 6 + gcc/testsuite/gnat.dg/warn19_pkg.ads | 6 + 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 | 12 +- gcc/testsuite/go.test/go-test.exp | 2 +- gcc/testsuite/jit.dg/add-driver-options-testlib.c | 6 + gcc/testsuite/jit.dg/all-non-failing-tests.h | 3 + gcc/testsuite/jit.dg/jit.exp | 13 + gcc/testsuite/jit.dg/test-add-driver-options.c | 68 + gcc/testsuite/jit.dg/test-long-names.c | 2 +- gcc/testsuite/jit.dg/test-sum-of-squares.c | 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 | 14 +- 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 | 5 +- gcc/testsuite/lib/fortran-modules.exp | 2 +- gcc/testsuite/lib/fortran-torture.exp | 2 +- gcc/testsuite/lib/g++-dg.exp | 4 +- gcc/testsuite/lib/g++.exp | 2 +- gcc/testsuite/lib/gcc-defs.exp | 2 +- gcc/testsuite/lib/gcc-dg.exp | 104 +- 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 | 59 +- gcc/testsuite/lib/gdc-dg.exp | 105 + gcc/testsuite/lib/gdc.exp | 286 + 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 | 5 +- gcc/testsuite/lib/go.exp | 2 +- gcc/testsuite/lib/lto.exp | 65 +- gcc/testsuite/lib/mike-g++.exp | 2 +- gcc/testsuite/lib/mike-gcc.exp | 2 +- gcc/testsuite/lib/multiline.exp | 29 +- 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 | 36 +- gcc/testsuite/lib/plugin-support.exp | 2 +- gcc/testsuite/lib/profopt.exp | 2 +- gcc/testsuite/lib/prune.exp | 2 +- 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/scanltranstree.exp | 2 +- .../lib/{scanrtl.exp => scanoffloadrtl.exp} | 89 +- gcc/testsuite/lib/scanoffloadtree.exp | 2 +- gcc/testsuite/lib/scanrtl.exp | 2 +- gcc/testsuite/lib/scantree.exp | 2 +- gcc/testsuite/lib/scanwpaipa.exp | 2 +- gcc/testsuite/lib/target-libpath.exp | 2 +- gcc/testsuite/lib/target-supports-dg.exp | 2 +- gcc/testsuite/lib/target-supports.exp | 577 +- 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 +- .../obj-c++.dg/attributes/method-attribute-2.mm | 2 +- .../obj-c++.dg/attributes/method-format-1.mm | 4 +- .../obj-c++.dg/attributes/method-nonnull-1.mm | 16 +- gcc/testsuite/obj-c++.dg/dg.exp | 2 +- gcc/testsuite/obj-c++.dg/exceptions-3.mm | 6 +- gcc/testsuite/obj-c++.dg/exceptions-4.mm | 2 +- gcc/testsuite/obj-c++.dg/exceptions-5.mm | 6 +- gcc/testsuite/obj-c++.dg/fsf-nsstring-format-1.mm | 4 +- gcc/testsuite/obj-c++.dg/lto/lto.exp | 2 +- gcc/testsuite/obj-c++.dg/plugin/plugin.exp | 2 +- .../obj-c++.dg/property/at-property-23.mm | 4 +- gcc/testsuite/obj-c++.dg/property/dotsyntax-17.mm | 10 +- .../obj-c++.dg/property/property-neg-7.mm | 8 +- gcc/testsuite/obj-c++.dg/property/property.exp | 2 +- gcc/testsuite/obj-c++.dg/strings/strings.exp | 2 +- .../obj-c++.dg/torture/strings/strings.exp | 2 +- .../objc-obj-c++-shared/TestsuiteObject.m | 2 +- gcc/testsuite/objc.dg/attributes/attributes.exp | 2 +- .../objc.dg/attributes/method-attribute-2.m | 2 +- gcc/testsuite/objc.dg/attributes/method-format-1.m | 4 +- .../objc.dg/attributes/method-nonnull-1.m | 16 +- gcc/testsuite/objc.dg/dg.exp | 2 +- gcc/testsuite/objc.dg/exceptions-3.m | 6 +- gcc/testsuite/objc.dg/exceptions-4.m | 2 +- gcc/testsuite/objc.dg/exceptions-5.m | 6 +- gcc/testsuite/objc.dg/fsf-nsstring-format-1.m | 4 +- .../objc.dg/gnu-encoding/gnu-encoding.exp | 2 +- gcc/testsuite/objc.dg/lto/lto.exp | 2 +- gcc/testsuite/objc.dg/param-1.m | 4 +- gcc/testsuite/objc.dg/pch/pch.exp | 2 +- gcc/testsuite/objc.dg/plugin/plugin.exp | 2 +- gcc/testsuite/objc.dg/property/at-property-23.m | 6 +- gcc/testsuite/objc.dg/property/dotsyntax-17.m | 10 +- gcc/testsuite/objc.dg/property/property-neg-7.m | 8 +- 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 +- .../{note_insn_basic_block.rtl => repeat.rtl} | 6 +- gcc/timevar.c | 2 +- gcc/timevar.def | 3 +- gcc/timevar.h | 2 +- gcc/tlink.c | 2 +- gcc/toplev.c | 48 +- gcc/toplev.h | 2 +- gcc/tracer.c | 2 +- gcc/tracer.h | 2 +- gcc/trans-mem.c | 21 +- gcc/trans-mem.h | 2 +- gcc/tree-affine.c | 63 +- gcc/tree-affine.h | 2 +- gcc/tree-call-cdce.c | 4 +- gcc/tree-cfg.c | 127 +- gcc/tree-cfg.h | 2 +- gcc/tree-cfgcleanup.c | 237 +- gcc/tree-cfgcleanup.h | 6 +- gcc/tree-chrec.c | 55 +- gcc/tree-chrec.h | 2 +- gcc/tree-complex.c | 32 +- gcc/tree-core.h | 64 +- gcc/tree-data-ref.c | 147 +- gcc/tree-data-ref.h | 13 +- gcc/tree-dfa.c | 22 +- gcc/tree-dfa.h | 2 +- gcc/tree-diagnostic.c | 12 +- gcc/tree-diagnostic.h | 2 +- gcc/tree-dump.c | 2 +- gcc/tree-dump.h | 2 +- gcc/tree-eh.c | 80 +- gcc/tree-eh.h | 8 +- gcc/tree-emutls.c | 2 +- gcc/tree-hash-traits.h | 2 +- gcc/tree-hasher.h | 2 +- gcc/tree-if-conv.c | 53 +- gcc/tree-if-conv.h | 4 +- gcc/tree-inline.c | 207 +- gcc/tree-inline.h | 15 +- gcc/tree-into-ssa.c | 4 +- gcc/tree-into-ssa.h | 2 +- gcc/tree-iterator.c | 2 +- gcc/tree-iterator.h | 2 +- gcc/tree-loop-distribution.c | 34 +- gcc/tree-nested.c | 118 +- gcc/tree-nested.h | 2 +- gcc/tree-nrv.c | 4 +- gcc/tree-object-size.c | 41 +- gcc/tree-object-size.h | 2 +- gcc/tree-outof-ssa.c | 78 +- gcc/tree-outof-ssa.h | 2 +- gcc/tree-parloops.c | 33 +- gcc/tree-parloops.h | 2 +- gcc/tree-pass.h | 5 +- gcc/tree-phinodes.c | 10 +- gcc/tree-phinodes.h | 4 +- gcc/tree-predcom.c | 4 +- gcc/tree-pretty-print.c | 182 +- gcc/tree-pretty-print.h | 4 +- gcc/tree-profile.c | 122 +- gcc/tree-scalar-evolution.c | 233 +- gcc/tree-scalar-evolution.h | 4 +- gcc/tree-sra.c | 40 +- gcc/tree-ssa-address.c | 2 +- gcc/tree-ssa-address.h | 2 +- gcc/tree-ssa-alias.c | 9 +- gcc/tree-ssa-alias.h | 2 +- gcc/tree-ssa-ccp.c | 4 +- gcc/tree-ssa-ccp.h | 2 +- gcc/tree-ssa-coalesce.c | 52 +- gcc/tree-ssa-coalesce.h | 2 +- gcc/tree-ssa-copy.c | 4 +- gcc/tree-ssa-dce.c | 8 +- gcc/tree-ssa-dce.h | 2 +- gcc/tree-ssa-dom.c | 105 +- gcc/tree-ssa-dom.h | 2 +- gcc/tree-ssa-dse.c | 2 +- gcc/tree-ssa-forwprop.c | 6 +- gcc/tree-ssa-ifcombine.c | 20 +- gcc/tree-ssa-live.c | 2 +- gcc/tree-ssa-live.h | 2 +- gcc/tree-ssa-loop-ch.c | 139 +- gcc/tree-ssa-loop-im.c | 116 +- gcc/tree-ssa-loop-ivcanon.c | 12 +- gcc/tree-ssa-loop-ivopts.c | 16 +- gcc/tree-ssa-loop-ivopts.h | 2 +- gcc/tree-ssa-loop-manip.c | 15 +- gcc/tree-ssa-loop-manip.h | 4 +- gcc/tree-ssa-loop-niter.c | 122 +- gcc/tree-ssa-loop-niter.h | 3 +- gcc/tree-ssa-loop-prefetch.c | 2 +- gcc/tree-ssa-loop-split.c | 5 +- gcc/tree-ssa-loop-unswitch.c | 2 +- gcc/tree-ssa-loop.c | 21 +- gcc/tree-ssa-loop.h | 2 +- gcc/tree-ssa-math-opts.c | 26 +- gcc/tree-ssa-operands.c | 8 +- gcc/tree-ssa-operands.h | 2 +- gcc/tree-ssa-phionlycprop.c | 4 +- gcc/tree-ssa-phiopt.c | 236 +- gcc/tree-ssa-phiprop.c | 16 +- gcc/tree-ssa-pre.c | 9 +- gcc/tree-ssa-propagate.c | 26 +- gcc/tree-ssa-propagate.h | 4 +- gcc/tree-ssa-reassoc.c | 42 +- gcc/tree-ssa-sccvn.c | 251 +- gcc/tree-ssa-sccvn.h | 2 +- gcc/tree-ssa-scopedtables.c | 4 +- gcc/tree-ssa-scopedtables.h | 2 +- gcc/tree-ssa-sink.c | 2 +- gcc/tree-ssa-strlen.c | 247 +- gcc/tree-ssa-strlen.h | 3 +- gcc/tree-ssa-structalias.c | 158 +- gcc/tree-ssa-tail-merge.c | 2 +- gcc/tree-ssa-ter.c | 2 +- gcc/tree-ssa-ter.h | 2 +- gcc/tree-ssa-threadbackward.c | 2 +- gcc/tree-ssa-threadedge.c | 21 +- gcc/tree-ssa-threadedge.h | 2 +- gcc/tree-ssa-threadupdate.c | 22 +- gcc/tree-ssa-threadupdate.h | 2 +- gcc/tree-ssa-uncprop.c | 17 +- gcc/tree-ssa-uninit.c | 14 +- gcc/tree-ssa.c | 7 +- gcc/tree-ssa.h | 8 +- gcc/tree-ssanames.c | 52 +- gcc/tree-ssanames.h | 13 +- gcc/tree-stdarg.c | 2 +- gcc/tree-stdarg.h | 2 +- gcc/tree-streamer-in.c | 18 +- gcc/tree-streamer-out.c | 33 +- gcc/tree-streamer.c | 2 +- gcc/tree-streamer.h | 2 +- gcc/tree-switch-conversion.c | 152 +- gcc/tree-switch-conversion.h | 20 +- gcc/tree-tailcall.c | 2 +- gcc/tree-vect-data-refs.c | 298 +- gcc/tree-vect-generic.c | 319 +- gcc/tree-vect-loop-manip.c | 55 +- gcc/tree-vect-loop.c | 519 +- gcc/tree-vect-patterns.c | 122 +- gcc/tree-vect-slp.c | 593 +- gcc/tree-vect-stmts.c | 472 +- gcc/tree-vector-builder.c | 2 +- gcc/tree-vector-builder.h | 2 +- gcc/tree-vectorizer.c | 81 +- gcc/tree-vectorizer.h | 77 +- gcc/tree-vrp.c | 1603 +- gcc/tree-vrp.h | 283 +- gcc/tree.c | 1372 +- gcc/tree.def | 11 +- gcc/tree.h | 170 +- gcc/treestruct.def | 2 +- gcc/tsan.c | 2 +- gcc/tsan.h | 2 +- gcc/tsystem.h | 2 +- gcc/typeclass.h | 2 +- gcc/typed-splay-tree.c | 2 +- gcc/typed-splay-tree.h | 2 +- gcc/ubsan.c | 2 +- gcc/ubsan.h | 2 +- gcc/unique-ptr-tests.cc | 2 +- gcc/valtrack.c | 4 +- gcc/valtrack.h | 2 +- gcc/value-prof.c | 17 +- gcc/value-prof.h | 5 +- gcc/var-tracking.c | 2 +- gcc/varasm.c | 159 +- gcc/varasm.h | 2 +- gcc/varpool.c | 14 +- gcc/vec-perm-indices.c | 2 +- gcc/vec-perm-indices.h | 2 +- gcc/vec.c | 56 +- gcc/vec.h | 27 +- gcc/vector-builder.h | 2 +- gcc/version.c | 2 +- gcc/vmsdbg.h | 2 +- gcc/vmsdbgout.c | 2 +- gcc/vr-values.c | 904 +- gcc/vr-values.h | 7 +- gcc/vtable-verify.c | 2 +- gcc/vtable-verify.h | 2 +- gcc/web.c | 2 +- gcc/wide-int-bitmask.h | 2 +- gcc/wide-int-print.cc | 2 +- gcc/wide-int-print.h | 2 +- gcc/wide-int-range.cc | 58 +- gcc/wide-int-range.h | 20 +- gcc/wide-int.cc | 2 +- gcc/wide-int.h | 2 +- gcc/xcoff.h | 2 +- gcc/xcoffout.c | 4 +- gcc/xcoffout.h | 2 +- gnattools/ChangeLog | 34 + gnattools/Makefile.in | 10 +- gnattools/configure | 682 +- gnattools/configure.ac | 31 +- gotools/ChangeLog | 34 + gotools/Makefile.am | 38 +- gotools/Makefile.in | 278 +- gotools/aclocal.m4 | 717 +- gotools/config/go.m4 | 92 - gotools/configure | 1111 +- gotools/configure.ac | 3 - include/ChangeLog | 52 + include/ansidecl.h | 2 +- include/demangle.h | 51 +- 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 | 21 +- include/hashtab.h | 2 +- include/hsa.h | 2 +- include/leb128.h | 2 +- include/libiberty.h | 6 +- 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 | 4 +- include/safe-ctype.h | 2 +- include/sha1.h | 2 +- include/simple-object.h | 2 +- include/sort.h | 2 +- include/splay-tree.h | 13 +- include/symcat.h | 2 +- include/timeval-utils.h | 2 +- include/unique-ptr.h | 14 +- include/vtv-change-permission.h | 2 +- include/xregex2.h | 2 +- include/xtensa-config.h | 2 +- intl/ChangeLog | 15 + intl/aclocal.m4 | 8 +- intl/config.h.in | 32 + intl/configure | 3212 +- intl/configure.ac | 2 +- libada/ChangeLog | 27 +- libada/Makefile.in | 25 +- libada/configure | 716 +- libada/configure.ac | 5 +- libatomic/ChangeLog | 16 +- libatomic/Makefile.am | 4 +- libatomic/Makefile.in | 462 +- libatomic/acinclude.m4 | 2 +- libatomic/aclocal.m4 | 721 +- libatomic/cas_n.c | 2 +- libatomic/config/arm/arm-config.h | 2 +- libatomic/config/arm/exch_n.c | 2 +- libatomic/config/linux/aarch64/host-config.h | 2 +- libatomic/config/linux/arm/host-config.h | 2 +- libatomic/config/linux/arm/init.c | 2 +- libatomic/config/linux/arm/load_n.c | 2 +- libatomic/config/linux/arm/store_n.c | 2 +- libatomic/config/mingw/host-config.h | 2 +- libatomic/config/mingw/lock.c | 2 +- libatomic/config/posix/host-config.h | 2 +- libatomic/config/posix/lock.c | 2 +- libatomic/config/rtems/host-config.h | 2 +- libatomic/config/rtems/lock.c | 2 +- libatomic/config/s390/exch_n.c | 2 +- libatomic/config/x86/fenv.c | 2 +- libatomic/config/x86/host-config.h | 2 +- libatomic/config/x86/init.c | 2 +- libatomic/configure | 1548 +- libatomic/configure.ac | 3 +- libatomic/configure.tgt | 2 +- libatomic/exch_n.c | 2 +- libatomic/fadd_n.c | 2 +- libatomic/fence.c | 2 +- libatomic/fenv.c | 2 +- libatomic/flag.c | 2 +- libatomic/fop_n.c | 2 +- libatomic/gcas.c | 2 +- libatomic/gexch.c | 2 +- libatomic/glfree.c | 2 +- libatomic/gload.c | 2 +- libatomic/gstore.c | 2 +- libatomic/host-config.h | 2 +- libatomic/libatomic_i.h | 2 +- libatomic/load_n.c | 2 +- libatomic/store_n.c | 2 +- libatomic/tas_n.c | 2 +- libatomic/testsuite/Makefile.am | 2 +- libatomic/testsuite/Makefile.in | 132 +- libatomic/testsuite/config/default.exp | 2 +- libbacktrace/ChangeLog | 298 +- libbacktrace/Makefile.am | 237 +- libbacktrace/Makefile.in | 1610 +- libbacktrace/aclocal.m4 | 640 +- libbacktrace/alloc.c | 15 +- libbacktrace/allocfail.c | 136 + libbacktrace/allocfail.sh | 104 + libbacktrace/atomic.c | 2 +- libbacktrace/backtrace-supported.h.in | 2 +- libbacktrace/backtrace.c | 4 +- libbacktrace/backtrace.h | 4 +- libbacktrace/btest.c | 17 +- libbacktrace/config.h.in | 5 + libbacktrace/configure | 1628 +- libbacktrace/configure.ac | 15 +- libbacktrace/dwarf.c | 452 +- libbacktrace/edtest.c | 2 +- libbacktrace/edtest2.c | 2 +- libbacktrace/elf.c | 116 +- libbacktrace/fileline.c | 2 +- libbacktrace/install-debuginfo-for-buildid.sh.in | 65 + libbacktrace/{read.c => instrumented_alloc.c} | 102 +- libbacktrace/internal.h | 22 +- libbacktrace/mmap.c | 4 +- libbacktrace/mmapio.c | 10 +- libbacktrace/nounwind.c | 2 +- libbacktrace/pecoff.c | 6 +- libbacktrace/posix.c | 2 +- libbacktrace/print.c | 4 +- libbacktrace/read.c | 10 +- libbacktrace/simple.c | 4 +- libbacktrace/sort.c | 2 +- libbacktrace/state.c | 2 +- libbacktrace/stest.c | 2 +- libbacktrace/{edtest2.c => test_format.c} | 32 +- libbacktrace/testlib.c | 2 +- libbacktrace/testlib.h | 2 +- libbacktrace/ttest.c | 2 +- libbacktrace/{state.c => unittest.c} | 88 +- libbacktrace/unknown.c | 2 +- libbacktrace/xcoff.c | 6 +- libbacktrace/ztest.c | 2 +- libcc1/ChangeLog | 17 + libcc1/Makefile.am | 2 +- libcc1/Makefile.in | 310 +- libcc1/aclocal.m4 | 717 +- libcc1/callbacks.cc | 2 +- libcc1/callbacks.hh | 2 +- libcc1/compiler-name.hh | 2 +- libcc1/configure | 1415 +- libcc1/configure.ac | 3 +- libcc1/connection.cc | 2 +- libcc1/connection.hh | 2 +- libcc1/findcomp.cc | 2 +- libcc1/findcomp.hh | 2 +- libcc1/libcc1.cc | 2 +- libcc1/libcc1plugin.cc | 14 +- libcc1/libcp1.cc | 2 +- libcc1/libcp1plugin.cc | 34 +- 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 | 187 +- libcpp/Makefile.in | 2 +- libcpp/aclocal.m4 | 9 +- libcpp/charset.c | 34 +- libcpp/config.in | 5 + libcpp/configure | 1050 +- libcpp/configure.ac | 3 +- libcpp/directives-only.c | 4 +- libcpp/directives.c | 119 +- libcpp/errors.c | 76 +- libcpp/expr.c | 18 +- libcpp/files.c | 66 +- libcpp/identifiers.c | 2 +- libcpp/include/cpplib.h | 216 +- libcpp/include/line-map.h | 255 +- libcpp/include/mkdeps.h | 2 +- libcpp/include/symtab.h | 2 +- libcpp/init.c | 11 +- libcpp/internal.h | 46 +- libcpp/lex.c | 20 +- libcpp/line-map.c | 317 +- libcpp/location-example.txt | 347 +- libcpp/macro.c | 168 +- libcpp/makeucnid.c | 4 +- libcpp/mkdeps.c | 2 +- libcpp/pch.c | 6 +- libcpp/po/ChangeLog | 22 + libcpp/po/be.po | 329 +- libcpp/po/ca.po | 345 +- libcpp/po/cpplib.pot | 306 +- libcpp/po/da.po | 353 +- libcpp/po/de.po | 351 +- libcpp/po/el.po | 333 +- libcpp/po/eo.po | 355 +- libcpp/po/es.po | 347 +- libcpp/po/fi.po | 355 +- libcpp/po/fr.po | 351 +- libcpp/po/id.po | 347 +- libcpp/po/ja.po | 347 +- libcpp/po/nl.po | 347 +- libcpp/po/pt_BR.po | 353 +- libcpp/po/ru.po | 351 +- libcpp/po/sr.po | 347 +- libcpp/po/sv.po | 347 +- libcpp/po/tr.po | 347 +- libcpp/po/uk.po | 353 +- libcpp/po/vi.po | 349 +- libcpp/po/zh_CN.po | 347 +- libcpp/po/zh_TW.po | 347 +- libcpp/symtab.c | 37 +- libcpp/system.h | 2 +- libcpp/traditional.c | 6 +- libcpp/ucnid.h | 2 +- libcpp/ucnid.tab | 2 +- libdecnumber/ChangeLog | 16 +- libdecnumber/Makefile.in | 2 +- libdecnumber/aclocal.m4 | 9 +- 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 | 901 +- libdecnumber/configure.ac | 3 +- libdecnumber/dconfig.h | 2 +- libdecnumber/decBasic.c | 2 +- libdecnumber/decCommon.c | 2 +- libdecnumber/decContext.c | 2 +- libdecnumber/decContext.h | 2 +- libdecnumber/decDPD.h | 2 +- libdecnumber/decDouble.c | 2 +- libdecnumber/decDouble.h | 2 +- libdecnumber/decExcept.c | 2 +- libdecnumber/decExcept.h | 2 +- libdecnumber/decLibrary.c | 2 +- libdecnumber/decNumber.c | 2 +- libdecnumber/decNumber.h | 2 +- libdecnumber/decNumberLocal.h | 2 +- libdecnumber/decPacked.c | 2 +- libdecnumber/decPacked.h | 2 +- libdecnumber/decQuad.c | 2 +- libdecnumber/decQuad.h | 2 +- libdecnumber/decRound.c | 2 +- libdecnumber/decRound.h | 2 +- libdecnumber/decSingle.c | 2 +- libdecnumber/decSingle.h | 2 +- libdecnumber/dpd/decimal128.c | 2 +- libdecnumber/dpd/decimal128.h | 2 +- libdecnumber/dpd/decimal128Local.h | 2 +- libdecnumber/dpd/decimal32.c | 2 +- libdecnumber/dpd/decimal32.h | 2 +- libdecnumber/dpd/decimal64.c | 2 +- libdecnumber/dpd/decimal64.h | 2 +- libffi/ChangeLog | 11 + libffi/Makefile.am | 6 +- libffi/Makefile.in | 823 +- libffi/aclocal.m4 | 756 +- libffi/configure | 1740 +- libffi/configure.ac | 1 - libffi/fficonfig.h.in | 9 +- libffi/include/Makefile.in | 189 +- libffi/man/Makefile.in | 121 +- libffi/testsuite/Makefile.in | 130 +- libgcc/ChangeLog | 296 +- libgcc/Makefile.in | 6 +- libgcc/config.host | 22 +- 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 | 2 +- libgcc/config/alpha/crtfastmath.c | 2 +- libgcc/config/alpha/libgcc-alpha-ldbl.ver | 2 +- libgcc/config/alpha/linux-unwind.h | 7 +- libgcc/config/alpha/qrnnd.S | 2 +- libgcc/config/alpha/t-linux | 3 + 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 | 56 +- 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 | 4 +- 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 | 18 +- libgcc/config/arm/ieee754-sf.S | 18 +- libgcc/config/arm/lib1funcs.S | 21 +- 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/t-elf | 16 + 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/libunwind.S | 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/csky/crti.S | 2 +- libgcc/config/csky/crtn.S | 2 +- libgcc/config/csky/lib1funcs.S | 2 +- libgcc/config/csky/linux-atomic.c | 2 +- libgcc/config/csky/linux-unwind.h | 105 +- libgcc/config/csky/t-csky | 2 +- libgcc/config/csky/t-linux-csky | 2 +- libgcc/config/darwin-64.c | 2 +- libgcc/config/darwin-crt-tm.c | 2 +- libgcc/config/darwin-crt3.c | 2 +- libgcc/config/epiphany/crti.S | 2 +- libgcc/config/epiphany/crtint.S | 2 +- libgcc/config/epiphany/crtm1reg-r43.S | 2 +- libgcc/config/epiphany/crtm1reg-r63.S | 2 +- libgcc/config/epiphany/crtn.S | 2 +- libgcc/config/epiphany/crtrunc.S | 2 +- libgcc/config/epiphany/divsi3-float.S | 2 +- libgcc/config/epiphany/divsi3.S | 2 +- libgcc/config/epiphany/divsi3.c | 2 +- libgcc/config/epiphany/epiphany-asm.h | 2 +- libgcc/config/epiphany/ieee-754/eqsf2.S | 2 +- libgcc/config/epiphany/ieee-754/fast_div.S | 2 +- libgcc/config/epiphany/ieee-754/gtesf2.S | 2 +- libgcc/config/epiphany/ieee-754/ordsf2.S | 2 +- libgcc/config/epiphany/ieee-754/uneqsf2.S | 2 +- libgcc/config/epiphany/modsi3-float.S | 2 +- libgcc/config/epiphany/modsi3.S | 2 +- libgcc/config/epiphany/modsi3.c | 2 +- libgcc/config/epiphany/mulsi3.c | 2 +- libgcc/config/epiphany/t-epiphany | 2 +- libgcc/config/epiphany/udivsi3-float.S | 2 +- libgcc/config/epiphany/udivsi3-float.c | 2 +- libgcc/config/epiphany/udivsi3.S | 2 +- libgcc/config/epiphany/udivsi3.c | 2 +- libgcc/config/epiphany/umodsi3-float.S | 2 +- libgcc/config/epiphany/umodsi3.S | 2 +- libgcc/config/epiphany/umodsi3.c | 2 +- libgcc/config/fr30/crti.S | 2 +- libgcc/config/fr30/crtn.S | 2 +- libgcc/config/fr30/lib1funcs.S | 2 +- libgcc/config/frv/cmovd.c | 2 +- libgcc/config/frv/cmovh.c | 2 +- libgcc/config/frv/cmovw.c | 2 +- libgcc/config/frv/elf-lib.h | 2 +- libgcc/config/frv/frv-abi.h | 2 +- libgcc/config/frv/frvbegin.c | 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/{nvptx/nvptx-malloc.h => gcn/crt0.c} | 9 +- libgcc/config/{nios2 => gcn}/lib2-divmod-hi.c | 6 +- libgcc/config/{nios2 => gcn}/lib2-divmod.c | 6 +- .../config/{nios2/lib2-nios2.h => gcn/lib2-gcn.h} | 18 +- libgcc/config/{lm32 => gcn}/sfp-machine.h | 20 +- libgcc/config/gcn/t-amdgcn | 16 + libgcc/config/gthr-lynx.h | 2 +- libgcc/config/gthr-rtems.h | 2 +- libgcc/config/gthr-vxworks.h | 5 +- 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 | 18 +- libgcc/config/i386/cpuinfo.h | 4 +- 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 | 4 +- 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 | 2 +- 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 +- .../config/nds32/isr-library/restore_usr_regs.inc | 2 +- libgcc/config/nds32/isr-library/save_all.inc | 2 +- libgcc/config/nds32/isr-library/save_fpu_regs.inc | 2 +- .../config/nds32/isr-library/save_fpu_regs_00.inc | 2 +- .../config/nds32/isr-library/save_fpu_regs_01.inc | 2 +- .../config/nds32/isr-library/save_fpu_regs_02.inc | 2 +- .../config/nds32/isr-library/save_fpu_regs_03.inc | 2 +- libgcc/config/nds32/isr-library/save_mac_regs.inc | 2 +- libgcc/config/nds32/isr-library/save_partial.inc | 2 +- libgcc/config/nds32/isr-library/save_usr_regs.inc | 2 +- libgcc/config/nds32/isr-library/vec_vid00.S | 2 +- libgcc/config/nds32/isr-library/vec_vid00_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid01.S | 2 +- libgcc/config/nds32/isr-library/vec_vid01_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid02.S | 2 +- libgcc/config/nds32/isr-library/vec_vid02_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid03.S | 2 +- libgcc/config/nds32/isr-library/vec_vid03_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid04.S | 2 +- libgcc/config/nds32/isr-library/vec_vid04_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid05.S | 2 +- libgcc/config/nds32/isr-library/vec_vid05_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid06.S | 2 +- libgcc/config/nds32/isr-library/vec_vid06_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid07.S | 2 +- libgcc/config/nds32/isr-library/vec_vid07_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid08.S | 2 +- libgcc/config/nds32/isr-library/vec_vid08_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid09.S | 2 +- libgcc/config/nds32/isr-library/vec_vid09_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid10.S | 2 +- libgcc/config/nds32/isr-library/vec_vid10_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid11.S | 2 +- libgcc/config/nds32/isr-library/vec_vid11_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid12.S | 2 +- libgcc/config/nds32/isr-library/vec_vid12_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid13.S | 2 +- libgcc/config/nds32/isr-library/vec_vid13_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid14.S | 2 +- libgcc/config/nds32/isr-library/vec_vid14_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid15.S | 2 +- libgcc/config/nds32/isr-library/vec_vid15_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid16.S | 2 +- libgcc/config/nds32/isr-library/vec_vid16_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid17.S | 2 +- libgcc/config/nds32/isr-library/vec_vid17_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid18.S | 2 +- libgcc/config/nds32/isr-library/vec_vid18_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid19.S | 2 +- libgcc/config/nds32/isr-library/vec_vid19_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid20.S | 2 +- libgcc/config/nds32/isr-library/vec_vid20_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid21.S | 2 +- libgcc/config/nds32/isr-library/vec_vid21_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid22.S | 2 +- libgcc/config/nds32/isr-library/vec_vid22_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid23.S | 2 +- libgcc/config/nds32/isr-library/vec_vid23_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid24.S | 2 +- libgcc/config/nds32/isr-library/vec_vid24_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid25.S | 2 +- libgcc/config/nds32/isr-library/vec_vid25_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid26.S | 2 +- libgcc/config/nds32/isr-library/vec_vid26_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid27.S | 2 +- libgcc/config/nds32/isr-library/vec_vid27_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid28.S | 2 +- libgcc/config/nds32/isr-library/vec_vid28_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid29.S | 2 +- libgcc/config/nds32/isr-library/vec_vid29_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid30.S | 2 +- libgcc/config/nds32/isr-library/vec_vid30_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid31.S | 2 +- libgcc/config/nds32/isr-library/vec_vid31_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid32.S | 2 +- libgcc/config/nds32/isr-library/vec_vid32_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid33.S | 2 +- libgcc/config/nds32/isr-library/vec_vid33_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid34.S | 2 +- libgcc/config/nds32/isr-library/vec_vid34_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid35.S | 2 +- libgcc/config/nds32/isr-library/vec_vid35_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid36.S | 2 +- libgcc/config/nds32/isr-library/vec_vid36_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid37.S | 2 +- libgcc/config/nds32/isr-library/vec_vid37_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid38.S | 2 +- libgcc/config/nds32/isr-library/vec_vid38_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid39.S | 2 +- libgcc/config/nds32/isr-library/vec_vid39_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid40.S | 2 +- libgcc/config/nds32/isr-library/vec_vid40_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid41.S | 2 +- libgcc/config/nds32/isr-library/vec_vid41_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid42.S | 2 +- libgcc/config/nds32/isr-library/vec_vid42_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid43.S | 2 +- libgcc/config/nds32/isr-library/vec_vid43_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid44.S | 2 +- libgcc/config/nds32/isr-library/vec_vid44_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid45.S | 2 +- libgcc/config/nds32/isr-library/vec_vid45_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid46.S | 2 +- libgcc/config/nds32/isr-library/vec_vid46_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid47.S | 2 +- libgcc/config/nds32/isr-library/vec_vid47_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid48.S | 2 +- libgcc/config/nds32/isr-library/vec_vid48_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid49.S | 2 +- libgcc/config/nds32/isr-library/vec_vid49_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid50.S | 2 +- libgcc/config/nds32/isr-library/vec_vid50_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid51.S | 2 +- libgcc/config/nds32/isr-library/vec_vid51_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid52.S | 2 +- libgcc/config/nds32/isr-library/vec_vid52_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid53.S | 2 +- libgcc/config/nds32/isr-library/vec_vid53_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid54.S | 2 +- libgcc/config/nds32/isr-library/vec_vid54_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid55.S | 2 +- libgcc/config/nds32/isr-library/vec_vid55_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid56.S | 2 +- libgcc/config/nds32/isr-library/vec_vid56_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid57.S | 2 +- libgcc/config/nds32/isr-library/vec_vid57_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid58.S | 2 +- libgcc/config/nds32/isr-library/vec_vid58_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid59.S | 2 +- libgcc/config/nds32/isr-library/vec_vid59_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid60.S | 2 +- libgcc/config/nds32/isr-library/vec_vid60_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid61.S | 2 +- libgcc/config/nds32/isr-library/vec_vid61_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid62.S | 2 +- libgcc/config/nds32/isr-library/vec_vid62_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid63.S | 2 +- libgcc/config/nds32/isr-library/vec_vid63_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid64.S | 2 +- libgcc/config/nds32/isr-library/vec_vid64_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid65.S | 2 +- libgcc/config/nds32/isr-library/vec_vid65_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid66.S | 2 +- libgcc/config/nds32/isr-library/vec_vid66_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid67.S | 2 +- libgcc/config/nds32/isr-library/vec_vid67_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid68.S | 2 +- libgcc/config/nds32/isr-library/vec_vid68_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid69.S | 2 +- libgcc/config/nds32/isr-library/vec_vid69_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid70.S | 2 +- libgcc/config/nds32/isr-library/vec_vid70_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid71.S | 2 +- libgcc/config/nds32/isr-library/vec_vid71_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid72.S | 2 +- libgcc/config/nds32/isr-library/vec_vid72_4b.S | 2 +- libgcc/config/nds32/isr-library/wrh.S | 2 +- libgcc/config/nds32/lib1asmsrc-mculib.S | 2 +- libgcc/config/nds32/lib1asmsrc-newlib.S | 2 +- libgcc/config/nds32/lib2csrc-mculib/_clzdi2.c | 2 +- libgcc/config/nds32/lib2csrc-mculib/_clzsi2.c | 2 +- libgcc/config/nds32/linux-atomic.c | 2 +- libgcc/config/nds32/linux-unwind.h | 2 +- libgcc/config/nds32/sfp-machine.h | 2 +- libgcc/config/nds32/t-nds32 | 2 +- libgcc/config/nds32/t-nds32-glibc | 2 +- libgcc/config/nds32/t-nds32-isr | 2 +- libgcc/config/nds32/t-nds32-mculib | 2 +- libgcc/config/nds32/t-nds32-newlib | 2 +- libgcc/config/nios2/crti.S | 2 +- libgcc/config/nios2/crtn.S | 2 +- libgcc/config/nios2/lib2-divmod-hi.c | 2 +- libgcc/config/nios2/lib2-divmod.c | 2 +- libgcc/config/nios2/lib2-divtable.c | 2 +- libgcc/config/nios2/lib2-mul.c | 2 +- libgcc/config/nios2/lib2-nios2.h | 2 +- libgcc/config/nios2/linux-atomic.c | 2 +- libgcc/config/nios2/linux-unwind.h | 2 +- libgcc/config/nios2/sfp-machine.h | 2 +- libgcc/config/nios2/tramp.c | 2 +- libgcc/config/nvptx/crt0.c | 2 +- libgcc/config/nvptx/mgomp.c | 2 +- libgcc/config/nvptx/nvptx-malloc.h | 2 +- libgcc/config/nvptx/reduction.c | 2 +- libgcc/config/or1k/lib1funcs.S | 222 + libgcc/config/{alpha => or1k}/linux-unwind.h | 64 +- libgcc/config/{lm32 => or1k}/sfp-machine.h | 5 +- .../moxie/t-moxie => libgcc/config/or1k/t-or1k | 11 +- libgcc/config/pa/fptr.c | 2 +- libgcc/config/pa/gthr-dce.h | 2 +- libgcc/config/pa/hpux-unwind.h | 2 +- libgcc/config/pa/lib2funcs.S | 2 +- libgcc/config/pa/linux-atomic.c | 2 +- libgcc/config/pa/linux-unwind.h | 2 +- libgcc/config/pa/milli64.S | 2 +- libgcc/config/pa/pa64-hpux-lib.h | 2 +- libgcc/config/pa/quadlib.c | 2 +- libgcc/config/pa/stublib.c | 2 +- libgcc/config/pa/t-slibgcc-hpux | 2 +- libgcc/config/pdp11/t-pdp11 | 8 +- libgcc/config/riscv/atomic.c | 2 +- libgcc/config/riscv/div.S | 2 +- libgcc/config/riscv/linux-unwind.h | 2 +- libgcc/config/riscv/muldi3.S | 2 +- libgcc/config/riscv/multi3.c | 2 +- libgcc/config/riscv/riscv-asm.h | 2 +- libgcc/config/riscv/save-restore.S | 2 +- libgcc/config/riscv/sfp-machine.h | 2 +- libgcc/config/rl78/adddi3.S | 2 +- libgcc/config/rl78/anddi3.S | 2 +- libgcc/config/rl78/bit-count.S | 2 +- libgcc/config/rl78/cmpsi2.S | 2 +- libgcc/config/rl78/divmodhi.S | 2 +- libgcc/config/rl78/divmodqi.S | 2 +- libgcc/config/rl78/divmodsi.S | 2 +- libgcc/config/rl78/lib2div.c | 2 +- libgcc/config/rl78/lib2mul.c | 2 +- libgcc/config/rl78/lib2shift.c | 2 +- libgcc/config/rl78/lshrsi3.S | 2 +- libgcc/config/rl78/mulsi3.S | 2 +- libgcc/config/rl78/rl78-divmod.h | 2 +- libgcc/config/rl78/rl78-mul.h | 2 +- libgcc/config/rl78/signbit.S | 2 +- libgcc/config/rl78/smaxdi3.S | 2 +- libgcc/config/rl78/smindi3.S | 2 +- libgcc/config/rl78/subdi3.S | 2 +- libgcc/config/rl78/t-rl78 | 2 +- libgcc/config/rl78/trampoline.S | 2 +- libgcc/config/rl78/umaxdi3.S | 2 +- libgcc/config/rl78/umindi3.S | 2 +- libgcc/config/rs6000/_divkc3.c | 2 +- libgcc/config/rs6000/_mulkc3.c | 2 +- libgcc/config/rs6000/_powikf2.c | 2 +- libgcc/config/rs6000/aix-unwind.h | 2 +- libgcc/config/rs6000/atexit.c | 2 +- libgcc/config/rs6000/crtcxa.c | 2 +- libgcc/config/rs6000/crtdbase.S | 2 +- libgcc/config/rs6000/crtresfpr.S | 2 +- libgcc/config/rs6000/crtresgpr.S | 2 +- libgcc/config/rs6000/crtrestvr.S | 2 +- libgcc/config/rs6000/crtresxfpr.S | 2 +- libgcc/config/rs6000/crtresxgpr.S | 2 +- libgcc/config/rs6000/crtsavevr.S | 2 +- libgcc/config/rs6000/crtsavfpr.S | 2 +- libgcc/config/rs6000/crtsavgpr.S | 2 +- libgcc/config/rs6000/cxa_atexit.c | 2 +- libgcc/config/rs6000/cxa_finalize.c | 2 +- libgcc/config/rs6000/darwin-asm.h | 2 +- libgcc/config/rs6000/darwin-crt2.c | 2 +- libgcc/config/rs6000/darwin-fallback.c | 2 +- libgcc/config/rs6000/darwin-fpsave.S | 2 +- libgcc/config/rs6000/darwin-gpsave.S | 2 +- libgcc/config/rs6000/darwin-tramp.S | 2 +- libgcc/config/rs6000/darwin-unwind.h | 2 +- libgcc/config/rs6000/darwin-vecsave.S | 2 +- libgcc/config/rs6000/darwin-world.S | 2 +- libgcc/config/rs6000/e500crtres32gpr.S | 2 +- libgcc/config/rs6000/e500crtres64gpr.S | 2 +- libgcc/config/rs6000/e500crtres64gprctr.S | 2 +- libgcc/config/rs6000/e500crtrest32gpr.S | 2 +- libgcc/config/rs6000/e500crtrest64gpr.S | 2 +- libgcc/config/rs6000/e500crtresx32gpr.S | 2 +- libgcc/config/rs6000/e500crtresx64gpr.S | 2 +- libgcc/config/rs6000/e500crtsav32gpr.S | 2 +- libgcc/config/rs6000/e500crtsav64gpr.S | 2 +- libgcc/config/rs6000/e500crtsav64gprctr.S | 2 +- libgcc/config/rs6000/e500crtsavg32gpr.S | 2 +- libgcc/config/rs6000/e500crtsavg64gpr.S | 2 +- libgcc/config/rs6000/e500crtsavg64gprctr.S | 2 +- libgcc/config/rs6000/eabi-ci.S | 2 +- libgcc/config/rs6000/eabi-cn.S | 2 +- libgcc/config/rs6000/eabi.S | 2 +- libgcc/config/rs6000/exit.h | 2 +- libgcc/config/rs6000/extendkftf2-sw.c | 2 +- libgcc/config/rs6000/fixkfti.c | 2 +- libgcc/config/rs6000/fixunskfti.c | 2 +- libgcc/config/rs6000/float128-hw.c | 2 +- libgcc/config/rs6000/float128-ifunc.c | 2 +- libgcc/config/rs6000/floattikf.c | 2 +- libgcc/config/rs6000/floatuntikf.c | 2 +- libgcc/config/rs6000/freebsd-unwind.h | 2 +- libgcc/config/rs6000/gthr-aix.h | 2 +- libgcc/config/rs6000/ibm-ldouble-format | 2 +- libgcc/config/rs6000/ibm-ldouble.c | 5 +- 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 | 6 +- libgcc/config/rs6000/on_exit.c | 2 +- libgcc/config/rs6000/ppc64-fp.c | 2 +- libgcc/config/rs6000/quad-float128.h | 2 +- libgcc/config/rs6000/sfp-exceptions.c | 2 +- libgcc/config/rs6000/sol-ci.S | 2 +- libgcc/config/rs6000/sol-cn.S | 2 +- libgcc/config/rs6000/t-e500v1-fp | 2 +- libgcc/config/rs6000/t-e500v2-fp | 2 +- libgcc/config/rs6000/t-freebsd | 2 +- libgcc/config/rs6000/t-slibgcc-aix | 2 +- libgcc/config/rs6000/tramp.S | 10 +- libgcc/config/rs6000/trunctfkf2-sw.c | 2 +- libgcc/config/rx/rx-abi-functions.c | 2 +- libgcc/config/rx/rx-abi.h | 2 +- libgcc/config/rx/t-rx | 2 +- libgcc/config/s390/32/_fixdfdi.c | 2 +- libgcc/config/s390/32/_fixsfdi.c | 2 +- libgcc/config/s390/32/_fixtfdi.c | 2 +- libgcc/config/s390/32/_fixunsdfdi.c | 2 +- libgcc/config/s390/32/_fixunssfdi.c | 2 +- libgcc/config/s390/32/_fixunstfdi.c | 2 +- libgcc/config/s390/gthr-tpf.h | 2 +- libgcc/config/s390/libgcc-glibc.ver | 2 +- libgcc/config/s390/linux-unwind.h | 2 +- libgcc/config/s390/morestack.S | 2 +- libgcc/config/s390/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 | 4 +- 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 | 6 +- libgcc/config/visium/memcpy.c | 2 +- libgcc/config/visium/memcpy.h | 2 +- libgcc/config/visium/memset.c | 2 +- libgcc/config/visium/memset.h | 2 +- libgcc/config/visium/moddi3.c | 2 +- libgcc/config/visium/set_trampoline_parity.c | 2 +- libgcc/config/visium/t-visium | 2 +- libgcc/config/visium/udivdi3.c | 2 +- libgcc/config/visium/udivmoddi4.c | 2 +- libgcc/config/visium/umoddi3.c | 2 +- libgcc/config/vms/vms-ucrt0.c | 2 +- libgcc/config/vxcache.c | 2 +- libgcc/config/vxlib-tls.c | 4 +- libgcc/config/vxlib.c | 2 +- libgcc/config/xtensa/crti.S | 2 +- libgcc/config/xtensa/crtn.S | 2 +- libgcc/config/xtensa/ieee754-df.S | 2 +- libgcc/config/xtensa/ieee754-sf.S | 2 +- libgcc/config/xtensa/lib1funcs.S | 2 +- libgcc/config/xtensa/lib2funcs.S | 2 +- libgcc/config/xtensa/linux-unwind.h | 2 +- libgcc/config/xtensa/unwind-dw2-xtensa.c | 2 +- libgcc/config/xtensa/unwind-dw2-xtensa.h | 2 +- libgcc/configure | 856 +- libgcc/configure.ac | 19 +- libgcc/crtstuff.c | 2 +- libgcc/dfp-bit.c | 2 +- libgcc/dfp-bit.h | 2 +- libgcc/divmod.c | 9 +- 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 | 4 +- libgcc/generic-morestack.c | 4 +- libgcc/generic-morestack.h | 2 +- libgcc/gthr-posix.h | 5 +- libgcc/gthr-single.h | 2 +- libgcc/gthr.h | 2 +- libgcc/libgcc-std.ver.in | 2 +- libgcc/libgcc2.c | 13 +- libgcc/libgcc2.h | 4 +- libgcc/libgcov-driver-system.c | 2 +- libgcc/libgcov-driver.c | 48 +- libgcc/libgcov-interface.c | 2 +- libgcc/libgcov-merge.c | 2 +- libgcc/libgcov-profiler.c | 6 +- libgcc/libgcov-util.c | 2 +- libgcc/libgcov.h | 4 +- libgcc/mkheader.sh | 2 +- libgcc/mkmap-flat.awk | 2 +- libgcc/mkmap-symver.awk | 4 +- libgcc/offloadstuff.c | 2 +- libgcc/soft-fp/adddf3.c | 2 +- libgcc/soft-fp/addsf3.c | 2 +- libgcc/soft-fp/addtf3.c | 2 +- libgcc/soft-fp/divdf3.c | 2 +- libgcc/soft-fp/divsf3.c | 2 +- libgcc/soft-fp/divtf3.c | 2 +- libgcc/soft-fp/double.h | 6 +- libgcc/soft-fp/eqdf2.c | 2 +- libgcc/soft-fp/eqsf2.c | 2 +- libgcc/soft-fp/eqtf2.c | 2 +- libgcc/soft-fp/extenddftf2.c | 2 +- libgcc/soft-fp/extended.h | 4 +- libgcc/soft-fp/extendhftf2.c | 2 +- libgcc/soft-fp/extendsfdf2.c | 2 +- libgcc/soft-fp/extendsftf2.c | 2 +- libgcc/soft-fp/extendxftf2.c | 2 +- libgcc/soft-fp/fixdfdi.c | 2 +- libgcc/soft-fp/fixdfsi.c | 2 +- libgcc/soft-fp/fixdfti.c | 2 +- libgcc/soft-fp/fixhfti.c | 2 +- libgcc/soft-fp/fixsfdi.c | 2 +- libgcc/soft-fp/fixsfsi.c | 2 +- libgcc/soft-fp/fixsfti.c | 2 +- libgcc/soft-fp/fixtfdi.c | 2 +- libgcc/soft-fp/fixtfsi.c | 2 +- libgcc/soft-fp/fixtfti.c | 2 +- libgcc/soft-fp/fixunsdfdi.c | 2 +- libgcc/soft-fp/fixunsdfsi.c | 2 +- libgcc/soft-fp/fixunsdfti.c | 2 +- libgcc/soft-fp/fixunshfti.c | 2 +- libgcc/soft-fp/fixunssfdi.c | 2 +- libgcc/soft-fp/fixunssfsi.c | 2 +- libgcc/soft-fp/fixunssfti.c | 2 +- libgcc/soft-fp/fixunstfdi.c | 2 +- libgcc/soft-fp/fixunstfsi.c | 2 +- libgcc/soft-fp/fixunstfti.c | 2 +- libgcc/soft-fp/floatdidf.c | 2 +- libgcc/soft-fp/floatdisf.c | 2 +- libgcc/soft-fp/floatditf.c | 2 +- libgcc/soft-fp/floatsidf.c | 2 +- libgcc/soft-fp/floatsisf.c | 2 +- libgcc/soft-fp/floatsitf.c | 2 +- libgcc/soft-fp/floattidf.c | 2 +- libgcc/soft-fp/floattihf.c | 2 +- libgcc/soft-fp/floattisf.c | 2 +- libgcc/soft-fp/floattitf.c | 2 +- libgcc/soft-fp/floatundidf.c | 2 +- libgcc/soft-fp/floatundisf.c | 2 +- libgcc/soft-fp/floatunditf.c | 2 +- libgcc/soft-fp/floatunsidf.c | 2 +- libgcc/soft-fp/floatunsisf.c | 2 +- libgcc/soft-fp/floatunsitf.c | 2 +- libgcc/soft-fp/floatuntidf.c | 2 +- libgcc/soft-fp/floatuntihf.c | 2 +- libgcc/soft-fp/floatuntisf.c | 2 +- libgcc/soft-fp/floatuntitf.c | 2 +- libgcc/soft-fp/gedf2.c | 2 +- libgcc/soft-fp/gesf2.c | 2 +- libgcc/soft-fp/getf2.c | 2 +- libgcc/soft-fp/half.h | 4 +- libgcc/soft-fp/ledf2.c | 2 +- libgcc/soft-fp/lesf2.c | 2 +- libgcc/soft-fp/letf2.c | 2 +- libgcc/soft-fp/muldf3.c | 2 +- libgcc/soft-fp/mulsf3.c | 2 +- libgcc/soft-fp/multf3.c | 2 +- libgcc/soft-fp/negdf2.c | 2 +- libgcc/soft-fp/negsf2.c | 2 +- libgcc/soft-fp/negtf2.c | 2 +- libgcc/soft-fp/op-1.h | 2 +- libgcc/soft-fp/op-2.h | 2 +- libgcc/soft-fp/op-4.h | 65 +- libgcc/soft-fp/op-8.h | 90 +- libgcc/soft-fp/op-common.h | 23 +- libgcc/soft-fp/quad.h | 4 +- libgcc/soft-fp/single.h | 4 +- libgcc/soft-fp/soft-fp.h | 2 +- libgcc/soft-fp/subdf3.c | 2 +- libgcc/soft-fp/subsf3.c | 2 +- libgcc/soft-fp/subtf3.c | 2 +- libgcc/soft-fp/truncdfsf2.c | 2 +- libgcc/soft-fp/trunctfdf2.c | 2 +- libgcc/soft-fp/trunctfhf2.c | 2 +- libgcc/soft-fp/trunctfsf2.c | 2 +- libgcc/soft-fp/trunctfxf2.c | 2 +- libgcc/soft-fp/unorddf2.c | 2 +- libgcc/soft-fp/unordsf2.c | 2 +- libgcc/soft-fp/unordtf2.c | 2 +- libgcc/sync.c | 2 +- libgcc/{udivmod.c => udivhi3.c} | 17 +- libgcc/udivmod.c | 9 +- libgcc/{udivmodsi4.c => udivmodhi4.c} | 12 +- libgcc/udivmodsi4.c | 4 +- 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 | 4 +- libgcc/unwind-dw2.h | 2 +- libgcc/unwind-generic.h | 2 +- libgcc/unwind-pe.h | 7 +- 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 | 1898 +- libgfortran/{ChangeLog => ChangeLog-2018} | 427 + libgfortran/ISO_Fortran_binding.h | 206 + libgfortran/Makefile.am | 73 +- libgfortran/Makefile.in | 5340 +-- libgfortran/acinclude.m4 | 20 +- libgfortran/aclocal.m4 | 752 +- libgfortran/c99_protos.h | 2 +- libgfortran/caf/libcaf.h | 2 +- libgfortran/caf/mpi.c | 2 +- libgfortran/caf/single.c | 18 +- libgfortran/config.h.in | 20 +- libgfortran/config/fpu-387.h | 2 +- libgfortran/config/fpu-aix.h | 2 +- libgfortran/config/fpu-generic.h | 2 +- libgfortran/config/fpu-glibc.h | 70 +- libgfortran/config/fpu-sysv.h | 2 +- libgfortran/configure | 2603 +- libgfortran/configure.ac | 8 +- libgfortran/generated/_abs_c10.F90 | 2 +- libgfortran/generated/_abs_c16.F90 | 2 +- libgfortran/generated/_abs_c4.F90 | 2 +- libgfortran/generated/_abs_c8.F90 | 2 +- libgfortran/generated/_abs_i16.F90 | 2 +- libgfortran/generated/_abs_i4.F90 | 2 +- libgfortran/generated/_abs_i8.F90 | 2 +- libgfortran/generated/_abs_r10.F90 | 2 +- libgfortran/generated/_abs_r16.F90 | 2 +- libgfortran/generated/_abs_r4.F90 | 2 +- libgfortran/generated/_abs_r8.F90 | 2 +- libgfortran/generated/_acos_r10.F90 | 2 +- libgfortran/generated/_acos_r16.F90 | 2 +- libgfortran/generated/_acos_r4.F90 | 2 +- libgfortran/generated/_acos_r8.F90 | 2 +- libgfortran/generated/_acosh_r10.F90 | 2 +- libgfortran/generated/_acosh_r16.F90 | 2 +- libgfortran/generated/_acosh_r4.F90 | 2 +- libgfortran/generated/_acosh_r8.F90 | 2 +- libgfortran/generated/_aimag_c10.F90 | 2 +- libgfortran/generated/_aimag_c16.F90 | 2 +- libgfortran/generated/_aimag_c4.F90 | 2 +- libgfortran/generated/_aimag_c8.F90 | 2 +- libgfortran/generated/_aint_r10.F90 | 2 +- libgfortran/generated/_aint_r16.F90 | 2 +- libgfortran/generated/_aint_r4.F90 | 2 +- libgfortran/generated/_aint_r8.F90 | 2 +- libgfortran/generated/_anint_r10.F90 | 2 +- libgfortran/generated/_anint_r16.F90 | 2 +- libgfortran/generated/_anint_r4.F90 | 2 +- libgfortran/generated/_anint_r8.F90 | 2 +- libgfortran/generated/_asin_r10.F90 | 2 +- libgfortran/generated/_asin_r16.F90 | 2 +- libgfortran/generated/_asin_r4.F90 | 2 +- libgfortran/generated/_asin_r8.F90 | 2 +- libgfortran/generated/_asinh_r10.F90 | 2 +- libgfortran/generated/_asinh_r16.F90 | 2 +- libgfortran/generated/_asinh_r4.F90 | 2 +- libgfortran/generated/_asinh_r8.F90 | 2 +- libgfortran/generated/_atan2_r10.F90 | 2 +- libgfortran/generated/_atan2_r16.F90 | 2 +- libgfortran/generated/_atan2_r4.F90 | 2 +- libgfortran/generated/_atan2_r8.F90 | 2 +- libgfortran/generated/_atan_r10.F90 | 2 +- libgfortran/generated/_atan_r16.F90 | 2 +- libgfortran/generated/_atan_r4.F90 | 2 +- libgfortran/generated/_atan_r8.F90 | 2 +- libgfortran/generated/_atanh_r10.F90 | 2 +- libgfortran/generated/_atanh_r16.F90 | 2 +- libgfortran/generated/_atanh_r4.F90 | 2 +- libgfortran/generated/_atanh_r8.F90 | 2 +- libgfortran/generated/_conjg_c10.F90 | 2 +- libgfortran/generated/_conjg_c16.F90 | 2 +- libgfortran/generated/_conjg_c4.F90 | 2 +- libgfortran/generated/_conjg_c8.F90 | 2 +- libgfortran/generated/_cos_c10.F90 | 2 +- libgfortran/generated/_cos_c16.F90 | 2 +- libgfortran/generated/_cos_c4.F90 | 2 +- libgfortran/generated/_cos_c8.F90 | 2 +- libgfortran/generated/_cos_r10.F90 | 2 +- libgfortran/generated/_cos_r16.F90 | 2 +- libgfortran/generated/_cos_r4.F90 | 2 +- libgfortran/generated/_cos_r8.F90 | 2 +- libgfortran/generated/_cosh_r10.F90 | 2 +- libgfortran/generated/_cosh_r16.F90 | 2 +- libgfortran/generated/_cosh_r4.F90 | 2 +- libgfortran/generated/_cosh_r8.F90 | 2 +- libgfortran/generated/_dim_i16.F90 | 2 +- libgfortran/generated/_dim_i4.F90 | 2 +- libgfortran/generated/_dim_i8.F90 | 2 +- libgfortran/generated/_dim_r10.F90 | 2 +- libgfortran/generated/_dim_r16.F90 | 2 +- libgfortran/generated/_dim_r4.F90 | 2 +- libgfortran/generated/_dim_r8.F90 | 2 +- libgfortran/generated/_exp_c10.F90 | 2 +- libgfortran/generated/_exp_c16.F90 | 2 +- libgfortran/generated/_exp_c4.F90 | 2 +- libgfortran/generated/_exp_c8.F90 | 2 +- libgfortran/generated/_exp_r10.F90 | 2 +- libgfortran/generated/_exp_r16.F90 | 2 +- libgfortran/generated/_exp_r4.F90 | 2 +- libgfortran/generated/_exp_r8.F90 | 2 +- libgfortran/generated/_log10_r10.F90 | 2 +- libgfortran/generated/_log10_r16.F90 | 2 +- libgfortran/generated/_log10_r4.F90 | 2 +- libgfortran/generated/_log10_r8.F90 | 2 +- libgfortran/generated/_log_c10.F90 | 2 +- libgfortran/generated/_log_c16.F90 | 2 +- libgfortran/generated/_log_c4.F90 | 2 +- libgfortran/generated/_log_c8.F90 | 2 +- libgfortran/generated/_log_r10.F90 | 2 +- libgfortran/generated/_log_r16.F90 | 2 +- libgfortran/generated/_log_r4.F90 | 2 +- libgfortran/generated/_log_r8.F90 | 2 +- libgfortran/generated/_mod_i16.F90 | 2 +- libgfortran/generated/_mod_i4.F90 | 2 +- libgfortran/generated/_mod_i8.F90 | 2 +- libgfortran/generated/_mod_r10.F90 | 2 +- libgfortran/generated/_mod_r16.F90 | 2 +- libgfortran/generated/_mod_r4.F90 | 2 +- libgfortran/generated/_mod_r8.F90 | 2 +- libgfortran/generated/_sign_i16.F90 | 2 +- libgfortran/generated/_sign_i4.F90 | 2 +- libgfortran/generated/_sign_i8.F90 | 2 +- libgfortran/generated/_sign_r10.F90 | 2 +- libgfortran/generated/_sign_r16.F90 | 2 +- libgfortran/generated/_sign_r4.F90 | 2 +- libgfortran/generated/_sign_r8.F90 | 2 +- libgfortran/generated/_sin_c10.F90 | 2 +- libgfortran/generated/_sin_c16.F90 | 2 +- libgfortran/generated/_sin_c4.F90 | 2 +- libgfortran/generated/_sin_c8.F90 | 2 +- libgfortran/generated/_sin_r10.F90 | 2 +- libgfortran/generated/_sin_r16.F90 | 2 +- libgfortran/generated/_sin_r4.F90 | 2 +- libgfortran/generated/_sin_r8.F90 | 2 +- libgfortran/generated/_sinh_r10.F90 | 2 +- libgfortran/generated/_sinh_r16.F90 | 2 +- libgfortran/generated/_sinh_r4.F90 | 2 +- libgfortran/generated/_sinh_r8.F90 | 2 +- libgfortran/generated/_sqrt_c10.F90 | 2 +- libgfortran/generated/_sqrt_c16.F90 | 2 +- libgfortran/generated/_sqrt_c4.F90 | 2 +- libgfortran/generated/_sqrt_c8.F90 | 2 +- libgfortran/generated/_sqrt_r10.F90 | 2 +- libgfortran/generated/_sqrt_r16.F90 | 2 +- libgfortran/generated/_sqrt_r4.F90 | 2 +- libgfortran/generated/_sqrt_r8.F90 | 2 +- libgfortran/generated/_tan_r10.F90 | 2 +- libgfortran/generated/_tan_r16.F90 | 2 +- libgfortran/generated/_tan_r4.F90 | 2 +- libgfortran/generated/_tan_r8.F90 | 2 +- libgfortran/generated/_tanh_r10.F90 | 2 +- libgfortran/generated/_tanh_r16.F90 | 2 +- libgfortran/generated/_tanh_r4.F90 | 2 +- libgfortran/generated/_tanh_r8.F90 | 2 +- libgfortran/generated/all_l1.c | 2 +- libgfortran/generated/all_l16.c | 2 +- libgfortran/generated/all_l2.c | 2 +- libgfortran/generated/all_l4.c | 2 +- libgfortran/generated/all_l8.c | 2 +- libgfortran/generated/any_l1.c | 2 +- libgfortran/generated/any_l16.c | 2 +- libgfortran/generated/any_l2.c | 2 +- libgfortran/generated/any_l4.c | 2 +- libgfortran/generated/any_l8.c | 2 +- libgfortran/generated/bessel_r10.c | 2 +- libgfortran/generated/bessel_r16.c | 2 +- libgfortran/generated/bessel_r4.c | 2 +- libgfortran/generated/bessel_r8.c | 2 +- libgfortran/generated/count_16_l.c | 2 +- libgfortran/generated/count_1_l.c | 2 +- libgfortran/generated/count_2_l.c | 2 +- libgfortran/generated/count_4_l.c | 2 +- libgfortran/generated/count_8_l.c | 2 +- libgfortran/generated/cshift0_c10.c | 2 +- libgfortran/generated/cshift0_c16.c | 2 +- libgfortran/generated/cshift0_c4.c | 2 +- libgfortran/generated/cshift0_c8.c | 2 +- libgfortran/generated/cshift0_i1.c | 2 +- libgfortran/generated/cshift0_i16.c | 2 +- libgfortran/generated/cshift0_i2.c | 2 +- libgfortran/generated/cshift0_i4.c | 2 +- libgfortran/generated/cshift0_i8.c | 2 +- libgfortran/generated/cshift0_r10.c | 2 +- libgfortran/generated/cshift0_r16.c | 2 +- libgfortran/generated/cshift0_r4.c | 2 +- libgfortran/generated/cshift0_r8.c | 2 +- libgfortran/generated/cshift1_16.c | 2 +- libgfortran/generated/cshift1_16_c10.c | 2 +- libgfortran/generated/cshift1_16_c16.c | 2 +- libgfortran/generated/cshift1_16_c4.c | 2 +- libgfortran/generated/cshift1_16_c8.c | 2 +- libgfortran/generated/cshift1_16_i1.c | 2 +- libgfortran/generated/cshift1_16_i16.c | 2 +- libgfortran/generated/cshift1_16_i2.c | 2 +- libgfortran/generated/cshift1_16_i4.c | 2 +- libgfortran/generated/cshift1_16_i8.c | 2 +- libgfortran/generated/cshift1_16_r10.c | 2 +- libgfortran/generated/cshift1_16_r16.c | 2 +- libgfortran/generated/cshift1_16_r4.c | 2 +- libgfortran/generated/cshift1_16_r8.c | 2 +- libgfortran/generated/cshift1_4.c | 2 +- libgfortran/generated/cshift1_4_c10.c | 2 +- libgfortran/generated/cshift1_4_c16.c | 2 +- libgfortran/generated/cshift1_4_c4.c | 2 +- libgfortran/generated/cshift1_4_c8.c | 2 +- libgfortran/generated/cshift1_4_i1.c | 2 +- libgfortran/generated/cshift1_4_i16.c | 2 +- libgfortran/generated/cshift1_4_i2.c | 2 +- libgfortran/generated/cshift1_4_i4.c | 2 +- libgfortran/generated/cshift1_4_i8.c | 2 +- libgfortran/generated/cshift1_4_r10.c | 2 +- libgfortran/generated/cshift1_4_r16.c | 2 +- libgfortran/generated/cshift1_4_r4.c | 2 +- libgfortran/generated/cshift1_4_r8.c | 2 +- libgfortran/generated/cshift1_8.c | 2 +- libgfortran/generated/cshift1_8_c10.c | 2 +- libgfortran/generated/cshift1_8_c16.c | 2 +- libgfortran/generated/cshift1_8_c4.c | 2 +- libgfortran/generated/cshift1_8_c8.c | 2 +- libgfortran/generated/cshift1_8_i1.c | 2 +- libgfortran/generated/cshift1_8_i16.c | 2 +- libgfortran/generated/cshift1_8_i2.c | 2 +- libgfortran/generated/cshift1_8_i4.c | 2 +- libgfortran/generated/cshift1_8_i8.c | 2 +- libgfortran/generated/cshift1_8_r10.c | 2 +- libgfortran/generated/cshift1_8_r16.c | 2 +- libgfortran/generated/cshift1_8_r4.c | 2 +- libgfortran/generated/cshift1_8_r8.c | 2 +- libgfortran/generated/eoshift1_16.c | 2 +- libgfortran/generated/eoshift1_4.c | 2 +- libgfortran/generated/eoshift1_8.c | 2 +- libgfortran/generated/eoshift3_16.c | 2 +- libgfortran/generated/eoshift3_4.c | 2 +- libgfortran/generated/eoshift3_8.c | 2 +- libgfortran/generated/findloc0_c16.c | 375 + libgfortran/generated/findloc0_c4.c | 375 + libgfortran/generated/findloc0_c8.c | 375 + libgfortran/generated/findloc0_i1.c | 375 + libgfortran/generated/findloc0_i16.c | 375 + libgfortran/generated/findloc0_i2.c | 375 + libgfortran/generated/findloc0_i4.c | 375 + libgfortran/generated/findloc0_i8.c | 375 + libgfortran/generated/findloc0_r16.c | 375 + libgfortran/generated/findloc0_r4.c | 375 + libgfortran/generated/findloc0_r8.c | 375 + libgfortran/generated/findloc0_s1.c | 383 + libgfortran/generated/findloc0_s4.c | 383 + .../generated/{sum_c16.c => findloc1_c16.c} | 331 +- libgfortran/generated/{sum_c4.c => findloc1_c4.c} | 331 +- libgfortran/generated/{sum_c8.c => findloc1_c8.c} | 331 +- libgfortran/generated/{sum_i1.c => findloc1_i1.c} | 331 +- .../generated/{sum_i16.c => findloc1_i16.c} | 331 +- libgfortran/generated/{sum_i2.c => findloc1_i2.c} | 331 +- libgfortran/generated/{sum_i4.c => findloc1_i4.c} | 331 +- libgfortran/generated/{sum_i8.c => findloc1_i8.c} | 331 +- .../generated/{sum_r16.c => findloc1_r16.c} | 331 +- libgfortran/generated/{sum_r4.c => findloc1_r4.c} | 331 +- libgfortran/generated/{sum_r8.c => findloc1_r8.c} | 331 +- libgfortran/generated/{sum_c8.c => findloc1_s1.c} | 341 +- libgfortran/generated/{sum_c8.c => findloc1_s4.c} | 341 +- libgfortran/generated/findloc2_s1.c | 154 + libgfortran/generated/findloc2_s4.c | 154 + libgfortran/generated/iall_i1.c | 14 +- libgfortran/generated/iall_i16.c | 14 +- libgfortran/generated/iall_i2.c | 14 +- libgfortran/generated/iall_i4.c | 14 +- libgfortran/generated/iall_i8.c | 14 +- libgfortran/generated/iany_i1.c | 14 +- libgfortran/generated/iany_i16.c | 14 +- libgfortran/generated/iany_i2.c | 14 +- libgfortran/generated/iany_i4.c | 14 +- libgfortran/generated/iany_i8.c | 14 +- libgfortran/generated/in_pack_c10.c | 2 +- libgfortran/generated/in_pack_c16.c | 2 +- libgfortran/generated/in_pack_c4.c | 2 +- libgfortran/generated/in_pack_c8.c | 2 +- libgfortran/generated/in_pack_i1.c | 2 +- libgfortran/generated/in_pack_i16.c | 2 +- libgfortran/generated/in_pack_i2.c | 2 +- libgfortran/generated/in_pack_i4.c | 2 +- libgfortran/generated/in_pack_i8.c | 2 +- libgfortran/generated/in_pack_r10.c | 2 +- libgfortran/generated/in_pack_r16.c | 2 +- libgfortran/generated/in_pack_r4.c | 2 +- libgfortran/generated/in_pack_r8.c | 2 +- libgfortran/generated/in_unpack_c10.c | 2 +- libgfortran/generated/in_unpack_c16.c | 2 +- libgfortran/generated/in_unpack_c4.c | 2 +- libgfortran/generated/in_unpack_c8.c | 2 +- libgfortran/generated/in_unpack_i1.c | 2 +- libgfortran/generated/in_unpack_i16.c | 2 +- libgfortran/generated/in_unpack_i2.c | 2 +- libgfortran/generated/in_unpack_i4.c | 2 +- libgfortran/generated/in_unpack_i8.c | 2 +- libgfortran/generated/in_unpack_r10.c | 2 +- libgfortran/generated/in_unpack_r16.c | 2 +- libgfortran/generated/in_unpack_r4.c | 2 +- libgfortran/generated/in_unpack_r8.c | 2 +- libgfortran/generated/iparity_i1.c | 14 +- libgfortran/generated/iparity_i16.c | 14 +- libgfortran/generated/iparity_i2.c | 14 +- libgfortran/generated/iparity_i4.c | 14 +- libgfortran/generated/iparity_i8.c | 14 +- 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 | 11 +- libgfortran/generated/maxloc0_16_i16.c | 11 +- libgfortran/generated/maxloc0_16_i2.c | 11 +- libgfortran/generated/maxloc0_16_i4.c | 11 +- libgfortran/generated/maxloc0_16_i8.c | 11 +- libgfortran/generated/maxloc0_16_r10.c | 11 +- libgfortran/generated/maxloc0_16_r16.c | 11 +- libgfortran/generated/maxloc0_16_r4.c | 11 +- libgfortran/generated/maxloc0_16_r8.c | 11 +- libgfortran/generated/maxloc0_16_s1.c | 28 +- libgfortran/generated/maxloc0_16_s4.c | 28 +- libgfortran/generated/maxloc0_4_i1.c | 11 +- libgfortran/generated/maxloc0_4_i16.c | 11 +- libgfortran/generated/maxloc0_4_i2.c | 11 +- libgfortran/generated/maxloc0_4_i4.c | 11 +- libgfortran/generated/maxloc0_4_i8.c | 11 +- libgfortran/generated/maxloc0_4_r10.c | 11 +- libgfortran/generated/maxloc0_4_r16.c | 11 +- libgfortran/generated/maxloc0_4_r4.c | 11 +- libgfortran/generated/maxloc0_4_r8.c | 11 +- libgfortran/generated/maxloc0_4_s1.c | 28 +- libgfortran/generated/maxloc0_4_s4.c | 28 +- libgfortran/generated/maxloc0_8_i1.c | 11 +- libgfortran/generated/maxloc0_8_i16.c | 11 +- libgfortran/generated/maxloc0_8_i2.c | 11 +- libgfortran/generated/maxloc0_8_i4.c | 11 +- libgfortran/generated/maxloc0_8_i8.c | 11 +- libgfortran/generated/maxloc0_8_r10.c | 11 +- libgfortran/generated/maxloc0_8_r16.c | 11 +- libgfortran/generated/maxloc0_8_r4.c | 11 +- libgfortran/generated/maxloc0_8_r8.c | 11 +- libgfortran/generated/maxloc0_8_s1.c | 28 +- libgfortran/generated/maxloc0_8_s4.c | 28 +- libgfortran/generated/maxloc1_16_i1.c | 14 +- libgfortran/generated/maxloc1_16_i16.c | 14 +- libgfortran/generated/maxloc1_16_i2.c | 14 +- libgfortran/generated/maxloc1_16_i4.c | 14 +- libgfortran/generated/maxloc1_16_i8.c | 14 +- libgfortran/generated/maxloc1_16_r10.c | 14 +- libgfortran/generated/maxloc1_16_r16.c | 14 +- libgfortran/generated/maxloc1_16_r4.c | 14 +- libgfortran/generated/maxloc1_16_r8.c | 14 +- libgfortran/generated/maxloc1_16_s1.c | 32 +- libgfortran/generated/maxloc1_16_s4.c | 32 +- libgfortran/generated/maxloc1_4_i1.c | 14 +- libgfortran/generated/maxloc1_4_i16.c | 14 +- libgfortran/generated/maxloc1_4_i2.c | 14 +- libgfortran/generated/maxloc1_4_i4.c | 14 +- libgfortran/generated/maxloc1_4_i8.c | 14 +- libgfortran/generated/maxloc1_4_r10.c | 14 +- libgfortran/generated/maxloc1_4_r16.c | 14 +- libgfortran/generated/maxloc1_4_r4.c | 14 +- libgfortran/generated/maxloc1_4_r8.c | 14 +- libgfortran/generated/maxloc1_4_s1.c | 32 +- libgfortran/generated/maxloc1_4_s4.c | 32 +- libgfortran/generated/maxloc1_8_i1.c | 14 +- libgfortran/generated/maxloc1_8_i16.c | 14 +- libgfortran/generated/maxloc1_8_i2.c | 14 +- libgfortran/generated/maxloc1_8_i4.c | 14 +- libgfortran/generated/maxloc1_8_i8.c | 14 +- libgfortran/generated/maxloc1_8_r10.c | 14 +- libgfortran/generated/maxloc1_8_r16.c | 14 +- libgfortran/generated/maxloc1_8_r4.c | 14 +- libgfortran/generated/maxloc1_8_r8.c | 14 +- libgfortran/generated/maxloc1_8_s1.c | 32 +- libgfortran/generated/maxloc1_8_s4.c | 32 +- libgfortran/generated/maxloc2_16_s1.c | 16 +- libgfortran/generated/maxloc2_16_s4.c | 16 +- libgfortran/generated/maxloc2_4_s1.c | 16 +- libgfortran/generated/maxloc2_4_s4.c | 16 +- libgfortran/generated/maxloc2_8_s1.c | 16 +- libgfortran/generated/maxloc2_8_s4.c | 16 +- libgfortran/generated/maxval0_s1.c | 36 +- libgfortran/generated/maxval0_s4.c | 36 +- libgfortran/generated/maxval1_s1.c | 40 +- libgfortran/generated/maxval1_s4.c | 40 +- libgfortran/generated/maxval_i1.c | 14 +- libgfortran/generated/maxval_i16.c | 14 +- libgfortran/generated/maxval_i2.c | 14 +- libgfortran/generated/maxval_i4.c | 14 +- libgfortran/generated/maxval_i8.c | 14 +- libgfortran/generated/maxval_r10.c | 14 +- libgfortran/generated/maxval_r16.c | 14 +- libgfortran/generated/maxval_r4.c | 14 +- libgfortran/generated/maxval_r8.c | 14 +- libgfortran/generated/minloc0_16_i1.c | 53 +- libgfortran/generated/minloc0_16_i16.c | 53 +- libgfortran/generated/minloc0_16_i2.c | 53 +- libgfortran/generated/minloc0_16_i4.c | 53 +- libgfortran/generated/minloc0_16_i8.c | 53 +- libgfortran/generated/minloc0_16_r10.c | 53 +- libgfortran/generated/minloc0_16_r16.c | 53 +- libgfortran/generated/minloc0_16_r4.c | 53 +- libgfortran/generated/minloc0_16_r8.c | 53 +- libgfortran/generated/minloc0_16_s1.c | 28 +- libgfortran/generated/minloc0_16_s4.c | 28 +- libgfortran/generated/minloc0_4_i1.c | 53 +- libgfortran/generated/minloc0_4_i16.c | 53 +- libgfortran/generated/minloc0_4_i2.c | 53 +- libgfortran/generated/minloc0_4_i4.c | 53 +- libgfortran/generated/minloc0_4_i8.c | 53 +- libgfortran/generated/minloc0_4_r10.c | 53 +- libgfortran/generated/minloc0_4_r16.c | 53 +- libgfortran/generated/minloc0_4_r4.c | 53 +- libgfortran/generated/minloc0_4_r8.c | 53 +- libgfortran/generated/minloc0_4_s1.c | 28 +- libgfortran/generated/minloc0_4_s4.c | 28 +- libgfortran/generated/minloc0_8_i1.c | 53 +- libgfortran/generated/minloc0_8_i16.c | 53 +- libgfortran/generated/minloc0_8_i2.c | 53 +- libgfortran/generated/minloc0_8_i4.c | 53 +- libgfortran/generated/minloc0_8_i8.c | 53 +- libgfortran/generated/minloc0_8_r10.c | 53 +- libgfortran/generated/minloc0_8_r16.c | 53 +- libgfortran/generated/minloc0_8_r4.c | 53 +- libgfortran/generated/minloc0_8_r8.c | 53 +- libgfortran/generated/minloc0_8_s1.c | 28 +- libgfortran/generated/minloc0_8_s4.c | 28 +- libgfortran/generated/minloc1_16_i1.c | 14 +- libgfortran/generated/minloc1_16_i16.c | 14 +- libgfortran/generated/minloc1_16_i2.c | 14 +- libgfortran/generated/minloc1_16_i4.c | 14 +- libgfortran/generated/minloc1_16_i8.c | 14 +- libgfortran/generated/minloc1_16_r10.c | 14 +- libgfortran/generated/minloc1_16_r16.c | 14 +- libgfortran/generated/minloc1_16_r4.c | 14 +- libgfortran/generated/minloc1_16_r8.c | 14 +- libgfortran/generated/minloc1_16_s1.c | 32 +- libgfortran/generated/minloc1_16_s4.c | 32 +- libgfortran/generated/minloc1_4_i1.c | 14 +- libgfortran/generated/minloc1_4_i16.c | 14 +- libgfortran/generated/minloc1_4_i2.c | 14 +- libgfortran/generated/minloc1_4_i4.c | 14 +- libgfortran/generated/minloc1_4_i8.c | 14 +- libgfortran/generated/minloc1_4_r10.c | 14 +- libgfortran/generated/minloc1_4_r16.c | 14 +- libgfortran/generated/minloc1_4_r4.c | 14 +- libgfortran/generated/minloc1_4_r8.c | 14 +- libgfortran/generated/minloc1_4_s1.c | 32 +- libgfortran/generated/minloc1_4_s4.c | 32 +- libgfortran/generated/minloc1_8_i1.c | 14 +- libgfortran/generated/minloc1_8_i16.c | 14 +- libgfortran/generated/minloc1_8_i2.c | 14 +- libgfortran/generated/minloc1_8_i4.c | 14 +- libgfortran/generated/minloc1_8_i8.c | 14 +- libgfortran/generated/minloc1_8_r10.c | 14 +- libgfortran/generated/minloc1_8_r16.c | 14 +- libgfortran/generated/minloc1_8_r4.c | 14 +- libgfortran/generated/minloc1_8_r8.c | 14 +- libgfortran/generated/minloc1_8_s1.c | 32 +- libgfortran/generated/minloc1_8_s4.c | 32 +- libgfortran/generated/minloc2_16_s1.c | 16 +- libgfortran/generated/minloc2_16_s4.c | 16 +- libgfortran/generated/minloc2_4_s1.c | 16 +- libgfortran/generated/minloc2_4_s4.c | 16 +- libgfortran/generated/minloc2_8_s1.c | 16 +- libgfortran/generated/minloc2_8_s4.c | 16 +- libgfortran/generated/minval0_s1.c | 36 +- libgfortran/generated/minval0_s4.c | 36 +- libgfortran/generated/minval1_s1.c | 40 +- libgfortran/generated/minval1_s4.c | 40 +- libgfortran/generated/minval_i1.c | 14 +- libgfortran/generated/minval_i16.c | 14 +- libgfortran/generated/minval_i2.c | 14 +- libgfortran/generated/minval_i4.c | 14 +- libgfortran/generated/minval_i8.c | 14 +- libgfortran/generated/minval_r10.c | 14 +- libgfortran/generated/minval_r16.c | 14 +- libgfortran/generated/minval_r4.c | 14 +- libgfortran/generated/minval_r8.c | 14 +- libgfortran/generated/misc_specifics.F90 | 2 +- libgfortran/generated/norm2_r10.c | 2 +- libgfortran/generated/norm2_r16.c | 2 +- libgfortran/generated/norm2_r4.c | 2 +- libgfortran/generated/norm2_r8.c | 2 +- libgfortran/generated/pack_c10.c | 2 +- libgfortran/generated/pack_c16.c | 2 +- libgfortran/generated/pack_c4.c | 2 +- libgfortran/generated/pack_c8.c | 2 +- libgfortran/generated/pack_i1.c | 2 +- libgfortran/generated/pack_i16.c | 2 +- libgfortran/generated/pack_i2.c | 2 +- libgfortran/generated/pack_i4.c | 2 +- libgfortran/generated/pack_i8.c | 2 +- libgfortran/generated/pack_r10.c | 2 +- libgfortran/generated/pack_r16.c | 2 +- libgfortran/generated/pack_r4.c | 2 +- libgfortran/generated/pack_r8.c | 2 +- libgfortran/generated/parity_l1.c | 2 +- libgfortran/generated/parity_l16.c | 2 +- libgfortran/generated/parity_l2.c | 2 +- libgfortran/generated/parity_l4.c | 2 +- libgfortran/generated/parity_l8.c | 2 +- libgfortran/generated/pow_c10_i16.c | 2 +- libgfortran/generated/pow_c10_i4.c | 2 +- libgfortran/generated/pow_c10_i8.c | 2 +- libgfortran/generated/pow_c16_i16.c | 2 +- libgfortran/generated/pow_c16_i4.c | 2 +- libgfortran/generated/pow_c16_i8.c | 2 +- libgfortran/generated/pow_c4_i16.c | 2 +- libgfortran/generated/pow_c4_i4.c | 2 +- libgfortran/generated/pow_c4_i8.c | 2 +- libgfortran/generated/pow_c8_i16.c | 2 +- libgfortran/generated/pow_c8_i4.c | 2 +- libgfortran/generated/pow_c8_i8.c | 2 +- libgfortran/generated/pow_i16_i16.c | 2 +- libgfortran/generated/pow_i16_i4.c | 2 +- libgfortran/generated/pow_i16_i8.c | 2 +- libgfortran/generated/pow_i4_i16.c | 2 +- libgfortran/generated/pow_i4_i4.c | 2 +- libgfortran/generated/pow_i4_i8.c | 2 +- libgfortran/generated/pow_i8_i16.c | 2 +- libgfortran/generated/pow_i8_i4.c | 2 +- libgfortran/generated/pow_i8_i8.c | 2 +- libgfortran/generated/pow_r10_i16.c | 2 +- libgfortran/generated/pow_r10_i8.c | 2 +- libgfortran/generated/pow_r16_i16.c | 2 +- libgfortran/generated/pow_r16_i4.c | 2 +- libgfortran/generated/pow_r16_i8.c | 2 +- libgfortran/generated/pow_r4_i16.c | 2 +- libgfortran/generated/pow_r4_i8.c | 2 +- libgfortran/generated/pow_r8_i16.c | 2 +- libgfortran/generated/pow_r8_i8.c | 2 +- libgfortran/generated/product_c10.c | 14 +- libgfortran/generated/product_c16.c | 14 +- libgfortran/generated/product_c4.c | 14 +- libgfortran/generated/product_c8.c | 14 +- libgfortran/generated/product_i1.c | 14 +- libgfortran/generated/product_i16.c | 14 +- libgfortran/generated/product_i2.c | 14 +- libgfortran/generated/product_i4.c | 14 +- libgfortran/generated/product_i8.c | 14 +- libgfortran/generated/product_r10.c | 14 +- libgfortran/generated/product_r16.c | 14 +- libgfortran/generated/product_r4.c | 14 +- libgfortran/generated/product_r8.c | 14 +- libgfortran/generated/reshape_c10.c | 2 +- libgfortran/generated/reshape_c16.c | 2 +- libgfortran/generated/reshape_c4.c | 2 +- libgfortran/generated/reshape_c8.c | 2 +- libgfortran/generated/reshape_i16.c | 2 +- libgfortran/generated/reshape_i4.c | 2 +- libgfortran/generated/reshape_i8.c | 2 +- libgfortran/generated/reshape_r10.c | 2 +- libgfortran/generated/reshape_r16.c | 2 +- libgfortran/generated/reshape_r4.c | 2 +- libgfortran/generated/reshape_r8.c | 2 +- libgfortran/generated/shape_i1.c | 2 +- libgfortran/generated/shape_i16.c | 2 +- libgfortran/generated/shape_i2.c | 2 +- libgfortran/generated/shape_i4.c | 2 +- libgfortran/generated/shape_i8.c | 2 +- libgfortran/generated/spread_c10.c | 2 +- libgfortran/generated/spread_c16.c | 2 +- libgfortran/generated/spread_c4.c | 2 +- libgfortran/generated/spread_c8.c | 2 +- libgfortran/generated/spread_i1.c | 2 +- libgfortran/generated/spread_i16.c | 2 +- libgfortran/generated/spread_i2.c | 2 +- libgfortran/generated/spread_i4.c | 2 +- libgfortran/generated/spread_i8.c | 2 +- libgfortran/generated/spread_r10.c | 2 +- libgfortran/generated/spread_r16.c | 2 +- libgfortran/generated/spread_r4.c | 2 +- libgfortran/generated/spread_r8.c | 2 +- libgfortran/generated/sum_c10.c | 14 +- libgfortran/generated/sum_c16.c | 14 +- libgfortran/generated/sum_c4.c | 14 +- libgfortran/generated/sum_c8.c | 14 +- libgfortran/generated/sum_i1.c | 14 +- libgfortran/generated/sum_i16.c | 14 +- libgfortran/generated/sum_i2.c | 14 +- libgfortran/generated/sum_i4.c | 14 +- libgfortran/generated/sum_i8.c | 14 +- libgfortran/generated/sum_r10.c | 14 +- libgfortran/generated/sum_r16.c | 14 +- libgfortran/generated/sum_r4.c | 14 +- libgfortran/generated/sum_r8.c | 14 +- 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/gfortran.map | 104 +- libgfortran/ieee/ieee_arithmetic.F90 | 512 +- libgfortran/ieee/ieee_exceptions.F90 | 2 +- libgfortran/ieee/ieee_features.F90 | 3 +- libgfortran/ieee/ieee_helper.c | 5 +- libgfortran/intrinsics/abort.c | 2 +- libgfortran/intrinsics/access.c | 2 +- libgfortran/intrinsics/args.c | 2 +- libgfortran/intrinsics/associated.c | 2 +- libgfortran/intrinsics/c99_functions.c | 2 +- libgfortran/intrinsics/chdir.c | 2 +- libgfortran/intrinsics/chmod.c | 2 +- libgfortran/intrinsics/clock.c | 2 +- libgfortran/intrinsics/cpu_time.c | 2 +- libgfortran/intrinsics/cshift0.c | 2 +- libgfortran/intrinsics/ctime.c | 2 +- libgfortran/intrinsics/date_and_time.c | 2 +- libgfortran/intrinsics/dprod_r8.f90 | 2 +- libgfortran/intrinsics/dtime.c | 2 +- libgfortran/intrinsics/env.c | 2 +- libgfortran/intrinsics/eoshift0.c | 2 +- libgfortran/intrinsics/eoshift2.c | 2 +- libgfortran/intrinsics/erfc_scaled.c | 2 +- libgfortran/intrinsics/erfc_scaled_inc.c | 2 +- libgfortran/intrinsics/etime.c | 2 +- libgfortran/intrinsics/execute_command_line.c | 2 +- libgfortran/intrinsics/exit.c | 2 +- libgfortran/intrinsics/extends_type_of.c | 2 +- libgfortran/intrinsics/f2c_specifics.F90 | 2 +- libgfortran/intrinsics/fnum.c | 2 +- libgfortran/intrinsics/gerror.c | 2 +- libgfortran/intrinsics/getXid.c | 2 +- libgfortran/intrinsics/getcwd.c | 2 +- libgfortran/intrinsics/getlog.c | 2 +- libgfortran/intrinsics/hostnm.c | 2 +- libgfortran/intrinsics/ierrno.c | 2 +- .../intrinsics/{clock.c => is_contiguous.c} | 43 +- libgfortran/intrinsics/ishftc.c | 2 +- libgfortran/intrinsics/kill.c | 2 +- libgfortran/intrinsics/link.c | 2 +- libgfortran/intrinsics/move_alloc.c | 2 +- libgfortran/intrinsics/mvbits.c | 2 +- libgfortran/intrinsics/pack_generic.c | 2 +- libgfortran/intrinsics/perror.c | 2 +- libgfortran/intrinsics/rand.c | 2 +- libgfortran/intrinsics/random.c | 2 +- libgfortran/intrinsics/random_init.f90 | 2 +- libgfortran/intrinsics/rename.c | 2 +- libgfortran/intrinsics/reshape_generic.c | 2 +- libgfortran/intrinsics/reshape_packed.c | 2 +- libgfortran/intrinsics/selected_char_kind.c | 2 +- libgfortran/intrinsics/selected_int_kind.f90 | 2 +- libgfortran/intrinsics/selected_real_kind.f90 | 2 +- libgfortran/intrinsics/signal.c | 2 +- libgfortran/intrinsics/size.c | 2 +- libgfortran/intrinsics/sleep.c | 2 +- libgfortran/intrinsics/spread_generic.c | 2 +- libgfortran/intrinsics/stat.c | 2 +- libgfortran/intrinsics/string_intrinsics.c | 2 +- libgfortran/intrinsics/string_intrinsics_inc.c | 10 +- libgfortran/intrinsics/symlnk.c | 2 +- libgfortran/intrinsics/system.c | 2 +- libgfortran/intrinsics/system_clock.c | 2 +- libgfortran/intrinsics/time.c | 2 +- libgfortran/intrinsics/time_1.h | 2 +- libgfortran/intrinsics/umask.c | 2 +- libgfortran/intrinsics/unlink.c | 2 +- libgfortran/intrinsics/unpack_generic.c | 2 +- libgfortran/io/async.c | 4 +- libgfortran/io/async.h | 2 +- libgfortran/io/close.c | 11 +- libgfortran/io/fbuf.c | 2 +- libgfortran/io/fbuf.h | 2 +- libgfortran/io/file_pos.c | 2 +- libgfortran/io/format.c | 2 +- libgfortran/io/format.h | 2 +- libgfortran/io/inquire.c | 2 +- libgfortran/io/intrinsics.c | 2 +- libgfortran/io/io.h | 26 +- libgfortran/io/list_read.c | 8 +- libgfortran/io/lock.c | 2 +- libgfortran/io/open.c | 18 +- libgfortran/io/read.c | 2 +- libgfortran/io/size_from_kind.c | 2 +- libgfortran/io/transfer.c | 118 +- libgfortran/io/transfer128.c | 2 +- libgfortran/io/unit.c | 4 +- libgfortran/io/unix.c | 2 +- libgfortran/io/unix.h | 2 +- libgfortran/io/write.c | 6 +- libgfortran/io/write_float.def | 2 +- libgfortran/kinds-override.h | 2 +- libgfortran/libgfortran.h | 21 +- libgfortran/m4/all.m4 | 2 +- libgfortran/m4/any.m4 | 2 +- libgfortran/m4/bessel.m4 | 2 +- libgfortran/m4/count.m4 | 2 +- libgfortran/m4/cshift0.m4 | 2 +- libgfortran/m4/cshift1.m4 | 2 +- libgfortran/m4/cshift1a.m4 | 2 +- libgfortran/m4/eoshift1.m4 | 2 +- libgfortran/m4/eoshift3.m4 | 2 +- libgfortran/m4/findloc0.m4 | 38 + libgfortran/m4/findloc0s.m4 | 48 + libgfortran/m4/findloc1.m4 | 40 + libgfortran/m4/findloc1s.m4 | 44 + libgfortran/m4/findloc2s.m4 | 44 + libgfortran/m4/head.m4 | 2 +- libgfortran/m4/iall.m4 | 2 +- libgfortran/m4/iany.m4 | 2 +- libgfortran/m4/ifindloc0.m4 | 350 + .../{generated/sum_r4.c => m4/ifindloc1.m4} | 311 +- libgfortran/m4/ifindloc2.m4 | 126 + libgfortran/m4/iforeach-s.m4 | 12 +- libgfortran/m4/iforeach-s2.m4 | 8 +- libgfortran/m4/iforeach.m4 | 9 +- libgfortran/m4/ifunction-s.m4 | 12 +- libgfortran/m4/ifunction-s2.m4 | 8 +- libgfortran/m4/ifunction.m4 | 12 +- libgfortran/m4/in_pack.m4 | 2 +- libgfortran/m4/in_unpack.m4 | 2 +- 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 | 2 +- libgfortran/m4/maxloc0s.m4 | 2 +- libgfortran/m4/maxloc1.m4 | 2 +- libgfortran/m4/maxloc1s.m4 | 2 +- libgfortran/m4/maxloc2s.m4 | 2 +- libgfortran/m4/maxval.m4 | 2 +- libgfortran/m4/maxval0s.m4 | 2 +- libgfortran/m4/maxval1s.m4 | 2 +- libgfortran/m4/minloc0.m4 | 44 +- libgfortran/m4/minloc0s.m4 | 2 +- libgfortran/m4/minloc1.m4 | 2 +- libgfortran/m4/minloc1s.m4 | 2 +- libgfortran/m4/minloc2s.m4 | 2 +- libgfortran/m4/minval.m4 | 2 +- libgfortran/m4/minval0s.m4 | 2 +- libgfortran/m4/minval1s.m4 | 2 +- libgfortran/m4/norm2.m4 | 2 +- libgfortran/m4/pack.m4 | 2 +- libgfortran/m4/parity.m4 | 2 +- libgfortran/m4/pow.m4 | 2 +- libgfortran/m4/product.m4 | 2 +- libgfortran/m4/reshape.m4 | 2 +- libgfortran/m4/shape.m4 | 2 +- libgfortran/m4/spread.m4 | 2 +- libgfortran/m4/sum.m4 | 2 +- libgfortran/m4/unpack.m4 | 2 +- libgfortran/runtime/ISO_Fortran_binding.c | 865 + libgfortran/runtime/backtrace.c | 21 +- libgfortran/runtime/bounds.c | 2 +- libgfortran/runtime/compile_options.c | 2 +- libgfortran/runtime/convert_char.c | 2 +- libgfortran/runtime/environ.c | 2 +- libgfortran/runtime/error.c | 45 +- libgfortran/runtime/fpu.c | 2 +- libgfortran/runtime/in_pack_generic.c | 2 +- libgfortran/runtime/in_unpack_generic.c | 2 +- libgfortran/runtime/main.c | 2 +- libgfortran/runtime/memory.c | 2 +- libgfortran/runtime/minimal.c | 2 +- libgfortran/runtime/pause.c | 2 +- libgfortran/runtime/select.c | 2 +- libgfortran/runtime/select_inc.c | 2 +- libgfortran/runtime/stop.c | 2 +- libgfortran/runtime/string.c | 2 +- libgo/MERGE | 2 +- libgo/Makefile.am | 72 +- libgo/Makefile.in | 1185 +- libgo/VERSION | 2 +- libgo/aclocal.m4 | 718 +- libgo/check-packages.txt | 31 +- libgo/config.h.in | 16 - libgo/config/go.m4 | 92 - libgo/config/libtool.m4 | 4 +- libgo/configure | 1698 +- libgo/configure.ac | 135 +- libgo/go/archive/tar/format.go | 6 +- libgo/go/archive/tar/stat_actime1.go | 2 +- libgo/go/archive/tar/stat_unix.go | 2 +- libgo/go/archive/zip/reader.go | 3 + libgo/go/archive/zip/reader_test.go | 6 + libgo/go/archive/zip/struct.go | 4 +- libgo/go/archive/zip/writer.go | 2 +- libgo/go/archive/zip/zip_test.go | 4 +- libgo/go/bufio/bufio.go | 27 +- libgo/go/bufio/bufio_test.go | 20 +- libgo/go/builtin/builtin.go | 6 + libgo/go/bytes/buffer.go | 23 +- libgo/go/bytes/buffer_test.go | 2 +- libgo/go/bytes/bytes.go | 62 +- libgo/go/bytes/bytes_decl.go | 24 - libgo/go/bytes/bytes_test.go | 6 + libgo/go/bytes/compare_test.go | 13 +- libgo/go/bytes/example_test.go | 14 + libgo/go/bytes/indexbyte.c | 73 - libgo/go/bytes/reader.go | 6 +- libgo/go/bytes/reader_test.go | 42 + libgo/go/cmd/cgo/ast.go | 21 + libgo/go/cmd/cgo/doc.go | 11 + libgo/go/cmd/cgo/gcc.go | 948 +- libgo/go/cmd/cgo/godefs.go | 33 + libgo/go/cmd/cgo/main.go | 20 +- libgo/go/cmd/cgo/out.go | 170 +- libgo/go/cmd/go/alldocs.go | 87 +- libgo/go/cmd/go/go_test.go | 253 +- libgo/go/cmd/go/go_unix_test.go | 2 +- libgo/go/cmd/go/help_test.go | 28 + libgo/go/cmd/go/internal/base/base.go | 3 +- libgo/go/cmd/go/internal/base/signal_unix.go | 2 +- libgo/go/cmd/go/internal/cache/cache.go | 8 +- libgo/go/cmd/go/internal/cache/default.go | 103 +- .../go/cmd/go/internal/cache/default_unix_test.go | 67 - libgo/go/cmd/go/internal/cache/hash.go | 2 +- libgo/go/cmd/go/internal/clean/clean.go | 52 +- libgo/go/cmd/go/internal/cmdflag/flag.go | 9 +- libgo/go/cmd/go/internal/doc/doc.go | 9 + libgo/go/cmd/go/internal/envcmd/env.go | 8 +- libgo/go/cmd/go/internal/fix/fix.go | 2 +- libgo/go/cmd/go/internal/generate/generate.go | 9 +- libgo/go/cmd/go/internal/get/get.go | 23 +- libgo/go/cmd/go/internal/get/path.go | 192 + libgo/go/cmd/go/internal/get/vcs.go | 39 +- libgo/go/cmd/go/internal/help/help.go | 26 +- libgo/go/cmd/go/internal/help/helpdoc.go | 27 +- libgo/go/cmd/go/internal/imports/build.go | 2 +- libgo/go/cmd/go/internal/imports/scan.go | 10 + libgo/go/cmd/go/internal/load/pkg.go | 45 +- libgo/go/cmd/go/internal/load/test.go | 6 + .../lockedfile/internal/filelock/filelock.go | 98 + .../lockedfile/internal/filelock/filelock_fcntl.go | 159 + .../lockedfile/internal/filelock/filelock_other.go | 36 + .../lockedfile/internal/filelock/filelock_plan9.go | 38 + .../lockedfile/internal/filelock/filelock_test.go | 209 + .../lockedfile/internal/filelock/filelock_unix.go | 44 + .../internal/filelock/filelock_windows.go | 66 + libgo/go/cmd/go/internal/lockedfile/lockedfile.go | 122 + .../go/internal/lockedfile/lockedfile_filelock.go | 64 + .../cmd/go/internal/lockedfile/lockedfile_plan9.go | 93 + .../cmd/go/internal/lockedfile/lockedfile_test.go | 174 + libgo/go/cmd/go/internal/lockedfile/mutex.go | 60 + libgo/go/cmd/go/internal/modcmd/download.go | 12 +- libgo/go/cmd/go/internal/modcmd/edit.go | 45 +- libgo/go/cmd/go/internal/modcmd/init.go | 4 + libgo/go/cmd/go/internal/modcmd/tidy.go | 16 +- libgo/go/cmd/go/internal/modcmd/vendor.go | 18 +- libgo/go/cmd/go/internal/modconv/convert_test.go | 2 +- libgo/go/cmd/go/internal/modfetch/cache.go | 90 +- .../cmd/go/internal/modfetch/codehost/codehost.go | 50 +- libgo/go/cmd/go/internal/modfetch/codehost/git.go | 107 +- libgo/go/cmd/go/internal/modfetch/codehost/vcs.go | 105 +- libgo/go/cmd/go/internal/modfetch/coderepo.go | 72 +- libgo/go/cmd/go/internal/modfetch/coderepo_test.go | 32 +- libgo/go/cmd/go/internal/modfetch/fetch.go | 318 +- libgo/go/cmd/go/internal/modfetch/proxy.go | 32 +- libgo/go/cmd/go/internal/modfetch/repo.go | 19 +- libgo/go/cmd/go/internal/modfetch/unzip.go | 54 +- libgo/go/cmd/go/internal/modfile/rule.go | 20 +- libgo/go/cmd/go/internal/modget/get.go | 13 +- libgo/go/cmd/go/internal/modload/build.go | 112 +- libgo/go/cmd/go/internal/modload/help.go | 17 +- libgo/go/cmd/go/internal/modload/import.go | 59 +- libgo/go/cmd/go/internal/modload/import_test.go | 2 +- libgo/go/cmd/go/internal/modload/init.go | 271 +- libgo/go/cmd/go/internal/modload/init_test.go | 42 + libgo/go/cmd/go/internal/modload/list.go | 18 +- libgo/go/cmd/go/internal/modload/load.go | 54 +- libgo/go/cmd/go/internal/modload/query.go | 20 +- libgo/go/cmd/go/internal/modload/query_test.go | 2 +- libgo/go/cmd/go/internal/modload/search.go | 5 +- .../go/internal/modload/testgo.go} | 10 +- libgo/go/cmd/go/internal/module/module.go | 4 +- libgo/go/cmd/go/internal/module/module_test.go | 1 + libgo/go/cmd/go/internal/mvs/mvs.go | 1 + libgo/go/cmd/go/internal/renameio/renameio.go | 63 + libgo/go/cmd/go/internal/run/run.go | 3 + libgo/go/cmd/go/internal/search/search.go | 4 +- libgo/go/cmd/go/internal/semver/semver.go | 2 +- libgo/go/cmd/go/internal/semver/semver_test.go | 1 + libgo/go/cmd/go/internal/test/test.go | 61 +- libgo/go/cmd/go/internal/test/testflag.go | 4 +- libgo/go/cmd/go/internal/vet/vet.go | 13 +- libgo/go/cmd/go/internal/vet/vetflag.go | 169 +- libgo/go/cmd/go/internal/web2/web.go | 8 +- libgo/go/cmd/go/internal/work/action.go | 8 +- libgo/go/cmd/go/internal/work/build.go | 6 +- libgo/go/cmd/go/internal/work/build_test.go | 14 +- libgo/go/cmd/go/internal/work/buildid.go | 59 +- libgo/go/cmd/go/internal/work/exec.go | 174 +- libgo/go/cmd/go/internal/work/gc.go | 102 +- libgo/go/cmd/go/internal/work/gccgo.go | 45 +- libgo/go/cmd/go/internal/work/init.go | 57 +- libgo/go/cmd/go/internal/work/security.go | 3 + libgo/go/cmd/go/main.go | 32 +- libgo/go/cmd/go/proxy_test.go | 12 +- libgo/go/cmd/go/script_test.go | 302 +- libgo/go/cmd/go/testdata/addmod.go | 2 +- .../mod/research.swtch.com_vgo-tour_v1.0.0.txt | 23 - libgo/go/cmd/go/testdata/script/README | 36 +- libgo/go/cmd/go/testdata/script/build_GOTMPDIR.txt | 5 +- libgo/go/cmd/go/testdata/script/help.txt | 18 + .../go/cmd/go/testdata/script/list_bad_import.txt | 2 +- libgo/go/cmd/go/testdata/script/list_std.txt | 2 +- libgo/go/cmd/go/testdata/script/mod_download.txt | 21 + libgo/go/cmd/go/testdata/script/mod_edit.txt | 55 +- libgo/go/cmd/go/testdata/script/mod_enabled.txt | 6 +- .../go/cmd/go/testdata/script/mod_fs_patterns.txt | 4 +- libgo/go/cmd/go/testdata/script/mod_go_version.txt | 16 +- libgo/go/cmd/go/testdata/script/mod_internal.txt | 13 - .../cmd/go/testdata/script/mod_list_bad_import.txt | 2 +- libgo/go/cmd/go/testdata/script/mod_list_dir.txt | 4 +- libgo/go/cmd/go/testdata/script/mod_nomod.txt | 2 +- libgo/go/cmd/go/testdata/script/mod_patterns.txt | 10 + libgo/go/cmd/go/testdata/script/mod_readonly.txt | 2 + libgo/go/cmd/go/testdata/script/mod_replace.txt | 29 +- libgo/go/cmd/go/testdata/script/mod_test.txt | 7 + libgo/go/cmd/go/testdata/script/mod_tidy.txt | 9 + libgo/go/cmd/go/testdata/script/mod_vendor.txt | 48 + .../go/testdata/testterminal18153/terminal_test.go | 2 +- libgo/go/cmd/go/vendor_test.go | 2 +- libgo/go/cmd/gofmt/gofmt.go | 5 +- libgo/go/cmd/gofmt/gofmt_test.go | 2 +- libgo/go/cmd/gofmt/long_test.go | 6 + libgo/go/cmd/internal/buildid/buildid.go | 2 +- libgo/go/cmd/internal/objabi/doc.go | 8 +- libgo/go/cmd/internal/objabi/flag.go | 13 +- libgo/go/cmd/internal/objabi/funcdata.go | 1 + libgo/go/cmd/internal/objabi/funcid.go | 68 +- libgo/go/cmd/internal/objabi/head.go | 5 + libgo/go/cmd/internal/objabi/reloctype.go | 2 +- libgo/go/cmd/internal/objabi/stack.go | 17 +- libgo/go/cmd/internal/objabi/symkind.go | 7 + libgo/go/cmd/internal/objabi/symkind_string.go | 4 +- libgo/go/cmd/internal/objabi/util.go | 6 +- libgo/go/cmd/internal/sys/arch.go | 187 + libgo/go/cmd/internal/sys/supported.go | 29 + libgo/go/cmd/vet/all/main.go | 94 +- libgo/go/cmd/vet/assign.go | 52 - libgo/go/cmd/vet/atomic.go | 71 - libgo/go/cmd/vet/buildtag.go | 126 - libgo/go/cmd/vet/cgo.go | 141 - libgo/go/cmd/vet/composite.go | 86 - libgo/go/cmd/vet/doc.go | 244 +- libgo/go/cmd/vet/httpresponse.go | 137 - libgo/go/cmd/vet/internal/cfg/cfg_test.go | 190 - libgo/go/cmd/vet/lostcancel.go | 322 - libgo/go/cmd/vet/main.go | 789 +- libgo/go/cmd/vet/nilfunc.go | 67 - 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 | 48 - 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 | 192 - 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/atomic.go | 62 - libgo/go/cmd/vet/testdata/bool.go | 131 - 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 - libgo/go/cmd/vet/testdata/cgo/cgo3.go | 13 - libgo/go/cmd/vet/testdata/cgo/cgo4.go | 15 - libgo/go/cmd/vet/testdata/composite.go | 120 - 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 | 2134 - 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/nilfunc.go | 35 - libgo/go/cmd/vet/testdata/rangeloop.go | 90 - libgo/go/cmd/vet/testdata/shadow.go | 59 - libgo/go/cmd/vet/testdata/shift.go | 162 - .../go/cmd/vet/testdata/src/asm/asm.go | 8 +- .../go/cmd/vet/testdata/src/asm/asm1.s | 7 +- .../go/cmd/vet/testdata/{ => src/assign}/assign.go | 2 +- libgo/go/cmd/vet/testdata/src/atomic/atomic.go | 14 + libgo/go/cmd/vet/testdata/src/bool/bool.go | 14 + .../vet/testdata/{ => src}/buildtag/buildtag.go | 0 libgo/go/cmd/vet/testdata/src/cgo/cgo.go | 18 + .../go/cmd/vet/testdata/src/composite/composite.go | 24 + libgo/go/cmd/vet/testdata/src/copylock/copylock.go | 11 + .../go/cmd/vet/testdata/src/deadcode/deadcode.go | 15 +- .../vet/testdata/src/httpresponse/httpresponse.go | 22 + .../cmd/vet/testdata/src/lostcancel/lostcancel.go | 14 + .../go/cmd/vet/testdata/{ => src/method}/method.go | 14 +- .../go/cmd/vet/testdata/src/nilfunc/nilfunc.go | 12 +- libgo/go/cmd/vet/testdata/{ => src/print}/print.go | 128 +- .../go/cmd/vet/testdata/src/rangeloop/rangeloop.go | 17 + libgo/go/cmd/vet/testdata/src/shift/shift.go | 13 + .../go/cmd/vet/testdata/src/structtag/structtag.go | 11 + .../go/cmd/vet/testdata/{ => src}/tagtest/file1.go | 3 + .../go/cmd/vet/testdata/{ => src}/tagtest/file2.go | 5 +- .../cmd/vet/testdata/{ => src}/testingpkg/tests.go | 0 .../cmd/vet/testdata/src/testingpkg/tests_test.go | 3 + .../go/cmd/vet/testdata/src/unmarshal/unmarshal.go | 18 + .../vet/testdata/src/unsafeptr/unsafeptr.go} | 11 +- .../cmd/vet/testdata/src/unused/unused.go} | 10 +- libgo/go/cmd/vet/testdata/structtag.go | 102 - 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 | 215 +- libgo/go/compress/bzip2/bzip2_test.go | 4 +- .../bzip2/testdata/Isaac.Newton-Opticks.txt.bz2 | 0 libgo/go/compress/flate/deflate_test.go | 8 +- libgo/go/compress/flate/inflate.go | 4 +- libgo/go/compress/flate/reader_test.go | 4 +- .../flate/testdata/Isaac.Newton-Opticks.txt | 9286 ++++ .../go/compress/testdata/Mark.Twain-Tom.Sawyer.txt | 8465 ---- libgo/go/compress/zlib/reader.go | 2 +- libgo/go/compress/zlib/writer.go | 12 +- libgo/go/container/heap/heap.go | 21 +- libgo/go/container/list/list.go | 25 +- libgo/go/container/list/list_test.go | 0 libgo/go/context/context.go | 5 +- libgo/go/crypto/aes/aes_test.go | 10 +- libgo/go/crypto/aes/block.go | 50 +- libgo/go/crypto/aes/ctr_s390x.go | 14 +- libgo/go/crypto/aes/gcm_s390x.go | 31 +- libgo/go/crypto/cipher/benchmark_test.go | 67 +- libgo/go/crypto/cipher/example_test.go | 43 +- .../{internal/cpu => crypto/cipher}/export_test.go | 7 +- libgo/go/crypto/cipher/gcm.go | 54 +- libgo/go/crypto/cipher/xor_amd64.go | 29 + libgo/go/crypto/cipher/{xor.go => xor_generic.go} | 62 +- libgo/go/crypto/cipher/xor_ppc64x.go | 30 + libgo/go/crypto/cipher/xor_test.go | 68 +- libgo/go/crypto/ecdsa/ecdsa.go | 2 +- libgo/go/crypto/elliptic/elliptic.go | 3 +- libgo/go/crypto/elliptic/p256_s390x.go | 34 +- libgo/go/crypto/hmac/hmac.go | 4 +- libgo/go/crypto/md5/gen.go | 195 +- libgo/go/crypto/md5/md5.go | 100 +- libgo/go/crypto/md5/md5_test.go | 58 + libgo/go/crypto/md5/md5block.go | 347 +- libgo/go/crypto/md5/md5block_decl.go | 4 +- libgo/go/crypto/md5/md5block_generic.go | 4 +- libgo/go/crypto/rand/eagain.go | 2 +- libgo/go/crypto/rand/rand.go | 6 +- .../crypto/rand/{rand_linux.go => rand_batched.go} | 18 +- .../{rand_linux_test.go => rand_batched_test.go} | 2 + libgo/go/crypto/rand/rand_freebsd.go | 9 + libgo/go/crypto/rand/rand_linux.go | 34 - libgo/go/crypto/rand/rand_unix.go | 20 +- libgo/go/crypto/rand/rand_windows.go | 9 + libgo/go/crypto/rc4/rc4.go | 15 +- libgo/go/crypto/rc4/rc4_asm.go | 28 - libgo/go/crypto/rc4/rc4_ref.go | 13 - libgo/go/crypto/rc4/rc4_test.go | 19 +- libgo/go/crypto/rsa/pss_test.go | 2 +- libgo/go/crypto/sha1/sha1.go | 2 +- libgo/go/crypto/sha1/sha1_test.go | 58 + libgo/go/crypto/sha1/sha1block_arm64.go | 4 +- libgo/go/crypto/sha256/sha256.go | 2 +- libgo/go/crypto/sha256/sha256_test.go | 63 + libgo/go/crypto/sha256/sha256block_arm64.go | 4 +- libgo/go/crypto/sha512/sha512.go | 2 +- libgo/go/crypto/sha512/sha512_test.go | 57 + libgo/go/crypto/subtle/constant_time.go | 8 +- libgo/go/crypto/tls/alert.go | 4 + libgo/go/crypto/tls/auth.go | 123 +- libgo/go/crypto/tls/cipher_suites.go | 164 +- libgo/go/crypto/tls/common.go | 434 +- libgo/go/crypto/tls/conn.go | 955 +- libgo/go/crypto/tls/conn_test.go | 27 +- libgo/go/crypto/tls/handshake_client.go | 574 +- libgo/go/crypto/tls/handshake_client_test.go | 744 +- libgo/go/crypto/tls/handshake_client_tls13.go | 673 + libgo/go/crypto/tls/handshake_messages.go | 2167 +- libgo/go/crypto/tls/handshake_messages_test.go | 225 +- libgo/go/crypto/tls/handshake_server.go | 280 +- libgo/go/crypto/tls/handshake_server_test.go | 639 +- libgo/go/crypto/tls/handshake_server_tls13.go | 860 + libgo/go/crypto/tls/handshake_test.go | 49 +- libgo/go/crypto/tls/key_agreement.go | 181 +- libgo/go/crypto/tls/key_schedule.go | 200 + libgo/go/crypto/tls/key_schedule_test.go | 175 + libgo/go/crypto/tls/prf.go | 20 +- libgo/go/crypto/tls/prf_test.go | 17 +- .../testdata/Client-TLSv10-ClientCert-ECDSA-ECDSA | 108 +- .../testdata/Client-TLSv10-ClientCert-ECDSA-RSA | 104 +- .../testdata/Client-TLSv10-ClientCert-RSA-ECDSA | 106 +- .../tls/testdata/Client-TLSv10-ClientCert-RSA-RSA | 104 +- .../tls/testdata/Client-TLSv10-ECDHE-ECDSA-AES | 90 +- .../tls/testdata/Client-TLSv10-ECDHE-RSA-AES | 86 +- .../testdata/Client-TLSv10-ExportKeyingMaterial | 86 +- libgo/go/crypto/tls/testdata/Client-TLSv10-RSA-RC4 | 54 +- .../tls/testdata/Client-TLSv11-ECDHE-ECDSA-AES | 90 +- .../tls/testdata/Client-TLSv11-ECDHE-RSA-AES | 86 +- libgo/go/crypto/tls/testdata/Client-TLSv11-RSA-RC4 | 54 +- .../tls/testdata/Client-TLSv12-AES128-GCM-SHA256 | 58 +- .../tls/testdata/Client-TLSv12-AES128-SHA256 | 72 +- .../tls/testdata/Client-TLSv12-AES256-GCM-SHA384 | 58 +- libgo/go/crypto/tls/testdata/Client-TLSv12-ALPN | 80 +- .../testdata/Client-TLSv12-ClientCert-ECDSA-ECDSA | 119 +- .../testdata/Client-TLSv12-ClientCert-ECDSA-RSA | 109 +- .../Client-TLSv12-ClientCert-RSA-AES256-GCM-SHA384 | 107 +- .../testdata/Client-TLSv12-ClientCert-RSA-ECDSA | 115 +- ...A => Client-TLSv12-ClientCert-RSA-PSS-Disabled} | 107 +- .../Client-TLSv12-ClientCert-RSA-PSS-Disabled-512 | 125 + .../tls/testdata/Client-TLSv12-ClientCert-RSA-RSA | 107 +- ...SA => Client-TLSv12-ClientCert-RSA-RSAPKCS1v15} | 104 +- .../testdata/Client-TLSv12-ClientCert-RSA-RSAPSS | 135 + .../tls/testdata/Client-TLSv12-ECDHE-ECDSA-AES | 90 +- .../tls/testdata/Client-TLSv12-ECDHE-ECDSA-AES-GCM | 82 +- .../Client-TLSv12-ECDHE-ECDSA-AES128-SHA256 | 96 +- .../Client-TLSv12-ECDHE-ECDSA-AES256-GCM-SHA384 | 84 +- .../Client-TLSv12-ECDHE-ECDSA-CHACHA20-POLY1305 | 75 +- .../tls/testdata/Client-TLSv12-ECDHE-RSA-AES | 86 +- .../testdata/Client-TLSv12-ECDHE-RSA-AES128-SHA256 | 94 +- .../Client-TLSv12-ECDHE-RSA-CHACHA20-POLY1305 | 71 +- .../testdata/Client-TLSv12-ExportKeyingMaterial | 76 +- ...LSv12-ALPN-NoMatch => Client-TLSv12-P256-ECDHE} | 87 +- libgo/go/crypto/tls/testdata/Client-TLSv12-RSA-RC4 | 54 +- .../tls/testdata/Client-TLSv12-RenegotiateOnce | 313 +- .../tls/testdata/Client-TLSv12-RenegotiateTwice | 497 +- .../Client-TLSv12-RenegotiateTwiceRejected | 319 +- .../testdata/Client-TLSv12-RenegotiationRejected | 82 +- libgo/go/crypto/tls/testdata/Client-TLSv12-SCT | 124 +- ...CDHE-RSA-AES-GCM => Client-TLSv12-X25519-ECDHE} | 80 +- .../tls/testdata/Client-TLSv13-AES128-SHA256 | 90 + .../tls/testdata/Client-TLSv13-AES256-SHA384 | 92 + libgo/go/crypto/tls/testdata/Client-TLSv13-ALPN | 93 + .../tls/testdata/Client-TLSv13-CHACHA20-SHA256 | 90 + .../testdata/Client-TLSv13-ClientCert-ECDSA-RSA | 139 + .../testdata/Client-TLSv13-ClientCert-RSA-ECDSA | 134 + .../Client-TLSv13-ClientCert-RSA-PSS-Disabled | 138 + .../testdata/Client-TLSv13-ClientCert-RSA-RSAPSS | 136 + libgo/go/crypto/tls/testdata/Client-TLSv13-ECDSA | 86 + .../testdata/Client-TLSv13-ExportKeyingMaterial | 90 + .../tls/testdata/Client-TLSv13-HelloRetryRequest | 118 + .../go/crypto/tls/testdata/Client-TLSv13-KeyUpdate | 102 + .../crypto/tls/testdata/Client-TLSv13-P256-ECDHE | 94 + .../crypto/tls/testdata/Client-TLSv13-X25519-ECDHE | 90 + libgo/go/crypto/tls/testdata/Server-SSLv3-RSA-3DES | 60 +- libgo/go/crypto/tls/testdata/Server-SSLv3-RSA-AES | 62 +- libgo/go/crypto/tls/testdata/Server-SSLv3-RSA-RC4 | 52 +- .../tls/testdata/Server-TLSv10-ECDHE-ECDSA-AES | 77 +- .../testdata/Server-TLSv10-ExportKeyingMaterial | 83 +- .../go/crypto/tls/testdata/Server-TLSv10-RSA-3DES | 57 +- libgo/go/crypto/tls/testdata/Server-TLSv10-RSA-AES | 63 +- libgo/go/crypto/tls/testdata/Server-TLSv10-RSA-RC4 | 51 +- .../crypto/tls/testdata/Server-TLSv11-FallbackSCSV | 13 +- libgo/go/crypto/tls/testdata/Server-TLSv11-RSA-RC4 | 51 +- libgo/go/crypto/tls/testdata/Server-TLSv12-ALPN | 82 +- .../crypto/tls/testdata/Server-TLSv12-ALPN-NoMatch | 82 +- .../Server-TLSv12-CipherSuiteCertPreferenceECDSA | 80 +- .../Server-TLSv12-CipherSuiteCertPreferenceRSA | 74 +- .../Server-TLSv12-ClientAuthRequestedAndECDSAGiven | 90 +- .../Server-TLSv12-ClientAuthRequestedAndGiven | 89 +- ...LSv12-ClientAuthRequestedAndGiven-PSS-Disabled} | 85 +- ...entAuthRequestedAndGiven-PSS-Disabled-Required} | 58 +- ...ver-TLSv12-ClientAuthRequestedAndPKCS1v15Given} | 89 +- .../Server-TLSv12-ClientAuthRequestedNotGiven | 74 +- .../tls/testdata/Server-TLSv12-ECDHE-ECDSA-AES | 76 +- .../testdata/Server-TLSv12-ExportKeyingMaterial | 79 +- .../crypto/tls/testdata/Server-TLSv12-IssueTicket | 81 +- .../testdata/Server-TLSv12-IssueTicketPreDisable | 81 +- ...12-RSA-AES256-GCM-SHA384 => Server-TLSv12-P256} | 74 +- .../go/crypto/tls/testdata/Server-TLSv12-RSA-3DES | 63 +- libgo/go/crypto/tls/testdata/Server-TLSv12-RSA-AES | 67 +- .../crypto/tls/testdata/Server-TLSv12-RSA-AES-GCM | 64 +- .../testdata/Server-TLSv12-RSA-AES256-GCM-SHA384 | 64 +- ...-RSA-AES-GCM => Server-TLSv12-RSA-PSS-Disabled} | 67 +- ...RC4 => Server-TLSv12-RSA-PSS-Disabled-Required} | 42 +- libgo/go/crypto/tls/testdata/Server-TLSv12-RSA-RC4 | 57 +- ...2-RSA-AES-GCM => Server-TLSv12-RSA-RSAPKCS1v15} | 64 +- ...TLSv12-RSA-AES-GCM => Server-TLSv12-RSA-RSAPSS} | 64 +- libgo/go/crypto/tls/testdata/Server-TLSv12-Resume | 71 +- .../tls/testdata/Server-TLSv12-ResumeDisabled | 86 +- libgo/go/crypto/tls/testdata/Server-TLSv12-SNI | 68 +- .../tls/testdata/Server-TLSv12-SNI-GetCertificate | 68 +- .../Server-TLSv12-SNI-GetCertificateNotFound | 68 +- ...5519-ECDHE-RSA-AES-GCM => Server-TLSv12-X25519} | 64 +- .../tls/testdata/Server-TLSv13-AES128-SHA256 | 100 + .../tls/testdata/Server-TLSv13-AES256-SHA384 | 103 + libgo/go/crypto/tls/testdata/Server-TLSv13-ALPN | 104 + .../crypto/tls/testdata/Server-TLSv13-ALPN-NoMatch | 104 + .../tls/testdata/Server-TLSv13-CHACHA20-SHA256 | 100 + .../Server-TLSv13-ClientAuthRequestedAndECDSAGiven | 184 + .../Server-TLSv13-ClientAuthRequestedAndGiven | 180 + ...TLSv13-ClientAuthRequestedAndGiven-PSS-Disabled | 182 + .../Server-TLSv13-ClientAuthRequestedNotGiven | 109 + .../tls/testdata/Server-TLSv13-ECDHE-ECDSA-AES | 96 + .../testdata/Server-TLSv13-ExportKeyingMaterial | 103 + .../tls/testdata/Server-TLSv13-HelloRetryRequest | 129 + .../crypto/tls/testdata/Server-TLSv13-IssueTicket | 103 + .../testdata/Server-TLSv13-IssueTicketPreDisable | 103 + libgo/go/crypto/tls/testdata/Server-TLSv13-P256 | 106 + .../tls/testdata/Server-TLSv13-RSA-PSS-Disabled | 103 + .../crypto/tls/testdata/Server-TLSv13-RSA-RSAPSS | 101 + libgo/go/crypto/tls/testdata/Server-TLSv13-Resume | 66 + .../Server-TLSv13-Resume-HelloRetryRequest | 106 + .../tls/testdata/Server-TLSv13-ResumeDisabled | 104 + libgo/go/crypto/tls/testdata/Server-TLSv13-X25519 | 102 + libgo/go/crypto/tls/ticket.go | 88 +- libgo/go/crypto/tls/tls.go | 12 +- libgo/go/crypto/tls/tls_test.go | 258 +- libgo/go/crypto/x509/cert_pool.go | 27 +- libgo/go/crypto/x509/pem_decrypt.go | 2 +- libgo/go/crypto/x509/pkix/pkix.go | 4 +- libgo/go/crypto/x509/root_aix.go | 2 +- libgo/go/crypto/x509/root_cgo_darwin.go | 258 +- libgo/go/crypto/x509/root_darwin.go | 134 +- libgo/go/crypto/x509/root_darwin_arm_gen.go | 6 +- libgo/go/crypto/x509/{root_aix.go => root_hurd.go} | 5 +- libgo/go/crypto/x509/root_unix.go | 2 +- libgo/go/crypto/x509/verify.go | 110 +- libgo/go/crypto/x509/verify_test.go | 235 + libgo/go/crypto/x509/x509.go | 74 +- libgo/go/database/sql/convert.go | 45 +- libgo/go/database/sql/driver/driver.go | 9 +- libgo/go/database/sql/example_cli_test.go | 88 + libgo/go/database/sql/example_service_test.go | 160 + libgo/go/database/sql/fakedb_test.go | 20 +- libgo/go/database/sql/sql.go | 65 +- libgo/go/database/sql/sql_test.go | 102 +- libgo/go/debug/dwarf/line.go | 2 +- libgo/go/debug/elf/elf.go | 2 + libgo/go/debug/elf/file_test.go | 2 +- libgo/go/debug/gosym/pclntab_test.go | 38 +- libgo/go/debug/gosym/symtab.go | 5 - libgo/go/debug/gosym/testdata/main.go | 10 + libgo/go/debug/gosym/{ => testdata}/pclinetest.h | 2 + libgo/go/debug/gosym/{ => testdata}/pclinetest.s | 51 +- libgo/go/debug/pe/file.go | 2 +- libgo/go/debug/pe/file_test.go | 87 +- libgo/go/debug/pe/pe.go | 1 + libgo/go/debug/plan9obj/file.go | 2 +- libgo/go/encoding/asn1/asn1.go | 2 +- libgo/go/encoding/base32/base32_test.go | 10 +- libgo/go/encoding/base64/base64.go | 68 +- libgo/go/encoding/base64/base64_test.go | 8 +- libgo/go/encoding/binary/binary.go | 40 +- libgo/go/encoding/gob/decoder.go | 11 +- libgo/go/encoding/gob/encoder.go | 3 +- libgo/go/encoding/gob/encoder_test.go | 22 - libgo/go/encoding/hex/hex.go | 13 +- libgo/go/encoding/hex/hex_test.go | 13 + libgo/go/encoding/json/bench_test.go | 28 + libgo/go/encoding/json/decode.go | 194 +- libgo/go/encoding/json/decode_test.go | 57 +- libgo/go/encoding/json/encode.go | 165 +- libgo/go/encoding/json/encode_test.go | 28 + .../encoding/json/example_text_marshaling_test.go | 69 + libgo/go/encoding/json/scanner.go | 2 +- libgo/go/encoding/json/stream.go | 24 +- libgo/go/encoding/json/stream_test.go | 34 +- libgo/go/encoding/pem/pem_test.go | 8 +- .../{json => xml}/example_marshaling_test.go | 37 +- .../encoding/xml/example_text_marshaling_test.go | 81 + libgo/go/encoding/xml/marshal.go | 4 + libgo/go/encoding/xml/read.go | 5 + libgo/go/expvar/expvar.go | 15 +- libgo/go/expvar/expvar_test.go | 37 + libgo/go/flag/flag.go | 47 +- libgo/go/flag/flag_test.go | 53 + libgo/go/fmt/example_test.go | 362 +- libgo/go/fmt/fmt_test.go | 69 +- libgo/go/fmt/format.go | 33 +- libgo/go/fmt/gostringer_example_test.go | 61 + libgo/go/fmt/print.go | 31 +- .../{example_test.go => stringer_example_test.go} | 0 libgo/go/go/build/build.go | 7 +- libgo/go/go/build/build_test.go | 30 +- libgo/go/go/build/deps_test.go | 61 +- libgo/go/go/build/doc.go | 3 + libgo/go/go/build/read_test.go | 7 +- libgo/go/go/build/syslist.go | 4 +- libgo/go/go/build/testdata/withvendor/src/a/b/b.go | 3 + .../go/go/build/testdata/withvendor/src/a/c/d/d.go | 1 + libgo/go/go/constant/value.go | 2 +- libgo/go/go/constant/value_test.go | 2 +- libgo/go/go/doc/comment.go | 102 +- libgo/go/go/doc/comment_test.go | 46 +- libgo/go/go/doc/doc.go | 13 +- libgo/go/go/doc/doc_test.go | 15 +- libgo/go/go/doc/example.go | 23 + libgo/go/go/doc/example_test.go | 97 + libgo/go/go/doc/lazyre.go | 51 + libgo/go/go/doc/reader.go | 83 +- libgo/go/go/doc/synopsis.go | 1 + libgo/go/go/doc/synopsis_test.go | 1 + libgo/go/go/doc/testdata/issue12839.0.golden | 18 + libgo/go/go/doc/testdata/issue12839.1.golden | 18 + libgo/go/go/doc/testdata/issue12839.2.golden | 18 + libgo/go/go/doc/testdata/issue12839.go | 31 + libgo/go/go/format/benchmark_test.go | 91 + libgo/go/go/importer/importer.go | 18 +- libgo/go/go/importer/importer_test.go | 26 +- libgo/go/go/internal/gccgoimporter/ar.go | 27 +- .../go/internal/gccgoimporter/gccgoinstallation.go | 9 +- .../gccgoimporter/gccgoinstallation_test.go | 26 +- libgo/go/go/internal/gccgoimporter/importer.go | 10 +- .../go/go/internal/gccgoimporter/importer_test.go | 110 +- libgo/go/go/internal/gccgoimporter/parser.go | 545 +- libgo/go/go/internal/gccgoimporter/parser_test.go | 3 +- .../go/internal/gccgoimporter/testdata/alias.gox | 4 - .../go/internal/gccgoimporter/testdata/aliases.go | 65 + .../go/internal/gccgoimporter/testdata/aliases.gox | 33 + .../internal/gccgoimporter/testdata/issue27856.go | 9 + .../internal/gccgoimporter/testdata/issue27856.gox | 9 + .../internal/gccgoimporter/testdata/issue29198.go | 37 + .../internal/gccgoimporter/testdata/issue29198.gox | 86 + .../internal/gccgoimporter/testdata/libimportsar.a | Bin 0 -> 9302 bytes .../gccgoimporter/testdata/nointerface.go} | 11 +- .../gccgoimporter/testdata/nointerface.gox | 8 + .../internal/gccgoimporter/testdata/v1reflect.gox | Bin 0 -> 10872 bytes libgo/go/go/internal/gcimporter/gcimporter.go | 6 +- libgo/go/go/internal/gcimporter/gcimporter_test.go | 132 +- .../go/go/internal/srcimporter/srcimporter_test.go | 2 +- libgo/go/go/parser/parser.go | 2 +- libgo/go/go/printer/nodes.go | 6 +- libgo/go/go/printer/printer_test.go | 32 + libgo/go/go/printer/testdata/parser.go | 2 +- libgo/go/go/scanner/scanner.go | 18 +- libgo/go/go/scanner/scanner_test.go | 20 +- libgo/go/go/token/position.go | 17 +- libgo/go/go/token/position_test.go | 15 + libgo/go/go/types/api.go | 10 +- libgo/go/go/types/api_test.go | 13 + libgo/go/go/types/assignments.go | 2 +- libgo/go/go/types/builtins.go | 6 +- libgo/go/go/types/call.go | 23 +- libgo/go/go/types/check.go | 22 +- libgo/go/go/types/check_test.go | 3 + libgo/go/go/types/conversions.go | 11 +- libgo/go/go/types/decl.go | 142 +- libgo/go/go/types/errors.go | 3 +- libgo/go/go/types/example_test.go | 21 +- libgo/go/go/types/expr.go | 52 +- libgo/go/go/types/gotype.go | 2 +- libgo/go/go/types/interfaces.go | 10 +- libgo/go/go/types/issues_test.go | 192 +- libgo/go/go/types/lookup.go | 27 +- libgo/go/go/types/methodset.go | 18 +- libgo/go/go/types/object.go | 3 +- libgo/go/go/types/operand.go | 8 +- libgo/go/go/types/resolver.go | 118 +- libgo/go/go/types/scope.go | 15 +- libgo/go/go/types/sizes.go | 3 +- libgo/go/go/types/stdlib_test.go | 34 +- libgo/go/go/types/testdata/cycles.src | 6 +- libgo/go/go/types/testdata/cycles2.src | 14 +- libgo/go/go/types/testdata/decls0.src | 20 +- libgo/go/go/types/testdata/expr2.src | 13 + libgo/go/go/types/testdata/expr3.src | 2 +- libgo/go/go/types/testdata/issues.src | 44 + libgo/go/go/types/testdata/shifts.src | 12 + libgo/go/go/types/type.go | 15 +- libgo/go/go/types/typestring_test.go | 2 +- libgo/go/go/types/typexpr.go | 172 +- .../go/golang.org/x/tools}/LICENSE | 0 .../go/golang.org/x/tools}/PATENTS | 0 .../go/golang.org/x/tools/go/analysis/analysis.go | 192 + libgo/go/golang.org/x/tools/go/analysis/doc.go | 336 + .../go/analysis/internal/analysisflags/flags.go | 343 + .../go/analysis/internal/analysisflags/help.go | 89 + .../go/analysis/internal/analysisflags/patch.go | 7 + .../x/tools/go/analysis/internal/facts/facts.go | 299 + .../x/tools/go/analysis/internal/facts/imports.go | 88 + .../x/tools/go/analysis/passes/asmdecl}/asmdecl.go | 98 +- .../x/tools/go/analysis/passes/assign/assign.go | 68 + .../x/tools/go/analysis/passes/atomic/atomic.go | 96 + .../x/tools/go/analysis/passes/bools/bools.go} | 91 +- .../tools/go/analysis/passes/buildtag/buildtag.go | 159 + .../x/tools/go/analysis/passes/cgocall/cgocall.go | 391 + .../go/analysis/passes/composite/composite.go | 108 + .../go/analysis/passes/composite}/whitelist.go | 13 +- .../tools/go/analysis/passes/copylock}/copylock.go | 152 +- .../tools/go/analysis/passes/ctrlflow/ctrlflow.go | 225 + .../analysis/passes/httpresponse/httpresponse.go | 177 + .../x/tools/go/analysis/passes/inspect/inspect.go | 45 + .../analysis/passes/internal/analysisutil/util.go | 106 + .../go/analysis/passes/loopclosure/loopclosure.go | 130 + .../go/analysis/passes/lostcancel/lostcancel.go | 315 + .../x/tools/go/analysis/passes/nilfunc/nilfunc.go | 74 + .../x/tools/go/analysis/passes/pkgfact/pkgfact.go | 127 + .../x/tools/go/analysis/passes/printf/printf.go} | 699 +- .../x/tools/go/analysis/passes/printf/types.go | 239 + .../x/tools/go/analysis/passes/shift}/dead.go | 63 +- .../x/tools/go/analysis/passes/shift/shift.go | 128 + .../go/analysis/passes/stdmethods/stdmethods.go} | 141 +- .../go/analysis/passes/structtag/structtag.go | 273 + .../x/tools/go/analysis/passes/tests/tests.go | 175 + .../go/analysis/passes/unmarshal/unmarshal.go | 92 + .../go/analysis/passes/unreachable/unreachable.go} | 94 +- .../go/analysis/passes/unsafeptr/unsafeptr.go | 130 + .../analysis/passes/unusedresult/unusedresult.go | 131 + .../x/tools/go/analysis/unitchecker/main.go | 64 + .../x/tools/go/analysis/unitchecker/unitchecker.go | 387 + .../go/analysis/unitchecker/unitchecker112.go | 9 + .../go/golang.org/x/tools/go/analysis/validate.go | 104 + .../golang.org/x/tools/go/ast/astutil/enclosing.go | 627 + .../golang.org/x/tools/go/ast/astutil/imports.go | 481 + .../golang.org/x/tools/go/ast/astutil/rewrite.go | 477 + libgo/go/golang.org/x/tools/go/ast/astutil/util.go | 14 + .../x/tools/go/ast/inspector/inspector.go | 182 + .../golang.org/x/tools/go/ast/inspector/typeof.go | 216 + .../x/tools/go}/cfg/builder.go | 94 +- .../internal => golang.org/x/tools/go}/cfg/cfg.go | 34 +- .../x/tools/go/types/objectpath/objectpath.go | 523 + .../golang.org/x/tools/go/types/typeutil/callee.go | 46 + .../x/tools/go/types/typeutil/imports.go | 31 + .../go/golang.org/x/tools/go/types/typeutil/map.go | 313 + .../x/tools/go/types/typeutil/methodsetcache.go | 72 + .../go/golang.org/x/tools/go/types/typeutil/ui.go | 52 + .../internal/chacha20/chacha_generic.go | 199 - .../internal/chacha20/chacha_test.go | 33 - libgo/go/golang_org/x/net/idna/idna_test.go | 43 - libgo/go/golang_org/x/net/lex/httplex/httplex.go | 351 - .../golang_org/x/net/lex/httplex/httplex_test.go | 119 - libgo/go/golang_org/x/net/proxy/direct.go | 18 - libgo/go/golang_org/x/net/proxy/per_host.go | 140 - libgo/go/golang_org/x/net/proxy/per_host_test.go | 55 - libgo/go/golang_org/x/net/proxy/proxy.go | 94 - libgo/go/golang_org/x/net/proxy/proxy_test.go | 142 - libgo/go/golang_org/x/net/proxy/socks5.go | 213 - libgo/go/golang_org/x/text/width/kind_string.go | 16 - libgo/go/golang_org/x/text/width/tables.go | 1284 - libgo/go/golang_org/x/text/width/transform.go | 239 - libgo/go/golang_org/x/text/width/trieval.go | 30 - libgo/go/golang_org/x/text/width/width.go | 206 - libgo/go/hash/crc32/crc32_arm64.go | 14 +- libgo/go/hash/crc64/crc64.go | 17 +- libgo/go/hash/crc64/crc64_test.go | 6 +- libgo/go/hash/fnv/fnv.go | 33 +- libgo/go/html/template/context.go | 10 +- libgo/go/html/template/example_test.go | 22 + libgo/go/html/template/js.go | 5 +- libgo/go/html/template/js_test.go | 1 + libgo/go/html/template/url.go | 4 +- libgo/go/image/draw/draw.go | 126 +- libgo/go/image/format.go | 13 +- libgo/go/image/image.go | 149 +- libgo/go/image/image_test.go | 214 +- libgo/go/image/jpeg/fdct.go | 32 +- libgo/go/image/png/reader_test.go | 4 - libgo/go/image/png/writer.go | 90 +- libgo/go/image/png/writer_test.go | 112 +- libgo/go/internal/bytealg/bytealg.c | 18 +- libgo/go/internal/bytealg/bytealg.go | 11 +- libgo/go/internal/bytealg/compare_generic.go | 28 - libgo/go/internal/bytealg/compare_native.go | 9 + libgo/go/internal/bytealg/count_generic.go | 2 +- libgo/go/internal/bytealg/count_native.go | 2 +- libgo/go/internal/bytealg/equal_native.go | 12 + libgo/go/internal/bytealg/indexbyte_generic.go | 22 - libgo/go/internal/cpu/cpu.go | 150 +- libgo/go/internal/cpu/cpu_arm.go | 33 + libgo/go/internal/cpu/cpu_arm64.go | 96 +- libgo/go/internal/cpu/cpu_arm64_test.go | 26 - libgo/go/internal/cpu/cpu_gccgo.c | 119 +- libgo/go/internal/cpu/cpu_no_init.go | 1 + libgo/go/internal/cpu/cpu_ppc64x.go | 48 +- libgo/go/internal/cpu/cpu_ppc64x_test.go | 33 - libgo/go/internal/cpu/cpu_s390x.go | 77 +- libgo/go/internal/cpu/cpu_test.go | 45 +- libgo/go/internal/cpu/cpu_x86.go | 39 +- libgo/go/internal/cpu/cpu_x86_test.go | 35 +- .../a.go => go/internal/fmtsort/export_test.go} | 9 +- libgo/go/internal/fmtsort/sort.go | 216 + libgo/go/internal/fmtsort/sort_test.go | 212 + libgo/go/internal/goroot/gc.go | 5 +- libgo/go/internal/goroot/gccgo.go | 2 +- libgo/go/internal/poll/export_posix_test.go | 2 +- libgo/go/internal/poll/fd_fsync_darwin.go | 38 + libgo/go/internal/poll/fd_fsync_posix.go | 33 + .../poll/fd_fsync_windows.go} | 12 +- libgo/go/internal/poll/fd_opendir_ios.go | 35 + libgo/go/internal/poll/fd_plan9.go | 8 +- libgo/go/internal/poll/fd_poll_nacljs.go | 8 +- libgo/go/internal/poll/fd_poll_runtime.go | 29 +- libgo/go/internal/poll/fd_posix.go | 11 +- libgo/go/internal/poll/fd_posix_test.go | 2 +- libgo/go/internal/poll/fd_unix.go | 19 +- libgo/go/internal/poll/fd_windows.go | 158 +- libgo/go/internal/poll/fd_writev_darwin.go | 16 + libgo/go/internal/poll/fd_writev_unix.go | 20 + libgo/go/internal/poll/hook_cloexec.go | 2 +- libgo/go/internal/poll/hook_unix.go | 2 +- libgo/go/internal/poll/sendfile_bsd.go | 3 +- .../poll/{sendfile_linux.go => sendfile_glibc.go} | 5 +- libgo/go/internal/poll/sendfile_solaris.go | 3 +- libgo/go/internal/poll/sendfile_windows.go | 6 + libgo/go/internal/poll/sock_cloexec.go | 2 +- libgo/go/internal/poll/sockopt.go | 2 +- libgo/go/internal/poll/sockopt_unix.go | 2 +- libgo/go/internal/poll/sockoptip.go | 2 +- libgo/go/internal/poll/splice_linux.go | 21 +- libgo/go/internal/poll/writev.go | 19 +- libgo/go/internal/syscall/unix/at.go | 81 + .../unix/{nonblocking_nacl.go => at_aix.go} | 7 +- .../unix/{nonblocking_nacl.go => at_freebsd.go} | 7 +- .../unix/{nonblocking_nacl.go => at_solaris.go} | 7 +- .../{nonblocking_nacl.go => at_sysnum_darwin.go} | 5 +- .../unix/at_sysnum_dragonfly.go} | 5 +- .../go/internal/syscall/unix/at_sysnum_hurd.go | 16 +- .../{nonblocking_nacl.go => at_sysnum_linux.go} | 5 +- .../{nonblocking_nacl.go => at_sysnum_netbsd.go} | 5 +- .../{nonblocking_nacl.go => at_sysnum_openbsd.go} | 5 +- .../{getrandom_linux.go => getrandom_freebsd.go} | 13 +- libgo/go/internal/syscall/unix/getrandom_linux.go | 3 - .../syscall/unix/getrandom_linux_generic.go | 2 +- libgo/go/internal/syscall/unix/ioctl_aix.go | 25 + libgo/go/internal/syscall/unix/nonblocking.go | 17 +- .../unix/{nonblocking.go => nonblocking_darwin.go} | 15 +- libgo/go/internal/syscall/windows/mksyscall.go | 2 +- .../go/internal/syscall/windows/symlink_windows.go | 25 + .../go/internal/syscall/windows/syscall_windows.go | 12 + .../internal/syscall/windows/zsyscall_windows.go | 83 +- libgo/go/internal/trace/gc.go | 825 + libgo/go/internal/trace/gc_test.go | 198 + libgo/go/internal/trace/goroutines.go | 2 +- libgo/go/internal/trace/mud.go | 223 + libgo/go/internal/trace/mud_test.go | 87 + libgo/go/internal/trace/testdata/http_1_10_good | Bin 0 -> 2201 bytes libgo/go/internal/trace/testdata/http_1_11_good | Bin 0 -> 2779 bytes libgo/go/internal/trace/testdata/http_1_9_good | Bin 0 -> 2187 bytes libgo/go/internal/trace/testdata/stress_1_10_good | Bin 0 -> 370999 bytes libgo/go/internal/trace/testdata/stress_1_11_good | Bin 0 -> 370129 bytes libgo/go/internal/trace/testdata/stress_1_9_good | Bin 0 -> 365129 bytes .../trace/testdata/stress_start_stop_1_10_good | Bin 0 -> 6338 bytes .../trace/testdata/stress_start_stop_1_11_good | Bin 0 -> 4882 bytes .../trace/testdata/stress_start_stop_1_9_good | Bin 0 -> 6271 bytes .../trace/testdata/user_task_span_1_11_good | Bin 0 -> 2000 bytes .../x/crypto/chacha20poly1305/chacha20poly1305.go | 2 +- .../chacha20poly1305/chacha20poly1305_amd64.go | 0 .../chacha20poly1305/chacha20poly1305_generic.go | 4 +- .../chacha20poly1305/chacha20poly1305_noasm.go | 0 .../chacha20poly1305/chacha20poly1305_test.go | 0 .../chacha20poly1305_vectors_test.go | 0 .../x/crypto/cryptobyte/asn1.go | 2 +- .../x/crypto/cryptobyte/asn1/asn1.go | 2 +- .../x/crypto/cryptobyte/asn1_test.go | 2 +- .../x/crypto/cryptobyte/builder.go | 0 .../x/crypto/cryptobyte/cryptobyte_test.go | 0 .../x/crypto/cryptobyte/example_test.go | 4 +- .../x/crypto/cryptobyte/string.go | 2 +- .../x/crypto/curve25519/curve25519.go | 0 .../x/crypto/curve25519/curve25519_test.go | 0 .../x/crypto/curve25519/doc.go | 2 +- .../x/crypto/curve25519/mont25519_amd64.go | 0 libgo/go/internal/x/crypto/hkdf/example_test.go | 58 + libgo/go/internal/x/crypto/hkdf/hkdf.go | 93 + libgo/go/internal/x/crypto/hkdf/hkdf_test.go | 449 + .../x/crypto/internal/chacha20/chacha_generic.go | 0 .../x/crypto/internal/chacha20/chacha_noasm.go | 0 .../x/crypto/internal/chacha20/chacha_s390x.go | 0 .../x/crypto/internal/chacha20/chacha_test.go | 0 .../x/crypto/internal/chacha20/vectors_test.go | 0 .../x/crypto/internal/chacha20/xor.go | 0 .../x/crypto/poly1305/poly1305.go | 2 +- .../x/crypto/poly1305/poly1305_test.go | 0 .../x/crypto/poly1305/sum_amd64.go | 0 .../x/crypto/poly1305/sum_arm.go | 0 .../x/crypto/poly1305/sum_noasm.go | 0 .../x/crypto/poly1305/sum_ref.go | 0 .../x/crypto/poly1305/sum_s390x.go | 0 .../x/crypto/poly1305/vectors_test.go | 0 .../x/net/dns/dnsmessage/example_test.go | 4 +- .../x/net/dns/dnsmessage/message.go | 0 .../x/net/dns/dnsmessage/message_test.go | 0 .../x/net/http/httpguts/guts.go | 0 .../x/net/http/httpguts/httplex.go | 2 +- .../x/net/http/httpguts/httplex_test.go | 0 .../x/net/http/httpproxy/export_test.go | 0 .../x/net/http/httpproxy/proxy.go | 2 +- .../x/net/http/httpproxy/proxy_test.go | 2 +- .../x/net/http2/hpack/encode.go | 0 .../x/net/http2/hpack/encode_test.go | 0 .../x/net/http2/hpack/hpack.go | 10 +- .../x/net/http2/hpack/hpack_test.go | 14 +- .../x/net/http2/hpack/huffman.go | 0 .../x/net/http2/hpack/tables.go | 0 .../x/net/http2/hpack/tables_test.go | 0 .../go/{golang_org => internal}/x/net/idna/idna.go | 8 +- .../x/net/idna/punycode.go | 0 .../x/net/idna/punycode_test.go | 0 .../{golang_org => internal}/x/net/idna/tables.go | 2 +- .../go/{golang_org => internal}/x/net/idna/trie.go | 0 .../{golang_org => internal}/x/net/idna/trieval.go | 2 +- .../x/net/internal/nettest/helper_bsd.go | 0 .../x/net/internal/nettest/helper_nobsd.go | 2 +- .../x/net/internal/nettest/helper_posix.go | 2 +- .../x/net/internal/nettest/helper_stub.go | 2 +- .../x/net/internal/nettest/helper_unix.go | 2 +- .../x/net/internal/nettest/helper_windows.go | 0 .../x/net/internal/nettest/interface.go | 0 .../x/net/internal/nettest/rlimit.go | 0 .../x/net/internal/nettest/stack.go | 4 +- .../{golang_org => internal}/x/net/lif/address.go | 0 .../x/net/lif/address_test.go | 0 .../{golang_org => internal}/x/net/lif/binary.go | 0 .../x/net/lif/defs_solaris.go | 0 libgo/go/{golang_org => internal}/x/net/lif/lif.go | 0 .../go/{golang_org => internal}/x/net/lif/link.go | 8 +- .../x/net/lif/link_test.go | 0 libgo/go/{golang_org => internal}/x/net/lif/sys.go | 0 .../{golang_org => internal}/x/net/lif/syscall.go | 0 .../x/net/lif/zsys_solaris.go | 7 +- .../x/net/nettest/conntest.go | 0 .../x/net/nettest/conntest_go16.go | 0 .../x/net/nettest/conntest_go17.go | 0 .../x/net/nettest/conntest_test.go | 2 +- .../x/net/route/address.go | 0 .../x/net/route/address_darwin_test.go | 0 .../x/net/route/address_test.go | 0 .../{golang_org => internal}/x/net/route/binary.go | 0 .../x/net/route/defs_darwin.go | 0 .../x/net/route/defs_dragonfly.go | 0 .../x/net/route/defs_freebsd.go | 0 .../x/net/route/defs_netbsd.go | 0 .../x/net/route/defs_openbsd.go | 0 .../x/net/route/interface.go | 2 +- .../x/net/route/interface_announce.go | 0 .../x/net/route/interface_classic.go | 0 .../x/net/route/interface_freebsd.go | 0 .../x/net/route/interface_multicast.go | 0 .../x/net/route/interface_openbsd.go | 0 .../x/net/route/message.go | 0 .../x/net/route/message_darwin_test.go | 0 .../x/net/route/message_freebsd_test.go | 8 +- .../x/net/route/message_test.go | 0 .../{golang_org => internal}/x/net/route/route.go | 0 .../x/net/route/route_classic.go | 0 .../x/net/route/route_openbsd.go | 0 .../x/net/route/route_test.go | 0 .../go/{golang_org => internal}/x/net/route/sys.go | 0 .../x/net/route/sys_darwin.go | 0 .../x/net/route/sys_dragonfly.go | 0 .../x/net/route/sys_freebsd.go | 22 +- .../x/net/route/sys_netbsd.go | 0 .../x/net/route/sys_openbsd.go | 0 .../x/net/route/syscall.go | 4 +- .../x/net/route/syscall_go1_11_darwin.go} | 6 +- .../internal/x/net/route/syscall_go1_12_darwin.go | 12 + .../x/net/route/zsys_darwin.go | 0 .../x/net/route/zsys_dragonfly.go | 0 .../x/net/route/zsys_freebsd_386.go | 0 .../x/net/route/zsys_freebsd_amd64.go | 0 .../x/net/route/zsys_freebsd_arm.go | 0 .../x/net/route/zsys_netbsd.go | 0 .../x/net/route/zsys_openbsd.go | 0 .../x/text/secure/bidirule/bidirule.go | 4 +- .../{golang_org => internal}/x/text/secure/doc.go | 2 +- .../x/text/transform/examples_test.go | 4 +- .../x/text/transform/transform.go | 2 +- .../x/text/unicode/bidi/bidi.go | 2 +- .../x/text/unicode/bidi/bracket.go | 0 .../x/text/unicode/bidi/core.go | 0 .../x/text/unicode/bidi/example_test.go | 2 +- .../x/text/unicode/bidi/prop.go | 0 .../x/text/unicode/bidi/tables.go | 2 +- .../x/text/unicode/bidi/trieval.go | 2 +- .../{golang_org => internal}/x/text/unicode/doc.go | 2 +- .../x/text/unicode/norm/composition.go | 0 .../x/text/unicode/norm/example_iter_test.go | 2 +- .../x/text/unicode/norm/example_test.go | 2 +- .../x/text/unicode/norm/forminfo.go | 0 .../x/text/unicode/norm/input.go | 0 .../x/text/unicode/norm/iter.go | 0 .../x/text/unicode/norm/normalize.go | 4 +- .../x/text/unicode/norm/readwriter.go | 0 .../x/text/unicode/norm/tables.go | 2 +- .../x/text/unicode/norm/transform.go | 2 +- .../x/text/unicode/norm/trie.go | 0 .../x/text/unicode/norm/triegen.go | 0 libgo/go/internal/xcoff/ar.go | 228 + libgo/go/internal/xcoff/ar_test.go | 79 + libgo/go/{debug => internal}/xcoff/file.go | 228 +- libgo/go/{debug => internal}/xcoff/file_test.go | 94 +- libgo/go/internal/xcoff/testdata/bigar-empty | 2 + libgo/go/internal/xcoff/testdata/bigar-ppc64 | Bin 0 -> 2468 bytes .../xcoff/testdata/gcc-ppc32-aix-dwarf2-exec | Bin .../xcoff/testdata/gcc-ppc64-aix-dwarf2-exec | Bin .../{debug/elf => internal/xcoff}/testdata/hello.c | 0 libgo/go/internal/xcoff/testdata/printbye.c | 5 + libgo/go/internal/xcoff/testdata/printhello.c | 5 + libgo/go/{debug => internal}/xcoff/xcoff.go | 107 +- libgo/go/io/io.go | 8 +- libgo/go/io/ioutil/example_test.go | 8 + libgo/go/io/multi.go | 4 +- libgo/go/log/log.go | 7 + libgo/go/log/syslog/syslog_c.c | 2 +- libgo/go/math/all_test.go | 76 + libgo/go/math/big/arith.go | 2 +- libgo/go/math/big/float.go | 12 +- libgo/go/math/big/int.go | 7 + libgo/go/math/big/int_test.go | 26 + libgo/go/math/big/nat.go | 56 +- libgo/go/math/big/prime.go | 2 +- libgo/go/math/big/rat.go | 7 + libgo/go/math/big/ratconv.go | 5 +- libgo/go/math/big/sqrt.go | 20 +- libgo/go/math/bits/bits.go | 207 +- libgo/go/math/bits/bits_test.go | 380 + libgo/go/math/cmplx/isinf.go | 2 +- libgo/go/math/cmplx/isnan.go | 2 +- libgo/go/math/example_test.go | 22 + libgo/go/math/export_test.go | 3 + libgo/go/math/huge_test.go | 99 + libgo/go/math/log1p.go | 5 +- libgo/go/math/mod.go | 8 +- libgo/go/math/pow.go | 12 +- libgo/go/math/signbit.go | 2 +- libgo/go/math/sin.go | 64 +- libgo/go/math/sincos.go | 29 +- libgo/go/math/sincos_386.go | 15 - libgo/go/math/sinh.go | 2 +- libgo/go/math/tan.go | 28 +- libgo/go/math/trig_reduce.go | 94 + libgo/go/math/unsafe.go | 20 +- libgo/go/mime/mediatype.go | 5 +- libgo/go/mime/mediatype_test.go | 5 + libgo/go/mime/multipart/formdata_test.go | 8 +- libgo/go/mime/multipart/multipart.go | 3 +- libgo/go/mime/multipart/multipart_test.go | 16 +- libgo/go/mime/multipart/writer.go | 8 +- libgo/go/mime/multipart/writer_test.go | 13 + libgo/go/mime/type_unix.go | 2 +- libgo/go/net/addrselect.go | 2 +- libgo/go/net/addrselect_test.go | 2 +- libgo/go/net/{cgo_solaris.go => cgo_hurd.go} | 5 +- libgo/go/net/cgo_resnew.go | 2 +- libgo/go/net/cgo_sockold.go | 2 +- libgo/go/net/cgo_stub.go | 2 +- libgo/go/net/cgo_unix.go | 39 +- libgo/go/net/cgo_unix_test.go | 6 +- libgo/go/net/conf.go | 7 +- libgo/go/net/conf_test.go | 2 +- libgo/go/net/dial.go | 37 +- libgo/go/net/dial_test.go | 39 +- libgo/go/net/dial_unix_test.go | 2 +- libgo/go/net/dnsclient.go | 17 +- libgo/go/net/dnsclient_unix.go | 5 +- libgo/go/net/dnsclient_unix_test.go | 4 +- libgo/go/net/dnsconfig_unix.go | 5 +- libgo/go/net/dnsconfig_unix_test.go | 2 +- libgo/go/net/dnsname_test.go | 1 + libgo/go/net/error_posix.go | 2 +- libgo/go/net/error_test.go | 6 +- libgo/go/net/error_unix.go | 2 +- libgo/go/net/fd_unix.go | 2 +- libgo/go/net/file_unix.go | 2 +- libgo/go/net/hook.go | 12 +- libgo/go/net/hook_unix.go | 2 +- libgo/go/net/hosts.go | 3 +- libgo/go/net/http/cgi/child.go | 2 +- libgo/go/net/http/client.go | 26 +- libgo/go/net/http/client_test.go | 25 + libgo/go/net/http/clientserver_test.go | 97 +- libgo/go/net/http/cookie.go | 14 +- libgo/go/net/http/example_filesystem_test.go | 71 + libgo/go/net/http/example_handle_test.go | 29 + libgo/go/net/http/example_test.go | 32 + libgo/go/net/http/export_test.go | 8 +- libgo/go/net/http/fs_test.go | 15 +- libgo/go/net/http/h2_bundle.go | 534 +- libgo/go/net/http/header.go | 52 +- libgo/go/net/http/header_test.go | 3 +- libgo/go/net/http/http.go | 17 +- libgo/go/net/http/httptest/recorder.go | 2 +- libgo/go/net/http/httptest/server.go | 28 +- libgo/go/net/http/httptrace/trace.go | 2 +- libgo/go/net/http/httputil/dump_test.go | 2 +- libgo/go/net/http/httputil/reverseproxy.go | 218 +- libgo/go/net/http/httputil/reverseproxy_test.go | 217 +- libgo/go/net/http/proxy_test.go | 2 +- libgo/go/net/http/readrequest_test.go | 2 +- libgo/go/net/http/request.go | 56 +- libgo/go/net/http/request_test.go | 6 +- libgo/go/net/http/requestwrite_test.go | 75 + libgo/go/net/http/response.go | 25 + libgo/go/net/http/response_test.go | 28 + libgo/go/net/http/roundtrip_js.go | 21 +- libgo/go/net/http/serve_test.go | 39 +- libgo/go/net/http/server.go | 113 +- libgo/go/net/http/server_test.go | 45 + libgo/go/net/http/socks_bundle.go | 1 + libgo/go/net/http/status.go | 2 + libgo/go/net/http/transfer.go | 42 +- libgo/go/net/http/transport.go | 135 +- libgo/go/net/http/transport_internal_test.go | 83 + libgo/go/net/http/transport_test.go | 241 +- libgo/go/net/interface.go | 44 +- libgo/go/net/interface_aix.go | 183 + libgo/go/net/interface_bsd.go | 2 +- libgo/go/net/interface_bsdvar.go | 2 +- libgo/go/net/interface_darwin.go | 2 +- libgo/go/net/interface_freebsd.go | 2 +- libgo/go/net/interface_solaris.go | 2 +- libgo/go/net/interface_stub.go | 2 +- libgo/go/net/interface_test.go | 2 +- libgo/go/net/internal/socktest/switch_unix.go | 2 +- libgo/go/net/internal/socktest/sys_cloexec.go | 2 +- libgo/go/net/internal/socktest/sys_unix.go | 2 +- libgo/go/net/ip.go | 18 +- libgo/go/net/iprawsock_posix.go | 2 +- libgo/go/net/ipsock.go | 13 +- libgo/go/net/ipsock_plan9.go | 3 +- libgo/go/net/ipsock_posix.go | 4 +- libgo/go/net/listen_test.go | 5 +- libgo/go/net/lookup.go | 62 +- libgo/go/net/lookup_fake.go | 2 +- libgo/go/net/lookup_plan9.go | 11 +- libgo/go/net/lookup_test.go | 124 +- libgo/go/net/lookup_unix.go | 11 +- libgo/go/net/lookup_windows.go | 14 +- libgo/go/net/mail/message.go | 9 +- libgo/go/net/mail/message_test.go | 4 +- libgo/go/net/main_cloexec_test.go | 2 +- libgo/go/net/main_unix_test.go | 2 +- libgo/go/net/mockserver_test.go | 2 - libgo/go/net/net.go | 11 +- libgo/go/net/net_test.go | 2 +- libgo/go/net/nss.go | 11 +- libgo/go/net/nss_test.go | 2 +- libgo/go/net/parse.go | 26 +- libgo/go/net/pipe_test.go | 2 +- libgo/go/net/platform_test.go | 14 +- libgo/go/net/port_unix.go | 9 +- libgo/go/net/rawconn_unix_test.go | 2 +- .../net/{sendfile_linux.go => sendfile_glibc.go} | 16 +- libgo/go/net/sendfile_test.go | 126 +- libgo/go/net/sendfile_unix_alt.go | 14 +- libgo/go/net/smtp/smtp_test.go | 60 +- libgo/go/net/sock_cloexec.go | 2 +- libgo/go/net/sock_posix.go | 4 +- libgo/go/net/sock_stub.go | 2 +- libgo/go/net/sockaddr_posix.go | 2 +- libgo/go/net/sockopt_aix.go | 10 +- .../go/net/{sockopt_solaris.go => sockopt_hurd.go} | 17 +- libgo/go/net/sockopt_posix.go | 5 +- libgo/go/net/sockoptip_bsdvar.go | 2 +- libgo/go/net/sockoptip_posix.go | 2 +- libgo/go/net/splice_linux.go | 17 +- libgo/go/net/splice_test.go | 582 +- libgo/go/net/tcpsock_posix.go | 2 +- libgo/go/net/tcpsock_test.go | 31 + libgo/go/net/tcpsockopt_posix.go | 2 +- libgo/go/net/tcpsockopt_unix.go | 2 +- libgo/go/net/testdata/Mark.Twain-Tom.Sawyer.txt | 8465 ---- libgo/go/net/textproto/reader.go | 11 +- libgo/go/net/textproto/reader_test.go | 44 +- libgo/go/net/timeout_test.go | 3 + libgo/go/net/udpsock_posix.go | 2 +- libgo/go/net/udpsock_test.go | 15 +- libgo/go/net/unixsock.go | 7 +- libgo/go/net/unixsock_posix.go | 2 +- libgo/go/net/unixsock_windows_test.go | 100 + libgo/go/net/url/url.go | 37 +- libgo/go/net/url/url_test.go | 132 +- libgo/go/os/dir_gccgo.go | 7 +- libgo/go/os/dir_ios.go | 87 + libgo/go/os/dir_largefile.go | 2 +- libgo/go/os/dir_libc64_gccgo.go | 3 - libgo/go/os/dir_libc_gccgo.go | 3 - libgo/go/os/dir_regfile.go | 1 + libgo/go/os/dir_unix.go | 38 - libgo/go/os/env_unix_test.go | 2 +- libgo/go/os/error_posix.go | 2 +- libgo/go/os/error_unix.go | 2 +- libgo/go/os/error_unix_test.go | 2 +- libgo/go/os/example_test.go | 36 +- libgo/go/os/exec/exec.go | 9 + libgo/go/os/exec/exec_posix_test.go | 2 +- libgo/go/os/exec/exec_test.go | 62 +- libgo/go/os/exec/lp_unix.go | 2 +- libgo/go/os/exec/lp_unix_test.go | 2 +- libgo/go/os/exec_plan9.go | 10 + libgo/go/os/exec_posix.go | 21 +- libgo/go/os/exec_unix.go | 2 +- libgo/go/os/exec_windows.go | 3 +- libgo/go/os/executable_procfs.go | 4 +- libgo/go/os/executable_test.go | 4 +- libgo/go/os/file.go | 36 +- libgo/go/os/file_plan9.go | 18 + libgo/go/os/file_posix.go | 5 +- libgo/go/os/file_unix.go | 87 +- libgo/go/os/os_test.go | 77 +- libgo/go/os/os_unix_test.go | 7 +- libgo/go/os/path.go | 98 +- libgo/go/os/path_test.go | 125 - libgo/go/os/path_unix.go | 30 +- libgo/go/os/path_windows_test.go | 6 +- libgo/go/os/{pipe_linux.go => pipe_glibc.go} | 2 + libgo/go/os/pipe_test.go | 2 +- libgo/go/os/rawconn.go | 47 + libgo/go/os/rawconn_test.go | 65 + libgo/go/os/removeall_at.go | 167 + libgo/go/os/{path.go => removeall_noat.go} | 65 +- libgo/go/os/removeall_test.go | 374 + libgo/go/os/signal/internal/pty/pty.go | 3 +- libgo/go/os/signal/signal_cgo_test.go | 5 + libgo/go/os/signal/signal_test.go | 8 +- libgo/go/os/signal/signal_unix.go | 2 +- libgo/go/os/stat_aix.go | 2 +- libgo/go/os/stat_atim.go | 2 +- libgo/go/os/stat_test.go | 292 + libgo/go/os/stat_unix.go | 2 +- libgo/go/os/sticky_bsd.go | 2 +- libgo/go/os/sticky_notbsd.go | 1 + libgo/go/os/{sys_uname.go => sys_aix.go} | 9 +- libgo/go/os/sys_uname.go | 2 +- libgo/go/os/sys_unix.go | 2 +- libgo/go/os/types.go | 2 +- libgo/go/os/types_windows.go | 85 +- libgo/go/os/user/cgo_lookup_unix.go | 2 +- libgo/go/os/user/decls_unix.go | 2 +- libgo/go/os/user/listgroups_unix.go | 2 +- libgo/go/os/user/lookup.go | 4 + libgo/go/os/user/lookup_stubs.go | 15 +- libgo/go/os/user/lookup_unix.go | 2 +- libgo/go/os/user/lookup_unix_test.go | 2 +- libgo/go/os/user/user.go | 2 +- libgo/go/os/user/user_test.go | 18 +- libgo/go/os/wait_unimp.go | 4 +- libgo/go/os/wait_wait6.go | 2 +- libgo/go/os/wait_waitid.go | 2 +- libgo/go/path/filepath/example_unix_test.go | 15 + libgo/go/path/filepath/match_test.go | 2 +- libgo/go/path/filepath/path.go | 15 +- libgo/go/path/filepath/path_test.go | 70 +- libgo/go/path/filepath/path_unix.go | 2 +- libgo/go/path/filepath/path_windows.go | 37 +- libgo/go/path/filepath/symlink.go | 191 +- libgo/go/path/filepath/symlink_unix.go | 9 + libgo/go/path/filepath/symlink_windows.go | 10 +- libgo/go/plugin/plugin_dlopen.go | 12 +- libgo/go/plugin/plugin_stubs.go | 2 +- libgo/go/plugin/plugin_test.go | 18 + libgo/go/reflect/all_test.go | 146 +- libgo/go/reflect/example_test.go | 18 + libgo/go/reflect/type.go | 61 +- libgo/go/reflect/value.go | 110 +- libgo/go/regexp/all_test.go | 27 +- libgo/go/regexp/backtrack.go | 179 +- libgo/go/regexp/exec.go | 312 +- libgo/go/regexp/exec_test.go | 12 +- libgo/go/regexp/onepass.go | 24 +- libgo/go/regexp/onepass_test.go | 106 +- libgo/go/regexp/regexp.go | 163 +- libgo/go/regexp/syntax/prog.go | 32 +- libgo/go/regexp/syntax/regexp.go | 2 +- libgo/go/runtime/atomic_pointer.go | 25 +- libgo/go/runtime/cgo_gccgo.go | 48 +- libgo/go/runtime/cgocall.go | 4 +- libgo/go/runtime/cgocheck.go | 9 +- libgo/go/runtime/chan.go | 28 +- libgo/go/runtime/cpuprof.go | 4 +- libgo/go/runtime/crash_cgo_test.go | 60 +- libgo/go/runtime/crash_test.go | 15 + libgo/go/runtime/crash_unix_test.go | 2 +- libgo/go/runtime/debug/mod.go | 112 + libgo/go/runtime/debug/stack_test.go | 4 +- libgo/go/runtime/debug_test.go | 53 +- libgo/go/runtime/env_posix.go | 27 +- libgo/go/runtime/example_test.go | 8 +- libgo/go/runtime/export_arm_test.go | 9 - libgo/go/runtime/export_debug_test.go | 48 +- libgo/go/runtime/export_test.go | 41 + libgo/go/runtime/export_unix_test.go | 2 +- libgo/go/runtime/extern.go | 20 +- libgo/go/runtime/fastlog2table.go | 2 +- libgo/go/runtime/ffi.go | 10 + libgo/go/runtime/gc_test.go | 10 +- libgo/go/runtime/gcinfo_test.go | 48 +- libgo/go/runtime/hash_test.go | 6 +- libgo/go/runtime/heapdump.go | 14 +- libgo/go/runtime/internal/atomic/atomic.c | 86 +- libgo/go/runtime/internal/atomic/gccgo.go | 9 + libgo/go/runtime/internal/math/math.go | 19 + libgo/go/runtime/internal/math/math_test.go | 79 + libgo/go/runtime/lfstack_64bit.go | 10 +- libgo/go/runtime/lock_futex.go | 2 +- libgo/go/runtime/lock_js.go | 80 +- libgo/go/runtime/lock_sema.go | 4 +- libgo/go/runtime/malloc.go | 151 +- libgo/go/runtime/malloc_test.go | 16 + libgo/go/runtime/map.go | 169 +- libgo/go/runtime/map_benchmark_test.go | 113 + libgo/go/runtime/map_fast32.go | 59 +- libgo/go/runtime/map_fast64.go | 59 +- libgo/go/runtime/map_faststr.go | 65 +- libgo/go/runtime/map_test.go | 25 + libgo/go/runtime/mbarrier.go | 2 - libgo/go/runtime/mbitmap.go | 59 +- libgo/go/runtime/mcache.go | 58 +- libgo/go/runtime/mcentral.go | 74 +- libgo/go/runtime/mfinal.go | 1 + libgo/go/runtime/mfixalloc.go | 2 +- libgo/go/runtime/mgc.go | 764 +- libgo/go/runtime/mgc_gccgo.go | 5 +- libgo/go/runtime/mgclarge.go | 160 +- libgo/go/runtime/mgcmark.go | 371 +- libgo/go/runtime/mgcsweep.go | 126 +- libgo/go/runtime/mgcsweepbuf.go | 5 +- libgo/go/runtime/mgcwork.go | 180 +- libgo/go/runtime/mheap.go | 917 +- libgo/go/runtime/mkfastlog2table.go | 2 +- libgo/go/runtime/mprof.go | 2 +- libgo/go/runtime/mstats.go | 20 +- libgo/go/runtime/mwbbuf.go | 51 +- libgo/go/runtime/net_plan9.go | 4 +- libgo/go/runtime/netpoll.go | 185 +- libgo/go/runtime/netpoll_aix.go | 127 +- libgo/go/runtime/netpoll_epoll.go | 12 +- libgo/go/runtime/netpoll_fake.go | 4 +- libgo/go/runtime/netpoll_hurd.go | 240 + libgo/go/runtime/netpoll_kqueue.go | 12 +- libgo/go/runtime/netpoll_solaris.go | 12 +- libgo/go/runtime/netpoll_stub.go | 4 +- libgo/go/runtime/netpoll_windows.go | 22 +- libgo/go/runtime/os3_solaris.go | 42 +- libgo/go/runtime/os_aix.go | 23 +- libgo/go/runtime/os_freebsd.go | 39 + libgo/go/runtime/os_gccgo.go | 3 +- libgo/go/runtime/{os_solaris.go => os_hurd.go} | 26 +- libgo/go/runtime/os_linux_arm.go | 27 +- libgo/go/runtime/os_linux_arm64.go | 10 +- libgo/go/runtime/os_linux_s390x.go | 16 +- libgo/go/runtime/os_windows_arm.go | 22 + libgo/go/runtime/panic.go | 60 +- libgo/go/runtime/pprof/internal/profile/filter.go | 2 +- libgo/go/runtime/pprof/internal/profile/profile.go | 12 +- libgo/go/runtime/pprof/mprof_test.go | 10 +- libgo/go/runtime/pprof/pprof.go | 3 +- libgo/go/runtime/pprof/pprof_test.go | 157 +- libgo/go/runtime/pprof/proto.go | 20 +- libgo/go/runtime/pprof/proto_test.go | 95 +- libgo/go/runtime/pprof/protomem.go | 4 +- libgo/go/runtime/pprof/protomem_test.go | 4 +- libgo/go/runtime/print.go | 7 +- libgo/go/runtime/proc.go | 634 +- libgo/go/runtime/proc_test.go | 15 +- libgo/go/runtime/proflabel.go | 4 +- libgo/go/runtime/rdebug.go | 4 +- libgo/go/runtime/runtime1.go | 29 +- libgo/go/runtime/runtime2.go | 53 +- libgo/go/runtime/runtime_test.go | 3 + libgo/go/runtime/runtime_unix_test.go | 2 +- libgo/go/runtime/select.go | 2 +- libgo/go/runtime/sema.go | 8 +- libgo/go/runtime/semasleep_test.go | 88 + libgo/go/runtime/signal_gccgo.go | 2 +- libgo/go/runtime/signal_sighandler.go | 24 +- libgo/go/runtime/signal_unix.go | 13 +- libgo/go/runtime/sigqueue.go | 12 +- libgo/go/runtime/slice.go | 84 +- libgo/go/runtime/slice_test.go | 64 +- libgo/go/runtime/string.go | 9 +- libgo/go/runtime/string_test.go | 30 + libgo/go/runtime/stubs.go | 36 +- libgo/go/runtime/stubs2.go | 1 + libgo/go/runtime/stubs3.go | 6 - libgo/go/runtime/stubs_linux.go | 8 + libgo/go/runtime/stubs_nonlinux.go | 9 + libgo/go/runtime/symtab.go | 84 +- libgo/go/runtime/sys_darwin.go | 57 +- libgo/go/runtime/sys_darwin_32.go | 32 + libgo/go/runtime/sys_darwin_64.go | 32 + libgo/go/runtime/testdata/testprog/crash.go | 21 + libgo/go/runtime/testdata/testprog/gc.go | 88 +- libgo/go/runtime/testdata/testprog/gettid.go | 29 - libgo/go/runtime/testdata/testprog/lockosthread.go | 103 + libgo/go/runtime/testdata/testprog/memprof.go | 5 +- .../runtime/testdata/testprog/syscalls.go} | 6 +- .../go/runtime/testdata/testprog/syscalls_linux.go | 59 + .../testprog/{gettid_none.go => syscalls_none.go} | 12 + .../testdata/testprog/traceback_ancestors.go | 56 +- libgo/go/runtime/testdata/testprogcgo/exec.go | 16 + .../go/runtime/testdata/testprogcgo/lockosthread.c | 2 +- libgo/go/runtime/testdata/testprogcgo/pprof.go | 8 +- .../go/runtime/testdata/testprogcgo/threadpprof.go | 10 +- .../runtime/testdata/testprogcgo/tracebackctxt_c.c | 8 +- libgo/go/runtime/time.go | 67 +- libgo/go/runtime/timeasm.go | 2 - libgo/go/runtime/timestub.go | 2 +- libgo/go/runtime/timestub2.go | 1 + libgo/go/runtime/trace.go | 22 +- libgo/go/runtime/trace/annotation.go | 2 +- libgo/go/runtime/traceback_gccgo.go | 142 +- libgo/go/runtime/type.go | 37 +- libgo/go/sort/sort.go | 2 +- libgo/go/strconv/atoi.go | 4 +- libgo/go/strconv/doc.go | 4 +- libgo/go/strconv/example_test.go | 56 +- libgo/go/strconv/itoa.go | 12 +- libgo/go/strconv/quote.go | 12 +- libgo/go/strings/builder.go | 5 + libgo/go/strings/builder_test.go | 16 + libgo/go/strings/compare_test.go | 13 +- libgo/go/strings/example_test.go | 6 + libgo/go/strings/export_test.go | 2 + libgo/go/strings/indexbyte.c | 29 - libgo/go/strings/reader.go | 6 +- libgo/go/strings/reader_test.go | 42 + libgo/go/strings/replace.go | 38 +- libgo/go/strings/strings.go | 172 +- libgo/go/strings/strings_decl.go | 8 - libgo/go/strings/strings_test.go | 48 +- libgo/go/sync/atomic/atomic.c | 149 +- libgo/go/sync/atomic/doc.go | 3 +- libgo/go/sync/cas.c | 17 - libgo/go/sync/map.go | 12 +- libgo/go/sync/runtime.go | 2 +- libgo/go/syscall/bpf_bsd.go | 2 +- libgo/go/syscall/{bpf_bsd.go => bpf_darwin.go} | 102 +- libgo/go/syscall/dirent.go | 2 +- libgo/go/syscall/dirent_bsd_test.go | 76 + libgo/go/syscall/env_unix.go | 2 +- libgo/go/syscall/errstr.go | 1 + .../syscall/{errstr_linux.go => errstr_glibc.go} | 4 +- libgo/go/syscall/exec_aix_test.go | 37 + libgo/go/syscall/exec_bsd.go | 2 +- libgo/go/syscall/{exec_bsd.go => exec_darwin.go} | 89 +- libgo/go/syscall/exec_linux.go | 10 +- libgo/go/syscall/exec_linux_test.go | 6 + libgo/go/syscall/exec_unix.go | 26 +- libgo/go/syscall/exec_unix_test.go | 6 +- ...export_linux_test.go => export_freebsd_test.go} | 7 +- libgo/go/syscall/flock_aix.go | 18 + libgo/go/syscall/flock_darwin.go | 13 + libgo/go/syscall/forkpipe.go | 2 +- libgo/go/syscall/forkpipe2.go | 2 +- libgo/go/syscall/fs_js.go | 95 +- libgo/go/syscall/js/callback.go | 122 - libgo/go/syscall/js/func.go | 92 + libgo/go/syscall/js/js.go | 64 +- libgo/go/syscall/js/js_test.go | 120 +- libgo/go/syscall/js/typedarray.go | 2 + libgo/go/syscall/libcall_aix.go | 22 - libgo/go/syscall/libcall_glibc.go | 135 + libgo/go/syscall/libcall_hurd.go | 18 + .../{libcall_linux_386.go => libcall_hurd_386.go} | 6 +- libgo/go/syscall/libcall_linux.go | 122 - libgo/go/syscall/libcall_posix.go | 6 - libgo/go/syscall/libcall_posix_largefile.go | 2 +- libgo/go/syscall/libcall_posix_nonhurd.go | 17 + libgo/go/syscall/libcall_posix_regfile.go | 1 + libgo/go/syscall/libcall_posix_utimesnano.go | 2 +- libgo/go/syscall/mkasm_darwin.go | 58 + libgo/go/syscall/mksyscall.awk | 1 + libgo/go/syscall/mmap_unix_test.go | 2 +- libgo/go/syscall/net.go | 2 +- libgo/go/syscall/route_freebsd.go | 4 - libgo/go/syscall/route_freebsd_32bit.go | 2 +- libgo/go/syscall/sockcmsg_unix.go | 27 +- libgo/go/syscall/socket_bsd.go | 2 +- libgo/go/syscall/syscall_freebsd.go | 29 +- libgo/go/syscall/syscall_freebsd_test.go | 54 + .../syscall/{syscall_linux.go => syscall_glibc.go} | 2 + libgo/go/syscall/syscall_js.go | 1 + libgo/go/syscall/syscall_linux_test.go | 20 +- libgo/go/syscall/syscall_unix.go | 49 +- libgo/go/syscall/syscall_unix_test.go | 30 +- libgo/go/syscall/timestruct.go | 2 +- libgo/go/syscall/wait.c | 20 +- libgo/go/testdata/Isaac.Newton-Opticks.txt | 9286 ++++ libgo/go/testing/benchmark.go | 77 +- libgo/go/testing/sub_test.go | 80 +- libgo/go/testing/testing.go | 56 +- libgo/go/text/scanner/scanner.go | 3 + libgo/go/text/scanner/scanner_test.go | 27 + libgo/go/text/template/doc.go | 4 +- libgo/go/text/template/exec.go | 45 +- libgo/go/text/template/exec_test.go | 60 + libgo/go/text/template/funcs.go | 25 +- libgo/go/text/template/parse/lex.go | 22 +- libgo/go/text/template/parse/parse.go | 69 +- libgo/go/text/template/parse/parse_test.go | 38 +- libgo/go/time/example_test.go | 15 +- libgo/go/time/format.go | 13 +- libgo/go/time/format_test.go | 21 +- libgo/go/time/sleep.go | 3 - libgo/go/time/sleep_test.go | 4 - libgo/go/time/sys_unix.go | 2 +- libgo/go/time/time.go | 44 +- libgo/go/time/zoneinfo.go | 13 +- libgo/go/time/zoneinfo_android.go | 3 +- libgo/go/time/zoneinfo_js.go | 67 + libgo/go/time/zoneinfo_read.go | 15 +- libgo/go/time/zoneinfo_test.go | 11 + libgo/go/time/zoneinfo_unix.go | 2 +- libgo/go/unicode/tables.go | 58 +- libgo/gotool-packages.txt | 40 +- libgo/libgo-packages.txt | 43 +- libgo/match.sh | 4 +- libgo/merge.sh | 8 +- libgo/misc/cgo/errors/errors_test.go | 9 +- libgo/misc/cgo/errors/ptr_test.go | 82 +- .../plugin.go => errors/src/issue26745.go} | 15 +- libgo/misc/cgo/errors/src/issue28069.go | 26 + libgo/misc/cgo/errors/src/issue28721.go | 29 + libgo/misc/cgo/test/callback.go | 6 +- libgo/misc/cgo/test/cgo_test.go | 3 + .../cpu_386.go => misc/cgo/test/issue27054/egl.h} | 4 +- .../test/{test26213.go => issue27054/test27054.go} | 12 +- .../misc/cgo/test/{issue26430.go => issue27340.go} | 6 +- libgo/misc/cgo/test/issue27340/a.go | 42 + libgo/misc/cgo/test/issue28545.go | 26 + .../misc/cgo/test/{test26213.go => issue28772.go} | 11 +- libgo/misc/cgo/test/issue28896.go | 83 + .../misc/cgo/test/{issue23720.go => issue29383.go} | 19 +- libgo/misc/cgo/test/issue29748.go | 22 + libgo/misc/cgo/test/issue29781.go | 17 + libgo/misc/cgo/test/issue30065.go | 38 + libgo/misc/cgo/test/issue4339.go | 3 +- libgo/misc/cgo/test/issue7978.go | 28 +- libgo/misc/cgo/test/issue9026/issue9026.go | 2 +- libgo/misc/cgo/test/issue9400_linux.go | 2 +- libgo/misc/cgo/test/test27660.go | 61 + libgo/misc/cgo/test/twoargs.go | 22 + libgo/misc/cgo/testcshared/cshared_test.go | 52 + .../b.go => testcshared/src/go2c2go/go/shlib.go} | 7 +- .../cgo/testcshared/src/go2c2go/m1/c.c} | 6 +- libgo/misc/cgo/testcshared/src/go2c2go/m1/main.go | 22 + libgo/misc/cgo/testcshared/src/go2c2go/m2/main.go | 22 + libgo/misc/cgo/testplugin/src/checkdwarf/main.go | 106 + libgo/misc/cgo/testplugin/test.bash | 8 + libgo/misc/cgo/testplugin/unnamed1/main.go | 2 +- libgo/misc/cgo/testsanitizers/cc_test.go | 2 +- libgo/misc/cgo/testshared/shared_test.go | 10 +- libgo/misc/cgo/testshared/src/issue25065/a.go | 20 + libgo/mksigtab.sh | 6 + libgo/mksysinfo.sh | 55 +- libgo/runtime/env_posix.c | 2 +- .../runtime/{getncpu-solaris.c => getncpu-hurd.c} | 0 libgo/runtime/go-caller.c | 13 +- libgo/runtime/go-callers.c | 14 +- libgo/runtime/go-libmain.c | 124 +- libgo/runtime/go-main.c | 2 +- libgo/runtime/go-reflect-call.c | 3 +- libgo/runtime/go-runtime-error.c | 2 +- libgo/runtime/go-unwind.c | 302 + libgo/runtime/go-varargs.c | 17 + libgo/runtime/panic.c | 2 +- libgo/runtime/proc.c | 87 +- libgo/runtime/runtime.h | 45 +- libgo/runtime/stack.c | 49 +- libgo/runtime/thread.c | 161 - libgo/testsuite/Makefile.in | 135 +- libgo/testsuite/gotest | 142 +- libgomp/ChangeLog | 891 +- libgomp/Makefile.am | 8 +- libgomp/Makefile.in | 571 +- libgomp/aclocal.m4 | 717 +- libgomp/affinity-fmt.c | 495 + libgomp/affinity.c | 16 +- libgomp/alloc.c | 49 +- libgomp/atomic.c | 2 +- libgomp/barrier.c | 2 +- libgomp/config.h.in | 25 +- 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 | 52 +- 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 | 6 +- 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 +- .../{linux/doacross.h => mingw32/affinity-fmt.c} | 59 +- libgomp/config/mingw32/proc.c | 2 +- libgomp/config/mingw32/time.c | 2 +- libgomp/config/nvptx/{error.c => affinity-fmt.c} | 39 +- 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 | 18 +- libgomp/config/nvptx/lock.c | 2 +- libgomp/config/nvptx/mutex.h | 2 +- libgomp/config/nvptx/oacc-init.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 | 20 +- libgomp/config/nvptx/task.c | 2 +- libgomp/config/nvptx/team.c | 13 +- libgomp/config/nvptx/{icv-device.c => teams.c} | 33 +- 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 +- .../config/{nvptx/error.c => rtems/affinity-fmt.c} | 39 +- libgomp/config/rtems/bar.c | 185 +- libgomp/config/rtems/bar.h | 2 +- libgomp/config/rtems/mutex.h | 2 +- libgomp/config/rtems/pool.h | 2 +- libgomp/config/rtems/proc.c | 2 +- libgomp/config/rtems/sem.h | 2 +- libgomp/configure | 1652 +- libgomp/configure.ac | 37 +- libgomp/configure.tgt | 2 +- libgomp/critical.c | 2 +- libgomp/env.c | 65 +- libgomp/error.c | 2 +- libgomp/fortran.c | 106 +- libgomp/hashtab.h | 2 +- libgomp/icv-device.c | 18 +- libgomp/icv.c | 4 +- libgomp/iter.c | 2 +- libgomp/iter_ull.c | 2 +- libgomp/libgomp-plugin.c | 2 +- libgomp/libgomp-plugin.h | 2 +- libgomp/libgomp.h | 127 +- libgomp/libgomp.map | 78 + libgomp/libgomp.texi | 35 +- libgomp/libgomp_f.h.in | 2 +- libgomp/libgomp_g.h | 66 +- libgomp/lock.c | 2 +- libgomp/loop.c | 343 +- libgomp/loop_ull.c | 288 +- libgomp/oacc-async.c | 2 +- libgomp/oacc-cuda.c | 6 +- libgomp/oacc-host.c | 2 +- libgomp/oacc-init.c | 2 +- libgomp/oacc-int.h | 2 +- libgomp/oacc-mem.c | 167 +- libgomp/oacc-parallel.c | 86 +- libgomp/oacc-plugin.c | 2 +- libgomp/oacc-plugin.h | 2 +- libgomp/omp.h.in | 64 +- libgomp/omp_lib.f90.in | 53 +- libgomp/omp_lib.h.in | 17 +- libgomp/openacc.f90 | 424 +- libgomp/openacc.h | 12 +- libgomp/openacc_lib.h | 158 +- libgomp/ordered.c | 66 +- libgomp/parallel.c | 53 +- libgomp/plugin/Makefrag.am | 2 +- libgomp/plugin/configfrag.ac | 43 +- libgomp/plugin/cuda/cuda.h | 2 +- libgomp/plugin/hsa_ext_finalize.h | 2 +- libgomp/plugin/plugin-hsa.c | 2 +- libgomp/plugin/plugin-nvptx.c | 193 +- libgomp/priority_queue.c | 2 +- libgomp/priority_queue.h | 2 +- libgomp/sections.c | 71 +- libgomp/secure_getenv.h | 2 +- libgomp/single.c | 6 +- libgomp/splay-tree.c | 2 +- libgomp/splay-tree.h | 2 +- libgomp/target.c | 199 +- libgomp/task.c | 570 +- libgomp/taskloop.c | 57 +- libgomp/team.c | 147 +- libgomp/{config/nvptx/target.c => teams.c} | 47 +- libgomp/testsuite/Makefile.am | 66 +- libgomp/testsuite/Makefile.in | 223 +- libgomp/testsuite/config/default.exp | 2 +- libgomp/testsuite/lib/libgomp.exp | 89 +- libgomp/testsuite/libgomp-test-support.exp.in | 1 + libgomp/testsuite/libgomp.c++/depend-1.C | 31 + libgomp/testsuite/libgomp.c++/depend-iterator-1.C | 167 + libgomp/testsuite/libgomp.c++/depobj-1.C | 103 + .../testsuite/libgomp.c++/{for-15.C => for-16.C} | 74 +- .../testsuite/libgomp.c++/{for-1.C => for-21.C} | 70 +- .../testsuite/libgomp.c++/{for-5.C => for-22.C} | 113 +- libgomp/testsuite/libgomp.c++/for-23.C | 416 + libgomp/testsuite/libgomp.c++/for-24.C | 425 + libgomp/testsuite/libgomp.c++/for-25.C | 420 + libgomp/testsuite/libgomp.c++/for-26.C | 422 + libgomp/testsuite/libgomp.c++/pr88988.C | 28 + libgomp/testsuite/libgomp.c++/task-reduction-1.C | 63 + libgomp/testsuite/libgomp.c++/task-reduction-10.C | 125 + libgomp/testsuite/libgomp.c++/task-reduction-11.C | 237 + libgomp/testsuite/libgomp.c++/task-reduction-12.C | 321 + libgomp/testsuite/libgomp.c++/task-reduction-13.C | 342 + libgomp/testsuite/libgomp.c++/task-reduction-14.C | 72 + libgomp/testsuite/libgomp.c++/task-reduction-15.C | 75 + libgomp/testsuite/libgomp.c++/task-reduction-16.C | 130 + libgomp/testsuite/libgomp.c++/task-reduction-17.C | 300 + libgomp/testsuite/libgomp.c++/task-reduction-18.C | 325 + libgomp/testsuite/libgomp.c++/task-reduction-19.C | 343 + libgomp/testsuite/libgomp.c++/task-reduction-2.C | 119 + libgomp/testsuite/libgomp.c++/task-reduction-3.C | 126 + libgomp/testsuite/libgomp.c++/task-reduction-4.C | 238 + libgomp/testsuite/libgomp.c++/task-reduction-5.C | 320 + libgomp/testsuite/libgomp.c++/task-reduction-6.C | 341 + libgomp/testsuite/libgomp.c++/task-reduction-7.C | 145 + libgomp/testsuite/libgomp.c++/task-reduction-8.C | 70 + libgomp/testsuite/libgomp.c++/task-reduction-9.C | 128 + .../testsuite/libgomp.c++/taskloop-reduction-1.C | 153 + .../testsuite/libgomp.c++/taskloop-reduction-2.C | 253 + .../testsuite/libgomp.c++/taskloop-reduction-3.C | 314 + .../testsuite/libgomp.c++/taskloop-reduction-4.C | 315 + .../libgomp.c-c++-common/cancel-parallel-1.c | 42 + .../libgomp.c-c++-common/cancel-taskgroup-3.c | 73 + .../libgomp.c-c++-common/cancel-taskgroup-4.c | 32 + .../libgomp.c-c++-common/depend-iterator-1.c | 115 + .../libgomp.c-c++-common/depend-iterator-2.c | 63 + .../libgomp.c-c++-common/depend-mutexinout-1.c | 28 + .../libgomp.c-c++-common/depend-mutexinout-2.c | 59 + libgomp/testsuite/libgomp.c-c++-common/depobj-1.c | 99 + .../libgomp.c-c++-common/display-affinity-1.c | 91 + libgomp/testsuite/libgomp.c-c++-common/for-10.c | 4 + libgomp/testsuite/libgomp.c-c++-common/for-11.c | 4 + libgomp/testsuite/libgomp.c-c++-common/for-12.c | 4 + libgomp/testsuite/libgomp.c-c++-common/for-13.c | 99 + .../libgomp.c-c++-common/{for-3.c => for-14.c} | 6 +- .../libgomp.c-c++-common/{for-6.c => for-15.c} | 12 - libgomp/testsuite/libgomp.c-c++-common/for-16.c | 114 + libgomp/testsuite/libgomp.c-c++-common/for-2.h | 290 + libgomp/testsuite/libgomp.c-c++-common/for-7.c | 4 + libgomp/testsuite/libgomp.c-c++-common/for-8.c | 4 + libgomp/testsuite/libgomp.c-c++-common/for-9.c | 4 + .../function-not-offloaded-aux.c | 12 + .../libgomp.c-c++-common/function-not-offloaded.c | 16 + .../libgomp.c-c++-common/master-combined-1.c | 66 + libgomp/testsuite/libgomp.c-c++-common/pause-1.c | 23 + libgomp/testsuite/libgomp.c-c++-common/pause-2.c | 41 + .../{pr66199-5.c => pr66199-10.c} | 6 - .../{pr66199-6.c => pr66199-11.c} | 4 - .../{pr66199-7.c => pr66199-12.c} | 6 - .../{pr66199-8.c => pr66199-13.c} | 6 - .../{pr66199-9.c => pr66199-14.c} | 4 - libgomp/testsuite/libgomp.c-c++-common/simd-1.c | 71 + .../libgomp.c-c++-common/task-reduction-1.c | 58 + .../libgomp.c-c++-common/task-reduction-11.c | 56 + .../libgomp.c-c++-common/task-reduction-12.c | 67 + .../libgomp.c-c++-common/task-reduction-13.c | 50 + .../libgomp.c-c++-common/task-reduction-14.c | 51 + .../libgomp.c-c++-common/task-reduction-2.c | 90 + .../libgomp.c-c++-common/task-reduction-3.c | 218 + .../libgomp.c-c++-common/task-reduction-4.c | 70 + .../libgomp.c-c++-common/task-reduction-5.c | 65 + .../libgomp.c-c++-common/task-reduction-6.c | 125 + .../libgomp.c-c++-common/task-reduction-7.c | 216 + .../libgomp.c-c++-common/task-reduction-8.c | 142 + .../libgomp.c-c++-common/task-reduction-9.c | 217 + .../libgomp.c-c++-common/taskloop-reduction-1.c | 119 + .../libgomp.c-c++-common/taskloop-reduction-2.c | 212 + .../libgomp.c-c++-common/taskloop-reduction-3.c | 45 + .../libgomp.c-c++-common/taskloop-reduction-4.c | 65 + .../libgomp.c-c++-common/taskwait-depend-1.c | 29 + .../libgomp.c-c++-common/variable-not-offloaded.c | 19 + libgomp/testsuite/libgomp.c/affinity-1.c | 2 +- libgomp/testsuite/libgomp.c/cancel-for-2.c | 6 +- libgomp/testsuite/libgomp.c/pr89002.c | 43 + libgomp/testsuite/libgomp.c/sort-1.c | 2 +- libgomp/testsuite/libgomp.c/task-reduction-1.c | 137 + libgomp/testsuite/libgomp.c/task-reduction-2.c | 86 + libgomp/testsuite/libgomp.c/task-reduction-3.c | 60 + libgomp/testsuite/libgomp.c/teams-1.c | 27 + .../testsuite/libgomp.c/{target-35.c => teams-2.c} | 6 - .../{thread-limit-2.c => thread-limit-4.c} | 1 - .../{thread-limit-3.c => thread-limit-5.c} | 1 - libgomp/testsuite/libgomp.fortran/aligned1.f03 | 4 +- libgomp/testsuite/libgomp.fortran/async_io_8.f90 | 30 + .../libgomp.fortran/display-affinity-1.f90 | 34 + libgomp/testsuite/libgomp.fortran/pr88463-1.f90 | 19 + libgomp/testsuite/libgomp.fortran/pr88463-2.f90 | 9 + .../testsuite/libgomp.graphite/force-parallel-5.c | 2 +- libgomp/testsuite/libgomp.graphite/graphite.exp | 2 +- libgomp/testsuite/libgomp.oacc-c++/c++.exp | 31 +- libgomp/testsuite/libgomp.oacc-c++/pr71959-aux.cc | 35 + libgomp/testsuite/libgomp.oacc-c++/pr71959.C | 31 + libgomp/testsuite/libgomp.oacc-c++/this.C | 43 + .../acc_set_cuda_stream-1.c | 42 + .../libgomp.oacc-c-c++-common/async_queue-1.c | 127 + .../libgomp.oacc-c-c++-common/asyncwait-nop-1.c | 75 + .../libgomp.oacc-c-c++-common/data-2-lib.c | 131 +- .../testsuite/libgomp.oacc-c-c++-common/data-2.c | 150 +- .../testsuite/libgomp.oacc-c-c++-common/data-3.c | 2 +- .../libgomp.oacc-c-c++-common/data-already-1.c | 20 - .../libgomp.oacc-c-c++-common/data-already-2.c | 20 - .../libgomp.oacc-c-c++-common/data-already-3.c | 20 - .../libgomp.oacc-c-c++-common/data-already-4.c | 18 - .../libgomp.oacc-c-c++-common/data-already-5.c | 18 - .../libgomp.oacc-c-c++-common/data-already-6.c | 18 - .../libgomp.oacc-c-c++-common/data-already-7.c | 18 - .../libgomp.oacc-c-c++-common/data-already-8.c | 20 - .../function-not-offloaded.c | 18 + .../gang-reduction-var-assignment.c | 16 + .../insufficient-resources.c | 21 + .../testsuite/libgomp.oacc-c-c++-common/lib-69.c | 7 + .../testsuite/libgomp.oacc-c-c++-common/lib-71.c | 122 - .../testsuite/libgomp.oacc-c-c++-common/lib-74.c | 4 + .../testsuite/libgomp.oacc-c-c++-common/lib-77.c | 138 - .../testsuite/libgomp.oacc-c-c++-common/lib-79.c | 24 + .../testsuite/libgomp.oacc-c-c++-common/lib-80.c | 135 - .../testsuite/libgomp.oacc-c-c++-common/lib-84.c | 31 +- .../testsuite/libgomp.oacc-c-c++-common/lib-85.c | 27 +- .../{lib-12.c => lib-94.c} | 9 +- .../{lib-66.c => lib-95.c} | 27 +- .../libgomp.oacc-c-c++-common}/nvptx-merged-loop.c | 8 +- .../libgomp.oacc-c-c++-common}/nvptx-sese-1.c | 8 +- .../libgomp.oacc-c-c++-common/parallel-dims.c | 12 +- .../libgomp.oacc-c-c++-common/pr85381-2.c | 36 + .../libgomp.oacc-c-c++-common/pr85381-3.c | 35 + .../libgomp.oacc-c-c++-common/pr85381-4.c | 27 + .../libgomp.oacc-c-c++-common/pr85381-5.c | 24 + .../testsuite/libgomp.oacc-c-c++-common/pr85381.c | 18 + .../libgomp.oacc-c-c++-common/pr85486-2.c | 52 + .../libgomp.oacc-c-c++-common/pr85486-3.c | 54 + .../testsuite/libgomp.oacc-c-c++-common/pr85486.c | 51 + .../testsuite/libgomp.oacc-c-c++-common/pr87835.c | 62 + .../testsuite/libgomp.oacc-c-c++-common/pr88288.c | 41 + .../testsuite/libgomp.oacc-c-c++-common/pr88941.c | 15 + .../testsuite/libgomp.oacc-c-c++-common/pr88946.c | 15 + .../libgomp.oacc-c-c++-common/reduction-1.c | 9 +- .../libgomp.oacc-c-c++-common/reduction-2.c | 9 +- .../libgomp.oacc-c-c++-common/reduction-3.c | 9 +- .../libgomp.oacc-c-c++-common/reduction-4.c | 9 +- .../libgomp.oacc-c-c++-common/reduction-5.c | 9 +- .../variable-not-offloaded.c | 17 + .../vector-length-128-1.c | 38 + .../vector-length-128-10.c | 39 + .../vector-length-128-2.c | 39 + .../vector-length-128-3.c | 42 + .../vector-length-128-4.c | 40 + .../vector-length-128-5.c | 41 + .../vector-length-128-6.c | 41 + .../vector-length-128-7.c | 40 + .../libgomp.oacc-c-c++-common/vector-length-64-1.c | 17 + .../libgomp.oacc-c-c++-common/vector-length-64-2.c | 21 + .../libgomp.oacc-c-c++-common/vector-length-64-3.c | 17 + .../libgomp.oacc-c-c++-common/vred2d-128.c | 55 + libgomp/testsuite/libgomp.oacc-c/c.exp | 31 +- .../libgomp.oacc-fortran/data-already-1.f | 16 - .../libgomp.oacc-fortran/data-already-2.f | 16 - .../libgomp.oacc-fortran/data-already-3.f | 15 - .../libgomp.oacc-fortran/data-already-4.f | 14 - .../libgomp.oacc-fortran/data-already-5.f | 14 - .../libgomp.oacc-fortran/data-already-6.f | 14 - .../libgomp.oacc-fortran/data-already-7.f | 14 - .../libgomp.oacc-fortran/data-already-8.f | 16 - libgomp/testsuite/libgomp.oacc-fortran/fortran.exp | 25 +- libgomp/testsuite/libgomp.oacc-fortran/gemm-2.f90 | 80 + libgomp/testsuite/libgomp.oacc-fortran/gemm.f90 | 79 + libgomp/testsuite/libgomp.oacc-fortran/lib-12.f90 | 5 + .../{lib-15.f90 => lib-16-2.f90} | 16 +- .../{lib-15.f90 => lib-16.f90} | 14 +- libgomp/work.c | 43 +- libhsail-rt/ChangeLog | 12 +- libhsail-rt/Makefile.in | 302 +- libhsail-rt/aclocal.m4 | 717 +- libhsail-rt/configure | 1388 +- libhsail-rt/configure.ac | 1 - 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 | 87 + libiberty/Makefile.in | 2 +- libiberty/_doprnt.c | 2 +- libiberty/argv.c | 2 +- libiberty/asprintf.c | 2 +- libiberty/choose-temp.c | 2 +- libiberty/clock.c | 2 +- libiberty/concat.c | 2 +- libiberty/config.in | 5 + libiberty/configure | 1122 +- libiberty/configure.ac | 1 - libiberty/copying-lib.texi | 2 +- libiberty/cp-demangle.c | 92 +- libiberty/cp-demangle.h | 7 +- libiberty/cp-demint.c | 2 +- libiberty/cplus-dem.c | 4555 +- 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 | 4 +- 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 | 2 +- libiberty/simple-object-elf.c | 2 +- libiberty/simple-object-mach-o.c | 2 +- libiberty/simple-object-xcoff.c | 2 +- libiberty/simple-object.c | 8 +- libiberty/snprintf.c | 2 +- libiberty/sort.c | 2 +- libiberty/spaces.c | 2 +- libiberty/splay-tree.c | 17 +- libiberty/stack-limit.c | 2 +- libiberty/stpcpy.c | 2 +- libiberty/stpncpy.c | 2 +- libiberty/strerror.c | 2 +- libiberty/strndup.c | 2 +- libiberty/strtod.c | 2 +- libiberty/strverscmp.c | 2 +- libiberty/testsuite/Makefile.in | 2 +- libiberty/testsuite/demangle-expected | 3447 +- 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 | 41 +- libitm/Makefile.am | 5 +- libitm/Makefile.in | 576 +- libitm/aatree.cc | 2 +- libitm/aatree.h | 2 +- libitm/aclocal.m4 | 721 +- 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 | 17 +- 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 | 1649 +- libitm/configure.ac | 3 +- libitm/configure.tgt | 2 +- libitm/containers.h | 2 +- libitm/dispatch.h | 2 +- libitm/eh_cpp.cc | 8 +- libitm/libitm.h | 4 +- libitm/libitm.texi | 4 +- 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 | 4 +- libitm/query.cc | 2 +- libitm/retry.cc | 2 +- libitm/testsuite/Makefile.am | 2 +- libitm/testsuite/Makefile.in | 132 +- libitm/testsuite/config/default.exp | 2 +- libitm/testsuite/libitm.c++/c++.exp | 2 +- libitm/useraction.cc | 2 +- libitm/util.cc | 2 +- libobjc/ChangeLog | 26 +- 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/aclocal.m4 | 160 +- libobjc/class.c | 4 +- libobjc/config.h.in | 3 - libobjc/configure | 1192 +- libobjc/configure.ac | 3 +- 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 | 14 +- libobjc/objc/thr.h | 2 +- libobjc/objects.c | 2 +- libobjc/protocols.c | 2 +- libobjc/sarray.c | 2 +- libobjc/selector.c | 2 +- libobjc/sendmsg.c | 4 +- libobjc/thr.c | 2 +- liboffloadmic/ChangeLog | 24 + liboffloadmic/Makefile.am | 1 + liboffloadmic/Makefile.in | 777 +- liboffloadmic/aclocal.m4 | 717 +- liboffloadmic/configure | 1641 +- liboffloadmic/configure.ac | 1 - .../include/coi/common/COIResult_common.h | 2 +- .../include/coi/source/COIBuffer_source.h | 2 +- liboffloadmic/plugin/Makefile.am | 1 + liboffloadmic/plugin/Makefile.in | 368 +- liboffloadmic/plugin/aclocal.m4 | 717 +- liboffloadmic/plugin/configure | 1331 +- liboffloadmic/plugin/configure.ac | 1 - liboffloadmic/runtime/offload.h | 12 +- libphobos/ChangeLog | 226 + libphobos/Makefile.am | 73 + {libsanitizer => libphobos}/Makefile.in | 609 +- libphobos/README.gcc | 26 + libphobos/acinclude.m4 | 18 + {libstdc++-v3 => libphobos}/aclocal.m4 | 673 +- .../target-config.h.in => libphobos/config.h.in | 14 +- {libgo => libphobos}/configure | 7870 ++-- libphobos/configure.ac | 206 + libphobos/configure.tgt | 38 + libphobos/d_rules.am | 77 + .../libdruntime/LICENSE | 49 +- libphobos/libdruntime/MERGE | 4 + libphobos/libdruntime/Makefile.am | 394 + libphobos/libdruntime/Makefile.in | 2759 ++ libphobos/libdruntime/__entrypoint.di | 56 + .../libdruntime/__main.di | 21 +- libphobos/libdruntime/core/atomic.d | 1765 + libphobos/libdruntime/core/attribute.d | 57 + libphobos/libdruntime/core/bitop.d | 1004 + libphobos/libdruntime/core/checkedint.d | 781 + libphobos/libdruntime/core/cpuid.d | 1132 + libphobos/libdruntime/core/demangle.d | 2630 ++ libphobos/libdruntime/core/exception.d | 721 + libphobos/libdruntime/core/internal/abort.d | 45 + libphobos/libdruntime/core/internal/arrayop.d | 451 + libphobos/libdruntime/core/internal/convert.d | 772 + libphobos/libdruntime/core/internal/hash.d | 836 + libphobos/libdruntime/core/internal/spinlock.d | 103 + libphobos/libdruntime/core/internal/string.d | 213 + libphobos/libdruntime/core/internal/traits.d | 236 + libphobos/libdruntime/core/math.d | 166 + libphobos/libdruntime/core/memory.d | 920 + libphobos/libdruntime/core/runtime.d | 908 + libphobos/libdruntime/core/simd.d | 553 + libphobos/libdruntime/core/stdc/assert_.d | 103 + libphobos/libdruntime/core/stdc/complex.d | 177 + libphobos/libdruntime/core/stdc/config.d | 233 + libphobos/libdruntime/core/stdc/ctype.d | 49 + libphobos/libdruntime/core/stdc/errno.d | 1691 + libphobos/libdruntime/core/stdc/errno_.c | 25 + libphobos/libdruntime/core/stdc/fenv.d | 884 + libphobos/libdruntime/core/stdc/float_.d | 92 + libphobos/libdruntime/core/stdc/inttypes.d | 443 + libphobos/libdruntime/core/stdc/limits.d | 184 + libphobos/libdruntime/core/stdc/locale.d | 292 + libphobos/libdruntime/core/stdc/math.d | 4791 ++ libphobos/libdruntime/core/stdc/signal.d | 78 + libphobos/libdruntime/core/stdc/stdarg.d | 687 + libphobos/libdruntime/core/stdc/stddef.d | 36 + libphobos/libdruntime/core/stdc/stdint.d | 307 + libphobos/libdruntime/core/stdc/stdio.d | 1876 + libphobos/libdruntime/core/stdc/stdlib.d | 236 + libphobos/libdruntime/core/stdc/string.d | 126 + libphobos/libdruntime/core/stdc/tgmath.d | 2217 + libphobos/libdruntime/core/stdc/time.d | 254 + libphobos/libdruntime/core/stdc/wchar_.d | 311 + libphobos/libdruntime/core/stdc/wctype.d | 65 + libphobos/libdruntime/core/stdcpp/exception.d | 100 + libphobos/libdruntime/core/stdcpp/typeinfo.d | 147 + libphobos/libdruntime/core/sync/barrier.d | 151 + libphobos/libdruntime/core/sync/condition.d | 606 + libphobos/libdruntime/core/sync/config.d | 68 + libphobos/libdruntime/core/sync/exception.d | 32 + libphobos/libdruntime/core/sync/mutex.d | 425 + libphobos/libdruntime/core/sync/rwmutex.d | 528 + libphobos/libdruntime/core/sync/semaphore.d | 454 + libphobos/libdruntime/core/sys/bionic/fcntl.d | 5 + libphobos/libdruntime/core/sys/bionic/unistd.d | 5 + libphobos/libdruntime/core/sys/darwin/dlfcn.d | 40 + libphobos/libdruntime/core/sys/darwin/execinfo.d | 26 + libphobos/libdruntime/core/sys/darwin/mach/dyld.d | 38 + .../libdruntime/core/sys/darwin/mach/getsect.d | 471 + .../libdruntime/core/sys/darwin/mach/kern_return.d | 82 + .../libdruntime/core/sys/darwin/mach/loader.d | 410 + libphobos/libdruntime/core/sys/darwin/mach/port.d | 36 + .../libdruntime/core/sys/darwin/mach/semaphore.d | 67 + .../libdruntime/core/sys/darwin/mach/thread_act.d | 137 + .../libdruntime/core/sys/darwin/netinet/in_.d | 611 + libphobos/libdruntime/core/sys/darwin/pthread.d | 60 + libphobos/libdruntime/core/sys/darwin/sys/cdefs.d | 25 + libphobos/libdruntime/core/sys/darwin/sys/event.d | 187 + libphobos/libdruntime/core/sys/darwin/sys/mman.d | 112 + .../libdruntime/core/sys/dragonflybsd/dlfcn.d | 107 + .../libdruntime/core/sys/dragonflybsd/execinfo.d | 133 + .../core/sys/dragonflybsd/netinet/in_.d | 550 + .../libdruntime/core/sys/dragonflybsd/pthread_np.d | 45 + .../core/sys/dragonflybsd/sys/_bitset.d | 46 + .../core/sys/dragonflybsd/sys/_cpuset.d | 29 + .../libdruntime/core/sys/dragonflybsd/sys/cdefs.d | 16 + .../libdruntime/core/sys/dragonflybsd/sys/elf.d | 12 + .../libdruntime/core/sys/dragonflybsd/sys/elf32.d | 187 + .../libdruntime/core/sys/dragonflybsd/sys/elf64.d | 193 + .../core/sys/dragonflybsd/sys/elf_common.d | 676 + .../libdruntime/core/sys/dragonflybsd/sys/event.d | 124 + .../core/sys/dragonflybsd/sys/link_elf.d | 82 + .../libdruntime/core/sys/dragonflybsd/sys/mman.d | 127 + libphobos/libdruntime/core/sys/dragonflybsd/time.d | 29 + libphobos/libdruntime/core/sys/freebsd/dlfcn.d | 114 + libphobos/libdruntime/core/sys/freebsd/execinfo.d | 133 + .../libdruntime/core/sys/freebsd/netinet/in_.d | 570 + .../libdruntime/core/sys/freebsd/pthread_np.d | 44 + .../libdruntime/core/sys/freebsd/sys/_bitset.d | 45 + .../libdruntime/core/sys/freebsd/sys/_cpuset.d | 29 + libphobos/libdruntime/core/sys/freebsd/sys/cdefs.d | 16 + libphobos/libdruntime/core/sys/freebsd/sys/elf.d | 11 + libphobos/libdruntime/core/sys/freebsd/sys/elf32.d | 187 + libphobos/libdruntime/core/sys/freebsd/sys/elf64.d | 193 + .../libdruntime/core/sys/freebsd/sys/elf_common.d | 854 + libphobos/libdruntime/core/sys/freebsd/sys/event.d | 149 + .../libdruntime/core/sys/freebsd/sys/link_elf.d | 79 + libphobos/libdruntime/core/sys/freebsd/sys/mman.d | 143 + libphobos/libdruntime/core/sys/freebsd/sys/mount.d | 304 + libphobos/libdruntime/core/sys/freebsd/time.d | 25 + libphobos/libdruntime/core/sys/linux/config.d | 32 + libphobos/libdruntime/core/sys/linux/dlfcn.d | 299 + libphobos/libdruntime/core/sys/linux/elf.d | 2533 ++ libphobos/libdruntime/core/sys/linux/epoll.d | 146 + libphobos/libdruntime/core/sys/linux/errno.d | 19 + libphobos/libdruntime/core/sys/linux/execinfo.d | 16 + libphobos/libdruntime/core/sys/linux/fcntl.d | 59 + libphobos/libdruntime/core/sys/linux/ifaddrs.d | 54 + libphobos/libdruntime/core/sys/linux/link.d | 185 + libphobos/libdruntime/core/sys/linux/netinet/in_.d | 393 + libphobos/libdruntime/core/sys/linux/netinet/tcp.d | 79 + libphobos/libdruntime/core/sys/linux/sched.d | 80 + libphobos/libdruntime/core/sys/linux/stdio.d | 105 + libphobos/libdruntime/core/sys/linux/sys/auxv.d | 158 + libphobos/libdruntime/core/sys/linux/sys/eventfd.d | 95 + libphobos/libdruntime/core/sys/linux/sys/file.d | 34 + libphobos/libdruntime/core/sys/linux/sys/inotify.d | 118 + libphobos/libdruntime/core/sys/linux/sys/mman.d | 559 + .../libdruntime/core/sys/linux/sys/netinet/tcp.d | 9 + libphobos/libdruntime/core/sys/linux/sys/prctl.d | 162 + .../libdruntime/core/sys/linux/sys/signalfd.d | 42 + libphobos/libdruntime/core/sys/linux/sys/socket.d | 158 + libphobos/libdruntime/core/sys/linux/sys/sysinfo.d | 39 + libphobos/libdruntime/core/sys/linux/sys/time.d | 68 + libphobos/libdruntime/core/sys/linux/sys/xattr.d | 68 + libphobos/libdruntime/core/sys/linux/termios.d | 30 + libphobos/libdruntime/core/sys/linux/time.d | 23 + libphobos/libdruntime/core/sys/linux/timerfd.d | 24 + libphobos/libdruntime/core/sys/linux/tipc.d | 210 + libphobos/libdruntime/core/sys/linux/unistd.d | 20 + libphobos/libdruntime/core/sys/netbsd/dlfcn.d | 115 + libphobos/libdruntime/core/sys/netbsd/execinfo.d | 133 + libphobos/libdruntime/core/sys/netbsd/sys/elf.d | 10 + libphobos/libdruntime/core/sys/netbsd/sys/elf32.d | 187 + libphobos/libdruntime/core/sys/netbsd/sys/elf64.d | 193 + .../libdruntime/core/sys/netbsd/sys/elf_common.d | 859 + libphobos/libdruntime/core/sys/netbsd/sys/event.d | 110 + .../libdruntime/core/sys/netbsd/sys/link_elf.d | 71 + libphobos/libdruntime/core/sys/netbsd/sys/mman.d | 125 + libphobos/libdruntime/core/sys/netbsd/time.d | 21 + libphobos/libdruntime/core/sys/openbsd/dlfcn.d | 30 + libphobos/libdruntime/core/sys/posix/aio.d | 359 + libphobos/libdruntime/core/sys/posix/arpa/inet.d | 342 + libphobos/libdruntime/core/sys/posix/config.d | 128 + libphobos/libdruntime/core/sys/posix/dirent.d | 603 + libphobos/libdruntime/core/sys/posix/dlfcn.d | 350 + libphobos/libdruntime/core/sys/posix/fcntl.d | 1000 + libphobos/libdruntime/core/sys/posix/grp.d | 288 + libphobos/libdruntime/core/sys/posix/iconv.d | 59 + libphobos/libdruntime/core/sys/posix/inttypes.d | 40 + libphobos/libdruntime/core/sys/posix/libgen.d | 22 + libphobos/libdruntime/core/sys/posix/mqueue.d | 218 + libphobos/libdruntime/core/sys/posix/net/if_.d | 145 + libphobos/libdruntime/core/sys/posix/netdb.d | 1065 + libphobos/libdruntime/core/sys/posix/netinet/in_.d | 1594 + libphobos/libdruntime/core/sys/posix/netinet/tcp.d | 65 + libphobos/libdruntime/core/sys/posix/poll.d | 364 + libphobos/libdruntime/core/sys/posix/pthread.d | 1710 + libphobos/libdruntime/core/sys/posix/pwd.d | 340 + libphobos/libdruntime/core/sys/posix/sched.d | 319 + libphobos/libdruntime/core/sys/posix/semaphore.d | 226 + libphobos/libdruntime/core/sys/posix/setjmp.d | 511 + libphobos/libdruntime/core/sys/posix/signal.d | 3672 ++ libphobos/libdruntime/core/sys/posix/stdio.d | 438 + libphobos/libdruntime/core/sys/posix/stdlib.d | 680 + libphobos/libdruntime/core/sys/posix/sys/filio.d | 26 + libphobos/libdruntime/core/sys/posix/sys/ioccom.d | 68 + libphobos/libdruntime/core/sys/posix/sys/ioctl.d | 740 + libphobos/libdruntime/core/sys/posix/sys/ipc.d | 265 + libphobos/libdruntime/core/sys/posix/sys/mman.d | 822 + libphobos/libdruntime/core/sys/posix/sys/msg.d | 205 + .../libdruntime/core/sys/posix/sys/resource.d | 654 + libphobos/libdruntime/core/sys/posix/sys/select.d | 562 + libphobos/libdruntime/core/sys/posix/sys/shm.d | 251 + libphobos/libdruntime/core/sys/posix/sys/socket.d | 2273 + libphobos/libdruntime/core/sys/posix/sys/stat.d | 1982 + libphobos/libdruntime/core/sys/posix/sys/statvfs.d | 267 + libphobos/libdruntime/core/sys/posix/sys/time.d | 266 + libphobos/libdruntime/core/sys/posix/sys/ttycom.d | 110 + libphobos/libdruntime/core/sys/posix/sys/types.d | 1390 + libphobos/libdruntime/core/sys/posix/sys/uio.d | 151 + libphobos/libdruntime/core/sys/posix/sys/un.d | 97 + libphobos/libdruntime/core/sys/posix/sys/utsname.d | 177 + libphobos/libdruntime/core/sys/posix/sys/wait.d | 385 + libphobos/libdruntime/core/sys/posix/syslog.d | 461 + libphobos/libdruntime/core/sys/posix/termios.d | 1213 + libphobos/libdruntime/core/sys/posix/time.d | 618 + libphobos/libdruntime/core/sys/posix/ucontext.d | 1413 + libphobos/libdruntime/core/sys/posix/unistd.d | 2354 + libphobos/libdruntime/core/sys/posix/utime.d | 136 + libphobos/libdruntime/core/sys/solaris/dlfcn.d | 112 + libphobos/libdruntime/core/sys/solaris/elf.d | 12 + libphobos/libdruntime/core/sys/solaris/execinfo.d | 18 + libphobos/libdruntime/core/sys/solaris/libelf.d | 166 + libphobos/libdruntime/core/sys/solaris/link.d | 173 + libphobos/libdruntime/core/sys/solaris/sys/elf.d | 658 + .../libdruntime/core/sys/solaris/sys/elf_386.d | 82 + .../libdruntime/core/sys/solaris/sys/elf_SPARC.d | 181 + .../libdruntime/core/sys/solaris/sys/elf_amd64.d | 111 + .../libdruntime/core/sys/solaris/sys/elf_notes.d | 14 + .../libdruntime/core/sys/solaris/sys/elftypes.d | 28 + libphobos/libdruntime/core/sys/solaris/sys/link.d | 426 + .../libdruntime/core/sys/solaris/sys/priocntl.d | 116 + .../libdruntime/core/sys/solaris/sys/procset.d | 53 + libphobos/libdruntime/core/sys/solaris/sys/types.d | 24 + libphobos/libdruntime/core/sys/solaris/time.d | 18 + libphobos/libdruntime/core/sys/windows/accctrl.d | 422 + libphobos/libdruntime/core/sys/windows/aclapi.d | 139 + libphobos/libdruntime/core/sys/windows/aclui.d | 120 + libphobos/libdruntime/core/sys/windows/basetsd.d | 173 + libphobos/libdruntime/core/sys/windows/basetyps.d | 27 + libphobos/libdruntime/core/sys/windows/cderr.d | 50 + libphobos/libdruntime/core/sys/windows/cguid.d | 13 + libphobos/libdruntime/core/sys/windows/com.d | 104 + libphobos/libdruntime/core/sys/windows/comcat.d | 73 + libphobos/libdruntime/core/sys/windows/commctrl.d | 6301 +++ libphobos/libdruntime/core/sys/windows/commdlg.d | 728 + libphobos/libdruntime/core/sys/windows/core.d | 30 + libphobos/libdruntime/core/sys/windows/cpl.d | 85 + libphobos/libdruntime/core/sys/windows/cplext.d | 19 + libphobos/libdruntime/core/sys/windows/custcntl.d | 124 + libphobos/libdruntime/core/sys/windows/dbghelp.d | 107 + .../libdruntime/core/sys/windows/dbghelp_types.d | 233 + libphobos/libdruntime/core/sys/windows/dbt.d | 191 + libphobos/libdruntime/core/sys/windows/dde.d | 215 + libphobos/libdruntime/core/sys/windows/ddeml.d | 379 + libphobos/libdruntime/core/sys/windows/dhcpcsdk.d | 58 + libphobos/libdruntime/core/sys/windows/dlgs.d | 191 + libphobos/libdruntime/core/sys/windows/dll.d | 515 + libphobos/libdruntime/core/sys/windows/docobj.d | 133 + libphobos/libdruntime/core/sys/windows/errorrep.d | 42 + libphobos/libdruntime/core/sys/windows/exdisp.d | 127 + libphobos/libdruntime/core/sys/windows/exdispid.d | 20 + libphobos/libdruntime/core/sys/windows/httpext.d | 114 + libphobos/libdruntime/core/sys/windows/idispids.d | 16 + libphobos/libdruntime/core/sys/windows/imagehlp.d | 379 + libphobos/libdruntime/core/sys/windows/imm.d | 486 + libphobos/libdruntime/core/sys/windows/intshcut.d | 91 + libphobos/libdruntime/core/sys/windows/ipexport.d | 108 + libphobos/libdruntime/core/sys/windows/iphlpapi.d | 62 + libphobos/libdruntime/core/sys/windows/ipifcons.d | 38 + libphobos/libdruntime/core/sys/windows/iprtrmib.d | 267 + libphobos/libdruntime/core/sys/windows/iptypes.d | 96 + libphobos/libdruntime/core/sys/windows/isguids.d | 17 + libphobos/libdruntime/core/sys/windows/lm.d | 47 + libphobos/libdruntime/core/sys/windows/lmaccess.d | 759 + libphobos/libdruntime/core/sys/windows/lmalert.d | 77 + libphobos/libdruntime/core/sys/windows/lmapibuf.d | 21 + libphobos/libdruntime/core/sys/windows/lmat.d | 50 + libphobos/libdruntime/core/sys/windows/lmaudit.d | 302 + libphobos/libdruntime/core/sys/windows/lmbrowsr.d | 85 + libphobos/libdruntime/core/sys/windows/lmchdev.d | 90 + libphobos/libdruntime/core/sys/windows/lmconfig.d | 30 + libphobos/libdruntime/core/sys/windows/lmcons.d | 88 + libphobos/libdruntime/core/sys/windows/lmerr.d | 313 + libphobos/libdruntime/core/sys/windows/lmerrlog.d | 222 + libphobos/libdruntime/core/sys/windows/lmmsg.d | 43 + libphobos/libdruntime/core/sys/windows/lmremutl.d | 60 + libphobos/libdruntime/core/sys/windows/lmrepl.d | 134 + libphobos/libdruntime/core/sys/windows/lmserver.d | 941 + libphobos/libdruntime/core/sys/windows/lmshare.d | 197 + libphobos/libdruntime/core/sys/windows/lmsname.d | 65 + libphobos/libdruntime/core/sys/windows/lmstats.d | 121 + libphobos/libdruntime/core/sys/windows/lmsvc.d | 156 + libphobos/libdruntime/core/sys/windows/lmuse.d | 80 + libphobos/libdruntime/core/sys/windows/lmuseflg.d | 16 + libphobos/libdruntime/core/sys/windows/lmwksta.d | 390 + libphobos/libdruntime/core/sys/windows/lzexpand.d | 50 + libphobos/libdruntime/core/sys/windows/mapi.d | 170 + libphobos/libdruntime/core/sys/windows/mciavi.d | 40 + libphobos/libdruntime/core/sys/windows/mcx.d | 99 + libphobos/libdruntime/core/sys/windows/mgmtapi.d | 47 + libphobos/libdruntime/core/sys/windows/mmsystem.d | 2298 + libphobos/libdruntime/core/sys/windows/msacm.d | 173 + libphobos/libdruntime/core/sys/windows/mshtml.d | 536 + libphobos/libdruntime/core/sys/windows/mswsock.d | 191 + libphobos/libdruntime/core/sys/windows/nb30.d | 240 + libphobos/libdruntime/core/sys/windows/nddeapi.d | 164 + libphobos/libdruntime/core/sys/windows/nspapi.d | 143 + libphobos/libdruntime/core/sys/windows/ntdef.d | 80 + libphobos/libdruntime/core/sys/windows/ntdll.d | 22 + libphobos/libdruntime/core/sys/windows/ntldap.d | 60 + libphobos/libdruntime/core/sys/windows/ntsecapi.d | 796 + libphobos/libdruntime/core/sys/windows/ntsecpkg.d | 446 + libphobos/libdruntime/core/sys/windows/oaidl.d | 677 + libphobos/libdruntime/core/sys/windows/objbase.d | 207 + libphobos/libdruntime/core/sys/windows/objfwd.d | 103 + libphobos/libdruntime/core/sys/windows/objidl.d | 1307 + libphobos/libdruntime/core/sys/windows/objsafe.d | 23 + libphobos/libdruntime/core/sys/windows/ocidl.d | 472 + libphobos/libdruntime/core/sys/windows/odbcinst.d | 168 + libphobos/libdruntime/core/sys/windows/ole.d | 366 + libphobos/libdruntime/core/sys/windows/ole2.d | 118 + libphobos/libdruntime/core/sys/windows/ole2ver.d | 14 + libphobos/libdruntime/core/sys/windows/oleacc.d | 216 + libphobos/libdruntime/core/sys/windows/oleauto.d | 684 + libphobos/libdruntime/core/sys/windows/olectl.d | 402 + libphobos/libdruntime/core/sys/windows/olectlid.d | 13 + libphobos/libdruntime/core/sys/windows/oledlg.d | 994 + libphobos/libdruntime/core/sys/windows/oleidl.d | 270 + libphobos/libdruntime/core/sys/windows/pbt.d | 30 + libphobos/libdruntime/core/sys/windows/powrprof.d | 140 + libphobos/libdruntime/core/sys/windows/prsht.d | 448 + libphobos/libdruntime/core/sys/windows/psapi.d | 160 + libphobos/libdruntime/core/sys/windows/rapi.d | 54 + libphobos/libdruntime/core/sys/windows/ras.d | 1025 + libphobos/libdruntime/core/sys/windows/rasdlg.d | 166 + libphobos/libdruntime/core/sys/windows/raserror.d | 215 + libphobos/libdruntime/core/sys/windows/rassapi.d | 220 + libphobos/libdruntime/core/sys/windows/reason.d | 63 + libphobos/libdruntime/core/sys/windows/regstr.d | 816 + libphobos/libdruntime/core/sys/windows/richedit.d | 604 + libphobos/libdruntime/core/sys/windows/richole.d | 101 + libphobos/libdruntime/core/sys/windows/rpc.d | 31 + libphobos/libdruntime/core/sys/windows/rpcdce.d | 414 + libphobos/libdruntime/core/sys/windows/rpcdce2.d | 83 + libphobos/libdruntime/core/sys/windows/rpcdcep.d | 153 + libphobos/libdruntime/core/sys/windows/rpcndr.d | 576 + libphobos/libdruntime/core/sys/windows/rpcnsi.d | 151 + libphobos/libdruntime/core/sys/windows/rpcnsip.d | 29 + libphobos/libdruntime/core/sys/windows/rpcnterr.d | 31 + libphobos/libdruntime/core/sys/windows/schannel.d | 106 + libphobos/libdruntime/core/sys/windows/secext.d | 54 + libphobos/libdruntime/core/sys/windows/security.d | 46 + libphobos/libdruntime/core/sys/windows/servprov.d | 16 + libphobos/libdruntime/core/sys/windows/setupapi.d | 1984 + libphobos/libdruntime/core/sys/windows/shellapi.d | 433 + libphobos/libdruntime/core/sys/windows/shldisp.d | 27 + libphobos/libdruntime/core/sys/windows/shlguid.d | 18 + libphobos/libdruntime/core/sys/windows/shlobj.d | 1358 + libphobos/libdruntime/core/sys/windows/shlwapi.d | 732 + libphobos/libdruntime/core/sys/windows/snmp.d | 274 + libphobos/libdruntime/core/sys/windows/sql.d | 434 + libphobos/libdruntime/core/sys/windows/sqlext.d | 1295 + libphobos/libdruntime/core/sys/windows/sqltypes.d | 144 + libphobos/libdruntime/core/sys/windows/sqlucode.d | 158 + libphobos/libdruntime/core/sys/windows/sspi.d | 382 + .../libdruntime/core/sys/windows/stacktrace.d | 417 + libphobos/libdruntime/core/sys/windows/stat.d | 50 + libphobos/libdruntime/core/sys/windows/subauth.d | 275 + libphobos/libdruntime/core/sys/windows/threadaux.d | 385 + libphobos/libdruntime/core/sys/windows/tlhelp32.d | 172 + libphobos/libdruntime/core/sys/windows/tmschema.d | 758 + libphobos/libdruntime/core/sys/windows/unknwn.d | 55 + libphobos/libdruntime/core/sys/windows/uuid.d | 4077 ++ libphobos/libdruntime/core/sys/windows/vfw.d | 2400 + libphobos/libdruntime/core/sys/windows/w32api.d | 97 + libphobos/libdruntime/core/sys/windows/winbase.d | 2842 ++ libphobos/libdruntime/core/sys/windows/winber.d | 70 + libphobos/libdruntime/core/sys/windows/wincon.d | 316 + libphobos/libdruntime/core/sys/windows/wincrypt.d | 902 + libphobos/libdruntime/core/sys/windows/windef.d | 151 + libphobos/libdruntime/core/sys/windows/windows.d | 65 + libphobos/libdruntime/core/sys/windows/winerror.d | 2312 + libphobos/libdruntime/core/sys/windows/wingdi.d | 4585 ++ libphobos/libdruntime/core/sys/windows/winhttp.d | 848 + libphobos/libdruntime/core/sys/windows/wininet.d | 1249 + libphobos/libdruntime/core/sys/windows/winioctl.d | 712 + libphobos/libdruntime/core/sys/windows/winldap.d | 861 + libphobos/libdruntime/core/sys/windows/winnetwk.d | 440 + libphobos/libdruntime/core/sys/windows/winnls.d | 811 + libphobos/libdruntime/core/sys/windows/winnt.d | 4132 ++ libphobos/libdruntime/core/sys/windows/winperf.d | 168 + libphobos/libdruntime/core/sys/windows/winreg.d | 255 + libphobos/libdruntime/core/sys/windows/winsock2.d | 722 + libphobos/libdruntime/core/sys/windows/winspool.d | 964 + libphobos/libdruntime/core/sys/windows/winsvc.d | 427 + libphobos/libdruntime/core/sys/windows/winuser.d | 4909 +++ libphobos/libdruntime/core/sys/windows/winver.d | 174 + libphobos/libdruntime/core/sys/windows/wtsapi32.d | 435 + libphobos/libdruntime/core/sys/windows/wtypes.d | 235 + libphobos/libdruntime/core/thread.d | 5613 +++ libphobos/libdruntime/core/threadasm.S | 682 + libphobos/libdruntime/core/time.d | 4718 ++ libphobos/libdruntime/core/vararg.d | 19 + libphobos/libdruntime/gc/bits.d | 129 + libphobos/libdruntime/gc/config.d | 291 + libphobos/libdruntime/gc/gcinterface.d | 190 + libphobos/libdruntime/gc/impl/conservative/gc.d | 3413 ++ libphobos/libdruntime/gc/impl/manual/gc.d | 274 + libphobos/libdruntime/gc/os.d | 210 + libphobos/libdruntime/gc/pooltable.d | 285 + libphobos/libdruntime/gc/proxy.d | 239 + libphobos/libdruntime/gcc/attribute.d | 33 + libphobos/libdruntime/gcc/backtrace.d | 613 + libphobos/libdruntime/gcc/builtins.d | 44 + libphobos/libdruntime/gcc/config.d.in | 48 + libphobos/libdruntime/gcc/deh.d | 991 + .../libdruntime/gcc/drtstuff.c | 35 +- libphobos/libdruntime/gcc/libbacktrace.d.in | 73 + libphobos/libdruntime/gcc/unwind/arm.d | 71 + libphobos/libdruntime/gcc/unwind/arm_common.d | 244 + libphobos/libdruntime/gcc/unwind/c6x.d | 52 + libphobos/libdruntime/gcc/unwind/generic.d | 274 + libphobos/libdruntime/gcc/unwind/package.d | 37 + libphobos/libdruntime/gcc/unwind/pe.d | 238 + libphobos/libdruntime/gcstub/gc.d | 388 + libphobos/libdruntime/object.d | 3881 ++ libphobos/libdruntime/rt/aApply.d | 904 + libphobos/libdruntime/rt/aApplyR.d | 958 + libphobos/libdruntime/rt/aaA.d | 809 + libphobos/libdruntime/rt/adi.d | 332 + libphobos/libdruntime/rt/arrayassign.d | 262 + libphobos/libdruntime/rt/arraycast.d | 52 + libphobos/libdruntime/rt/arraycat.d | 30 + libphobos/libdruntime/rt/bss_section.c | 21 + libphobos/libdruntime/rt/cast_.d | 141 + libphobos/libdruntime/rt/config.d | 147 + libphobos/libdruntime/rt/critical_.d | 68 + libphobos/libdruntime/rt/deh.d | 42 + libphobos/libdruntime/rt/dmain2.d | 630 + libphobos/libdruntime/rt/dylib_fixes.c | 28 + libphobos/libdruntime/rt/invariant.d | 36 + libphobos/libdruntime/rt/lifetime.d | 2712 ++ libphobos/libdruntime/rt/memory.d | 26 + libphobos/libdruntime/rt/minfo.d | 1117 + libphobos/libdruntime/rt/monitor_.d | 326 + libphobos/libdruntime/rt/obj.d | 35 + libphobos/libdruntime/rt/qsort.d | 136 + libphobos/libdruntime/rt/sections.d | 91 + libphobos/libdruntime/rt/sections_android.d | 188 + libphobos/libdruntime/rt/sections_elf_shared.d | 1026 + libphobos/libdruntime/rt/sections_osx.d | 277 + libphobos/libdruntime/rt/sections_solaris.d | 114 + libphobos/libdruntime/rt/sections_win32.d | 173 + libphobos/libdruntime/rt/sections_win64.d | 311 + libphobos/libdruntime/rt/switch_.d | 424 + libphobos/libdruntime/rt/tlsgc.d | 81 + libphobos/libdruntime/rt/typeinfo/ti_Acdouble.d | 47 + libphobos/libdruntime/rt/typeinfo/ti_Acfloat.d | 47 + libphobos/libdruntime/rt/typeinfo/ti_Acreal.d | 47 + libphobos/libdruntime/rt/typeinfo/ti_Adouble.d | 61 + libphobos/libdruntime/rt/typeinfo/ti_Afloat.d | 61 + libphobos/libdruntime/rt/typeinfo/ti_Ag.d | 154 + libphobos/libdruntime/rt/typeinfo/ti_Aint.d | 151 + libphobos/libdruntime/rt/typeinfo/ti_Along.d | 103 + libphobos/libdruntime/rt/typeinfo/ti_Areal.d | 61 + libphobos/libdruntime/rt/typeinfo/ti_Ashort.d | 113 + libphobos/libdruntime/rt/typeinfo/ti_C.d | 75 + libphobos/libdruntime/rt/typeinfo/ti_byte.d | 60 + libphobos/libdruntime/rt/typeinfo/ti_cdouble.d | 74 + libphobos/libdruntime/rt/typeinfo/ti_cent.d | 72 + libphobos/libdruntime/rt/typeinfo/ti_cfloat.d | 73 + libphobos/libdruntime/rt/typeinfo/ti_char.d | 62 + libphobos/libdruntime/rt/typeinfo/ti_creal.d | 74 + libphobos/libdruntime/rt/typeinfo/ti_dchar.d | 62 + libphobos/libdruntime/rt/typeinfo/ti_delegate.d | 63 + libphobos/libdruntime/rt/typeinfo/ti_double.d | 76 + libphobos/libdruntime/rt/typeinfo/ti_float.d | 71 + libphobos/libdruntime/rt/typeinfo/ti_idouble.d | 27 + libphobos/libdruntime/rt/typeinfo/ti_ifloat.d | 27 + libphobos/libdruntime/rt/typeinfo/ti_int.d | 64 + libphobos/libdruntime/rt/typeinfo/ti_ireal.d | 27 + libphobos/libdruntime/rt/typeinfo/ti_long.d | 73 + libphobos/libdruntime/rt/typeinfo/ti_n.d | 58 + libphobos/libdruntime/rt/typeinfo/ti_ptr.d | 65 + libphobos/libdruntime/rt/typeinfo/ti_real.d | 67 + libphobos/libdruntime/rt/typeinfo/ti_short.d | 60 + libphobos/libdruntime/rt/typeinfo/ti_ubyte.d | 70 + libphobos/libdruntime/rt/typeinfo/ti_ucent.d | 71 + libphobos/libdruntime/rt/typeinfo/ti_uint.d | 64 + libphobos/libdruntime/rt/typeinfo/ti_ulong.d | 73 + libphobos/libdruntime/rt/typeinfo/ti_ushort.d | 60 + libphobos/libdruntime/rt/typeinfo/ti_void.d | 65 + libphobos/libdruntime/rt/typeinfo/ti_wchar.d | 62 + libphobos/libdruntime/rt/util/array.d | 72 + libphobos/libdruntime/rt/util/container/array.d | 232 + libphobos/libdruntime/rt/util/container/common.d | 66 + libphobos/libdruntime/rt/util/container/hashtab.d | 329 + libphobos/libdruntime/rt/util/container/treap.d | 338 + libphobos/libdruntime/rt/util/random.d | 51 + libphobos/libdruntime/rt/util/typeinfo.d | 268 + libphobos/libdruntime/rt/util/utf.d | 920 + libphobos/m4/autoconf.m4 | 132 + libphobos/m4/druntime.m4 | 125 + libphobos/m4/druntime/cpu.m4 | 95 + libphobos/m4/druntime/libraries.m4 | 209 + libphobos/m4/druntime/os.m4 | 185 + libphobos/m4/gcc_support.m4 | 33 + libphobos/m4/gdc.m4 | 18 + ltgcc.m4 => libphobos/m4/libtool.m4 | 48 +- .../dotzlib => libphobos/src}/LICENSE_1_0.txt | 46 +- libphobos/src/MERGE | 4 + libphobos/src/Makefile.am | 181 + libphobos/src/Makefile.in | 1664 + libphobos/src/drtstuff.spec | 5 + libphobos/src/etc/c/curl.d | 2336 + libphobos/src/etc/c/sqlite3.d | 2126 + zlib/zlib.h => libphobos/src/etc/c/zlib.d | 628 +- libphobos/src/index.d | 526 + libphobos/src/libgphobos.spec.in | 10 + libphobos/src/std/algorithm/comparison.d | 2159 + libphobos/src/std/algorithm/internal.d | 77 + libphobos/src/std/algorithm/iteration.d | 5187 +++ libphobos/src/std/algorithm/mutation.d | 2909 ++ libphobos/src/std/algorithm/package.d | 198 + libphobos/src/std/algorithm/searching.d | 4600 ++ libphobos/src/std/algorithm/setops.d | 1521 + libphobos/src/std/algorithm/sorting.d | 4468 ++ libphobos/src/std/array.d | 3771 ++ libphobos/src/std/ascii.d | 729 + libphobos/src/std/base64.d | 2099 + libphobos/src/std/bigint.d | 1705 + libphobos/src/std/bitmanip.d | 4009 ++ libphobos/src/std/compiler.d | 58 + libphobos/src/std/complex.d | 997 + libphobos/src/std/concurrency.d | 2531 ++ libphobos/src/std/container/array.d | 2419 + libphobos/src/std/container/binaryheap.d | 595 + libphobos/src/std/container/dlist.d | 1039 + libphobos/src/std/container/package.d | 1156 + libphobos/src/std/container/rbtree.d | 2065 + libphobos/src/std/container/slist.d | 846 + libphobos/src/std/container/util.d | 189 + libphobos/src/std/conv.d | 6160 +++ libphobos/src/std/csv.d | 1701 + libphobos/src/std/datetime/date.d | 10369 +++++ libphobos/src/std/datetime/interval.d | 9131 ++++ libphobos/src/std/datetime/package.d | 733 + libphobos/src/std/datetime/stopwatch.d | 425 + libphobos/src/std/datetime/systime.d | 10892 +++++ libphobos/src/std/datetime/timezone.d | 3379 ++ libphobos/src/std/demangle.d | 89 + libphobos/src/std/digest/crc.d | 705 + libphobos/src/std/digest/digest.d | 21 + libphobos/src/std/digest/hmac.d | 336 + libphobos/src/std/digest/md.d | 590 + libphobos/src/std/digest/murmurhash.d | 835 + libphobos/src/std/digest/package.d | 1171 + libphobos/src/std/digest/ripemd.d | 762 + libphobos/src/std/digest/sha.d | 1291 + libphobos/src/std/encoding.d | 3662 ++ libphobos/src/std/exception.d | 2316 + .../allocator/building_blocks/affix_allocator.d | 441 + .../allocator/building_blocks/allocator_list.d | 640 + .../allocator/building_blocks/bitmapped_block.d | 1423 + .../allocator/building_blocks/bucketizer.d | 241 + .../allocator/building_blocks/fallback_allocator.d | 355 + .../allocator/building_blocks/free_list.d | 1205 + .../allocator/building_blocks/free_tree.d | 487 + .../allocator/building_blocks/kernighan_ritchie.d | 882 + .../allocator/building_blocks/null_allocator.d | 85 + .../allocator/building_blocks/package.d | 313 + .../allocator/building_blocks/quantizer.d | 234 + .../allocator/building_blocks/region.d | 785 + .../allocator/building_blocks/scoped_allocator.d | 221 + .../allocator/building_blocks/segregator.d | 361 + .../allocator/building_blocks/stats_collector.d | 735 + libphobos/src/std/experimental/allocator/common.d | 683 + .../src/std/experimental/allocator/gc_allocator.d | 167 + .../src/std/experimental/allocator/mallocator.d | 384 + .../std/experimental/allocator/mmap_allocator.d | 79 + libphobos/src/std/experimental/allocator/package.d | 3028 ++ .../src/std/experimental/allocator/showcase.d | 92 + libphobos/src/std/experimental/allocator/typed.d | 423 + libphobos/src/std/experimental/checkedint.d | 3063 ++ libphobos/src/std/experimental/logger/core.d | 3187 ++ libphobos/src/std/experimental/logger/filelogger.d | 265 + .../src/std/experimental/logger/multilogger.d | 197 + libphobos/src/std/experimental/logger/nulllogger.d | 39 + libphobos/src/std/experimental/logger/package.d | 185 + libphobos/src/std/experimental/note.md | 1 + libphobos/src/std/experimental/typecons.d | 1082 + libphobos/src/std/file.d | 4320 ++ libphobos/src/std/format.d | 6028 +++ libphobos/src/std/functional.d | 1564 + libphobos/src/std/getopt.d | 1857 + libphobos/src/std/internal/cstring.d | 267 + libphobos/src/std/internal/math/biguintcore.d | 2571 ++ libphobos/src/std/internal/math/biguintnoasm.d | 370 + libphobos/src/std/internal/math/errorfunction.d | 1145 + libphobos/src/std/internal/math/gammafunction.d | 1834 + libphobos/src/std/internal/scopebuffer.d | 398 + libphobos/src/std/internal/test/dummyrange.d | 565 + libphobos/src/std/internal/test/range.d | 25 + libphobos/src/std/internal/test/uda.d | 16 + libphobos/src/std/internal/unicode_comp.d | 2984 ++ libphobos/src/std/internal/unicode_decomp.d | 5301 +++ libphobos/src/std/internal/unicode_grapheme.d | 293 + libphobos/src/std/internal/unicode_norm.d | 548 + libphobos/src/std/internal/unicode_tables.d | 11081 +++++ libphobos/src/std/internal/windows/advapi32.d | 68 + libphobos/src/std/json.d | 1851 + libphobos/src/std/math.d | 8444 ++++ libphobos/src/std/mathspecial.d | 361 + libphobos/src/std/meta.d | 1679 + libphobos/src/std/mmfile.d | 721 + libphobos/src/std/net/curl.d | 5132 +++ libphobos/src/std/net/isemail.d | 1864 + libphobos/src/std/numeric.d | 3467 ++ libphobos/src/std/outbuffer.d | 418 + libphobos/src/std/parallelism.d | 4636 ++ libphobos/src/std/path.d | 4115 ++ libphobos/src/std/process.d | 4046 ++ libphobos/src/std/random.d | 3344 ++ libphobos/src/std/range/interfaces.d | 567 + libphobos/src/std/range/package.d | 12019 +++++ libphobos/src/std/range/primitives.d | 2321 + libphobos/src/std/regex/internal/backtracking.d | 1495 + libphobos/src/std/regex/internal/generator.d | 187 + libphobos/src/std/regex/internal/ir.d | 788 + libphobos/src/std/regex/internal/kickstart.d | 579 + libphobos/src/std/regex/internal/parser.d | 1751 + libphobos/src/std/regex/internal/tests.d | 1120 + libphobos/src/std/regex/internal/thompson.d | 1188 + libphobos/src/std/regex/package.d | 1735 + libphobos/src/std/signals.d | 708 + libphobos/src/std/socket.d | 3666 ++ libphobos/src/std/stdint.d | 131 + libphobos/src/std/stdio.d | 5168 +++ libphobos/src/std/string.d | 6880 +++ libphobos/src/std/system.d | 76 + libphobos/src/std/traits.d | 8058 ++++ libphobos/src/std/typecons.d | 8029 ++++ libphobos/src/std/typetuple.d | 40 + libphobos/src/std/uni.d | 9756 +++++ libphobos/src/std/uri.d | 593 + libphobos/src/std/utf.d | 4042 ++ libphobos/src/std/uuid.d | 1731 + libphobos/src/std/variant.d | 2771 ++ libphobos/src/std/windows/charset.d | 122 + libphobos/src/std/windows/registry.d | 1868 + libphobos/src/std/windows/syserror.d | 201 + libphobos/src/std/xml.d | 3103 ++ libphobos/src/std/zip.d | 990 + libphobos/src/std/zlib.d | 760 + libphobos/testsuite/Makefile.am | 32 + {libgomp => libphobos}/testsuite/Makefile.in | 259 +- {libgo => libphobos}/testsuite/config/default.exp | 4 +- libphobos/testsuite/lib/libphobos-dg.exp | 52 + libphobos/testsuite/lib/libphobos.exp | 193 + .../testsuite/libphobos.aa/aa.exp | 18 +- libphobos/testsuite/libphobos.aa/test_aa.d | 856 + .../libphobos.allocations/allocations.exp | 18 +- .../libphobos.allocations/overflow_from_existing.d | 8 + .../libphobos.allocations/overflow_from_zero.d | 8 + libphobos/testsuite/libphobos.cycles/cycles.exp | 53 + libphobos/testsuite/libphobos.cycles/mod1.d | 9 + libphobos/testsuite/libphobos.cycles/mod2.d | 9 + libphobos/testsuite/libphobos.cycles/mod3.d | 9 + libphobos/testsuite/libphobos.exceptions/chain.d | 79 + .../testsuite/libphobos.exceptions/exceptions.exp | 18 +- .../invalid_memory_operation.d | 14 + .../testsuite/libphobos.exceptions/line_trace.d | 19 + .../testsuite/libphobos.exceptions/static_dtor.d | 16 + .../testsuite/libphobos.exceptions/stderr_msg.d | 6 + .../libphobos.exceptions/unittest_assert.d | 11 + .../testsuite/libphobos.exceptions/unknown_gc.d | 9 + .../testsuite/libphobos.hash/hash.exp | 18 +- libphobos/testsuite/libphobos.hash/test_hash.d | 540 + .../testsuite/libphobos.init_fini/init_fini.exp | 18 +- .../testsuite/libphobos.init_fini/runtime_args.d | 13 + .../testsuite/libphobos.init_fini/thread_join.d | 18 + libphobos/testsuite/libphobos.shared/finalize.d | 63 + libphobos/testsuite/libphobos.shared/host.c | 60 + libphobos/testsuite/libphobos.shared/lib.d | 133 + libphobos/testsuite/libphobos.shared/lib_13414.d | 4 + libphobos/testsuite/libphobos.shared/liblinkdep.d | 6 + libphobos/testsuite/libphobos.shared/libloaddep.d | 13 + libphobos/testsuite/libphobos.shared/link.d | 64 + libphobos/testsuite/libphobos.shared/linkD.c | 14 + libphobos/testsuite/libphobos.shared/linkDR.c | 28 + .../testsuite/libphobos.shared/link_linkdep.d | 6 + .../testsuite/libphobos.shared/link_loaddep.d | 7 + .../libphobos.shared/link_mod_collision.d | 5 + libphobos/testsuite/libphobos.shared/load.d | 153 + libphobos/testsuite/libphobos.shared/loadDR.c | 39 + libphobos/testsuite/libphobos.shared/load_13414.d | 30 + .../testsuite/libphobos.shared/load_linkdep.d | 18 + .../testsuite/libphobos.shared/load_loaddep.d | 17 + .../libphobos.shared/load_mod_collision.d | 14 + libphobos/testsuite/libphobos.shared/plugin.d | 73 + libphobos/testsuite/libphobos.shared/shared.exp | 108 + .../testsuite/libphobos.thread/fiber_guard_page.d | 47 + .../testsuite/libphobos.thread/thread.exp | 18 +- .../testsuite/libphobos.typeinfo/comparison.d | 78 + .../testsuite/libphobos.typeinfo/typeinfo.exp | 18 +- .../testsuite/libphobos.unittests/unittests.exp | 53 + libphobos/testsuite/test_runner.d | 95 + libphobos/testsuite/testsuite_flags.in | 53 + libquadmath/ChangeLog | 91 + libquadmath/Makefile.am | 16 +- libquadmath/Makefile.in | 777 +- libquadmath/aclocal.m4 | 752 +- libquadmath/config.h.in | 3 - libquadmath/configure | 1662 +- libquadmath/configure.ac | 1 - libquadmath/libquadmath.texi | 4 +- libquadmath/math/acoshq.c | 24 +- libquadmath/math/acosq.c | 18 +- libquadmath/math/asinhq.c | 20 +- libquadmath/math/asinq.c | 20 +- libquadmath/math/atan2q.c | 24 +- libquadmath/math/atanhq.c | 15 +- libquadmath/math/atanq.c | 13 +- libquadmath/math/cacoshq.c | 61 +- libquadmath/math/cacosq.c | 37 +- libquadmath/math/casinhq.c | 34 +- libquadmath/math/casinhq_kernel.c | 202 + libquadmath/math/casinq.c | 12 +- libquadmath/math/catanhq.c | 92 +- libquadmath/math/catanq.c | 95 +- libquadmath/math/cbrtq.c | 7 +- libquadmath/math/ccoshq.c | 56 +- libquadmath/math/ceilq.c | 18 +- libquadmath/math/cexpq.c | 57 +- libquadmath/math/cimagq.c | 9 +- libquadmath/math/clog10q.c | 57 +- libquadmath/math/clogq.c | 51 +- libquadmath/math/conjq.c | 9 +- libquadmath/math/copysignq.c | 28 +- libquadmath/math/coshq.c | 34 +- libquadmath/math/cosq.c | 13 +- libquadmath/math/cosq_kernel.c | 35 +- libquadmath/math/cprojq.c | 16 +- libquadmath/math/crealq.c | 9 +- libquadmath/math/csinhq.c | 54 +- libquadmath/math/csinq.c | 52 +- libquadmath/math/csqrtq.c | 69 +- libquadmath/math/ctanhq.c | 45 +- libquadmath/math/ctanq.c | 47 +- libquadmath/math/erfq.c | 27 +- libquadmath/math/exp2q.c | 51 + libquadmath/math/expm1q.c | 23 +- libquadmath/math/expq.c | 1020 +- libquadmath/math/{expq.c => expq_table.h} | 258 +- libquadmath/math/fabsq.c | 21 +- libquadmath/math/fdimq.c | 24 +- libquadmath/math/finiteq.c | 19 +- libquadmath/math/floorq.c | 18 +- libquadmath/math/fmaq.c | 82 +- libquadmath/math/fmaxq.c | 17 +- libquadmath/math/fminq.c | 17 +- libquadmath/math/fmodq.c | 196 +- libquadmath/math/frexpq.c | 41 +- libquadmath/math/hypotq.c | 189 +- libquadmath/math/ilogbq.c | 33 +- libquadmath/math/isinf_nsq.c | 19 - libquadmath/math/isinfq.c | 19 +- libquadmath/math/isnanq.c | 26 +- libquadmath/math/issignalingq.c | 43 + libquadmath/math/j0q.c | 47 +- libquadmath/math/j1q.c | 50 +- libquadmath/math/jnq.c | 531 +- libquadmath/math/ldexpq.c | 25 +- libquadmath/math/lgammaq.c | 151 +- libquadmath/math/lgammaq_neg.c | 549 + libquadmath/math/lgammaq_product.c | 50 + libquadmath/math/llrintq.c | 21 +- libquadmath/math/llroundq.c | 23 +- libquadmath/math/log10q.c | 26 +- libquadmath/math/log1pq.c | 33 +- libquadmath/math/log2q.c | 25 +- libquadmath/math/logbq.c | 6 +- libquadmath/math/logq.c | 26 +- libquadmath/math/lrintq.c | 21 +- libquadmath/math/lroundq.c | 27 +- libquadmath/math/modfq.c | 19 +- libquadmath/math/nanq.c | 6 +- libquadmath/math/nearbyintq.c | 25 +- libquadmath/math/nextafterq.c | 25 +- libquadmath/math/powq.c | 25 +- libquadmath/math/remainderq.c | 86 +- libquadmath/math/remquoq.c | 12 +- libquadmath/math/rintq.c | 15 +- libquadmath/math/roundq.c | 12 +- libquadmath/math/scalblnq.c | 14 +- libquadmath/math/scalbnq.c | 11 +- libquadmath/math/signbitq.c | 26 +- libquadmath/math/sincos_table.c | 11 +- libquadmath/math/sincosq.c | 10 +- libquadmath/math/sincosq_kernel.c | 44 +- libquadmath/math/sinhq.c | 38 +- libquadmath/math/sinq.c | 13 +- libquadmath/math/sinq_kernel.c | 27 +- libquadmath/math/tanhq.c | 32 +- libquadmath/math/tanq.c | 187 +- libquadmath/math/{tanq.c => tanq_kernel.c} | 103 +- libquadmath/math/tgammaq.c | 214 +- libquadmath/math/tgammaq_product.c | 43 + libquadmath/math/truncq.c | 10 +- libquadmath/math/x2y2m1q.c | 45 +- libquadmath/printf/flt1282mpn.c | 12 +- libquadmath/printf/printf_fphex.c | 6 +- libquadmath/quadmath-imp.h | 135 +- libquadmath/quadmath.h | 2 + libquadmath/quadmath.map | 6 + libquadmath/quadmath_weak.h | 7 +- libquadmath/strtod/mpn2flt128.c | 18 +- libquadmath/strtod/strtoflt128.c | 15 +- libquadmath/update-quadmath.py | 254 + libsanitizer/ChangeLog | 124 + libsanitizer/HOWTO_MERGE | 9 +- libsanitizer/LOCAL_PATCHES | 11 +- libsanitizer/MERGE | 2 +- libsanitizer/Makefile.am | 1 + libsanitizer/Makefile.in | 374 +- libsanitizer/README.gcc | 6 +- libsanitizer/aclocal.m4 | 721 +- libsanitizer/asan/Makefile.am | 2 + libsanitizer/asan/Makefile.in | 263 +- libsanitizer/asan/asan_activation.cc | 7 +- libsanitizer/asan/asan_allocator.cc | 166 +- libsanitizer/asan/asan_allocator.h | 9 +- libsanitizer/asan/asan_debugging.cc | 3 +- libsanitizer/asan/asan_descriptions.cc | 71 +- libsanitizer/asan/asan_descriptions.h | 18 +- libsanitizer/asan/asan_errors.cc | 209 +- libsanitizer/asan/asan_errors.h | 288 +- libsanitizer/asan/asan_fake_stack.cc | 4 +- libsanitizer/asan/asan_flags.cc | 12 +- libsanitizer/asan/asan_flags.inc | 3 +- libsanitizer/asan/asan_fuchsia.cc | 2 +- libsanitizer/asan/asan_globals.cc | 11 +- libsanitizer/asan/asan_globals_win.cc | 6 +- libsanitizer/asan/asan_init_version.h | 7 + libsanitizer/asan/asan_interceptors.cc | 59 +- libsanitizer/asan/asan_interceptors.h | 28 +- .../asan/asan_interceptors_memintrinsics.cc | 16 +- .../asan/asan_interceptors_memintrinsics.h | 25 +- libsanitizer/asan/asan_internal.h | 7 +- libsanitizer/asan/asan_linux.cc | 73 +- libsanitizer/asan/asan_lock.h | 1 - libsanitizer/asan/asan_mac.cc | 28 +- libsanitizer/asan/asan_malloc_linux.cc | 81 +- libsanitizer/asan/asan_malloc_local.h | 42 + libsanitizer/asan/asan_malloc_mac.cc | 3 + libsanitizer/asan/asan_malloc_win.cc | 15 +- libsanitizer/asan/asan_mapping.h | 140 +- libsanitizer/asan/asan_mapping_myriad.h | 84 + libsanitizer/asan/asan_memory_profile.cc | 12 +- libsanitizer/asan/asan_new_delete.cc | 128 +- libsanitizer/asan/asan_poisoning.cc | 13 +- libsanitizer/asan/asan_poisoning.h | 5 +- libsanitizer/asan/asan_posix.cc | 1 - libsanitizer/asan/asan_premap_shadow.cc | 77 + libsanitizer/asan/asan_premap_shadow.h | 28 + libsanitizer/asan/asan_report.cc | 73 +- libsanitizer/asan/asan_report.h | 19 +- libsanitizer/asan/asan_rtems.cc | 251 + libsanitizer/asan/asan_rtl.cc | 45 +- libsanitizer/asan/asan_shadow_setup.cc | 18 +- libsanitizer/asan/asan_stack.h | 48 +- libsanitizer/asan/asan_thread.cc | 30 +- libsanitizer/asan/asan_win.cc | 17 +- libsanitizer/asan/asan_win_dll_thunk.cc | 2 +- libsanitizer/config.h.in | 6 +- libsanitizer/configure | 1709 +- libsanitizer/configure.ac | 5 +- libsanitizer/configure.tgt | 4 + .../include/sanitizer/allocator_interface.h | 14 +- libsanitizer/include/sanitizer/asan_interface.h | 24 +- .../include/sanitizer/common_interface_defs.h | 13 +- .../include/sanitizer/coverage_interface.h | 4 +- libsanitizer/include/sanitizer/esan_interface.h | 4 +- libsanitizer/include/sanitizer/hwasan_interface.h | 82 + libsanitizer/include/sanitizer/lsan_interface.h | 14 +- libsanitizer/include/sanitizer/msan_interface.h | 16 +- .../include/sanitizer/netbsd_syscall_hooks.h | 4732 ++ libsanitizer/include/sanitizer/scudo_interface.h | 37 + libsanitizer/include/sanitizer/tsan_interface.h | 6 + libsanitizer/interception/Makefile.in | 253 +- libsanitizer/interception/interception.h | 57 +- libsanitizer/interception/interception_linux.cc | 24 +- libsanitizer/interception/interception_linux.h | 13 +- libsanitizer/interception/interception_mac.cc | 5 +- libsanitizer/interception/interception_mac.h | 4 +- .../interception/interception_type_test.cc | 9 +- libsanitizer/interception/interception_win.cc | 19 +- libsanitizer/interception/interception_win.h | 4 +- libsanitizer/libbacktrace/Makefile.in | 403 +- libsanitizer/lsan/Makefile.in | 276 +- libsanitizer/lsan/lsan.cc | 9 +- libsanitizer/lsan/lsan.h | 12 +- libsanitizer/lsan/lsan_allocator.cc | 74 +- libsanitizer/lsan/lsan_allocator.h | 15 +- libsanitizer/lsan/lsan_common.cc | 48 +- libsanitizer/lsan/lsan_common.h | 13 +- libsanitizer/lsan/lsan_common_linux.cc | 20 +- libsanitizer/lsan/lsan_common_mac.cc | 11 +- libsanitizer/lsan/lsan_interceptors.cc | 70 +- libsanitizer/lsan/lsan_malloc_mac.cc | 3 + libsanitizer/lsan/lsan_thread.cc | 5 + libsanitizer/merge.sh | 6 +- libsanitizer/sanitizer_common/Makefile.am | 13 +- libsanitizer/sanitizer_common/Makefile.in | 361 +- libsanitizer/sanitizer_common/sancov_begin.S | 5 + libsanitizer/sanitizer_common/sancov_end.S | 5 + .../sanitizer_common/sanitizer_allocator.cc | 73 +- .../sanitizer_common/sanitizer_allocator.h | 38 +- .../sanitizer_common/sanitizer_allocator_bytemap.h | 4 +- .../sanitizer_common/sanitizer_allocator_checks.h | 8 +- .../sanitizer_allocator_combined.h | 16 +- .../sanitizer_allocator_interface.h | 3 + .../sanitizer_allocator_internal.h | 16 +- .../sanitizer_allocator_local_cache.h | 93 +- .../sanitizer_allocator_primary32.h | 120 +- .../sanitizer_allocator_primary64.h | 197 +- .../sanitizer_common/sanitizer_allocator_report.cc | 123 + .../sanitizer_common/sanitizer_allocator_report.h | 36 + .../sanitizer_allocator_secondary.h | 84 +- .../sanitizer_allocator_size_class_map.h | 36 +- .../sanitizer_common/sanitizer_allocator_stats.h | 2 +- libsanitizer/sanitizer_common/sanitizer_asm.h | 8 +- .../sanitizer_common/sanitizer_atomic_clang.h | 17 +- .../sanitizer_common/sanitizer_atomic_clang_mips.h | 115 + .../sanitizer_atomic_clang_other.h | 65 +- .../sanitizer_common/sanitizer_atomic_clang_x86.h | 6 +- .../sanitizer_common/sanitizer_bitvector.h | 4 +- libsanitizer/sanitizer_common/sanitizer_bvgraph.h | 2 +- libsanitizer/sanitizer_common/sanitizer_common.cc | 43 +- libsanitizer/sanitizer_common/sanitizer_common.h | 248 +- .../sanitizer_common_interceptors.inc | 1086 +- .../sanitizer_common_interceptors_ioctl.inc | 8 +- .../sanitizer_common_interface.inc | 2 + .../sanitizer_common/sanitizer_common_libcdep.cc | 274 +- .../sanitizer_common/sanitizer_common_nolibc.cc | 1 - .../sanitizer_common/sanitizer_coverage_fuchsia.cc | 20 +- .../sanitizer_coverage_libcdep_new.cc | 3 +- .../sanitizer_coverage_win_sections.cc | 53 +- .../sanitizer_deadlock_detector2.cc | 8 +- libsanitizer/sanitizer_common/sanitizer_errno.h | 5 +- libsanitizer/sanitizer_common/sanitizer_file.cc | 59 +- .../sanitizer_common/sanitizer_flag_parser.h | 4 +- libsanitizer/sanitizer_common/sanitizer_flags.cc | 8 - libsanitizer/sanitizer_common/sanitizer_flags.inc | 23 +- libsanitizer/sanitizer_common/sanitizer_fuchsia.cc | 276 +- .../sanitizer_common/sanitizer_getauxval.h | 46 + .../sanitizer_interceptors_ioctl_netbsd.inc | 1487 + .../sanitizer_interface_internal.h | 6 + .../sanitizer_common/sanitizer_internal_defs.h | 49 +- libsanitizer/sanitizer_common/sanitizer_libc.cc | 39 +- libsanitizer/sanitizer_common/sanitizer_libc.h | 7 +- .../sanitizer_common/sanitizer_libignore.cc | 7 +- .../sanitizer_common/sanitizer_libignore.h | 8 +- libsanitizer/sanitizer_common/sanitizer_linux.cc | 693 +- libsanitizer/sanitizer_common/sanitizer_linux.h | 36 +- .../sanitizer_common/sanitizer_linux_libcdep.cc | 493 +- .../sanitizer_common/sanitizer_linux_s390.cc | 2 +- .../sanitizer_common/sanitizer_linux_x86_64.S | 2 - libsanitizer/sanitizer_common/sanitizer_mac.cc | 122 +- libsanitizer/sanitizer_common/sanitizer_mac.h | 6 +- .../sanitizer_common/sanitizer_mac_libcdep.cc | 2 +- .../sanitizer_common/sanitizer_malloc_mac.inc | 35 +- libsanitizer/sanitizer_common/sanitizer_mutex.h | 11 +- libsanitizer/sanitizer_common/sanitizer_netbsd.cc | 328 + libsanitizer/sanitizer_common/sanitizer_openbsd.cc | 108 + libsanitizer/sanitizer_common/sanitizer_platform.h | 67 +- .../sanitizer_platform_interceptors.h | 307 +- .../sanitizer_platform_limits_linux.cc | 7 +- .../sanitizer_platform_limits_netbsd.cc | 1952 +- .../sanitizer_platform_limits_netbsd.h | 2000 +- ...bsd.cc => sanitizer_platform_limits_openbsd.cc} | 130 +- .../sanitizer_platform_limits_openbsd.h | 380 + .../sanitizer_platform_limits_posix.cc | 23 +- .../sanitizer_platform_limits_posix.h | 74 +- ...bsd.cc => sanitizer_platform_limits_solaris.cc} | 315 +- .../sanitizer_platform_limits_solaris.h | 494 + libsanitizer/sanitizer_common/sanitizer_posix.cc | 7 +- libsanitizer/sanitizer_common/sanitizer_posix.h | 7 + .../sanitizer_common/sanitizer_posix_libcdep.cc | 83 +- libsanitizer/sanitizer_common/sanitizer_printf.cc | 38 +- libsanitizer/sanitizer_common/sanitizer_procmaps.h | 6 +- ...ocmaps_freebsd.cc => sanitizer_procmaps_bsd.cc} | 70 +- .../sanitizer_common/sanitizer_procmaps_common.cc | 55 +- .../sanitizer_common/sanitizer_procmaps_linux.cc | 8 +- .../sanitizer_common/sanitizer_procmaps_mac.cc | 19 +- .../sanitizer_common/sanitizer_procmaps_solaris.cc | 59 + .../sanitizer_common/sanitizer_quarantine.h | 40 +- .../sanitizer_common/sanitizer_report_decorator.h | 5 +- .../sanitizer_common/sanitizer_ring_buffer.h | 160 + libsanitizer/sanitizer_common/sanitizer_rtems.cc | 280 + libsanitizer/sanitizer_common/sanitizer_rtems.h | 19 + .../sanitizer_signal_interceptors.inc | 46 +- libsanitizer/sanitizer_common/sanitizer_solaris.cc | 230 + .../sanitizer_common/sanitizer_stackdepot.cc | 6 +- .../sanitizer_common/sanitizer_stacktrace.cc | 8 +- .../sanitizer_common/sanitizer_stacktrace.h | 15 +- .../sanitizer_stacktrace_libcdep.cc | 24 +- .../sanitizer_stacktrace_printer.cc | 87 +- .../sanitizer_common/sanitizer_stacktrace_sparc.cc | 57 + .../sanitizer_stoptheworld_linux_libcdep.cc | 55 +- .../sanitizer_common/sanitizer_suppressions.cc | 2 +- .../sanitizer_common/sanitizer_symbolizer.h | 7 +- .../sanitizer_symbolizer_fuchsia.h | 38 + .../sanitizer_symbolizer_libcdep.cc | 11 +- ...r_fuchsia.cc => sanitizer_symbolizer_markup.cc} | 78 +- .../sanitizer_symbolizer_posix_libcdep.cc | 8 +- ...n_libcdep.cc => sanitizer_symbolizer_report.cc} | 166 +- .../sanitizer_common/sanitizer_symbolizer_rtems.h | 39 + .../sanitizer_common/sanitizer_symbolizer_win.cc | 4 - .../sanitizer_common/sanitizer_syscall_generic.inc | 33 +- .../sanitizer_syscall_linux_arm.inc | 136 + .../sanitizer_common/sanitizer_syscalls_netbsd.inc | 3784 ++ .../sanitizer_common/sanitizer_termination.cc | 9 + .../sanitizer_common/sanitizer_thread_registry.cc | 40 +- .../sanitizer_common/sanitizer_thread_registry.h | 5 + .../sanitizer_common/sanitizer_tls_get_addr.cc | 3 +- .../sanitizer_unwind_linux_libcdep.cc | 10 +- .../sanitizer_common/sanitizer_unwind_win.cc | 73 + .../sanitizer_vector.h} | 36 +- libsanitizer/sanitizer_common/sanitizer_win.cc | 178 +- libsanitizer/sanitizer_common/sanitizer_win_defs.h | 20 +- .../sanitizer_win_weak_interception.cc | 2 +- libsanitizer/tsan/Makefile.in | 307 +- libsanitizer/tsan/tsan_debugging.cc | 7 + libsanitizer/tsan/tsan_interceptors.cc | 605 +- libsanitizer/tsan/tsan_interceptors.h | 12 + libsanitizer/tsan/tsan_interceptors_mac.cc | 57 +- libsanitizer/tsan/tsan_interface.h | 13 + libsanitizer/tsan/tsan_interface_ann.cc | 6 +- libsanitizer/tsan/tsan_libdispatch_mac.cc | 14 +- libsanitizer/tsan/tsan_malloc_mac.cc | 10 + libsanitizer/tsan/tsan_mman.cc | 50 +- libsanitizer/tsan/tsan_new_delete.cc | 107 +- libsanitizer/tsan/tsan_platform.h | 171 +- libsanitizer/tsan/tsan_platform_linux.cc | 34 +- libsanitizer/tsan/tsan_platform_mac.cc | 10 +- libsanitizer/tsan/tsan_platform_posix.cc | 59 +- libsanitizer/tsan/tsan_report.cc | 14 +- libsanitizer/tsan/tsan_report.h | 2 +- libsanitizer/tsan/tsan_rtl.cc | 77 +- libsanitizer/tsan/tsan_rtl.h | 32 +- libsanitizer/tsan/tsan_rtl_aarch64.S | 62 +- libsanitizer/tsan/tsan_rtl_amd64.S | 114 +- libsanitizer/tsan/tsan_rtl_mutex.cc | 10 +- libsanitizer/tsan/tsan_rtl_report.cc | 49 +- libsanitizer/tsan/tsan_rtl_thread.cc | 2 +- libsanitizer/tsan/tsan_stack_trace.cc | 5 + libsanitizer/tsan/tsan_stack_trace.h | 4 + libsanitizer/tsan/tsan_suppressions.cc | 2 +- libsanitizer/tsan/tsan_symbolize.cc | 41 + libsanitizer/tsan/tsan_sync.cc | 3 +- libsanitizer/tsan/tsan_sync.h | 4 +- libsanitizer/ubsan/Makefile.am | 1 + libsanitizer/ubsan/Makefile.in | 262 +- libsanitizer/ubsan/ubsan_checks.inc | 6 + libsanitizer/ubsan/ubsan_diag.cc | 17 +- libsanitizer/ubsan/ubsan_diag.h | 27 +- libsanitizer/ubsan/ubsan_flags.cc | 15 +- libsanitizer/ubsan/ubsan_flags.inc | 3 + libsanitizer/ubsan/ubsan_handlers.cc | 200 +- libsanitizer/ubsan/ubsan_handlers.h | 29 + libsanitizer/ubsan/ubsan_handlers_cxx.cc | 48 +- .../ubsan/ubsan_init_standalone_preinit.cc | 3 +- libsanitizer/ubsan/ubsan_interface.inc | 4 + libsanitizer/ubsan/ubsan_monitor.cc | 74 + libsanitizer/ubsan/ubsan_monitor.h | 47 + libsanitizer/ubsan/ubsan_platform.h | 11 +- libsanitizer/ubsan/ubsan_signals_standalone.cc | 30 +- libsanitizer/ubsan/ubsan_signals_standalone.h | 2 + libsanitizer/ubsan/ubsan_win_weak_interception.cc | 1 + libssp/ChangeLog | 13 + libssp/Makefile.am | 5 +- libssp/Makefile.in | 394 +- libssp/aclocal.m4 | 721 +- libssp/configure | 1309 +- libssp/configure.ac | 5 +- 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 | 5847 +-- libstdc++-v3/{ChangeLog => ChangeLog-2018} | 1572 + libstdc++-v3/Makefile.am | 4 +- libstdc++-v3/Makefile.in | 389 +- libstdc++-v3/acinclude.m4 | 186 +- libstdc++-v3/aclocal.m4 | 640 +- libstdc++-v3/config.h.in | 37 + libstdc++-v3/config/abi/compatibility.h | 2 +- .../32}/baseline_symbols.txt | 439 +- .../baseline_symbols.txt | 383 +- .../config/abi/pre/gnu-versioned-namespace.ver | 7 +- libstdc++-v3/config/abi/pre/gnu.ver | 308 +- .../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 | 2 +- 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 | 4 +- .../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 | 13 +- libstdc++-v3/config/locale/gnu/numeric_members.cc | 62 +- 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/darwin/ppc-extra.ver | 21 + 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 | 7 +- 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 | 6047 +-- libstdc++-v3/configure.ac | 13 +- libstdc++-v3/configure.host | 3 + libstdc++-v3/crossconfig.m4 | 5 + libstdc++-v3/doc/Makefile.am | 2 +- libstdc++-v3/doc/Makefile.in | 123 +- libstdc++-v3/doc/doxygen/doxygroups.cc | 2 +- libstdc++-v3/doc/html/index.html | 6 +- libstdc++-v3/doc/html/manual/abi.html | 2 +- libstdc++-v3/doc/html/manual/bugs.html | 28 +- libstdc++-v3/doc/html/manual/configure.html | 20 +- .../doc/html/manual/documentation_hacking.html | 2 +- libstdc++-v3/doc/html/manual/index.html | 6 +- libstdc++-v3/doc/html/manual/intro.html | 2 +- libstdc++-v3/doc/html/manual/memory.html | 2 +- libstdc++-v3/doc/html/manual/status.html | 432 +- libstdc++-v3/doc/html/manual/using.html | 4 +- libstdc++-v3/doc/xml/manual/abi.xml | 2 +- libstdc++-v3/doc/xml/manual/configure.xml | 22 + .../doc/xml/manual/documentation_hacking.xml | 2 +- libstdc++-v3/doc/xml/manual/intro.xml | 47 +- libstdc++-v3/doc/xml/manual/spine.xml | 1 + libstdc++-v3/doc/xml/manual/status_cxx2017.xml | 108 +- libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 977 + libstdc++-v3/doc/xml/manual/using.xml | 4 +- libstdc++-v3/doc/xml/spine.xml | 2 +- libstdc++-v3/include/Makefile.am | 13 +- libstdc++-v3/include/Makefile.in | 135 +- 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 | 6 +- libstdc++-v3/include/backward/hash_set | 6 +- libstdc++-v3/include/backward/hashtable.h | 4 +- libstdc++-v3/include/backward/strstream | 2 +- libstdc++-v3/include/bits/algorithmfwd.h | 2 +- libstdc++-v3/include/bits/alloc_traits.h | 74 +- libstdc++-v3/include/bits/allocated_ptr.h | 2 +- libstdc++-v3/include/bits/allocator.h | 28 +- libstdc++-v3/include/bits/atomic_base.h | 114 +- 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 | 240 +- libstdc++-v3/include/bits/basic_string.tcc | 6 +- libstdc++-v3/include/bits/boost_concept_check.h | 2 +- libstdc++-v3/include/bits/c++0x_warning.h | 2 +- libstdc++-v3/include/bits/c++config | 27 +- libstdc++-v3/include/bits/char_traits.h | 153 +- libstdc++-v3/include/bits/codecvt.h | 163 +- libstdc++-v3/include/bits/concept_check.h | 2 +- libstdc++-v3/include/bits/cpp_type_traits.h | 13 +- libstdc++-v3/include/bits/deque.tcc | 2 +- libstdc++-v3/include/bits/enable_special_members.h | 2 +- .../include/{experimental => }/bits/erase_if.h | 42 +- libstdc++-v3/include/bits/forward_list.h | 69 +- libstdc++-v3/include/bits/forward_list.tcc | 2 +- libstdc++-v3/include/bits/fs_dir.h | 22 +- libstdc++-v3/include/bits/fs_fwd.h | 46 +- libstdc++-v3/include/bits/fs_ops.h | 2 +- libstdc++-v3/include/bits/fs_path.h | 435 +- libstdc++-v3/include/bits/fstream.tcc | 2 +- libstdc++-v3/include/bits/functexcept.h | 2 +- libstdc++-v3/include/bits/functional_hash.h | 17 +- libstdc++-v3/include/bits/gslice.h | 2 +- libstdc++-v3/include/bits/gslice_array.h | 2 +- libstdc++-v3/include/bits/hashtable.h | 153 +- libstdc++-v3/include/bits/hashtable_policy.h | 17 +- 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 | 43 +- libstdc++-v3/include/bits/locale_facets.h | 20 +- libstdc++-v3/include/bits/locale_facets.tcc | 4 +- libstdc++-v3/include/bits/locale_facets_nonio.h | 2 +- libstdc++-v3/include/bits/locale_facets_nonio.tcc | 2 +- libstdc++-v3/include/bits/localefwd.h | 10 +- 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 | 7 +- 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 | 10 +- libstdc++-v3/include/bits/random.tcc | 2 +- libstdc++-v3/include/bits/range_access.h | 2 +- libstdc++-v3/include/bits/refwrap.h | 11 +- libstdc++-v3/include/bits/regex.h | 4 +- libstdc++-v3/include/bits/regex.tcc | 2 +- libstdc++-v3/include/bits/regex_automaton.h | 2 +- libstdc++-v3/include/bits/regex_automaton.tcc | 2 +- libstdc++-v3/include/bits/regex_compiler.h | 2 +- libstdc++-v3/include/bits/regex_compiler.tcc | 2 +- libstdc++-v3/include/bits/regex_constants.h | 2 +- libstdc++-v3/include/bits/regex_error.h | 2 +- libstdc++-v3/include/bits/regex_executor.h | 2 +- libstdc++-v3/include/bits/regex_executor.tcc | 6 +- libstdc++-v3/include/bits/regex_scanner.h | 2 +- libstdc++-v3/include/bits/regex_scanner.tcc | 2 +- libstdc++-v3/include/bits/shared_ptr.h | 45 +- libstdc++-v3/include/bits/shared_ptr_atomic.h | 2 +- libstdc++-v3/include/bits/shared_ptr_base.h | 90 +- 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 | 3 +- libstdc++-v3/include/bits/std_function.h | 2 +- libstdc++-v3/include/bits/std_mutex.h | 2 +- libstdc++-v3/include/bits/stl_algo.h | 2 +- libstdc++-v3/include/bits/stl_algobase.h | 6 +- libstdc++-v3/include/bits/stl_bvector.h | 6 +- libstdc++-v3/include/bits/stl_construct.h | 2 +- libstdc++-v3/include/bits/stl_deque.h | 14 +- libstdc++-v3/include/bits/stl_function.h | 34 +- libstdc++-v3/include/bits/stl_heap.h | 2 +- libstdc++-v3/include/bits/stl_iterator.h | 7 +- .../include/bits/stl_iterator_base_funcs.h | 2 +- .../include/bits/stl_iterator_base_types.h | 2 +- libstdc++-v3/include/bits/stl_list.h | 43 +- libstdc++-v3/include/bits/stl_map.h | 6 +- libstdc++-v3/include/bits/stl_multimap.h | 6 +- libstdc++-v3/include/bits/stl_multiset.h | 56 +- libstdc++-v3/include/bits/stl_numeric.h | 2 +- libstdc++-v3/include/bits/stl_pair.h | 6 +- libstdc++-v3/include/bits/stl_queue.h | 82 +- 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 | 6 +- libstdc++-v3/include/bits/stl_stack.h | 26 +- libstdc++-v3/include/bits/stl_tempbuf.h | 2 +- libstdc++-v3/include/bits/stl_tree.h | 4 +- libstdc++-v3/include/bits/stl_uninitialized.h | 74 +- libstdc++-v3/include/bits/stl_vector.h | 58 +- 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 | 15 +- libstdc++-v3/include/bits/uniform_int_dist.h | 2 +- libstdc++-v3/include/bits/unique_lock.h | 2 +- libstdc++-v3/include/bits/unique_ptr.h | 50 +- libstdc++-v3/include/bits/unordered_map.h | 18 +- libstdc++-v3/include/bits/unordered_set.h | 30 +- libstdc++-v3/include/bits/uses_allocator.h | 13 +- libstdc++-v3/include/bits/valarray_after.h | 2 +- libstdc++-v3/include/bits/valarray_array.h | 22 +- libstdc++-v3/include/bits/valarray_array.tcc | 2 +- libstdc++-v3/include/bits/valarray_before.h | 2 +- libstdc++-v3/include/bits/vector.tcc | 118 +- 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 | 7 +- 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 | 11 +- 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 | 6 +- 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 | 43 +- libstdc++-v3/include/debug/functions.h | 2 +- libstdc++-v3/include/debug/helper_functions.h | 2 +- libstdc++-v3/include/debug/list | 28 +- libstdc++-v3/include/debug/macros.h | 2 +- libstdc++-v3/include/debug/map | 2 +- libstdc++-v3/include/debug/map.h | 3 +- libstdc++-v3/include/debug/multimap.h | 3 +- libstdc++-v3/include/debug/multiset.h | 4 +- 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 | 5 +- libstdc++-v3/include/debug/safe_unordered_base.h | 2 +- .../include/debug/safe_unordered_container.h | 15 +- .../include/debug/safe_unordered_container.tcc | 2 +- libstdc++-v3/include/debug/set | 2 +- libstdc++-v3/include/debug/set.h | 4 +- libstdc++-v3/include/debug/stl_iterator.h | 2 +- libstdc++-v3/include/debug/string | 2 +- libstdc++-v3/include/debug/unordered_map | 417 +- libstdc++-v3/include/debug/unordered_set | 328 +- libstdc++-v3/include/debug/vector | 12 +- libstdc++-v3/include/decimal/decimal | 2 +- libstdc++-v3/include/decimal/decimal.h | 2 +- libstdc++-v3/include/experimental/algorithm | 2 +- libstdc++-v3/include/experimental/any | 4 +- libstdc++-v3/include/experimental/array | 2 +- libstdc++-v3/include/experimental/bits/fs_dir.h | 2 +- libstdc++-v3/include/experimental/bits/fs_fwd.h | 2 +- libstdc++-v3/include/experimental/bits/fs_ops.h | 2 +- libstdc++-v3/include/experimental/bits/fs_path.h | 101 +- .../include/experimental/bits/lfts_config.h | 2 +- libstdc++-v3/include/experimental/bits/net.h | 174 + .../include/experimental/bits/shared_ptr.h | 24 +- .../include/experimental/bits/string_view.tcc | 2 +- libstdc++-v3/include/experimental/buffer | 892 + libstdc++-v3/include/experimental/chrono | 4 +- libstdc++-v3/include/experimental/deque | 6 +- libstdc++-v3/include/experimental/executor | 1884 + libstdc++-v3/include/experimental/filesystem | 2 +- libstdc++-v3/include/experimental/forward_list | 6 +- libstdc++-v3/include/experimental/functional | 4 +- libstdc++-v3/include/experimental/internet | 2420 + libstdc++-v3/include/experimental/io_context | 872 + libstdc++-v3/include/experimental/iterator | 2 +- libstdc++-v3/include/experimental/list | 6 +- libstdc++-v3/include/experimental/map | 8 +- libstdc++-v3/include/experimental/memory | 8 +- libstdc++-v3/include/experimental/memory_resource | 15 +- .../include/experimental/{filesystem => net} | 28 +- libstdc++-v3/include/experimental/netfwd | 129 + 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 | 4 +- libstdc++-v3/include/experimental/regex | 2 +- libstdc++-v3/include/experimental/set | 8 +- libstdc++-v3/include/experimental/socket | 2614 ++ libstdc++-v3/include/experimental/source_location | 2 +- libstdc++-v3/include/experimental/string | 5 +- libstdc++-v3/include/experimental/string_view | 30 +- libstdc++-v3/include/experimental/system_error | 4 +- libstdc++-v3/include/experimental/timer | 208 + libstdc++-v3/include/experimental/tuple | 4 +- libstdc++-v3/include/experimental/type_traits | 12 +- libstdc++-v3/include/experimental/unordered_map | 8 +- libstdc++-v3/include/experimental/unordered_set | 8 +- 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 | 9 +- libstdc++-v3/include/ext/alloc_traits.h | 7 +- libstdc++-v3/include/ext/array_allocator.h | 4 +- libstdc++-v3/include/ext/atomicity.h | 2 +- libstdc++-v3/include/ext/bitmap_allocator.h | 12 +- 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 | 11 +- libstdc++-v3/include/ext/debug_allocator.h | 26 +- libstdc++-v3/include/ext/enc_filebuf.h | 2 +- libstdc++-v3/include/ext/extptr_allocator.h | 4 +- libstdc++-v3/include/ext/functional | 2 +- libstdc++-v3/include/ext/iterator | 2 +- libstdc++-v3/include/ext/malloc_allocator.h | 38 +- libstdc++-v3/include/ext/memory | 2 +- libstdc++-v3/include/ext/mt_allocator.h | 6 +- libstdc++-v3/include/ext/new_allocator.h | 38 +- 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 | 3 +- .../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 | 4 +- .../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 | 3 +- .../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 | 4 +- .../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 | 3 +- .../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 | 3 +- .../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 | 4 +- .../detail/gp_hash_table_map_/info_fn_imps.hpp | 3 +- .../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 | 3 +- .../insert_fn_imps.hpp | 2 +- .../iterators_fn_imps.hpp | 2 +- .../left_child_next_sibling_heap_.hpp | 4 +- .../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 | 3 +- .../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 | 4 +- .../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 | 3 +- .../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 | 4 +- .../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 | 3 +- .../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 | 6 +- .../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 | 6 +- .../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 | 4 +- .../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 | 4 +- libstdc++-v3/include/ext/pod_char_traits.h | 2 +- libstdc++-v3/include/ext/pointer.h | 2 +- libstdc++-v3/include/ext/pool_allocator.h | 6 +- libstdc++-v3/include/ext/random | 6 +- 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 | 4 +- libstdc++-v3/include/ext/ropeimpl.h | 2 +- libstdc++-v3/include/ext/slist | 4 +- 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 | 66 +- libstdc++-v3/include/ext/type_traits.h | 2 +- libstdc++-v3/include/ext/typelist.h | 8 +- libstdc++-v3/include/ext/vstring.h | 6 +- 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 | 4 +- 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 | 4 +- 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 | 4 +- 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 | 4 +- libstdc++-v3/include/std/array | 4 +- libstdc++-v3/include/std/atomic | 36 +- libstdc++-v3/include/std/bit | 2 +- libstdc++-v3/include/std/bitset | 2 +- libstdc++-v3/include/std/charconv | 5 +- libstdc++-v3/include/std/chrono | 18 +- libstdc++-v3/include/std/codecvt | 2 +- libstdc++-v3/include/std/complex | 226 +- libstdc++-v3/include/std/condition_variable | 2 +- libstdc++-v3/include/std/deque | 35 +- libstdc++-v3/include/std/filesystem | 2 +- libstdc++-v3/include/std/forward_list | 28 +- libstdc++-v3/include/std/fstream | 2 +- libstdc++-v3/include/std/functional | 2 +- libstdc++-v3/include/std/future | 10 +- 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 | 6 +- libstdc++-v3/include/std/limits | 68 +- libstdc++-v3/include/std/list | 28 +- libstdc++-v3/include/std/locale | 2 +- libstdc++-v3/include/std/map | 22 +- libstdc++-v3/include/std/memory | 210 +- libstdc++-v3/include/std/memory_resource | 267 +- libstdc++-v3/include/std/mutex | 2 +- libstdc++-v3/include/std/numeric | 2 +- libstdc++-v3/include/std/optional | 779 +- libstdc++-v3/include/std/ostream | 8 +- 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 | 6 +- libstdc++-v3/include/std/set | 22 +- libstdc++-v3/include/std/shared_mutex | 104 +- 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 | 39 +- libstdc++-v3/include/std/string_view | 65 +- 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 | 122 +- libstdc++-v3/include/std/typeindex | 2 +- libstdc++-v3/include/std/unordered_map | 26 +- libstdc++-v3/include/std/unordered_set | 25 +- libstdc++-v3/include/std/utility | 2 +- libstdc++-v3/include/std/valarray | 2 +- libstdc++-v3/include/std/variant | 39 +- libstdc++-v3/include/std/vector | 42 +- libstdc++-v3/include/std/version | 27 +- libstdc++-v3/include/tr1/array | 4 +- libstdc++-v3/include/tr1/bessel_function.tcc | 55 +- 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 | 4 +- 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 | 4 +- 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 | 11 +- libstdc++-v3/include/tr2/dynamic_bitset.tcc | 2 +- libstdc++-v3/include/tr2/ratio | 2 +- libstdc++-v3/include/tr2/type_traits | 2 +- libstdc++-v3/libsupc++/Makefile.am | 2 +- libstdc++-v3/libsupc++/Makefile.in | 259 +- 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 | 5 +- 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 | 4 +- 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 | 6 +- 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 | 37 +- 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/Makefile.in | 125 +- libstdc++-v3/po/POTFILES.in | 2 +- libstdc++-v3/po/de.po | 2 +- libstdc++-v3/po/fr.po | 2 +- libstdc++-v3/po/libstdc++.pot | 2 +- libstdc++-v3/po/string_literals.cc | 2 +- libstdc++-v3/python/Makefile.am | 2 +- libstdc++-v3/python/Makefile.in | 126 +- libstdc++-v3/python/hook.in | 2 +- libstdc++-v3/python/libstdcxx/v6/__init__.py | 2 +- libstdc++-v3/python/libstdcxx/v6/printers.py | 124 +- libstdc++-v3/python/libstdcxx/v6/xmethods.py | 2 +- libstdc++-v3/scripts/check_performance | 3 + libstdc++-v3/scripts/create_testsuite_files | 2 + libstdc++-v3/scripts/extract_symvers.in | 2 +- libstdc++-v3/scripts/extract_symvers.pl | 2 +- libstdc++-v3/scripts/make_exports.pl | 8 + libstdc++-v3/scripts/run_doxygen | 2 +- libstdc++-v3/src/Makefile.am | 2 +- libstdc++-v3/src/Makefile.in | 308 +- libstdc++-v3/src/c++11/Makefile.am | 12 +- libstdc++-v3/src/c++11/Makefile.in | 236 +- libstdc++-v3/src/c++11/chrono.cc | 2 +- libstdc++-v3/src/c++11/codecvt.cc | 212 +- .../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 | 9 +- 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 | 29 +- 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 | 2 +- libstdc++-v3/src/c++11/regex.cc | 2 +- libstdc++-v3/src/c++11/shared_ptr.cc | 14 +- 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 | 37 +- libstdc++-v3/src/c++11/wlocale-inst.cc | 2 +- libstdc++-v3/src/c++11/wstring-inst.cc | 2 +- libstdc++-v3/src/c++11/wstring-io-inst.cc | 2 +- libstdc++-v3/src/c++17/Makefile.am | 24 +- libstdc++-v3/src/c++17/Makefile.in | 261 +- .../cow-std-dir.cc => c++17/cow-fs_dir.cc} | 4 +- .../cow-std-ops.cc => c++17/cow-fs_ops.cc} | 4 +- .../cow-std-path.cc => c++17/cow-fs_path.cc} | 4 +- .../cow-string-inst.cc} | 8 +- .../src/{filesystem/std-dir.cc => c++17/fs_dir.cc} | 16 +- .../src/{filesystem/std-ops.cc => c++17/fs_ops.cc} | 480 +- libstdc++-v3/src/c++17/fs_path.cc | 2007 + libstdc++-v3/src/c++17/memory_resource.cc | 1136 +- .../{c++11/ios-inst.cc => c++17/ostream-inst.cc} | 14 +- .../wstring-io-inst.cc => c++17/string-inst.cc} | 35 +- libstdc++-v3/src/c++98/Makefile.am | 10 +- libstdc++-v3/src/c++98/Makefile.in | 234 +- 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 | 6 +- 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 | 22 +- libstdc++-v3/src/c++98/localename.cc | 8 +- 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 | 20 +- libstdc++-v3/src/filesystem/Makefile.am | 10 +- libstdc++-v3/src/filesystem/Makefile.in | 239 +- libstdc++-v3/src/filesystem/cow-dir.cc | 2 +- libstdc++-v3/src/filesystem/cow-ops.cc | 2 +- libstdc++-v3/src/filesystem/cow-path.cc | 2 +- libstdc++-v3/src/filesystem/dir-common.h | 14 +- libstdc++-v3/src/filesystem/dir.cc | 7 +- libstdc++-v3/src/filesystem/ops-common.h | 353 +- libstdc++-v3/src/filesystem/ops.cc | 48 +- libstdc++-v3/src/filesystem/path.cc | 56 +- libstdc++-v3/src/filesystem/std-path.cc | 787 - 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 | 4 +- .../headers/c++1998/all_c++200x_compatibility.cc | 2 +- .../17_intro/headers/c++1998/all_no_exceptions.cc | 2 +- .../17_intro/headers/c++1998/all_no_rtti.cc | 2 +- .../headers/c++1998/all_pedantic_errors.cc | 2 +- .../testsuite/17_intro/headers/c++1998/charset.cc | 4 + .../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 | 6 +- .../17_intro/headers/c++2011/all_no_exceptions.cc | 2 +- .../17_intro/headers/c++2011/all_no_rtti.cc | 2 +- .../headers/c++2011/all_pedantic_errors.cc | 2 +- .../testsuite/17_intro/headers/c++2011/charset.cc | 4 + .../testsuite/17_intro/headers/c++2011/linkage.cc | 2 +- .../17_intro/headers/c++2011/operator_names.cc | 2 +- .../headers/c++2011/parallel_mode.cc} | 16 +- .../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 | 4 +- .../17_intro/headers/c++2014/all_no_exceptions.cc | 2 +- .../17_intro/headers/c++2014/all_no_rtti.cc | 2 +- .../headers/c++2014/all_pedantic_errors.cc | 2 +- .../testsuite/17_intro/headers/c++2014/charset.cc | 4 + .../17_intro/headers/c++2014/operator_names.cc | 2 +- .../headers/c++2014/parallel_mode.cc} | 14 +- .../testsuite/17_intro/headers/c++2014/stdc++.cc | 2 +- .../headers/c++2014/stdc++_multiple_inclusion.cc | 2 +- .../17_intro/headers/c++2017/all_attributes.cc | 6 +- .../17_intro/headers/c++2017/all_no_exceptions.cc | 2 +- .../17_intro/headers/c++2017/all_no_rtti.cc | 2 +- .../headers/c++2017/all_pedantic_errors.cc | 2 +- .../testsuite/17_intro/headers/c++2017/charset.cc | 4 + .../17_intro/headers/c++2017/operator_names.cc | 2 +- .../headers/c++2017/parallel_mode.cc} | 15 +- .../testsuite/17_intro/headers/c++2017/stdc++.cc | 2 +- .../headers/c++2017/stdc++_multiple_inclusion.cc | 2 +- .../17_intro/headers/c++2020/all_attributes.cc | 6 +- .../17_intro/headers/c++2020/all_no_exceptions.cc | 2 +- .../17_intro/headers/c++2020/all_no_rtti.cc | 2 +- .../headers/c++2020/all_pedantic_errors.cc | 2 +- .../testsuite/17_intro/headers/c++2020/charset.cc | 4 + .../17_intro/headers/c++2020/operator_names.cc | 2 +- .../testsuite/17_intro/headers/c++2020/stdc++.cc | 2 +- .../headers/c++2020/stdc++_multiple_inclusion.cc | 2 +- libstdc++-v3/testsuite/17_intro/names.cc | 2 +- .../testsuite/17_intro/shared_with_static_deps.cc | 2 +- libstdc++-v3/testsuite/17_intro/static.cc | 2 +- .../testsuite/17_intro/tag_type_explicit_ctor.cc | 2 +- .../testsuite/17_intro/using_namespace_std.cc | 2 +- .../17_intro/using_namespace_std_exp_neg.cc | 4 +- .../17_intro/using_namespace_std_tr1_neg.cc | 4 +- libstdc++-v3/testsuite/18_support/50594.cc | 2 +- .../18_support/aligned_alloc/aligned_alloc.cc | 2 +- .../bad_alloc/cons_virtual_derivation.cc | 2 +- .../testsuite/18_support/bad_alloc/what.cc | 2 +- .../18_support/bad_cast/cons_virtual_derivation.cc | 2 +- libstdc++-v3/testsuite/18_support/bad_cast/what.cc | 2 +- .../18_support/bad_exception/23591_thread-1.c | 2 +- .../testsuite/18_support/bad_exception/59392.cc | 2 +- .../bad_exception/cons_virtual_derivation.cc | 2 +- .../testsuite/18_support/bad_exception/what.cc | 2 +- .../bad_typeid/cons_virtual_derivation.cc | 2 +- .../testsuite/18_support/bad_typeid/what.cc | 2 +- libstdc++-v3/testsuite/18_support/byte/81076.cc | 2 +- .../testsuite/18_support/byte/global_neg.cc | 2 +- libstdc++-v3/testsuite/18_support/byte/ops.cc | 12 +- .../testsuite/18_support/byte/requirements.cc | 2 +- libstdc++-v3/testsuite/18_support/cxa_vec.cc | 2 +- .../destroying_delete.cc} | 51 +- .../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 +- .../testsuite/18_support/headers/version/macros.cc | 2 +- .../18_support/initializer_list/constexpr.cc | 2 +- .../18_support/initializer_list/range_access.cc | 2 +- .../requirements/constexpr_functions.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../initializer_list/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/18_support/launder/1.cc | 2 +- .../testsuite/18_support/launder/nodiscard.cc | 2 +- .../testsuite/18_support/launder/requirements.cc | 2 +- .../18_support/launder/requirements_neg.cc | 2 +- .../18_support/max_align_t/requirements/1.cc | 2 +- .../18_support/max_align_t/requirements/2.cc | 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 +- libstdc++-v3/testsuite/18_support/new_aligned.cc | 2 +- .../testsuite/18_support/new_delete_placement.cc | 2 +- libstdc++-v3/testsuite/18_support/new_handler.cc | 2 +- libstdc++-v3/testsuite/18_support/new_nothrow.cc | 2 +- .../testsuite/18_support/numeric_limits/29989.cc | 2 +- .../testsuite/18_support/numeric_limits/40856.cc | 2 +- .../18_support/numeric_limits/char16_32_t.cc | 2 +- .../numeric_limits/{char16_32_t.cc => char8_t.cc} | 12 +- .../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 | 5 +- .../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 | 5 +- .../18_support/numeric_limits/max_digits10.cc | 5 +- .../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 | 5 +- .../testsuite/18_support/type_info/hash_code.cc | 2 +- .../18_support/uncaught_exception/14026.cc | 2 +- .../uncaught_exceptions/uncaught_exceptions.cc | 2 +- .../testsuite/18_support/unexpected_handler.cc | 2 +- .../19_diagnostics/error_category/cons/copy_neg.cc | 2 +- .../19_diagnostics/error_category/cons/default.cc | 2 +- .../error_category/generic_category.cc | 2 +- .../error_category/operators/equal.cc | 2 +- .../error_category/operators/not_equal.cc | 2 +- .../error_category/system_category.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 | 28 +- 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 | 6 +- .../testsuite/20_util/any/cons/in_place.cc | 2 +- .../testsuite/20_util/any/cons/nontrivial.cc | 2 +- libstdc++-v3/testsuite/20_util/any/make_any.cc | 2 +- .../testsuite/20_util/any/misc/any_cast.cc | 2 +- .../testsuite/20_util/any/misc/any_cast_neg.cc | 2 +- .../testsuite/20_util/any/misc/any_cast_no_rtti.cc | 2 +- libstdc++-v3/testsuite/20_util/any/misc/swap.cc | 2 +- libstdc++-v3/testsuite/20_util/any/modifiers/1.cc | 2 +- .../testsuite/20_util/any/modifiers/83658.cc | 2 +- .../testsuite/20_util/any/observers/type.cc | 2 +- libstdc++-v3/testsuite/20_util/any/requirements.cc | 2 +- libstdc++-v3/testsuite/20_util/any/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/as_const/1.cc | 2 +- .../testsuite/20_util/as_const/rvalue_neg.cc | 2 +- .../7157.cc => 20_util/assume_aligned/1.cc} | 19 +- .../2_neg.cc} | 15 +- .../{to_address/1_neg.cc => assume_aligned/3.cc} | 24 +- libstdc++-v3/testsuite/20_util/auto_ptr/1.cc | 2 +- libstdc++-v3/testsuite/20_util/auto_ptr/2.cc | 2 +- libstdc++-v3/testsuite/20_util/auto_ptr/3.cc | 2 +- libstdc++-v3/testsuite/20_util/auto_ptr/3946.cc | 2 +- libstdc++-v3/testsuite/20_util/auto_ptr/4.cc | 2 +- libstdc++-v3/testsuite/20_util/auto_ptr/5.cc | 2 +- libstdc++-v3/testsuite/20_util/auto_ptr/6.cc | 2 +- libstdc++-v3/testsuite/20_util/auto_ptr/7.cc | 2 +- .../testsuite/20_util/auto_ptr/assign_neg.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../bad_function_call/cons_virtual_derivation.cc | 2 +- .../testsuite/20_util/bad_function_call/what.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/35569.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/38889.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/42593.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/45924.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/48698.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/49058_1.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/49058_2.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/57899.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/60497.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/68912.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/79798.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/83427.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/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 | 2 +- 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 | 3 +- .../common_type/requirements/sfinae_friendly_1.cc | 15 +- .../common_type/requirements/sfinae_friendly_2.cc | 4 +- .../20_util/common_type/requirements/typedefs-1.cc | 2 +- .../20_util/common_type/requirements/typedefs-2.cc | 2 +- .../20_util/conditional/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/conditional/requirements/typedefs.cc | 2 +- .../20_util/decay/requirements/alias_decl.cc | 2 +- .../decay/requirements/explicit_instantiation.cc | 2 +- .../20_util/decay/requirements/typedefs.cc | 2 +- .../testsuite/20_util/declval/requirements/1.cc | 2 +- .../20_util/declval/requirements/1_neg.cc | 2 +- .../testsuite/20_util/default_delete/48631_neg.cc | 2 +- .../20_util/default_delete/cons/constexpr.cc | 2 +- .../testsuite/20_util/default_delete/void_neg.cc | 2 +- .../testsuite/20_util/duration/arithmetic/1.cc | 2 +- .../testsuite/20_util/duration/arithmetic/2.cc | 2 +- .../testsuite/20_util/duration/arithmetic/58850.cc | 2 +- .../20_util/duration/arithmetic/constexpr.cc | 2 +- .../20_util/duration/arithmetic/constexpr_c++17.cc | 2 +- .../20_util/duration/arithmetic/dr2020.cc | 2 +- .../20_util/duration/arithmetic/dr3050.cc | 2 +- .../20_util/duration/arithmetic/dr934-1.cc | 2 +- .../20_util/duration/arithmetic/dr934-2.cc | 2 +- .../20_util/duration/comparison_operators/1.cc | 2 +- .../duration/comparison_operators/constexpr.cc | 2 +- libstdc++-v3/testsuite/20_util/duration/cons/1.cc | 2 +- .../testsuite/20_util/duration/cons/1_neg.cc | 2 +- libstdc++-v3/testsuite/20_util/duration/cons/2.cc | 3 +- .../testsuite/20_util/duration/cons/54025.cc | 2 +- .../testsuite/20_util/duration/cons/constexpr.cc | 2 +- .../testsuite/20_util/duration/cons/dr1177.cc | 2 +- .../testsuite/20_util/duration/cons/dr3050.cc | 2 +- .../testsuite/20_util/duration/cons/dr974_neg.cc | 2 +- .../testsuite/20_util/duration/literals/61166.cc | 2 +- .../testsuite/20_util/duration/literals/65499.cc | 2 +- .../testsuite/20_util/duration/literals/84671.cc | 2 +- .../20_util/duration/literals/range_neg.cc | 4 +- .../testsuite/20_util/duration/literals/types.cc | 2 +- .../testsuite/20_util/duration/literals/values.cc | 2 +- .../duration/requirements/constexpr_functions.cc | 2 +- .../explicit_instantiation.cc | 2 +- .../20_util/duration/requirements/noexcept.cc | 39 + .../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/89303.cc} | 25 +- .../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 +- .../from_chars/{1_neg.cc => 1_c++20_neg.cc} | 12 +- 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 +- .../20_util/function/cons/non_copyconstructible.cc | 2 +- .../testsuite/20_util/function/cons/refqual.cc | 2 +- .../20_util/function/invoke/forwarding.cc | 2 +- .../testsuite/20_util/function/invoke/move_only.cc | 2 +- .../20_util/function/null_pointer_comparisons.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../testsuite/20_util/function_objects/83607.cc | 2 +- .../20_util/function_objects/binders/1.cc | 2 +- .../20_util/function_objects/binders/3113.cc | 2 +- .../20_util/function_objects/comparisons.cc | 2 +- .../function_objects/comparisons_pointer.cc | 2 +- .../20_util/function_objects/comparisons_void.cc | 2 +- .../20_util/function_objects/constexpr.cc | 2 +- .../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/not_fn/87538.cc | 2 +- .../20_util/function_objects/searchers.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../has_unique_object_representations/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../20_util/has_virtual_destructor/value.cc | 2 +- libstdc++-v3/testsuite/20_util/hash/52931.cc | 2 +- libstdc++-v3/testsuite/20_util/hash/60970.cc | 2 +- libstdc++-v3/testsuite/20_util/hash/84998.cc | 2 +- .../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 +- .../hash/nullptr.cc} | 14 +- .../testsuite/20_util/hash/operators/size_t.cc | 2 +- libstdc++-v3/testsuite/20_util/hash/quality.cc | 2 +- .../hash/requirements/explicit_instantiation.cc | 5 +- .../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_constant_evaluated/1.cc | 80 + .../noexcept.cc} | 11 +- .../testsuite/20_util/is_constructible/51185.cc | 2 +- .../testsuite/20_util/is_constructible/77395.cc | 2 +- .../testsuite/20_util/is_constructible/80812.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_constructible/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_constructible/value-2.cc | 2 +- .../testsuite/20_util/is_constructible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_convertible/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_convertible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_copy_assignable/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_copy_assignable/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_copy_constructible/requirements/typedefs.cc | 2 +- .../20_util/is_copy_constructible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../20_util/is_default_constructible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_destructible/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_destructible/value.cc | 2 +- .../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 | 5 +- .../testsuite/20_util/is_invocable/83395.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/explicit_instantiation_ext.cc | 2 +- .../20_util/is_invocable/requirements/typedefs.cc | 2 +- .../is_invocable/requirements/typedefs_ext.cc | 2 +- .../testsuite/20_util/is_invocable/value.cc | 2 +- .../testsuite/20_util/is_invocable/value_ext.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_literal_type/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_literal_type/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_lvalue_reference/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_lvalue_reference/value.cc | 2 +- .../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_convertible/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 +- .../20_util/is_nothrow_invocable/83395.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/explicit_instantiation_ext.cc | 2 +- .../is_nothrow_invocable/requirements/typedefs.cc | 2 +- .../requirements/typedefs_ext.cc | 2 +- .../20_util/is_nothrow_invocable/value.cc | 2 +- .../20_util/is_nothrow_invocable/value_ext.cc | 2 +- .../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 | 5 +- .../make_signed/requirements/typedefs_neg.cc | 2 +- .../make_unsigned/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../make_unsigned/requirements/typedefs-1.cc | 2 +- .../make_unsigned/requirements/typedefs-2.cc | 2 +- .../make_unsigned/requirements/typedefs-3.cc | 2 +- .../make_unsigned/requirements/typedefs_neg.cc | 2 +- .../testsuite/20_util/memory_resource/1.cc | 2 +- .../testsuite/20_util/memory_resource/2.cc | 2 +- .../20_util/monotonic_buffer_resource/1.cc | 2 +- .../20_util/monotonic_buffer_resource/allocate.cc | 2 +- .../monotonic_buffer_resource/deallocate.cc | 2 +- .../20_util/monotonic_buffer_resource/release.cc | 2 +- .../monotonic_buffer_resource/upstream_resource.cc | 2 +- libstdc++-v3/testsuite/20_util/move/1.cc | 2 +- .../move/requirements/explicit_instantiation.cc | 2 +- .../testsuite/20_util/move_if_noexcept/1.cc | 2 +- .../20_util/move_if_noexcept/constexpr.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- libstdc++-v3/testsuite/20_util/optional/77288.cc | 4 +- libstdc++-v3/testsuite/20_util/optional/84601.cc | 2 +- .../testsuite/20_util/optional/assignment/1.cc | 4 +- .../testsuite/20_util/optional/assignment/2.cc | 4 +- .../testsuite/20_util/optional/assignment/3.cc | 4 +- .../testsuite/20_util/optional/assignment/4.cc | 4 +- .../testsuite/20_util/optional/assignment/5.cc | 4 +- .../testsuite/20_util/optional/assignment/6.cc | 4 +- .../testsuite/20_util/optional/assignment/7.cc | 4 +- .../testsuite/20_util/optional/assignment/8.cc | 22 +- .../testsuite/20_util/optional/assignment/9.cc | 98 + .../testsuite/20_util/optional/cons/77727.cc | 4 +- .../testsuite/20_util/optional/cons/85642.cc | 2 +- .../testsuite/20_util/optional/cons/copy.cc | 4 +- .../testsuite/20_util/optional/cons/deduction.cc | 4 +- .../testsuite/20_util/optional/cons/default.cc | 4 +- .../testsuite/20_util/optional/cons/move.cc | 4 +- .../testsuite/20_util/optional/cons/trivial.cc | 4 +- .../testsuite/20_util/optional/cons/value.cc | 4 +- .../testsuite/20_util/optional/cons/value_neg.cc | 4 +- .../20_util/optional/constexpr/cons/default.cc | 4 +- .../20_util/optional/constexpr/cons/value.cc | 4 +- .../20_util/optional/constexpr/in_place.cc | 4 +- .../20_util/optional/constexpr/make_optional.cc | 2 +- .../20_util/optional/constexpr/nullopt.cc | 4 +- .../20_util/optional/constexpr/observers/1.cc | 4 +- .../20_util/optional/constexpr/observers/2.cc | 2 +- .../20_util/optional/constexpr/observers/3.cc | 2 +- .../20_util/optional/constexpr/observers/4.cc | 4 +- .../20_util/optional/constexpr/observers/5.cc | 4 +- .../20_util/optional/constexpr/relops/1.cc | 4 +- .../20_util/optional/constexpr/relops/2.cc | 4 +- .../20_util/optional/constexpr/relops/3.cc | 4 +- .../20_util/optional/constexpr/relops/4.cc | 4 +- .../20_util/optional/constexpr/relops/5.cc | 4 +- .../20_util/optional/constexpr/relops/6.cc | 4 +- libstdc++-v3/testsuite/20_util/optional/hash.cc | 2 +- .../testsuite/20_util/optional/in_place.cc | 4 +- .../testsuite/20_util/optional/make_optional.cc | 4 +- libstdc++-v3/testsuite/20_util/optional/nullopt.cc | 4 +- .../testsuite/20_util/optional/observers/1.cc | 4 +- .../testsuite/20_util/optional/observers/2.cc | 4 +- .../testsuite/20_util/optional/observers/3.cc | 4 +- .../testsuite/20_util/optional/observers/4.cc | 4 +- .../testsuite/20_util/optional/observers/5.cc | 4 +- .../testsuite/20_util/optional/observers/6.cc | 4 +- .../testsuite/20_util/optional/relops/1.cc | 4 +- .../testsuite/20_util/optional/relops/2.cc | 4 +- .../testsuite/20_util/optional/relops/3.cc | 4 +- .../testsuite/20_util/optional/relops/4.cc | 4 +- .../testsuite/20_util/optional/relops/5.cc | 4 +- .../testsuite/20_util/optional/relops/6.cc | 4 +- .../testsuite/20_util/optional/relops/7.cc | 4 +- .../testsuite/20_util/optional/requirements.cc | 4 +- libstdc++-v3/testsuite/20_util/optional/swap/1.cc | 4 +- libstdc++-v3/testsuite/20_util/optional/swap/2.cc | 4 +- .../testsuite/20_util/optional/typedefs.cc | 4 +- libstdc++-v3/testsuite/20_util/owner_less/cmp.cc | 2 +- .../testsuite/20_util/owner_less/noexcept.cc | 2 +- libstdc++-v3/testsuite/20_util/owner_less/void.cc | 2 +- libstdc++-v3/testsuite/20_util/pair/1.cc | 2 +- libstdc++-v3/testsuite/20_util/pair/2.cc | 2 +- libstdc++-v3/testsuite/20_util/pair/3.cc | 2 +- libstdc++-v3/testsuite/20_util/pair/4.cc | 2 +- libstdc++-v3/testsuite/20_util/pair/40925.cc | 2 +- libstdc++-v3/testsuite/20_util/pair/44487.cc | 2 +- libstdc++-v3/testsuite/20_util/pair/70437.cc | 2 +- libstdc++-v3/testsuite/20_util/pair/79141.cc | 2 +- libstdc++-v3/testsuite/20_util/pair/86751.cc | 2 +- libstdc++-v3/testsuite/20_util/pair/87822.cc | 64 + .../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 | 20 +- .../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 +- libstdc++-v3/testsuite/20_util/pair/ref_assign.cc | 2 +- .../testsuite/20_util/pair/requirements/dr2367.cc | 2 +- .../testsuite/20_util/pair/requirements/dr801.cc | 2 +- .../pair/requirements/explicit_instantiation/1.cc | 2 +- libstdc++-v3/testsuite/20_util/pair/swap.cc | 2 +- libstdc++-v3/testsuite/20_util/pair/swap_cxx17.cc | 2 +- libstdc++-v3/testsuite/20_util/pair/traits.cc | 2 +- libstdc++-v3/testsuite/20_util/pointer_safety/1.cc | 2 +- .../testsuite/20_util/pointer_traits/pointer_to.cc | 2 +- .../testsuite/20_util/pointer_traits/rebind.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../pointer_traits/requirements/typedefs.cc | 2 +- .../testsuite/20_util/polymorphic_allocator/1.cc | 2 +- .../polymorphic_allocator/allocate_object.cc | 80 + .../{construct_pair.cc => construct_c++2a.cc} | 21 +- .../polymorphic_allocator/construct_pair.cc | 2 +- .../20_util/polymorphic_allocator/resource.cc | 2 +- .../20_util/polymorphic_allocator/select.cc | 2 +- .../rank/requirements/explicit_instantiation.cc | 2 +- .../20_util/rank/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/rank/value.cc | 2 +- .../testsuite/20_util/ratio/comparisons/comp1.cc | 2 +- .../testsuite/20_util/ratio/comparisons/comp2.cc | 2 +- .../testsuite/20_util/ratio/comparisons/comp3.cc | 2 +- libstdc++-v3/testsuite/20_util/ratio/cons/cons1.cc | 2 +- .../20_util/ratio/cons/cons_overflow_neg.cc | 2 +- .../testsuite/20_util/ratio/operations/45866.cc | 2 +- .../testsuite/20_util/ratio/operations/47913.cc | 2 +- .../testsuite/20_util/ratio/operations/53840.cc | 2 +- .../testsuite/20_util/ratio/operations/ops1.cc | 2 +- .../testsuite/20_util/ratio/operations/ops2.cc | 2 +- .../testsuite/20_util/ratio/operations/ops3.cc | 2 +- .../20_util/ratio/operations/ops_overflow_neg.cc | 2 +- .../20_util/ratio/requirements/constexpr_data.cc | 2 +- .../20_util/ratio/requirements/ratio_equal_v.cc | 2 +- .../testsuite/20_util/raw_storage_iterator/base.cc | 2 +- .../20_util/raw_storage_iterator/dr2127.cc | 2 +- .../requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../raw_storage_iterator/requirements/typedefs.cc | 2 +- .../testsuite/20_util/reference_wrapper/24803.cc | 2 +- .../testsuite/20_util/reference_wrapper/41792.cc | 2 +- .../testsuite/20_util/reference_wrapper/80504.cc | 2 +- .../testsuite/20_util/reference_wrapper/83427.cc | 2 +- .../20_util/reference_wrapper/deduction.cc | 2 +- .../1_neg.cc => reference_wrapper/incomplete.cc} | 28 +- .../20_util/reference_wrapper/invoke-2.cc | 2 +- .../20_util/reference_wrapper/invoke-3.cc | 2 +- .../testsuite/20_util/reference_wrapper/invoke.cc | 2 +- .../testsuite/20_util/reference_wrapper/lwg2993.cc | 2 +- .../testsuite/20_util/reference_wrapper/ref_neg.cc | 2 +- .../20_util/reference_wrapper/requirements.cc | 2 +- .../20_util/reference_wrapper/result_type.cc | 3 +- .../20_util/reference_wrapper/typedefs-2.cc | 3 +- .../20_util/reference_wrapper/typedefs-3.cc | 3 +- .../20_util/reference_wrapper/typedefs.cc | 3 +- libstdc++-v3/testsuite/20_util/rel_ops.cc | 2 +- .../remove_all_extents/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../testsuite/20_util/remove_all_extents/value.cc | 2 +- .../remove_const/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../testsuite/20_util/remove_const/value.cc | 2 +- .../20_util/remove_cv/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- libstdc++-v3/testsuite/20_util/remove_cv/value.cc | 2 +- .../remove_cvref/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../testsuite/20_util/remove_cvref/value.cc | 2 +- .../testsuite/20_util/remove_cvref/value_ext.cc | 2 +- .../remove_extent/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../testsuite/20_util/remove_extent/value.cc | 2 +- .../remove_pointer/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../testsuite/20_util/remove_pointer/value.cc | 2 +- .../remove_reference/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../testsuite/20_util/remove_reference/value.cc | 2 +- .../remove_volatile/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../testsuite/20_util/remove_volatile/value.cc | 2 +- libstdc++-v3/testsuite/20_util/result_of/1.cc | 2 +- libstdc++-v3/testsuite/20_util/result_of/2.cc | 2 +- .../20_util/result_of/requirements/alias_decl.cc | 2 +- .../20_util/result_of/sfinae_friendly_1.cc | 2 +- .../20_util/result_of/sfinae_friendly_2.cc | 2 +- .../testsuite/20_util/scoped_allocator/1.cc | 12 +- .../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 | 4 +- .../20_util/scoped_allocator/construct_pair.cc | 2 +- .../incomplete.cc => scoped_allocator/dr2586.cc} | 21 +- .../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 +- .../20_util/shared_ptr/comparison/86537.cc | 2 +- .../testsuite/20_util/shared_ptr/comparison/cmp.cc | 2 +- .../20_util/shared_ptr/comparison/dr1401.cc | 2 +- .../20_util/shared_ptr/comparison/less.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/39405.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/43820_neg.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/46910.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/51365.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/52924.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/55123.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/58659.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/58839.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/61036.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/79467.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/80229.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/alias.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/alloc.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/alloc_min.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/array.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/auto_ptr.cc | 2 +- .../20_util/shared_ptr/cons/auto_ptr_neg.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/constexpr.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/copy.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/deduction.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/default.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/lwg2802.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/move.cc | 2 +- .../shared_ptr/cons/noexcept_move_construct.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/nullptr.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/pointer.cc | 2 +- .../20_util/shared_ptr/cons/unique_ptr.cc | 2 +- .../20_util/shared_ptr/cons/unique_ptr_array.cc | 2 +- .../20_util/shared_ptr/cons/unique_ptr_deleter.cc | 2 +- .../shared_ptr/cons/unique_ptr_deleter_ref_1.cc | 2 +- .../shared_ptr/cons/unique_ptr_deleter_ref_2.cc | 2 +- .../20_util/shared_ptr/cons/unique_ptr_neg.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/void_neg.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/weak_ptr.cc | 2 +- .../20_util/shared_ptr/cons/weak_ptr_expired.cc | 2 +- .../testsuite/20_util/shared_ptr/creation/36949.cc | 2 +- .../20_util/shared_ptr/creation/58594-no-rtti.cc | 2 +- .../testsuite/20_util/shared_ptr/creation/58594.cc | 2 +- .../testsuite/20_util/shared_ptr/creation/87278.cc | 2 +- .../testsuite/20_util/shared_ptr/creation/alloc.cc | 2 +- .../20_util/shared_ptr/creation/alloc_min.cc | 2 +- .../testsuite/20_util/shared_ptr/creation/dr402.cc | 2 +- .../testsuite/20_util/shared_ptr/creation/dr925.cc | 2 +- .../testsuite/20_util/shared_ptr/creation/make.cc | 2 +- .../20_util/shared_ptr/creation/no_rtti.cc | 2 +- .../20_util/shared_ptr/creation/private.cc | 2 +- .../shared_ptr/creation/single_allocation.cc | 2 +- .../creation/single_allocation_no_rtti.cc | 2 +- .../testsuite/20_util/shared_ptr/dest/dest.cc | 2 +- .../testsuite/20_util/shared_ptr/hash/1.cc | 2 +- .../testsuite/20_util/shared_ptr/misc/24595.cc | 2 +- .../testsuite/20_util/shared_ptr/misc/42019.cc | 2 +- .../20_util/shared_ptr/misc/get_deleter.cc | 2 +- .../testsuite/20_util/shared_ptr/misc/io.cc | 2 +- .../testsuite/20_util/shared_ptr/misc/swap.cc | 2 +- .../20_util/shared_ptr/modifiers/24805.cc | 2 +- .../20_util/shared_ptr/modifiers/reset.cc | 2 +- .../20_util/shared_ptr/modifiers/reset_alloc.cc | 2 +- .../20_util/shared_ptr/modifiers/reset_neg.cc | 2 +- .../20_util/shared_ptr/modifiers/reset_sfinae.cc | 2 +- .../testsuite/20_util/shared_ptr/modifiers/swap.cc | 2 +- .../20_util/shared_ptr/modifiers/swap_neg.cc | 2 +- .../20_util/shared_ptr/observers/array.cc | 2 +- .../20_util/shared_ptr/observers/bool_conv.cc | 2 +- .../testsuite/20_util/shared_ptr/observers/get.cc | 2 +- .../20_util/shared_ptr/observers/owner_before.cc | 2 +- .../20_util/shared_ptr/observers/unique.cc | 2 +- .../20_util/shared_ptr/observers/use_count.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../20_util/shared_ptr/requirements/weak_type.cc | 2 +- .../shared_ptr/thread/default_weaktoshared.cc | 2 +- .../shared_ptr/thread/mutex_weaktoshared.cc | 2 +- .../memory_management_tools/1.cc | 2 +- .../memory_management_tools/destroy_neg.cc | 2 +- .../specialized_algorithms/uninitialized_copy/1.cc | 2 +- .../uninitialized_copy/58982.cc | 2 +- .../uninitialized_copy/64476.cc | 2 +- .../uninitialized_copy/808590-cxx11.cc | 2 +- .../uninitialized_copy/808590.cc | 2 +- .../uninitialized_copy/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 +- .../20_util/synchronized_pool_resource/allocate.cc | 159 + .../20_util/synchronized_pool_resource/cons.cc | 83 + .../synchronized_pool_resource/is_equal.cc} | 43 +- .../synchronized_pool_resource/multithreaded.cc | 86 + .../synchronized_pool_resource/options.cc} | 72 +- .../20_util/synchronized_pool_resource/release.cc | 116 + libstdc++-v3/testsuite/20_util/system_clock/1.cc | 2 +- .../20_util/system_clock/constexpr_data.cc | 2 +- libstdc++-v3/testsuite/20_util/temporary_buffer.cc | 2 +- libstdc++-v3/testsuite/20_util/time_point/1.cc | 2 +- libstdc++-v3/testsuite/20_util/time_point/2.cc | 2 +- libstdc++-v3/testsuite/20_util/time_point/3.cc | 2 +- .../20_util/time_point/arithmetic/constexpr.cc | 2 +- .../time_point/comparison_operators/constexpr.cc | 2 +- .../testsuite/20_util/time_point/cons/81468.cc | 2 +- .../testsuite/20_util/time_point/cons/constexpr.cc | 2 +- .../20_util/time_point/nonmember/constexpr.cc | 2 +- .../time_point/requirements/constexpr_functions.cc | 2 +- .../explicit_instantiation.cc | 2 +- .../20_util/time_point/requirements/noexcept.cc | 45 + .../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 | 16 +- .../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 | 60 +- .../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 +- libstdc++-v3/testsuite/20_util/tuple/dr2729.cc | 2 +- .../20_util/tuple/element_access/constexpr_get.cc | 2 +- .../tuple/element_access/constexpr_get_by_type.cc | 2 +- .../testsuite/20_util/tuple/element_access/get.cc | 2 +- .../testsuite/20_util/tuple/element_access/get2.cc | 2 +- .../20_util/tuple/element_access/get2_by_type.cc | 2 +- .../20_util/tuple/element_access/get_by_type.cc | 2 +- .../20_util/tuple/element_access/get_neg.cc | 2 +- .../testsuite/20_util/tuple/make_from_tuple/1.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/moveable.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/moveable2.cc | 2 +- .../20_util/tuple/noexcept_move_assign.cc | 2 +- .../testsuite/20_util/tuple/noexcept_swap.cc | 2 +- .../testsuite/20_util/tuple/requirements/dr2367.cc | 2 +- .../testsuite/20_util/tuple/requirements/dr801.cc | 2 +- .../tuple/requirements/explicit_instantiation.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/swap.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/swap_cxx17.cc | 2 +- .../testsuite/20_util/tuple/tuple_element.cc | 2 +- .../testsuite/20_util/tuple/tuple_element_t.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/tuple_size.cc | 2 +- .../testsuite/20_util/tuple/tuple_size_v.cc | 2 +- .../type_identity/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/type_identity/requirements/typedefs.cc | 2 +- .../20_util/typeindex/comparison_operators.cc | 2 +- libstdc++-v3/testsuite/20_util/typeindex/hash.cc | 2 +- .../testsuite/20_util/typeindex/hash_code.cc | 2 +- libstdc++-v3/testsuite/20_util/typeindex/name.cc | 2 +- .../underlying_type/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../underlying_type/requirements/typedefs-1.cc | 2 +- .../underlying_type/requirements/typedefs-2.cc | 2 +- .../underlying_type/requirements/typedefs-3.cc | 52 + 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 +- .../58839.cc => unique_ptr/cons/incomplete.cc} | 22 +- .../testsuite/20_util/unique_ptr/cons/lwg2905.cc | 2 +- .../unique_ptr/cons/noexcept_move_construct.cc | 2 +- .../testsuite/20_util/unique_ptr/cons/nullptr.cc | 2 +- .../testsuite/20_util/unique_ptr/cons/pointer.cc | 2 +- .../20_util/unique_ptr/cons/pointer_array.cc | 2 +- .../cons/pointer_array_convertible_neg.cc | 2 +- .../20_util/unique_ptr/cons/ptr_deleter.cc | 2 +- .../20_util/unique_ptr/cons/ptr_deleter_neg.cc | 2 +- .../testsuite/20_util/unique_ptr/creation/array.cc | 2 +- .../20_util/unique_ptr/creation/array_neg.cc | 2 +- .../20_util/unique_ptr/creation/single.cc | 2 +- .../testsuite/20_util/unique_ptr/dr2228.cc | 2 +- .../testsuite/20_util/unique_ptr/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 +- .../20_util/unique_ptr/requirements/incomplete.cc | 2 +- .../unique_ptr/requirements/pointer_type.cc | 2 +- .../unique_ptr/requirements/pointer_type_array.cc | 2 +- .../specialized_algorithms/comparisons.cc | 2 +- .../specialized_algorithms/comparisons_array.cc | 2 +- .../unique_ptr/specialized_algorithms/swap.cc | 2 +- .../specialized_algorithms/swap_cxx17.cc | 2 +- .../allocate-max-chunks.cc | 88 + .../unsynchronized_pool_resource/allocate.cc | 251 + .../20_util/unsynchronized_pool_resource/cons.cc | 80 + .../unsynchronized_pool_resource/is_equal.cc} | 15 +- .../unsynchronized_pool_resource/options.cc | 98 + .../unsynchronized_pool_resource/release.cc | 113 + .../testsuite/20_util/unwrap_reference/1.cc | 58 + .../testsuite/20_util/unwrap_reference/2.cc | 51 + .../testsuite/20_util/uses_allocator/69114.cc | 2 +- .../testsuite/20_util/uses_allocator/69293_neg.cc | 4 +- .../testsuite/20_util/uses_allocator/cons_neg.cc | 4 +- .../20_util/uses_allocator/construction.cc | 2 +- .../testsuite/20_util/uses_allocator/make_obj.cc | 403 + .../requirements/explicit_instantiation.cc | 2 +- .../uses_allocator/requirements/typedefs.cc | 2 +- .../requirements/uses_allocator_v.cc | 2 +- .../testsuite/20_util/uses_allocator/value.cc | 2 +- .../20_util/variable_templates_for_traits.cc | 2 +- libstdc++-v3/testsuite/20_util/variant/85183.cc | 2 +- libstdc++-v3/testsuite/20_util/variant/86874.cc | 2 +- .../{any/modifiers/83658.cc => variant/87431.cc} | 49 +- .../20_util/{tuple/78939.cc => variant/87619.cc} | 42 +- 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 | 6 +- 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 | 15 +- .../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 | 4 +- .../21_strings/basic_string/cons/char/86138.cc | 2 +- .../21_strings/basic_string/cons/char/9.cc | 2 +- .../21_strings/basic_string/cons/char/deduction.cc | 25 +- .../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 | 4 +- .../21_strings/basic_string/cons/wchar_t/86138.cc | 2 +- .../21_strings/basic_string/cons/wchar_t/9.cc | 2 +- .../basic_string/cons/wchar_t/deduction.cc | 2 +- .../basic_string/cons/wchar_t/moveable.cc | 2 +- .../basic_string/cons/wchar_t/moveable2.cc | 2 +- .../basic_string/cons/wchar_t/moveable2_c++17.cc | 2 +- .../cons/wchar_t/noexcept_move_construct.cc | 2 +- .../21_strings/basic_string/debug/1_neg.cc | 2 +- .../21_strings/basic_string/debug/2_neg.cc | 2 +- .../testsuite/21_strings/basic_string/dr2268.cc | 2 +- .../basic_string/element_access/char/1.cc | 2 +- .../basic_string/element_access/char/2.cc | 2 +- .../basic_string/element_access/char/21674.cc | 2 +- .../basic_string/element_access/char/3.cc | 2 +- .../basic_string/element_access/char/4.cc | 2 +- .../basic_string/element_access/char/58163.cc | 2 +- .../basic_string/element_access/char/empty.cc | 2 +- .../basic_string/element_access/char/front_back.cc | 2 +- .../basic_string/element_access/wchar_t/1.cc | 2 +- .../basic_string/element_access/wchar_t/2.cc | 2 +- .../basic_string/element_access/wchar_t/21674.cc | 2 +- .../basic_string/element_access/wchar_t/3.cc | 2 +- .../basic_string/element_access/wchar_t/4.cc | 2 +- .../basic_string/element_access/wchar_t/58163.cc | 2 +- .../basic_string/element_access/wchar_t/empty.cc | 2 +- .../element_access/wchar_t/front_back.cc | 2 +- .../string => 21_strings/basic_string}/erasure.cc | 16 +- .../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 +- .../literals/{types.cc => types-char8_t.cc} | 9 +- .../21_strings/basic_string/literals/types.cc | 10 +- .../literals/{values.cc => values-char8_t.cc} | 11 +- .../21_strings/basic_string/literals/values.cc | 12 +- .../testsuite/21_strings/basic_string/lwg2758.cc | 2 +- .../testsuite/21_strings/basic_string/lwg2946.cc | 2 +- .../21_strings/basic_string/modifiers/64422.cc | 2 +- .../basic_string/modifiers/append/char/1.cc | 2 +- .../basic_string/modifiers/append/char/2.cc | 2 +- .../basic_string/modifiers/append/char/3.cc | 2 +- .../basic_string/modifiers/append/char/4.cc | 2 +- .../basic_string/modifiers/append/wchar_t/1.cc | 2 +- .../basic_string/modifiers/append/wchar_t/2.cc | 2 +- .../basic_string/modifiers/append/wchar_t/3.cc | 2 +- .../basic_string/modifiers/append/wchar_t/4.cc | 2 +- .../basic_string/modifiers/assign/char/1.cc | 2 +- .../basic_string/modifiers/assign/char/2.cc | 2 +- .../basic_string/modifiers/assign/char/3.cc | 2 +- .../basic_string/modifiers/assign/char/4.cc | 2 +- .../basic_string/modifiers/assign/char/64657.cc | 2 +- .../basic_string/modifiers/assign/char/87749.cc | 78 + .../modifiers/assign/char/move_assign.cc | 2 +- .../modifiers/assign/char/move_assign_optim.cc} | 30 +- .../basic_string/modifiers/assign/wchar_t/1.cc | 2 +- .../basic_string/modifiers/assign/wchar_t/2.cc | 2 +- .../basic_string/modifiers/assign/wchar_t/3.cc | 2 +- .../basic_string/modifiers/assign/wchar_t/4.cc | 2 +- .../basic_string/modifiers/assign/wchar_t/87749.cc | 79 + .../modifiers/assign/wchar_t/move_assign.cc | 2 +- .../modifiers/assign/wchar_t/move_assign_optim.cc} | 30 +- .../basic_string/modifiers/insert/char/1.cc | 2 +- .../basic_string/modifiers/insert/char/2.cc | 2 +- .../basic_string/modifiers/insert/char/3.cc | 2 +- .../basic_string/modifiers/insert/char/83328.cc | 2 +- .../basic_string/modifiers/insert/wchar_t/1.cc | 2 +- .../basic_string/modifiers/insert/wchar_t/2.cc | 2 +- .../basic_string/modifiers/insert/wchar_t/3.cc | 2 +- .../basic_string/modifiers/insert/wchar_t/83328.cc | 2 +- .../basic_string/modifiers/pop_back/char/1.cc | 2 +- .../basic_string/modifiers/pop_back/wchar_t/1.cc | 2 +- .../basic_string/modifiers/replace/char/1.cc | 2 +- .../basic_string/modifiers/replace/char/2.cc | 2 +- .../basic_string/modifiers/replace/char/3.cc | 2 +- .../basic_string/modifiers/replace/char/4.cc | 2 +- .../basic_string/modifiers/replace/char/5.cc | 2 +- .../basic_string/modifiers/replace/char/6.cc | 2 +- .../basic_string/modifiers/replace/char/7.cc | 2 +- .../basic_string/modifiers/replace/wchar_t/1.cc | 2 +- .../basic_string/modifiers/replace/wchar_t/2.cc | 2 +- .../basic_string/modifiers/replace/wchar_t/3.cc | 2 +- .../basic_string/modifiers/replace/wchar_t/4.cc | 2 +- .../basic_string/modifiers/replace/wchar_t/5.cc | 2 +- .../basic_string/modifiers/replace/wchar_t/6.cc | 2 +- .../basic_string/modifiers/replace/wchar_t/7.cc | 2 +- .../numeric_conversions/char/dr1261.cc | 2 +- .../basic_string/numeric_conversions/char/errno.cc | 2 +- .../basic_string/numeric_conversions/char/stod.cc | 2 +- .../basic_string/numeric_conversions/char/stof.cc | 2 +- .../basic_string/numeric_conversions/char/stoi.cc | 2 +- .../basic_string/numeric_conversions/char/stol.cc | 2 +- .../basic_string/numeric_conversions/char/stold.cc | 2 +- .../basic_string/numeric_conversions/char/stoll.cc | 2 +- .../basic_string/numeric_conversions/char/stoul.cc | 2 +- .../numeric_conversions/char/stoull.cc | 2 +- .../numeric_conversions/char/to_string.cc | 2 +- .../numeric_conversions/wchar_t/dr1261.cc | 2 +- .../numeric_conversions/wchar_t/stod.cc | 2 +- .../numeric_conversions/wchar_t/stof.cc | 2 +- .../numeric_conversions/wchar_t/stoi.cc | 2 +- .../numeric_conversions/wchar_t/stol.cc | 2 +- .../numeric_conversions/wchar_t/stold.cc | 2 +- .../numeric_conversions/wchar_t/stoll.cc | 2 +- .../numeric_conversions/wchar_t/stoul.cc | 2 +- .../numeric_conversions/wchar_t/stoull.cc | 2 +- .../numeric_conversions/wchar_t/to_wstring.cc | 2 +- .../basic_string/operations/compare/char/1.cc | 2 +- .../basic_string/operations/compare/char/13650.cc | 2 +- .../basic_string/operations/compare/char/2.cc | 2 +- .../basic_string/operations/compare/wchar_t/1.cc | 2 +- .../operations/compare/wchar_t/13650.cc | 2 +- .../basic_string/operations/compare/wchar_t/2.cc | 2 +- .../basic_string/operations/ends_with/char/1.cc} | 55 +- .../operations/ends_with/wchar_t/1.cc} | 55 +- .../basic_string/operations/find/char/1.cc | 2 +- .../basic_string/operations/find/char/2.cc | 2 +- .../basic_string/operations/find/char/3.cc | 2 +- .../basic_string/operations/find/char/4.cc | 2 +- .../basic_string/operations/find/char/5.cc | 2 +- .../basic_string/operations/find/char/6.cc | 2 +- .../basic_string/operations/find/wchar_t/1.cc | 2 +- .../basic_string/operations/find/wchar_t/2.cc | 2 +- .../basic_string/operations/find/wchar_t/3.cc | 2 +- .../basic_string/operations/find/wchar_t/4.cc | 2 +- .../basic_string/operations/find/wchar_t/5.cc | 2 +- .../basic_string/operations/find/wchar_t/6.cc | 2 +- .../basic_string/operations/rfind/char/1.cc | 2 +- .../basic_string/operations/rfind/char/2.cc | 2 +- .../basic_string/operations/rfind/char/3.cc | 2 +- .../basic_string/operations/rfind/wchar_t/1.cc | 2 +- .../basic_string/operations/rfind/wchar_t/2.cc | 2 +- .../basic_string/operations/rfind/wchar_t/3.cc | 2 +- .../basic_string/operations/starts_with/char/1.cc} | 55 +- .../operations/starts_with/wchar_t/1.cc} | 65 +- .../basic_string/operations/substr/char/1.cc | 2 +- .../basic_string/operations/substr/wchar_t/1.cc | 2 +- .../21_strings/basic_string/operators/char/1.cc | 2 +- .../21_strings/basic_string/operators/char/2.cc | 2 +- .../21_strings/basic_string/operators/char/3.cc | 2 +- .../21_strings/basic_string/operators/char/4.cc | 2 +- .../21_strings/basic_string/operators/char/5.cc | 2 +- .../basic_string/operators/char/65630.cc | 2 +- .../21_strings/basic_string/operators/wchar_t/1.cc | 2 +- .../21_strings/basic_string/operators/wchar_t/2.cc | 2 +- .../21_strings/basic_string/operators/wchar_t/3.cc | 2 +- .../21_strings/basic_string/operators/wchar_t/4.cc | 2 +- .../21_strings/basic_string/operators/wchar_t/5.cc | 2 +- .../basic_string/operators/wchar_t/65630.cc | 2 +- .../21_strings/basic_string/pthread18185.cc | 2 +- .../21_strings/basic_string/pthread33394.cc | 2 +- .../testsuite/21_strings/basic_string/pthread4.cc | 2 +- .../21_strings/basic_string/range_access/char/1.cc | 2 +- .../basic_string/range_access/wchar_t/1.cc | 2 +- .../basic_string/requirements/citerators.cc | 2 +- .../basic_string/requirements/dr438/constructor.cc | 2 +- .../basic_string/requirements/exception/basic.cc | 2 +- .../exception/generation_prohibited.cc | 2 +- .../exception/propagation_consistent.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/char/1.cc | 2 +- .../explicit_instantiation/char16_t/1.cc | 2 +- .../explicit_instantiation/char32_t/1.cc | 2 +- .../{char16_t => char8_t}/1.cc | 5 +- .../requirements/explicit_instantiation/debug.cc | 3 +- .../explicit_instantiation/wchar_t/1.cc | 2 +- .../basic_string/requirements/typedefs.cc | 2 +- .../testsuite/21_strings/basic_string/types/1.cc | 2 +- .../21_strings/basic_string/types/23767.cc | 2 +- .../21_strings/basic_string/types/pmr_typedefs.cc | 7 +- .../21_strings/basic_string_view/capacity/1.cc | 2 +- .../basic_string_view/capacity/empty_neg.cc | 2 +- .../21_strings/basic_string_view/cons/char/1.cc | 2 +- .../21_strings/basic_string_view/cons/char/2.cc | 2 +- .../21_strings/basic_string_view/cons/char/3.cc | 2 +- .../basic_string_view/cons/char/nonnull.cc | 2 +- .../21_strings/basic_string_view/cons/wchar_t/1.cc | 2 +- .../21_strings/basic_string_view/cons/wchar_t/2.cc | 2 +- .../21_strings/basic_string_view/cons/wchar_t/3.cc | 2 +- .../basic_string_view/cons/wchar_t/nonnull.cc | 2 +- .../basic_string_view/element_access/char/1.cc | 2 +- .../basic_string_view/element_access/char/2.cc | 2 +- .../basic_string_view/element_access/char/empty.cc | 2 +- .../element_access/char/front_back.cc | 2 +- .../basic_string_view/element_access/wchar_t/1.cc | 2 +- .../basic_string_view/element_access/wchar_t/2.cc | 2 +- .../element_access/wchar_t/empty.cc | 2 +- .../element_access/wchar_t/front_back.cc | 2 +- .../21_strings/basic_string_view/include.cc | 2 +- .../basic_string_view/inserters/char/1.cc | 2 +- .../basic_string_view/inserters/char/2.cc | 2 +- .../basic_string_view/inserters/char/3.cc | 2 +- .../basic_string_view/inserters/pod/10081-out.cc | 2 +- .../basic_string_view/inserters/wchar_t/1.cc | 2 +- .../basic_string_view/inserters/wchar_t/2.cc | 2 +- .../basic_string_view/inserters/wchar_t/3.cc | 2 +- .../literals/{types.cc => types-char8_t.cc} | 19 +- .../21_strings/basic_string_view/literals/types.cc | 10 +- .../literals/{values.cc => values-char8_t.cc} | 20 +- .../basic_string_view/literals/values.cc | 16 +- .../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 | 21 +- .../operations/compare/char/nonnull.cc | 2 +- .../operations/compare/wchar_t/1.cc | 2 +- .../operations/compare/wchar_t/13650.cc | 2 +- .../operations/compare/wchar_t/2.cc | 2 +- .../basic_string_view/operations/copy/char/1.cc | 2 +- .../basic_string_view/operations/copy/char/2.cc} | 39 +- .../basic_string_view/operations/copy/wchar_t/1.cc | 2 +- .../operations/copy/wchar_t/2.cc} | 33 +- .../operations/ends_with/char/1.cc | 48 + .../operations/ends_with/wchar_t/1.cc | 48 + .../basic_string_view/operations/find/char/1.cc | 2 +- .../basic_string_view/operations/find/char/2.cc | 2 +- .../basic_string_view/operations/find/char/3.cc | 2 +- .../basic_string_view/operations/find/char/4.cc | 2 +- .../operations/find/char/nonnull.cc | 2 +- .../basic_string_view/operations/find/wchar_t/1.cc | 2 +- .../basic_string_view/operations/find/wchar_t/2.cc | 2 +- .../basic_string_view/operations/find/wchar_t/3.cc | 2 +- .../basic_string_view/operations/find/wchar_t/4.cc | 2 +- .../basic_string_view/operations/rfind/char/1.cc | 2 +- .../basic_string_view/operations/rfind/char/2.cc | 2 +- .../basic_string_view/operations/rfind/char/3.cc | 2 +- .../operations/rfind/char/nonnull.cc | 2 +- .../operations/rfind/wchar_t/1.cc | 2 +- .../operations/rfind/wchar_t/2.cc | 2 +- .../operations/rfind/wchar_t/3.cc | 2 +- .../operations/starts_with/char/1.cc | 48 + .../operations/starts_with/wchar_t/1.cc | 48 + .../operations/string_conversion/1.cc | 2 +- .../basic_string_view/operations/substr/char/1.cc | 2 +- .../operations/substr/char/83511.cc} | 19 +- .../operations/substr/wchar_t/1.cc | 2 +- .../operations/substr/wchar_t/83511.cc} | 19 +- .../basic_string_view/operators/char/2.cc | 2 +- .../char/2.cc => operators/char/89446.cc} | 18 +- .../basic_string_view/operators/wchar_t/2.cc | 2 +- .../char/2.cc => operators/wchar_t/89446.cc} | 18 +- .../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 +- .../{char16_t => char8_t}/1.cc | 6 +- .../explicit_instantiation/wchar_t/1.cc | 2 +- .../basic_string_view/requirements/typedefs.cc | 2 +- .../21_strings/basic_string_view/typedefs.cc | 13 +- .../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/{char => char8_t}/65049.cc | 5 +- .../requirements/{char32_t => char8_t}/typedefs.cc | 11 +- .../requirements/constexpr_functions.cc | 5 +- .../requirements/constexpr_functions_c++17.cc | 8 +- .../requirements/explicit_instantiation/char/1.cc | 2 +- .../explicit_instantiation/char16_t/1.cc | 2 +- .../explicit_instantiation/char32_t/1.cc | 2 +- .../explicit_instantiation/char8_t}/1.cc | 5 +- .../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 | 5 +- .../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 +- .../codecvt/{char16_t.cc => char16_t-char8_t.cc} | 18 +- .../testsuite/22_locale/codecvt/char16_t.cc | 12 +- .../codecvt/{char32_t.cc => char32_t-char8_t.cc} | 18 +- .../testsuite/22_locale/codecvt/char32_t.cc | 12 +- .../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 | 10 +- .../22_locale/codecvt/codecvt_utf8/members.cc | 2 +- .../codecvt/codecvt_utf8/requirements/1.cc | 2 +- .../22_locale/codecvt/codecvt_utf8/wchar_t/1.cc | 4 +- .../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 +- .../22_locale/codecvt/{utf8.cc => utf8-char8_t.cc} | 14 +- libstdc++-v3/testsuite/22_locale/codecvt/utf8.cc | 4 +- .../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/{1.cc => 88681.cc} | 5 +- .../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 | 6 +- .../testsuite/22_locale/conversions/string/3.cc | 18 +- .../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 | 10 +- .../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 | 8 +- .../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 +- .../1.cc => 22_locale/time_get/get/char/88681.cc} | 38 +- .../testsuite/22_locale/time_get/get/wchar_t/1.cc | 2 +- .../testsuite/22_locale/time_get/get/wchar_t/2.cc | 2 +- .../time_get/get/wchar_t/88681.cc} | 38 +- .../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 | 4 +- .../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 | 5 +- .../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/max_size.cc | 4 +- .../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 +- .../deque/erasure.cc | 22 +- .../testsuite/23_containers/deque/init-list.cc | 2 +- .../23_containers/deque/modifiers/assign/1.cc | 2 +- .../23_containers/deque/modifiers/emplace/52799.cc | 2 +- .../deque/modifiers/emplace/const_iterator.cc | 2 +- .../deque/modifiers/emplace/cxx17_return.cc | 2 +- .../23_containers/deque/modifiers/erase/1.cc | 2 +- .../23_containers/deque/modifiers/erase/2.cc | 2 +- .../23_containers/deque/modifiers/erase/3.cc | 2 +- .../23_containers/deque/modifiers/erase/50529.cc | 2 +- .../23_containers/deque/modifiers/erase/54577.cc | 2 +- .../deque/modifiers/erase/moveable.cc | 2 +- .../deque/modifiers/insert/const_iterator.cc | 2 +- .../23_containers/deque/modifiers/moveable.cc | 2 +- .../deque/modifiers/push_back/49836.cc | 2 +- .../deque/modifiers/push_front/49836.cc | 2 +- .../23_containers/deque/modifiers/swap/1.cc | 2 +- .../23_containers/deque/modifiers/swap/2.cc | 2 +- .../23_containers/deque/modifiers/swap/3.cc | 2 +- .../testsuite/23_containers/deque/operators/1.cc | 2 +- .../testsuite/23_containers/deque/operators/2.cc | 2 +- .../testsuite/23_containers/deque/range_access.cc | 2 +- .../23_containers/deque/requirements/citerators.cc | 2 +- .../deque/requirements/do_the_right_thing.cc | 2 +- .../deque/requirements/dr438/assign_neg.cc | 2 +- .../deque/requirements/dr438/constructor.cc | 2 +- .../deque/requirements/dr438/constructor_1_neg.cc | 2 +- .../deque/requirements/dr438/constructor_2_neg.cc | 2 +- .../deque/requirements/dr438/insert_neg.cc | 2 +- .../deque/requirements/exception/basic.cc | 2 +- .../exception/generation_prohibited.cc | 2 +- .../exception/propagation_consistent.cc | 2 +- .../deque/requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/1_c++0x.cc | 2 +- .../deque/requirements/explicit_instantiation/2.cc | 2 +- .../deque/requirements/explicit_instantiation/3.cc | 5 +- .../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/deque/types/pmr_typedefs.cc | 2 +- .../deque/types/pmr_typedefs_debug.cc | 2 +- .../23_containers/forward_list/48101-2_neg.cc | 2 +- .../23_containers/forward_list/48101_neg.cc | 3 +- .../23_containers/forward_list/allocator/copy.cc | 2 +- .../forward_list/allocator/copy_assign.cc | 2 +- .../forward_list/allocator/default_init.cc | 2 +- .../forward_list/allocator/ext_ptr.cc | 2 +- .../forward_list/allocator/minimal.cc | 2 +- .../23_containers/forward_list/allocator/move.cc | 2 +- .../forward_list/allocator/move_assign.cc | 2 +- .../forward_list/allocator/noexcept.cc | 2 +- .../23_containers/forward_list/allocator/swap.cc | 2 +- .../23_containers/forward_list/capacity/1.cc | 2 +- .../forward_list/capacity/resize_size.cc | 2 +- .../23_containers/forward_list/comparable.cc | 2 +- .../testsuite/23_containers/forward_list/cons/1.cc | 2 +- .../23_containers/forward_list/cons/10.cc | 2 +- .../23_containers/forward_list/cons/11.cc | 2 +- .../23_containers/forward_list/cons/12.cc | 2 +- .../23_containers/forward_list/cons/13.cc | 2 +- .../23_containers/forward_list/cons/14.cc | 6 +- .../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 +- .../forward_list/cons/87809.cc} | 34 +- .../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 +- .../forward_list/erasure.cc | 22 +- .../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_cxx20_return.cc | 2 +- .../forward_list/operations/remove_freed.cc | 2 +- .../forward_list/operations/unique_cxx20_return.cc | 2 +- .../23_containers/forward_list/pmr_typedefs.cc | 2 +- .../forward_list/pmr_typedefs_debug.cc | 2 +- .../23_containers/forward_list/range_access.cc | 2 +- .../forward_list/requirements/citerators.cc | 2 +- .../requirements/do_the_right_thing.cc | 2 +- .../forward_list/requirements/dr438/assign_neg.cc | 2 +- .../forward_list/requirements/dr438/constructor.cc | 2 +- .../requirements/dr438/constructor_1_neg.cc | 2 +- .../requirements/dr438/constructor_2_neg.cc | 2 +- .../forward_list/requirements/dr438/insert_neg.cc | 2 +- .../forward_list/requirements/exception/basic.cc | 2 +- .../exception/generation_prohibited.cc | 2 +- .../exception/propagation_consistent.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/3.cc | 5 +- .../requirements/explicit_instantiation/4.cc | 2 +- .../requirements/explicit_instantiation/5.cc | 4 +- .../forward_list/requirements/typedefs.cc | 2 +- .../23_containers/forward_list/types/1.cc | 2 +- .../23_containers/headers/array/std_c++0x_neg.cc | 2 +- .../23_containers/headers/bitset/synopsis.cc | 2 +- .../23_containers/headers/deque/synopsis.cc | 2 +- .../23_containers/headers/forward_list/synopsis.cc | 2 +- .../23_containers/headers/list/synopsis.cc | 2 +- .../23_containers/headers/map/synopsis.cc | 2 +- .../23_containers/headers/queue/synopsis.cc | 2 +- .../23_containers/headers/set/synopsis.cc | 2 +- .../23_containers/headers/stack/synopsis.cc | 2 +- .../23_containers/headers/tuple/std_c++0x_neg.cc | 2 +- .../23_containers/headers/tuple/types_std_c++0x.cc | 2 +- .../headers/unordered_map/std_c++0x_neg.cc | 2 +- .../headers/unordered_set/std_c++0x_neg.cc | 2 +- .../23_containers/headers/vector/synopsis.cc | 2 +- libstdc++-v3/testsuite/23_containers/list/14340.cc | 2 +- libstdc++-v3/testsuite/23_containers/list/18604.cc | 2 +- .../testsuite/23_containers/list/23781_neg.cc | 2 +- .../testsuite/23_containers/list/48101-2_neg.cc | 2 +- .../testsuite/23_containers/list/48101_neg.cc | 3 +- libstdc++-v3/testsuite/23_containers/list/58764.cc | 2 +- libstdc++-v3/testsuite/23_containers/list/61347.cc | 4 +- .../testsuite/23_containers/list/68222_neg.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 +- .../69114.cc => 23_containers/list/cons/87809.cc} | 34 +- .../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 +- .../list/erasure.cc | 21 +- .../testsuite/23_containers/list/init-list.cc | 2 +- .../testsuite/23_containers/list/init-list.h | 2 +- .../testsuite/23_containers/list/modifiers/1.cc | 2 +- .../testsuite/23_containers/list/modifiers/1.h | 2 +- .../23_containers/list/modifiers/1_c++0x.cc | 2 +- .../testsuite/23_containers/list/modifiers/2.cc | 2 +- .../testsuite/23_containers/list/modifiers/2.h | 2 +- .../testsuite/23_containers/list/modifiers/3.cc | 2 +- .../testsuite/23_containers/list/modifiers/3.h | 2 +- .../23_containers/list/modifiers/addressof.cc | 2 +- .../23_containers/list/modifiers/assign/1.cc | 2 +- .../23_containers/list/modifiers/emplace/52799.cc | 2 +- .../list/modifiers/emplace/const_iterator.cc | 2 +- .../list/modifiers/emplace/cxx17_return.cc | 2 +- .../23_containers/list/modifiers/erase/54577.cc | 2 +- .../23_containers/list/modifiers/insert/25288.cc | 2 +- .../23_containers/list/modifiers/insert/25288.h | 2 +- .../list/modifiers/insert/const_iterator.cc | 2 +- .../23_containers/list/modifiers/swap/1.cc | 2 +- .../23_containers/list/modifiers/swap/1.h | 2 +- .../23_containers/list/modifiers/swap/2.cc | 2 +- .../23_containers/list/modifiers/swap/2.h | 2 +- .../23_containers/list/modifiers/swap/3.cc | 2 +- .../23_containers/list/modifiers/swap/3.h | 2 +- .../testsuite/23_containers/list/operations/1.cc | 2 +- .../testsuite/23_containers/list/operations/1.h | 2 +- .../testsuite/23_containers/list/operations/2.cc | 2 +- .../testsuite/23_containers/list/operations/2.h | 2 +- .../23_containers/list/operations/2_c++0x.cc | 2 +- .../testsuite/23_containers/list/operations/3.cc | 2 +- .../testsuite/23_containers/list/operations/3.h | 2 +- .../23_containers/list/operations/35969.cc | 2 +- .../23_containers/list/operations/3_c++0x.cc | 2 +- .../testsuite/23_containers/list/operations/4.cc | 2 +- .../testsuite/23_containers/list/operations/4.h | 2 +- .../23_containers/list/operations/42352.cc | 2 +- .../23_containers/list/operations/78389.cc | 2 +- .../23_containers/list/operations/80034.cc | 2 +- .../list/operations/remove_cxx20_return.cc | 2 +- .../list/operations/splice/const_iterator.cc | 2 +- .../list/operations/unique_cxx20_return.cc | 2 +- .../testsuite/23_containers/list/pmr_typedefs.cc | 2 +- .../23_containers/list/pmr_typedefs_debug.cc | 2 +- .../testsuite/23_containers/list/pthread1.cc | 2 +- .../testsuite/23_containers/list/pthread5.cc | 2 +- .../testsuite/23_containers/list/range_access.cc | 2 +- .../23_containers/list/requirements/citerators.cc | 2 +- .../list/requirements/do_the_right_thing.cc | 2 +- .../list/requirements/dr438/assign_neg.cc | 2 +- .../list/requirements/dr438/constructor.cc | 2 +- .../list/requirements/dr438/constructor_1_neg.cc | 2 +- .../list/requirements/dr438/constructor_2_neg.cc | 2 +- .../list/requirements/dr438/insert_neg.cc | 2 +- .../list/requirements/exception/basic.cc | 2 +- .../exception/generation_prohibited.cc | 2 +- .../exception/propagation_consistent.cc | 2 +- .../list/requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/1_c++0x.cc | 2 +- .../list/requirements/explicit_instantiation/2.cc | 2 +- .../list/requirements/explicit_instantiation/3.cc | 5 +- .../list/requirements/explicit_instantiation/4.cc | 2 +- .../list/requirements/explicit_instantiation/5.cc | 4 +- .../requirements/explicit_instantiation/5_c++0x.cc | 28 - .../list/requirements/partial_specialization/1.cc | 2 +- .../23_containers/list/requirements/typedefs.cc | 2 +- .../testsuite/23_containers/list/types/1.cc | 2 +- libstdc++-v3/testsuite/23_containers/map/14340.cc | 2 +- libstdc++-v3/testsuite/23_containers/map/18604.cc | 2 +- .../testsuite/23_containers/map/23781_neg.cc | 2 +- .../testsuite/23_containers/map/48101-2_neg.cc | 2 +- .../testsuite/23_containers/map/48101_neg.cc | 2 +- libstdc++-v3/testsuite/23_containers/map/56613.cc | 4 +- 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/deduction.cc | 185 +- .../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 +- .../{experimental => 23_containers}/map/erasure.cc | 19 +- .../testsuite/23_containers/map/init-list.cc | 2 +- .../testsuite/23_containers/map/modifiers/dr130.cc | 2 +- .../23_containers/map/modifiers/emplace/1.cc | 2 +- .../23_containers/map/modifiers/erase/47628.cc | 2 +- .../23_containers/map/modifiers/erase/51142.cc | 2 +- .../23_containers/map/modifiers/erase/abi_tag.cc | 2 +- .../map/modifiers/erase/dr130-linkage-check.cc | 2 +- .../23_containers/map/modifiers/erase/end_neg.cc | 2 +- .../23_containers/map/modifiers/extract.cc | 2 +- .../23_containers/map/modifiers/insert/1.cc | 2 +- .../23_containers/map/modifiers/insert/16813.cc | 2 +- .../23_containers/map/modifiers/insert/2.cc | 2 +- .../23_containers/map/modifiers/insert/3.cc | 2 +- .../23_containers/map/modifiers/insert/4.cc | 2 +- .../23_containers/map/modifiers/insert/5.cc | 2 +- .../23_containers/map/modifiers/insert/78595.cc | 2 +- .../23_containers/map/modifiers/insert/83226.cc | 2 +- .../23_containers/map/modifiers/insert/87194.cc | 2 +- .../23_containers/map/modifiers/insert/dr2354.cc | 2 +- .../map/modifiers/insert_or_assign/1.cc | 2 +- .../testsuite/23_containers/map/modifiers/merge.cc | 2 +- .../23_containers/map/modifiers/swap/1.cc | 2 +- .../23_containers/map/modifiers/swap/2.cc | 2 +- .../23_containers/map/modifiers/swap/3.cc | 2 +- .../23_containers/map/modifiers/try_emplace/1.cc | 2 +- .../testsuite/23_containers/map/operations/1.cc | 2 +- .../testsuite/23_containers/map/operations/2.cc | 2 +- .../23_containers/map/operations/31440.cc | 2 +- .../23_containers/map/operations/contains.cc | 2 +- .../23_containers/map/operations/count.cc | 2 +- .../testsuite/23_containers/map/operators/1.cc | 2 +- .../testsuite/23_containers/map/operators/1_neg.cc | 2 +- .../testsuite/23_containers/map/operators/2.cc | 2 +- .../testsuite/23_containers/map/pmr_typedefs.cc | 2 +- .../23_containers/map/pmr_typedefs_debug.cc | 2 +- .../testsuite/23_containers/map/pthread6.cc | 2 +- .../testsuite/23_containers/map/range_access.cc | 2 +- .../23_containers/map/requirements/citerators.cc | 2 +- .../map/requirements/exception/basic.cc | 2 +- .../exception/generation_prohibited.cc | 2 +- .../exception/propagation_consistent.cc | 2 +- .../map/requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/1_c++0x.cc | 2 +- .../map/requirements/explicit_instantiation/2.cc | 2 +- .../map/requirements/explicit_instantiation/3.cc | 5 +- .../map/requirements/explicit_instantiation/4.cc | 2 +- .../map/requirements/explicit_instantiation/5.cc | 10 +- .../requirements/explicit_instantiation/5_c++0x.cc | 30 - .../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/deduction.cc | 129 +- .../23_containers/multimap/cons/moveable.cc | 2 +- .../multimap/cons/noexcept_default_construct.cc | 2 +- .../multimap/cons/noexcept_move_construct.cc | 2 +- .../23_containers/multimap/debug/60499.cc | 2 +- .../23_containers/multimap/debug/construct1_neg.cc | 2 +- .../23_containers/multimap/debug/construct2_neg.cc | 2 +- .../23_containers/multimap/debug/construct3_neg.cc | 2 +- .../23_containers/multimap/debug/construct4_neg.cc | 2 +- .../23_containers/multimap/debug/construct5_neg.cc | 2 +- .../23_containers/multimap/debug/insert1_neg.cc | 2 +- .../23_containers/multimap/debug/insert2_neg.cc | 2 +- .../23_containers/multimap/debug/insert3_neg.cc | 2 +- .../23_containers/multimap/debug/insert4_neg.cc | 2 +- .../23_containers/multimap/debug/invalidation/1.cc | 2 +- .../23_containers/multimap/debug/invalidation/2.cc | 2 +- .../debug/iterator_self_move_assign_neg.cc | 2 +- .../multimap/debug/move_assign_neg.cc | 2 +- .../23_containers/multimap/debug/move_neg.cc | 2 +- .../multimap/debug/self_move_assign_neg.cc | 2 +- .../testsuite/23_containers/multimap/init-list.cc | 2 +- .../23_containers/multimap/modifiers/dr130.cc | 2 +- .../23_containers/multimap/modifiers/emplace/1.cc | 2 +- .../multimap/modifiers/erase/47628.cc | 2 +- .../multimap/modifiers/erase/51142.cc | 2 +- .../multimap/modifiers/erase/abi_tag.cc | 2 +- .../modifiers/erase/dr130-linkage-check.cc | 2 +- .../23_containers/multimap/modifiers/extract.cc | 2 +- .../23_containers/multimap/modifiers/insert/1.cc | 2 +- .../23_containers/multimap/modifiers/insert/2.cc | 2 +- .../multimap/modifiers/insert/22102.cc | 2 +- .../23_containers/multimap/modifiers/insert/3.cc | 2 +- .../23_containers/multimap/modifiers/insert/4.cc | 2 +- .../multimap/modifiers/insert/78595.cc | 2 +- .../multimap/modifiers/insert/87194.cc | 2 +- .../multimap/modifiers/insert/dr2354.cc | 2 +- .../23_containers/multimap/modifiers/merge.cc | 2 +- .../23_containers/multimap/modifiers/swap/1.cc | 2 +- .../23_containers/multimap/modifiers/swap/2.cc | 2 +- .../23_containers/multimap/modifiers/swap/3.cc | 2 +- .../23_containers/multimap/operations/1.cc | 2 +- .../23_containers/multimap/operations/2.cc | 2 +- .../23_containers/multimap/operations/contains.cc | 2 +- .../23_containers/multimap/operations/count.cc | 2 +- .../23_containers/multimap/pmr_typedefs.cc | 2 +- .../23_containers/multimap/pmr_typedefs_debug.cc | 2 +- .../23_containers/multimap/range_access.cc | 2 +- .../multimap/requirements/citerators.cc | 2 +- .../multimap/requirements/exception/basic.cc | 2 +- .../exception/generation_prohibited.cc | 2 +- .../exception/propagation_consistent.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/1_c++0x.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/3.cc | 5 +- .../requirements/explicit_instantiation/4.cc | 2 +- .../requirements/explicit_instantiation/5.cc | 10 +- .../requirements/explicit_instantiation/5_c++0x.cc | 30 - .../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 | 3 +- .../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/deduction.cc | 81 +- .../23_containers/multiset/cons/moveable.cc | 2 +- .../multiset/cons/noexcept_default_construct.cc | 2 +- .../multiset/cons/noexcept_move_construct.cc | 2 +- .../23_containers/multiset/debug/60499.cc | 2 +- .../23_containers/multiset/debug/construct1_neg.cc | 2 +- .../23_containers/multiset/debug/construct2_neg.cc | 2 +- .../23_containers/multiset/debug/construct3_neg.cc | 2 +- .../23_containers/multiset/debug/construct4_neg.cc | 2 +- .../23_containers/multiset/debug/construct5_neg.cc | 2 +- .../23_containers/multiset/debug/insert1_neg.cc | 2 +- .../23_containers/multiset/debug/insert2_neg.cc | 2 +- .../23_containers/multiset/debug/insert3_neg.cc | 2 +- .../23_containers/multiset/debug/insert4_neg.cc | 2 +- .../23_containers/multiset/debug/invalidation/1.cc | 2 +- .../23_containers/multiset/debug/invalidation/2.cc | 2 +- .../debug/iterator_self_move_assign_neg.cc | 2 +- .../multiset/debug/move_assign_neg.cc | 2 +- .../23_containers/multiset/debug/move_neg.cc | 2 +- .../multiset/debug/self_move_assign_neg.cc | 2 +- .../testsuite/23_containers/multiset/init-list.cc | 2 +- .../23_containers/multiset/modifiers/dr130.cc | 2 +- .../23_containers/multiset/modifiers/emplace/1.cc | 2 +- .../multiset/modifiers/erase/51142.cc | 2 +- .../multiset/modifiers/erase/abi_tag.cc | 2 +- .../modifiers/erase/dr130-linkage-check.cc | 2 +- .../23_containers/multiset/modifiers/extract.cc | 2 +- .../23_containers/multiset/modifiers/insert/1.cc | 2 +- .../23_containers/multiset/modifiers/insert/2.cc | 2 +- .../multiset/modifiers/insert/22102.cc | 2 +- .../23_containers/multiset/modifiers/insert/3.cc | 2 +- .../23_containers/multiset/modifiers/insert/4.cc | 2 +- .../multiset/modifiers/insert/87194.cc | 2 +- .../23_containers/multiset/modifiers/merge.cc | 2 +- .../23_containers/multiset/modifiers/swap/1.cc | 2 +- .../23_containers/multiset/modifiers/swap/2.cc | 2 +- .../23_containers/multiset/modifiers/swap/3.cc | 2 +- .../23_containers/multiset/operations/1.cc | 2 +- .../23_containers/multiset/operations/2.cc | 2 +- .../23_containers/multiset/operations/contains.cc | 2 +- .../23_containers/multiset/operations/count.cc | 2 +- .../23_containers/multiset/pmr_typedefs.cc | 2 +- .../23_containers/multiset/pmr_typedefs_debug.cc | 2 +- .../23_containers/multiset/range_access.cc | 2 +- .../multiset/requirements/citerators.cc | 2 +- .../multiset/requirements/exception/basic.cc | 2 +- .../exception/generation_prohibited.cc | 2 +- .../exception/propagation_consistent.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/1_c++0x.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/3.cc | 5 +- .../requirements/explicit_instantiation/4.cc | 2 +- .../requirements/explicit_instantiation/5.cc | 4 +- .../requirements/explicit_instantiation/5_c++0x.cc | 30 - .../requirements/partial_specialization/1.cc | 2 +- .../multiset/requirements/typedefs.cc | 2 +- .../23_containers/priority_queue/67085.cc | 2 +- .../23_containers/priority_queue/77528.cc | 2 +- .../23_containers/priority_queue/allocator.cc | 2 +- .../23_containers/priority_queue/deduction.cc | 119 + .../priority_queue/{67085.cc => dr2537.cc} | 29 +- .../23_containers/priority_queue/members/7161.cc | 2 +- .../23_containers/priority_queue/moveable.cc | 2 +- .../priority_queue/requirements/constructible.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/1_c++98.cc | 2 +- .../priority_queue/requirements/typedefs.cc | 2 +- .../priority_queue/requirements/uses_allocator.cc | 2 +- .../testsuite/23_containers/queue/77528.cc | 2 +- .../testsuite/23_containers/queue/deduction.cc | 89 + .../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 | 3 +- 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/deduction.cc | 66 + .../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 +- .../{experimental => 23_containers}/set/erasure.cc | 19 +- .../testsuite/23_containers/set/init-list.cc | 2 +- .../testsuite/23_containers/set/modifiers/16728.cc | 2 +- .../testsuite/23_containers/set/modifiers/17948.cc | 2 +- .../testsuite/23_containers/set/modifiers/dr130.cc | 2 +- .../23_containers/set/modifiers/emplace/1.cc | 2 +- .../23_containers/set/modifiers/erase/51142.cc | 2 +- .../23_containers/set/modifiers/erase/abi_tag.cc | 2 +- .../set/modifiers/erase/dr130-linkage-check.cc | 2 +- .../23_containers/set/modifiers/extract.cc | 2 +- .../23_containers/set/modifiers/insert/1.cc | 2 +- .../23_containers/set/modifiers/insert/2.cc | 2 +- .../23_containers/set/modifiers/insert/3.cc | 2 +- .../23_containers/set/modifiers/insert/87194.cc | 2 +- .../testsuite/23_containers/set/modifiers/merge.cc | 2 +- .../23_containers/set/modifiers/node_swap.cc | 2 +- .../23_containers/set/modifiers/swap/1.cc | 2 +- .../23_containers/set/modifiers/swap/2.cc | 2 +- .../23_containers/set/modifiers/swap/3.cc | 2 +- .../testsuite/23_containers/set/move_comparison.cc | 2 +- .../testsuite/23_containers/set/operations/1.cc | 2 +- .../testsuite/23_containers/set/operations/2.cc | 2 +- .../23_containers/set/operations/contains.cc | 2 +- .../23_containers/set/operations/count.cc | 2 +- .../testsuite/23_containers/set/operators/1_neg.cc | 2 +- .../testsuite/23_containers/set/pmr_typedefs.cc | 2 +- .../23_containers/set/pmr_typedefs_debug.cc | 2 +- .../testsuite/23_containers/set/range_access.cc | 2 +- .../23_containers/set/requirements/citerators.cc | 2 +- .../set/requirements/exception/basic.cc | 2 +- .../exception/generation_prohibited.cc | 2 +- .../exception/propagation_consistent.cc | 2 +- .../set/requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/1_c++0x.cc | 2 +- .../set/requirements/explicit_instantiation/2.cc | 2 +- .../set/requirements/explicit_instantiation/3.cc | 5 +- .../set/requirements/explicit_instantiation/4.cc | 2 +- .../set/requirements/explicit_instantiation/5.cc | 4 +- .../requirements/explicit_instantiation/5_c++0x.cc | 30 - .../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/deduction.cc | 89 + .../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 | 10 +- .../testsuite/23_containers/unordered_map/59548.cc | 2 +- .../23_containers/unordered_map/allocator/copy.cc | 8 +- .../unordered_map/allocator/copy_assign.cc | 6 +- .../unordered_map/allocator/minimal.cc | 7 +- .../23_containers/unordered_map/allocator/move.cc | 6 +- .../unordered_map/allocator/move_assign.cc | 8 +- .../unordered_map/allocator/noexcept.cc | 12 +- .../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 | 4 +- .../23_containers/unordered_map/cons/deduction.cc | 41 +- .../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 +- .../unordered_map/erasure.cc | 19 +- .../23_containers/unordered_map/final_hash.cc | 2 +- .../unordered_map/hash_policy/dr1189.cc | 2 +- .../23_containers/unordered_map/init-list.cc | 2 +- .../unordered_map/insert/24061-map.cc | 2 +- .../23_containers/unordered_map/insert/57619.cc | 2 +- .../23_containers/unordered_map/insert/83709.cc | 2 +- .../unordered_map/insert/array_syntax.cc | 2 +- .../unordered_map/insert/array_syntax_move.cc | 2 +- .../23_containers/unordered_map/insert/dr2354.cc | 2 +- .../unordered_map/insert/map_range.cc | 2 +- .../unordered_map/insert/map_single.cc | 2 +- .../unordered_map/insert/map_single_move-1.cc | 2 +- .../unordered_map/insert/map_single_move-2.cc | 2 +- .../23_containers/unordered_map/modifiers/61667.cc | 2 +- .../23_containers/unordered_map/modifiers/78595.cc | 2 +- .../unordered_map/modifiers/emplace.cc | 2 +- .../unordered_map/modifiers/extract.cc | 2 +- .../unordered_map/modifiers/insert_or_assign.cc | 2 +- .../23_containers/unordered_map/modifiers/merge.cc | 2 +- .../unordered_map/modifiers/reserve.cc | 2 +- .../unordered_map/modifiers/try_emplace.cc | 2 +- .../23_containers/unordered_map/observers.cc | 2 +- .../unordered_map/operations/contains.cc | 2 +- .../unordered_map/operations/count.cc | 2 +- .../23_containers/unordered_map/operators/1.cc | 2 +- .../23_containers/unordered_map/operators/2.cc | 2 +- .../23_containers/unordered_map/pmr_typedefs.cc | 2 +- .../unordered_map/pmr_typedefs_debug.cc | 2 +- .../23_containers/unordered_map/range_access.cc | 2 +- .../unordered_map/requirements/52942.cc | 2 +- .../unordered_map/requirements/53067.cc | 2 +- .../unordered_map/requirements/53339.cc | 2 +- .../unordered_map/requirements/citerators.cc | 2 +- .../unordered_map/requirements/cliterators.cc | 2 +- .../unordered_map/requirements/debug_container.cc | 4 +- .../unordered_map/requirements/debug_mode.cc | 2 +- .../unordered_map/requirements/exception/basic.cc | 5 +- .../exception/generation_prohibited.cc | 5 +- .../exception/propagation_consistent.cc | 5 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/3.cc | 6 +- .../requirements/explicit_instantiation/4.cc | 2 +- .../requirements/explicit_instantiation/5.cc | 10 +- .../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 | 10 +- .../unordered_multimap/allocator/copy.cc | 8 +- .../unordered_multimap/allocator/copy_assign.cc | 6 +- .../unordered_multimap/allocator/minimal.cc | 6 +- .../unordered_multimap/allocator/move.cc | 6 +- .../unordered_multimap/allocator/move_assign.cc | 8 +- .../unordered_multimap/allocator/noexcept.cc | 12 +- .../unordered_multimap/allocator/swap.cc | 2 +- .../23_containers/unordered_multimap/cons/66055.cc | 2 +- .../unordered_multimap/cons/deduction.cc | 56 +- .../unordered_multimap/cons/moveable.cc | 2 +- .../unordered_multimap/debug/60499.cc | 2 +- .../unordered_multimap/debug/begin1_neg.cc | 2 +- .../unordered_multimap/debug/begin2_neg.cc | 2 +- .../unordered_multimap/debug/bucket_size_neg.cc | 2 +- .../unordered_multimap/debug/cbegin_neg.cc | 2 +- .../unordered_multimap/debug/cend_neg.cc | 2 +- .../unordered_multimap/debug/construct1_neg.cc | 2 +- .../unordered_multimap/debug/construct2_neg.cc | 2 +- .../unordered_multimap/debug/construct3_neg.cc | 2 +- .../unordered_multimap/debug/construct4_neg.cc | 2 +- .../unordered_multimap/debug/construct5_neg.cc | 2 +- .../unordered_multimap/debug/end1_neg.cc | 2 +- .../unordered_multimap/debug/end2_neg.cc | 2 +- .../unordered_multimap/debug/insert1_neg.cc | 2 +- .../unordered_multimap/debug/insert2_neg.cc | 2 +- .../unordered_multimap/debug/insert3_neg.cc | 2 +- .../unordered_multimap/debug/insert4_neg.cc | 2 +- .../debug/invalid_local_iterator_compare_neg.cc | 2 +- .../debug/invalid_local_iterator_range_neg.cc | 2 +- .../debug/iterator_self_move_assign_neg.cc | 2 +- .../debug/max_load_factor_neg.cc | 2 +- .../unordered_multimap/debug/move_assign_neg.cc | 2 +- .../unordered_multimap/debug/move_neg.cc | 2 +- .../debug/self_move_assign_neg.cc | 2 +- .../debug/use_erased_local_iterator_neg.cc | 2 +- .../debug/use_invalid_iterator_neg.cc | 2 +- .../debug/use_invalid_local_iterator_neg.cc | 2 +- .../23_containers/unordered_multimap/erase/1.cc | 2 +- .../23_containers/unordered_multimap/erase/2.cc | 2 +- .../unordered_multimap/erase/24061-multimap.cc | 2 +- .../unordered_multimap/erase/51142.cc | 2 +- .../unordered_multimap/erase/51845-multimap.cc | 2 +- .../unordered_multimap/erase/54276.cc | 2 +- .../23_containers/unordered_multimap/final_hash.cc | 2 +- .../unordered_multimap/hash_policy/dr1189.cc | 2 +- .../23_containers/unordered_multimap/init-list.cc | 2 +- .../unordered_multimap/insert/24061-multimap.cc | 2 +- .../unordered_multimap/insert/51866.cc | 2 +- .../unordered_multimap/insert/52476.cc | 2 +- .../unordered_multimap/insert/53115.cc | 2 +- .../unordered_multimap/insert/55028-debug.cc | 2 +- .../unordered_multimap/insert/57619.cc | 2 +- .../unordered_multimap/insert/dr2354.cc | 2 +- .../unordered_multimap/insert/hint.cc | 2 +- .../unordered_multimap/insert/multimap_range.cc | 2 +- .../unordered_multimap/insert/multimap_single.cc | 2 +- .../insert/multimap_single_move-1.cc | 2 +- .../insert/multimap_single_move-2.cc | 2 +- .../unordered_multimap/modifiers/78595.cc | 2 +- .../unordered_multimap/modifiers/emplace.cc | 2 +- .../unordered_multimap/modifiers/extract.cc | 2 +- .../unordered_multimap/modifiers/merge.cc | 2 +- .../unordered_multimap/modifiers/reserve.cc | 2 +- .../23_containers/unordered_multimap/observers.cc | 2 +- .../unordered_multimap/operations/contains.cc | 2 +- .../unordered_multimap/operations/count.cc | 2 +- .../unordered_multimap/operators/1.cc | 2 +- .../unordered_multimap/operators/2.cc | 2 +- .../unordered_multimap/pmr_typedefs.cc | 2 +- .../unordered_multimap/pmr_typedefs_debug.cc | 2 +- .../unordered_multimap/range_access.cc | 2 +- .../unordered_multimap/requirements/53339.cc | 2 +- .../unordered_multimap/requirements/citerators.cc | 2 +- .../unordered_multimap/requirements/cliterators.cc | 2 +- .../unordered_multimap/requirements/debug.cc | 2 +- .../requirements/exception/basic.cc | 5 +- .../exception/generation_prohibited.cc | 5 +- .../exception/propagation_consistent.cc | 5 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/3.cc | 6 +- .../requirements/explicit_instantiation/4.cc | 2 +- .../requirements/explicit_instantiation/5.cc | 15 +- .../unordered_multimap/requirements/typedefs.cc | 2 +- .../unordered_multiset/48101-2_neg.cc | 2 +- .../23_containers/unordered_multiset/48101_neg.cc | 3 +- .../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/deduction.cc | 65 +- .../unordered_multiset/cons/moveable.cc | 2 +- .../unordered_multiset/debug/60499.cc | 2 +- .../unordered_multiset/debug/begin1_neg.cc | 2 +- .../unordered_multiset/debug/begin2_neg.cc | 2 +- .../unordered_multiset/debug/bucket_size_neg.cc | 2 +- .../unordered_multiset/debug/cbegin_neg.cc | 2 +- .../unordered_multiset/debug/cend_neg.cc | 2 +- .../unordered_multiset/debug/construct1_neg.cc | 2 +- .../unordered_multiset/debug/construct2_neg.cc | 2 +- .../unordered_multiset/debug/construct3_neg.cc | 2 +- .../unordered_multiset/debug/construct4_neg.cc | 2 +- .../unordered_multiset/debug/construct5_neg.cc | 2 +- .../unordered_multiset/debug/end1_neg.cc | 2 +- .../unordered_multiset/debug/end2_neg.cc | 2 +- .../unordered_multiset/debug/insert1_neg.cc | 2 +- .../unordered_multiset/debug/insert2_neg.cc | 2 +- .../unordered_multiset/debug/insert3_neg.cc | 2 +- .../unordered_multiset/debug/insert4_neg.cc | 2 +- .../debug/invalid_local_iterator_compare_neg.cc | 2 +- .../debug/invalid_local_iterator_range_neg.cc | 2 +- .../debug/iterator_self_move_assign_neg.cc | 2 +- .../debug/max_load_factor_neg.cc | 2 +- .../unordered_multiset/debug/move_assign_neg.cc | 2 +- .../unordered_multiset/debug/move_neg.cc | 2 +- .../debug/self_move_assign_neg.cc | 2 +- .../debug/use_erased_local_iterator_neg.cc | 2 +- .../debug/use_invalid_iterator_neg.cc | 2 +- .../debug/use_invalid_local_iterator_neg.cc | 2 +- .../23_containers/unordered_multiset/erase/1.cc | 2 +- .../23_containers/unordered_multiset/erase/2.cc | 2 +- .../unordered_multiset/erase/24061-multiset.cc | 2 +- .../unordered_multiset/erase/51142.cc | 2 +- .../23_containers/unordered_multiset/final_hash.cc | 2 +- .../unordered_multiset/hash_policy/dr1189.cc | 2 +- .../23_containers/unordered_multiset/init-list.cc | 2 +- .../unordered_multiset/insert/24061-multiset.cc | 2 +- .../unordered_multiset/insert/51866.cc | 2 +- .../unordered_multiset/insert/52476.cc | 2 +- .../unordered_multiset/insert/53115.cc | 2 +- .../unordered_multiset/insert/hash_policy.cc | 2 +- .../unordered_multiset/insert/multiset_range.cc | 2 +- .../unordered_multiset/insert/multiset_single.cc | 2 +- .../insert/multiset_single_move.cc | 2 +- .../unordered_multiset/modifiers/emplace.cc | 2 +- .../unordered_multiset/modifiers/extract.cc | 2 +- .../unordered_multiset/modifiers/merge.cc | 2 +- .../unordered_multiset/modifiers/reserve.cc | 2 +- .../23_containers/unordered_multiset/observers.cc | 2 +- .../unordered_multiset/operations/contains.cc | 2 +- .../unordered_multiset/operations/count.cc | 2 +- .../unordered_multiset/operators/1.cc | 2 +- .../unordered_multiset/pmr_typedefs.cc | 2 +- .../unordered_multiset/pmr_typedefs_debug.cc | 2 +- .../unordered_multiset/range_access.cc | 2 +- .../unordered_multiset/requirements/citerators.cc | 2 +- .../unordered_multiset/requirements/cliterators.cc | 2 +- .../unordered_multiset/requirements/debug.cc | 2 +- .../requirements/exception/basic.cc | 2 +- .../exception/generation_prohibited.cc | 2 +- .../exception/propagation_consistent.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/3.cc | 6 +- .../requirements/explicit_instantiation/4.cc | 2 +- .../requirements/explicit_instantiation/5.cc | 4 +- .../unordered_multiset/requirements/typedefs.cc | 2 +- .../23_containers/unordered_set/48101-2_neg.cc | 2 +- .../23_containers/unordered_set/48101_neg.cc | 3 +- .../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 | 130 +- .../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/deduction.cc | 60 +- .../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 +- .../unordered_set/erasure.cc | 19 +- .../23_containers/unordered_set/final_hash.cc | 2 +- .../unordered_set/hash_policy/26132.cc | 2 +- .../unordered_set/hash_policy/71181.cc | 2 +- .../unordered_set/hash_policy/dr1189.cc | 2 +- .../unordered_set/hash_policy/load_factor.cc | 2 +- .../unordered_set/hash_policy/power2_rehash.cc | 2 +- .../unordered_set/hash_policy/prime_rehash.cc | 2 +- .../unordered_set/hash_policy/rehash.cc | 2 +- .../23_containers/unordered_set/init-list.cc | 2 +- .../unordered_set/insert/24061-set.cc | 2 +- .../23_containers/unordered_set/insert/83709.cc | 2 +- .../unordered_set/insert/hash_policy.cc | 2 +- .../unordered_set/insert/move_range.cc | 2 +- .../unordered_set/insert/set_range.cc | 2 +- .../unordered_set/insert/set_single.cc | 2 +- .../unordered_set/insert/set_single_move.cc | 2 +- .../unordered_set/instantiation_neg.cc | 2 +- .../unordered_set/max_load_factor/robustness.cc | 2 +- .../unordered_set/modifiers/emplace.cc | 2 +- .../unordered_set/modifiers/extract.cc | 2 +- .../23_containers/unordered_set/modifiers/merge.cc | 2 +- .../unordered_set/modifiers/reserve.cc | 2 +- .../23_containers/unordered_set/modifiers/swap.cc | 2 +- .../23_containers/unordered_set/observers.cc | 2 +- .../unordered_set/operations/contains.cc | 2 +- .../unordered_set/operations/count.cc | 2 +- .../23_containers/unordered_set/operators/1.cc | 2 +- .../23_containers/unordered_set/operators/52309.cc | 2 +- .../23_containers/unordered_set/pmr_typedefs.cc | 2 +- .../unordered_set/pmr_typedefs_debug.cc | 2 +- .../23_containers/unordered_set/range_access.cc | 2 +- .../unordered_set/requirements/52942.cc | 2 +- .../unordered_set/requirements/53067.cc | 2 +- .../unordered_set/requirements/citerators.cc | 2 +- .../unordered_set/requirements/cliterators.cc | 2 +- .../unordered_set/requirements/debug_container.cc | 2 +- .../unordered_set/requirements/debug_mode.cc | 2 +- .../unordered_set/requirements/exception/basic.cc | 2 +- .../exception/generation_prohibited.cc | 2 +- .../exception/propagation_consistent.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/3.cc | 6 +- .../requirements/explicit_instantiation/4.cc | 2 +- .../requirements/explicit_instantiation/5.cc | 4 +- .../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 | 5 +- .../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/default_init.cc | 2 +- .../23_containers/vector/allocator/ext_ptr.cc | 2 +- .../23_containers/vector/allocator/minimal.cc | 4 +- .../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/87809.cc} | 34 +- .../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 +- .../vector/bool/modifiers/assign/1.cc | 2 +- .../23_containers/vector/bool/modifiers/erase/1.cc | 2 +- .../vector/bool/modifiers/erase/54577.cc | 2 +- .../vector/bool/modifiers/insert/1.cc | 2 +- .../vector/bool/modifiers/insert/31370.cc | 2 +- .../vector/bool/modifiers/insert/const_iterator.cc | 2 +- .../23_containers/vector/bool/modifiers/swap/1.cc | 2 +- .../23_containers/vector/bool/modifiers/swap/2.cc | 2 +- .../vector/bool/requirements/citerators.cc | 2 +- .../vector/bool/requirements/dr438/constructor.cc | 2 +- .../testsuite/23_containers/vector/bool/swap.cc | 2 +- .../testsuite/23_containers/vector/capacity/1.cc | 2 +- .../testsuite/23_containers/vector/capacity/2.cc | 2 +- .../23_containers/vector/capacity/29134-2.cc | 2 +- .../23_containers/vector/capacity/29134.cc | 2 +- .../23_containers/vector/capacity/44190.cc | 2 +- .../23_containers/vector/capacity/8230.cc | 2 +- .../23_containers/vector/capacity/87544.cc | 73 + .../23_containers/vector/capacity/max_size.cc | 4 +- .../vector/capacity/reserve/moveable.cc | 2 +- .../vector/capacity/reserve/moveable2.cc | 2 +- .../23_containers/vector/capacity/resize/1.cc | 2 +- .../vector/capacity/resize/moveable.cc | 2 +- .../vector/capacity/resize/moveable2.cc | 2 +- .../vector/capacity/resize/resize_size.cc | 2 +- .../vector/capacity/resize/strong_guarantee.cc | 2 +- .../23_containers/vector/capacity/shrink_to_fit.cc | 2 +- .../vector/capacity/shrink_to_fit2.cc | 2 +- .../vector/check_construct_destroy.cc | 2 +- .../testsuite/23_containers/vector/cons/1.cc | 2 +- .../testsuite/23_containers/vector/cons/2.cc | 2 +- .../testsuite/23_containers/vector/cons/3.cc | 2 +- .../testsuite/23_containers/vector/cons/4.cc | 2 +- .../testsuite/23_containers/vector/cons/55977.cc | 2 +- .../testsuite/23_containers/vector/cons/6513.cc | 2 +- .../testsuite/23_containers/vector/cons/86292.cc | 2 +- .../vector/cons/87809.cc} | 34 +- .../23_containers/vector/cons/clear_allocator.cc | 2 +- .../23_containers/vector/cons/cons_size.cc | 2 +- .../23_containers/vector/cons/deduction.cc | 2 +- .../vector/cons/destructible_debug_neg.cc | 2 +- .../23_containers/vector/cons/destructible_neg.cc | 2 +- .../23_containers/vector/cons/moveable.cc | 2 +- .../23_containers/vector/cons/moveable2.cc | 2 +- .../vector/cons/noexcept_move_construct.cc | 2 +- .../23_containers/vector/data_access/1.cc | 2 +- .../testsuite/23_containers/vector/debug/52433.cc | 2 +- .../23_containers/vector/debug/57779_neg.cc | 2 +- .../testsuite/23_containers/vector/debug/60499.cc | 2 +- .../testsuite/23_containers/vector/debug/60587.cc | 2 +- .../23_containers/vector/debug/60587_neg.cc | 2 +- .../23_containers/vector/debug/alloc_prop.cc | 2 +- .../23_containers/vector/debug/assign1_neg.cc | 2 +- .../23_containers/vector/debug/assign2_neg.cc | 2 +- .../23_containers/vector/debug/assign3_neg.cc | 2 +- .../23_containers/vector/debug/assign4_neg.cc | 2 +- .../vector/debug/bool/shrink_to_fit.cc | 2 +- .../23_containers/vector/debug/construct1_neg.cc | 2 +- .../23_containers/vector/debug/construct2_neg.cc | 2 +- .../23_containers/vector/debug/construct3_neg.cc | 2 +- .../23_containers/vector/debug/construct4_neg.cc | 2 +- .../23_containers/vector/debug/debug_functions.cc | 2 +- .../23_containers/vector/debug/insert1_neg.cc | 2 +- .../23_containers/vector/debug/insert2_neg.cc | 2 +- .../23_containers/vector/debug/insert3_neg.cc | 2 +- .../23_containers/vector/debug/insert4_neg.cc | 2 +- .../23_containers/vector/debug/insert5_neg.cc | 2 +- .../23_containers/vector/debug/insert6_neg.cc | 2 +- .../23_containers/vector/debug/insert7_neg.cc | 2 +- .../23_containers/vector/debug/invalidation/1.cc | 2 +- .../23_containers/vector/debug/invalidation/2.cc | 2 +- .../23_containers/vector/debug/invalidation/3.cc | 2 +- .../23_containers/vector/debug/invalidation/4.cc | 2 +- .../vector/debug/iterator_self_move_assign_neg.cc | 2 +- .../23_containers/vector/debug/move_assign_neg.cc | 2 +- .../23_containers/vector/debug/move_neg.cc | 2 +- .../vector/debug/multithreaded_swap.cc | 2 +- .../vector/debug/mutex_association.cc | 2 +- .../vector/debug/self_move_assign_neg.cc | 2 +- .../23_containers/vector/debug/shrink_to_fit.cc | 2 +- .../vector/debug_mode_requires_reallocation-1.cc | 2 +- .../vector/debug_mode_requires_reallocation-2.cc | 2 +- .../23_containers/vector/element_access/1.cc | 2 +- .../vector/erasure.cc | 22 +- .../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 | 5 +- .../vector/ext_pointer/modifiers/element.cc | 2 +- .../vector/ext_pointer/modifiers/erase.cc | 2 +- .../vector/ext_pointer/modifiers/insert.cc | 2 +- .../23_containers/vector/ext_pointer/resize.cc | 2 +- .../23_containers/vector/ext_pointer/types/1.cc | 2 +- .../23_containers/vector/ext_pointer/types/2.cc | 2 +- .../testsuite/23_containers/vector/init-list.cc | 2 +- .../testsuite/23_containers/vector/modifiers/1.cc | 2 +- .../testsuite/23_containers/vector/modifiers/2.cc | 2 +- .../23_containers/vector/modifiers/assign/1.cc | 2 +- .../vector/modifiers/emplace/52799.cc | 2 +- .../vector/modifiers/emplace/const_iterator.cc | 2 +- .../vector/modifiers/emplace/cxx17_return.cc | 2 +- .../vector/modifiers/emplace/self_emplace.cc | 2 +- .../23_containers/vector/modifiers/erase/1.cc | 2 +- .../23_containers/vector/modifiers/erase/50529.cc | 2 +- .../23_containers/vector/modifiers/erase/54577.cc | 2 +- .../vector/modifiers/erase/moveable.cc | 2 +- .../23_containers/vector/modifiers/insert/1.cc | 2 +- .../23_containers/vector/modifiers/insert/58148.cc | 2 +- .../vector/modifiers/insert/aliasing.cc | 2 +- .../vector/modifiers/insert/const_iterator.cc | 2 +- .../vector/modifiers/insert/self_insert.cc | 2 +- .../23_containers/vector/modifiers/moveable.cc | 2 +- .../23_containers/vector/modifiers/moveable2.cc | 2 +- .../vector/modifiers/push_back/49836.cc | 11 +- .../vector/modifiers/push_back/89130.cc | 62 + .../{58764.cc => modifiers/push_back/89416.cc} | 24 +- .../vector/modifiers/push_back/strong_guarantee.cc | 2 +- .../23_containers/vector/modifiers/swap/1.cc | 2 +- .../23_containers/vector/modifiers/swap/2.cc | 2 +- .../23_containers/vector/modifiers/swap/3.cc | 2 +- .../testsuite/23_containers/vector/pmr_typedefs.cc | 2 +- .../testsuite/23_containers/vector/range_access.cc | 2 +- .../vector/requirements/citerators.cc | 2 +- .../vector/requirements/do_the_right_thing.cc | 2 +- .../vector/requirements/dr438/assign_neg.cc | 2 +- .../vector/requirements/dr438/constructor.cc | 2 +- .../vector/requirements/dr438/constructor_1_neg.cc | 2 +- .../vector/requirements/dr438/constructor_2_neg.cc | 2 +- .../vector/requirements/dr438/insert_neg.cc | 2 +- .../vector/requirements/exception/basic.cc | 2 +- .../exception/generation_prohibited.cc | 2 +- .../exception/propagation_consistent.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/1_c++0x.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/3.cc | 5 +- .../requirements/explicit_instantiation/4.cc | 2 +- .../requirements/partial_specialization/1.cc | 2 +- .../23_containers/vector/requirements/typedefs.cc | 2 +- .../testsuite/23_containers/vector/types/1.cc | 2 +- .../testsuite/23_containers/vector/types/23767.cc | 2 +- .../vector/types/pmr_typedefs_debug.cc | 2 +- .../23_containers/vector/zero_sized_allocations.cc | 2 +- .../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 +- .../24_iterators/move_iterator/debug_neg.cc | 2 +- .../testsuite/24_iterators/move_iterator/dr2061.cc | 2 +- .../testsuite/24_iterators/move_iterator/dr2106.cc | 2 +- .../24_iterators/move_iterator/greedy_ops.cc | 2 +- .../24_iterators/normal_iterator/58403.cc | 2 +- .../24_iterators/normal_iterator/debug_neg.cc | 2 +- .../24_iterators/normal_iterator/greedy_ops.cc | 2 +- .../testsuite/24_iterators/operations/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/debug_neg.cc | 2 +- .../24_iterators/reverse_iterator/dr1052.cc | 2 +- .../24_iterators/reverse_iterator/dr2188.cc | 2 +- .../24_iterators/reverse_iterator/greedy_ops.cc | 2 +- .../24_iterators/reverse_iterator/make.cc | 2 +- .../reverse_iterator/requirements/base_classes.cc | 2 +- .../reverse_iterator/requirements/current.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../reverse_iterator/requirements/typedefs.cc | 2 +- .../testsuite/25_algorithms/adjacent_find/1.cc | 2 +- .../25_algorithms/adjacent_find/check_type.cc | 2 +- .../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 +- libstdc++-v3/testsuite/25_algorithms/copy/86658.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 +- .../25_algorithms/copy_backward/debug/1_neg.cc | 2 +- .../25_algorithms/copy_backward/debug/2_neg.cc | 2 +- .../25_algorithms/copy_backward/debug/3_neg.cc | 2 +- .../copy_backward/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 +- .../testsuite/25_algorithms/equal/debug/1_neg.cc | 2 +- .../testsuite/25_algorithms/equal/debug/2_neg.cc | 2 +- .../testsuite/25_algorithms/equal/debug/3_neg.cc | 2 +- .../25_algorithms/equal/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 +- libstdc++-v3/testsuite/25_algorithms/fill_n/2.cc | 2 +- .../testsuite/25_algorithms/fill_n/25306.cc | 2 +- .../testsuite/25_algorithms/fill_n/35725.cc | 2 +- .../testsuite/25_algorithms/fill_n/debug/1_neg.cc | 2 +- .../testsuite/25_algorithms/fill_n/debug/2_neg.cc | 2 +- .../testsuite/25_algorithms/fill_n/debug/3_neg.cc | 2 +- .../testsuite/25_algorithms/fill_n/debug/4_neg.cc | 2 +- .../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 +- .../testsuite/26_numerics/accumulate/lwg2055.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/26_numerics/adjacent_difference/1.cc | 2 +- .../26_numerics/adjacent_difference/lwg2055.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/26_numerics/bit/bit.pow.two/ceil2.cc | 2 +- .../26_numerics/bit/bit.pow.two/floor2.cc | 2 +- .../26_numerics/bit/bit.pow.two/ispow2.cc | 2 +- .../26_numerics/bit/bit.pow.two/log2p1.cc | 2 +- .../26_numerics/bit/bitops.count/countl_one.cc | 2 +- .../26_numerics/bit/bitops.count/countl_zero.cc | 2 +- .../26_numerics/bit/bitops.count/countr_one.cc | 2 +- .../26_numerics/bit/bitops.count/countr_zero.cc | 2 +- .../26_numerics/bit/bitops.count/popcount.cc | 2 +- .../testsuite/26_numerics/bit/bitops.rot/rotl.cc | 4 +- .../testsuite/26_numerics/bit/bitops.rot/rotr.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 +- .../comparison_operators/more_constexpr.cc} | 44 +- .../testsuite/26_numerics/complex/cons/48760.cc | 2 +- .../26_numerics/complex/cons/48760_c++0x.cc | 2 +- .../26_numerics/complex/cons/constexpr.cc | 2 +- .../26_numerics/complex/cons/constexpr_primary.cc | 2 +- .../testsuite/26_numerics/complex/dr387_2.cc | 2 +- .../testsuite/26_numerics/complex/dr781.cc | 2 +- .../testsuite/26_numerics/complex/dr844.cc | 2 +- .../complex/inserters_extractors/char/1.cc | 2 +- .../complex/inserters_extractors/char/dr2714.cc | 2 +- .../complex/inserters_extractors/wchar_t/1.cc | 2 +- .../26_numerics/complex/literals/types.cc | 2 +- .../26_numerics/complex/literals/values.cc | 2 +- .../complex/operators/more_constexpr.cc | 64 + .../complex/requirements/constexpr_functions.cc | 2 +- .../complex/requirements/more_constexpr.cc | 174 + .../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 +- .../{constexpr.cc => more_constexpr.cc} | 11 +- .../complex/value_operations/pr88341.cc} | 10 +- 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 | 90 +- .../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 +- .../headers/cstdlib/{dr2192.cc => dr2735.cc} | 36 +- .../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 +- .../testsuite/26_numerics/inner_product/lwg2055.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/26_numerics/iota/1.cc | 2 +- .../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 +- .../testsuite/26_numerics/partial_sum/lwg2055.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../random/bernoulli_distribution/cons/default.cc | 2 +- .../random/bernoulli_distribution/cons/parms.cc | 2 +- .../bernoulli_distribution/operators/equal.cc | 2 +- .../bernoulli_distribution/operators/inequal.cc | 2 +- .../bernoulli_distribution/operators/serialize.cc | 2 +- .../bernoulli_distribution/operators/values.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../random/binomial_distribution/cons/default.cc | 2 +- .../random/binomial_distribution/cons/parms.cc | 2 +- .../binomial_distribution/operators/equal.cc | 2 +- .../binomial_distribution/operators/inequal.cc | 2 +- .../binomial_distribution/operators/serialize.cc | 2 +- .../binomial_distribution/operators/values.cc | 2 +- .../binomial_distribution/operators/values2.cc | 2 +- .../binomial_distribution/operators/values3.cc | 2 +- .../binomial_distribution/operators/values4.cc | 2 +- .../binomial_distribution/operators/values5.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../binomial_distribution/requirements/typedefs.cc | 2 +- .../random/cauchy_distribution/cons/default.cc | 2 +- .../random/cauchy_distribution/cons/parms.cc | 2 +- .../random/cauchy_distribution/operators/equal.cc | 2 +- .../cauchy_distribution/operators/inequal.cc | 2 +- .../cauchy_distribution/operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../cauchy_distribution/requirements/typedefs.cc | 2 +- .../random/chi_squared_distribution/83833.cc | 2 +- .../chi_squared_distribution/cons/default.cc | 2 +- .../random/chi_squared_distribution/cons/parms.cc | 2 +- .../chi_squared_distribution/operators/equal.cc | 2 +- .../chi_squared_distribution/operators/inequal.cc | 2 +- .../operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../26_numerics/random/default_random_engine.cc | 2 +- .../random/discard_block_engine/cons/55215.cc | 2 +- .../random/discard_block_engine/cons/base_copy.cc | 2 +- .../random/discard_block_engine/cons/base_move.cc | 2 +- .../random/discard_block_engine/cons/copy.cc | 2 +- .../random/discard_block_engine/cons/default.cc | 2 +- .../random/discard_block_engine/cons/seed1.cc | 2 +- .../random/discard_block_engine/cons/seed2.cc | 2 +- .../random/discard_block_engine/cons/seed_seq.cc | 2 +- .../random/discard_block_engine/cons/seed_seq2.cc | 2 +- .../random/discard_block_engine/operators/equal.cc | 2 +- .../discard_block_engine/operators/inequal.cc | 2 +- .../discard_block_engine/operators/serialize.cc | 2 +- .../requirements/constexpr_data.cc | 2 +- .../requirements/constexpr_functions.cc | 2 +- .../discard_block_engine/requirements/typedefs.cc | 2 +- .../random/discrete_distribution/cons/default.cc | 2 +- .../random/discrete_distribution/cons/initlist.cc | 2 +- .../discrete_distribution/cons/num_xbound_fun.cc | 2 +- .../random/discrete_distribution/cons/range.cc | 2 +- .../operators/call-default.cc | 2 +- .../discrete_distribution/operators/equal.cc | 2 +- .../discrete_distribution/operators/inequal.cc | 2 +- .../discrete_distribution/operators/serialize.cc | 2 +- .../discrete_distribution/operators/values.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../discrete_distribution/requirements/typedefs.cc | 2 +- .../exponential_distribution/cons/default.cc | 2 +- .../random/exponential_distribution/cons/parms.cc | 2 +- .../exponential_distribution/operators/equal.cc | 2 +- .../exponential_distribution/operators/inequal.cc | 2 +- .../operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../extreme_value_distribution/cons/default.cc | 2 +- .../extreme_value_distribution/cons/parms.cc | 2 +- .../extreme_value_distribution/operators/equal.cc | 2 +- .../operators/inequal.cc | 2 +- .../operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../random/fisher_f_distribution/cons/default.cc | 2 +- .../random/fisher_f_distribution/cons/parms.cc | 2 +- .../fisher_f_distribution/operators/equal.cc | 2 +- .../fisher_f_distribution/operators/inequal.cc | 2 +- .../fisher_f_distribution/operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../fisher_f_distribution/requirements/typedefs.cc | 2 +- .../random/gamma_distribution/cons/default.cc | 2 +- .../random/gamma_distribution/cons/parms.cc | 2 +- .../random/gamma_distribution/operators/equal.cc | 2 +- .../random/gamma_distribution/operators/inequal.cc | 2 +- .../gamma_distribution/operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../gamma_distribution/requirements/typedefs.cc | 2 +- .../random/geometric_distribution/cons/default.cc | 2 +- .../random/geometric_distribution/cons/parms.cc | 2 +- .../geometric_distribution/operators/equal.cc | 2 +- .../geometric_distribution/operators/inequal.cc | 2 +- .../geometric_distribution/operators/serialize.cc | 2 +- .../geometric_distribution/operators/values.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../random/independent_bits_engine/cons/55215.cc | 2 +- .../independent_bits_engine/cons/base_copy.cc | 2 +- .../independent_bits_engine/cons/base_move.cc | 2 +- .../random/independent_bits_engine/cons/copy.cc | 2 +- .../random/independent_bits_engine/cons/default.cc | 2 +- .../random/independent_bits_engine/cons/seed1.cc | 2 +- .../random/independent_bits_engine/cons/seed2.cc | 2 +- .../independent_bits_engine/cons/seed_seq.cc | 2 +- .../independent_bits_engine/cons/seed_seq2.cc | 2 +- .../independent_bits_engine/operators/equal.cc | 2 +- .../independent_bits_engine/operators/inequal.cc | 2 +- .../independent_bits_engine/operators/serialize.cc | 2 +- .../requirements/constexpr_functions.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../testsuite/26_numerics/random/knuth_b.cc | 2 +- .../linear_congruential_engine/cons/55215.cc | 2 +- .../random/linear_congruential_engine/cons/copy.cc | 2 +- .../linear_congruential_engine/cons/default.cc | 2 +- .../linear_congruential_engine/cons/seed1.cc | 2 +- .../linear_congruential_engine/cons/seed2.cc | 2 +- .../linear_congruential_engine/cons/seed_seq.cc | 2 +- .../linear_congruential_engine/cons/seed_seq2.cc | 2 +- .../linear_congruential_engine/operators/51795.cc | 2 +- .../linear_congruential_engine/operators/equal.cc | 2 +- .../operators/inequal.cc | 2 +- .../operators/serialize.cc | 2 +- .../requirements/constants.cc | 2 +- .../requirements/constexpr_data.cc | 2 +- .../requirements/constexpr_functions.cc | 2 +- .../requirements/non_uint_neg.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../random/lognormal_distribution/cons/default.cc | 2 +- .../random/lognormal_distribution/cons/parms.cc | 2 +- .../lognormal_distribution/operators/equal.cc | 2 +- .../lognormal_distribution/operators/inequal.cc | 2 +- .../lognormal_distribution/operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../random/mersenne_twister_engine/cons/55215.cc | 2 +- .../random/mersenne_twister_engine/cons/copy.cc | 2 +- .../random/mersenne_twister_engine/cons/default.cc | 2 +- .../random/mersenne_twister_engine/cons/seed1.cc | 2 +- .../random/mersenne_twister_engine/cons/seed2.cc | 2 +- .../mersenne_twister_engine/cons/seed_seq.cc | 2 +- .../mersenne_twister_engine/cons/seed_seq2.cc | 2 +- .../mersenne_twister_engine/operators/equal.cc | 2 +- .../mersenne_twister_engine/operators/inequal.cc | 2 +- .../mersenne_twister_engine/operators/serialize.cc | 2 +- .../requirements/constants.cc | 2 +- .../requirements/constexpr_data.cc | 2 +- .../requirements/constexpr_functions.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../testsuite/26_numerics/random/minstd_rand.cc | 2 +- .../testsuite/26_numerics/random/minstd_rand0.cc | 2 +- .../testsuite/26_numerics/random/mt19937.cc | 2 +- .../testsuite/26_numerics/random/mt19937_64.cc | 2 +- .../negative_binomial_distribution/cons/default.cc | 2 +- .../negative_binomial_distribution/cons/parms.cc | 2 +- .../operators/58302.cc | 2 +- .../operators/equal.cc | 2 +- .../operators/inequal.cc | 2 +- .../operators/serialize.cc | 2 +- .../operators/values.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../random/normal_distribution/cons/default.cc | 2 +- .../random/normal_distribution/cons/parms.cc | 2 +- .../random/normal_distribution/operators/equal.cc | 2 +- .../normal_distribution/operators/inequal.cc | 2 +- .../normal_distribution/operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../normal_distribution/requirements/typedefs.cc | 2 +- .../cons/default.cc | 2 +- .../cons/initlist_fun.cc | 2 +- .../cons/num_xbound_fun.cc | 2 +- .../piecewise_constant_distribution/cons/range.cc | 2 +- .../operators/call-default.cc | 2 +- .../operators/equal.cc | 2 +- .../operators/inequal.cc | 2 +- .../operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../piecewise_linear_distribution/cons/default.cc | 2 +- .../cons/initlist_fun.cc | 2 +- .../cons/num_xbound_fun.cc | 2 +- .../piecewise_linear_distribution/cons/range.cc | 2 +- .../operators/call-default.cc | 2 +- .../operators/equal.cc | 2 +- .../operators/inequal.cc | 2 +- .../operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../random/poisson_distribution/cons/default.cc | 2 +- .../random/poisson_distribution/cons/parms.cc | 2 +- .../random/poisson_distribution/operators/equal.cc | 2 +- .../poisson_distribution/operators/inequal.cc | 2 +- .../poisson_distribution/operators/serialize.cc | 2 +- .../poisson_distribution/operators/values.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../poisson_distribution/requirements/typedefs.cc | 2 +- .../random/random_device/cons/default.cc | 2 +- .../26_numerics/random/random_device/cons/token.cc | 4 +- .../random/random_device/requirements/typedefs.cc | 2 +- .../testsuite/26_numerics/random/ranlux24.cc | 2 +- .../testsuite/26_numerics/random/ranlux24_base.cc | 2 +- .../testsuite/26_numerics/random/ranlux48.cc | 2 +- .../testsuite/26_numerics/random/ranlux48_base.cc | 2 +- .../26_numerics/random/seed_seq/cons/65631.cc | 2 +- .../26_numerics/random/seed_seq/cons/default.cc | 2 +- .../26_numerics/random/seed_seq/cons/initlist.cc | 2 +- .../26_numerics/random/seed_seq/cons/range.cc | 2 +- .../random/seed_seq/requirements/typedefs.cc | 2 +- .../random/shuffle_order_engine/cons/55215.cc | 2 +- .../random/shuffle_order_engine/cons/base_copy.cc | 2 +- .../random/shuffle_order_engine/cons/base_move.cc | 2 +- .../random/shuffle_order_engine/cons/copy.cc | 2 +- .../random/shuffle_order_engine/cons/default.cc | 2 +- .../random/shuffle_order_engine/cons/seed1.cc | 2 +- .../random/shuffle_order_engine/cons/seed2.cc | 2 +- .../random/shuffle_order_engine/cons/seed_seq.cc | 2 +- .../random/shuffle_order_engine/cons/seed_seq2.cc | 2 +- .../random/shuffle_order_engine/operators/equal.cc | 2 +- .../shuffle_order_engine/operators/inequal.cc | 2 +- .../shuffle_order_engine/operators/serialize.cc | 2 +- .../shuffle_order_engine/requirements/constants.cc | 2 +- .../requirements/constexpr_data.cc | 2 +- .../requirements/constexpr_functions.cc | 2 +- .../shuffle_order_engine/requirements/typedefs.cc | 2 +- .../random/student_t_distribution/cons/default.cc | 2 +- .../random/student_t_distribution/cons/parms.cc | 2 +- .../student_t_distribution/operators/equal.cc | 2 +- .../student_t_distribution/operators/inequal.cc | 2 +- .../student_t_distribution/operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../subtract_with_carry_engine/cons/55215.cc | 2 +- .../random/subtract_with_carry_engine/cons/copy.cc | 2 +- .../subtract_with_carry_engine/cons/default.cc | 2 +- .../subtract_with_carry_engine/cons/seed1.cc | 2 +- .../subtract_with_carry_engine/cons/seed2.cc | 2 +- .../subtract_with_carry_engine/cons/seed_seq.cc | 2 +- .../subtract_with_carry_engine/cons/seed_seq2.cc | 2 +- .../subtract_with_carry_engine/operators/equal.cc | 2 +- .../operators/inequal.cc | 2 +- .../operators/serialize.cc | 2 +- .../requirements/constants.cc | 2 +- .../requirements/constexpr_data.cc | 2 +- .../requirements/constexpr_functions.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../uniform_int_distribution/cons/default.cc | 2 +- .../random/uniform_int_distribution/cons/parms.cc | 2 +- .../uniform_int_distribution/operators/equal.cc | 2 +- .../uniform_int_distribution/operators/inequal.cc | 2 +- .../operators/serialize.cc | 2 +- .../uniform_int_distribution/operators/values.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../uniform_real_distribution/cons/default.cc | 2 +- .../random/uniform_real_distribution/cons/parms.cc | 2 +- .../uniform_real_distribution/operators/64351.cc | 2 +- .../uniform_real_distribution/operators/equal.cc | 2 +- .../uniform_real_distribution/operators/inequal.cc | 2 +- .../operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../random/weibull_distribution/cons/default.cc | 2 +- .../random/weibull_distribution/cons/parms.cc | 2 +- .../random/weibull_distribution/operators/equal.cc | 2 +- .../weibull_distribution/operators/inequal.cc | 2 +- .../weibull_distribution/operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../weibull_distribution/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/26_numerics/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/83860.cc | 2 +- .../array.cc => 26_numerics/valarray/87641.cc} | 66 +- .../testsuite/26_numerics/valarray/algo.cc | 2 +- .../26_numerics/valarray/const_bracket.cc | 2 +- .../testsuite/26_numerics/valarray/deduction.cc | 2 +- .../testsuite/26_numerics/valarray/dr543.cc | 2 +- .../testsuite/26_numerics/valarray/dr630-1.cc | 2 +- .../testsuite/26_numerics/valarray/dr630-2.cc | 2 +- .../testsuite/26_numerics/valarray/dr630-3.C | 2 +- .../testsuite/26_numerics/valarray/init-list.cc | 2 +- .../testsuite/26_numerics/valarray/moveable.cc | 2 +- .../testsuite/26_numerics/valarray/name_lookup.cc | 2 +- .../valarray/noexcept_move_construct.cc | 2 +- .../testsuite/26_numerics/valarray/operators.cc | 2 +- .../testsuite/26_numerics/valarray/range_access.cc | 2 +- .../26_numerics/valarray/range_access2.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../26_numerics/valarray/requirements/typedefs.cc | 2 +- .../26_numerics/valarray/subset_assignment.cc | 2 +- .../testsuite/26_numerics/valarray/swap.cc | 2 +- .../testsuite/26_numerics/valarray/transcend.cc | 2 +- .../testsuite/27_io/basic_filebuf/close/12790-1.cc | 2 +- .../testsuite/27_io/basic_filebuf/close/81256.cc | 2 +- .../testsuite/27_io/basic_filebuf/close/char/1.cc | 2 +- .../27_io/basic_filebuf/close/char/12790-1.cc | 2 +- .../27_io/basic_filebuf/close/char/12790-2.cc | 2 +- .../27_io/basic_filebuf/close/char/12790-3.cc | 2 +- .../27_io/basic_filebuf/close/char/12790-4.cc | 2 +- .../testsuite/27_io/basic_filebuf/close/char/2.cc | 2 +- .../testsuite/27_io/basic_filebuf/close/char/3.cc | 2 +- .../testsuite/27_io/basic_filebuf/close/char/4.cc | 2 +- .../27_io/basic_filebuf/close/char/4879.cc | 2 +- .../testsuite/27_io/basic_filebuf/close/char/5.cc | 2 +- .../27_io/basic_filebuf/close/char/9964.cc | 2 +- .../27_io/basic_filebuf/close/wchar_t/12790-1.cc | 2 +- .../27_io/basic_filebuf/close/wchar_t/12790-2.cc | 2 +- .../27_io/basic_filebuf/close/wchar_t/12790-3.cc | 2 +- .../27_io/basic_filebuf/close/wchar_t/12790-4.cc | 2 +- .../testsuite/27_io/basic_filebuf/cons/2020.cc | 2 +- .../testsuite/27_io/basic_filebuf/cons/char/1.cc | 2 +- .../27_io/basic_filebuf/cons/char/copy_neg.cc | 2 +- .../27_io/basic_filebuf/cons/wchar_t/1.cc | 2 +- .../27_io/basic_filebuf/cons/wchar_t/10132-1.cc | 2 +- .../testsuite/27_io/basic_filebuf/imbue/12206.cc | 2 +- .../testsuite/27_io/basic_filebuf/imbue/char/1.cc | 2 +- .../27_io/basic_filebuf/imbue/char/13007.cc | 2 +- .../27_io/basic_filebuf/imbue/char/13171-1.cc | 2 +- .../27_io/basic_filebuf/imbue/char/13171-2.cc | 2 +- .../27_io/basic_filebuf/imbue/char/13171-4.cc | 2 +- .../27_io/basic_filebuf/imbue/char/13582-2.cc | 2 +- .../27_io/basic_filebuf/imbue/char/14975-1.cc | 2 +- .../testsuite/27_io/basic_filebuf/imbue/char/2.cc | 2 +- .../testsuite/27_io/basic_filebuf/imbue/char/3.cc | 2 +- .../27_io/basic_filebuf/imbue/char/9322.cc | 2 +- .../27_io/basic_filebuf/imbue/wchar_t/1.cc | 2 +- .../27_io/basic_filebuf/imbue/wchar_t/12868.cc | 2 +- .../27_io/basic_filebuf/imbue/wchar_t/13007.cc | 2 +- .../27_io/basic_filebuf/imbue/wchar_t/13171-3.cc | 2 +- .../27_io/basic_filebuf/imbue/wchar_t/13582-2.cc | 2 +- .../27_io/basic_filebuf/imbue/wchar_t/13582-3.cc | 2 +- .../27_io/basic_filebuf/imbue/wchar_t/14975-2.cc | 2 +- .../27_io/basic_filebuf/imbue/wchar_t/2.cc | 2 +- .../27_io/basic_filebuf/imbue/wchar_t/3.cc | 2 +- .../27_io/basic_filebuf/imbue/wchar_t/9322.cc | 2 +- .../27_io/basic_filebuf/in_avail/char/1.cc | 2 +- .../27_io/basic_filebuf/in_avail/char/9701-3.cc | 2 +- .../27_io/basic_filebuf/is_open/char/1.cc | 2 +- .../testsuite/27_io/basic_filebuf/open/12790-1.cc | 2 +- .../testsuite/27_io/basic_filebuf/open/char/1.cc | 2 +- .../testsuite/27_io/basic_filebuf/open/char/2.cc | 2 +- .../testsuite/27_io/basic_filebuf/open/char/3.cc | 2 +- .../testsuite/27_io/basic_filebuf/open/char/4.cc | 2 +- .../testsuite/27_io/basic_filebuf/open/char/5.cc | 2 +- .../27_io/basic_filebuf/open/char/9507.cc | 2 +- .../27_io/basic_filebuf/open/char/path.cc | 2 +- .../27_io/basic_filebuf/open/wchar_t/1.cc | 2 +- .../27_io/basic_filebuf/overflow/char/1.cc | 2 +- .../27_io/basic_filebuf/overflow/char/13858.cc | 2 +- .../27_io/basic_filebuf/overflow/char/2-unbuf.cc | 2 +- .../27_io/basic_filebuf/overflow/char/2.cc | 2 +- .../27_io/basic_filebuf/overflow/char/3599.cc | 2 +- .../27_io/basic_filebuf/overflow/char/9169.cc | 2 +- .../27_io/basic_filebuf/overflow/char/9182-2.cc | 2 +- .../27_io/basic_filebuf/overflow/char/9988.cc | 2 +- .../basic_filebuf/overflow/wchar_t/11305-1.cc | 2 +- .../basic_filebuf/overflow/wchar_t/11305-2.cc | 2 +- .../basic_filebuf/overflow/wchar_t/11305-3.cc | 2 +- .../basic_filebuf/overflow/wchar_t/11305-4.cc | 2 +- .../27_io/basic_filebuf/overflow/wchar_t/13858.cc | 2 +- .../27_io/basic_filebuf/pbackfail/char/9761.cc | 2 +- .../basic_filebuf/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../27_io/basic_filebuf/requirements/typedefs.cc | 2 +- .../27_io/basic_filebuf/sbumpc/char/1-in.cc | 2 +- .../27_io/basic_filebuf/sbumpc/char/1-io.cc | 2 +- .../27_io/basic_filebuf/sbumpc/char/1-out.cc | 2 +- .../27_io/basic_filebuf/sbumpc/char/2-in.cc | 2 +- .../27_io/basic_filebuf/sbumpc/char/2-io.cc | 2 +- .../27_io/basic_filebuf/sbumpc/char/2-out.cc | 2 +- .../27_io/basic_filebuf/sbumpc/char/9825.cc | 2 +- .../27_io/basic_filebuf/seekoff/10132-2.cc | 2 +- .../27_io/basic_filebuf/seekoff/12790-1.cc | 2 +- .../27_io/basic_filebuf/seekoff/12790-2.cc | 2 +- .../27_io/basic_filebuf/seekoff/12790-3.cc | 2 +- .../27_io/basic_filebuf/seekoff/12790-4.cc | 2 +- .../27_io/basic_filebuf/seekoff/45628-2.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/1-in.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/1-io.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/1-out.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/11543.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/12232.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/12790-1.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/12790-2.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/12790-3.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/12790-4.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/2-in.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/2-io.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/2-out.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/26777.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/3-in.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/3-io.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/3-out.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/4.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/45628-1.cc | 2 +- .../27_io/basic_filebuf/seekoff/wchar_t/1.cc | 2 +- .../27_io/basic_filebuf/seekoff/wchar_t/11543.cc | 2 +- .../27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc | 2 +- .../27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc | 2 +- .../27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc | 2 +- .../27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc | 2 +- .../27_io/basic_filebuf/seekoff/wchar_t/2.cc | 2 +- .../27_io/basic_filebuf/seekoff/wchar_t/3.cc | 2 +- .../27_io/basic_filebuf/seekoff/wchar_t/4.cc | 2 +- .../basic_filebuf/seekoff/wchar_t/9875_seekoff.cc | 2 +- .../27_io/basic_filebuf/seekpos/10132-3.cc | 2 +- .../27_io/basic_filebuf/seekpos/12790-1.cc | 2 +- .../27_io/basic_filebuf/seekpos/12790-2.cc | 2 +- .../27_io/basic_filebuf/seekpos/12790-3.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/1-in.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/1-io.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/1-out.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/12790-1.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/12790-2.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/12790-3.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/12790-4.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/2-in.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/2-io.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/2-out.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/3-in.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/3-io.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/3-out.cc | 2 +- .../27_io/basic_filebuf/seekpos/wchar_t/1.cc | 2 +- .../27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc | 2 +- .../27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc | 2 +- .../27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc | 2 +- .../27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc | 2 +- .../27_io/basic_filebuf/seekpos/wchar_t/9874.cc | 2 +- .../basic_filebuf/seekpos/wchar_t/9875_seekpos.cc | 2 +- .../testsuite/27_io/basic_filebuf/setbuf/char/1.cc | 2 +- .../27_io/basic_filebuf/setbuf/char/12875-1.cc | 2 +- .../27_io/basic_filebuf/setbuf/char/12875-2.cc | 2 +- .../testsuite/27_io/basic_filebuf/setbuf/char/2.cc | 2 +- .../testsuite/27_io/basic_filebuf/setbuf/char/3.cc | 2 +- .../27_io/basic_filebuf/sgetc/char/1-in.cc | 2 +- .../27_io/basic_filebuf/sgetc/char/1-io.cc | 2 +- .../27_io/basic_filebuf/sgetc/char/1-out.cc | 2 +- .../27_io/basic_filebuf/sgetc/char/2-in.cc | 2 +- .../27_io/basic_filebuf/sgetc/char/2-io.cc | 2 +- .../27_io/basic_filebuf/sgetc/char/2-out.cc | 2 +- .../27_io/basic_filebuf/sgetn/char/1-in.cc | 2 +- .../27_io/basic_filebuf/sgetn/char/1-io.cc | 2 +- .../27_io/basic_filebuf/sgetn/char/1-out.cc | 2 +- .../27_io/basic_filebuf/sgetn/char/2-in.cc | 2 +- .../27_io/basic_filebuf/sgetn/char/2-io.cc | 2 +- .../27_io/basic_filebuf/sgetn/char/2-out.cc | 2 +- .../testsuite/27_io/basic_filebuf/sgetn/char/3.cc | 2 +- .../27_io/basic_filebuf/sgetn/char/81395.cc | 2 +- .../27_io/basic_filebuf/showmanyc/char/9533-1.cc | 2 +- .../27_io/basic_filebuf/showmanyc/char/9533-2.cc | 2 +- .../27_io/basic_filebuf/snextc/char/1-in.cc | 2 +- .../27_io/basic_filebuf/snextc/char/1-io.cc | 2 +- .../27_io/basic_filebuf/snextc/char/1-out.cc | 2 +- .../27_io/basic_filebuf/snextc/char/2-in.cc | 2 +- .../27_io/basic_filebuf/snextc/char/2-io.cc | 2 +- .../27_io/basic_filebuf/snextc/char/2-out.cc | 2 +- .../27_io/basic_filebuf/sputbackc/char/1-in.cc | 2 +- .../27_io/basic_filebuf/sputbackc/char/1-io.cc | 2 +- .../27_io/basic_filebuf/sputbackc/char/1-out.cc | 2 +- .../27_io/basic_filebuf/sputbackc/char/2-in.cc | 2 +- .../27_io/basic_filebuf/sputbackc/char/2-io.cc | 2 +- .../27_io/basic_filebuf/sputbackc/char/2-out.cc | 2 +- .../27_io/basic_filebuf/sputbackc/char/9425.cc | 2 +- .../27_io/basic_filebuf/sputc/char/1-in.cc | 2 +- .../27_io/basic_filebuf/sputc/char/1-io.cc | 2 +- .../27_io/basic_filebuf/sputc/char/1-out.cc | 2 +- .../27_io/basic_filebuf/sputc/char/1057.cc | 2 +- .../27_io/basic_filebuf/sputc/char/2-in.cc | 2 +- .../27_io/basic_filebuf/sputc/char/2-io.cc | 2 +- .../27_io/basic_filebuf/sputc/char/2-out.cc | 2 +- .../27_io/basic_filebuf/sputc/char/59427.cc | 2 +- .../27_io/basic_filebuf/sputc/char/9701-2.cc | 2 +- .../27_io/basic_filebuf/sputn/char/1-in.cc | 2 +- .../27_io/basic_filebuf/sputn/char/1-io.cc | 2 +- .../27_io/basic_filebuf/sputn/char/1-out.cc | 2 +- .../27_io/basic_filebuf/sputn/char/1057.cc | 2 +- .../27_io/basic_filebuf/sputn/char/2-in.cc | 2 +- .../27_io/basic_filebuf/sputn/char/2-io.cc | 2 +- .../27_io/basic_filebuf/sputn/char/2-out.cc | 2 +- .../27_io/basic_filebuf/sputn/char/59427.cc | 2 +- .../27_io/basic_filebuf/sputn/char/9339.cc | 2 +- .../27_io/basic_filebuf/sputn/char/9701-1.cc | 2 +- .../27_io/basic_filebuf/sungetc/char/1-in.cc | 2 +- .../27_io/basic_filebuf/sungetc/char/1-io.cc | 2 +- .../27_io/basic_filebuf/sungetc/char/1-out.cc | 2 +- .../27_io/basic_filebuf/sungetc/char/2-in.cc | 2 +- .../27_io/basic_filebuf/sungetc/char/2-io.cc | 2 +- .../27_io/basic_filebuf/sungetc/char/2-out.cc | 2 +- .../27_io/basic_filebuf/sync/char/1057.cc | 2 +- .../27_io/basic_filebuf/sync/char/9182-1.cc | 2 +- .../27_io/basic_filebuf/underflow/10096.cc | 2 +- .../27_io/basic_filebuf/underflow/char/1.cc | 2 +- .../27_io/basic_filebuf/underflow/char/10097.cc | 2 +- .../27_io/basic_filebuf/underflow/char/2.cc | 2 +- .../27_io/basic_filebuf/underflow/char/3.cc | 2 +- .../27_io/basic_filebuf/underflow/char/45841.cc | 2 +- .../27_io/basic_filebuf/underflow/char/9027.cc | 2 +- .../27_io/basic_filebuf/underflow/wchar_t/1.cc | 2 +- .../basic_filebuf/underflow/wchar_t/11389-1.cc | 2 +- .../basic_filebuf/underflow/wchar_t/11389-2.cc | 2 +- .../basic_filebuf/underflow/wchar_t/11389-3.cc | 2 +- .../basic_filebuf/underflow/wchar_t/11389-4.cc | 2 +- .../basic_filebuf/underflow/wchar_t/11544-1.cc | 2 +- .../basic_filebuf/underflow/wchar_t/11544-2.cc | 2 +- .../27_io/basic_filebuf/underflow/wchar_t/11603.cc | 2 +- .../27_io/basic_filebuf/underflow/wchar_t/2.cc | 2 +- .../27_io/basic_filebuf/underflow/wchar_t/3.cc | 2 +- .../27_io/basic_filebuf/underflow/wchar_t/4.cc | 2 +- .../27_io/basic_filebuf/underflow/wchar_t/45841.cc | 2 +- .../27_io/basic_filebuf/underflow/wchar_t/5.cc | 2 +- .../27_io/basic_filebuf/underflow/wchar_t/9178.cc | 2 +- .../27_io/basic_filebuf/underflow/wchar_t/9520.cc | 2 +- .../testsuite/27_io/basic_fstream/53984.cc | 2 +- .../testsuite/27_io/basic_fstream/assign/1.cc | 2 +- .../testsuite/27_io/basic_fstream/cons/1.cc | 2 +- .../testsuite/27_io/basic_fstream/cons/base.cc | 2 +- .../testsuite/27_io/basic_fstream/cons/char/1.cc | 2 +- .../27_io/basic_fstream/cons/char/path.cc | 2 +- .../testsuite/27_io/basic_fstream/cons/move.cc | 2 +- .../27_io/basic_fstream/cons/wchar_t/1.cc | 2 +- .../testsuite/27_io/basic_fstream/open/char/1.cc | 2 +- .../27_io/basic_fstream/open/char/path.cc | 2 +- .../27_io/basic_fstream/open/wchar_t/1.cc | 2 +- .../27_io/basic_fstream/rdbuf/char/2832.cc | 2 +- .../basic_fstream/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../27_io/basic_fstream/requirements/typedefs.cc | 2 +- .../testsuite/27_io/basic_ifstream/assign/1.cc | 2 +- .../testsuite/27_io/basic_ifstream/cons/2020.cc | 2 +- .../testsuite/27_io/basic_ifstream/cons/char/1.cc | 2 +- .../testsuite/27_io/basic_ifstream/cons/char/2.cc | 2 +- .../27_io/basic_ifstream/cons/char/path.cc | 2 +- .../testsuite/27_io/basic_ifstream/cons/move.cc | 2 +- .../27_io/basic_ifstream/cons/wchar_t/1.cc | 2 +- .../testsuite/27_io/basic_ifstream/open/char/1.cc | 2 +- .../testsuite/27_io/basic_ifstream/open/char/2.cc | 2 +- .../27_io/basic_ifstream/open/char/path.cc | 2 +- .../27_io/basic_ifstream/open/wchar_t/1.cc | 2 +- .../27_io/basic_ifstream/rdbuf/char/2832.cc | 2 +- .../basic_ifstream/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../27_io/basic_ifstream/requirements/typedefs.cc | 2 +- .../testsuite/27_io/basic_ios/clear/char/1.cc | 2 +- .../testsuite/27_io/basic_ios/cons/2020.cc | 2 +- .../testsuite/27_io/basic_ios/cons/char/1.cc | 2 +- .../testsuite/27_io/basic_ios/cons/char/2.cc | 2 +- .../testsuite/27_io/basic_ios/cons/char/3.cc | 2 +- .../testsuite/27_io/basic_ios/conv/bool.cc | 2 +- .../testsuite/27_io/basic_ios/conv/bool_neg.cc | 2 +- .../testsuite/27_io/basic_ios/conv/voidptr.cc | 2 +- .../testsuite/27_io/basic_ios/copyfmt/char/1.cc | 2 +- .../testsuite/27_io/basic_ios/copyfmt/char/2.cc | 2 +- .../testsuite/27_io/basic_ios/exceptions/char/1.cc | 2 +- .../testsuite/27_io/basic_ios/exceptions/char/2.cc | 2 +- .../testsuite/27_io/basic_ios/imbue/14072.cc | 2 +- .../testsuite/27_io/basic_ios/locales/char/1.cc | 2 +- .../27_io/basic_ios/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../27_io/basic_ios/requirements/typedefs.cc | 2 +- .../testsuite/27_io/basic_iostream/cons/16251.C | 2 +- .../testsuite/27_io/basic_iostream/cons/2020.cc | 2 +- .../basic_iostream/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../27_io/basic_iostream/requirements/typedefs.cc | 2 +- .../testsuite/27_io/basic_istream/cons/3.cc | 2 +- .../27_io/basic_istream/exceptions/char/9561.cc | 2 +- .../27_io/basic_istream/exceptions/wchar_t/9561.cc | 2 +- .../basic_istream/extractors_arithmetic/char/01.cc | 2 +- .../basic_istream/extractors_arithmetic/char/02.cc | 2 +- .../basic_istream/extractors_arithmetic/char/03.cc | 2 +- .../basic_istream/extractors_arithmetic/char/06.cc | 2 +- .../basic_istream/extractors_arithmetic/char/07.cc | 2 +- .../basic_istream/extractors_arithmetic/char/08.cc | 2 +- .../basic_istream/extractors_arithmetic/char/09.cc | 2 +- .../basic_istream/extractors_arithmetic/char/10.cc | 2 +- .../basic_istream/extractors_arithmetic/char/11.cc | 2 +- .../basic_istream/extractors_arithmetic/char/12.cc | 2 +- .../basic_istream/extractors_arithmetic/char/13.cc | 2 +- .../extractors_arithmetic/char/9555-ia.cc | 2 +- .../extractors_arithmetic/char/dr696.cc | 2 +- .../char/exceptions_badbit_throw.cc | 2 +- .../char/exceptions_failbit.cc | 2 +- .../char/exceptions_failbit_throw.cc | 2 +- .../extractors_arithmetic/pod/3983-1.cc | 2 +- .../extractors_arithmetic/wchar_t/01.cc | 2 +- .../extractors_arithmetic/wchar_t/02.cc | 2 +- .../extractors_arithmetic/wchar_t/03.cc | 2 +- .../extractors_arithmetic/wchar_t/06.cc | 2 +- .../extractors_arithmetic/wchar_t/07.cc | 2 +- .../extractors_arithmetic/wchar_t/08.cc | 2 +- .../extractors_arithmetic/wchar_t/09.cc | 2 +- .../extractors_arithmetic/wchar_t/10.cc | 2 +- .../extractors_arithmetic/wchar_t/11.cc | 2 +- .../extractors_arithmetic/wchar_t/12.cc | 2 +- .../extractors_arithmetic/wchar_t/13.cc | 2 +- .../extractors_arithmetic/wchar_t/9555-ia.cc | 2 +- .../extractors_arithmetic/wchar_t/dr696.cc | 2 +- .../wchar_t/exceptions_badbit_throw.cc | 2 +- .../wchar_t/exceptions_failbit.cc | 2 +- .../wchar_t/exceptions_failbit_throw.cc | 2 +- .../basic_istream/extractors_character/char/1.cc | 2 +- .../extractors_character/char/11095-i.cc | 2 +- .../basic_istream/extractors_character/char/2.cc | 2 +- .../basic_istream/extractors_character/char/3.cc | 2 +- .../basic_istream/extractors_character/char/4.cc | 2 +- .../extractors_character/char/9555-ic.cc | 2 +- .../extractors_character/char/9826.cc | 2 +- .../extractors_character/pod/3983-2.cc | 2 +- .../extractors_character/wchar_t/1.cc | 2 +- .../extractors_character/wchar_t/11095-i.cc | 2 +- .../extractors_character/wchar_t/2.cc | 2 +- .../extractors_character/wchar_t/3.cc | 2 +- .../extractors_character/wchar_t/4.cc | 2 +- .../extractors_character/wchar_t/9555-ic.cc | 2 +- .../27_io/basic_istream/extractors_other/char/1.cc | 2 +- .../27_io/basic_istream/extractors_other/char/2.cc | 2 +- .../basic_istream/extractors_other/char/26181.cc | 2 +- .../27_io/basic_istream/extractors_other/char/3.cc | 2 +- .../27_io/basic_istream/extractors_other/char/4.cc | 2 +- .../basic_istream/extractors_other/char/9318-in.cc | 2 +- .../basic_istream/extractors_other/char/9424-in.cc | 2 +- .../basic_istream/extractors_other/char/9555-io.cc | 2 +- .../extractors_other/char/error_failbit.cc | 2 +- .../char/exceptions_badbit_throw.cc | 2 +- .../char/exceptions_failbit_throw.cc | 2 +- .../extractors_other/char/exceptions_null.cc | 2 +- .../basic_istream/extractors_other/pod/3983-3.cc | 2 +- .../basic_istream/extractors_other/wchar_t/1.cc | 2 +- .../basic_istream/extractors_other/wchar_t/2.cc | 2 +- .../extractors_other/wchar_t/26181.cc | 2 +- .../basic_istream/extractors_other/wchar_t/3.cc | 2 +- .../basic_istream/extractors_other/wchar_t/4.cc | 2 +- .../extractors_other/wchar_t/9318-in.cc | 2 +- .../extractors_other/wchar_t/9424-in.cc | 2 +- .../extractors_other/wchar_t/9555-io.cc | 2 +- .../extractors_other/wchar_t/error_failbit.cc | 2 +- .../wchar_t/exceptions_badbit_throw.cc | 2 +- .../wchar_t/exceptions_failbit_throw.cc | 2 +- .../extractors_other/wchar_t/exceptions_null.cc | 2 +- .../testsuite/27_io/basic_istream/get/char/1.cc | 2 +- .../testsuite/27_io/basic_istream/get/char/2.cc | 2 +- .../testsuite/27_io/basic_istream/get/char/3.cc | 2 +- .../testsuite/27_io/basic_istream/get/wchar_t/1.cc | 2 +- .../testsuite/27_io/basic_istream/get/wchar_t/2.cc | 2 +- .../testsuite/27_io/basic_istream/get/wchar_t/3.cc | 2 +- .../27_io/basic_istream/getline/char/1.cc | 2 +- .../27_io/basic_istream/getline/char/2.cc | 2 +- .../27_io/basic_istream/getline/char/3.cc | 2 +- .../27_io/basic_istream/getline/char/4.cc | 2 +- .../27_io/basic_istream/getline/char/5.cc | 2 +- .../27_io/basic_istream/getline/char/6.cc | 2 +- .../27_io/basic_istream/getline/wchar_t/1.cc | 2 +- .../27_io/basic_istream/getline/wchar_t/2.cc | 2 +- .../27_io/basic_istream/getline/wchar_t/3.cc | 2 +- .../27_io/basic_istream/getline/wchar_t/4.cc | 2 +- .../27_io/basic_istream/getline/wchar_t/5.cc | 2 +- .../27_io/basic_istream/getline/wchar_t/6.cc | 2 +- .../testsuite/27_io/basic_istream/ignore/char/1.cc | 2 +- .../testsuite/27_io/basic_istream/ignore/char/2.cc | 2 +- .../testsuite/27_io/basic_istream/ignore/char/3.cc | 2 +- .../27_io/basic_istream/ignore/char/6360.cc | 2 +- .../27_io/basic_istream/ignore/char/7220.cc | 2 +- .../27_io/basic_istream/ignore/wchar_t/1.cc | 2 +- .../27_io/basic_istream/ignore/wchar_t/2.cc | 2 +- .../27_io/basic_istream/ignore/wchar_t/3.cc | 2 +- .../27_io/basic_istream/ignore/wchar_t/6360.cc | 2 +- .../27_io/basic_istream/ignore/wchar_t/7220.cc | 2 +- .../testsuite/27_io/basic_istream/peek/char/1.cc | 2 +- .../27_io/basic_istream/peek/char/12296.cc | 2 +- .../27_io/basic_istream/peek/char/6414.cc | 2 +- .../27_io/basic_istream/peek/wchar_t/1.cc | 2 +- .../27_io/basic_istream/peek/wchar_t/12296.cc | 2 +- .../27_io/basic_istream/peek/wchar_t/6414.cc | 2 +- .../27_io/basic_istream/putback/char/1.cc | 2 +- .../27_io/basic_istream/putback/wchar_t/1.cc | 2 +- .../testsuite/27_io/basic_istream/read/char/1.cc | 2 +- .../testsuite/27_io/basic_istream/read/char/2.cc | 2 +- .../testsuite/27_io/basic_istream/read/char/3.cc | 2 +- .../27_io/basic_istream/read/wchar_t/1.cc | 2 +- .../27_io/basic_istream/read/wchar_t/2.cc | 2 +- .../27_io/basic_istream/read/wchar_t/3.cc | 2 +- .../27_io/basic_istream/readsome/char/6746-1.cc | 2 +- .../27_io/basic_istream/readsome/char/6746-2.cc | 2 +- .../27_io/basic_istream/readsome/char/8258.cc | 2 +- .../27_io/basic_istream/readsome/wchar_t/6746-1.cc | 2 +- .../27_io/basic_istream/readsome/wchar_t/6746-2.cc | 2 +- .../27_io/basic_istream/readsome/wchar_t/8258.cc | 2 +- .../basic_istream/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../27_io/basic_istream/requirements/typedefs.cc | 2 +- .../testsuite/27_io/basic_istream/seekg/char/2.cc | 2 +- .../27_io/basic_istream/seekg/char/26211.cc | 2 +- .../27_io/basic_istream/seekg/char/8348-1.cc | 2 +- .../27_io/basic_istream/seekg/char/8348-2.cc | 2 +- .../seekg/char/exceptions_badbit_throw.cc | 2 +- .../27_io/basic_istream/seekg/char/fstream.cc | 2 +- .../27_io/basic_istream/seekg/char/sstream.cc | 2 +- .../27_io/basic_istream/seekg/wchar_t/2.cc | 2 +- .../27_io/basic_istream/seekg/wchar_t/26211.cc | 2 +- .../27_io/basic_istream/seekg/wchar_t/8348-1.cc | 2 +- .../27_io/basic_istream/seekg/wchar_t/8348-2.cc | 2 +- .../seekg/wchar_t/exceptions_badbit_throw.cc | 2 +- .../27_io/basic_istream/seekg/wchar_t/fstream.cc | 2 +- .../27_io/basic_istream/seekg/wchar_t/sstream.cc | 2 +- .../testsuite/27_io/basic_istream/sentry/char/1.cc | 2 +- .../27_io/basic_istream/sentry/char/12297.cc | 2 +- .../testsuite/27_io/basic_istream/sentry/char/2.cc | 2 +- .../testsuite/27_io/basic_istream/sentry/char/3.cc | 2 +- .../27_io/basic_istream/sentry/char/53984.cc | 2 +- .../testsuite/27_io/basic_istream/sentry/pod/1.cc | 2 +- .../27_io/basic_istream/sentry/wchar_t/1.cc | 2 +- .../27_io/basic_istream/sentry/wchar_t/12297.cc | 2 +- .../27_io/basic_istream/sentry/wchar_t/2.cc | 2 +- .../27_io/basic_istream/sentry/wchar_t/3.cc | 2 +- .../testsuite/27_io/basic_istream/tellg/char/1.cc | 2 +- .../testsuite/27_io/basic_istream/tellg/char/2.cc | 2 +- .../27_io/basic_istream/tellg/char/26211.cc | 2 +- .../27_io/basic_istream/tellg/char/8348.cc | 2 +- .../tellg/char/exceptions_badbit_throw.cc | 2 +- .../27_io/basic_istream/tellg/char/fstream.cc | 2 +- .../27_io/basic_istream/tellg/char/sstream.cc | 2 +- .../27_io/basic_istream/tellg/wchar_t/1.cc | 2 +- .../27_io/basic_istream/tellg/wchar_t/2.cc | 2 +- .../27_io/basic_istream/tellg/wchar_t/26211.cc | 2 +- .../27_io/basic_istream/tellg/wchar_t/8348.cc | 2 +- .../tellg/wchar_t/exceptions_badbit_throw.cc | 2 +- .../27_io/basic_istream/tellg/wchar_t/fstream.cc | 2 +- .../27_io/basic_istream/tellg/wchar_t/sstream.cc | 2 +- .../testsuite/27_io/basic_istream/ws/char/1.cc | 2 +- .../testsuite/27_io/basic_istream/ws/wchar_t/1.cc | 2 +- .../27_io/basic_istringstream/assign/1.cc | 2 +- .../27_io/basic_istringstream/cons/2020.cc | 2 +- .../27_io/basic_istringstream/cons/default.cc | 2 +- .../27_io/basic_istringstream/cons/move.cc | 2 +- .../27_io/basic_istringstream/rdbuf/char/2832.cc | 2 +- .../basic_istringstream/rdbuf/wchar_t/2832.cc | 2 +- .../requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../basic_istringstream/requirements/typedefs.cc | 2 +- .../27_io/basic_istringstream/str/char/1.cc | 2 +- .../27_io/basic_istringstream/str/wchar_t/1.cc | 2 +- .../testsuite/27_io/basic_ofstream/assign/1.cc | 2 +- .../testsuite/27_io/basic_ofstream/cons/2020.cc | 2 +- .../testsuite/27_io/basic_ofstream/cons/char/1.cc | 2 +- .../testsuite/27_io/basic_ofstream/cons/char/2.cc | 2 +- .../27_io/basic_ofstream/cons/char/path.cc | 2 +- .../testsuite/27_io/basic_ofstream/cons/move.cc | 2 +- .../27_io/basic_ofstream/cons/wchar_t/1.cc | 2 +- .../testsuite/27_io/basic_ofstream/open/char/1.cc | 2 +- .../testsuite/27_io/basic_ofstream/open/char/2.cc | 2 +- .../27_io/basic_ofstream/open/char/path.cc | 2 +- .../27_io/basic_ofstream/open/wchar_t/1.cc | 2 +- .../testsuite/27_io/basic_ofstream/pthread2.cc | 2 +- .../27_io/basic_ofstream/rdbuf/char/2832.cc | 2 +- .../basic_ofstream/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../27_io/basic_ofstream/requirements/typedefs.cc | 2 +- .../testsuite/27_io/basic_ostream/cons/2020.cc | 2 +- .../27_io/basic_ostream/cons/char/9827.cc | 2 +- .../27_io/basic_ostream/cons/char/null.cc | 2 +- .../27_io/basic_ostream/cons/wchar_t/9827.cc | 2 +- .../testsuite/27_io/basic_ostream/endl/char/1.cc | 2 +- .../27_io/basic_ostream/endl/wchar_t/1.cc | 2 +- .../testsuite/27_io/basic_ostream/ends/char/1.cc | 2 +- .../testsuite/27_io/basic_ostream/ends/char/2.cc | 2 +- .../27_io/basic_ostream/ends/wchar_t/1.cc | 2 +- .../27_io/basic_ostream/ends/wchar_t/2.cc | 2 +- .../27_io/basic_ostream/exceptions/char/9561.cc | 2 +- .../27_io/basic_ostream/exceptions/wchar_t/9561.cc | 2 +- .../testsuite/27_io/basic_ostream/flush/char/1.cc | 2 +- .../testsuite/27_io/basic_ostream/flush/char/2.cc | 2 +- .../flush/char/exceptions_badbit_throw.cc | 2 +- .../27_io/basic_ostream/flush/wchar_t/1.cc | 2 +- .../27_io/basic_ostream/flush/wchar_t/2.cc | 2 +- .../flush/wchar_t/exceptions_badbit_throw.cc | 2 +- .../basic_ostream/inserters_arithmetic/char/1.cc | 2 +- .../basic_ostream/inserters_arithmetic/char/2.cc | 2 +- .../inserters_arithmetic/char/23871.cc | 2 +- .../basic_ostream/inserters_arithmetic/char/3.cc | 2 +- .../inserters_arithmetic/char/31031.cc | 2 +- .../basic_ostream/inserters_arithmetic/char/4.cc | 2 +- .../inserters_arithmetic/char/4402.cc | 2 +- .../basic_ostream/inserters_arithmetic/char/5.cc | 2 +- .../basic_ostream/inserters_arithmetic/char/6.cc | 2 +- .../basic_ostream/inserters_arithmetic/char/7.cc | 2 +- .../inserters_arithmetic/char/9555-oa.cc | 2 +- .../char/exceptions_badbit_throw.cc | 2 +- .../char/exceptions_failbit_throw.cc | 2 +- .../inserters_arithmetic/char/hexfloat.cc | 2 +- .../inserters_arithmetic/pod/23875.cc | 2 +- .../inserters_arithmetic/wchar_t/1.cc | 2 +- .../inserters_arithmetic/wchar_t/2.cc | 2 +- .../inserters_arithmetic/wchar_t/3.cc | 2 +- .../inserters_arithmetic/wchar_t/31031.cc | 2 +- .../inserters_arithmetic/wchar_t/4.cc | 2 +- .../inserters_arithmetic/wchar_t/4402.cc | 2 +- .../inserters_arithmetic/wchar_t/5.cc | 2 +- .../inserters_arithmetic/wchar_t/6.cc | 2 +- .../inserters_arithmetic/wchar_t/7.cc | 2 +- .../inserters_arithmetic/wchar_t/9555-oa.cc | 2 +- .../wchar_t/exceptions_badbit_throw.cc | 2 +- .../wchar_t/exceptions_failbit_throw.cc | 2 +- .../basic_ostream/inserters_character/char/1.cc | 2 +- .../inserters_character/char/11095-oa.cc | 2 +- .../inserters_character/char/11095-ob.cc | 2 +- .../inserters_character/char/11095-oc.cc | 2 +- .../basic_ostream/inserters_character/char/2.cc | 2 +- .../inserters_character/char/28277-3.cc | 2 +- .../inserters_character/char/28277-4.cc | 2 +- .../basic_ostream/inserters_character/char/3.cc | 2 +- .../basic_ostream/inserters_character/char/4.cc | 2 +- .../basic_ostream/inserters_character/char/5.cc | 2 +- .../basic_ostream/inserters_character/char/6.cc | 2 +- .../basic_ostream/inserters_character/char/8.cc | 2 +- .../inserters_character/char/9555-oc.cc | 2 +- .../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/char/lwg2221.cc | 9 + .../basic_ostream/inserters_other/wchar_t/1.cc | 2 +- .../basic_ostream/inserters_other/wchar_t/2.cc | 2 +- .../basic_ostream/inserters_other/wchar_t/3.cc | 2 +- .../basic_ostream/inserters_other/wchar_t/4.cc | 2 +- .../basic_ostream/inserters_other/wchar_t/5.cc | 2 +- .../basic_ostream/inserters_other/wchar_t/6.cc | 2 +- .../inserters_other/wchar_t/9318-out.cc | 2 +- .../inserters_other/wchar_t/9424-out.cc | 2 +- .../inserters_other/wchar_t/9555-oo.cc | 2 +- .../inserters_other/wchar_t/error_code.cc | 2 +- .../inserters_other/wchar_t/error_failbit.cc | 2 +- .../wchar_t/exceptions_badbit_throw.cc | 2 +- .../wchar_t/exceptions_failbit_throw.cc | 2 +- .../inserters_other/wchar_t/exceptions_null.cc | 2 +- .../testsuite/27_io/basic_ostream/put/char/1.cc | 2 +- .../testsuite/27_io/basic_ostream/put/wchar_t/1.cc | 2 +- .../basic_ostream/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../27_io/basic_ostream/requirements/typedefs.cc | 2 +- .../27_io/basic_ostream/seekp/char/2346-fstream.cc | 2 +- .../27_io/basic_ostream/seekp/char/2346-sstream.cc | 2 +- .../seekp/char/exceptions_badbit_throw.cc | 2 +- .../basic_ostream/seekp/wchar_t/2346-fstream.cc | 2 +- .../basic_ostream/seekp/wchar_t/2346-sstream.cc | 2 +- .../seekp/wchar_t/exceptions_badbit_throw.cc | 2 +- .../testsuite/27_io/basic_ostream/sentry/char/1.cc | 2 +- .../testsuite/27_io/basic_ostream/sentry/char/2.cc | 2 +- .../testsuite/27_io/basic_ostream/sentry/pod/1.cc | 2 +- .../27_io/basic_ostream/sentry/wchar_t/1.cc | 2 +- .../27_io/basic_ostream/sentry/wchar_t/2.cc | 2 +- .../testsuite/27_io/basic_ostream/tellp/char/1.cc | 2 +- .../testsuite/27_io/basic_ostream/tellp/char/2.cc | 2 +- .../tellp/char/exceptions_badbit_throw.cc | 2 +- .../27_io/basic_ostream/tellp/wchar_t/1.cc | 2 +- .../27_io/basic_ostream/tellp/wchar_t/2.cc | 2 +- .../tellp/wchar_t/exceptions_badbit_throw.cc | 2 +- .../testsuite/27_io/basic_ostream/write/char/1.cc | 2 +- .../27_io/basic_ostream/write/wchar_t/1.cc | 2 +- .../27_io/basic_ostringstream/assign/1.cc | 2 +- .../27_io/basic_ostringstream/cons/2020.cc | 2 +- .../27_io/basic_ostringstream/cons/char/3.cc | 2 +- .../27_io/basic_ostringstream/cons/default.cc | 2 +- .../27_io/basic_ostringstream/cons/move.cc | 2 +- .../27_io/basic_ostringstream/cons/wchar_t/3.cc | 2 +- .../27_io/basic_ostringstream/pthread3.cc | 2 +- .../27_io/basic_ostringstream/rdbuf/char/2832.cc | 2 +- .../basic_ostringstream/rdbuf/wchar_t/2832.cc | 2 +- .../requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../basic_ostringstream/requirements/typedefs.cc | 2 +- .../27_io/basic_ostringstream/str/char/1.cc | 2 +- .../27_io/basic_ostringstream/str/char/2.cc | 2 +- .../27_io/basic_ostringstream/str/wchar_t/1.cc | 2 +- .../27_io/basic_ostringstream/str/wchar_t/2.cc | 2 +- .../testsuite/27_io/basic_streambuf/cons/2020.cc | 2 +- .../testsuite/27_io/basic_streambuf/cons/57394.cc | 2 +- .../testsuite/27_io/basic_streambuf/cons/char/1.cc | 2 +- .../27_io/basic_streambuf/cons/wchar_t/1.cc | 2 +- .../27_io/basic_streambuf/imbue/char/1.cc | 2 +- .../27_io/basic_streambuf/imbue/char/13007-1.cc | 2 +- .../27_io/basic_streambuf/imbue/char/13007-2.cc | 2 +- .../27_io/basic_streambuf/imbue/char/9322.cc | 2 +- .../27_io/basic_streambuf/imbue/wchar_t/1.cc | 2 +- .../27_io/basic_streambuf/imbue/wchar_t/13007-1.cc | 2 +- .../27_io/basic_streambuf/imbue/wchar_t/13007-2.cc | 2 +- .../27_io/basic_streambuf/imbue/wchar_t/9322.cc | 2 +- .../27_io/basic_streambuf/in_avail/char/1.cc | 2 +- .../27_io/basic_streambuf/in_avail/wchar_t/1.cc | 2 +- .../27_io/basic_streambuf/overflow/char/1.cc | 2 +- .../27_io/basic_streambuf/overflow/char/2.cc | 2 +- .../27_io/basic_streambuf/overflow/char/3599.cc | 2 +- .../27_io/basic_streambuf/overflow/wchar_t/1.cc | 2 +- .../27_io/basic_streambuf/overflow/wchar_t/2.cc | 2 +- .../27_io/basic_streambuf/overflow/wchar_t/3599.cc | 2 +- .../basic_streambuf/requirements/base_classes.cc | 2 +- .../27_io/basic_streambuf/requirements/typedefs.cc | 2 +- .../27_io/basic_streambuf/sgetc/char/1.cc | 2 +- .../27_io/basic_streambuf/sgetc/char16_t/80624.cc | 2 +- .../27_io/basic_streambuf/sgetc/wchar_t/1.cc | 2 +- .../27_io/basic_streambuf/sgetn/char/1.cc | 2 +- .../27_io/basic_streambuf/sgetn/wchar_t/1.cc | 2 +- .../27_io/basic_streambuf/sputbackc/char/9538.cc | 2 +- .../basic_streambuf/sputbackc/wchar_t/9538.cc | 2 +- .../27_io/basic_streambuf/sputc/char/1057.cc | 2 +- .../27_io/basic_streambuf/sputc/char16_t/80624.cc | 2 +- .../27_io/basic_streambuf/sputc/wchar_t/1057.cc | 2 +- .../27_io/basic_streambuf/sputn/char/1.cc | 2 +- .../27_io/basic_streambuf/sputn/char/1057.cc | 2 +- .../27_io/basic_streambuf/sputn/wchar_t/1.cc | 2 +- .../27_io/basic_streambuf/sputn/wchar_t/1057.cc | 2 +- .../27_io/basic_streambuf/sync/char/1057.cc | 2 +- .../27_io/basic_streambuf/sync/wchar_t/1057.cc | 2 +- .../testsuite/27_io/basic_stringbuf/cons/2020.cc | 2 +- .../testsuite/27_io/basic_stringbuf/cons/81381.cc | 2 +- .../testsuite/27_io/basic_stringbuf/cons/char/1.cc | 2 +- .../27_io/basic_stringbuf/cons/char/default.cc | 13 +- .../27_io/basic_stringbuf/cons/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/cons/wchar_t/default.cc | 13 +- .../27_io/basic_stringbuf/imbue/char/1.cc | 2 +- .../27_io/basic_stringbuf/imbue/char/9322.cc | 2 +- .../27_io/basic_stringbuf/imbue/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/imbue/wchar_t/9322.cc | 2 +- .../27_io/basic_stringbuf/in_avail/char/1.cc | 2 +- .../27_io/basic_stringbuf/in_avail/char/21955.cc | 2 +- .../27_io/basic_stringbuf/in_avail/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/overflow/char/1.cc | 2 +- .../27_io/basic_stringbuf/overflow/char/2.cc | 2 +- .../27_io/basic_stringbuf/overflow/char/26250.cc | 2 +- .../27_io/basic_stringbuf/overflow/char/3599.cc | 2 +- .../27_io/basic_stringbuf/overflow/char/9988.cc | 2 +- .../27_io/basic_stringbuf/overflow/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/overflow/wchar_t/2.cc | 2 +- .../basic_stringbuf/overflow/wchar_t/26250.cc | 2 +- .../27_io/basic_stringbuf/overflow/wchar_t/3599.cc | 2 +- .../27_io/basic_stringbuf/overflow/wchar_t/9988.cc | 2 +- .../27_io/basic_stringbuf/pbackfail/char/1.cc | 2 +- .../27_io/basic_stringbuf/pbackfail/char/2.cc | 2 +- .../27_io/basic_stringbuf/pbackfail/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/pbackfail/wchar_t/2.cc | 2 +- .../basic_stringbuf/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/4.cc | 2 +- .../27_io/basic_stringbuf/requirements/typedefs.cc | 2 +- .../27_io/basic_stringbuf/sbumpc/char/1.cc | 2 +- .../27_io/basic_stringbuf/sbumpc/char/9825.cc | 2 +- .../27_io/basic_stringbuf/sbumpc/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc | 2 +- .../27_io/basic_stringbuf/seekoff/char/1.cc | 2 +- .../27_io/basic_stringbuf/seekoff/char/10975.cc | 2 +- .../27_io/basic_stringbuf/seekoff/char/16956.cc | 2 +- .../27_io/basic_stringbuf/seekoff/char/2.cc | 2 +- .../27_io/basic_stringbuf/seekoff/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/seekoff/wchar_t/10975.cc | 2 +- .../27_io/basic_stringbuf/seekoff/wchar_t/16956.cc | 2 +- .../27_io/basic_stringbuf/seekoff/wchar_t/2.cc | 2 +- .../27_io/basic_stringbuf/seekpos/char/1.cc | 2 +- .../27_io/basic_stringbuf/seekpos/char/2.cc | 2 +- .../27_io/basic_stringbuf/seekpos/char/29354.cc | 2 +- .../27_io/basic_stringbuf/seekpos/char/3.cc | 2 +- .../27_io/basic_stringbuf/seekpos/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/seekpos/wchar_t/2.cc | 2 +- .../27_io/basic_stringbuf/seekpos/wchar_t/29354.cc | 2 +- .../27_io/basic_stringbuf/seekpos/wchar_t/3.cc | 2 +- .../27_io/basic_stringbuf/setbuf/char/1.cc | 2 +- .../27_io/basic_stringbuf/setbuf/char/2.cc | 2 +- .../27_io/basic_stringbuf/setbuf/char/3.cc | 2 +- .../27_io/basic_stringbuf/setbuf/char/4.cc | 2 +- .../27_io/basic_stringbuf/setbuf/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/setbuf/wchar_t/2.cc | 2 +- .../27_io/basic_stringbuf/setbuf/wchar_t/3.cc | 2 +- .../27_io/basic_stringbuf/setbuf/wchar_t/4.cc | 2 +- .../27_io/basic_stringbuf/sgetc/char/1.cc | 2 +- .../27_io/basic_stringbuf/sgetc/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/sgetn/char/1.cc | 2 +- .../27_io/basic_stringbuf/sgetn/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/snextc/char/1.cc | 2 +- .../27_io/basic_stringbuf/snextc/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/sputbackc/char/1.cc | 2 +- .../27_io/basic_stringbuf/sputbackc/char/9425.cc | 2 +- .../27_io/basic_stringbuf/sputbackc/wchar_t/1.cc | 2 +- .../basic_stringbuf/sputbackc/wchar_t/9425.cc | 2 +- .../27_io/basic_stringbuf/sputc/char/1.cc | 2 +- .../27_io/basic_stringbuf/sputc/char/1057.cc | 2 +- .../27_io/basic_stringbuf/sputc/char/9404-1.cc | 2 +- .../27_io/basic_stringbuf/sputc/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/sputc/wchar_t/1057.cc | 2 +- .../27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc | 2 +- .../27_io/basic_stringbuf/sputn/char/1.cc | 2 +- .../27_io/basic_stringbuf/sputn/char/1057.cc | 2 +- .../27_io/basic_stringbuf/sputn/char/9404-2.cc | 2 +- .../27_io/basic_stringbuf/sputn/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/sputn/wchar_t/1057.cc | 2 +- .../27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc | 2 +- .../testsuite/27_io/basic_stringbuf/str/char/1.cc | 2 +- .../testsuite/27_io/basic_stringbuf/str/char/2.cc | 2 +- .../testsuite/27_io/basic_stringbuf/str/char/3.cc | 2 +- .../27_io/basic_stringbuf/str/char/3955.cc | 2 +- .../27_io/basic_stringbuf/str/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/str/wchar_t/2.cc | 2 +- .../27_io/basic_stringbuf/str/wchar_t/3.cc | 2 +- .../27_io/basic_stringbuf/str/wchar_t/3955.cc | 2 +- .../27_io/basic_stringbuf/sungetc/char/1.cc | 2 +- .../27_io/basic_stringbuf/sungetc/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/sync/char/1057.cc | 2 +- .../27_io/basic_stringbuf/sync/wchar_t/1057.cc | 2 +- .../testsuite/27_io/basic_stringstream/assign/1.cc | 2 +- .../27_io/basic_stringstream/assign/81338.cc | 2 +- .../27_io/basic_stringstream/cons/2020.cc | 2 +- .../27_io/basic_stringstream/cons/default.cc | 2 +- .../27_io/basic_stringstream/cons/move.cc | 2 +- .../27_io/basic_stringstream/rdbuf/char/2832.cc | 2 +- .../27_io/basic_stringstream/rdbuf/wchar_t/2832.cc | 2 +- .../requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../basic_stringstream/requirements/typedefs.cc | 2 +- .../27_io/basic_stringstream/str/char/1.cc | 2 +- .../27_io/basic_stringstream/str/char/2.cc | 2 +- .../27_io/basic_stringstream/str/char/3.cc | 2 +- .../27_io/basic_stringstream/str/char/4.cc | 2 +- .../27_io/basic_stringstream/str/wchar_t/1.cc | 2 +- .../27_io/basic_stringstream/str/wchar_t/2.cc | 2 +- .../27_io/basic_stringstream/str/wchar_t/3.cc | 2 +- .../27_io/basic_stringstream/str/wchar_t/4.cc | 2 +- .../27_io/filesystem/directory_entry/86597.cc | 4 +- .../filesystem/directory_entry/lwg3171.cc} | 17 +- .../testsuite/27_io/filesystem/file_status/1.cc | 4 +- .../27_io/filesystem/filesystem_error/cons.cc | 93 + .../27_io/filesystem/filesystem_error/copy.cc | 121 + .../filesystem/iterators/directory_iterator.cc | 7 +- .../testsuite/27_io/filesystem/iterators/pop.cc | 4 +- .../iterators/recursive_directory_iterator.cc | 7 +- .../27_io/filesystem/operations/absolute.cc | 4 +- .../testsuite/27_io/filesystem/operations/all.cc | 186 + .../27_io/filesystem/operations/canonical.cc | 32 +- .../testsuite/27_io/filesystem/operations/copy.cc | 9 +- .../27_io/filesystem/operations/copy_file.cc | 4 +- .../filesystem/operations/create_directories.cc | 76 +- .../filesystem/operations/create_directory.cc | 4 +- .../27_io/filesystem/operations/create_symlink.cc | 4 +- .../27_io/filesystem/operations/current_path.cc | 4 +- .../27_io/filesystem/operations/equivalent.cc | 4 +- .../27_io/filesystem/operations/exists.cc | 9 +- .../27_io/filesystem/operations/file_size.cc | 4 +- .../27_io/filesystem/operations/is_empty.cc | 9 +- .../27_io/filesystem/operations/last_write_time.cc | 20 +- .../27_io/filesystem/operations/permissions.cc | 5 +- .../27_io/filesystem/operations/proximate.cc | 36 +- .../27_io/filesystem/operations/read_symlink.cc | 4 +- .../27_io/filesystem/operations/relative.cc | 4 +- .../27_io/filesystem/operations/remove.cc | 12 +- .../27_io/filesystem/operations/remove_all.cc | 8 +- .../operations/{relative.cc => resize_file.cc} | 57 +- .../testsuite/27_io/filesystem/operations/space.cc | 4 +- .../27_io/filesystem/operations/status.cc | 9 +- .../27_io/filesystem/operations/symlink_status.cc | 5 +- .../filesystem/operations/temp_directory_path.cc | 17 +- .../filesystem/operations/weakly_canonical.cc | 41 +- .../testsuite/27_io/filesystem/path/append/path.cc | 5 +- .../27_io/filesystem/path/append/source.cc | 57 +- .../27_io/filesystem/path/assign/assign.cc | 5 +- .../testsuite/27_io/filesystem/path/assign/copy.cc | 5 +- .../27_io/filesystem/path/compare/compare.cc | 5 +- .../27_io/filesystem/path/compare/lwg2936.cc | 84 + .../27_io/filesystem/path/compare/path.cc | 16 +- .../27_io/filesystem/path/compare/strings.cc | 22 +- .../testsuite/27_io/filesystem/path/concat/path.cc | 14 +- .../27_io/filesystem/path/concat/strings.cc | 64 +- .../path/{io/dr2989.cc => construct/80762.cc} | 20 +- .../27_io/filesystem/path/construct/copy.cc | 5 +- .../27_io/filesystem/path/construct/default.cc | 5 +- .../27_io/filesystem/path/construct/format.cc | 5 +- .../27_io/filesystem/path/construct/locale.cc | 5 +- .../27_io/filesystem/path/construct/range.cc | 5 +- .../27_io/filesystem/path/construct/string_view.cc | 29 +- .../27_io/filesystem/path/decompose/extension.cc | 5 +- .../27_io/filesystem/path/decompose/filename.cc | 5 +- .../27_io/filesystem/path/decompose/parent_path.cc | 5 +- .../filesystem/path/decompose/relative_path.cc | 5 +- .../filesystem/path/decompose/root_directory.cc | 9 +- .../27_io/filesystem/path/decompose/root_name.cc | 5 +- .../27_io/filesystem/path/decompose/root_path.cc | 5 +- .../27_io/filesystem/path/decompose/stem.cc | 5 +- .../27_io/filesystem/path/generation/normal.cc | 7 +- .../{construct/copy.cc => generation/normal2.cc} | 36 +- .../27_io/filesystem/path/generation/proximate.cc | 32 +- .../27_io/filesystem/path/generation/relative.cc | 49 +- .../filesystem/path/generic/generic_string.cc | 5 +- .../testsuite/27_io/filesystem/path/io/dr2989.cc | 4 +- .../27_io/filesystem/path/itr/components.cc | 5 +- .../27_io/filesystem/path/itr/traversal.cc | 23 +- .../27_io/filesystem/path/modifiers/clear.cc | 5 +- .../filesystem/path/modifiers/make_preferred.cc | 5 +- .../filesystem/path/modifiers/remove_filename.cc | 5 +- .../filesystem/path/modifiers/replace_extension.cc | 14 +- .../filesystem/path/modifiers/replace_filename.cc | 5 +- .../27_io/filesystem/path/modifiers/swap.cc | 5 +- .../path/native/{string.cc => string-char8_t.cc} | 17 +- .../27_io/filesystem/path/native/string.cc | 5 +- .../27_io/filesystem/path/nonmember/append.cc | 5 +- .../27_io/filesystem/path/nonmember/hash_value.cc | 5 +- .../testsuite/27_io/filesystem/path/query/empty.cc | 5 +- .../27_io/filesystem/path/query/empty_neg.cc | 2 +- .../27_io/filesystem/path/query/has_extension.cc | 5 +- .../27_io/filesystem/path/query/has_filename.cc | 5 +- .../27_io/filesystem/path/query/has_parent_path.cc | 5 +- .../filesystem/path/query/has_relative_path.cc | 5 +- .../filesystem/path/query/has_root_directory.cc | 5 +- .../27_io/filesystem/path/query/has_root_name.cc | 5 +- .../27_io/filesystem/path/query/has_root_path.cc | 5 +- .../27_io/filesystem/path/query/has_stem.cc | 5 +- .../27_io/filesystem/path/query/is_absolute.cc | 5 +- .../27_io/filesystem/path/query/is_relative.cc | 5 +- 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/dual_abi.cc | 2 +- .../testsuite/27_io/ios_base/failure/what-1.cc | 2 +- .../testsuite/27_io/ios_base/failure/what-2.cc | 2 +- .../testsuite/27_io/ios_base/failure/what-3.cc | 2 +- .../testsuite/27_io/ios_base/failure/what-big.cc | 2 +- libstdc++-v3/testsuite/27_io/ios_base/state/1.cc | 2 +- libstdc++-v3/testsuite/27_io/ios_base/storage/1.cc | 2 +- .../testsuite/27_io/ios_base/storage/11584.cc | 2 +- libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc | 2 +- libstdc++-v3/testsuite/27_io/ios_base/storage/3.cc | 2 +- .../testsuite/27_io/ios_base/storage/68197.cc | 2 +- .../testsuite/27_io/ios_base/sync_with_stdio/1.cc | 2 +- .../27_io/ios_base/sync_with_stdio/16959.cc | 2 +- .../testsuite/27_io/ios_base/sync_with_stdio/2.cc | 2 +- .../27_io/ios_base/sync_with_stdio/9523.cc | 2 +- .../ios_base/types/fmtflags/bitmask_operators.cc | 2 +- .../27_io/ios_base/types/fmtflags/case_label.cc | 2 +- .../ios_base/types/fmtflags/constexpr_operators.cc | 2 +- .../ios_base/types/iostate/bitmask_operators.cc | 2 +- .../27_io/ios_base/types/iostate/case_label.cc | 2 +- .../ios_base/types/iostate/constexpr_operators.cc | 2 +- .../ios_base/types/openmode/bitmask_operators.cc | 2 +- .../27_io/ios_base/types/openmode/case_label.cc | 2 +- .../ios_base/types/openmode/constexpr_operators.cc | 2 +- .../27_io/ios_base/types/seekdir/case_label.cc | 2 +- .../27_io/manipulators/adjustfield/char/1.cc | 2 +- .../27_io/manipulators/adjustfield/char/2.cc | 2 +- .../27_io/manipulators/adjustfield/wchar_t/1.cc | 2 +- .../27_io/manipulators/adjustfield/wchar_t/2.cc | 2 +- .../27_io/manipulators/basefield/char/1.cc | 2 +- .../27_io/manipulators/basefield/wchar_t/1.cc | 2 +- .../manipulators/extended/get_money/char/1.cc | 2 +- .../manipulators/extended/get_money/char/51288.cc | 2 +- .../manipulators/extended/get_money/wchar_t/1.cc | 2 +- .../extended/get_money/wchar_t/51288.cc | 2 +- .../27_io/manipulators/extended/get_time/char/1.cc | 2 +- .../27_io/manipulators/extended/get_time/char/2.cc | 2 +- .../manipulators/extended/get_time/wchar_t/1.cc | 2 +- .../manipulators/extended/get_time/wchar_t/2.cc | 2 +- .../manipulators/extended/put_money/char/1.cc | 2 +- .../manipulators/extended/put_money/char/51288.cc | 2 +- .../manipulators/extended/put_money/wchar_t/1.cc | 2 +- .../extended/put_money/wchar_t/51288.cc | 2 +- .../27_io/manipulators/extended/put_time/char/1.cc | 2 +- .../27_io/manipulators/extended/put_time/char/2.cc | 2 +- .../manipulators/extended/put_time/wchar_t/1.cc | 2 +- .../manipulators/extended/put_time/wchar_t/2.cc | 2 +- .../27_io/manipulators/standard/char/1.cc | 2 +- .../27_io/manipulators/standard/char/2.cc | 2 +- .../27_io/manipulators/standard/char/60270.cc | 2 +- .../27_io/manipulators/standard/char/dr2344.cc | 2 +- .../27_io/manipulators/standard/char/quoted.cc | 2 +- .../27_io/manipulators/standard/char/quoted_sv.cc | 2 +- .../27_io/manipulators/standard/wchar_t/1.cc | 2 +- .../27_io/manipulators/standard/wchar_t/2.cc | 2 +- .../27_io/manipulators/standard/wchar_t/dr2344.cc | 2 +- .../27_io/manipulators/standard/wchar_t/quoted.cc | 2 +- .../manipulators/standard/wchar_t/quoted_sv.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/char/1.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/char/10.cc | 2 +- .../testsuite/27_io/objects/char/12048-1.cc | 2 +- .../testsuite/27_io/objects/char/12048-2.cc | 2 +- .../testsuite/27_io/objects/char/12048-3.cc | 2 +- .../testsuite/27_io/objects/char/12048-4.cc | 2 +- .../testsuite/27_io/objects/char/12048-5.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/char/2.cc | 2 +- .../testsuite/27_io/objects/char/2523-1_xin.cc | 2 +- .../testsuite/27_io/objects/char/2523-2_xin.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/char/3045.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/char/3647.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/char/3_xin.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/char/41037.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/char/4_xin.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/char/5.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/char/5268.cc | 2 +- .../testsuite/27_io/objects/char/5280_xin.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/char/6.cc | 2 +- .../testsuite/27_io/objects/char/6548_xin.cc | 2 +- .../testsuite/27_io/objects/char/6648-1_xin.cc | 2 +- .../testsuite/27_io/objects/char/6648-2_xin.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/char/7.cc | 2 +- .../testsuite/27_io/objects/char/7744_xin.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/char/8.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/char/9.cc | 2 +- .../testsuite/27_io/objects/char/9661-1.cc | 2 +- .../testsuite/27_io/objects/char/9661-2_xin.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/char/dr455.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/wchar_t/1.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/wchar_t/10.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/wchar_t/11.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/wchar_t/12.cc | 2 +- .../testsuite/27_io/objects/wchar_t/12048-1.cc | 2 +- .../testsuite/27_io/objects/wchar_t/12048-2.cc | 2 +- .../testsuite/27_io/objects/wchar_t/12048-3.cc | 2 +- .../testsuite/27_io/objects/wchar_t/12048-4.cc | 2 +- .../testsuite/27_io/objects/wchar_t/12048-5.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/wchar_t/13.cc | 2 +- .../testsuite/27_io/objects/wchar_t/13582-1_xin.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/wchar_t/2.cc | 2 +- .../testsuite/27_io/objects/wchar_t/2523-1_xin.cc | 2 +- .../testsuite/27_io/objects/wchar_t/2523-2_xin.cc | 2 +- .../testsuite/27_io/objects/wchar_t/3045.cc | 2 +- .../testsuite/27_io/objects/wchar_t/3647.cc | 2 +- .../testsuite/27_io/objects/wchar_t/3_xin.cc | 2 +- .../testsuite/27_io/objects/wchar_t/41037.cc | 2 +- .../testsuite/27_io/objects/wchar_t/4_xin.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/wchar_t/5.cc | 2 +- .../testsuite/27_io/objects/wchar_t/5268.cc | 2 +- .../testsuite/27_io/objects/wchar_t/5280_xin.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/wchar_t/6.cc | 2 +- .../testsuite/27_io/objects/wchar_t/6548_xin.cc | 2 +- .../testsuite/27_io/objects/wchar_t/6648-1_xin.cc | 2 +- .../testsuite/27_io/objects/wchar_t/6648-2_xin.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/wchar_t/7.cc | 2 +- .../testsuite/27_io/objects/wchar_t/7744_xin.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/wchar_t/8.cc | 2 +- .../testsuite/27_io/objects/wchar_t/9520.cc | 2 +- .../testsuite/27_io/objects/wchar_t/9661-1.cc | 2 +- .../testsuite/27_io/objects/wchar_t/9661-2_xin.cc | 2 +- .../testsuite/27_io/objects/wchar_t/9662.cc | 2 +- .../testsuite/27_io/objects/wchar_t/9_xin.cc | 2 +- .../testsuite/27_io/objects/wchar_t/dr455.cc | 2 +- libstdc++-v3/testsuite/27_io/rvalue_streams-2.cc | 2 +- libstdc++-v3/testsuite/27_io/rvalue_streams.cc | 2 +- libstdc++-v3/testsuite/27_io/types/1.cc | 2 +- libstdc++-v3/testsuite/27_io/types/2.cc | 2 +- libstdc++-v3/testsuite/27_io/types/3.cc | 2 +- libstdc++-v3/testsuite/27_io/types/4.cc | 2 +- .../algorithms/regex_match/awk/cstring_01.cc | 2 +- .../algorithms/regex_match/basic/empty_range.cc | 2 +- .../algorithms/regex_match/basic/string_01.cc | 2 +- .../regex_match/basic/string_range_00_03.cc | 2 +- .../regex_match/basic/string_range_01_03.cc | 2 +- .../regex_match/basic/string_range_02_03.cc | 2 +- .../algorithms/regex_match/cstring_bracket_01.cc | 2 +- .../28_regex/algorithms/regex_match/dr2329_neg.cc | 2 +- .../algorithms/regex_match/ecma/char/53622.cc | 2 +- .../algorithms/regex_match/ecma/char/57173.cc | 2 +- .../algorithms/regex_match/ecma/char/58576.cc | 2 +- .../algorithms/regex_match/ecma/char/61601.cc | 2 +- .../algorithms/regex_match/ecma/char/68863.cc | 2 +- .../algorithms/regex_match/ecma/char/anymatcher.cc | 2 +- .../algorithms/regex_match/ecma/char/backref.cc | 2 +- .../regex_match/ecma/char/empty_range.cc | 2 +- .../algorithms/regex_match/ecma/char/emptygroup.cc | 2 +- .../algorithms/regex_match/ecma/char/hex.cc | 2 +- .../regex_match/ecma/char/quoted_char.cc | 2 +- .../algorithms/regex_match/ecma/char/ungreedy.cc | 2 +- .../algorithms/regex_match/ecma/wchar_t/63199.cc | 2 +- .../regex_match/ecma/wchar_t/anymatcher.cc | 2 +- .../regex_match/ecma/wchar_t/cjk_match.cc | 2 +- .../algorithms/regex_match/ecma/wchar_t/hex.cc | 2 +- .../regex_match/extended/cstring_plus.cc | 2 +- .../regex_match/extended/cstring_questionmark.cc | 2 +- .../regex_match/extended/cstring_range.cc | 2 +- .../algorithms/regex_match/extended/string_any.cc | 2 +- .../regex_match/extended/string_range_00_03.cc | 2 +- .../regex_match/extended/string_range_01_03.cc | 2 +- .../regex_match/extended/string_range_02_03.cc | 2 +- .../regex_match/extended/wstring_locale.cc | 2 +- .../algorithms/regex_replace/char/51711.cc | 2 +- .../algorithms/regex_replace/char/basic_replace.cc | 2 +- .../algorithms/regex_replace/char/dr2213.cc | 2 +- .../algorithms/regex_replace/char/pr83601.cc | 2 +- .../algorithms/regex_replace/wchar_t/51711.cc | 2 +- .../algorithms/regex_replace/wchar_t/pr83601.cc | 2 +- .../28_regex/algorithms/regex_search/61424.cc | 2 +- .../28_regex/algorithms/regex_search/61720.cc | 2 +- .../algorithms/regex_search/basic/string_01.cc | 2 +- .../28_regex/algorithms/regex_search/dr2332_neg.cc | 2 +- .../algorithms/regex_search/ecma/assertion.cc | 2 +- .../28_regex/algorithms/regex_search/ecma/flags.cc | 2 +- .../algorithms/regex_search/ecma/greedy.cc | 2 +- .../algorithms/regex_search/ecma/string_01.cc | 2 +- .../testsuite/28_regex/basic_regex/85098.cc | 2 +- .../28_regex/basic_regex/assign/char/cstring.cc | 2 +- .../28_regex/basic_regex/assign/char/cstring_op.cc | 2 +- .../28_regex/basic_regex/assign/char/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 +- .../testsuite/28_regex/basic_regex/ctors/83598.cc | 2 +- .../28_regex/basic_regex/ctors/basic/cstring.cc | 2 +- .../28_regex/basic_regex/ctors/basic/default.cc | 2 +- .../28_regex/basic_regex/ctors/basic/iter.cc | 2 +- .../basic_regex/ctors/basic/pstring_char.cc | 2 +- .../basic_regex/ctors/basic/pstring_wchar_t.cc | 2 +- .../28_regex/basic_regex/ctors/basic/raw_string.cc | 2 +- .../ctors/basic/string_range_01_02_03.cc | 2 +- .../28_regex/basic_regex/ctors/char/cstring.cc | 2 +- .../28_regex/basic_regex/ctors/char/cstring_awk.cc | 2 +- .../basic_regex/ctors/char/cstring_ecma.cc | 2 +- .../basic_regex/ctors/char/cstring_egrep.cc | 2 +- .../basic_regex/ctors/char/cstring_grep.cc | 2 +- .../28_regex/basic_regex/ctors/char/default.cc | 2 +- .../28_regex/basic_regex/ctors/char/range.cc | 2 +- .../28_regex/basic_regex/ctors/copy_char.cc | 2 +- .../28_regex/basic_regex/ctors/deduction.cc | 2 +- .../28_regex/basic_regex/ctors/extended/cstring.cc | 2 +- .../ctors/extended/string_range_01_02_03.cc | 2 +- .../28_regex/basic_regex/ctors/move_char.cc | 2 +- .../28_regex/basic_regex/ctors/string_char.cc | 2 +- .../28_regex/basic_regex/ctors/string_wchar_t.cc | 2 +- .../28_regex/basic_regex/ctors/wchar_t/cstring.cc | 2 +- .../28_regex/basic_regex/ctors/wchar_t/default.cc | 2 +- .../28_regex/basic_regex/ctors/wchar_t/range.cc | 2 +- .../testsuite/28_regex/basic_regex/imbue/string.cc | 2 +- .../28_regex/basic_regex/multiple_quantifiers.cc | 2 +- .../basic_regex/requirements/constexpr_data.cc | 2 +- .../testsuite/28_regex/constants/constexpr.cc | 2 +- .../testsuite/28_regex/constants/error_type.cc | 2 +- .../28_regex/constants/match_flag_type.cc | 2 +- .../28_regex/constants/syntax_option_type.cc | 2 +- .../28_regex/headers/regex/std_c++0x_neg.cc | 5 +- libstdc++-v3/testsuite/28_regex/init-list.cc | 2 +- .../iterators/regex_iterator/char/64140.cc | 2 +- .../iterators/regex_iterator/char/string_01.cc | 2 +- .../regex_iterator/char/string_position_01.cc | 2 +- .../iterators/regex_iterator/ctors/char/default.cc | 2 +- .../regex_iterator/ctors/char/dr2332_neg.cc | 2 +- .../regex_iterator/ctors/wchar_t/default.cc | 2 +- .../28_regex/iterators/regex_iterator/typedefs.cc | 2 +- .../iterators/regex_iterator/wchar_t/string_01.cc | 2 +- .../iterators/regex_iterator/wchar_t/string_02.cc | 2 +- .../iterators/regex_token_iterator/64303.cc | 2 +- .../regex_token_iterator/char/string_01.cc | 2 +- .../regex_token_iterator/ctors/char/default.cc | 2 +- .../regex_token_iterator/ctors/char/dr2332_neg.cc | 2 +- .../regex_token_iterator/ctors/wchar_t/default.cc | 2 +- .../iterators/regex_token_iterator/typedefs.cc | 2 +- .../regex_token_iterator/wchar_t/string_01.cc | 2 +- .../regex_token_iterator/wchar_t/wstring_02.cc | 2 +- .../28_regex/match_results/ctors/char/default.cc | 2 +- .../match_results/ctors/wchar_t/default.cc | 2 +- .../testsuite/28_regex/match_results/format.cc | 2 +- .../match_results/out_of_range_submatches.cc | 2 +- .../28_regex/match_results/pmr_typedefs.cc | 2 +- .../testsuite/28_regex/match_results/swap.cc | 2 +- .../testsuite/28_regex/match_results/typedefs.cc | 2 +- libstdc++-v3/testsuite/28_regex/range_access.cc | 2 +- .../testsuite/28_regex/regex_error/base.cc | 2 +- .../testsuite/28_regex/regex_error/regex_error.cc | 2 +- libstdc++-v3/testsuite/28_regex/regression.cc | 2 +- .../testsuite/28_regex/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/28_regex/simple_c++11.cc | 2 +- .../testsuite/28_regex/sub_match/cast_char.cc | 2 +- .../testsuite/28_regex/sub_match/cast_wchar_t.cc | 2 +- .../testsuite/28_regex/sub_match/compare.cc | 2 +- .../28_regex/sub_match/embedded_zeros_cmp.cc | 2 +- .../testsuite/28_regex/sub_match/length.cc | 2 +- .../testsuite/28_regex/sub_match/typedefs.cc | 2 +- .../testsuite/28_regex/traits/char/ctor.cc | 2 +- .../testsuite/28_regex/traits/char/icase.cc | 2 +- .../testsuite/28_regex/traits/char/isctype.cc | 2 +- .../testsuite/28_regex/traits/char/length.cc | 2 +- .../28_regex/traits/char/lookup_classname.cc | 2 +- .../28_regex/traits/char/lookup_collatename.cc | 2 +- .../testsuite/28_regex/traits/char/transform.cc | 2 +- .../28_regex/traits/char/transform_primary.cc | 2 +- .../testsuite/28_regex/traits/char/translate.cc | 2 +- .../28_regex/traits/char/translate_nocase.cc | 2 +- .../testsuite/28_regex/traits/char/user_defined.cc | 2 +- .../testsuite/28_regex/traits/char/value.cc | 2 +- .../testsuite/28_regex/traits/wchar_t/ctor.cc | 2 +- .../testsuite/28_regex/traits/wchar_t/isctype.cc | 2 +- .../testsuite/28_regex/traits/wchar_t/length.cc | 2 +- .../28_regex/traits/wchar_t/lookup_classname.cc | 2 +- .../28_regex/traits/wchar_t/lookup_collatename.cc | 2 +- .../testsuite/28_regex/traits/wchar_t/transform.cc | 2 +- .../28_regex/traits/wchar_t/transform_primary.cc | 2 +- .../testsuite/28_regex/traits/wchar_t/translate.cc | 2 +- .../28_regex/traits/wchar_t/translate_nocase.cc | 2 +- .../28_regex/traits/wchar_t/user_defined.cc | 2 +- .../testsuite/28_regex/traits/wchar_t/value.cc | 2 +- libstdc++-v3/testsuite/29_atomics/atomic/60658.cc | 2 +- libstdc++-v3/testsuite/29_atomics/atomic/60695.cc | 2 +- libstdc++-v3/testsuite/29_atomics/atomic/62259.cc | 2 +- libstdc++-v3/testsuite/29_atomics/atomic/64658.cc | 2 +- libstdc++-v3/testsuite/29_atomics/atomic/65147.cc | 2 +- libstdc++-v3/testsuite/29_atomics/atomic/65913.cc | 2 +- libstdc++-v3/testsuite/29_atomics/atomic/69301.cc | 2 +- libstdc++-v3/testsuite/29_atomics/atomic/69769.cc | 2 +- libstdc++-v3/testsuite/29_atomics/atomic/70766.cc | 2 +- .../testsuite/29_atomics/atomic/cons/49445.cc | 2 +- .../testsuite/29_atomics/atomic/cons/assign_neg.cc | 4 +- .../testsuite/29_atomics/atomic/cons/constexpr.cc | 2 +- .../testsuite/29_atomics/atomic/cons/copy_list.cc | 2 +- .../testsuite/29_atomics/atomic/cons/copy_neg.cc | 4 +- .../testsuite/29_atomics/atomic/cons/default.cc | 2 +- .../29_atomics/atomic/cons/direct_list.cc | 2 +- .../29_atomics/atomic/cons/single_value.cc | 2 +- .../testsuite/29_atomics/atomic/cons/user_pod.cc | 2 +- .../29_atomics/atomic/is_always_lock_free.cc | 2 +- .../testsuite/29_atomics/atomic/nonmembers.cc | 2 +- .../testsuite/29_atomics/atomic/operators/51811.cc | 2 +- .../testsuite/29_atomics/atomic/operators/56011.cc | 2 +- .../atomic/operators/integral_assignment.cc | 2 +- .../atomic/operators/integral_conversion.cc | 2 +- .../atomic/operators/pointer_partial_void.cc | 2 +- .../29_atomics/atomic/requirements/base_classes.cc | 2 +- .../requirements/compare_exchange_lowering.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../29_atomics/atomic/requirements/typedefs.cc | 2 +- .../testsuite/29_atomics/atomic_flag/clear/1.cc | 2 +- .../testsuite/29_atomics/atomic_flag/cons/1.cc | 2 +- .../testsuite/29_atomics/atomic_flag/cons/56012.cc | 2 +- .../29_atomics/atomic_flag/cons/aggregate.cc | 2 +- .../29_atomics/atomic_flag/cons/assign_neg.cc | 2 +- .../29_atomics/atomic_flag/cons/copy_neg.cc | 2 +- .../29_atomics/atomic_flag/cons/default.cc | 2 +- .../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 | 4 +- .../29_atomics/atomic_integral/cons/constexpr.cc | 2 +- .../29_atomics/atomic_integral/cons/copy_list.cc | 2 +- .../29_atomics/atomic_integral/cons/copy_neg.cc | 4 +- .../29_atomics/atomic_integral/cons/default.cc | 2 +- .../29_atomics/atomic_integral/cons/direct_list.cc | 2 +- .../atomic_integral/cons/single_value.cc | 2 +- .../atomic_integral/is_always_lock_free.cc | 5 +- .../29_atomics/atomic_integral/nonmembers.cc | 2 +- .../atomic_integral/operators/bitwise.cc | 2 +- .../atomic_integral/operators/bitwise_neg.cc | 8 +- .../atomic_integral/operators/decrement.cc | 2 +- .../atomic_integral/operators/decrement_neg.cc | 8 +- .../atomic_integral/operators/increment.cc | 2 +- .../atomic_integral/operators/increment_neg.cc | 8 +- .../operators/integral_assignment.cc | 2 +- .../operators/integral_conversion.cc | 2 +- .../requirements/standard_layout.cc | 2 +- .../atomic_integral/requirements/trivial.cc | 2 +- .../atomic_integral/requirements/typedefs.cc | 2 +- .../headers/atomic/functions_std_c++0x.cc | 2 +- .../testsuite/29_atomics/headers/atomic/macros.cc | 11 +- .../29_atomics/headers/atomic/std_c++0x_neg.cc | 2 +- .../29_atomics/headers/atomic/types_std_c++0x.cc | 5 +- .../headers/atomic/types_std_c++0x_neg.cc | 2 +- .../{types_std_c++0x.cc => types_std_c++20.cc} | 15 +- ...pes_std_c++0x_neg.cc => types_std_c++20_neg.cc} | 10 +- .../headers/atomic/types_std_c++2a.cc} | 32 +- .../headers/atomic/types_std_c++2a_neg.cc} | 26 +- 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 | 4 +- libstdc++-v3/testsuite/30_threads/async/84532.cc | 2 +- libstdc++-v3/testsuite/30_threads/async/any.cc | 2 +- libstdc++-v3/testsuite/30_threads/async/async.cc | 2 +- libstdc++-v3/testsuite/30_threads/async/except.cc | 2 +- .../testsuite/30_threads/async/forced_unwind.cc | 2 +- libstdc++-v3/testsuite/30_threads/async/launch.cc | 2 +- libstdc++-v3/testsuite/30_threads/async/lwg2021.cc | 2 +- libstdc++-v3/testsuite/30_threads/async/sync.cc | 2 +- .../testsuite/30_threads/call_once/39909.cc | 2 +- .../testsuite/30_threads/call_once/49668.cc | 2 +- .../testsuite/30_threads/call_once/60497.cc | 2 +- .../testsuite/30_threads/call_once/call_once1.cc | 2 +- .../testsuite/30_threads/call_once/constexpr.cc | 2 +- .../testsuite/30_threads/call_once/dr2442.cc | 2 +- .../testsuite/30_threads/call_once/once_flag.cc | 2 +- .../30_threads/condition_variable/54185.cc | 2 +- .../30_threads/condition_variable/cons/1.cc | 2 +- .../condition_variable/cons/assign_neg.cc | 2 +- .../30_threads/condition_variable/cons/copy_neg.cc | 2 +- .../30_threads/condition_variable/members/1.cc | 2 +- .../30_threads/condition_variable/members/2.cc | 2 +- .../30_threads/condition_variable/members/3.cc | 2 +- .../30_threads/condition_variable/members/53841.cc | 2 +- .../30_threads/condition_variable/members/68519.cc | 2 +- .../condition_variable/native_handle/typesizes.cc | 2 +- .../requirements/standard_layout.cc | 2 +- .../condition_variable/requirements/typedefs.cc | 2 +- .../30_threads/condition_variable_any/50862.cc | 2 +- .../30_threads/condition_variable_any/53830.cc | 2 +- .../30_threads/condition_variable_any/cond.cc | 2 +- .../30_threads/condition_variable_any/cons/1.cc | 2 +- .../condition_variable_any/cons/assign_neg.cc | 2 +- .../condition_variable_any/cons/copy_neg.cc | 2 +- .../30_threads/condition_variable_any/members/1.cc | 2 +- .../30_threads/condition_variable_any/members/2.cc | 2 +- .../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 | 17 +- libstdc++-v3/testsuite/30_threads/thread/70503.cc | 2 +- libstdc++-v3/testsuite/30_threads/thread/84532.cc | 2 +- libstdc++-v3/testsuite/30_threads/thread/adl.cc | 2 +- libstdc++-v3/testsuite/30_threads/thread/cons/1.cc | 2 +- libstdc++-v3/testsuite/30_threads/thread/cons/2.cc | 2 +- libstdc++-v3/testsuite/30_threads/thread/cons/3.cc | 2 +- libstdc++-v3/testsuite/30_threads/thread/cons/4.cc | 2 +- .../testsuite/30_threads/thread/cons/49668.cc | 2 +- libstdc++-v3/testsuite/30_threads/thread/cons/5.cc | 2 +- libstdc++-v3/testsuite/30_threads/thread/cons/6.cc | 2 +- libstdc++-v3/testsuite/30_threads/thread/cons/7.cc | 2 +- libstdc++-v3/testsuite/30_threads/thread/cons/8.cc | 2 +- .../testsuite/30_threads/thread/cons/84535.cc | 2 +- libstdc++-v3/testsuite/30_threads/thread/cons/9.cc | 2 +- .../testsuite/30_threads/thread/cons/assign_neg.cc | 2 +- .../testsuite/30_threads/thread/cons/copy_neg.cc | 2 +- .../testsuite/30_threads/thread/cons/lwg2097.cc | 2 +- .../testsuite/30_threads/thread/cons/moveable.cc | 2 +- .../testsuite/30_threads/thread/cons/terminate.cc | 2 +- .../testsuite/30_threads/thread/id/70294.cc | 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/Makefile.in | 123 +- libstdc++-v3/testsuite/abi/30586.cc | 2 +- .../testsuite/abi/cxx_runtime_only_linkage.cc | 2 +- .../testsuite/abi/demangle/abi_examples/01.cc | 2 +- .../testsuite/abi/demangle/abi_examples/02.cc | 2 +- .../testsuite/abi/demangle/abi_examples/03.cc | 2 +- .../testsuite/abi/demangle/abi_examples/04.cc | 2 +- .../testsuite/abi/demangle/abi_examples/05.cc | 2 +- .../testsuite/abi/demangle/abi_examples/06.cc | 2 +- .../testsuite/abi/demangle/abi_examples/07.cc | 2 +- .../testsuite/abi/demangle/abi_examples/08.cc | 2 +- .../testsuite/abi/demangle/abi_examples/09.cc | 2 +- .../testsuite/abi/demangle/abi_examples/10.cc | 2 +- .../testsuite/abi/demangle/abi_examples/11.cc | 2 +- .../testsuite/abi/demangle/abi_examples/12.cc | 2 +- .../testsuite/abi/demangle/abi_examples/13.cc | 2 +- .../testsuite/abi/demangle/abi_examples/14.cc | 2 +- .../testsuite/abi/demangle/abi_examples/15.cc | 2 +- .../testsuite/abi/demangle/abi_examples/16.cc | 2 +- .../testsuite/abi/demangle/abi_examples/17.cc | 2 +- .../testsuite/abi/demangle/abi_examples/18.cc | 2 +- .../testsuite/abi/demangle/abi_examples/19.cc | 2 +- .../testsuite/abi/demangle/abi_examples/20.cc | 2 +- .../testsuite/abi/demangle/abi_examples/21.cc | 2 +- .../testsuite/abi/demangle/abi_examples/22.cc | 2 +- .../testsuite/abi/demangle/abi_examples/23.cc | 2 +- .../testsuite/abi/demangle/abi_examples/24.cc | 2 +- .../testsuite/abi/demangle/abi_examples/25.cc | 2 +- .../testsuite/abi/demangle/abi_examples/26.cc | 2 +- libstdc++-v3/testsuite/abi/demangle/abi_text/01.cc | 2 +- libstdc++-v3/testsuite/abi/demangle/abi_text/02.cc | 2 +- libstdc++-v3/testsuite/abi/demangle/abi_text/03.cc | 2 +- libstdc++-v3/testsuite/abi/demangle/abi_text/04.cc | 2 +- libstdc++-v3/testsuite/abi/demangle/abi_text/05.cc | 2 +- libstdc++-v3/testsuite/abi/demangle/abi_text/06.cc | 2 +- libstdc++-v3/testsuite/abi/demangle/abi_text/07.cc | 2 +- libstdc++-v3/testsuite/abi/demangle/abi_text/08.cc | 2 +- libstdc++-v3/testsuite/abi/demangle/abi_text/09.cc | 2 +- libstdc++-v3/testsuite/abi/demangle/abi_text/10.cc | 2 +- libstdc++-v3/testsuite/abi/demangle/abi_text/11.cc | 2 +- libstdc++-v3/testsuite/abi/demangle/abi_text/12.cc | 2 +- libstdc++-v3/testsuite/abi/demangle/abi_text/13.cc | 2 +- libstdc++-v3/testsuite/abi/demangle/abi_text/14.cc | 2 +- libstdc++-v3/testsuite/abi/demangle/cxx0x/rref.cc | 2 +- .../testsuite/abi/demangle/regression/3111-1.cc | 2 +- .../testsuite/abi/demangle/regression/3111-2.cc | 2 +- .../testsuite/abi/demangle/regression/7986-01.cc | 2 +- .../testsuite/abi/demangle/regression/7986-02.cc | 2 +- .../testsuite/abi/demangle/regression/7986-03.cc | 2 +- .../testsuite/abi/demangle/regression/7986-04.cc | 2 +- .../testsuite/abi/demangle/regression/7986-05.cc | 2 +- .../testsuite/abi/demangle/regression/7986-06.cc | 2 +- .../testsuite/abi/demangle/regression/7986-07.cc | 2 +- .../testsuite/abi/demangle/regression/7986-08.cc | 2 +- .../testsuite/abi/demangle/regression/7986-09.cc | 2 +- .../testsuite/abi/demangle/regression/7986-10.cc | 2 +- .../testsuite/abi/demangle/regression/7986-11.cc | 2 +- .../testsuite/abi/demangle/regression/7986-12.cc | 2 +- .../testsuite/abi/demangle/regression/7986.cc | 2 +- .../testsuite/abi/demangle/regression/8897.cc | 2 +- .../testsuite/abi/demangle/regression/cw-01.cc | 2 +- .../testsuite/abi/demangle/regression/cw-02.cc | 2 +- .../testsuite/abi/demangle/regression/cw-03.cc | 2 +- .../testsuite/abi/demangle/regression/cw-04.cc | 2 +- .../testsuite/abi/demangle/regression/cw-05.cc | 2 +- .../testsuite/abi/demangle/regression/cw-06.cc | 2 +- .../testsuite/abi/demangle/regression/cw-07.cc | 2 +- .../testsuite/abi/demangle/regression/cw-08.cc | 2 +- .../testsuite/abi/demangle/regression/cw-09.cc | 2 +- .../testsuite/abi/demangle/regression/cw-10.cc | 2 +- .../testsuite/abi/demangle/regression/cw-11.cc | 2 +- .../testsuite/abi/demangle/regression/cw-12.cc | 2 +- .../testsuite/abi/demangle/regression/cw-13.cc | 2 +- .../testsuite/abi/demangle/regression/cw-14.cc | 2 +- .../testsuite/abi/demangle/regression/cw-15.cc | 2 +- .../testsuite/abi/demangle/regression/cw-16.cc | 2 +- .../testsuite/abi/demangle/regression/old.cc | 2 +- libstdc++-v3/testsuite/abi/header_cxxabi.c | 2 +- libstdc++-v3/testsuite/backward/11460.cc | 2 +- libstdc++-v3/testsuite/backward/hash_map/1.cc | 2 +- libstdc++-v3/testsuite/backward/hash_map/14648.cc | 2 +- libstdc++-v3/testsuite/backward/hash_map/23528.cc | 2 +- libstdc++-v3/testsuite/backward/hash_map/25896.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- libstdc++-v3/testsuite/backward/hash_set/1.cc | 2 +- libstdc++-v3/testsuite/backward/hash_set/25896.cc | 2 +- .../backward/hash_set/check_construct_destroy.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../testsuite/backward/strstream_members.cc | 2 +- libstdc++-v3/testsuite/backward/strstream_move.cc | 2 +- libstdc++-v3/testsuite/config/default.exp | 2 +- libstdc++-v3/testsuite/decimal/binary-arith.cc | 2 +- libstdc++-v3/testsuite/decimal/cast_neg.cc | 2 +- libstdc++-v3/testsuite/decimal/comparison.cc | 2 +- .../decimal/compound-assignment-memfunc.cc | 2 +- .../testsuite/decimal/compound-assignment.cc | 2 +- .../testsuite/decimal/conversion-from-float.cc | 2 +- .../testsuite/decimal/conversion-from-integral.cc | 2 +- .../decimal/conversion-to-generic-float.cc | 2 +- .../testsuite/decimal/conversion-to-integral.cc | 2 +- libstdc++-v3/testsuite/decimal/ctor.cc | 2 +- libstdc++-v3/testsuite/decimal/incdec-memfunc.cc | 2 +- libstdc++-v3/testsuite/decimal/incdec.cc | 2 +- libstdc++-v3/testsuite/decimal/make-decimal.cc | 2 +- .../testsuite/decimal/mixed-mode-arith_neg.cc | 2 +- .../testsuite/decimal/mixed-mode-cmp_neg.cc | 2 +- libstdc++-v3/testsuite/decimal/operator_neg.cc | 2 +- libstdc++-v3/testsuite/decimal/pr54036-1.cc | 2 +- libstdc++-v3/testsuite/decimal/pr54036-2.cc | 2 +- libstdc++-v3/testsuite/decimal/pr54036-3.cc | 2 +- libstdc++-v3/testsuite/decimal/pr58815.cc | 2 +- libstdc++-v3/testsuite/decimal/unary-arith.cc | 2 +- .../testsuite/experimental/algorithm/sample-2.cc | 2 +- .../testsuite/experimental/algorithm/sample.cc | 2 +- .../testsuite/experimental/algorithm/search.cc | 2 +- .../testsuite/experimental/algorithm/shuffle.cc | 2 +- .../testsuite/experimental/any/assign/1.cc | 2 +- .../testsuite/experimental/any/assign/2.cc | 2 +- .../testsuite/experimental/any/assign/exception.cc | 2 +- .../testsuite/experimental/any/assign/self.cc | 2 +- libstdc++-v3/testsuite/experimental/any/cons/1.cc | 2 +- libstdc++-v3/testsuite/experimental/any/cons/2.cc | 2 +- .../testsuite/experimental/any/cons/aligned.cc | 2 +- .../testsuite/experimental/any/cons/nontrivial.cc | 2 +- .../testsuite/experimental/any/misc/any_cast.cc | 2 +- .../experimental/any/misc/any_cast_neg.cc | 2 +- .../experimental/any/misc/any_cast_no_rtti.cc | 2 +- .../testsuite/experimental/any/misc/swap.cc | 2 +- .../testsuite/experimental/any/modifiers/1.cc | 2 +- .../testsuite/experimental/any/observers/type.cc | 2 +- .../testsuite/experimental/any/typedefs.cc | 2 +- .../testsuite/experimental/array/make_array.cc | 2 +- libstdc++-v3/testsuite/experimental/array/neg.cc | 2 +- .../testsuite/experimental/chrono/value.cc | 2 +- .../testsuite/experimental/deque/erasure.cc | 2 +- .../testsuite/experimental/feat-char8_t.cc | 17 + .../experimental/filesystem/file_status/1.cc | 2 +- .../filesystem/filesystem_error/cons.cc | 90 + .../filesystem/iterators/directory_iterator.cc | 5 +- .../experimental/filesystem/iterators/pop.cc | 2 +- .../iterators/recursive_directory_iterator.cc | 5 +- .../experimental/filesystem/operations/absolute.cc | 2 +- .../filesystem/operations/canonical.cc | 12 +- .../experimental/filesystem/operations/copy.cc | 7 +- .../filesystem/operations/copy_file.cc | 2 +- .../filesystem/operations/create_directories.cc | 64 +- .../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 | 7 +- .../filesystem/operations/file_size.cc | 2 +- .../experimental/filesystem/operations/is_empty.cc | 7 +- .../filesystem/operations/last_write_time.cc | 2 +- .../filesystem/operations/permissions.cc | 3 +- .../filesystem/operations/read_symlink.cc | 2 +- .../experimental/filesystem/operations/remove.cc | 11 +- .../filesystem/operations/remove_all.cc | 6 +- .../experimental/filesystem/operations/space.cc | 19 +- .../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 +- .../{modifiers/clear.cc => construct/80762.cc} | 33 +- .../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 +- .../path/native/{string.cc => string-char8_t.cc} | 17 +- .../experimental/filesystem/path/native/string.cc | 2 +- .../filesystem/path/nonmember/hash_value.cc | 2 +- .../filesystem/path/preferred_separator.cc | 2 +- .../experimental/filesystem/path/query/empty.cc | 2 +- .../filesystem/path/query/has_extension.cc | 2 +- .../filesystem/path/query/has_filename.cc | 2 +- .../filesystem/path/query/has_parent_path.cc | 2 +- .../filesystem/path/query/has_relative_path.cc | 2 +- .../filesystem/path/query/has_root_directory.cc | 2 +- .../filesystem/path/query/has_root_name.cc | 2 +- .../filesystem/path/query/has_root_path.cc | 2 +- .../experimental/filesystem/path/query/has_stem.cc | 2 +- .../filesystem/path/query/is_absolute.cc | 12 +- .../filesystem/path/query/is_relative.cc | 2 +- .../testsuite/experimental/forward_list/erasure.cc | 2 +- .../testsuite/experimental/functional/87538.cc | 2 +- .../testsuite/experimental/functional/not_fn.cc | 2 +- .../testsuite/experimental/functional/searchers.cc | 2 +- .../testsuite/experimental/functional/value.cc | 2 +- .../experimental/iterator/make_ostream_joiner.cc | 2 +- .../experimental/iterator/ostream_joiner.cc | 2 +- .../experimental/iterator/requirements.cc | 2 +- .../testsuite/experimental/list/erasure.cc | 2 +- libstdc++-v3/testsuite/experimental/map/erasure.cc | 2 +- .../memory/observer_ptr/assignment/assign.cc | 2 +- .../experimental/memory/observer_ptr/cons/cons.cc | 2 +- .../experimental/memory/observer_ptr/hash/hash.cc | 2 +- .../memory/observer_ptr/make_observer.cc | 2 +- .../memory/observer_ptr/relops/relops.cc | 2 +- .../memory/observer_ptr/requirements.cc | 2 +- .../experimental/memory/observer_ptr/swap/swap.cc | 2 +- .../experimental/memory/observer_ptr/typedefs.cc | 2 +- .../memory/shared_ptr/assign/assign.cc | 2 +- .../experimental/memory/shared_ptr/cast/cast.cc | 2 +- .../memory/shared_ptr/comparison/comparison.cc | 2 +- .../memory/shared_ptr/cons/alias_ctor.cc | 2 +- .../memory/shared_ptr/cons/alloc_ctor.cc | 2 +- .../memory/shared_ptr/cons/copy_ctor.cc | 2 +- .../memory/shared_ptr/cons/copy_ctor_neg.cc | 2 +- .../memory/shared_ptr/cons/default_ctor.cc | 2 +- .../shared_ptr/cons/enable_shared_from_this.cc | 2 +- .../memory/shared_ptr/cons/move_ctor.cc | 2 +- .../memory/shared_ptr/cons/pointer_ctor.cc | 2 +- .../memory/shared_ptr/cons/pointer_ctor_neg.cc | 2 +- .../experimental/memory/shared_ptr/cons/torture.cc | 2 +- .../memory/shared_ptr/cons/unique_ptr_ctor.cc | 2 +- .../memory/shared_ptr/cons/weak_ptr_ctor.cc | 2 +- .../experimental/memory/shared_ptr/dest/dest.cc | 2 +- .../memory/shared_ptr/modifiers/reset.cc | 2 +- .../memory/shared_ptr/modifiers/reset_neg.cc | 2 +- .../memory/shared_ptr/modifiers/swap.cc | 2 +- .../memory/shared_ptr/observers/bool_conv.cc | 2 +- .../memory/shared_ptr/observers/operators.cc | 2 +- .../memory/shared_ptr/observers/owner_before.cc | 2 +- .../memory/shared_ptr/observers/use_count.cc | 2 +- .../testsuite/experimental/memory_resource/1.cc | 2 +- .../experimental/memory_resource/70966.cc | 2 +- .../memory_resource/new_delete_resource.cc | 12 +- .../memory_resource/null_memory_resource.cc | 2 +- .../memory_resource/resource_adaptor.cc | 2 +- .../experimental/net/buffer/arithmetic.cc | 107 + .../testsuite/experimental/net/buffer/const.cc | 74 + .../testsuite/experimental/net/buffer/creation.cc | 172 + .../testsuite/experimental/net/buffer/mutable.cc | 71 + .../observers/use_count.cc => net/buffer/size.cc} | 54 +- .../testsuite/experimental/net/buffer/traits.cc | 95 + .../net/execution_context/use_service.cc | 80 + .../net/headers.cc} | 19 +- .../net/internet/address/v4/comparisons.cc | 68 + .../experimental/net/internet/address/v4/cons.cc | 72 + .../net/internet/address/v4/creation.cc | 92 + .../net/internet/address/v4/members.cc | 119 + .../experimental/net/internet/resolver/base.cc | 64 + .../net/internet/resolver/ops/lookup.cc | 114 + .../internet/resolver/ops/reverse.cc} | 35 +- .../experimental/net/timer/waitable/cons.cc | 119 + .../87538.cc => net/timer/waitable/dest.cc} | 32 +- .../experimental/net/timer/waitable/ops.cc | 106 + .../testsuite/experimental/numeric/77801.cc | 2 +- libstdc++-v3/testsuite/experimental/numeric/gcd.cc | 2 +- libstdc++-v3/testsuite/experimental/numeric/lcm.cc | 2 +- .../testsuite/experimental/optional/77288.cc | 2 +- .../experimental/optional/assignment/1.cc | 2 +- .../experimental/optional/assignment/2.cc | 2 +- .../experimental/optional/assignment/3.cc | 2 +- .../experimental/optional/assignment/4.cc | 2 +- .../experimental/optional/assignment/5.cc | 2 +- .../experimental/optional/assignment/6.cc | 2 +- .../testsuite/experimental/optional/cons/77727.cc | 2 +- .../testsuite/experimental/optional/cons/copy.cc | 2 +- .../experimental/optional/cons/default.cc | 2 +- .../testsuite/experimental/optional/cons/move.cc | 2 +- .../testsuite/experimental/optional/cons/value.cc | 2 +- .../experimental/optional/cons/value_neg.cc | 2 +- .../optional/constexpr/cons/default.cc | 2 +- .../experimental/optional/constexpr/cons/value.cc | 2 +- .../experimental/optional/constexpr/in_place.cc | 2 +- .../optional/constexpr/make_optional.cc | 2 +- .../experimental/optional/constexpr/nullopt.cc | 2 +- .../experimental/optional/constexpr/observers/1.cc | 2 +- .../experimental/optional/constexpr/observers/2.cc | 2 +- .../experimental/optional/constexpr/observers/3.cc | 2 +- .../experimental/optional/constexpr/observers/4.cc | 2 +- .../experimental/optional/constexpr/observers/5.cc | 2 +- .../experimental/optional/constexpr/relops/1.cc | 2 +- .../experimental/optional/constexpr/relops/2.cc | 2 +- .../experimental/optional/constexpr/relops/3.cc | 2 +- .../experimental/optional/constexpr/relops/4.cc | 2 +- .../experimental/optional/constexpr/relops/5.cc | 2 +- .../experimental/optional/constexpr/relops/6.cc | 2 +- .../testsuite/experimental/optional/in_place.cc | 2 +- .../experimental/optional/make_optional.cc | 2 +- .../testsuite/experimental/optional/nullopt.cc | 2 +- .../testsuite/experimental/optional/observers/1.cc | 2 +- .../testsuite/experimental/optional/observers/2.cc | 2 +- .../testsuite/experimental/optional/observers/3.cc | 2 +- .../testsuite/experimental/optional/observers/4.cc | 2 +- .../testsuite/experimental/optional/observers/5.cc | 2 +- .../testsuite/experimental/optional/relops/1.cc | 2 +- .../testsuite/experimental/optional/relops/2.cc | 2 +- .../testsuite/experimental/optional/relops/3.cc | 2 +- .../testsuite/experimental/optional/relops/4.cc | 2 +- .../testsuite/experimental/optional/relops/5.cc | 2 +- .../testsuite/experimental/optional/relops/6.cc | 2 +- .../experimental/optional/requirements.cc | 2 +- .../testsuite/experimental/optional/swap/1.cc | 2 +- .../testsuite/experimental/optional/typedefs.cc | 2 +- .../experimental/polymorphic_allocator/1.cc | 2 +- .../polymorphic_allocator/construct_pair.cc | 2 +- .../polymorphic_allocator/pmr_typedefs_deque.cc | 2 +- .../pmr_typedefs_forward_list.cc | 2 +- .../polymorphic_allocator/pmr_typedefs_list.cc | 2 +- .../polymorphic_allocator/pmr_typedefs_map.cc | 2 +- .../polymorphic_allocator/pmr_typedefs_match.cc | 2 +- .../polymorphic_allocator/pmr_typedefs_multimap.cc | 2 +- .../polymorphic_allocator/pmr_typedefs_multiset.cc | 2 +- .../polymorphic_allocator/pmr_typedefs_set.cc | 2 +- .../polymorphic_allocator/pmr_typedefs_string.cc | 8 +- .../pmr_typedefs_unordered_map.cc | 2 +- .../pmr_typedefs_unordered_multimap.cc | 2 +- .../pmr_typedefs_unordered_multiset.cc | 2 +- .../pmr_typedefs_unordered_set.cc | 2 +- .../polymorphic_allocator/pmr_typedefs_vector.cc | 2 +- .../propagate_const/assignment/copy.cc | 2 +- .../propagate_const/assignment/move.cc | 2 +- .../propagate_const/assignment/move_neg.cc | 2 +- .../experimental/propagate_const/cons/copy.cc | 2 +- .../experimental/propagate_const/cons/default.cc | 2 +- .../experimental/propagate_const/cons/move.cc | 2 +- .../experimental/propagate_const/cons/move_neg.cc | 2 +- .../experimental/propagate_const/hash/1.cc | 2 +- .../experimental/propagate_const/observers/1.cc | 2 +- .../experimental/propagate_const/relops/1.cc | 2 +- .../experimental/propagate_const/requirements1.cc | 2 +- .../experimental/propagate_const/requirements2.cc | 4 +- .../experimental/propagate_const/requirements3.cc | 4 +- .../experimental/propagate_const/requirements4.cc | 4 +- .../experimental/propagate_const/requirements5.cc | 4 +- .../experimental/propagate_const/swap/1.cc | 2 +- .../experimental/propagate_const/typedefs.cc | 2 +- .../testsuite/experimental/random/randint.cc | 2 +- libstdc++-v3/testsuite/experimental/ratio/value.cc | 2 +- libstdc++-v3/testsuite/experimental/set/erasure.cc | 2 +- .../testsuite/experimental/source_location/1.cc | 2 +- .../testsuite/experimental/string/erasure.cc | 2 +- .../experimental/string_view/capacity/1.cc | 2 +- .../experimental/string_view/cons/char/1.cc | 2 +- .../experimental/string_view/cons/char/2.cc | 2 +- .../experimental/string_view/cons/char/3.cc | 2 +- .../experimental/string_view/cons/wchar_t/1.cc | 2 +- .../experimental/string_view/cons/wchar_t/2.cc | 2 +- .../experimental/string_view/cons/wchar_t/3.cc | 2 +- .../string_view/element_access/char/1.cc | 2 +- .../string_view/element_access/char/2.cc | 2 +- .../string_view/element_access/char/empty.cc | 2 +- .../string_view/element_access/char/front_back.cc | 2 +- .../string_view/element_access/wchar_t/1.cc | 2 +- .../string_view/element_access/wchar_t/2.cc | 2 +- .../string_view/element_access/wchar_t/empty.cc | 2 +- .../element_access/wchar_t/front_back.cc | 2 +- .../testsuite/experimental/string_view/include.cc | 2 +- .../experimental/string_view/inserters/char/1.cc | 2 +- .../experimental/string_view/inserters/char/2.cc | 2 +- .../experimental/string_view/inserters/char/3.cc | 2 +- .../string_view/inserters/pod/10081-out.cc | 2 +- .../string_view/inserters/wchar_t/1.cc | 2 +- .../string_view/inserters/wchar_t/2.cc | 2 +- .../string_view/inserters/wchar_t/3.cc | 2 +- .../literals/{types.cc => types-char8_t.cc} | 18 +- .../experimental/string_view/literals/types.cc | 10 +- .../literals/{values.cc => values-char8_t.cc} | 20 +- .../experimental/string_view/literals/values.cc | 17 +- .../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 +- .../{data/char/1.cc => substr/char/83511.cc} | 20 +- .../string_view/operations/substr/wchar_t/1.cc | 2 +- .../{data/char/1.cc => substr/wchar_t/83511.cc} | 20 +- .../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/{char => char8_t}/1.cc | 6 +- .../explicit_instantiation/wchar_t/1.cc | 2 +- .../string_view/requirements/typedefs.cc | 2 +- .../testsuite/experimental/string_view/typedefs.cc | 12 +- .../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 | 6 +- 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/char8_t/atomic-1.cc | 12 + 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/{56170.cc => eq.cc} | 20 +- .../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 +- .../1.cc => ext/ext_pointer/alloc_eq.cc} | 17 +- .../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 +- .../{explicit_instantiation.cc => eq.cc} | 24 +- .../ext/malloc_allocator/explicit_instantiation.cc | 2 +- .../testsuite/ext/malloc_allocator/overaligned.cc | 2 +- .../testsuite/ext/malloc_allocator/sanity.cc | 4 +- .../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 +- .../ext/new_allocator/{instantiate.cc => eq.cc} | 24 +- .../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 | 6 +- .../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 | 4 +- .../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 +- .../cons/seed_seq2.cc | 2 +- .../operators/equal.cc | 2 +- .../operators/inequal.cc | 2 +- .../operators/serialize.cc | 2 +- .../random/triangular_distribution/cons/default.cc | 2 +- .../random/triangular_distribution/cons/parms.cc | 2 +- .../triangular_distribution/operators/equal.cc | 2 +- .../triangular_distribution/operators/inequal.cc | 2 +- .../triangular_distribution/operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../cons/default.cc | 2 +- .../cons/parms.cc | 2 +- .../operators/equal.cc | 2 +- .../operators/generate.cc | 2 +- .../operators/inequal.cc | 2 +- .../operators/serialize.cc | 2 +- .../uniform_on_sphere_distribution/cons/default.cc | 2 +- .../operators/equal.cc | 2 +- .../operators/generate.cc | 2 +- .../operators/inequal.cc | 2 +- .../operators/serialize.cc | 2 +- .../random/von_mises_distribution/cons/default.cc | 2 +- .../random/von_mises_distribution/cons/parms.cc | 2 +- .../von_mises_distribution/operators/equal.cc | 2 +- .../von_mises_distribution/operators/inequal.cc | 2 +- .../von_mises_distribution/operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/ext/rope/1.cc | 2 +- libstdc++-v3/testsuite/ext/rope/2.cc | 2 +- libstdc++-v3/testsuite/ext/rope/3.cc | 2 +- libstdc++-v3/testsuite/ext/rope/36832.cc | 2 +- libstdc++-v3/testsuite/ext/rope/4.cc | 2 +- libstdc++-v3/testsuite/ext/rope/40299.cc | 2 +- libstdc++-v3/testsuite/ext/rope/44708.cc | 2 +- libstdc++-v3/testsuite/ext/rope/44963.cc | 2 +- libstdc++-v3/testsuite/ext/rope/5.cc | 2 +- libstdc++-v3/testsuite/ext/rope/6.cc | 2 +- libstdc++-v3/testsuite/ext/rope/61946.cc | 2 +- libstdc++-v3/testsuite/ext/rope/7.cc | 2 +- libstdc++-v3/testsuite/ext/rope/pthread7-rope.cc | 2 +- libstdc++-v3/testsuite/ext/shared_ptr/1.cc | 2 +- libstdc++-v3/testsuite/ext/slist/23781_neg.cc | 2 +- .../testsuite/ext/slist/check_construct_destroy.cc | 2 +- .../slist/requirements/explicit_instantiation.cc | 2 +- .../ext/special_functions/airy_ai/check_nan.cc | 3 +- .../ext/special_functions/airy_ai/check_value.cc | 3 +- .../ext/special_functions/airy_ai/compile.cc | 3 +- .../ext/special_functions/airy_bi/check_nan.cc | 3 +- .../ext/special_functions/airy_bi/check_value.cc | 3 +- .../ext/special_functions/airy_bi/compile.cc | 3 +- .../ext/special_functions/conf_hyperg/check_nan.cc | 3 +- .../special_functions/conf_hyperg/check_value.cc | 3 +- .../ext/special_functions/conf_hyperg/compile.cc | 3 +- .../ext/special_functions/hyperg/check_nan.cc | 3 +- .../ext/special_functions/hyperg/check_value.cc | 3 +- .../ext/special_functions/hyperg/compile.cc | 3 +- .../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 | 13 +- libstdc++-v3/testsuite/lib/gdb-test.exp | 2 +- libstdc++-v3/testsuite/lib/libstdc++.exp | 935 +- libstdc++-v3/testsuite/lib/prune.exp | 2 +- libstdc++-v3/testsuite/libstdc++-abi/abi.exp | 2 +- .../testsuite/libstdc++-dg/conformance.exp | 3 +- .../testsuite/libstdc++-prettyprinters/48362.cc | 2 +- .../testsuite/libstdc++-prettyprinters/59161.cc | 2 +- .../testsuite/libstdc++-prettyprinters/80276.cc | 2 +- .../testsuite/libstdc++-prettyprinters/compat.cc | 98 + .../testsuite/libstdc++-prettyprinters/cxx11.cc | 2 +- .../testsuite/libstdc++-prettyprinters/cxx17.cc | 22 +- .../testsuite/libstdc++-prettyprinters/debug.cc | 2 +- .../libstdc++-prettyprinters/debug_cxx11.cc | 2 +- .../libstdc++-prettyprinters/libfundts.cc | 2 +- .../libstdc++-prettyprinters/prettyprinters.exp | 2 +- .../libstdc++-prettyprinters/shared_ptr.cc | 2 +- .../testsuite/libstdc++-prettyprinters/simple.cc | 6 +- .../testsuite/libstdc++-prettyprinters/simple11.cc | 2 +- .../testsuite/libstdc++-prettyprinters/tr1.cc | 2 +- .../testsuite/libstdc++-prettyprinters/whatis.cc | 2 +- .../testsuite/libstdc++-prettyprinters/whatis2.cc | 2 +- libstdc++-v3/testsuite/libstdc++-xmethods/array.cc | 2 +- .../libstdc++-xmethods/associative-containers.cc | 2 +- libstdc++-v3/testsuite/libstdc++-xmethods/deque.cc | 2 +- .../testsuite/libstdc++-xmethods/forwardlist.cc | 2 +- libstdc++-v3/testsuite/libstdc++-xmethods/list.cc | 2 +- .../testsuite/libstdc++-xmethods/shared_ptr.cc | 2 +- .../testsuite/libstdc++-xmethods/unique_ptr.cc | 2 +- .../testsuite/libstdc++-xmethods/vector.cc | 2 +- .../testsuite/libstdc++-xmethods/xmethods.exp | 2 +- .../performance/20_util/memory_resource/pools.cc | 411 + .../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 | 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 +- .../testsuite/special_functions/03_beta/compile.cc | 2 +- .../special_functions/03_beta/compile_2.cc | 2 +- .../04_comp_ellint_1/check_nan.cc | 2 +- .../04_comp_ellint_1/check_value.cc | 2 +- .../special_functions/04_comp_ellint_1/compile.cc | 2 +- .../04_comp_ellint_1/compile_2.cc | 2 +- .../05_comp_ellint_2/check_nan.cc | 2 +- .../05_comp_ellint_2/check_value.cc | 2 +- .../special_functions/05_comp_ellint_2/compile.cc | 2 +- .../05_comp_ellint_2/compile_2.cc | 2 +- .../06_comp_ellint_3/check_nan.cc | 2 +- .../06_comp_ellint_3/check_value.cc | 2 +- .../special_functions/06_comp_ellint_3/compile.cc | 2 +- .../06_comp_ellint_3/compile_2.cc | 2 +- .../special_functions/07_cyl_bessel_i/check_nan.cc | 2 +- .../07_cyl_bessel_i/check_value.cc | 2 +- .../special_functions/07_cyl_bessel_i/compile.cc | 2 +- .../special_functions/07_cyl_bessel_i/compile_2.cc | 2 +- .../special_functions/07_cyl_bessel_i/pr56216.cc | 2 +- .../special_functions/08_cyl_bessel_j/check_nan.cc | 2 +- .../08_cyl_bessel_j/check_value.cc | 36 +- .../special_functions/08_cyl_bessel_j/compile.cc | 2 +- .../special_functions/08_cyl_bessel_j/compile_2.cc | 2 +- .../special_functions/09_cyl_bessel_k/check_nan.cc | 2 +- .../09_cyl_bessel_k/check_value.cc | 2 +- .../special_functions/09_cyl_bessel_k/compile.cc | 2 +- .../special_functions/09_cyl_bessel_k/compile_2.cc | 2 +- .../special_functions/10_cyl_neumann/check_nan.cc | 2 +- .../10_cyl_neumann/check_value.cc | 36 +- .../special_functions/10_cyl_neumann/compile.cc | 2 +- .../special_functions/10_cyl_neumann/compile_2.cc | 2 +- .../special_functions/11_ellint_1/check_nan.cc | 2 +- .../special_functions/11_ellint_1/check_value.cc | 2 +- .../special_functions/11_ellint_1/compile.cc | 2 +- .../special_functions/11_ellint_1/compile_2.cc | 2 +- .../special_functions/12_ellint_2/check_nan.cc | 2 +- .../special_functions/12_ellint_2/check_value.cc | 2 +- .../special_functions/12_ellint_2/compile.cc | 2 +- .../special_functions/12_ellint_2/compile_2.cc | 2 +- .../special_functions/13_ellint_3/check_nan.cc | 2 +- .../special_functions/13_ellint_3/check_value.cc | 2 +- .../special_functions/13_ellint_3/compile.cc | 2 +- .../special_functions/13_ellint_3/compile_2.cc | 2 +- .../special_functions/14_expint/check_nan.cc | 2 +- .../special_functions/14_expint/check_value.cc | 2 +- .../special_functions/14_expint/compile.cc | 2 +- .../special_functions/14_expint/compile_2.cc | 2 +- .../special_functions/14_expint/pr68397.cc | 2 +- .../special_functions/15_hermite/check_nan.cc | 2 +- .../special_functions/15_hermite/check_value.cc | 2 +- .../special_functions/15_hermite/compile.cc | 2 +- .../special_functions/15_hermite/compile_2.cc | 2 +- .../special_functions/16_laguerre/check_nan.cc | 2 +- .../special_functions/16_laguerre/check_value.cc | 2 +- .../special_functions/16_laguerre/compile.cc | 2 +- .../special_functions/16_laguerre/compile_2.cc | 2 +- .../special_functions/17_legendre/check_nan.cc | 2 +- .../special_functions/17_legendre/check_value.cc | 2 +- .../special_functions/17_legendre/compile.cc | 2 +- .../special_functions/17_legendre/compile_2.cc | 2 +- .../special_functions/18_riemann_zeta/check_nan.cc | 2 +- .../18_riemann_zeta/check_value.cc | 2 +- .../special_functions/18_riemann_zeta/compile.cc | 2 +- .../special_functions/18_riemann_zeta/compile_2.cc | 2 +- .../special_functions/19_sph_bessel/check_nan.cc | 2 +- .../special_functions/19_sph_bessel/check_value.cc | 2 +- .../special_functions/19_sph_bessel/compile.cc | 2 +- .../special_functions/19_sph_bessel/compile_2.cc | 2 +- .../special_functions/20_sph_legendre/check_nan.cc | 2 +- .../20_sph_legendre/check_value.cc | 2 +- .../special_functions/20_sph_legendre/compile.cc | 2 +- .../special_functions/20_sph_legendre/compile_2.cc | 2 +- .../special_functions/21_sph_neumann/check_nan.cc | 2 +- .../21_sph_neumann/check_value.cc | 2 +- .../special_functions/21_sph_neumann/compile.cc | 2 +- .../special_functions/21_sph_neumann/compile_2.cc | 2 +- .../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 +- .../07_conf_hyperg/compile_cxx17.cc | 2 +- .../special_functions/08_cyl_bessel_i/check_nan.cc | 2 +- .../08_cyl_bessel_i/check_value.cc | 2 +- .../special_functions/08_cyl_bessel_i/compile.cc | 2 +- .../special_functions/08_cyl_bessel_i/compile_2.cc | 2 +- .../special_functions/08_cyl_bessel_i/pr56216.cc | 2 +- .../special_functions/09_cyl_bessel_j/check_nan.cc | 2 +- .../09_cyl_bessel_j/check_value.cc | 36 +- .../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 | 36 +- .../special_functions/11_cyl_neumann/compile.cc | 2 +- .../special_functions/11_cyl_neumann/compile_2.cc | 2 +- .../special_functions/12_ellint_1/check_nan.cc | 2 +- .../special_functions/12_ellint_1/check_value.cc | 2 +- .../special_functions/12_ellint_1/compile.cc | 2 +- .../special_functions/12_ellint_1/compile_2.cc | 2 +- .../special_functions/13_ellint_2/check_nan.cc | 2 +- .../special_functions/13_ellint_2/check_value.cc | 2 +- .../special_functions/13_ellint_2/compile.cc | 2 +- .../special_functions/13_ellint_2/compile_2.cc | 2 +- .../special_functions/14_ellint_3/check_nan.cc | 2 +- .../special_functions/14_ellint_3/check_value.cc | 2 +- .../special_functions/14_ellint_3/compile.cc | 2 +- .../special_functions/14_ellint_3/compile_2.cc | 2 +- .../special_functions/15_expint/check_nan.cc | 2 +- .../special_functions/15_expint/check_value_neg.cc | 2 +- .../special_functions/15_expint/check_value_pos.cc | 2 +- .../special_functions/15_expint/compile.cc | 2 +- .../special_functions/15_expint/compile_2.cc | 2 +- .../special_functions/15_expint/pr68397.cc | 2 +- .../special_functions/16_hermite/check_nan.cc | 2 +- .../special_functions/16_hermite/check_value.cc | 2 +- .../special_functions/16_hermite/compile.cc | 2 +- .../special_functions/16_hermite/compile_2.cc | 2 +- .../special_functions/17_hyperg/check_nan.cc | 2 +- .../special_functions/17_hyperg/check_value.cc | 2 +- .../special_functions/17_hyperg/compile.cc | 2 +- .../special_functions/17_hyperg/compile_2.cc | 2 +- .../special_functions/17_hyperg/compile_cxx17.cc | 2 +- .../special_functions/18_laguerre/check_nan.cc | 2 +- .../special_functions/18_laguerre/check_value.cc | 2 +- .../special_functions/18_laguerre/compile.cc | 2 +- .../special_functions/18_laguerre/compile_2.cc | 2 +- .../special_functions/19_legendre/check_nan.cc | 2 +- .../special_functions/19_legendre/check_value.cc | 2 +- .../special_functions/19_legendre/compile.cc | 2 +- .../special_functions/19_legendre/compile_2.cc | 2 +- .../special_functions/20_riemann_zeta/check_nan.cc | 2 +- .../20_riemann_zeta/check_value_neg.cc | 2 +- .../20_riemann_zeta/check_value_pos.cc | 2 +- .../special_functions/20_riemann_zeta/compile.cc | 2 +- .../special_functions/20_riemann_zeta/compile_2.cc | 2 +- .../special_functions/21_sph_bessel/check_nan.cc | 2 +- .../special_functions/21_sph_bessel/check_value.cc | 2 +- .../special_functions/21_sph_bessel/compile.cc | 2 +- .../special_functions/21_sph_bessel/compile_2.cc | 2 +- .../special_functions/22_sph_legendre/check_nan.cc | 2 +- .../22_sph_legendre/check_value.cc | 2 +- .../special_functions/22_sph_legendre/compile.cc | 2 +- .../special_functions/22_sph_legendre/compile_2.cc | 2 +- .../special_functions/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 +- .../testsuite/tr2/dynamic_bitset/pr87784.cc | 76 + 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 | 4 +- 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 | 5 +- 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 | 10 +- 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 | 81 +- .../testsuite/util/testsuite_container_traits.h | 2 +- .../testsuite/util/testsuite_containergen.h | 2 +- libstdc++-v3/testsuite/util/testsuite_containers.h | 19 +- .../testsuite/util/testsuite_counter_type.h | 2 +- libstdc++-v3/testsuite/util/testsuite_error.h | 2 +- libstdc++-v3/testsuite/util/testsuite_fs.h | 28 +- libstdc++-v3/testsuite/util/testsuite_greedy_ops.h | 2 +- libstdc++-v3/testsuite/util/testsuite_hooks.cc | 2 +- libstdc++-v3/testsuite/util/testsuite_hooks.h | 13 +- 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 | 25 +- 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 +- libtool.m4 | 4 +- libvtv/ChangeLog | 18 + libvtv/Makefile.am | 4 +- libvtv/Makefile.in | 496 +- libvtv/aclocal.m4 | 752 +- libvtv/configure | 1613 +- libvtv/configure.ac | 1 - libvtv/configure.tgt | 2 +- libvtv/testsuite/Makefile.am | 2 +- libvtv/testsuite/Makefile.in | 132 +- libvtv/testsuite/config/default.exp | 2 +- libvtv/testsuite/libvtv.cc/const_vtable.cc | 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 | 14 + lto-plugin/Makefile.in | 237 +- lto-plugin/aclocal.m4 | 717 +- lto-plugin/config.h.in | 5 + lto-plugin/configure | 1439 +- lto-plugin/configure.ac | 5 +- lto-plugin/lto-plugin.c | 2 +- lto-plugin/lto-symtab.c | 359 - maintainer-scripts/ChangeLog | 17 + maintainer-scripts/bugzilla-close-candidate.py | 96 + maintainer-scripts/crontab | 1 - maintainer-scripts/gcc_release | 12 +- maintainer-scripts/generate_libstdcxx_web_docs | 14 +- maintainer-scripts/update_version_svn | 2 +- multilib.am | 45 + test-driver | 148 + zlib/ChangeLog.gcj | 22 + zlib/Makefile.am | 8 +- zlib/Makefile.in | 802 +- zlib/aclocal.m4 | 717 +- zlib/configure | 1448 +- zlib/configure.ac | 16 +- 26637 files changed, 1629843 insertions(+), 657221 deletions(-) create mode 100755 ar-lib mode change 100755 => 100644 contrib/reghunt/examples/reg-watch.awk copy gcc/{ChangeLog => ChangeLog-2018} (76%) copy gcc/ada/{ChangeLog => ChangeLog-2018} (80%) mode change 100755 => 100644 gcc/ada/set_targ.adb mode change 100755 => 100644 gcc/ada/set_targ.ads delete mode 100644 gcc/ada/vx_crtbegin.c delete mode 100644 gcc/ada/vx_crtbegin.inc delete mode 100644 gcc/ada/vx_crtbegin_array.c delete mode 100644 gcc/ada/vx_crtbegin_attr.c delete mode 100644 gcc/ada/vx_crtend.c delete mode 100644 gcc/ada/vxaddr2line.adb delete mode 100644 gcc/ada/vxlink-bind.adb delete mode 100644 gcc/ada/vxlink-bind.ads delete mode 100644 gcc/ada/vxlink-link.adb delete mode 100644 gcc/ada/vxlink-link.ads delete mode 100644 gcc/ada/vxlink-main.adb delete mode 100644 gcc/ada/vxlink.adb delete mode 100644 gcc/ada/vxlink.ads delete mode 100644 gcc/ada/vxworks-gnat-crtbe-link.spec copy gcc/common/config/{spu/spu-common.c => gcn/gcn-common.c} (50%) copy gcc/common/config/{csky/csky-common.c => or1k/or1k-common.c} (71%) create mode 100644 gcc/config/aarch64/aarch64-bti-insert.c copy gcc/config/{sol2-stubs.c => aarch64/aarch64-d.c} (65%) create mode 100644 gcc/config/aarch64/saphira.md create mode 100644 gcc/config/arm/arm-d.c copy gcc/{inchash.c => config/default-d.c} (72%) create mode 100644 gcc/config/gcn/constraints.md copy gcc/{common/config/iq2000/iq2000-common.c => config/gcn/driver-gcn.c} (74%) create mode 100644 gcc/config/gcn/gcn-builtins.def create mode 100644 gcc/config/gcn/gcn-hsa.h create mode 100644 gcc/config/gcn/gcn-modes.def copy gcc/{testsuite/gcc.target/spu/ea/execute1.c => config/gcn/gcn-opts.h} (55%) copy gcc/{tree-ssa-strlen.h => config/gcn/gcn-passes.def} (67%) create mode 100644 gcc/config/gcn/gcn-protos.h create mode 100644 gcc/config/gcn/gcn-run.c create mode 100644 gcc/config/gcn/gcn-tree.c create mode 100644 gcc/config/gcn/gcn-valu.md create mode 100644 gcc/config/gcn/gcn.c create mode 100644 gcc/config/gcn/gcn.h create mode 100644 gcc/config/gcn/gcn.md create mode 100644 gcc/config/gcn/gcn.opt create mode 100644 gcc/config/gcn/predicates.md create mode 100644 gcc/config/gcn/t-gcn-hsa create mode 100644 gcc/config/glibc-d.c copy gcc/config/{host-openbsd.c => host-netbsd.c} (74%) copy gcc/config/{rs6000/rs6000-linux.c => i386/i386-d.c} (56%) create mode 100644 gcc/config/mips/gs264e.md create mode 100644 gcc/config/mips/gs464.md create mode 100644 gcc/config/mips/gs464e.md rename gcc/config/mips/{loongson.md => loongson-mmi.md} (87%) copy gcc/config/mips/{loongson.h => loongson-mmiintrin.h} (97%) delete mode 100644 gcc/config/mips/loongson3a.md create mode 100644 gcc/config/mips/mips-d.c copy gcc/config/{powerpcspe/powerpcspe-linux.c => netbsd-d.c} (58%) copy gcc/config/{moxie => or1k}/constraints.md (53%) rename gcc/config/{powerpcspe/sysv4le.h => or1k/elf.h} (50%) rename gcc/config/{powerpcspe/xilinx.opt => or1k/elf.opt} (77%) create mode 100644 gcc/config/or1k/linux.h create mode 100644 gcc/config/or1k/or1k-protos.h create mode 100644 gcc/config/or1k/or1k.c create mode 100644 gcc/config/or1k/or1k.h create mode 100644 gcc/config/or1k/or1k.md create mode 100644 gcc/config/or1k/or1k.opt create mode 100644 gcc/config/or1k/predicates.md copy gcc/config/{lm32 => or1k}/rtems.h (62%) copy gcc/config/{moxie/t-moxie => or1k/t-or1k} (76%) create mode 100644 gcc/config/or1k/t-rtems copy gcc/config/{rs6000/rs6000-linux.c => pa/pa-d.c} (57%) create mode 100644 gcc/config/pa/t-pa delete mode 100644 gcc/config/powerpcspe/40x.md delete mode 100644 gcc/config/powerpcspe/440.md delete mode 100644 gcc/config/powerpcspe/476.h delete mode 100644 gcc/config/powerpcspe/476.md delete mode 100644 gcc/config/powerpcspe/476.opt delete mode 100644 gcc/config/powerpcspe/601.md delete mode 100644 gcc/config/powerpcspe/603.md delete mode 100644 gcc/config/powerpcspe/6xx.md delete mode 100644 gcc/config/powerpcspe/7450.md delete mode 100644 gcc/config/powerpcspe/750cl.h delete mode 100644 gcc/config/powerpcspe/7xx.md delete mode 100644 gcc/config/powerpcspe/8540.md delete mode 100644 gcc/config/powerpcspe/a2.md delete mode 100644 gcc/config/powerpcspe/aix-stdint.h delete mode 100644 gcc/config/powerpcspe/aix.h delete mode 100644 gcc/config/powerpcspe/aix43.h delete mode 100644 gcc/config/powerpcspe/aix51.h delete mode 100644 gcc/config/powerpcspe/aix52.h delete mode 100644 gcc/config/powerpcspe/aix53.h delete mode 100644 gcc/config/powerpcspe/aix61.h delete mode 100644 gcc/config/powerpcspe/aix64.opt delete mode 100644 gcc/config/powerpcspe/aix71.h delete mode 100644 gcc/config/powerpcspe/altivec.h delete mode 100644 gcc/config/powerpcspe/altivec.md delete mode 100644 gcc/config/powerpcspe/biarch64.h delete mode 100644 gcc/config/powerpcspe/bmi2intrin.h delete mode 100644 gcc/config/powerpcspe/bmiintrin.h delete mode 100644 gcc/config/powerpcspe/cell.md delete mode 100644 gcc/config/powerpcspe/constraints.md delete mode 100644 gcc/config/powerpcspe/crypto.md delete mode 100644 gcc/config/powerpcspe/darwin.h delete mode 100644 gcc/config/powerpcspe/darwin.md delete mode 100644 gcc/config/powerpcspe/darwin.opt delete mode 100644 gcc/config/powerpcspe/darwin64.h delete mode 100644 gcc/config/powerpcspe/darwin7.h delete mode 100644 gcc/config/powerpcspe/darwin8.h delete mode 100644 gcc/config/powerpcspe/default64.h delete mode 100644 gcc/config/powerpcspe/dfp.md delete mode 100644 gcc/config/powerpcspe/driver-powerpcspe.c delete mode 100644 gcc/config/powerpcspe/e300c2c3.md delete mode 100644 gcc/config/powerpcspe/e500.h delete mode 100644 gcc/config/powerpcspe/e500mc.md delete mode 100644 gcc/config/powerpcspe/e500mc64.md delete mode 100644 gcc/config/powerpcspe/e5500.md delete mode 100644 gcc/config/powerpcspe/e6500.md delete mode 100644 gcc/config/powerpcspe/eabi.h delete mode 100644 gcc/config/powerpcspe/eabialtivec.h delete mode 100644 gcc/config/powerpcspe/eabisim.h delete mode 100644 gcc/config/powerpcspe/eabispe.h delete mode 100644 gcc/config/powerpcspe/freebsd.h delete mode 100644 gcc/config/powerpcspe/freebsd64.h delete mode 100755 gcc/config/powerpcspe/genopt.sh delete mode 100644 gcc/config/powerpcspe/host-darwin.c delete mode 100644 gcc/config/powerpcspe/host-ppc64-darwin.c delete mode 100644 gcc/config/powerpcspe/htm.md delete mode 100644 gcc/config/powerpcspe/htmintrin.h delete mode 100644 gcc/config/powerpcspe/htmxlintrin.h delete mode 100644 gcc/config/powerpcspe/linux.h delete mode 100644 gcc/config/powerpcspe/linux64.h delete mode 100644 gcc/config/powerpcspe/linux64.opt delete mode 100644 gcc/config/powerpcspe/linuxaltivec.h delete mode 100644 gcc/config/powerpcspe/linuxspe.h delete mode 100644 gcc/config/powerpcspe/lynx.h delete mode 100644 gcc/config/powerpcspe/milli.exp delete mode 100644 gcc/config/powerpcspe/mpc.md delete mode 100644 gcc/config/powerpcspe/netbsd.h delete mode 100644 gcc/config/powerpcspe/option-defaults.h delete mode 100644 gcc/config/powerpcspe/paired.h delete mode 100644 gcc/config/powerpcspe/paired.md delete mode 100644 gcc/config/powerpcspe/power4.md delete mode 100644 gcc/config/powerpcspe/power5.md delete mode 100644 gcc/config/powerpcspe/power6.md delete mode 100644 gcc/config/powerpcspe/power7.md delete mode 100644 gcc/config/powerpcspe/power8.md delete mode 100644 gcc/config/powerpcspe/power9.md delete mode 100644 gcc/config/powerpcspe/powerpcspe-builtin.def delete mode 100644 gcc/config/powerpcspe/powerpcspe-c.c delete mode 100644 gcc/config/powerpcspe/powerpcspe-cpus.def delete mode 100644 gcc/config/powerpcspe/powerpcspe-modes.def delete mode 100644 gcc/config/powerpcspe/powerpcspe-opts.h delete mode 100644 gcc/config/powerpcspe/powerpcspe-protos.h delete mode 100644 gcc/config/powerpcspe/powerpcspe-tables.opt delete mode 100644 gcc/config/powerpcspe/powerpcspe.c delete mode 100644 gcc/config/powerpcspe/powerpcspe.h delete mode 100644 gcc/config/powerpcspe/powerpcspe.md delete mode 100644 gcc/config/powerpcspe/powerpcspe.opt delete mode 100644 gcc/config/powerpcspe/ppc-asm.h delete mode 100644 gcc/config/powerpcspe/ppc-auxv.h delete mode 100644 gcc/config/powerpcspe/ppu_intrinsics.h delete mode 100644 gcc/config/powerpcspe/predicates.md delete mode 100644 gcc/config/powerpcspe/rs64.md delete mode 100644 gcc/config/powerpcspe/rtems.h delete mode 100644 gcc/config/powerpcspe/secureplt.h delete mode 100644 gcc/config/powerpcspe/si2vmx.h delete mode 100644 gcc/config/powerpcspe/singlefp.h delete mode 100644 gcc/config/powerpcspe/spe.h delete mode 100644 gcc/config/powerpcspe/spe.md delete mode 100644 gcc/config/powerpcspe/spu2vmx.h delete mode 100644 gcc/config/powerpcspe/sync.md delete mode 100644 gcc/config/powerpcspe/sysv4.h delete mode 100644 gcc/config/powerpcspe/sysv4.opt delete mode 100644 gcc/config/powerpcspe/t-aix43 delete mode 100644 gcc/config/powerpcspe/t-aix52 delete mode 100644 gcc/config/powerpcspe/t-darwin64 delete mode 100644 gcc/config/powerpcspe/t-darwin8 delete mode 100644 gcc/config/powerpcspe/t-fprules delete mode 100644 gcc/config/powerpcspe/t-freebsd64 delete mode 100644 gcc/config/powerpcspe/t-linux delete mode 100644 gcc/config/powerpcspe/t-linux64 delete mode 100644 gcc/config/powerpcspe/t-linux64bele delete mode 100644 gcc/config/powerpcspe/t-linux64le delete mode 100644 gcc/config/powerpcspe/t-linux64lebe delete mode 100644 gcc/config/powerpcspe/t-lynx delete mode 100644 gcc/config/powerpcspe/t-netbsd delete mode 100644 gcc/config/powerpcspe/t-powerpcspe delete mode 100644 gcc/config/powerpcspe/t-ppccomm delete mode 100644 gcc/config/powerpcspe/t-ppcendian delete mode 100644 gcc/config/powerpcspe/t-ppcgas delete mode 100644 gcc/config/powerpcspe/t-ppcos delete mode 100644 gcc/config/powerpcspe/t-rtems delete mode 100644 gcc/config/powerpcspe/t-spe delete mode 100644 gcc/config/powerpcspe/t-vxworks delete mode 100644 gcc/config/powerpcspe/t-vxworksae delete mode 100644 gcc/config/powerpcspe/t-vxworksmils delete mode 100644 gcc/config/powerpcspe/t-xilinx delete mode 100644 gcc/config/powerpcspe/titan.md delete mode 100644 gcc/config/powerpcspe/vec_types.h delete mode 100644 gcc/config/powerpcspe/vector.md delete mode 100644 gcc/config/powerpcspe/vsx.md delete mode 100644 gcc/config/powerpcspe/vxworks.h delete mode 100644 gcc/config/powerpcspe/vxworksae.h delete mode 100644 gcc/config/powerpcspe/vxworksmils.h delete mode 100644 gcc/config/powerpcspe/x-aix delete mode 100644 gcc/config/powerpcspe/x-darwin delete mode 100644 gcc/config/powerpcspe/x-darwin64 delete mode 100644 gcc/config/powerpcspe/x-linux-relax delete mode 100644 gcc/config/powerpcspe/x-powerpcspe delete mode 100644 gcc/config/powerpcspe/xcoff.h delete mode 100644 gcc/config/powerpcspe/xfpu.h delete mode 100644 gcc/config/powerpcspe/xfpu.md delete mode 100644 gcc/config/powerpcspe/xilinx.h rename gcc/config/{powerpcspe/powerpcspe-linux.c => riscv/riscv-d.c} (57%) create mode 100644 gcc/config/rs6000/pmmintrin.h copy gcc/config/rs6000/{rs6000-linux.c => rs6000-d.c} (52%) rename gcc/config/{powerpcspe/x86intrin.h => rs6000/smmintrin.h} (57%) create mode 100644 gcc/config/rs6000/tmmintrin.h copy gcc/config/{rs6000/rs6000-linux.c => s390/s390-d.c} (53%) create mode 100644 gcc/config/sol2-d.c copy gcc/config/{rs6000/rs6000-linux.c => sparc/sparc-d.c} (51%) rename gcc/config/{powerpcspe/powerpcspe-passes.def => visium/visium-passes.def} (83%) copy gcc/config/{x-hpux => x-netbsd} (53%) copy gcc/cp/{ChangeLog => ChangeLog-2018} (71%) create mode 100644 gcc/cp/cp-name-hint.h create mode 100644 gcc/d/ChangeLog create mode 100644 gcc/d/ChangeLog-2006 create mode 100644 gcc/d/ChangeLog-2007 create mode 100644 gcc/d/ChangeLog-2008 create mode 100644 gcc/d/ChangeLog-2009 create mode 100644 gcc/d/ChangeLog-2010 create mode 100644 gcc/d/ChangeLog-2011 create mode 100644 gcc/d/ChangeLog-2012 create mode 100644 gcc/d/ChangeLog-2013 create mode 100644 gcc/d/ChangeLog-2014 create mode 100644 gcc/d/ChangeLog-2015 create mode 100644 gcc/d/ChangeLog-2016 create mode 100644 gcc/d/ChangeLog-2017 create mode 100644 gcc/d/ChangeLog-2018 create mode 100644 gcc/d/Make-lang.in create mode 100644 gcc/d/README.gcc copy gcc/{go => d}/config-lang.in (71%) create mode 100644 gcc/d/d-attribs.cc create mode 100644 gcc/d/d-builtins.cc create mode 100644 gcc/d/d-codegen.cc create mode 100644 gcc/d/d-convert.cc create mode 100644 gcc/d/d-diagnostic.cc create mode 100644 gcc/d/d-frontend.cc create mode 100644 gcc/d/d-incpath.cc create mode 100644 gcc/d/d-lang.cc create mode 100644 gcc/d/d-longdouble.cc create mode 100644 gcc/d/d-spec.cc create mode 100644 gcc/d/d-system.h copy gcc/{c-family/c-target-def.h => d/d-target-def.h} (79%) create mode 100644 gcc/d/d-target.cc create mode 100644 gcc/d/d-target.def copy gcc/{c-family/c-target.h => d/d-target.h} (62%) create mode 100644 gcc/d/d-tree.def create mode 100644 gcc/d/d-tree.h create mode 100644 gcc/d/decl.cc create mode 100644 gcc/d/dmd/MERGE create mode 100644 gcc/d/dmd/access.c create mode 100644 gcc/d/dmd/aggregate.h create mode 100644 gcc/d/dmd/aliasthis.c create mode 100644 gcc/d/dmd/aliasthis.h create mode 100644 gcc/d/dmd/apply.c create mode 100644 gcc/d/dmd/argtypes.c create mode 100644 gcc/d/dmd/arrayop.c create mode 100644 gcc/d/dmd/arraytypes.h create mode 100644 gcc/d/dmd/attrib.c create mode 100644 gcc/d/dmd/attrib.h create mode 100644 gcc/d/dmd/blockexit.c copy zlib/contrib/dotzlib/LICENSE_1_0.txt => gcc/d/dmd/boostlicense.txt (96%) create mode 100644 gcc/d/dmd/canthrow.c create mode 100644 gcc/d/dmd/clone.c create mode 100644 gcc/d/dmd/compiler.h create mode 100644 gcc/d/dmd/complex_t.h create mode 100644 gcc/d/dmd/cond.c create mode 100644 gcc/d/dmd/cond.h create mode 100644 gcc/d/dmd/constfold.c create mode 100644 gcc/d/dmd/cppmangle.c create mode 100644 gcc/d/dmd/ctfe.h create mode 100644 gcc/d/dmd/ctfeexpr.c create mode 100644 gcc/d/dmd/dcast.c create mode 100644 gcc/d/dmd/dclass.c create mode 100644 gcc/d/dmd/declaration.c create mode 100644 gcc/d/dmd/declaration.h create mode 100644 gcc/d/dmd/delegatize.c create mode 100644 gcc/d/dmd/denum.c create mode 100644 gcc/d/dmd/dimport.c create mode 100644 gcc/d/dmd/dinterpret.c create mode 100644 gcc/d/dmd/dmacro.c create mode 100644 gcc/d/dmd/dmangle.c create mode 100644 gcc/d/dmd/dmodule.c create mode 100644 gcc/d/dmd/doc.c create mode 100644 gcc/d/dmd/doc.h create mode 100644 gcc/d/dmd/dscope.c create mode 100644 gcc/d/dmd/dstruct.c create mode 100644 gcc/d/dmd/dsymbol.c create mode 100644 gcc/d/dmd/dsymbol.h create mode 100644 gcc/d/dmd/dtemplate.c create mode 100644 gcc/d/dmd/dversion.c create mode 100644 gcc/d/dmd/entity.c create mode 100644 gcc/d/dmd/enum.h create mode 100644 gcc/d/dmd/errors.h create mode 100644 gcc/d/dmd/escape.c create mode 100644 gcc/d/dmd/expression.c create mode 100644 gcc/d/dmd/expression.h create mode 100644 gcc/d/dmd/expressionsem.c create mode 100644 gcc/d/dmd/func.c create mode 100644 gcc/d/dmd/globals.h create mode 100644 gcc/d/dmd/hdrgen.c create mode 100644 gcc/d/dmd/hdrgen.h create mode 100644 gcc/d/dmd/iasm.c create mode 100644 gcc/d/dmd/iasmgcc.c create mode 100644 gcc/d/dmd/identifier.c create mode 100644 gcc/d/dmd/identifier.h create mode 100644 gcc/d/dmd/idgen.c create mode 100644 gcc/d/dmd/impcnvgen.c create mode 100644 gcc/d/dmd/imphint.c create mode 100644 gcc/d/dmd/import.h create mode 100644 gcc/d/dmd/init.c create mode 100644 gcc/d/dmd/init.h create mode 100644 gcc/d/dmd/initsem.c create mode 100644 gcc/d/dmd/intrange.c create mode 100644 gcc/d/dmd/intrange.h create mode 100644 gcc/d/dmd/json.c create mode 100644 gcc/d/dmd/json.h create mode 100644 gcc/d/dmd/lexer.c create mode 100644 gcc/d/dmd/lexer.h create mode 100644 gcc/d/dmd/macro.h create mode 100644 gcc/d/dmd/mangle.h create mode 100644 gcc/d/dmd/mars.h create mode 100644 gcc/d/dmd/module.h create mode 100644 gcc/d/dmd/mtype.c create mode 100644 gcc/d/dmd/mtype.h create mode 100644 gcc/d/dmd/nogc.c create mode 100644 gcc/d/dmd/nspace.c create mode 100644 gcc/d/dmd/nspace.h create mode 100644 gcc/d/dmd/objc.c create mode 100644 gcc/d/dmd/objc.h create mode 100644 gcc/d/dmd/opover.c create mode 100644 gcc/d/dmd/optimize.c create mode 100644 gcc/d/dmd/parse.c create mode 100644 gcc/d/dmd/parse.h create mode 100644 gcc/d/dmd/readme.txt create mode 100644 gcc/d/dmd/root/aav.c create mode 100644 gcc/d/dmd/root/aav.h create mode 100644 gcc/d/dmd/root/array.h create mode 100644 gcc/d/dmd/root/checkedint.c create mode 100644 gcc/d/dmd/root/checkedint.h create mode 100644 gcc/d/dmd/root/ctfloat.h create mode 100644 gcc/d/dmd/root/dcompat.h create mode 100644 gcc/d/dmd/root/dsystem.h create mode 100644 gcc/d/dmd/root/file.c create mode 100644 gcc/d/dmd/root/file.h create mode 100644 gcc/d/dmd/root/filename.c create mode 100644 gcc/d/dmd/root/filename.h create mode 100644 gcc/d/dmd/root/hash.h create mode 100644 gcc/d/dmd/root/object.h create mode 100644 gcc/d/dmd/root/outbuffer.c create mode 100644 gcc/d/dmd/root/outbuffer.h create mode 100644 gcc/d/dmd/root/port.h create mode 100644 gcc/d/dmd/root/rmem.c create mode 100644 gcc/d/dmd/root/rmem.h create mode 100644 gcc/d/dmd/root/root.h create mode 100644 gcc/d/dmd/root/rootobject.c create mode 100644 gcc/d/dmd/root/speller.c create mode 100644 gcc/d/dmd/root/speller.h create mode 100644 gcc/d/dmd/root/stringtable.c create mode 100644 gcc/d/dmd/root/stringtable.h create mode 100644 gcc/d/dmd/safe.c create mode 100644 gcc/d/dmd/sapply.c create mode 100644 gcc/d/dmd/scope.h create mode 100644 gcc/d/dmd/sideeffect.c create mode 100644 gcc/d/dmd/statement.c create mode 100644 gcc/d/dmd/statement.h create mode 100644 gcc/d/dmd/statementsem.c create mode 100644 gcc/d/dmd/staticassert.c create mode 100644 gcc/d/dmd/staticassert.h create mode 100644 gcc/d/dmd/staticcond.c create mode 100644 gcc/d/dmd/target.h create mode 100644 gcc/d/dmd/template.h create mode 100644 gcc/d/dmd/tokens.c create mode 100644 gcc/d/dmd/tokens.h create mode 100644 gcc/d/dmd/traits.c create mode 100644 gcc/d/dmd/typesem.c create mode 100644 gcc/d/dmd/utf.c create mode 100644 gcc/d/dmd/utf.h create mode 100644 gcc/d/dmd/utils.c create mode 100644 gcc/d/dmd/version.h create mode 100644 gcc/d/dmd/visitor.h create mode 100644 gcc/d/expr.cc create mode 100644 gcc/d/gdc.texi create mode 100644 gcc/d/imports.cc create mode 100644 gcc/d/intrinsics.cc create mode 100644 gcc/d/intrinsics.def copy gcc/{brig => d}/lang-specs.h (58%) create mode 100644 gcc/d/lang.opt create mode 100644 gcc/d/longdouble.h create mode 100644 gcc/d/modules.cc create mode 100644 gcc/d/runtime.cc create mode 100644 gcc/d/runtime.def create mode 100644 gcc/d/toir.cc create mode 100644 gcc/d/typeinfo.cc create mode 100644 gcc/d/types.cc create mode 100644 gcc/d/verstr.h create mode 100644 gcc/diagnostic-format-json.cc create mode 100644 gcc/doc/ux.texi create mode 100644 gcc/fortran/ChangeLog-2018 create mode 100644 gcc/gimple-loop-versioning.cc copy gcc/testsuite/{ChangeLog => ChangeLog-2018} (76%) create mode 100644 gcc/testsuite/c-c++-common/Waddress-of-packed-member-1.c create mode 100644 gcc/testsuite/c-c++-common/Waddress-of-packed-member-2.c create mode 100644 gcc/testsuite/c-c++-common/Warray-bounds-6.c create mode 100644 gcc/testsuite/c-c++-common/Wformat-pr88257.c create mode 100644 gcc/testsuite/c-c++-common/Wformat-pr88257.h create mode 100644 gcc/testsuite/c-c++-common/Wimplicit-fallthrough-37.c create mode 100644 gcc/testsuite/c-c++-common/Wsequence-point-2.c create mode 100644 gcc/testsuite/c-c++-common/Wsizeof-pointer-memaccess4.c create mode 100644 gcc/testsuite/c-c++-common/Wtautological-compare-8.c create mode 100644 gcc/testsuite/c-c++-common/Wtautological-compare-ranges.c create mode 100644 gcc/testsuite/c-c++-common/array-5.c create mode 100644 gcc/testsuite/c-c++-common/array-6.c create mode 100644 gcc/testsuite/c-c++-common/asan/asan-stack-small.c create mode 100644 gcc/testsuite/c-c++-common/asan/pr88291.c create mode 100644 gcc/testsuite/c-c++-common/asan/pr88333.c create mode 100644 gcc/testsuite/c-c++-common/asan/pr88619.c create mode 100644 gcc/testsuite/c-c++-common/asan/pr89124.c create mode 100644 gcc/testsuite/c-c++-common/attributes-4.c create mode 100644 gcc/testsuite/c-c++-common/builtin-convertvector-1.c create mode 100644 gcc/testsuite/c-c++-common/builtin-convertvector-2.c create mode 100644 gcc/testsuite/c-c++-common/builtin-has-attribute-2.c create mode 100644 gcc/testsuite/c-c++-common/builtin-has-attribute-3.c create mode 100644 gcc/testsuite/c-c++-common/builtin-has-attribute-4.c create mode 100644 gcc/testsuite/c-c++-common/builtin-has-attribute-5.c create mode 100644 gcc/testsuite/c-c++-common/builtin-has-attribute.c create mode 100644 gcc/testsuite/c-c++-common/cpp/macro-arg-count-1.c create mode 100644 gcc/testsuite/c-c++-common/cpp/macro-arg-count-2.c create mode 100644 gcc/testsuite/c-c++-common/cpp/pr88974.c create mode 100644 gcc/testsuite/c-c++-common/diagnostic-format-json-1.c create mode 100644 gcc/testsuite/c-c++-common/diagnostic-format-json-2.c create mode 100644 gcc/testsuite/c-c++-common/diagnostic-format-json-3.c create mode 100644 gcc/testsuite/c-c++-common/diagnostic-format-json-4.c create mode 100644 gcc/testsuite/c-c++-common/diagnostic-format-json-5.c copy gcc/testsuite/{gcc.dg => c-c++-common}/empty.h (100%) create mode 100644 gcc/testsuite/c-c++-common/goacc/asyncwait-5.c create mode 100644 gcc/testsuite/c-c++-common/goacc/combined-directives-3.c create mode 100644 gcc/testsuite/c-c++-common/goacc/note-parallelism.c create mode 100644 gcc/testsuite/c-c++-common/gomp/atomic-17.c create mode 100644 gcc/testsuite/c-c++-common/gomp/atomic-18.c create mode 100644 gcc/testsuite/c-c++-common/gomp/atomic-19.c create mode 100644 gcc/testsuite/c-c++-common/gomp/atomic-20.c create mode 100644 gcc/testsuite/c-c++-common/gomp/atomic-21.c create mode 100644 gcc/testsuite/c-c++-common/gomp/atomic-22.c create mode 100644 gcc/testsuite/c-c++-common/gomp/atomic-23.c create mode 100644 gcc/testsuite/c-c++-common/gomp/cancel-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/clauses-5.c copy gcc/testsuite/{gcc.dg => c-c++-common}/gomp/combined-1.c (77%) copy gcc/testsuite/{gcc.dg/gomp/combined-1.c => c-c++-common/gomp/combined-2.c} (70%) copy gcc/testsuite/{gcc.dg/gomp/combined-1.c => c-c++-common/gomp/combined-3.c} (52%) create mode 100644 gcc/testsuite/c-c++-common/gomp/critical-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/critical-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/default-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/defaultmap-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/defaultmap-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/defaultmap-3.c create mode 100644 gcc/testsuite/c-c++-common/gomp/depend-5.c create mode 100644 gcc/testsuite/c-c++-common/gomp/depend-6.c create mode 100644 gcc/testsuite/c-c++-common/gomp/depend-iterator-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/depend-iterator-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/depobj-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/doacross-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/flush-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/flush-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/for-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/for-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/for-3.c create mode 100644 gcc/testsuite/c-c++-common/gomp/for-4.c create mode 100644 gcc/testsuite/c-c++-common/gomp/for-5.c copy gcc/testsuite/{gcc.dg => c-c++-common}/gomp/for-6.c (87%) create mode 100644 gcc/testsuite/c-c++-common/gomp/for-7.c create mode 100644 gcc/testsuite/c-c++-common/gomp/if-3.c create mode 100644 gcc/testsuite/c-c++-common/gomp/lastprivate-conditional-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/lastprivate-conditional-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/master-combined-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/master-combined-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/nontemporal-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/nontemporal-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr85956.c create mode 100644 gcc/testsuite/c-c++-common/gomp/reduction-task-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/reduction-task-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/requires-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/requires-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/requires-3.c create mode 100644 gcc/testsuite/c-c++-common/gomp/requires-4.c create mode 100644 gcc/testsuite/c-c++-common/gomp/simd7.c create mode 100644 gcc/testsuite/c-c++-common/gomp/target-data-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/taskloop-reduction-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/taskwait-depend-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/teams-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/teams-2.c create mode 100644 gcc/testsuite/c-c++-common/pr19807-2.c create mode 100644 gcc/testsuite/c-c++-common/pr19807-3.c create mode 100644 gcc/testsuite/c-c++-common/pr44715.c create mode 100644 gcc/testsuite/c-c++-common/pr51628-1.c create mode 100644 gcc/testsuite/c-c++-common/pr51628-10.c create mode 100644 gcc/testsuite/c-c++-common/pr51628-11.c create mode 100644 gcc/testsuite/c-c++-common/pr51628-12.c create mode 100644 gcc/testsuite/c-c++-common/pr51628-13.c create mode 100644 gcc/testsuite/c-c++-common/pr51628-14.c create mode 100644 gcc/testsuite/c-c++-common/pr51628-15.c create mode 100644 gcc/testsuite/c-c++-common/pr51628-16.c create mode 100644 gcc/testsuite/c-c++-common/pr51628-2.c create mode 100644 gcc/testsuite/c-c++-common/pr51628-26.c create mode 100644 gcc/testsuite/c-c++-common/pr51628-27.c create mode 100644 gcc/testsuite/c-c++-common/pr51628-28.c create mode 100644 gcc/testsuite/c-c++-common/pr51628-29.c create mode 100644 gcc/testsuite/c-c++-common/pr51628-3.c create mode 100644 gcc/testsuite/c-c++-common/pr51628-30.c create mode 100644 gcc/testsuite/c-c++-common/pr51628-31.c create mode 100644 gcc/testsuite/c-c++-common/pr51628-32.c create mode 100644 gcc/testsuite/c-c++-common/pr51628-33.c create mode 100644 gcc/testsuite/c-c++-common/pr51628-35.c create mode 100644 gcc/testsuite/c-c++-common/pr51628-4.c create mode 100644 gcc/testsuite/c-c++-common/pr51628-5.c create mode 100644 gcc/testsuite/c-c++-common/pr51628-6.c create mode 100644 gcc/testsuite/c-c++-common/pr51628-7.c create mode 100644 gcc/testsuite/c-c++-common/pr51628-8.c create mode 100644 gcc/testsuite/c-c++-common/pr51628-9.c create mode 100644 gcc/testsuite/c-c++-common/pr81376.c create mode 100644 gcc/testsuite/c-c++-common/pr88664-1.c create mode 100644 gcc/testsuite/c-c++-common/pr88664-2.c create mode 100644 gcc/testsuite/c-c++-common/pr88984.c create mode 100644 gcc/testsuite/c-c++-common/substring-location-PR-87562-1-a.h copy gcc/testsuite/{g++.dg/cpp1y/testinc/phoobhar.h => c-c++-common/substring-loca [...] create mode 100644 gcc/testsuite/c-c++-common/substring-location-PR-87562-1.c create mode 100644 gcc/testsuite/c-c++-common/substring-location-PR-87721.c create mode 100644 gcc/testsuite/c-c++-common/torture/asm-inline.c create mode 100644 gcc/testsuite/c-c++-common/torture/builtin-convertvector-1.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/float-cast-overflow-11.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/opts-1.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/opts-2.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/opts-3.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/opts-4.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/pr87837.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/pr88215.c create mode 100644 gcc/testsuite/g++.dg/DRs/dr1207-1.C create mode 100644 gcc/testsuite/g++.dg/DRs/dr1207-2.C create mode 100644 gcc/testsuite/g++.dg/abi/anon5.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle68.C create mode 100644 gcc/testsuite/g++.dg/abi/no-linkage-expr1.C create mode 100644 gcc/testsuite/g++.dg/abi/no_unique_address4.C create mode 100644 gcc/testsuite/g++.dg/abi/no_unique_address5.C create mode 100644 gcc/testsuite/g++.dg/abi/ref-temp1.C create mode 100644 gcc/testsuite/g++.dg/asan/pr88901.C create mode 100644 gcc/testsuite/g++.dg/asm-qual-1.C create mode 100644 gcc/testsuite/g++.dg/asm-qual-2.C create mode 100644 gcc/testsuite/g++.dg/asm-qual-3.C create mode 100644 gcc/testsuite/g++.dg/concepts/pr84423-1.C create mode 100644 gcc/testsuite/g++.dg/concepts/pr84423-2.C create mode 100644 gcc/testsuite/g++.dg/concepts/pr87768.C create mode 100644 gcc/testsuite/g++.dg/concepts/pr89036.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wnarrowing13.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wnarrowing14.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wnarrowing15.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wnarrowing16.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wredundant-move5.C copy gcc/testsuite/g++.dg/cpp0x/{Wredundant-move3.C => Wredundant-move6.C} (68%) create mode 100644 gcc/testsuite/g++.dg/cpp0x/cond2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-87506.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-87934.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-arith-overflow2.C copy gcc/testsuite/g++.dg/cpp0x/{constexpr-base6.C => constexpr-base6b.C} (57%) create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-builtin4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-comma1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-decltype3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-initlist11.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-initlist11a.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-volatile2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype-tid1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype68.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype69.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted61.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted62.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/dependent2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/enum37.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/gen-attrs-66.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/implicit15.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/inh-ctor32.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-explicit2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-value3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-value4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist105.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist106.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist107.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist108.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist109.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist110.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist111.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist112.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist113.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist114.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-89158.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-89387.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-attr1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-attr2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-const10.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv13.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-defarg9.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept34.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept35.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi15.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nullptr40.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nullptr41.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr84585.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr84676.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr84705.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr86218.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr86379.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr86397-1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr86397-2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr86610.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr87012.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr87125.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr87476-1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr87476-2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr87539.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr88120.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr88410.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr88987.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr89403.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/range-for37.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/reinterpret_cast2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/rv-cond3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/this1.C copy gcc/testsuite/g++.dg/cpp0x/{udlit-implicit-conv-neg.C => udlit-implicit-conv- [...] create mode 100644 gcc/testsuite/g++.dg/cpp0x/udlit-resolve-char8_t.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/using-enum-3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-decltype1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/Wnarrowing1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn55.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-86524.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-88983.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-89285-2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-89285.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-89336-1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-89336-2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-89336-3.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-89481.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-loop7.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-loop8.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-83856.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-86875.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-87523.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-89419.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-const6.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-func1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-ice10.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-this3.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-init-vla1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr79393-3.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr87322.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ60.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/aggr-base7.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction59.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction60.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction61.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction62.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction63.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if25.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if26.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if27.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-lambda22.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-lambda23.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp48.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/fold-lambda3.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/inline-var5.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/inline-var6.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/pr85569.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/pr86648.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/pr87814.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/typename1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/using4.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/using5.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/using6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/attr-likely1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/attr-likely2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/attr-likely3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/attr-likely4.C copy gcc/testsuite/g++.dg/cpp2a/{cplusplus.C => char8_t1.C} (58%) create mode 100644 gcc/testsuite/g++.dg/cpp2a/char8_t2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-shift1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-try1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-try2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-try3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-try4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-try5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual13.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/desig10.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/desig11.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/desig12.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/desig13.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/destroying-delete1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/destroying-delete2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/destroying-delete3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/explicit1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/explicit10.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/explicit11.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/explicit12.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/explicit13.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/explicit14.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/explicit2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/explicit3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/explicit4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/explicit5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/explicit6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/explicit7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/explicit8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/explicit9.C copy gcc/testsuite/g++.dg/{cpp1z/feat-cxx1z.C => cpp2a/feat-cxx2a.C} (87%) create mode 100644 gcc/testsuite/g++.dg/cpp2a/fn-template1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/fn-template10.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/fn-template11.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/fn-template12.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/fn-template13.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/fn-template14.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/fn-template15.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/fn-template16.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/fn-template17.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/fn-template18.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/fn-template19.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/fn-template2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/fn-template3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/fn-template4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/fn-template5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/fn-template6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/fn-template7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/fn-template8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/fn-template9.C copy gcc/testsuite/g++.dg/cpp2a/{is-constant-evaluated1.C => is-constant-evaluated [...] create mode 100644 gcc/testsuite/g++.dg/cpp2a/is-constant-evaluated3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/is-constant-evaluated4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/is-constant-evaluated5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/is-constant-evaluated6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/is-constant-evaluated7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-pack-init1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-uneval1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-uneval2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-uneval3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-uneval4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-uneval5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-uneval6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-uneval7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-uneval8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-uneval9.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-uneval9.cc create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-uneval9.h create mode 100644 gcc/testsuite/g++.dg/cpp2a/nested-inline-ns1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nested-inline-ns2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/no_unique_address2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class10.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class11.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class12.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class13.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class14.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class9.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/typename1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/typename10.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/typename11.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/typename12.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/typename13.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/typename14.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/typename2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/typename3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/typename4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/typename5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/typename6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/typename7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/typename8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/typename9.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/pr85550.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/pr86900.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/pr87295.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/pr87462.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/pr88006.C create mode 100644 gcc/testsuite/g++.dg/debug/pr88181.C create mode 100644 gcc/testsuite/g++.dg/debug/pr89006.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/bitfld3.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/constexpr1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/constexpr2.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/extern-initialized.C delete mode 100644 gcc/testsuite/g++.dg/diagnostic/macro-arg-count.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/member-fn-1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/missing-default-args.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/out-of-class-redeclaration.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/param-type-mismatch-3.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/pr87386.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/pr89390.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/ref3.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/thread1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/typedef-initialized.C create mode 100644 gcc/testsuite/g++.dg/eh/builtin10.C create mode 100644 gcc/testsuite/g++.dg/eh/builtin11.C create mode 100644 gcc/testsuite/g++.dg/eh/builtin5.C create mode 100644 gcc/testsuite/g++.dg/eh/builtin6.C create mode 100644 gcc/testsuite/g++.dg/eh/builtin7.C create mode 100644 gcc/testsuite/g++.dg/eh/builtin8.C create mode 100644 gcc/testsuite/g++.dg/eh/builtin9.C create mode 100644 gcc/testsuite/g++.dg/expr/static_cast8.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-alloc_size.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-copy.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib57.C create mode 100644 gcc/testsuite/g++.dg/ext/builtin-convertvector-1.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-aliasing-1.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-char-literal-1.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-char-literal-2.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-deduction-1.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-deduction-2.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-feature-test-macro-1.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-feature-test-macro-2.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-init-1.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-init-2.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-keyword-1.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-keyword-2.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-limits-1.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-overload-1.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-overload-2.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-predefined-macros-1.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-predefined-macros-2.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-sizeof-1.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-specialization-1.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-specialization-2.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-string-literal-1.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-string-literal-2.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-type-specifier-1.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-type-specifier-2.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-typedef-1.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-typedef-2.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-udl-1.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-udl-2.C create mode 100644 gcc/testsuite/g++.dg/ext/dllimport-initialized.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary31.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary32.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary33.C create mode 100644 gcc/testsuite/g++.dg/ext/is_constructible3.C create mode 100644 gcc/testsuite/g++.dg/ext/utf-cvt-char8_t.C create mode 100644 gcc/testsuite/g++.dg/ext/utf-type-char8_t.C create mode 100644 gcc/testsuite/g++.dg/ext/vector36.C create mode 100644 gcc/testsuite/g++.dg/gcov/pr88045.C create mode 100644 gcc/testsuite/g++.dg/gcov/pr88263-2.C create mode 100644 gcc/testsuite/g++.dg/gcov/pr88263.C create mode 100644 gcc/testsuite/g++.dg/gomp/atomic-18.C create mode 100644 gcc/testsuite/g++.dg/gomp/atomic-19.C create mode 100644 gcc/testsuite/g++.dg/gomp/cancel-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/cancel-2.C create mode 100644 gcc/testsuite/g++.dg/gomp/cancel-3.C create mode 100644 gcc/testsuite/g++.dg/gomp/critical-3.C create mode 100644 gcc/testsuite/g++.dg/gomp/depend-iterator-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/depend-iterator-2.C create mode 100644 gcc/testsuite/g++.dg/gomp/depobj-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/doacross-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/for-21.C create mode 100644 gcc/testsuite/g++.dg/gomp/loop-4.C copy gcc/testsuite/g++.dg/gomp/{pr78363-1.C => pr78363-4.C} (74%) copy gcc/testsuite/g++.dg/gomp/{pr78363-2.C => pr78363-5.C} (86%) copy gcc/testsuite/g++.dg/gomp/{pr78363-3.C => pr78363-6.C} (87%) copy gcc/testsuite/g++.dg/gomp/{pr78363-1.C => pr78363-7.C} (87%) copy gcc/testsuite/{c-c++-common/gomp/pr60823-2.c => g++.dg/gomp/pr88182.C} (79%) create mode 100644 gcc/testsuite/g++.dg/gomp/pr88258.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr88586.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr88733.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr88949.C create mode 100644 gcc/testsuite/g++.dg/gomp/simd-2.C create mode 100644 gcc/testsuite/g++.dg/init/array50.C create mode 100644 gcc/testsuite/g++.dg/init/const13.C create mode 100644 gcc/testsuite/g++.dg/init/initializer-string-too-long.C create mode 100644 gcc/testsuite/g++.dg/init/pr43064-1.C create mode 100644 gcc/testsuite/g++.dg/init/pr43064-2.C create mode 100644 gcc/testsuite/g++.dg/init/pr43064-3.C create mode 100644 gcc/testsuite/g++.dg/init/pr88375-2.C create mode 100644 gcc/testsuite/g++.dg/init/pr88375.C create mode 100644 gcc/testsuite/g++.dg/init/ptrfn4.C create mode 100644 gcc/testsuite/g++.dg/init/strlen.C create mode 100644 gcc/testsuite/g++.dg/ipa/devirt-53.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr89009.C create mode 100644 gcc/testsuite/g++.dg/lookup/friend21.C create mode 100644 gcc/testsuite/g++.dg/lookup/pr60994.C create mode 100644 gcc/testsuite/g++.dg/lookup/pr87269.C create mode 100644 gcc/testsuite/g++.dg/lookup/pr87531-2.C create mode 100644 gcc/testsuite/g++.dg/lookup/pr87531.C create mode 100644 gcc/testsuite/g++.dg/lookup/pr87904.C create mode 100644 gcc/testsuite/g++.dg/lookup/suggestions-scoped-enums.C create mode 100644 gcc/testsuite/g++.dg/lookup/suggestions-unscoped-enums.C create mode 100644 gcc/testsuite/g++.dg/lookup/suggestions2.C create mode 100644 gcc/testsuite/g++.dg/lookup/using60.C create mode 100644 gcc/testsuite/g++.dg/lto/devirt-13_0.C create mode 100644 gcc/testsuite/g++.dg/lto/devirt-14_0.C create mode 100644 gcc/testsuite/g++.dg/lto/devirt-19_0.C create mode 100644 gcc/testsuite/g++.dg/lto/devirt-1_0.C create mode 100644 gcc/testsuite/g++.dg/lto/devirt-22_0.C create mode 100644 gcc/testsuite/g++.dg/lto/devirt-23_0.C create mode 100644 gcc/testsuite/g++.dg/lto/devirt-2_0.C create mode 100644 gcc/testsuite/g++.dg/lto/devirt-30_0.C create mode 100644 gcc/testsuite/g++.dg/lto/devirt-34_0.C create mode 100644 gcc/testsuite/g++.dg/lto/devirt-3_0.C create mode 100644 gcc/testsuite/g++.dg/lto/devirt-4_0.C create mode 100644 gcc/testsuite/g++.dg/lto/devirt-5_0.C create mode 100644 gcc/testsuite/g++.dg/lto/devirt-6_0.C create mode 100644 gcc/testsuite/g++.dg/lto/odr-1_0.C create mode 100644 gcc/testsuite/g++.dg/lto/odr-1_1.C create mode 100644 gcc/testsuite/g++.dg/lto/odr-2_0.C create mode 100644 gcc/testsuite/g++.dg/lto/odr-2_1.C create mode 100644 gcc/testsuite/g++.dg/lto/odr-3_0.C create mode 100644 gcc/testsuite/g++.dg/lto/odr-3_1.C create mode 100644 gcc/testsuite/g++.dg/lto/odr-4_0.C create mode 100644 gcc/testsuite/g++.dg/lto/odr-4_1.C create mode 100644 gcc/testsuite/g++.dg/lto/odr-5_0.C create mode 100644 gcc/testsuite/g++.dg/lto/odr-5_1.C create mode 100644 gcc/testsuite/g++.dg/lto/pr87229_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr87295_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr87906_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr87906_1.C create mode 100644 gcc/testsuite/g++.dg/lto/pr88046_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr88049_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr88758_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr88758_1.C create mode 100644 gcc/testsuite/g++.dg/opt/20181025-1.C create mode 100644 gcc/testsuite/g++.dg/opt/pr86214-1.C create mode 100644 gcc/testsuite/g++.dg/opt/pr86214-2.C copy gcc/testsuite/{gcc.dg/graphite/run-id-1.c => g++.dg/opt/pr87360.C} (63%) create mode 100644 gcc/testsuite/g++.dg/opt/pr87475.C create mode 100644 gcc/testsuite/g++.dg/opt/pr87967.C create mode 100644 gcc/testsuite/g++.dg/opt/pr87974.C create mode 100644 gcc/testsuite/g++.dg/opt/pr88478.C create mode 100644 gcc/testsuite/g++.dg/opt/pr89187.C create mode 100644 gcc/testsuite/g++.dg/opt/pr89188.C create mode 100644 gcc/testsuite/g++.dg/other/abstract7.C create mode 100644 gcc/testsuite/g++.dg/other/bitfield7.C create mode 100644 gcc/testsuite/g++.dg/other/error35.C create mode 100644 gcc/testsuite/g++.dg/other/new2.C create mode 100644 gcc/testsuite/g++.dg/other/pr86669.C create mode 100644 gcc/testsuite/g++.dg/other/pr87574.C create mode 100644 gcc/testsuite/g++.dg/other/pr87916.C create mode 100644 gcc/testsuite/g++.dg/other/pr88187.C create mode 100644 gcc/testsuite/g++.dg/other/static5.C create mode 100644 gcc/testsuite/g++.dg/parse/bitfield6.C create mode 100644 gcc/testsuite/g++.dg/parse/bitfield6b.C create mode 100644 gcc/testsuite/g++.dg/parse/bitfield7.C create mode 100644 gcc/testsuite/g++.dg/parse/bitfield8.C create mode 100644 gcc/testsuite/g++.dg/parse/bitfield9.C create mode 100644 gcc/testsuite/g++.dg/parse/close-brace.C create mode 100644 gcc/testsuite/g++.dg/parse/elab3.C create mode 100644 gcc/testsuite/g++.dg/parse/fn-template1.C create mode 100644 gcc/testsuite/g++.dg/parse/fn-template2.C create mode 100644 gcc/testsuite/g++.dg/parse/missing-parens-fixit.C copy gcc/testsuite/g++.dg/{pr85039-2.C => parse/pr88180.C} (78%) create mode 100644 gcc/testsuite/g++.dg/pr69338.C create mode 100644 gcc/testsuite/g++.dg/pr69697.C create mode 100644 gcc/testsuite/g++.dg/pr86747.C create mode 100644 gcc/testsuite/g++.dg/pr86823.C create mode 100644 gcc/testsuite/g++.dg/pr87469.C create mode 100644 gcc/testsuite/g++.dg/pr87633.C create mode 100644 gcc/testsuite/g++.dg/pr87770.C copy gcc/testsuite/g++.dg/{cpp0x/range-for17.C => pr88217.C} (80%) create mode 100644 gcc/testsuite/g++.dg/pr89242.C create mode 100644 gcc/testsuite/g++.dg/predict-2.C create mode 100644 gcc/testsuite/g++.dg/predict-3.C create mode 100644 gcc/testsuite/g++.dg/predict-4.C create mode 100644 gcc/testsuite/g++.dg/rtti/typeid12.C create mode 100644 gcc/testsuite/g++.dg/spellcheck-ns.C create mode 100644 gcc/testsuite/g++.dg/spellcheck-single-vs-multiple.C create mode 100644 gcc/testsuite/g++.dg/template/array32.C create mode 100644 gcc/testsuite/g++.dg/template/pr86246.C create mode 100644 gcc/testsuite/g++.dg/template/pr87989.C create mode 100644 gcc/testsuite/g++.dg/template/pr88699.C create mode 100644 gcc/testsuite/g++.dg/template/pr88795.C create mode 100644 gcc/testsuite/g++.dg/torture/accessor-fixits-9.C create mode 100644 gcc/testsuite/g++.dg/torture/alias-1.C create mode 100644 gcc/testsuite/g++.dg/torture/pr87997.C create mode 100644 gcc/testsuite/g++.dg/torture/pr88130.C create mode 100644 gcc/testsuite/g++.dg/torture/pr88149.C create mode 100644 gcc/testsuite/g++.dg/torture/pr88861.C create mode 100644 gcc/testsuite/g++.dg/torture/pr89303.C create mode 100644 gcc/testsuite/g++.dg/tree-prof/devirt.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/inline-4.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/phiopt-1.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr82294.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr83215.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr87436.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr87686.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr88152-1.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr88152-2.C create mode 100644 gcc/testsuite/g++.dg/tsan/pr88018.C copy gcc/testsuite/g++.dg/ubsan/{cxx11-shift-1.C => cxx2a-shift-1.C} (59%) create mode 100644 gcc/testsuite/g++.dg/ubsan/cxx2a-shift-2.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr89234.C create mode 100644 gcc/testsuite/g++.dg/vec-init-1.C create mode 100644 gcc/testsuite/g++.dg/vect/pr84362.cc create mode 100644 gcc/testsuite/g++.dg/vect/pr87621.cc create mode 100644 gcc/testsuite/g++.dg/vect/pr87914.cc create mode 100644 gcc/testsuite/g++.dg/vect/slp-pr87105.cc copy gcc/testsuite/g++.dg/{cpp0x/decltype45.C => warn/Waddress-of-packed-member1.C} (81%) create mode 100644 gcc/testsuite/g++.dg/warn/Wconversion-null-4.C create mode 100644 gcc/testsuite/g++.dg/warn/Wreturn-type-11.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-var-35.C create mode 100644 gcc/testsuite/g++.dg/warn/Wzero-as-null-pointer-constant-8.C create mode 100644 gcc/testsuite/g++.dg/wrappers/Wparentheses.C create mode 100644 gcc/testsuite/g++.dg/wrappers/pr88680.C delete mode 100644 gcc/testsuite/g++.old-deja/g++.ext/pretty4.C create mode 100644 gcc/testsuite/g++.target/i386/avx-check.h create mode 100644 gcc/testsuite/g++.target/i386/avx-os-support.h create mode 100644 gcc/testsuite/g++.target/i386/avx-pr54700-1.C create mode 100644 gcc/testsuite/g++.target/i386/avx-pr54700-2.C create mode 100644 gcc/testsuite/g++.target/i386/avx2-check.h create mode 100644 gcc/testsuite/g++.target/i386/avx2-pr54700-1.C create mode 100644 gcc/testsuite/g++.target/i386/avx2-pr54700-2.C create mode 100644 gcc/testsuite/g++.target/i386/m128-check.h create mode 100644 gcc/testsuite/g++.target/i386/m256-check.h rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/pr57362.C (99%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/pr57548.C (93%) create mode 100644 gcc/testsuite/g++.target/i386/pr58372.C rename gcc/testsuite/{g++.dg/other => g++.target/i386}/pr59492.C (87%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/pr82625.C (93%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/pr85329-2.C (81%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/pr85329.C (80%) create mode 100644 gcc/testsuite/g++.target/i386/pr88152.C create mode 100644 gcc/testsuite/g++.target/i386/pr88587.C create mode 100644 gcc/testsuite/g++.target/i386/pr88636.C create mode 100644 gcc/testsuite/g++.target/i386/pr88785.C create mode 100644 gcc/testsuite/g++.target/i386/pr88998.C create mode 100644 gcc/testsuite/g++.target/i386/pr89105.C create mode 100644 gcc/testsuite/g++.target/i386/sse4_1-check.h create mode 100644 gcc/testsuite/g++.target/i386/sse4_1-pr54700-1.C create mode 100644 gcc/testsuite/g++.target/i386/sse4_1-pr54700-2.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/20181114-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr71109.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr77754-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr77754-2.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr77754-3.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr77754-4.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr77754-5.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr77754-6.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr82564.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr86637-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr86637-2.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr86637-3.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr87468.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr87473.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr87647.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr89235.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr89280.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr89412.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/20181120-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/20190228-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/builtins/strnlen.x create mode 100644 gcc/testsuite/gcc.c-torture/execute/fprintf-2.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/ieee/920810-1.x create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr64242.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr87623.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr88693.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr88714.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr88739.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr88904.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr89195.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr89369.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr89434.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/printf-2.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/strlen-5.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/strlen-6.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/strlen-7.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/user-printf.c create mode 100644 gcc/testsuite/gcc.c-torture/pr88140.c create mode 100644 gcc/testsuite/gcc.dg/Wabsolute-value.c create mode 100644 gcc/testsuite/gcc.dg/Walloc-size-larger-than-18.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-36.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-37.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-38.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-39.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-40.c create mode 100644 gcc/testsuite/gcc.dg/Wattribute-alias.c create mode 100644 gcc/testsuite/gcc.dg/Wbuiltin-declaration-mismatch-10.c create mode 100644 gcc/testsuite/gcc.dg/Wbuiltin-declaration-mismatch-11.c create mode 100644 gcc/testsuite/gcc.dg/Wbuiltin-declaration-mismatch-12.c create mode 100644 gcc/testsuite/gcc.dg/Wbuiltin-declaration-mismatch-2.c create mode 100644 gcc/testsuite/gcc.dg/Wbuiltin-declaration-mismatch-3.c create mode 100644 gcc/testsuite/gcc.dg/Wbuiltin-declaration-mismatch-4.c create mode 100644 gcc/testsuite/gcc.dg/Wbuiltin-declaration-mismatch-5.c create mode 100644 gcc/testsuite/gcc.dg/Wbuiltin-declaration-mismatch-6.c create mode 100644 gcc/testsuite/gcc.dg/Wbuiltin-declaration-mismatch-7.c create mode 100644 gcc/testsuite/gcc.dg/Wbuiltin-declaration-mismatch-8.c create mode 100644 gcc/testsuite/gcc.dg/Wbuiltin-declaration-mismatch-9.c create mode 100644 gcc/testsuite/gcc.dg/Wbuiltin-declaration-mismatch.c create mode 100644 gcc/testsuite/gcc.dg/Wmissing-attributes.c create mode 100644 gcc/testsuite/gcc.dg/Wno-attribute-warning.c create mode 100644 gcc/testsuite/gcc.dg/Wrestrict-18.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-10.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-8.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-9.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-truncation-5.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-truncation-6.c delete mode 100644 gcc/testsuite/gcc.dg/array-6.c create mode 100644 gcc/testsuite/gcc.dg/asan/pr87930.c create mode 100644 gcc/testsuite/gcc.dg/asm-qual-2.c create mode 100644 gcc/testsuite/gcc.dg/asm-qual-3.c create mode 100644 gcc/testsuite/gcc.dg/attr-aligned-2.c create mode 100644 gcc/testsuite/gcc.dg/attr-aligned.c create mode 100644 gcc/testsuite/gcc.dg/attr-alloc_align-4.c create mode 100644 gcc/testsuite/gcc.dg/attr-alloc_size-12.c create mode 100644 gcc/testsuite/gcc.dg/attr-assume_aligned-4.c create mode 100644 gcc/testsuite/gcc.dg/attr-copy-2.c create mode 100644 gcc/testsuite/gcc.dg/attr-copy-3.c create mode 100644 gcc/testsuite/gcc.dg/attr-copy-4.c create mode 100644 gcc/testsuite/gcc.dg/attr-copy-5.c create mode 100644 gcc/testsuite/gcc.dg/attr-copy-6.c create mode 100644 gcc/testsuite/gcc.dg/attr-copy-7.c create mode 100644 gcc/testsuite/gcc.dg/attr-copy.c create mode 100644 gcc/testsuite/gcc.dg/builtin-has-attribute.c create mode 100644 gcc/testsuite/gcc.dg/builtin-memchr-2.c create mode 100644 gcc/testsuite/gcc.dg/builtin-memchr-3.c create mode 100644 gcc/testsuite/gcc.dg/builtin-memchr.c create mode 100644 gcc/testsuite/gcc.dg/builtin-memcpy-2.c create mode 100644 gcc/testsuite/gcc.dg/builtin-memcpy.c create mode 100644 gcc/testsuite/gcc.dg/builtin-object-size-19.c create mode 100644 gcc/testsuite/gcc.dg/builtins-69.c create mode 100644 gcc/testsuite/gcc.dg/c11-static-assert-7.c create mode 100644 gcc/testsuite/gcc.dg/c11-static-assert-8.c create mode 100644 gcc/testsuite/gcc.dg/c11-static-assert-9.c create mode 100644 gcc/testsuite/gcc.dg/c2x-static-assert-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-static-assert-2.c create mode 100644 gcc/testsuite/gcc.dg/c99-static-assert-2.c create mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/pr88635.c create mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/pr88644.c create mode 100644 gcc/testsuite/gcc.dg/div-cmp-1.c create mode 100644 gcc/testsuite/gcc.dg/div-cmp-2.c create mode 100644 gcc/testsuite/gcc.dg/format/attr-8.c mode change 100755 => 100644 gcc/testsuite/gcc.dg/format/sys_format.c create mode 100644 gcc/testsuite/gcc.dg/func-attr-1.c create mode 100644 gcc/testsuite/gcc.dg/gimplefe-30.c create mode 100644 gcc/testsuite/gcc.dg/gimplefe-31.c create mode 100644 gcc/testsuite/gcc.dg/gimplefe-32.c create mode 100644 gcc/testsuite/gcc.dg/gimplefe-33.c create mode 100644 gcc/testsuite/gcc.dg/gimplefe-34.c copy gcc/testsuite/gcc.dg/{gimplefe-error-1.c => gimplefe-35.c} (50%) create mode 100644 gcc/testsuite/gcc.dg/gimplefe-36.c create mode 100644 gcc/testsuite/gcc.dg/gnu2x-static-assert-1.c create mode 100644 gcc/testsuite/gcc.dg/gomp/cancel-1.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr85594.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr87887-1.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr87887-2.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr87895-1.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr87895-2.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr87895-3.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr87898.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr88105.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr88107.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr88415.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr88553.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr89015.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr89104.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr89246-1.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr89246-2.c create mode 100644 gcc/testsuite/gcc.dg/gomp/reduction-2.c create mode 100644 gcc/testsuite/gcc.dg/gomp/simd-1.c create mode 100644 gcc/testsuite/gcc.dg/gomp/workshare-reduction-1.c create mode 100644 gcc/testsuite/gcc.dg/gomp/workshare-reduction-10.c create mode 100644 gcc/testsuite/gcc.dg/gomp/workshare-reduction-11.c create mode 100644 gcc/testsuite/gcc.dg/gomp/workshare-reduction-12.c create mode 100644 gcc/testsuite/gcc.dg/gomp/workshare-reduction-13.c create mode 100644 gcc/testsuite/gcc.dg/gomp/workshare-reduction-14.c create mode 100644 gcc/testsuite/gcc.dg/gomp/workshare-reduction-15.c create mode 100644 gcc/testsuite/gcc.dg/gomp/workshare-reduction-16.c create mode 100644 gcc/testsuite/gcc.dg/gomp/workshare-reduction-17.c create mode 100644 gcc/testsuite/gcc.dg/gomp/workshare-reduction-18.c create mode 100644 gcc/testsuite/gcc.dg/gomp/workshare-reduction-19.c create mode 100644 gcc/testsuite/gcc.dg/gomp/workshare-reduction-2.c create mode 100644 gcc/testsuite/gcc.dg/gomp/workshare-reduction-20.c create mode 100644 gcc/testsuite/gcc.dg/gomp/workshare-reduction-21.c create mode 100644 gcc/testsuite/gcc.dg/gomp/workshare-reduction-22.c create mode 100644 gcc/testsuite/gcc.dg/gomp/workshare-reduction-23.c create mode 100644 gcc/testsuite/gcc.dg/gomp/workshare-reduction-24.c create mode 100644 gcc/testsuite/gcc.dg/gomp/workshare-reduction-25.c create mode 100644 gcc/testsuite/gcc.dg/gomp/workshare-reduction-26.c create mode 100644 gcc/testsuite/gcc.dg/gomp/workshare-reduction-27.c create mode 100644 gcc/testsuite/gcc.dg/gomp/workshare-reduction-28.c create mode 100644 gcc/testsuite/gcc.dg/gomp/workshare-reduction-29.c create mode 100644 gcc/testsuite/gcc.dg/gomp/workshare-reduction-3.c create mode 100644 gcc/testsuite/gcc.dg/gomp/workshare-reduction-30.c create mode 100644 gcc/testsuite/gcc.dg/gomp/workshare-reduction-31.c create mode 100644 gcc/testsuite/gcc.dg/gomp/workshare-reduction-32.c create mode 100644 gcc/testsuite/gcc.dg/gomp/workshare-reduction-33.c create mode 100644 gcc/testsuite/gcc.dg/gomp/workshare-reduction-34.c create mode 100644 gcc/testsuite/gcc.dg/gomp/workshare-reduction-35.c create mode 100644 gcc/testsuite/gcc.dg/gomp/workshare-reduction-36.c create mode 100644 gcc/testsuite/gcc.dg/gomp/workshare-reduction-37.c create mode 100644 gcc/testsuite/gcc.dg/gomp/workshare-reduction-38.c create mode 100644 gcc/testsuite/gcc.dg/gomp/workshare-reduction-39.c create mode 100644 gcc/testsuite/gcc.dg/gomp/workshare-reduction-4.c create mode 100644 gcc/testsuite/gcc.dg/gomp/workshare-reduction-40.c create mode 100644 gcc/testsuite/gcc.dg/gomp/workshare-reduction-41.c create mode 100644 gcc/testsuite/gcc.dg/gomp/workshare-reduction-42.c create mode 100644 gcc/testsuite/gcc.dg/gomp/workshare-reduction-43.c create mode 100644 gcc/testsuite/gcc.dg/gomp/workshare-reduction-44.c create mode 100644 gcc/testsuite/gcc.dg/gomp/workshare-reduction-45.c create mode 100644 gcc/testsuite/gcc.dg/gomp/workshare-reduction-46.c create mode 100644 gcc/testsuite/gcc.dg/gomp/workshare-reduction-47.c create mode 100644 gcc/testsuite/gcc.dg/gomp/workshare-reduction-48.c create mode 100644 gcc/testsuite/gcc.dg/gomp/workshare-reduction-49.c create mode 100644 gcc/testsuite/gcc.dg/gomp/workshare-reduction-5.c create mode 100644 gcc/testsuite/gcc.dg/gomp/workshare-reduction-50.c create mode 100644 gcc/testsuite/gcc.dg/gomp/workshare-reduction-51.c create mode 100644 gcc/testsuite/gcc.dg/gomp/workshare-reduction-52.c create mode 100644 gcc/testsuite/gcc.dg/gomp/workshare-reduction-53.c create mode 100644 gcc/testsuite/gcc.dg/gomp/workshare-reduction-54.c create mode 100644 gcc/testsuite/gcc.dg/gomp/workshare-reduction-55.c create mode 100644 gcc/testsuite/gcc.dg/gomp/workshare-reduction-56.c create mode 100644 gcc/testsuite/gcc.dg/gomp/workshare-reduction-57.c create mode 100644 gcc/testsuite/gcc.dg/gomp/workshare-reduction-58.c create mode 100644 gcc/testsuite/gcc.dg/gomp/workshare-reduction-6.c create mode 100644 gcc/testsuite/gcc.dg/gomp/workshare-reduction-7.c create mode 100644 gcc/testsuite/gcc.dg/gomp/workshare-reduction-8.c create mode 100644 gcc/testsuite/gcc.dg/gomp/workshare-reduction-9.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr85497.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr86865.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr87931.c create mode 100644 gcc/testsuite/gcc.dg/independent-cloneids-1.c create mode 100644 gcc/testsuite/gcc.dg/inline-40.c create mode 100644 gcc/testsuite/gcc.dg/inline-41.c create mode 100644 gcc/testsuite/gcc.dg/ipa/fopt-info-inline-1.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr88214.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr88985.c create mode 100644 gcc/testsuite/gcc.dg/live-patching-1.c create mode 100644 gcc/testsuite/gcc.dg/live-patching-2.c create mode 100644 gcc/testsuite/gcc.dg/live-patching-3.c create mode 100644 gcc/testsuite/gcc.dg/loop-versioning-1.c create mode 100644 gcc/testsuite/gcc.dg/loop-versioning-10.c create mode 100644 gcc/testsuite/gcc.dg/loop-versioning-11.c create mode 100644 gcc/testsuite/gcc.dg/loop-versioning-12.c create mode 100644 gcc/testsuite/gcc.dg/loop-versioning-13.c create mode 100644 gcc/testsuite/gcc.dg/loop-versioning-14.c create mode 100644 gcc/testsuite/gcc.dg/loop-versioning-2.c create mode 100644 gcc/testsuite/gcc.dg/loop-versioning-3.c create mode 100644 gcc/testsuite/gcc.dg/loop-versioning-4.c create mode 100644 gcc/testsuite/gcc.dg/loop-versioning-5.c create mode 100644 gcc/testsuite/gcc.dg/loop-versioning-6.c create mode 100644 gcc/testsuite/gcc.dg/loop-versioning-7.c create mode 100644 gcc/testsuite/gcc.dg/loop-versioning-8.c create mode 100644 gcc/testsuite/gcc.dg/loop-versioning-9.c copy gcc/testsuite/gcc.dg/lto/{20101009-2_0.c => pr88077_0.c} (50%) create mode 100644 gcc/testsuite/gcc.dg/lto/pr88077_1.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr88297_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr88297_1.c create mode 100644 gcc/testsuite/gcc.dg/lto/tbaa-1.c copy gcc/testsuite/gcc.dg/{nested-func-9.c => nested-func-12.c} (79%) copy gcc/testsuite/gcc.dg/plugin/{diagnostic-test-show-locus-no-labels.c => diagno [...] create mode 100644 gcc/testsuite/gcc.dg/plugin/location-overflow-test-pr83173-1.h create mode 100644 gcc/testsuite/gcc.dg/plugin/location-overflow-test-pr83173-2.h create mode 100644 gcc/testsuite/gcc.dg/plugin/location-overflow-test-pr83173.c create mode 100644 gcc/testsuite/gcc.dg/plugin/location-overflow-test-pr83173.h create mode 100644 gcc/testsuite/gcc.dg/plugin/pr87562-a.h copy gcc/testsuite/{g++.dg/cpp1y/testinc/phoobhar.h => gcc.dg/plugin/pr87562-b.h} (100%) create mode 100644 gcc/testsuite/gcc.dg/pr51628-17.c create mode 100644 gcc/testsuite/gcc.dg/pr51628-18.c create mode 100644 gcc/testsuite/gcc.dg/pr51628-19.c create mode 100644 gcc/testsuite/gcc.dg/pr51628-20.c create mode 100644 gcc/testsuite/gcc.dg/pr51628-21.c create mode 100644 gcc/testsuite/gcc.dg/pr51628-22.c create mode 100644 gcc/testsuite/gcc.dg/pr51628-23.c create mode 100644 gcc/testsuite/gcc.dg/pr51628-24.c create mode 100644 gcc/testsuite/gcc.dg/pr51628-25.c create mode 100644 gcc/testsuite/gcc.dg/pr51628-34.c create mode 100644 gcc/testsuite/gcc.dg/pr69471-1.c create mode 100644 gcc/testsuite/gcc.dg/pr69471-2.c create mode 100644 gcc/testsuite/gcc.dg/pr84877.c create mode 100644 gcc/testsuite/gcc.dg/pr85598.c create mode 100644 gcc/testsuite/gcc.dg/pr85899.c copy gcc/testsuite/gcc.dg/{tree-ssa/alias-26.c => pr86572.c} (53%) create mode 100644 gcc/testsuite/gcc.dg/pr86991.c create mode 100644 gcc/testsuite/gcc.dg/pr87025.c create mode 100644 gcc/testsuite/gcc.dg/pr87320.c create mode 100644 gcc/testsuite/gcc.dg/pr87600-1.c create mode 100644 gcc/testsuite/gcc.dg/pr87600-2.c create mode 100644 gcc/testsuite/gcc.dg/pr87600.h create mode 100644 gcc/testsuite/gcc.dg/pr87672.c create mode 100644 gcc/testsuite/gcc.dg/pr87746.c create mode 100644 gcc/testsuite/gcc.dg/pr87790.c create mode 100644 gcc/testsuite/gcc.dg/pr87793.c create mode 100644 gcc/testsuite/gcc.dg/pr87811-2.c create mode 100644 gcc/testsuite/gcc.dg/pr87811-3.c create mode 100644 gcc/testsuite/gcc.dg/pr87811.c create mode 100644 gcc/testsuite/gcc.dg/pr87826.c create mode 100644 gcc/testsuite/gcc.dg/pr87873.c create mode 100644 gcc/testsuite/gcc.dg/pr87874.c create mode 100644 gcc/testsuite/gcc.dg/pr87894.c create mode 100644 gcc/testsuite/gcc.dg/pr87929.c create mode 100644 gcc/testsuite/gcc.dg/pr87962.c copy gcc/testsuite/gcc.dg/{pr85180.c => pr87985.c} (88%) copy gcc/testsuite/gcc.dg/{pr84100.c => pr88007.c} (56%) create mode 100644 gcc/testsuite/gcc.dg/pr88031.c create mode 100644 gcc/testsuite/gcc.dg/pr88069.c create mode 100644 gcc/testsuite/gcc.dg/pr88071.c create mode 100644 gcc/testsuite/gcc.dg/pr88074-2.c create mode 100644 gcc/testsuite/gcc.dg/pr88074.c create mode 100644 gcc/testsuite/gcc.dg/pr88427.c create mode 100644 gcc/testsuite/gcc.dg/pr88444.c create mode 100644 gcc/testsuite/gcc.dg/pr88563.c create mode 100644 gcc/testsuite/gcc.dg/pr88568.c create mode 100644 gcc/testsuite/gcc.dg/pr88594.c create mode 100644 gcc/testsuite/gcc.dg/pr88598-1.c create mode 100644 gcc/testsuite/gcc.dg/pr88598-2.c create mode 100644 gcc/testsuite/gcc.dg/pr88598-3.c create mode 100644 gcc/testsuite/gcc.dg/pr88598-4.c create mode 100644 gcc/testsuite/gcc.dg/pr88598-5.c create mode 100644 gcc/testsuite/gcc.dg/pr88676.c create mode 100644 gcc/testsuite/gcc.dg/pr88701.c copy gcc/testsuite/gcc.dg/{torture/pr82402.c => pr88855.c} (73%) create mode 100644 gcc/testsuite/gcc.dg/pr88870.c create mode 100644 gcc/testsuite/gcc.dg/pr88905.c create mode 100644 gcc/testsuite/gcc.dg/pr88928.c create mode 100644 gcc/testsuite/gcc.dg/pr89037.c create mode 100644 gcc/testsuite/gcc.dg/pr89045.c create mode 100644 gcc/testsuite/gcc.dg/pr89061.c create mode 100644 gcc/testsuite/gcc.dg/pr89211.c create mode 100644 gcc/testsuite/gcc.dg/pr89278.c create mode 100644 gcc/testsuite/gcc.dg/pr89314.c create mode 100644 gcc/testsuite/gcc.dg/pr89340.c create mode 100644 gcc/testsuite/gcc.dg/pr89342.c create mode 100644 gcc/testsuite/gcc.dg/pr89354.c create mode 100644 gcc/testsuite/gcc.dg/pr89410-1.c create mode 100644 gcc/testsuite/gcc.dg/pr89410-2.c create mode 100644 gcc/testsuite/gcc.dg/pr89434.c create mode 100644 gcc/testsuite/gcc.dg/pr89438.c create mode 100644 gcc/testsuite/gcc.dg/pr89500.c create mode 100644 gcc/testsuite/gcc.dg/pr89506.c create mode 100644 gcc/testsuite/gcc.dg/pr89520-1.c create mode 100644 gcc/testsuite/gcc.dg/pr89520-2.c create mode 100644 gcc/testsuite/gcc.dg/pr89521-1.c create mode 100644 gcc/testsuite/gcc.dg/pr89521-2.c create mode 100644 gcc/testsuite/gcc.dg/pr89525.c copy gcc/testsuite/gcc.dg/{predict-13.c => predict-13b.c} (90%) create mode 100644 gcc/testsuite/gcc.dg/predict-22.c copy gcc/testsuite/gcc.dg/{profile-generate-1.c => profile-filtering-1.c} (67%) copy gcc/testsuite/gcc.dg/{profile-generate-1.c => profile-filtering-2.c} (63%) create mode 100644 gcc/testsuite/gcc.dg/redecl-18.c create mode 100644 gcc/testsuite/gcc.dg/rtl/aarch64/subs_adds_sp.c create mode 100644 gcc/testsuite/gcc.dg/rtl/arm/ldrd-peepholes.c create mode 100644 gcc/testsuite/gcc.dg/sabd_1.c create mode 100644 gcc/testsuite/gcc.dg/sinatan-1.c create mode 100644 gcc/testsuite/gcc.dg/sinatan-2.c create mode 100644 gcc/testsuite/gcc.dg/sinatan-3.c create mode 100644 gcc/testsuite/gcc.dg/sinhatanh-1.c create mode 100644 gcc/testsuite/gcc.dg/sinhatanh-2.c create mode 100644 gcc/testsuite/gcc.dg/sinhatanh-3.c create mode 100644 gcc/testsuite/gcc.dg/store_merging_24.c create mode 100644 gcc/testsuite/gcc.dg/store_merging_25.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-59.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-60.c create mode 100644 gcc/testsuite/gcc.dg/torture/20181024-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/20181029-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/20181029-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/fp-int-convert-timode-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/fp-int-convert-timode-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/fp-int-convert-timode-3.c create mode 100644 gcc/testsuite/gcc.dg/torture/fp-int-convert-timode-4.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr79351.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr86438.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr86554-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr86554-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr87087.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr87640.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr87645.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr87665.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr87693.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr87700.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr87776.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr88223.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr88243.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr88597.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr88621.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr88792.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr89008.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr89091.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr89111.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr89135.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr89223.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr89247.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr89505.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr89572.c create mode 100644 gcc/testsuite/gcc.dg/torture/restrict-6.c create mode 100644 gcc/testsuite/gcc.dg/torture/restrict-7.c create mode 100644 gcc/testsuite/gcc.dg/transparent-union-6.c create mode 100644 gcc/testsuite/gcc.dg/tree-prof/pr77698.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-fprintf-warn-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-fprintf-warn-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-printf-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-printf-warn-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-printf-warn-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-5.c copy gcc/testsuite/gcc.dg/tree-ssa/{copy-headers-5.c => copy-headers-6.c} (94%) create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/copy-headers-7.c copy gcc/testsuite/gcc.dg/tree-ssa/{vrp117.c => evrp12.c} (51%) create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/evrp13.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-20.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr84436-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr84436-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr84436-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr84436-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr84436-5.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr84648.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr85726-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr85726-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr85726-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr85726-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr87022.c copy gcc/testsuite/gcc.dg/tree-ssa/{pr34635.c => pr87917.c} (66%) create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr88029.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr88087.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr88367.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr88444.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr88676.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr88753.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr88775-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr88775-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr89209.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr89487.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/restrict-9.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/split-path-11.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-18.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/user-printf-warn-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/vrp121.c copy gcc/testsuite/gcc.dg/tree-ssa/{writeonly.c => writeonly-2.c} (61%) copy gcc/testsuite/gcc.dg/tree-ssa/{writeonly.c => writeonly-3.c} (63%) create mode 100644 gcc/testsuite/gcc.dg/tsan/pr88017.c copy gcc/testsuite/gcc.dg/{vect/no-tree-sra-bb-slp-pr50730.c => tsan/pr88030.c} (58%) create mode 100644 gcc/testsuite/gcc.dg/ubsan/pr88234.c create mode 100644 gcc/testsuite/gcc.dg/ubsan/pr89284.c create mode 100644 gcc/testsuite/gcc.dg/uninit-pr89296.c create mode 100644 gcc/testsuite/gcc.dg/vect/O3-pr85794.c create mode 100644 gcc/testsuite/gcc.dg/vect/O3-pr87546.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-39.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr88598-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr88598-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr88598-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr88598-4.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr88598-5.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr88598-6.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr88903-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr88903-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr89268.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr89440.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-23.c create mode 100644 gcc/testsuite/gcc.dg/vrp-overflow-1.c create mode 100644 gcc/testsuite/gcc.dg/warn-sprintf-no-nul-2.c create mode 100644 gcc/testsuite/gcc.dg/warn-sprintf-no-nul-3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/aapcs64/test_align-10.c create mode 100644 gcc/testsuite/gcc.target/aarch64/aapcs64/test_align-11.c create mode 100644 gcc/testsuite/gcc.target/aarch64/aapcs64/test_align-12.c create mode 100644 gcc/testsuite/gcc.target/aarch64/abd_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vector-complex.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vector-comp [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/asm-5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/attr-aligned.c create mode 100644 gcc/testsuite/gcc.target/aarch64/branch-protection-attr-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/branch-protection-attr.c create mode 100644 gcc/testsuite/gcc.target/aarch64/branch-protection-option-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/branch-protection-option.c create mode 100644 gcc/testsuite/gcc.target/aarch64/bti-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/bti-2.c copy gcc/testsuite/{gcc.c-torture/execute/pr56982.c => gcc.target/aarch64/bti-3.c} (60%) create mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_10.c create mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_9.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pcs_attribute.c create mode 100644 gcc/testsuite/gcc.target/aarch64/popcount4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr87305.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr87511.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr87839.c create mode 100644 gcc/testsuite/gcc.target/aarch64/spellcheck_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/spellcheck_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/spellcheck_9.c copy gcc/testsuite/gcc.target/aarch64/sve/{neg_1.c => abs_1.c} (58%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/copysign_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/copysign_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fmla_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fmla_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/override_sve_width_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr87563.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr87815.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr88847.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pred_elim_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pred_elim_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/unroll-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/xorsign_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/xorsign_1_run.c copy gcc/testsuite/gcc.target/{sh/torture/sh-torture.exp => aarch64/torture/aarch6 [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/torture/simd-abi-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/torture/simd-abi-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/torture/simd-abi-3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/torture/simd-abi-4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/torture/simd-abi-5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/torture/simd-abi-6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/torture/simd-abi-7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vec_zeroextend.c mode change 100755 => 100644 gcc/testsuite/gcc.target/arc/bitfield.c create mode 100644 gcc/testsuite/gcc.target/arc/builtin_eh.c create mode 100644 gcc/testsuite/gcc.target/arc/jumptable.c mode change 100755 => 100644 gcc/testsuite/gcc.target/arc/loop-1.c create mode 100644 gcc/testsuite/gcc.target/arc/milli-1.c mode change 100755 => 100644 gcc/testsuite/gcc.target/arc/pr9001195952.c mode change 100755 => 100644 gcc/testsuite/gcc.target/arc/sdata-5.c mode change 100755 => 100644 gcc/testsuite/gcc.target/arc/tdelegitimize_addr.c create mode 100644 gcc/testsuite/gcc.target/arc/tls-gd.c create mode 100644 gcc/testsuite/gcc.target/arc/tls-ie.c create mode 100644 gcc/testsuite/gcc.target/arc/tls-ld.c create mode 100644 gcc/testsuite/gcc.target/arc/tls-le.c mode change 100755 => 100644 gcc/testsuite/gcc.target/arc/tumaddsidi4.c create mode 100644 gcc/testsuite/gcc.target/arm/aapcs/bitfield1.c create mode 100644 gcc/testsuite/gcc.target/arm/aapcs/bitfield2.c create mode 100644 gcc/testsuite/gcc.target/arm/aapcs/bitfield3.c create mode 100644 gcc/testsuite/gcc.target/arm/aapcs/overalign_rec1.c create mode 100644 gcc/testsuite/gcc.target/arm/aapcs/overalign_rec2.c create mode 100644 gcc/testsuite/gcc.target/arm/aapcs/overalign_rec3.c create mode 100644 gcc/testsuite/gcc.target/arm/neon-vect-div-1.c create mode 100644 gcc/testsuite/gcc.target/arm/neon-vect-div-2.c create mode 100644 gcc/testsuite/gcc.target/arm/pr85434.c create mode 100644 gcc/testsuite/gcc.target/arm/pr86487.c create mode 100644 gcc/testsuite/gcc.target/arm/pr88648-asm-syntax-unified.c create mode 100644 gcc/testsuite/gcc.target/arm/pr88850-2.c create mode 100644 gcc/testsuite/gcc.target/arm/pr88850.c create mode 100644 gcc/testsuite/gcc.target/arm/size-optimization-ieee-1.c create mode 100644 gcc/testsuite/gcc.target/arm/size-optimization-ieee-2.c create mode 100644 gcc/testsuite/gcc.target/arm/size-optimization-ieee-3.c create mode 100644 gcc/testsuite/gcc.target/avr/pr88253.c create mode 100644 gcc/testsuite/gcc.target/csky/fnmul-1.c create mode 100644 gcc/testsuite/gcc.target/csky/fnmul-2.c create mode 100644 gcc/testsuite/gcc.target/csky/fnmul-3.c create mode 100644 gcc/testsuite/gcc.target/csky/fnmul-4.c create mode 100644 gcc/testsuite/gcc.target/i386/attr-aligned-2.c create mode 100644 gcc/testsuite/gcc.target/i386/attr-aligned.c copy gcc/testsuite/gcc.target/i386/{avx-vaddsubpd-1.c => avx-pr88189-1.c} (84%) create mode 100644 gcc/testsuite/gcc.target/i386/avx-pr88189-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-vpclmulqdq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-pr88547-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-pr88547-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512-binop-1.h create mode 100644 gcc/testsuite/gcc.target/i386/avx512-binop-2.h create mode 100644 gcc/testsuite/gcc.target/i386/avx512-binop-3.h create mode 100644 gcc/testsuite/gcc.target/i386/avx512-binop-4.h create mode 100644 gcc/testsuite/gcc.target/i386/avx512-binop-5.h create mode 100644 gcc/testsuite/gcc.target/i386/avx512-binop-6.h create mode 100644 gcc/testsuite/gcc.target/i386/avx512-fma-1.h create mode 100644 gcc/testsuite/gcc.target/i386/avx512-fma-2.h create mode 100644 gcc/testsuite/gcc.target/i386/avx512-fma-3.h create mode 100644 gcc/testsuite/gcc.target/i386/avx512-fma-4.h create mode 100644 gcc/testsuite/gcc.target/i386/avx512-fma-5.h create mode 100644 gcc/testsuite/gcc.target/i386/avx512-fma-6.h create mode 100644 gcc/testsuite/gcc.target/i386/avx512-fma-7.h create mode 100644 gcc/testsuite/gcc.target/i386/avx512-fma-8.h create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-pr88465.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-add-df-zmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-add-di-zmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-add-sf-zmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-add-sf-zmm-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-add-sf-zmm-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-add-sf-zmm-4.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-add-sf-zmm-5.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-add-sf-zmm-6.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-add-si-zmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-add-si-zmm-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-add-si-zmm-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-add-si-zmm-4.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-add-si-zmm-5.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-add-si-zmm-6.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-and-di-zmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-and-si-zmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-and-si-zmm-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-and-si-zmm-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-and-si-zmm-4.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-and-si-zmm-5.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-and-si-zmm-6.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-andn-di-zmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-andn-si-zmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-andn-si-zmm-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-andn-si-zmm-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-andn-si-zmm-4.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-andn-si-zmm-5.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-div-df-zmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-div-sf-zmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-div-sf-zmm-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-div-sf-zmm-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-div-sf-zmm-4.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-div-sf-zmm-5.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-fmadd-df-zmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-fmadd-sf-zmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-fmadd-sf-zmm-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-fmadd-sf-zmm-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-fmadd-sf-zmm-4.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-fmadd-sf-zmm-5.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-fmadd-sf-zmm-6.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-fmadd-sf-zmm-7.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-fmadd-sf-zmm-8.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-fmsub-df-zmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-fmsub-sf-zmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-fmsub-sf-zmm-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-fmsub-sf-zmm-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-fmsub-sf-zmm-4.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-fmsub-sf-zmm-5.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-fmsub-sf-zmm-6.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-fmsub-sf-zmm-7.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-fmsub-sf-zmm-8.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-fnmadd-df-zmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-fnmadd-sf-zmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-fnmadd-sf-zmm-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-fnmadd-sf-zmm-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-fnmadd-sf-zmm-4.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-fnmadd-sf-zmm-5.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-fnmadd-sf-zmm-6.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-fnmadd-sf-zmm-7.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-fnmadd-sf-zmm-8.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-fnmsub-df-zmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-fnmsub-sf-zmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-fnmsub-sf-zmm-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-fnmsub-sf-zmm-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-fnmsub-sf-zmm-4.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-fnmsub-sf-zmm-5.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-fnmsub-sf-zmm-6.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-fnmsub-sf-zmm-7.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-fnmsub-sf-zmm-8.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-mul-df-zmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-mul-sf-zmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-mul-sf-zmm-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-mul-sf-zmm-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-mul-sf-zmm-4.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-mul-sf-zmm-5.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-mul-sf-zmm-6.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-or-di-zmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-or-si-zmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-or-si-zmm-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-or-si-zmm-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-or-si-zmm-4.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-or-si-zmm-5.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-or-si-zmm-6.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr88464-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr88464-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr88464-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr88464-4.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr88464-5.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr88464-6.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr88464-7.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr88464-8.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr88465.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr88513-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr88513-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr88547-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr89445.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-sub-df-zmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-sub-di-zmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-sub-sf-zmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-sub-sf-zmm-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-sub-sf-zmm-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-sub-sf-zmm-4.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-sub-sf-zmm-5.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-sub-si-zmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-sub-si-zmm-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-sub-si-zmm-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-sub-si-zmm-4.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-sub-si-zmm-5.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-xor-di-zmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-xor-si-zmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-xor-si-zmm-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-xor-si-zmm-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-xor-si-zmm-4.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-xor-si-zmm-5.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-xor-si-zmm-6.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-add-sf-xmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-add-sf-ymm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-add-si-xmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-add-si-ymm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-and-si-xmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-and-si-ymm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-andn-si-xmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-andn-si-ymm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-div-sf-xmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-div-sf-ymm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-fmadd-sf-xmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-fmadd-sf-ymm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-fmsub-sf-xmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-fmsub-sf-ymm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-fnmadd-sf-xmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-fnmadd-sf-ymm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-fnmsub-sf-xmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-fnmsub-sf-ymm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-mul-sf-xmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-mul-sf-ymm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-or-si-xmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-or-si-ymm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr87214-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr87214-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr88464-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr88464-10.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr88464-11.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr88464-12.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr88464-13.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr88464-14.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr88464-15.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr88464-16.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr88464-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr88464-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr88464-4.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr88464-5.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr88464-6.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr88464-7.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr88464-8.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr88464-9.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr88513-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr88513-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr88513-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr88513-4.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr88514-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr88514-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr88514-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr88547-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr88547-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr88547-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-sub-sf-xmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-sub-sf-ymm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-sub-si-xmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-sub-si-ymm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vfixupimmsd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vfixupimmss-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-xor-si-xmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-xor-si-ymm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/builtin-has-attribute.c create mode 100644 gcc/testsuite/gcc.target/i386/call-2.c create mode 100644 gcc/testsuite/gcc.target/i386/cf_check-1.c create mode 100644 gcc/testsuite/gcc.target/i386/cf_check-2.c create mode 100644 gcc/testsuite/gcc.target/i386/cf_check-3.c create mode 100644 gcc/testsuite/gcc.target/i386/cf_check-4.c create mode 100644 gcc/testsuite/gcc.target/i386/cf_check-5.c create mode 100644 gcc/testsuite/gcc.target/i386/falign-functions-3.c create mode 100644 gcc/testsuite/gcc.target/i386/fentryname1.c create mode 100644 gcc/testsuite/gcc.target/i386/fentryname2.c create mode 100644 gcc/testsuite/gcc.target/i386/fentryname3.c create mode 100644 gcc/testsuite/gcc.target/i386/ipa-stack-alignment-2.c create mode 100644 gcc/testsuite/gcc.target/i386/ipa-stack-alignment.c create mode 100644 gcc/testsuite/gcc.target/i386/mvc13.c create mode 100644 gcc/testsuite/gcc.target/i386/pr18041-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr18041-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr52813.c copy gcc/testsuite/gcc.target/i386/{pr53759.c => pr53759-2.c} (89%) create mode 100644 gcc/testsuite/gcc.target/i386/pr54589.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66152.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69471-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70359.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85593.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85667-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85667-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85667-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85667-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85770.c create mode 100644 gcc/testsuite/gcc.target/i386/pr86270.c create mode 100644 gcc/testsuite/gcc.target/i386/pr86334.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87007-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87007-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87246.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87317-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87317-10.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87317-11.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87317-12.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87317-13.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87317-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87317-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87317-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87317-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87317-6.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87317-7.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87317-8.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87317-9.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87412-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87412-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87412-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87412-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87537-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87550.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87572.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87573.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87596.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87599.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87657.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87662.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87759.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87918.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87928.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87955.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88033.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88070.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88178.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88195.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88278.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88296.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88331.c copy gcc/testsuite/gcc.target/{m68k/pr45015.c => i386/pr88414.c} (67%) create mode 100644 gcc/testsuite/gcc.target/i386/pr88416.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88418.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88425.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88461.c copy gcc/testsuite/gcc.target/i386/{pr55686.c => pr88470.c} (59%) create mode 100644 gcc/testsuite/gcc.target/i386/pr88521.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88547-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88717.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88796.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88906.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88938.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88948.c copy gcc/testsuite/gcc.target/i386/{pr67400-1.c => pr88954-1.c} (84%) copy gcc/testsuite/gcc.target/i386/{pr67400-2.c => pr88954-2.c} (84%) copy gcc/testsuite/{gcc.c-torture/execute/builtins/pr22237.c => gcc.target/i386/pr [...] create mode 100644 gcc/testsuite/gcc.target/i386/pr89290.c create mode 100644 gcc/testsuite/gcc.target/i386/pr89474.c create mode 100644 gcc/testsuite/gcc.target/i386/ptwrite1.c create mode 100644 gcc/testsuite/gcc.target/i386/ptwrite2.c create mode 100644 gcc/testsuite/gcc.target/i386/returninst1.c create mode 100644 gcc/testsuite/gcc.target/i386/returninst2.c create mode 100644 gcc/testsuite/gcc.target/i386/returninst3.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-pr88547-1.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-pr88547-2.c create mode 100644 gcc/testsuite/gcc.target/i386/sse4_1-pr88189-1.c create mode 100644 gcc/testsuite/gcc.target/i386/sse4_1-pr88189-2.c create mode 100644 gcc/testsuite/gcc.target/i386/sse4_1-pr88547-1.c copy gcc/testsuite/gcc.target/i386/{sse4_1-set-v16qi-2.c => sse4_1-pr88547-2.c} (85%) copy gcc/testsuite/gcc.target/{aarch64/vect-xorsign_exec.c => i386/xorsign.c} (74%) create mode 100644 gcc/testsuite/gcc.target/mips/loongson-ctz.c create mode 100644 gcc/testsuite/gcc.target/mips/loongson-dctz.c create mode 100644 gcc/testsuite/gcc.target/mips/pr88349.c create mode 100644 gcc/testsuite/gcc.target/msp430/critical-interrupt.c create mode 100644 gcc/testsuite/gcc.target/msp430/pr87691.c create mode 100644 gcc/testsuite/gcc.target/msp430/special-regs.c create mode 100644 gcc/testsuite/gcc.target/nios2/pr87079-1.c create mode 100644 gcc/testsuite/gcc.target/nios2/pr87079-2.c create mode 100644 gcc/testsuite/gcc.target/or1k/args-1.c create mode 100644 gcc/testsuite/gcc.target/or1k/args-2.c create mode 100644 gcc/testsuite/gcc.target/or1k/cmov-1.c create mode 100644 gcc/testsuite/gcc.target/or1k/cmov-2.c create mode 100644 gcc/testsuite/gcc.target/or1k/div-mul-1.c create mode 100644 gcc/testsuite/gcc.target/or1k/div-mul-2.c copy gcc/testsuite/gcc.target/{vax/vax.exp => or1k/or1k.exp} (88%) create mode 100644 gcc/testsuite/gcc.target/or1k/return-1.c create mode 100644 gcc/testsuite/gcc.target/or1k/return-2.c create mode 100644 gcc/testsuite/gcc.target/or1k/return-3.c create mode 100644 gcc/testsuite/gcc.target/or1k/return-4.c create mode 100644 gcc/testsuite/gcc.target/or1k/ror-1.c create mode 100644 gcc/testsuite/gcc.target/or1k/ror-2.c create mode 100644 gcc/testsuite/gcc.target/or1k/ror-3.c create mode 100644 gcc/testsuite/gcc.target/or1k/shftimm-1.c create mode 100644 gcc/testsuite/gcc.target/or1k/shftimm-2.c create mode 100644 gcc/testsuite/gcc.target/or1k/sibcall-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/altivec_vld_vst_addr-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/altivec_vld_vst_addr-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/attr-aligned.c create mode 100644 gcc/testsuite/gcc.target/powerpc/float128-cmp2-runnable.c create mode 100644 gcc/testsuite/gcc.target/powerpc/float128-math.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-char.p7.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-char.p8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-char.p9.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-double.p7.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-double.p8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-double.p9.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-float.p7.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-float.p8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-float.p9.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-int.p7.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-int.p8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-int.p9.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-longlong.p7.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-longlong.p8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-longlong.p9.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-short.p7.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-short.p8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-short.p9.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-insert-char-p8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-insert-char-p9.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-insert-double.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-insert-float-p8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-insert-float-p9.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-insert-int-p8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-insert-int-p9.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-insert-longlong.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-insert-short-p8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-insert-short-p9.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-mergeeo-floatdouble.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-mergeeo-int.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-mergeeo-longlong.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-select-char.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-select-double.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-select-float.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-select-int.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-select-longlong.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-select-short.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fusion3.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fusion4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/ppc-fortran/ieee128-math.f90 create mode 100644 gcc/testsuite/gcc.target/powerpc/pr37191.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr87496-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr87496-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr87496-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr87507.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr87870.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr88100.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr88188-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr88188.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr88457.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr88965.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr89225.c create mode 100644 gcc/testsuite/gcc.target/powerpc/rotmask.c copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse3-addsubpd.c (87%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse3-addsubps.c (88%) create mode 100644 gcc/testsuite/gcc.target/powerpc/sse3-check.h copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse3-haddpd.c (81%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse3-haddps.c (88%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse3-hsubpd.c (81%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse3-hsubps.c (84%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse3-lddqu.c (83%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse3-movddup.c (90%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse3-movshdup.c (86%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse3-movsldup.c (86%) create mode 100644 gcc/testsuite/gcc.target/powerpc/ssse3-check.h copy gcc/testsuite/gcc.target/{i386/ssse3-pabsd.c => powerpc/ssse3-pabsb.c} (50%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/ssse3-pabsd.c (55%) copy gcc/testsuite/gcc.target/{i386/ssse3-pabsd.c => powerpc/ssse3-pabsw.c} (50%) create mode 100644 gcc/testsuite/gcc.target/powerpc/ssse3-palignr.c copy gcc/testsuite/gcc.target/{i386 => powerpc}/ssse3-phaddd.c (51%) create mode 100644 gcc/testsuite/gcc.target/powerpc/ssse3-phaddsw.c create mode 100644 gcc/testsuite/gcc.target/powerpc/ssse3-phaddw.c copy gcc/testsuite/gcc.target/{i386 => powerpc}/ssse3-phsubd.c (51%) create mode 100644 gcc/testsuite/gcc.target/powerpc/ssse3-phsubsw.c create mode 100644 gcc/testsuite/gcc.target/powerpc/ssse3-phsubw.c create mode 100644 gcc/testsuite/gcc.target/powerpc/ssse3-pmaddubsw.c create mode 100644 gcc/testsuite/gcc.target/powerpc/ssse3-pmulhrsw.c create mode 100644 gcc/testsuite/gcc.target/powerpc/ssse3-pshufb.c create mode 100644 gcc/testsuite/gcc.target/powerpc/ssse3-psignb.c copy gcc/testsuite/gcc.target/{i386 => powerpc}/ssse3-psignd.c (52%) create mode 100644 gcc/testsuite/gcc.target/powerpc/ssse3-psignw.c create mode 100644 gcc/testsuite/gcc.target/powerpc/ssse3-vals.h create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extract-schar-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extract-sint-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extract-sint128-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extract-slong-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extract-sshort-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extract-uchar-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extract-uint-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extract-uint128-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extract-ulong-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extract-ushort-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-sld-modulo.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-srad-modulo.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-srd-modulo.c create mode 100644 gcc/testsuite/gcc.target/riscv/arch-1.c create mode 100644 gcc/testsuite/gcc.target/riscv/arch-2.c create mode 100644 gcc/testsuite/gcc.target/riscv/arch-3.c create mode 100644 gcc/testsuite/gcc.target/riscv/arch-4.c create mode 100644 gcc/testsuite/gcc.target/riscv/attribute-1.c create mode 100644 gcc/testsuite/gcc.target/riscv/attribute-2.c create mode 100644 gcc/testsuite/gcc.target/riscv/attribute-3.c create mode 100644 gcc/testsuite/gcc.target/riscv/attribute-4.c create mode 100644 gcc/testsuite/gcc.target/riscv/attribute-5.c create mode 100644 gcc/testsuite/gcc.target/riscv/attribute-6.c create mode 100644 gcc/testsuite/gcc.target/riscv/attribute-7.c create mode 100644 gcc/testsuite/gcc.target/riscv/attribute-8.c create mode 100644 gcc/testsuite/gcc.target/riscv/attribute-9.c create mode 100644 gcc/testsuite/gcc.target/s390/20181024-1.c create mode 100644 gcc/testsuite/gcc.target/s390/flogr-1.c create mode 100644 gcc/testsuite/gcc.target/s390/global-array-almost-huge-element.c create mode 100644 gcc/testsuite/gcc.target/s390/global-array-almost-negative-huge [...] create mode 100644 gcc/testsuite/gcc.target/s390/global-array-element-pic.c create mode 100644 gcc/testsuite/gcc.target/s390/global-array-even-element.c create mode 100644 gcc/testsuite/gcc.target/s390/global-array-huge-element.c create mode 100644 gcc/testsuite/gcc.target/s390/global-array-negative-huge-element.c create mode 100644 gcc/testsuite/gcc.target/s390/global-array-odd-element.c create mode 100644 gcc/testsuite/gcc.target/s390/ifcvt-one-insn-bool.c create mode 100644 gcc/testsuite/gcc.target/s390/ifcvt-one-insn-char.c create mode 100644 gcc/testsuite/gcc.target/s390/jump-label.c create mode 100644 gcc/testsuite/gcc.target/s390/litpool-int.c create mode 100644 gcc/testsuite/gcc.target/s390/pr80080-4.c create mode 100644 gcc/testsuite/gcc.target/s390/pr87723.c create mode 100644 gcc/testsuite/gcc.target/s390/pr88083.c copy gcc/testsuite/{gcc.dg/pr70022.c => gcc.target/s390/pr89233.c} (51%) create mode 100644 gcc/testsuite/gcc.target/s390/section-anchors.c create mode 100644 gcc/testsuite/gcc.target/s390/section-anchors2.c create mode 100644 gcc/testsuite/gcc.target/s390/section-anchors3.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/align-1.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/align-2.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/fp-signedint-convert-1.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/fp-unsignedint-convert-1.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-copysign-execute.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-copysign.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-double-1.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-double-2.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/xl-xst-align-1.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/xl-xst-align-2.c create mode 100644 gcc/testsuite/gcc.target/sparc/20181129-1.c create mode 100644 gcc/testsuite/gcc.target/sparc/20181129-2.c create mode 100644 gcc/testsuite/gcc.target/sparc/attr-aligned.c create mode 100644 gcc/testsuite/gcc.target/sparc/tls-ld-int16.c create mode 100644 gcc/testsuite/gcc.target/sparc/tls-ld-int32.c create mode 100644 gcc/testsuite/gcc.target/sparc/tls-ld-int64.c create mode 100644 gcc/testsuite/gcc.target/sparc/tls-ld-int8.c create mode 100644 gcc/testsuite/gcc.target/sparc/tls-ld-uint16.c create mode 100644 gcc/testsuite/gcc.target/sparc/tls-ld-uint32.c create mode 100644 gcc/testsuite/gcc.target/sparc/tls-ld-uint8.c create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/avx/asm-support-darwin.s copy gcc/testsuite/{g++.dg/debug/debug.exp => gdc.dg/asan/asan.exp} (74%) create mode 100644 gcc/testsuite/gdc.dg/asan/gdc272.d create mode 100644 gcc/testsuite/gdc.dg/asm1.d create mode 100644 gcc/testsuite/gdc.dg/asm2.d create mode 100644 gcc/testsuite/gdc.dg/asm3.d create mode 100644 gcc/testsuite/gdc.dg/asm4.d create mode 100644 gcc/testsuite/gdc.dg/compilable.d copy gcc/testsuite/{gcc.target/riscv/riscv.exp => gdc.dg/dg.exp} (50%) create mode 100644 gcc/testsuite/gdc.dg/gdc254.d create mode 100644 gcc/testsuite/gdc.dg/gdc260.d create mode 100644 gcc/testsuite/gdc.dg/gdc270a.d create mode 100644 gcc/testsuite/gdc.dg/gdc270b.d create mode 100644 gcc/testsuite/gdc.dg/gdc282.d create mode 100644 gcc/testsuite/gdc.dg/gdc283.d create mode 100644 gcc/testsuite/gdc.dg/imports/gdc170.d create mode 100644 gcc/testsuite/gdc.dg/imports/gdc231.d create mode 100644 gcc/testsuite/gdc.dg/imports/gdc239.d create mode 100644 gcc/testsuite/gdc.dg/imports/gdc241a.d create mode 100644 gcc/testsuite/gdc.dg/imports/gdc241b.d create mode 100644 gcc/testsuite/gdc.dg/imports/gdc251a.d create mode 100644 gcc/testsuite/gdc.dg/imports/gdc251b.d create mode 100644 gcc/testsuite/gdc.dg/imports/gdc253.d create mode 100644 gcc/testsuite/gdc.dg/imports/gdc254a.d create mode 100644 gcc/testsuite/gdc.dg/imports/gdc256.d create mode 100644 gcc/testsuite/gdc.dg/imports/gdc27.d create mode 100644 gcc/testsuite/gdc.dg/imports/gdcpkg256/package.d create mode 100644 gcc/testsuite/gdc.dg/imports/runnable.d create mode 100644 gcc/testsuite/gdc.dg/link.d copy gcc/testsuite/{gcc.target/arm => gdc.dg}/lto/lto.exp (84%) create mode 100644 gcc/testsuite/gdc.dg/lto/ltotests_0.d create mode 100644 gcc/testsuite/gdc.dg/lto/ltotests_1.d create mode 100644 gcc/testsuite/gdc.dg/pr89042a.d create mode 100644 gcc/testsuite/gdc.dg/pr89042b.d create mode 100644 gcc/testsuite/gdc.dg/runnable.d create mode 100644 gcc/testsuite/gdc.dg/simd.d create mode 100644 gcc/testsuite/gdc.test/compilable/99bottles.d create mode 100644 gcc/testsuite/gdc.test/compilable/a3682.d create mode 100644 gcc/testsuite/gdc.test/compilable/aggr_alignment.d create mode 100644 gcc/testsuite/gdc.test/compilable/aliasdecl.d create mode 100644 gcc/testsuite/gdc.test/compilable/alignment.d create mode 100644 gcc/testsuite/gdc.test/compilable/art4769.d create mode 100644 gcc/testsuite/gdc.test/compilable/b11118.d create mode 100644 gcc/testsuite/gdc.test/compilable/b1215.d create mode 100644 gcc/testsuite/gdc.test/compilable/b15428.d create mode 100644 gcc/testsuite/gdc.test/compilable/b16244.d create mode 100644 gcc/testsuite/gdc.test/compilable/b16346.d create mode 100644 gcc/testsuite/gdc.test/compilable/b16355.d create mode 100644 gcc/testsuite/gdc.test/compilable/b16382.d create mode 100644 gcc/testsuite/gdc.test/compilable/b16483.d create mode 100644 gcc/testsuite/gdc.test/compilable/b16598.d create mode 100644 gcc/testsuite/gdc.test/compilable/b16697.d create mode 100644 gcc/testsuite/gdc.test/compilable/b16967.d create mode 100644 gcc/testsuite/gdc.test/compilable/b17111.d create mode 100644 gcc/testsuite/gdc.test/compilable/b33.d create mode 100644 gcc/testsuite/gdc.test/compilable/b6227.d create mode 100644 gcc/testsuite/gdc.test/compilable/b6395.d create mode 100644 gcc/testsuite/gdc.test/compilable/b6400.d create mode 100644 gcc/testsuite/gdc.test/compilable/betterCarray.d create mode 100644 gcc/testsuite/gdc.test/compilable/betterCswitch.d create mode 100644 gcc/testsuite/gdc.test/compilable/bug11735.d create mode 100644 gcc/testsuite/gdc.test/compilable/bug6963.d create mode 100644 gcc/testsuite/gdc.test/compilable/callconv.d create mode 100644 gcc/testsuite/gdc.test/compilable/compile1.d create mode 100644 gcc/testsuite/gdc.test/compilable/const.d create mode 100644 gcc/testsuite/gdc.test/compilable/cppmangle.d create mode 100644 gcc/testsuite/gdc.test/compilable/cppmangle3.d create mode 100644 gcc/testsuite/gdc.test/compilable/ctfe_math.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc1.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc10.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc10236.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc10236b.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc10325.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc10334.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc10366.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc10367.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc10869.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc10870.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc11.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc11479.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc11511.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc11823.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc12.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc12706.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc12745.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc13.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc13270.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc13502.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc13645.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc14.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc14383.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc14413.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc14633.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc14778.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc15475.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc17697.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc198.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc2.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc2273.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc3.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc4.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc4162.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc4899.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc5.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc5446.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc5446a.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc5446b.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc6.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc648.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc6491.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc7.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc7555.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc7656.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc7715.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc7795.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc8.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc8271.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc8739.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc9.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc9037.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc9155.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc9305.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc9369.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc9475.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc9497a.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc9497b.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc9497c.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc9497d.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc9676a.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc9676b.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc9727.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc9789.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddoc9903.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddocYear.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddocbackticks.d create mode 100644 gcc/testsuite/gdc.test/compilable/ddocunittest.d create mode 100644 gcc/testsuite/gdc.test/compilable/debuginfo.d create mode 100644 gcc/testsuite/gdc.test/compilable/defa.d create mode 100644 gcc/testsuite/gdc.test/compilable/depmsg.d create mode 100644 gcc/testsuite/gdc.test/compilable/deprecate14283.d create mode 100644 gcc/testsuite/gdc.test/compilable/depsOutput9948.d create mode 100644 gcc/testsuite/gdc.test/compilable/derivedarray.d create mode 100644 gcc/testsuite/gdc.test/compilable/diag11066.d create mode 100644 gcc/testsuite/gdc.test/compilable/diag3243.d create mode 100644 gcc/testsuite/gdc.test/compilable/dip22.d copy gcc/testsuite/{g++.dg/cpp1y/testinc/phoobhar.h => gdc.test/compilable/empty_f [...] create mode 100644 gcc/testsuite/gdc.test/compilable/exception.d create mode 100644 gcc/testsuite/gdc.test/compilable/extra-files/c6395.d create mode 100644 gcc/testsuite/gdc.test/compilable/extra-files/ddoc10367.ddoc create mode 100644 gcc/testsuite/gdc.test/compilable/extra-files/ddoc198.ddoc create mode 100644 gcc/testsuite/gdc.test/compilable/extra-files/ddoc3.ddoc create mode 100644 gcc/testsuite/gdc.test/compilable/extra-files/ddoc9369.ddoc create mode 100644 gcc/testsuite/gdc.test/compilable/extra-files/ddoc9497a.ddoc create mode 100644 gcc/testsuite/gdc.test/compilable/extra-files/ddoc9497b.ddoc create mode 100644 gcc/testsuite/gdc.test/compilable/extra-files/ddoc9497c.ddoc create mode 100644 gcc/testsuite/gdc.test/compilable/extra-files/ddoc9497d.ddoc create mode 100644 gcc/testsuite/gdc.test/compilable/extra-files/ddoc9676a.ddoc create mode 100644 gcc/testsuite/gdc.test/compilable/extra-files/depsOutput9948a.d create mode 100644 gcc/testsuite/gdc.test/compilable/extra-files/e6815.d create mode 100644 gcc/testsuite/gdc.test/compilable/extra-files/example7190/contr [...] create mode 100644 gcc/testsuite/gdc.test/compilable/extra-files/example7190/model [...] create mode 100644 gcc/testsuite/gdc.test/compilable/extra-files/header1.d create mode 100644 gcc/testsuite/gdc.test/compilable/extra-files/header2.d create mode 100644 gcc/testsuite/gdc.test/compilable/extra-files/header3.d create mode 100644 gcc/testsuite/gdc.test/compilable/extra-files/imp12624.d create mode 100644 gcc/testsuite/gdc.test/compilable/extra-files/imp9057.d create mode 100644 gcc/testsuite/gdc.test/compilable/extra-files/imp9057_2.d create mode 100644 gcc/testsuite/gdc.test/compilable/extra-files/pkgDIP37/datetime [...] create mode 100644 gcc/testsuite/gdc.test/compilable/extra-files/pkgDIP37/datetime [...] create mode 100644 gcc/testsuite/gdc.test/compilable/extra-files/pkgDIP37/test1762 [...] create mode 100644 gcc/testsuite/gdc.test/compilable/extra-files/pkgDIP37/test1762 [...] create mode 100644 gcc/testsuite/gdc.test/compilable/extra-files/pkgDIP37_10302/liba.d create mode 100644 gcc/testsuite/gdc.test/compilable/extra-files/pkgDIP37_10302/libb.d create mode 100644 gcc/testsuite/gdc.test/compilable/extra-files/pkgDIP37_10302/package.d create mode 100644 gcc/testsuite/gdc.test/compilable/extra-files/pkgDIP37_10354/mbar.d create mode 100644 gcc/testsuite/gdc.test/compilable/extra-files/pkgDIP37_10354/mfoo.d create mode 100644 gcc/testsuite/gdc.test/compilable/extra-files/pkgDIP37_10354/package.d create mode 100644 gcc/testsuite/gdc.test/compilable/extra-files/pkgDIP37_10421/al [...] create mode 100644 gcc/testsuite/gdc.test/compilable/extra-files/pkgDIP37_10421/al [...] create mode 100644 gcc/testsuite/gdc.test/compilable/extra-files/pkgDIP37_10421/except.d create mode 100644 gcc/testsuite/gdc.test/compilable/extra-files/serenity7190/core [...] create mode 100644 gcc/testsuite/gdc.test/compilable/extra-files/serenity7190/core [...] create mode 100644 gcc/testsuite/gdc.test/compilable/extra-files/test16080b.d create mode 100644 gcc/testsuite/gdc.test/compilable/fail260.d create mode 100644 gcc/testsuite/gdc.test/compilable/fix17123.d create mode 100644 gcc/testsuite/gdc.test/compilable/fix17335.d create mode 100644 gcc/testsuite/gdc.test/compilable/fix17349.d create mode 100644 gcc/testsuite/gdc.test/compilable/fix17686.d create mode 100644 gcc/testsuite/gdc.test/compilable/forward1.d create mode 100644 gcc/testsuite/gdc.test/compilable/future.d create mode 100644 gcc/testsuite/gdc.test/compilable/futurexf.d create mode 100644 gcc/testsuite/gdc.test/compilable/ice10040.d create mode 100644 gcc/testsuite/gdc.test/compilable/ice10431a.d create mode 100644 gcc/testsuite/gdc.test/compilable/ice10431b.d create mode 100644 gcc/testsuite/gdc.test/compilable/ice10486.d create mode 100644 gcc/testsuite/gdc.test/compilable/ice10598.d create mode 100644 gcc/testsuite/gdc.test/compilable/ice11054.d create mode 100644 gcc/testsuite/gdc.test/compilable/ice11300.d create mode 100644 gcc/testsuite/gdc.test/compilable/ice11596.d create mode 100644 gcc/testsuite/gdc.test/compilable/ice11610.d create mode 100644 gcc/testsuite/gdc.test/compilable/ice11777.d create mode 100644 gcc/testsuite/gdc.test/compilable/ice11906.d create mode 100644 gcc/testsuite/gdc.test/compilable/ice11925.d create mode 100644 gcc/testsuite/gdc.test/compilable/ice12002.d create mode 100644 gcc/testsuite/gdc.test/compilable/ice12554.d create mode 100644 gcc/testsuite/gdc.test/compilable/ice12956.d create mode 100644 gcc/testsuite/gdc.test/compilable/ice13071.d create mode 100644 gcc/testsuite/gdc.test/compilable/ice13088.d create mode 100644 gcc/testsuite/gdc.test/compilable/ice13245.d create mode 100644 gcc/testsuite/gdc.test/compilable/ice13323.d create mode 100644 gcc/testsuite/gdc.test/compilable/ice13403.d create mode 100644 gcc/testsuite/gdc.test/compilable/ice13792.d create mode 100644 gcc/testsuite/gdc.test/compilable/ice13874.d create mode 100644 gcc/testsuite/gdc.test/compilable/ice13886.d create mode 100644 gcc/testsuite/gdc.test/compilable/ice13920.d create mode 100644 gcc/testsuite/gdc.test/compilable/ice13968.d create mode 100644 gcc/testsuite/gdc.test/compilable/ice14075.d create mode 100644 gcc/testsuite/gdc.test/compilable/ice1524.d create mode 100644 gcc/testsuite/gdc.test/compilable/ice15333.d create mode 100644 gcc/testsuite/gdc.test/compilable/ice15760.d create mode 100644 gcc/testsuite/gdc.test/compilable/ice15789.d create mode 100644 gcc/testsuite/gdc.test/compilable/ice15992.d create mode 100644 gcc/testsuite/gdc.test/compilable/ice6538.d create mode 100644 gcc/testsuite/gdc.test/compilable/ice8392.d create mode 100644 gcc/testsuite/gdc.test/compilable/ice854.d create mode 100644 gcc/testsuite/gdc.test/compilable/ice9663.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/a12506.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/a12567.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/a13226.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/a14528.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/a15333.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/a15760.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/a15856.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/a313.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/a313templatemixin1.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/a313templatemixin2.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/a314.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/a8392.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/art4769a.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/art4769b.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/b313.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/b33a.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/b3682.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/bug8922.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/c314.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/defaa.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/defab.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/defac.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/defad.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/dip22.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/f313.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/fwdref12201a.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/fwdref2_test17548.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/fwdref9514.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/g313.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/g313public.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/g313staticif.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/g313stringmixin.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/g313templatemixin.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/ice10598a.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/ice10598b.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/ice11054a.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/ice11300a.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/ice13403a.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/imp12242a.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/imp12242a1.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/imp12242a2.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/imp12242b.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/imp12242b1.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/imp12242b2.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/imp15490a.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/imp15490b.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/imp15907.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/imp15925.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/imp16080.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/imp16085.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/imp16085b.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/imp16460.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/imp16798.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/jsonimport1.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/jsonimport2.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/jsonimport3.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/jsonimport4.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/pkg313/c313.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/pkgmod313/mod.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/pkgmod313/package.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/protectionimp.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/stdio4003.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test10375a.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test10752.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test11225b.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test11225c.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test11563core_bitop.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test11563std_array.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test11563std_range.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test11563std_traits.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test1238a.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test1238b.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test13242a.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test13242b.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test14666a.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test14666b.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test15117a.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test15150a.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test15150b.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test15785.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test15857a.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test15857b.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test15857c.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test16348.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test1754a.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test1754b.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test1imp.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test25a.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test25b.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test2991.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test4003a.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test50a.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test55a.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test59a.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test59b.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test6013.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test61a.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test62a.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test63a.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test66a.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test67a.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test68a.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test70.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test71.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test72a.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test72b.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test72c.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test7491a.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test7491b.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test9276decl.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test9276expr.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test9276hash.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test9276parser.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test9276sem.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test9276type.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test9276util.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test9276visitors.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test9399a.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test9436aggr.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test9436interp.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test9436node.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test9436type.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test9672a.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test9692b.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test9919a.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test9919b.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test9919c.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/testcontracts.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/typecons4003.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/udamodule1.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/udamodule2.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/udamodule2a.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/wax16798.d create mode 100644 gcc/testsuite/gdc.test/compilable/interpret3.d create mode 100644 gcc/testsuite/gdc.test/compilable/json.d create mode 100644 gcc/testsuite/gdc.test/compilable/line.d create mode 100644 gcc/testsuite/gdc.test/compilable/noderef.d create mode 100644 gcc/testsuite/gdc.test/compilable/nogc.d create mode 100644 gcc/testsuite/gdc.test/compilable/protattr.d create mode 100644 gcc/testsuite/gdc.test/compilable/protection.d create mode 100644 gcc/testsuite/gdc.test/compilable/protection/aggregate/mod14275.d create mode 100644 gcc/testsuite/gdc.test/compilable/protection/basic/mod1.d create mode 100644 gcc/testsuite/gdc.test/compilable/protection/basic/tests.d create mode 100644 gcc/testsuite/gdc.test/compilable/protection/bug/bug14275.d create mode 100644 gcc/testsuite/gdc.test/compilable/protection/subpkg/explicit.d create mode 100644 gcc/testsuite/gdc.test/compilable/protection/subpkg/tests.d create mode 100644 gcc/testsuite/gdc.test/compilable/protection/subpkg2/tests.d create mode 100644 gcc/testsuite/gdc.test/compilable/pull6815.d create mode 100644 gcc/testsuite/gdc.test/compilable/riia_ctor.d create mode 100644 gcc/testsuite/gdc.test/compilable/scope.d create mode 100644 gcc/testsuite/gdc.test/compilable/shared_destructor.d create mode 100644 gcc/testsuite/gdc.test/compilable/sw_transition_complex.d create mode 100644 gcc/testsuite/gdc.test/compilable/sw_transition_field.d create mode 100644 gcc/testsuite/gdc.test/compilable/sw_transition_tls.d create mode 100644 gcc/testsuite/gdc.test/compilable/test1.d create mode 100644 gcc/testsuite/gdc.test/compilable/test10056.d create mode 100644 gcc/testsuite/gdc.test/compilable/test10066.d create mode 100644 gcc/testsuite/gdc.test/compilable/test10073.d create mode 100644 gcc/testsuite/gdc.test/compilable/test10186.d create mode 100644 gcc/testsuite/gdc.test/compilable/test10312.d create mode 100644 gcc/testsuite/gdc.test/compilable/test10375.d create mode 100644 gcc/testsuite/gdc.test/compilable/test10520.d create mode 100644 gcc/testsuite/gdc.test/compilable/test10695.d create mode 100644 gcc/testsuite/gdc.test/compilable/test10726.d create mode 100644 gcc/testsuite/gdc.test/compilable/test10752.d create mode 100644 gcc/testsuite/gdc.test/compilable/test10981.d create mode 100644 gcc/testsuite/gdc.test/compilable/test10992.d create mode 100644 gcc/testsuite/gdc.test/compilable/test10992b.d create mode 100644 gcc/testsuite/gdc.test/compilable/test10993.d create mode 100644 gcc/testsuite/gdc.test/compilable/test11169.d create mode 100644 gcc/testsuite/gdc.test/compilable/test11225a.d create mode 100644 gcc/testsuite/gdc.test/compilable/test11237.d create mode 100644 gcc/testsuite/gdc.test/compilable/test11371.d create mode 100644 gcc/testsuite/gdc.test/compilable/test11559upgradeoptlink.d create mode 100644 gcc/testsuite/gdc.test/compilable/test11563.d create mode 100644 gcc/testsuite/gdc.test/compilable/test11656.d create mode 100644 gcc/testsuite/gdc.test/compilable/test11824.d create mode 100644 gcc/testsuite/gdc.test/compilable/test11914.d create mode 100644 gcc/testsuite/gdc.test/compilable/test11980.d create mode 100644 gcc/testsuite/gdc.test/compilable/test12009.d create mode 100644 gcc/testsuite/gdc.test/compilable/test1238.d create mode 100644 gcc/testsuite/gdc.test/compilable/test12523.d create mode 100644 gcc/testsuite/gdc.test/compilable/test12527.d create mode 100644 gcc/testsuite/gdc.test/compilable/test12558.d create mode 100644 gcc/testsuite/gdc.test/compilable/test12567a.d create mode 100644 gcc/testsuite/gdc.test/compilable/test12567b.d create mode 100644 gcc/testsuite/gdc.test/compilable/test12567c.d create mode 100644 gcc/testsuite/gdc.test/compilable/test12567d.d create mode 100644 gcc/testsuite/gdc.test/compilable/test12593.d create mode 100644 gcc/testsuite/gdc.test/compilable/test12624.d create mode 100644 gcc/testsuite/gdc.test/compilable/test12967.d create mode 100644 gcc/testsuite/gdc.test/compilable/test13008.d create mode 100644 gcc/testsuite/gdc.test/compilable/test13053.d create mode 100644 gcc/testsuite/gdc.test/compilable/test13193.d create mode 100644 gcc/testsuite/gdc.test/compilable/test13194.d create mode 100644 gcc/testsuite/gdc.test/compilable/test13226.d create mode 100644 gcc/testsuite/gdc.test/compilable/test13242.d create mode 100644 gcc/testsuite/gdc.test/compilable/test13281.d create mode 100644 gcc/testsuite/gdc.test/compilable/test13512.d create mode 100644 gcc/testsuite/gdc.test/compilable/test1353.d create mode 100644 gcc/testsuite/gdc.test/compilable/test13600.d create mode 100644 gcc/testsuite/gdc.test/compilable/test13668.d create mode 100644 gcc/testsuite/gdc.test/compilable/test13858.d create mode 100644 gcc/testsuite/gdc.test/compilable/test13902.d create mode 100644 gcc/testsuite/gdc.test/compilable/test14275.d create mode 100644 gcc/testsuite/gdc.test/compilable/test14317.d create mode 100644 gcc/testsuite/gdc.test/compilable/test14375.d create mode 100644 gcc/testsuite/gdc.test/compilable/test14528.d create mode 100644 gcc/testsuite/gdc.test/compilable/test14666.d create mode 100644 gcc/testsuite/gdc.test/compilable/test14747.d create mode 100644 gcc/testsuite/gdc.test/compilable/test14781.d create mode 100644 gcc/testsuite/gdc.test/compilable/test14838.d create mode 100644 gcc/testsuite/gdc.test/compilable/test14962.d create mode 100644 gcc/testsuite/gdc.test/compilable/test14973.d create mode 100644 gcc/testsuite/gdc.test/compilable/test15019.d create mode 100644 gcc/testsuite/gdc.test/compilable/test15056.d create mode 100644 gcc/testsuite/gdc.test/compilable/test15150.d create mode 100644 gcc/testsuite/gdc.test/compilable/test15177.d create mode 100644 gcc/testsuite/gdc.test/compilable/test15326.d create mode 100644 gcc/testsuite/gdc.test/compilable/test1537.d create mode 100644 gcc/testsuite/gdc.test/compilable/test15389_x.d create mode 100644 gcc/testsuite/gdc.test/compilable/test15389_y.d create mode 100644 gcc/testsuite/gdc.test/compilable/test15402.d create mode 100644 gcc/testsuite/gdc.test/compilable/test15464.d create mode 100644 gcc/testsuite/gdc.test/compilable/test15490.d create mode 100644 gcc/testsuite/gdc.test/compilable/test15519_x.d create mode 100644 gcc/testsuite/gdc.test/compilable/test15519_y.d create mode 100644 gcc/testsuite/gdc.test/compilable/test15550.d create mode 100644 gcc/testsuite/gdc.test/compilable/test15565.d create mode 100644 gcc/testsuite/gdc.test/compilable/test15578.d create mode 100644 gcc/testsuite/gdc.test/compilable/test15618.d create mode 100644 gcc/testsuite/gdc.test/compilable/test15668.d create mode 100644 gcc/testsuite/gdc.test/compilable/test15762.d create mode 100644 gcc/testsuite/gdc.test/compilable/test15780.d create mode 100644 gcc/testsuite/gdc.test/compilable/test15784.d create mode 100644 gcc/testsuite/gdc.test/compilable/test15785.d create mode 100644 gcc/testsuite/gdc.test/compilable/test15802.d create mode 100644 gcc/testsuite/gdc.test/compilable/test15856.d create mode 100644 gcc/testsuite/gdc.test/compilable/test15898.d create mode 100644 gcc/testsuite/gdc.test/compilable/test15907.d create mode 100644 gcc/testsuite/gdc.test/compilable/test15925.d create mode 100644 gcc/testsuite/gdc.test/compilable/test16031.d create mode 100644 gcc/testsuite/gdc.test/compilable/test16080.d create mode 100644 gcc/testsuite/gdc.test/compilable/test16083.d create mode 100644 gcc/testsuite/gdc.test/compilable/test16085.d create mode 100644 gcc/testsuite/gdc.test/compilable/test16225.d create mode 100644 gcc/testsuite/gdc.test/compilable/test16292.d create mode 100644 gcc/testsuite/gdc.test/compilable/test16303.d create mode 100644 gcc/testsuite/gdc.test/compilable/test16340.d create mode 100644 gcc/testsuite/gdc.test/compilable/test16348.d create mode 100644 gcc/testsuite/gdc.test/compilable/test16460.d create mode 100644 gcc/testsuite/gdc.test/compilable/test16525.d create mode 100644 gcc/testsuite/gdc.test/compilable/test16540.d create mode 100644 gcc/testsuite/gdc.test/compilable/test16563.d create mode 100644 gcc/testsuite/gdc.test/compilable/test16570.d create mode 100644 gcc/testsuite/gdc.test/compilable/test16572.d create mode 100644 gcc/testsuite/gdc.test/compilable/test16574.d create mode 100644 gcc/testsuite/gdc.test/compilable/test16607.d create mode 100644 gcc/testsuite/gdc.test/compilable/test16627.d create mode 100644 gcc/testsuite/gdc.test/compilable/test1673.d create mode 100644 gcc/testsuite/gdc.test/compilable/test16747.d create mode 100644 gcc/testsuite/gdc.test/compilable/test16798.d create mode 100644 gcc/testsuite/gdc.test/compilable/test17057.d create mode 100644 gcc/testsuite/gdc.test/compilable/test17059.d create mode 100644 gcc/testsuite/gdc.test/compilable/test17130.d create mode 100644 gcc/testsuite/gdc.test/compilable/test17143.d create mode 100644 gcc/testsuite/gdc.test/compilable/test17168.d create mode 100644 gcc/testsuite/gdc.test/compilable/test17215.d create mode 100644 gcc/testsuite/gdc.test/compilable/test17339.d create mode 100644 gcc/testsuite/gdc.test/compilable/test17349.d create mode 100644 gcc/testsuite/gdc.test/compilable/test17352.d create mode 100644 gcc/testsuite/gdc.test/compilable/test17399.d create mode 100644 gcc/testsuite/gdc.test/compilable/test17419.d create mode 100644 gcc/testsuite/gdc.test/compilable/test17421.d create mode 100644 gcc/testsuite/gdc.test/compilable/test17468.d create mode 100644 gcc/testsuite/gdc.test/compilable/test1754.d create mode 100644 gcc/testsuite/gdc.test/compilable/test17545.d create mode 100644 gcc/testsuite/gdc.test/compilable/test17548.d create mode 100644 gcc/testsuite/gdc.test/compilable/test17590.d create mode 100644 gcc/testsuite/gdc.test/compilable/test1878a.d create mode 100644 gcc/testsuite/gdc.test/compilable/test19574.d create mode 100644 gcc/testsuite/gdc.test/compilable/test25.d create mode 100644 gcc/testsuite/gdc.test/compilable/test2991.d create mode 100644 gcc/testsuite/gdc.test/compilable/test313a.d create mode 100644 gcc/testsuite/gdc.test/compilable/test313b.d create mode 100644 gcc/testsuite/gdc.test/compilable/test313c.d create mode 100644 gcc/testsuite/gdc.test/compilable/test313d.d create mode 100644 gcc/testsuite/gdc.test/compilable/test313e.d create mode 100644 gcc/testsuite/gdc.test/compilable/test313f.d create mode 100644 gcc/testsuite/gdc.test/compilable/test313g.d create mode 100644 gcc/testsuite/gdc.test/compilable/test314.d create mode 100644 gcc/testsuite/gdc.test/compilable/test3673.d create mode 100644 gcc/testsuite/gdc.test/compilable/test3775.d create mode 100644 gcc/testsuite/gdc.test/compilable/test4003.d create mode 100644 gcc/testsuite/gdc.test/compilable/test4090.d create mode 100644 gcc/testsuite/gdc.test/compilable/test4364.d create mode 100644 gcc/testsuite/gdc.test/compilable/test4375.d create mode 100644 gcc/testsuite/gdc.test/compilable/test50.d create mode 100644 gcc/testsuite/gdc.test/compilable/test5227.d create mode 100644 gcc/testsuite/gdc.test/compilable/test55.d create mode 100644 gcc/testsuite/gdc.test/compilable/test59.d create mode 100644 gcc/testsuite/gdc.test/compilable/test6013.d create mode 100644 gcc/testsuite/gdc.test/compilable/test602.d create mode 100644 gcc/testsuite/gdc.test/compilable/test6056a.d create mode 100644 gcc/testsuite/gdc.test/compilable/test6056b.d create mode 100644 gcc/testsuite/gdc.test/compilable/test6056c.d create mode 100644 gcc/testsuite/gdc.test/compilable/test6089.d create mode 100644 gcc/testsuite/gdc.test/compilable/test61.d create mode 100644 gcc/testsuite/gdc.test/compilable/test62.d create mode 100644 gcc/testsuite/gdc.test/compilable/test63.d create mode 100644 gcc/testsuite/gdc.test/compilable/test6319.d create mode 100644 gcc/testsuite/gdc.test/compilable/test6395.d create mode 100644 gcc/testsuite/gdc.test/compilable/test6534.d create mode 100644 gcc/testsuite/gdc.test/compilable/test6552.d create mode 100644 gcc/testsuite/gdc.test/compilable/test66.d create mode 100644 gcc/testsuite/gdc.test/compilable/test67.d create mode 100644 gcc/testsuite/gdc.test/compilable/test68.d create mode 100644 gcc/testsuite/gdc.test/compilable/test69.d create mode 100644 gcc/testsuite/gdc.test/compilable/test6999.d create mode 100644 gcc/testsuite/gdc.test/compilable/test70.d create mode 100644 gcc/testsuite/gdc.test/compilable/test7065.d create mode 100644 gcc/testsuite/gdc.test/compilable/test71.d create mode 100644 gcc/testsuite/gdc.test/compilable/test7172.d create mode 100644 gcc/testsuite/gdc.test/compilable/test7190.d create mode 100644 gcc/testsuite/gdc.test/compilable/test72.d create mode 100644 gcc/testsuite/gdc.test/compilable/test7252.d create mode 100644 gcc/testsuite/gdc.test/compilable/test7399.d create mode 100644 gcc/testsuite/gdc.test/compilable/test7491.d create mode 100644 gcc/testsuite/gdc.test/compilable/test7524.d create mode 100644 gcc/testsuite/gdc.test/compilable/test7569.d create mode 100644 gcc/testsuite/gdc.test/compilable/test7754.d create mode 100644 gcc/testsuite/gdc.test/compilable/test8038.d create mode 100644 gcc/testsuite/gdc.test/compilable/test8041.d create mode 100644 gcc/testsuite/gdc.test/compilable/test8296.d create mode 100644 gcc/testsuite/gdc.test/compilable/test8509.d create mode 100644 gcc/testsuite/gdc.test/compilable/test8513.d create mode 100644 gcc/testsuite/gdc.test/compilable/test8543.d create mode 100644 gcc/testsuite/gdc.test/compilable/test8631.d create mode 100644 gcc/testsuite/gdc.test/compilable/test8675.d create mode 100644 gcc/testsuite/gdc.test/compilable/test8696.d create mode 100644 gcc/testsuite/gdc.test/compilable/test8717.d create mode 100644 gcc/testsuite/gdc.test/compilable/test8802.d create mode 100644 gcc/testsuite/gdc.test/compilable/test8898.d create mode 100644 gcc/testsuite/gdc.test/compilable/test8922a.d create mode 100644 gcc/testsuite/gdc.test/compilable/test8922b.d create mode 100644 gcc/testsuite/gdc.test/compilable/test8922c.d create mode 100644 gcc/testsuite/gdc.test/compilable/test8922d.d create mode 100644 gcc/testsuite/gdc.test/compilable/test8922e.d create mode 100644 gcc/testsuite/gdc.test/compilable/test8922f.d create mode 100644 gcc/testsuite/gdc.test/compilable/test8937.d create mode 100644 gcc/testsuite/gdc.test/compilable/test8959.d create mode 100644 gcc/testsuite/gdc.test/compilable/test9057.d create mode 100644 gcc/testsuite/gdc.test/compilable/test9209.d create mode 100644 gcc/testsuite/gdc.test/compilable/test9276.d create mode 100644 gcc/testsuite/gdc.test/compilable/test9278a.d create mode 100644 gcc/testsuite/gdc.test/compilable/test9278b.d create mode 100644 gcc/testsuite/gdc.test/compilable/test9399.d create mode 100644 gcc/testsuite/gdc.test/compilable/test9434.d create mode 100644 gcc/testsuite/gdc.test/compilable/test9435.d create mode 100644 gcc/testsuite/gdc.test/compilable/test9436.d create mode 100644 gcc/testsuite/gdc.test/compilable/test9526.d create mode 100644 gcc/testsuite/gdc.test/compilable/test9554.d create mode 100644 gcc/testsuite/gdc.test/compilable/test9565.d create mode 100644 gcc/testsuite/gdc.test/compilable/test9570.d create mode 100644 gcc/testsuite/gdc.test/compilable/test9613.d create mode 100644 gcc/testsuite/gdc.test/compilable/test9639.d create mode 100644 gcc/testsuite/gdc.test/compilable/test9672.d create mode 100644 gcc/testsuite/gdc.test/compilable/test9692.d create mode 100644 gcc/testsuite/gdc.test/compilable/test9692a.d create mode 100644 gcc/testsuite/gdc.test/compilable/test9766.d create mode 100644 gcc/testsuite/gdc.test/compilable/test9818.d create mode 100644 gcc/testsuite/gdc.test/compilable/test9919.d create mode 100644 gcc/testsuite/gdc.test/compilable/testDIP37.d create mode 100644 gcc/testsuite/gdc.test/compilable/testDIP37_10302.d create mode 100644 gcc/testsuite/gdc.test/compilable/testDIP37_10354.d create mode 100644 gcc/testsuite/gdc.test/compilable/testDIP37_10421.d create mode 100644 gcc/testsuite/gdc.test/compilable/testDIP37a.d create mode 100644 gcc/testsuite/gdc.test/compilable/testDIP42.d create mode 100644 gcc/testsuite/gdc.test/compilable/testInference.d create mode 100644 gcc/testsuite/gdc.test/compilable/testVRP.d create mode 100644 gcc/testsuite/gdc.test/compilable/testcheckimports.d create mode 100644 gcc/testsuite/gdc.test/compilable/testcontracts.d create mode 100644 gcc/testsuite/gdc.test/compilable/testexpression.d create mode 100644 gcc/testsuite/gdc.test/compilable/testfptr.d create mode 100644 gcc/testsuite/gdc.test/compilable/testfwdref.d create mode 100644 gcc/testsuite/gdc.test/compilable/testheader1.d create mode 100644 gcc/testsuite/gdc.test/compilable/testheader12567a.d create mode 100644 gcc/testsuite/gdc.test/compilable/testheader12567b.d create mode 100644 gcc/testsuite/gdc.test/compilable/testheader1i.d create mode 100644 gcc/testsuite/gdc.test/compilable/testheader2.d create mode 100644 gcc/testsuite/gdc.test/compilable/testheader2i.d create mode 100644 gcc/testsuite/gdc.test/compilable/testheader3.d create mode 100644 gcc/testsuite/gdc.test/compilable/testheaderudamodule.d create mode 100644 gcc/testsuite/gdc.test/compilable/testimport12242.d create mode 100644 gcc/testsuite/gdc.test/compilable/testparse.d create mode 100644 gcc/testsuite/gdc.test/compilable/testpostblit.d create mode 100644 gcc/testsuite/gdc.test/compilable/testprofile.d create mode 100644 gcc/testsuite/gdc.test/compilable/uda.d create mode 100644 gcc/testsuite/gdc.test/compilable/udamodule1.d create mode 100644 gcc/testsuite/gdc.test/compilable/udamodule2.d create mode 100644 gcc/testsuite/gdc.test/compilable/verrors_spec.d create mode 100644 gcc/testsuite/gdc.test/compilable/vgc1.d create mode 100644 gcc/testsuite/gdc.test/compilable/vgc2.d create mode 100644 gcc/testsuite/gdc.test/compilable/vgc3.d create mode 100644 gcc/testsuite/gdc.test/compilable/warn3882.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/aacmp10381.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/b3841.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/bug4283.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/bug5.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/bug5b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/bug8150a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/bug8150b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/bug8891.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/checkimports1a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/checkimports1b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/checkimports1c.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/checkimports2a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/checkimports2b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/checkimports2c.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/checkimports3.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/circ10280.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/class1.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/class2.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/commaexp.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/cppeh1.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/cppeh2.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/cppmangle.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ctfe10989.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ctfe10995.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ctfe11467.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ctfe13612.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ctfe14207.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ctfe14465.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ctfe14731.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/cwords.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/depmsg.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/depmsg15814.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/depmsg15815.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/deprecate1553.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/deprecated6760.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag10089.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag10099.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag10141.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag10169.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag10221.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag10221a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag10319.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag10327.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag10359.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag10405.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag10415.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag10688.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag10768.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag10783.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag10792.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag10805.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag10862.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag10926.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag10984.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag11078.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag11132.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag11198.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag11423.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag11425.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag11727.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag11756.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag11759.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag11769.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag11819a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag11819b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag11840.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag12063.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag12124.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag12280.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag12312.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag12380.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag12432.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag12480.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag12487.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag12598.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag12640.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag12678.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag12777.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag12829.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag13028.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag13082.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag13142.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag13281.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag13320.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag13333.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag13528.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag13609a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag13609b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag13787.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag13884.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag13942.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag14102.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag14163.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag14235.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag14818.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag14875.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag14876.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag15001.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag15186.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag15209.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag15340.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag15411.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag1566.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag15669.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag15713.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag15974.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag16499.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag16977.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag1730.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag2452.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag3013.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag3438.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag3438b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag3672.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag3672a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag3673.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag3869.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag3913.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag4479.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag4528.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag4540.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag4596.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag5385.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag5450.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag6373.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag6539.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag6677.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag6699.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag6707.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag6796.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag7050a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag7050b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag7050c.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag7420.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag7477.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag7747.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag7998.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag8101.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag8101b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag8178.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag8318.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag8425.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag8510.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag8559.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag8648.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag8697.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag8714.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag8777.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag8787.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag8825.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag8892.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag8894.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag8928.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag9004.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag9148.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag9191.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag9210a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag9247.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag9250.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag9312.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag9357.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag9358.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag9398.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag9420.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag9451.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag9479.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag9574.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag9620.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag9635.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag9679.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag9765.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag9831.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag9861.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag9880.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag9961.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag_cstyle.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag_err1.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/dip22a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/dip22b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/dip22d.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/dip22e.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/disable.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/enum9921.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/extra-files/a14446.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/extra-files/bar11453.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/extra-files/foo11453.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail10.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail100.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail10082.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail101.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail10102.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail10115.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail10207.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail10254.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail10277.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail10285.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail10299.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail10346.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail104.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail10481.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail105.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail10528.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail10534.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail106.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail10630.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail10666.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail109.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail10905.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail10947.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail10964.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail10968.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail10980.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail11.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail110.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail11042.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail111.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail11125.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail11151.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail11163.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail11169.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail113.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail11355.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail11375.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail114.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail11426.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail11445.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail11453a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail11453b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail115.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail11503a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail11503b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail11503c.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail11503d.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail11510.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail11532.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail11542.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail11545.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail11552.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail11562.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail11591b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail116.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail11653.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail117.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail11717.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail11720.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail11746.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail11748.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail11751.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail118.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail12.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail120.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail12047.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail121.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail122.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail12236.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail12255.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail123.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail12378.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail12390.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail124.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail12436.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail12485.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail125.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail12567.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail126.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail12604.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail12622.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail12636.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail127.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail12744.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail12749.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail12809.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail129.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail12901.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail12908.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail12932.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail13064.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail131.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail13116.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail13120.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail13187.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail132.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail13203.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail133.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail13336a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail13336b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail134.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail13424.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail13434_m32.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail13434_m64.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail13498.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail13574.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail136.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail13601.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail137.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail13701.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail13756.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail13775.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail139.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail13902.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail14.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail14089.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail142.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail14249.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail143.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail14304.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail144.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail14406.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail14407.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail14416.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail14486.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail145.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail14554.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail14669.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail14965.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail15.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail150.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail15044.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail15089.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail15292.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail153.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail154.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail155.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail15535.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail15550.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail156.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail15616a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail15616b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail15626.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail15667.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail158.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail159.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail16.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail160.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail161.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail162.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail163.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail16600.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail169.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail17.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail170.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail172.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail17275.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail17354.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail17419.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail17421.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail17491.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail17492.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail17502.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail176.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail17612.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail17646.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail17689.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail177.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail17722a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail17722b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail179.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail18.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail180.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail18057.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail18057b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail183.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail184.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail185.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail187.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail188.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail189.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail190.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail1900.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail192.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail193.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail194.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail195.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail196.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail198.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail199.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail20.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail200.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail201.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail202.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail203.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail204.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail205.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail206.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail207.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail208.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail209.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail212.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail213.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail215.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail216.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail217.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail218.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail22.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail220.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail221.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail222.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail223.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail224.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail225.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail228.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail229.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail23.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail231.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail232.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail233.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail235.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail236.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail2361.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail237.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail238_m32.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail238_m64.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail239.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail24.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail240.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail241.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail243.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail244.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail245.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail246.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail247.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail248.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail249.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail25.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail250.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail251.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail252.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail253.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail254.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail256.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail257.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail258.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail259.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail261.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail262.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail263.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail264.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail265.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail2656.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail267.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail27.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail270.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail272.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail273.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail2740.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail275.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail276.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail278.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail279.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail280.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail281.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail282.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail284.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail285.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail287.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail288.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail289.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail290.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail291.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail296.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail2962.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail297.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail298.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail299.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail3.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail301.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail302.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail303.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail304.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail305.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail306.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail307.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail308.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail309.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail310.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail311.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail312.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail313.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail314.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail3144.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail315.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail3150.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail316.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail317.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail318.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail319.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail320.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail322.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail324.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail325.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail328.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail329.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail3290.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail330.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail331.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail332.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail333.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail334.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail335.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail336.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail337.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail34.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail340.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail341.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail343.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail344.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail346.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail347.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail349.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail35.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail351.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail352.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail354.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail355.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail356a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail356b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail356c.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail3581a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail3581b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail359.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail36.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail3672.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail3673a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail3673b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail3703.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail3731.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail3753.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail37_m32.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail37_m64.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail38.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail3882.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail3895.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail39.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail3990.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail40.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail4082.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail41.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail42.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail4206.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail4269a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail4269b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail4269c.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail4269d.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail4269e.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail4269f.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail4269g.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail4374.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail4375a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail4375b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail4375c.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail4375d.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail4375e.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail4375f.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail4375g.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail4375h.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail4375i.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail4375j.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail4375k.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail4375l.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail4375m.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail4375o.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail4375p.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail4375q.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail4375r.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail4375s.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail4375t.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail4375u.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail4375v.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail4375w.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail4375x.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail4375y.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail44.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail4421.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail4448.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail45.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail4510.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail4511.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail4517.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail4559.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail46.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail4611.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail47.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail4958.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail50.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail51.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail52.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail53.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail54.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail5435.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail55.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail56.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail5634.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail57.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail5733.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail58.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail5851.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail59.d copy gcc/testsuite/{ada/.gitignore => gdc.test/fail_compilation/fail5953a1.d} (67%) create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail5953a2.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail5953s1.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail5953s2.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail60.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail6029.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail61.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail6107.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail62.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail6242.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail63.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail6334.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail6451.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail6453.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail6458.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail6497.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail6561.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail66.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail6611.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail6652.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail6781.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail6795.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail6889.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail6968.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail7077.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail7173.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail7178.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail72.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail7234.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail73.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail7369.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail74.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail7424b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail7424c.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail7424d.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail7424e.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail7424f.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail7424g.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail7424h.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail7424i.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail75.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail7524a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail7524b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail76.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail7603a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail7603b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail7603c.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail77.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail7702.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail7751.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail78.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail7815.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail7848.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail7851.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail7859.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail7861.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail7862.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail7886.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail79.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail7903.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail8009.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail8032.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail80_m32.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail80_m64.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail8179b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail8217.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail8313.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail8373.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail86.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail8631.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail8691.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail8724.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail9.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail9063.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail9081.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail91.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail9199.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail92.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail9279.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail93.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail9301.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail9346.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail9368.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail94.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail9413.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail9414a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail9414b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail9414c.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail9414d.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail95.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail9537.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail9562.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail9572.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail96.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail9613.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail9665a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail9665b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail97.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail9710.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail9735.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail9766.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail9773.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail9790.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail98.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail9891.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail9892.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail99.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail9936.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail_arrayop1.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail_arrayop2.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail_casting.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail_casting1.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail_casting2.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail_circular.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail_circular2.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail_opover.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail_scope.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/failattr.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/failcontracts.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/faildeleteaa.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/faildottypeinfo.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/failescape.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/failinout1.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/failinout2.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/failinout3748a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/failinout3748b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/failmemalloc.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/failoffset.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/failsafea.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/failsafeb.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/failsafec.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fix350a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fix350b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/gag4269a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/gag4269b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/gag4269c.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/gag4269d.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/gag4269e.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/gag4269f.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/gag4269g.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice10016.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice10076.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice10212.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice10259.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice10273.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice10283.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice10341.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice10382.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice10419.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice10599.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice10600.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice10616.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice10624.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice10651.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice10713.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice10727a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice10727b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice10770.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice10922.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice10938.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice10949.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice11086.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice11136.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice11153.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice11404.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice1144.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice11472.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice11513a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice11513b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice11518.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice11552.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice11553.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice11626.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice11726.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice11755.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice11790.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice11793.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice11822.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice11849b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice11850.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice11919.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice11922.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice11926.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice11944.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice11963.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice11965.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice11967.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice11968.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice11969.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice11974.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice11982.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice12040.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice12158.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice12174.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice12235.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice12350.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice12362.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice12397.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice12497.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice12501.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice12534.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice12539.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice12574.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice12581.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice12673.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice12727.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice12827.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice12836.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice12838.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice12841.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice12850.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice12902.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice12907.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice13024.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice13027.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice13081.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice13131.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice13220.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice13221.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice13225.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice13311.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice13356.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice13382.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice13385.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice13459.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice13465a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice13465b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice13563.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice1358.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice13644.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice13788.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice13816.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice13835.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice13921.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice13987.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice14055.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice14096.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice14116.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice14130.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice14146.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice14177.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice14185.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice14272.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice14424.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice14446.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice14621.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice14642.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice14844.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice14923.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice14929.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice15002.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice15092.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice15127.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice15172.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice15317.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice15332.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice15441.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice15688.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice15788.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice15816.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice15855.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice15922.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice16035.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice17074.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice17690.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice17831.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice2843.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice4094.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice4983.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice5996.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice6538.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice7645.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice7782.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice8100.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice8255.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice8309.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice8499.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice8511.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice8604.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice8630.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice8711.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice8742.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice8795.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice8795b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice9013.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice9254a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice9254b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice9254c.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice9273a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice9273b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice9284.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice9291.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice9338.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice9406.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice9439.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice9494.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice9540.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice9545.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice9759.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice9806.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice9865.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imphint.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/a10169.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/a10528.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/a11850.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/a11919.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/a13131checkpoint.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/a13131elec.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/a13131parameters.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/a13311.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/a13465.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/a14116.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/a14235.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/a14407.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/a14424.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/a15667.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/a15816.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/a313.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/a314.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/b13465.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/b313.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/b314.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/bar11136.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/c314.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/checkimports3a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/checkimports3b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/checkimports3c.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/diag10089a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/diag10089b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/diag10141a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/diag10141b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/diag12598a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/diag9210b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/diag9210c.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/diag9210stdcomplex.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/diag9210stdtraits.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/dip22a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/dip22b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/dip22c.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/dip22d.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/dip22e.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/fail10277.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/fail17646.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/fail1900a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/fail1900b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/fail2962a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/fail320a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/fail320b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/fail347a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/fail355.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/fail356.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/fail4479.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/fail5385.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/foo10727a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/foo10727b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/ice10600a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/ice10600b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/ice11513x.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/ice11513y.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/ice7782algorithm.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/ice7782range.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/ice9865b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/imp1.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/imp2.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/pkg313/package.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/range15788.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/spell9644a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/spell9644b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/stdtraits10727.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/test10327/empty.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/test13152a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/test13152b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/test13152c.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/test13152d.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/test13152e.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/test13152f.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/test13152g.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/test13152h.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/test13152i.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/test13152j.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/test13152k.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/test13152l.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/test13152m.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/test13152n.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/test13152o.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/test13152p.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/test13152q.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/test13152r.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/test13152s.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/test13152t.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/test13152u.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/test13152v.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/test13152w.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/test13152x.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/test13152y.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/test13152z.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/test143.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/test15785.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/test15897.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/test5412a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/test5412b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/test64a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/issue3827.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/lexer1.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/lexer2.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/lexer3.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/lexer4.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/lookup.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/mangle1.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/mangle2.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/moduleundefuda.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/nogc1.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/nogc2.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/nogc3.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/parse12924.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/parse12967a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/parse12967b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/parse13361.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/parse14285.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/parse14745.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/parseStc.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/parseStc2.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/parseStc3.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/parseStc4.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/parseStc5.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/pragmainline.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/pragmas.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/protattr1.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/protattr2.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/protattr3.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/protection/subpkg/test1.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/protection/subpkg/test2.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/protection/subpkg/test3.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/reserved_version.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/reserved_version_switch.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/retref2.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/retscope.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/retscope2.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/skip.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/spell9644.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/staticarrayoverflow.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/switches.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test1.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test11047.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test11176.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test12822.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test13152.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test13536.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test13537.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test13786.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test13867.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test14238.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test143.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test14496.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test14538.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test15191.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test15306.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test15399.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test15544.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test15672.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test15703.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test15704.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test15785.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test15785b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test15897.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test15989.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test16095.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test16116.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test16188.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test16193.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test16195.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test16228.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test16365.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test16381.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test16523.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test16589.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test17380.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test17422.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test17425.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test17450.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test17451.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test314.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test4682.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test4682a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test4838.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test5412a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test5412b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test5412c.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test64.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test6883.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test8509.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test8556.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test8751.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test9150.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test9176.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/testCols.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/testInference.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/testpull1810.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/testscopestatic.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/typeerrors.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/verrors0.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/verrors5.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/warn12809.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/warn13679.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/warn7444.d create mode 100644 gcc/testsuite/gdc.test/gdc-test.exp create mode 100644 gcc/testsuite/gdc.test/runnable/A16.d create mode 100644 gcc/testsuite/gdc.test/runnable/Same.d create mode 100644 gcc/testsuite/gdc.test/runnable/a17.d create mode 100644 gcc/testsuite/gdc.test/runnable/a18.d create mode 100644 gcc/testsuite/gdc.test/runnable/a19.d create mode 100644 gcc/testsuite/gdc.test/runnable/a21.d create mode 100644 gcc/testsuite/gdc.test/runnable/aliasthis.d create mode 100644 gcc/testsuite/gdc.test/runnable/arrayop.d create mode 100644 gcc/testsuite/gdc.test/runnable/auto1.d create mode 100644 gcc/testsuite/gdc.test/runnable/b17073.d create mode 100644 gcc/testsuite/gdc.test/runnable/b26.d create mode 100644 gcc/testsuite/gdc.test/runnable/bench1.d create mode 100644 gcc/testsuite/gdc.test/runnable/bitops.d create mode 100644 gcc/testsuite/gdc.test/runnable/bug11155.d create mode 100644 gcc/testsuite/gdc.test/runnable/bug12928.d create mode 100644 gcc/testsuite/gdc.test/runnable/bug16146.d create mode 100644 gcc/testsuite/gdc.test/runnable/bug5.d create mode 100644 gcc/testsuite/gdc.test/runnable/bug7068.d create mode 100644 gcc/testsuite/gdc.test/runnable/bug846.d create mode 100644 gcc/testsuite/gdc.test/runnable/builtin.d create mode 100644 gcc/testsuite/gdc.test/runnable/c22.d create mode 100644 gcc/testsuite/gdc.test/runnable/cabi1.d create mode 100644 gcc/testsuite/gdc.test/runnable/cassert.d create mode 100644 gcc/testsuite/gdc.test/runnable/casting.d create mode 100644 gcc/testsuite/gdc.test/runnable/circular.d create mode 100644 gcc/testsuite/gdc.test/runnable/closure.d create mode 100644 gcc/testsuite/gdc.test/runnable/complex.d create mode 100644 gcc/testsuite/gdc.test/runnable/constfold.d create mode 100644 gcc/testsuite/gdc.test/runnable/cpp_abi_tests.d create mode 100644 gcc/testsuite/gdc.test/runnable/cppa.d create mode 100644 gcc/testsuite/gdc.test/runnable/ctorpowtests.d create mode 100644 gcc/testsuite/gdc.test/runnable/declaration.d create mode 100644 gcc/testsuite/gdc.test/runnable/delegate.d create mode 100644 gcc/testsuite/gdc.test/runnable/dhry.d create mode 100644 gcc/testsuite/gdc.test/runnable/eh.d create mode 100644 gcc/testsuite/gdc.test/runnable/eh2.d create mode 100644 gcc/testsuite/gdc.test/runnable/entity1.d create mode 100644 gcc/testsuite/gdc.test/runnable/evalorder.d create mode 100644 gcc/testsuite/gdc.test/runnable/extern1.d create mode 100644 gcc/testsuite/gdc.test/runnable/externmangle.d create mode 100644 gcc/testsuite/gdc.test/runnable/externmangle2.d create mode 100644 gcc/testsuite/gdc.test/runnable/extra-files/alice30.txt create mode 100644 gcc/testsuite/gdc.test/runnable/extra-files/cabi2.cpp create mode 100644 gcc/testsuite/gdc.test/runnable/extra-files/cpp_abi_tests.cpp create mode 100644 gcc/testsuite/gdc.test/runnable/extra-files/cppb.cpp create mode 100644 gcc/testsuite/gdc.test/runnable/extra-files/externmangle.cpp create mode 100644 gcc/testsuite/gdc.test/runnable/extra-files/externmangle2.cpp create mode 100644 gcc/testsuite/gdc.test/runnable/extra-files/foo37.txt create mode 100644 gcc/testsuite/gdc.test/runnable/extra-files/std14198/array.d create mode 100644 gcc/testsuite/gdc.test/runnable/extra-files/std14198/conv.d create mode 100644 gcc/testsuite/gdc.test/runnable/extra-files/std14198/format.d create mode 100644 gcc/testsuite/gdc.test/runnable/extra-files/std14198/uni.d create mode 100644 gcc/testsuite/gdc.test/runnable/extra-files/test15.txt create mode 100644 gcc/testsuite/gdc.test/runnable/extra-files/teststdio.txt create mode 100644 gcc/testsuite/gdc.test/runnable/fix17429.d create mode 100644 gcc/testsuite/gdc.test/runnable/foreach.d create mode 100644 gcc/testsuite/gdc.test/runnable/foreach2.d create mode 100644 gcc/testsuite/gdc.test/runnable/foreach3.d create mode 100644 gcc/testsuite/gdc.test/runnable/foreach4.d create mode 100644 gcc/testsuite/gdc.test/runnable/foreach5.d create mode 100644 gcc/testsuite/gdc.test/runnable/funclit.d create mode 100644 gcc/testsuite/gdc.test/runnable/functype.d create mode 100644 gcc/testsuite/gdc.test/runnable/future.d create mode 100644 gcc/testsuite/gdc.test/runnable/hello.d create mode 100644 gcc/testsuite/gdc.test/runnable/helloUTF8.d create mode 100644 gcc/testsuite/gdc.test/runnable/ice10086a.d create mode 100644 gcc/testsuite/gdc.test/runnable/ice10086b.d create mode 100644 gcc/testsuite/gdc.test/runnable/ice10857.d create mode 100644 gcc/testsuite/gdc.test/runnable/ice15030.d create mode 100644 gcc/testsuite/gdc.test/runnable/ice15138.d create mode 100644 gcc/testsuite/gdc.test/runnable/ice15176.d create mode 100644 gcc/testsuite/gdc.test/runnable/ice15200.d create mode 100644 gcc/testsuite/gdc.test/runnable/ice4481.d create mode 100644 gcc/testsuite/gdc.test/runnable/ifti.d create mode 100644 gcc/testsuite/gdc.test/runnable/implicit.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/A16a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/Other.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/a11447.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/a12010.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/a12037.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/a12874.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/a14267.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/a14992.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/a15030.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/a15079.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/a17a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/a18a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/a19a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/a20a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/a21a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/a7595.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/a9546.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/a9741.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/b11447.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/b15030.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/b26a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/bar10378.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/bug10425.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/bug846.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/c11447.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/c22a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/c22b.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/circularA.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/depsprot_default.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/depsprot_private.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/depsprot_public.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/extern1a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/ice10086x.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/ice10086y.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/ice10857a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/ice10857b.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/ice15138a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/ice15176a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/ice15176b.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/ice15200a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/ice15200b.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/ice4481a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/ice4481b.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/inc11239.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/link10920a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/link11069x.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/link11069y.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/link11069z.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/link11127a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/link11395a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/link12144a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/link13043a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/link13394a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/link13400a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/link13415a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/link14074x.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/link14074y.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/link14074z.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/link14541traits.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/link14588a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/link14814a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/link15194b.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/link15194std.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/link2500a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/link2500b.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/link2644a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/link2644b.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/link2644c.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/link7745b.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/link8023b.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/link9571a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/linktypeinfo_file.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/m1a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/m8668a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/m8668b.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/m8668c.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/mangle10077.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/mod2.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/ovs1528a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/ovs1528b.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/std11069array.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/std11069container.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/std11069range.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/std11069typecons.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/std11863bitmanip.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/std11863conv.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/std11863format.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/std12010container.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/std15017variant.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/std15021conv.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/std15021format.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/std15030algo.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/template13478a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/template13478b.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/template2962a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/template_ovs1.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/template_ovs2.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/template_ovs3.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/test10441b.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/test10441c.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/test10573a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/test10736a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/test10736b.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/test10736c.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/test10a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/test11039b.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/test11745b.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/test11931a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/test11931b.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/test11931c.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/test11931d.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/test13a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/test14901a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/test14901b.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/test14901c.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/test14901d.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/test21a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/test24a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/test24b.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/test27a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/test29a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/test29b.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/test31a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/test32a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/test35a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/test38a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/test39a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/test3a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/test3b.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/test40a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/test41a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/test44a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/test45a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/test45b.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/test46a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/test46b.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/test46c.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/test48a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/test49a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/test57a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/test57b.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/test58a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/test61a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/test7494a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/test8997a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/test9271a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/testkwd_file.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/testminitAA.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/testminitBB.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/testmod1a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/testmod1b.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/testmod2a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/tlsa.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/traits_getUnitTests_import.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/ufcs5a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/ufcs5b.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/ufcs5c.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/ufcs5d.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/ufcs5e.d create mode 100644 gcc/testsuite/gdc.test/runnable/inline.d create mode 100644 gcc/testsuite/gdc.test/runnable/inline14560.d create mode 100644 gcc/testsuite/gdc.test/runnable/inner.d create mode 100644 gcc/testsuite/gdc.test/runnable/interface.d create mode 100644 gcc/testsuite/gdc.test/runnable/interface1.d create mode 100644 gcc/testsuite/gdc.test/runnable/interface2.d create mode 100644 gcc/testsuite/gdc.test/runnable/interface3.d create mode 100644 gcc/testsuite/gdc.test/runnable/interpret.d create mode 100644 gcc/testsuite/gdc.test/runnable/interpret2.d create mode 100644 gcc/testsuite/gdc.test/runnable/issue8671.d create mode 100644 gcc/testsuite/gdc.test/runnable/lazy.d create mode 100644 gcc/testsuite/gdc.test/runnable/ldc_github_1677.d create mode 100644 gcc/testsuite/gdc.test/runnable/lexer.d create mode 100644 gcc/testsuite/gdc.test/runnable/link10425.d create mode 100644 gcc/testsuite/gdc.test/runnable/link10920.d create mode 100644 gcc/testsuite/gdc.test/runnable/link11069a.d create mode 100644 gcc/testsuite/gdc.test/runnable/link11069b.d create mode 100644 gcc/testsuite/gdc.test/runnable/link11127.d create mode 100644 gcc/testsuite/gdc.test/runnable/link11395.d create mode 100644 gcc/testsuite/gdc.test/runnable/link11931.d create mode 100644 gcc/testsuite/gdc.test/runnable/link12010.d create mode 100644 gcc/testsuite/gdc.test/runnable/link12037.d create mode 100644 gcc/testsuite/gdc.test/runnable/link12144.d create mode 100644 gcc/testsuite/gdc.test/runnable/link13043.d create mode 100644 gcc/testsuite/gdc.test/runnable/link13350.d create mode 100644 gcc/testsuite/gdc.test/runnable/link13394.d create mode 100644 gcc/testsuite/gdc.test/runnable/link13400.d create mode 100644 gcc/testsuite/gdc.test/runnable/link13415.d create mode 100644 gcc/testsuite/gdc.test/runnable/link13843.d create mode 100644 gcc/testsuite/gdc.test/runnable/link14074a.d create mode 100644 gcc/testsuite/gdc.test/runnable/link14074b.d create mode 100644 gcc/testsuite/gdc.test/runnable/link14425.d create mode 100644 gcc/testsuite/gdc.test/runnable/link14541.d create mode 100644 gcc/testsuite/gdc.test/runnable/link14588.d create mode 100644 gcc/testsuite/gdc.test/runnable/link14814.d create mode 100644 gcc/testsuite/gdc.test/runnable/link14992.d create mode 100644 gcc/testsuite/gdc.test/runnable/link15017.d create mode 100644 gcc/testsuite/gdc.test/runnable/link15021.d create mode 100644 gcc/testsuite/gdc.test/runnable/link15149.d create mode 100644 gcc/testsuite/gdc.test/runnable/link2500.d create mode 100644 gcc/testsuite/gdc.test/runnable/link2644.d create mode 100644 gcc/testsuite/gdc.test/runnable/link6574.d create mode 100644 gcc/testsuite/gdc.test/runnable/link7745.d create mode 100644 gcc/testsuite/gdc.test/runnable/link7966.d create mode 100644 gcc/testsuite/gdc.test/runnable/link8023.d create mode 100644 gcc/testsuite/gdc.test/runnable/link9571.d create mode 100644 gcc/testsuite/gdc.test/runnable/linktypeinfo.d create mode 100644 gcc/testsuite/gdc.test/runnable/literal.d create mode 100644 gcc/testsuite/gdc.test/runnable/loopunroll.d create mode 100644 gcc/testsuite/gdc.test/runnable/m1.d create mode 100644 gcc/testsuite/gdc.test/runnable/manboy.d create mode 100644 gcc/testsuite/gdc.test/runnable/mangle.d create mode 100644 gcc/testsuite/gdc.test/runnable/mars1.d create mode 100644 gcc/testsuite/gdc.test/runnable/mixin1.d create mode 100644 gcc/testsuite/gdc.test/runnable/mixin2.d create mode 100644 gcc/testsuite/gdc.test/runnable/mod1.d create mode 100644 gcc/testsuite/gdc.test/runnable/nan.d create mode 100644 gcc/testsuite/gdc.test/runnable/nested.d create mode 100644 gcc/testsuite/gdc.test/runnable/newdel.d create mode 100644 gcc/testsuite/gdc.test/runnable/nogc.d create mode 100644 gcc/testsuite/gdc.test/runnable/nulltype.d create mode 100644 gcc/testsuite/gdc.test/runnable/opdisp.d create mode 100644 gcc/testsuite/gdc.test/runnable/opover.d create mode 100644 gcc/testsuite/gdc.test/runnable/opover2.d create mode 100644 gcc/testsuite/gdc.test/runnable/opover3.d create mode 100644 gcc/testsuite/gdc.test/runnable/overload.d create mode 100644 gcc/testsuite/gdc.test/runnable/pi.d create mode 100644 gcc/testsuite/gdc.test/runnable/polysemous.d create mode 100644 gcc/testsuite/gdc.test/runnable/printargs.d create mode 100644 gcc/testsuite/gdc.test/runnable/property.d create mode 100644 gcc/testsuite/gdc.test/runnable/property2.d create mode 100644 gcc/testsuite/gdc.test/runnable/s2ir.d create mode 100644 gcc/testsuite/gdc.test/runnable/sctor.d create mode 100644 gcc/testsuite/gdc.test/runnable/sdtor.d create mode 100644 gcc/testsuite/gdc.test/runnable/statictor.d create mode 100644 gcc/testsuite/gdc.test/runnable/stress.d create mode 100644 gcc/testsuite/gdc.test/runnable/structlit.d create mode 100644 gcc/testsuite/gdc.test/runnable/template1.d create mode 100644 gcc/testsuite/gdc.test/runnable/template13478.d create mode 100644 gcc/testsuite/gdc.test/runnable/template2.d create mode 100644 gcc/testsuite/gdc.test/runnable/template2962.d create mode 100644 gcc/testsuite/gdc.test/runnable/template3.d create mode 100644 gcc/testsuite/gdc.test/runnable/template4.d create mode 100644 gcc/testsuite/gdc.test/runnable/template8.d create mode 100644 gcc/testsuite/gdc.test/runnable/template9.d create mode 100644 gcc/testsuite/gdc.test/runnable/test10.d create mode 100644 gcc/testsuite/gdc.test/runnable/test10378.d create mode 100644 gcc/testsuite/gdc.test/runnable/test10441.d create mode 100644 gcc/testsuite/gdc.test/runnable/test10573.d create mode 100644 gcc/testsuite/gdc.test/runnable/test10736.d create mode 100644 gcc/testsuite/gdc.test/runnable/test10942.d create mode 100644 gcc/testsuite/gdc.test/runnable/test11.d create mode 100644 gcc/testsuite/gdc.test/runnable/test11039.d create mode 100644 gcc/testsuite/gdc.test/runnable/test11239.d create mode 100644 gcc/testsuite/gdc.test/runnable/test11447a.d create mode 100644 gcc/testsuite/gdc.test/runnable/test11447b.d create mode 100644 gcc/testsuite/gdc.test/runnable/test11447c.d create mode 100644 gcc/testsuite/gdc.test/runnable/test11745.d create mode 100644 gcc/testsuite/gdc.test/runnable/test11863.d create mode 100644 gcc/testsuite/gdc.test/runnable/test12.d create mode 100644 gcc/testsuite/gdc.test/runnable/test12197.d create mode 100644 gcc/testsuite/gdc.test/runnable/test12874.d create mode 100644 gcc/testsuite/gdc.test/runnable/test13.d create mode 100644 gcc/testsuite/gdc.test/runnable/test13504.d create mode 100644 gcc/testsuite/gdc.test/runnable/test13613.d create mode 100644 gcc/testsuite/gdc.test/runnable/test13944.d create mode 100644 gcc/testsuite/gdc.test/runnable/test14613.d create mode 100644 gcc/testsuite/gdc.test/runnable/test14874.d create mode 100644 gcc/testsuite/gdc.test/runnable/test14901.d create mode 100644 gcc/testsuite/gdc.test/runnable/test14903.d create mode 100644 gcc/testsuite/gdc.test/runnable/test15.d create mode 100644 gcc/testsuite/gdc.test/runnable/test15079.d create mode 100644 gcc/testsuite/gdc.test/runnable/test15913.d create mode 100644 gcc/testsuite/gdc.test/runnable/test16.d create mode 100644 gcc/testsuite/gdc.test/runnable/test16115.d create mode 100644 gcc/testsuite/gdc.test/runnable/test16640.d create mode 100644 gcc/testsuite/gdc.test/runnable/test16980.d create mode 100644 gcc/testsuite/gdc.test/runnable/test17.d create mode 100644 gcc/testsuite/gdc.test/runnable/test17072.d create mode 100644 gcc/testsuite/gdc.test/runnable/test17073.d create mode 100644 gcc/testsuite/gdc.test/runnable/test17338.d create mode 100644 gcc/testsuite/gdc.test/runnable/test17684.d create mode 100644 gcc/testsuite/gdc.test/runnable/test17899.d create mode 100644 gcc/testsuite/gdc.test/runnable/test19.d create mode 100644 gcc/testsuite/gdc.test/runnable/test20.d create mode 100644 gcc/testsuite/gdc.test/runnable/test21.d create mode 100644 gcc/testsuite/gdc.test/runnable/test22.d create mode 100644 gcc/testsuite/gdc.test/runnable/test23.d create mode 100644 gcc/testsuite/gdc.test/runnable/test24.d create mode 100644 gcc/testsuite/gdc.test/runnable/test27.d create mode 100644 gcc/testsuite/gdc.test/runnable/test28.d create mode 100644 gcc/testsuite/gdc.test/runnable/test29.d create mode 100644 gcc/testsuite/gdc.test/runnable/test3.d create mode 100644 gcc/testsuite/gdc.test/runnable/test30.d create mode 100644 gcc/testsuite/gdc.test/runnable/test31.d create mode 100644 gcc/testsuite/gdc.test/runnable/test32.d create mode 100644 gcc/testsuite/gdc.test/runnable/test34.d create mode 100644 gcc/testsuite/gdc.test/runnable/test3449.d create mode 100644 gcc/testsuite/gdc.test/runnable/test3574a.d create mode 100644 gcc/testsuite/gdc.test/runnable/test3574b.d create mode 100644 gcc/testsuite/gdc.test/runnable/test3574c.d create mode 100644 gcc/testsuite/gdc.test/runnable/test3574d.d create mode 100644 gcc/testsuite/gdc.test/runnable/test37.d create mode 100644 gcc/testsuite/gdc.test/runnable/test38.d create mode 100644 gcc/testsuite/gdc.test/runnable/test4.d create mode 100644 gcc/testsuite/gdc.test/runnable/test40.d create mode 100644 gcc/testsuite/gdc.test/runnable/test41.d create mode 100644 gcc/testsuite/gdc.test/runnable/test42.d create mode 100644 gcc/testsuite/gdc.test/runnable/test42a.d create mode 100644 gcc/testsuite/gdc.test/runnable/test435.d create mode 100644 gcc/testsuite/gdc.test/runnable/test45.d create mode 100644 gcc/testsuite/gdc.test/runnable/test46.d create mode 100644 gcc/testsuite/gdc.test/runnable/test48.d create mode 100644 gcc/testsuite/gdc.test/runnable/test49.d create mode 100644 gcc/testsuite/gdc.test/runnable/test5.d create mode 100644 gcc/testsuite/gdc.test/runnable/test52.d create mode 100644 gcc/testsuite/gdc.test/runnable/test5305.d create mode 100644 gcc/testsuite/gdc.test/runnable/test57.d create mode 100644 gcc/testsuite/gdc.test/runnable/test58.d create mode 100644 gcc/testsuite/gdc.test/runnable/test5943.d create mode 100644 gcc/testsuite/gdc.test/runnable/test60.d create mode 100644 gcc/testsuite/gdc.test/runnable/test61.d create mode 100644 gcc/testsuite/gdc.test/runnable/test6423.d create mode 100644 gcc/testsuite/gdc.test/runnable/test7.d create mode 100644 gcc/testsuite/gdc.test/runnable/test7452.d create mode 100644 gcc/testsuite/gdc.test/runnable/test7453.d create mode 100644 gcc/testsuite/gdc.test/runnable/test7494.d create mode 100644 gcc/testsuite/gdc.test/runnable/test7511.d create mode 100644 gcc/testsuite/gdc.test/runnable/test7595.d create mode 100644 gcc/testsuite/gdc.test/runnable/test7603.d create mode 100644 gcc/testsuite/gdc.test/runnable/test7618.d create mode 100644 gcc/testsuite/gdc.test/runnable/test7932.d create mode 100644 gcc/testsuite/gdc.test/runnable/test8.d create mode 100644 gcc/testsuite/gdc.test/runnable/test8182.d create mode 100644 gcc/testsuite/gdc.test/runnable/test8544.d create mode 100644 gcc/testsuite/gdc.test/runnable/test8997.d create mode 100644 gcc/testsuite/gdc.test/runnable/test9259.d create mode 100644 gcc/testsuite/gdc.test/runnable/test9271.d create mode 100644 gcc/testsuite/gdc.test/runnable/test9309.d create mode 100644 gcc/testsuite/gdc.test/runnable/test9495.d create mode 100644 gcc/testsuite/gdc.test/runnable/testaa.d create mode 100644 gcc/testsuite/gdc.test/runnable/testaa2.d create mode 100644 gcc/testsuite/gdc.test/runnable/testaa3.d create mode 100644 gcc/testsuite/gdc.test/runnable/testabi.d create mode 100644 gcc/testsuite/gdc.test/runnable/testappend.d create mode 100644 gcc/testsuite/gdc.test/runnable/testargtypes.d create mode 100644 gcc/testsuite/gdc.test/runnable/testarray.d create mode 100644 gcc/testsuite/gdc.test/runnable/testassign.d create mode 100644 gcc/testsuite/gdc.test/runnable/testbitarray.d create mode 100644 gcc/testsuite/gdc.test/runnable/testbounds.d create mode 100644 gcc/testsuite/gdc.test/runnable/testbounds_off.d create mode 100644 gcc/testsuite/gdc.test/runnable/testbounds_on.d create mode 100644 gcc/testsuite/gdc.test/runnable/testbounds_safeonly.d create mode 100644 gcc/testsuite/gdc.test/runnable/testclass.d create mode 100644 gcc/testsuite/gdc.test/runnable/testconst.d create mode 100644 gcc/testsuite/gdc.test/runnable/testconstsection.d create mode 100644 gcc/testsuite/gdc.test/runnable/testcontracts.d create mode 100644 gcc/testsuite/gdc.test/runnable/testdstress.d create mode 100644 gcc/testsuite/gdc.test/runnable/testdt.d create mode 100644 gcc/testsuite/gdc.test/runnable/testenum.d create mode 100644 gcc/testsuite/gdc.test/runnable/testfile.d create mode 100644 gcc/testsuite/gdc.test/runnable/testformat.d create mode 100644 gcc/testsuite/gdc.test/runnable/testgc2.d create mode 100644 gcc/testsuite/gdc.test/runnable/testgc3.d create mode 100644 gcc/testsuite/gdc.test/runnable/testinvariant.d create mode 100644 gcc/testsuite/gdc.test/runnable/testkeyword.d create mode 100644 gcc/testsuite/gdc.test/runnable/testline.d create mode 100644 gcc/testsuite/gdc.test/runnable/testmain.d create mode 100644 gcc/testsuite/gdc.test/runnable/testminit.d create mode 100644 gcc/testsuite/gdc.test/runnable/testmmfile.d create mode 100644 gcc/testsuite/gdc.test/runnable/testmod1.d create mode 100644 gcc/testsuite/gdc.test/runnable/testmod2.d create mode 100644 gcc/testsuite/gdc.test/runnable/testmodule.d create mode 100644 gcc/testsuite/gdc.test/runnable/testpic.d create mode 100644 gcc/testsuite/gdc.test/runnable/testptrref.d create mode 100644 gcc/testsuite/gdc.test/runnable/testreturn.d create mode 100644 gcc/testsuite/gdc.test/runnable/testrightthis.d create mode 100644 gcc/testsuite/gdc.test/runnable/testsafe.d create mode 100644 gcc/testsuite/gdc.test/runnable/testscope.d create mode 100644 gcc/testsuite/gdc.test/runnable/testscope2.d create mode 100644 gcc/testsuite/gdc.test/runnable/testsignals.d create mode 100644 gcc/testsuite/gdc.test/runnable/testsocket.d create mode 100644 gcc/testsuite/gdc.test/runnable/teststdio.d create mode 100644 gcc/testsuite/gdc.test/runnable/testswitch.d create mode 100644 gcc/testsuite/gdc.test/runnable/testthread.d create mode 100644 gcc/testsuite/gdc.test/runnable/testthread2.d create mode 100644 gcc/testsuite/gdc.test/runnable/testtypeid.d create mode 100644 gcc/testsuite/gdc.test/runnable/testv.d create mode 100644 gcc/testsuite/gdc.test/runnable/tls.d create mode 100644 gcc/testsuite/gdc.test/runnable/tls_dup.d create mode 100644 gcc/testsuite/gdc.test/runnable/traits.d create mode 100644 gcc/testsuite/gdc.test/runnable/traits_getPointerBitmap.d create mode 100644 gcc/testsuite/gdc.test/runnable/traits_getUnitTests.d create mode 100644 gcc/testsuite/gdc.test/runnable/traits_getVirtualIndex.d create mode 100644 gcc/testsuite/gdc.test/runnable/uda.d create mode 100644 gcc/testsuite/gdc.test/runnable/ufcs.d create mode 100644 gcc/testsuite/gdc.test/runnable/uniformctor.d create mode 100644 gcc/testsuite/gdc.test/runnable/variadic.d create mode 100644 gcc/testsuite/gdc.test/runnable/version.d create mode 100644 gcc/testsuite/gdc.test/runnable/warning1.d create mode 100644 gcc/testsuite/gdc.test/runnable/wc.d create mode 100644 gcc/testsuite/gdc.test/runnable/wc2.d create mode 100644 gcc/testsuite/gdc.test/runnable/wc3.d create mode 100644 gcc/testsuite/gdc.test/runnable/xdtor.d create mode 100644 gcc/testsuite/gdc.test/runnable/xpostblit.d create mode 100644 gcc/testsuite/gdc.test/runnable/xtest46.d create mode 100644 gcc/testsuite/gdc.test/runnable/xtest55.d create mode 100644 gcc/testsuite/gdc.test/runnable/xtestenum.d create mode 100644 gcc/testsuite/gfortran.dg/20181025-1.f create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_1.c create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_3.c create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_5.c create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_6.c create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/actual_array_substr_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/alloc_comp_assign_16.f03 create mode 100644 gcc/testsuite/gfortran.dg/allocatable_uninitialized_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_mold_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_source_26.f90 create mode 100644 gcc/testsuite/gfortran.dg/altreturn_9_0.f90 create mode 100644 gcc/testsuite/gfortran.dg/altreturn_9_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/array_reference_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/array_temporaries_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/assign_11.f90 create mode 100644 gcc/testsuite/gfortran.dg/associate_42.f90 create mode 100644 gcc/testsuite/gfortran.dg/associate_43.f90 create mode 100644 gcc/testsuite/gfortran.dg/associate_44.f90 create mode 100644 gcc/testsuite/gfortran.dg/associate_45.f90 create mode 100644 gcc/testsuite/gfortran.dg/associate_46.f90 create mode 100644 gcc/testsuite/gfortran.dg/bind_c_usage_32.f90 create mode 100644 gcc/testsuite/gfortran.dg/blockdata_10.f90 create mode 100644 gcc/testsuite/gfortran.dg/c_funptr_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/c_funptr_1_mod.f90 create mode 100644 gcc/testsuite/gfortran.dg/class_69.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_allocate_11.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_data_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/contiguous_8.f90 create mode 100644 gcc/testsuite/gfortran.dg/contiguous_9.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_bitwise_ops_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_d_lines_3.f create mode 100644 gcc/testsuite/gfortran.dg/dec_exp_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_exp_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_io_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_structure_24.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_structure_25.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_structure_26.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_structure_27.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_type_print_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_28.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_29.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_30.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_31.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_32.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_type_component_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/diagnostic-format-json-1.F90 create mode 100644 gcc/testsuite/gfortran.dg/diagnostic-format-json-2.F90 create mode 100644 gcc/testsuite/gfortran.dg/diagnostic-format-json-3.F90 copy gcc/testsuite/gfortran.dg/{dtio_33.f90 => dtio_34.f90} (74%) create mode 100644 gcc/testsuite/gfortran.dg/findloc_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/findloc_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/findloc_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/findloc_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/findloc_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/findloc_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/findloc_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/asyncwait-5.f create mode 100644 gcc/testsuite/gfortran.dg/goacc/combined-directives-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/loop-2-kernels-nested.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/loop-2-kernels-tile.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/loop-2-kernels.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/loop-2-parallel-3.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/loop-2-parallel-nested.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/loop-2-parallel-tile.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/loop-2-parallel.f95 delete mode 100644 gcc/testsuite/gfortran.dg/goacc/loop-2.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/note-parallelism.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/pr72715.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/routine-intrinsic-1.f create mode 100644 gcc/testsuite/gfortran.dg/goacc/routine-intrinsic-2.f create mode 100644 gcc/testsuite/gfortran.dg/goacc/routine-multiple-directives-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/routine-multiple-directives-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/include_1.f create mode 100644 gcc/testsuite/gfortran.dg/gomp/include_1.inc create mode 100644 gcc/testsuite/gfortran.dg/gomp/include_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr88377.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr88933.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr89027.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/schedule-modifiers-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/schedule-modifiers-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/graphite/pr89182.f90 create mode 100644 gcc/testsuite/gfortran.dg/ieee/ieee_10.f90 create mode 100644 gcc/testsuite/gfortran.dg/ieee/ieee_11.F90 create mode 100644 gcc/testsuite/gfortran.dg/ieee/ieee_9.f90 create mode 100644 gcc/testsuite/gfortran.dg/include_10.f create mode 100644 gcc/testsuite/gfortran.dg/include_10.inc create mode 100644 gcc/testsuite/gfortran.dg/include_11.f create mode 100644 gcc/testsuite/gfortran.dg/include_12.f create mode 100644 gcc/testsuite/gfortran.dg/include_13.f90 create mode 100644 gcc/testsuite/gfortran.dg/init_flag_20.f90 create mode 100644 gcc/testsuite/gfortran.dg/inline_matmul_24.f90 create mode 100644 gcc/testsuite/gfortran.dg/inquiry_type_ref_1.f08 create mode 100644 gcc/testsuite/gfortran.dg/inquiry_type_ref_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/inquiry_type_ref_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/inquiry_type_ref_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/intent_out_13.f90 create mode 100644 gcc/testsuite/gfortran.dg/internal_pack_16.f90 create mode 100644 gcc/testsuite/gfortran.dg/internal_pack_17.f90 create mode 100644 gcc/testsuite/gfortran.dg/internal_pack_18.f90 create mode 100644 gcc/testsuite/gfortran.dg/is_contiguous_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/is_contiguous_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/is_contiguous_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/list_directed_large.f90 create mode 100644 gcc/testsuite/gfortran.dg/loop_versioning_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/loop_versioning_10.f90 create mode 100644 gcc/testsuite/gfortran.dg/loop_versioning_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/loop_versioning_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/loop_versioning_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/loop_versioning_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/loop_versioning_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/loop_versioning_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/loop_versioning_8.f90 create mode 100644 gcc/testsuite/gfortran.dg/loop_versioning_9.f90 create mode 100644 gcc/testsuite/gfortran.dg/lto/pr87689_0.f create mode 100644 gcc/testsuite/gfortran.dg/lto/pr87689_1.f create mode 100644 gcc/testsuite/gfortran.dg/lto/pr89084_0.f90 create mode 100644 gcc/testsuite/gfortran.dg/min_max_type.f90 create mode 100644 gcc/testsuite/gfortran.dg/min_max_type_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/namelist_96.f90 rename gcc/testsuite/gfortran.dg/{newunit_5.f90.f90 => newunit_5.f90} (96%) create mode 100644 gcc/testsuite/gfortran.dg/newunit_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/no-automatic.f90 create mode 100644 gcc/testsuite/gfortran.dg/null_10.f90 create mode 100644 gcc/testsuite/gfortran.dg/optional_absent_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/optional_absent_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/overload_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/pad_source_1.f create mode 100644 gcc/testsuite/gfortran.dg/pad_source_2.f create mode 100644 gcc/testsuite/gfortran.dg/pad_source_3.f create mode 100644 gcc/testsuite/gfortran.dg/pad_source_4.f create mode 100644 gcc/testsuite/gfortran.dg/pad_source_5.f create mode 100644 gcc/testsuite/gfortran.dg/pointer_array_component_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/pointer_assign_12.f90 create mode 100644 gcc/testsuite/gfortran.dg/pointer_init_9.f90 create mode 100644 gcc/testsuite/gfortran.dg/power_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/power_8.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr35031.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr57553.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr61765.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr77583.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr77960.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr81027.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr81509_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr81509_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr81849.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr83246.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85357.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85798.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr86322_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr86322_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr86322_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr87360.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr87922.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr87945_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr87945_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr87992.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr87994_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr87994_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr87994_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr88025.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr88048.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr88116_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr88116_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr88138.f90 copy gcc/testsuite/gfortran.dg/{vect/vect-8.f90 => pr88148.f90} (98%) create mode 100644 gcc/testsuite/gfortran.dg/pr88155.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr88169_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr88169_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr88169_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr88205.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr88206.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr88228.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr88248.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr88249.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr88269.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr88299.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr88326.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr88328.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr88357_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr88357_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr88376.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr88467.f90 copy gcc/testsuite/gfortran.dg/{logical_temp_io_kind8.f90 => pr88611.f90} (83%) create mode 100644 gcc/testsuite/gfortran.dg/pr88902.f90 copy gcc/testsuite/gfortran.dg/{assumed_rank_1.f90 => pr88932.f90} (96%) create mode 100644 gcc/testsuite/gfortran.dg/pr88934.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr88964.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr89077.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr89084.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr89253.f create mode 100644 gcc/testsuite/gfortran.dg/pr89266.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr89451.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr89492.f90 create mode 100644 gcc/testsuite/gfortran.dg/predict-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/print_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/ptr_func_assign_5.f08 create mode 100644 gcc/testsuite/gfortran.dg/read_legacy_comma.f90 create mode 100644 gcc/testsuite/gfortran.dg/realloc_on_assign_31.f90 create mode 100644 gcc/testsuite/gfortran.dg/realloc_on_assign_32.f90 create mode 100644 gcc/testsuite/gfortran.dg/select_type_44.f90 create mode 100644 gcc/testsuite/gfortran.dg/select_type_45.f90 create mode 100644 gcc/testsuite/gfortran.dg/select_type_46.f90 create mode 100644 gcc/testsuite/gfortran.dg/select_type_47.f90 create mode 100644 gcc/testsuite/gfortran.dg/simd-builtins-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/simd-builtins-1.h create mode 100644 gcc/testsuite/gfortran.dg/simd-builtins-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/simd-builtins-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/simd-builtins-3.h create mode 100644 gcc/testsuite/gfortran.dg/simd-builtins-4.f create mode 100644 gcc/testsuite/gfortran.dg/simd-builtins-4.h create mode 100644 gcc/testsuite/gfortran.dg/simd-builtins-5.f create mode 100644 gcc/testsuite/gfortran.dg/simd-builtins-6.f90 create mode 100644 gcc/testsuite/gfortran.dg/simd-builtins-7.f90 create mode 100644 gcc/testsuite/gfortran.dg/simd-builtins-7.h create mode 100644 gcc/testsuite/gfortran.dg/simd-builtins-8.f90 create mode 100644 gcc/testsuite/gfortran.dg/simd-builtins-8.h create mode 100644 gcc/testsuite/gfortran.dg/spread_simplify_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/structure_constructor_16.f90 create mode 100644 gcc/testsuite/gfortran.dg/substr_simplify.f90 create mode 100644 gcc/testsuite/gfortran.dg/transfer_check_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/transfer_simplify_12.f90 create mode 100644 gcc/testsuite/gfortran.dg/vect/pr89535.f90 create mode 100644 gcc/testsuite/gfortran.dg/warn_conversion_10.f90 create mode 100644 gcc/testsuite/gfortran.dg/warn_conversion_11.f90 create mode 100644 gcc/testsuite/gfortran.dg/warn_undefined_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/where_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/wunused-parameter_2.f90 create mode 100644 gcc/testsuite/gfortran.fortran-torture/compile/pr88304-2.f90 create mode 100644 gcc/testsuite/gfortran.fortran-torture/compile/pr88304.f90 create mode 100644 gcc/testsuite/gfortran.fortran-torture/compile/pr89324.f90 create mode 100644 gcc/testsuite/gnat.dg/array32.adb create mode 100644 gcc/testsuite/gnat.dg/array32.ads create mode 100644 gcc/testsuite/gnat.dg/array33.adb create mode 100644 gcc/testsuite/gnat.dg/array34.adb create mode 100644 gcc/testsuite/gnat.dg/aspect1.adb create mode 100644 gcc/testsuite/gnat.dg/aspect1_horizontal.adb create mode 100644 gcc/testsuite/gnat.dg/aspect1_horizontal.ads create mode 100644 gcc/testsuite/gnat.dg/aspect1_vectors_2d.ads create mode 100644 gcc/testsuite/gnat.dg/atomic11.adb create mode 100644 gcc/testsuite/gnat.dg/atomic11_pkg1.ads create mode 100644 gcc/testsuite/gnat.dg/atomic11_pkg2.ads create mode 100644 gcc/testsuite/gnat.dg/bip_cu.adb create mode 100644 gcc/testsuite/gnat.dg/bip_cu_constructor.adb create mode 100644 gcc/testsuite/gnat.dg/bip_cu_constructor.ads create mode 100644 gcc/testsuite/gnat.dg/bip_cu_t.adb create mode 100644 gcc/testsuite/gnat.dg/bip_cu_t.ads create mode 100644 gcc/testsuite/gnat.dg/bip_exception.adb create mode 100644 gcc/testsuite/gnat.dg/bip_exception.ads create mode 100644 gcc/testsuite/gnat.dg/bip_exception_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/compile_time_error1.adb create mode 100644 gcc/testsuite/gnat.dg/compile_time_error1.ads create mode 100644 gcc/testsuite/gnat.dg/compile_time_error1_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/derived_type5.adb create mode 100644 gcc/testsuite/gnat.dg/derived_type5_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/enum5.adb create mode 100644 gcc/testsuite/gnat.dg/equal4.adb create mode 100644 gcc/testsuite/gnat.dg/equal4.ads create mode 100644 gcc/testsuite/gnat.dg/equal4_controlled_filter.ads create mode 100644 gcc/testsuite/gnat.dg/equal4_full_selector_filter.ads create mode 100644 gcc/testsuite/gnat.dg/equal4_smart_pointers.ads create mode 100644 gcc/testsuite/gnat.dg/equal5.adb create mode 100644 gcc/testsuite/gnat.dg/equal5.ads create mode 100644 gcc/testsuite/gnat.dg/frame_overflow2.adb create mode 100644 gcc/testsuite/gnat.dg/generic_actuals.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst2.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst2.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst2_c.ads create mode 100644 gcc/testsuite/gnat.dg/generic_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/ghost1.adb create mode 100644 gcc/testsuite/gnat.dg/ghost1.ads create mode 100644 gcc/testsuite/gnat.dg/ghost2.adb create mode 100644 gcc/testsuite/gnat.dg/ghost2.ads copy gcc/testsuite/gnat.dg/{tagged1.adb => ghost3.adb} (57%) create mode 100644 gcc/testsuite/gnat.dg/ghost3.ads create mode 100644 gcc/testsuite/gnat.dg/ghost4.adb create mode 100644 gcc/testsuite/gnat.dg/inline14.adb create mode 100644 gcc/testsuite/gnat.dg/inline14_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/inline14_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/iter4.adb copy gcc/testsuite/gnat.dg/{expr_func6.adb => limited_aggr.adb} (52%) create mode 100644 gcc/testsuite/gnat.dg/limited_aggr.ads create mode 100644 gcc/testsuite/gnat.dg/max_size.adb create mode 100644 gcc/testsuite/gnat.dg/max_size_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/opt74.adb create mode 100644 gcc/testsuite/gnat.dg/opt74_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/opt74_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/opt75.adb create mode 100644 gcc/testsuite/gnat.dg/opt75_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/opt75_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/opt76.adb create mode 100644 gcc/testsuite/gnat.dg/opt77.adb create mode 100644 gcc/testsuite/gnat.dg/opt77_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/opt77_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/overload2.adb create mode 100644 gcc/testsuite/gnat.dg/overload2_p.adb create mode 100644 gcc/testsuite/gnat.dg/overload2_p.ads create mode 100644 gcc/testsuite/gnat.dg/overload2_q.adb create mode 100644 gcc/testsuite/gnat.dg/overload2_q.ads create mode 100644 gcc/testsuite/gnat.dg/packed_array.adb create mode 100644 gcc/testsuite/gnat.dg/packed_array.ads create mode 100644 gcc/testsuite/gnat.dg/packed_array_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/rt_signals.adb create mode 100644 gcc/testsuite/gnat.dg/specs/opt4.ads create mode 100644 gcc/testsuite/gnat.dg/sso14.adb create mode 100644 gcc/testsuite/gnat.dg/sso15.adb create mode 100644 gcc/testsuite/gnat.dg/valid4.adb create mode 100644 gcc/testsuite/gnat.dg/valid4_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/valid4_pkg.ads delete mode 100644 gcc/testsuite/gnat.dg/warn12.adb delete mode 100644 gcc/testsuite/gnat.dg/warn12_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/warn17.adb create mode 100644 gcc/testsuite/gnat.dg/warn18.adb create mode 100644 gcc/testsuite/gnat.dg/warn19.adb create mode 100644 gcc/testsuite/gnat.dg/warn19.ads create mode 100644 gcc/testsuite/gnat.dg/warn19_pkg.ads create mode 100644 gcc/testsuite/jit.dg/add-driver-options-testlib.c create mode 100644 gcc/testsuite/jit.dg/test-add-driver-options.c create mode 100644 gcc/testsuite/lib/gdc-dg.exp create mode 100644 gcc/testsuite/lib/gdc.exp copy gcc/testsuite/lib/{scanrtl.exp => scanoffloadrtl.exp} (56%) copy gcc/testsuite/selftests/{note_insn_basic_block.rtl => repeat.rtl} (57%) delete mode 100644 gotools/config/go.m4 create mode 100644 libbacktrace/allocfail.c create mode 100755 libbacktrace/allocfail.sh create mode 100644 libbacktrace/install-debuginfo-for-buildid.sh.in copy libbacktrace/{read.c => instrumented_alloc.c} (50%) copy libbacktrace/{edtest2.c => test_format.c} (69%) copy libbacktrace/{state.c => unittest.c} (57%) copy libgcc/config/{nvptx/nvptx-malloc.h => gcn/crt0.c} (80%) copy libgcc/config/{nios2 => gcn}/lib2-divmod-hi.c (93%) copy libgcc/config/{nios2 => gcn}/lib2-divmod.c (93%) copy libgcc/config/{nios2/lib2-nios2.h => gcn/lib2-gcn.h} (90%) copy libgcc/config/{lm32 => gcn}/sfp-machine.h (75%) create mode 100644 libgcc/config/gcn/t-amdgcn create mode 100644 libgcc/config/or1k/lib1funcs.S copy libgcc/config/{alpha => or1k}/linux-unwind.h (54%) copy libgcc/config/{lm32 => or1k}/sfp-machine.h (98%) copy gcc/config/moxie/t-moxie => libgcc/config/or1k/t-or1k (74%) copy libgcc/{udivmod.c => udivhi3.c} (72%) copy libgcc/{udivmodsi4.c => udivmodhi4.c} (82%) copy libgfortran/{ChangeLog => ChangeLog-2018} (79%) create mode 100644 libgfortran/ISO_Fortran_binding.h create mode 100644 libgfortran/generated/findloc0_c16.c create mode 100644 libgfortran/generated/findloc0_c4.c create mode 100644 libgfortran/generated/findloc0_c8.c create mode 100644 libgfortran/generated/findloc0_i1.c create mode 100644 libgfortran/generated/findloc0_i16.c create mode 100644 libgfortran/generated/findloc0_i2.c create mode 100644 libgfortran/generated/findloc0_i4.c create mode 100644 libgfortran/generated/findloc0_i8.c create mode 100644 libgfortran/generated/findloc0_r16.c create mode 100644 libgfortran/generated/findloc0_r4.c create mode 100644 libgfortran/generated/findloc0_r8.c create mode 100644 libgfortran/generated/findloc0_s1.c create mode 100644 libgfortran/generated/findloc0_s4.c copy libgfortran/generated/{sum_c16.c => findloc1_c16.c} (65%) copy libgfortran/generated/{sum_c4.c => findloc1_c4.c} (65%) copy libgfortran/generated/{sum_c8.c => findloc1_c8.c} (65%) copy libgfortran/generated/{sum_i1.c => findloc1_i1.c} (65%) copy libgfortran/generated/{sum_i16.c => findloc1_i16.c} (65%) copy libgfortran/generated/{sum_i2.c => findloc1_i2.c} (65%) copy libgfortran/generated/{sum_i4.c => findloc1_i4.c} (65%) copy libgfortran/generated/{sum_i8.c => findloc1_i8.c} (65%) copy libgfortran/generated/{sum_r16.c => findloc1_r16.c} (65%) copy libgfortran/generated/{sum_r4.c => findloc1_r4.c} (65%) copy libgfortran/generated/{sum_r8.c => findloc1_r8.c} (65%) copy libgfortran/generated/{sum_c8.c => findloc1_s1.c} (60%) copy libgfortran/generated/{sum_c8.c => findloc1_s4.c} (60%) create mode 100644 libgfortran/generated/findloc2_s1.c create mode 100644 libgfortran/generated/findloc2_s4.c copy libgfortran/intrinsics/{clock.c => is_contiguous.c} (62%) create mode 100644 libgfortran/m4/findloc0.m4 create mode 100644 libgfortran/m4/findloc0s.m4 create mode 100644 libgfortran/m4/findloc1.m4 create mode 100644 libgfortran/m4/findloc1s.m4 create mode 100644 libgfortran/m4/findloc2s.m4 create mode 100644 libgfortran/m4/ifindloc0.m4 copy libgfortran/{generated/sum_r4.c => m4/ifindloc1.m4} (64%) create mode 100644 libgfortran/m4/ifindloc2.m4 create mode 100644 libgfortran/runtime/ISO_Fortran_binding.c delete mode 100644 libgo/config/go.m4 delete mode 100644 libgo/go/bytes/bytes_decl.go delete mode 100644 libgo/go/bytes/indexbyte.c create mode 100644 libgo/go/cmd/go/help_test.go delete mode 100644 libgo/go/cmd/go/internal/cache/default_unix_test.go create mode 100644 libgo/go/cmd/go/internal/get/path.go create mode 100644 libgo/go/cmd/go/internal/lockedfile/internal/filelock/filelock.go create mode 100644 libgo/go/cmd/go/internal/lockedfile/internal/filelock/filelock_ [...] create mode 100644 libgo/go/cmd/go/internal/lockedfile/internal/filelock/filelock_ [...] create mode 100644 libgo/go/cmd/go/internal/lockedfile/internal/filelock/filelock_ [...] create mode 100644 libgo/go/cmd/go/internal/lockedfile/internal/filelock/filelock_test.go create mode 100644 libgo/go/cmd/go/internal/lockedfile/internal/filelock/filelock_unix.go create mode 100644 libgo/go/cmd/go/internal/lockedfile/internal/filelock/filelock_ [...] create mode 100644 libgo/go/cmd/go/internal/lockedfile/lockedfile.go create mode 100644 libgo/go/cmd/go/internal/lockedfile/lockedfile_filelock.go create mode 100644 libgo/go/cmd/go/internal/lockedfile/lockedfile_plan9.go create mode 100644 libgo/go/cmd/go/internal/lockedfile/lockedfile_test.go create mode 100644 libgo/go/cmd/go/internal/lockedfile/mutex.go create mode 100644 libgo/go/cmd/go/internal/modload/init_test.go copy libgo/go/{go/internal/gcimporter/testdata/issue25596.go => cmd/go/internal/mo [...] create mode 100644 libgo/go/cmd/go/internal/renameio/renameio.go delete mode 100644 libgo/go/cmd/go/testdata/mod/research.swtch.com_vgo-tour_v1.0.0.txt create mode 100644 libgo/go/cmd/internal/sys/arch.go create mode 100644 libgo/go/cmd/internal/sys/supported.go delete mode 100644 libgo/go/cmd/vet/assign.go delete mode 100644 libgo/go/cmd/vet/atomic.go delete mode 100644 libgo/go/cmd/vet/buildtag.go delete mode 100644 libgo/go/cmd/vet/cgo.go delete mode 100644 libgo/go/cmd/vet/composite.go delete mode 100644 libgo/go/cmd/vet/httpresponse.go delete mode 100644 libgo/go/cmd/vet/internal/cfg/cfg_test.go delete mode 100644 libgo/go/cmd/vet/lostcancel.go delete mode 100644 libgo/go/cmd/vet/nilfunc.go delete mode 100644 libgo/go/cmd/vet/rangeloop.go delete mode 100644 libgo/go/cmd/vet/shadow.go delete mode 100644 libgo/go/cmd/vet/shift.go delete mode 100644 libgo/go/cmd/vet/structtag.go delete mode 100644 libgo/go/cmd/vet/testdata/asm/asm.go delete mode 100644 libgo/go/cmd/vet/testdata/asm/asm1.s delete mode 100644 libgo/go/cmd/vet/testdata/asm/asm2.s delete mode 100644 libgo/go/cmd/vet/testdata/asm/asm3.s delete mode 100644 libgo/go/cmd/vet/testdata/asm/asm4.s delete mode 100644 libgo/go/cmd/vet/testdata/asm/asm5.s delete mode 100644 libgo/go/cmd/vet/testdata/asm/asm6.s delete mode 100644 libgo/go/cmd/vet/testdata/asm/asm7.s delete mode 100644 libgo/go/cmd/vet/testdata/asm8.s delete mode 100644 libgo/go/cmd/vet/testdata/atomic.go delete mode 100644 libgo/go/cmd/vet/testdata/bool.go delete mode 100644 libgo/go/cmd/vet/testdata/buildtag/buildtag_bad.go delete mode 100644 libgo/go/cmd/vet/testdata/cgo/cgo.go delete mode 100644 libgo/go/cmd/vet/testdata/cgo/cgo2.go delete mode 100644 libgo/go/cmd/vet/testdata/cgo/cgo3.go delete mode 100644 libgo/go/cmd/vet/testdata/cgo/cgo4.go delete mode 100644 libgo/go/cmd/vet/testdata/composite.go delete mode 100644 libgo/go/cmd/vet/testdata/copylock.go delete mode 100644 libgo/go/cmd/vet/testdata/copylock_func.go delete mode 100644 libgo/go/cmd/vet/testdata/copylock_range.go delete mode 100644 libgo/go/cmd/vet/testdata/deadcode.go delete mode 100644 libgo/go/cmd/vet/testdata/divergent/buf.go delete mode 100644 libgo/go/cmd/vet/testdata/divergent/buf_test.go delete mode 100644 libgo/go/cmd/vet/testdata/httpresponse.go delete mode 100644 libgo/go/cmd/vet/testdata/incomplete/examples_test.go delete mode 100644 libgo/go/cmd/vet/testdata/lostcancel.go delete mode 100644 libgo/go/cmd/vet/testdata/nilfunc.go delete mode 100644 libgo/go/cmd/vet/testdata/rangeloop.go delete mode 100644 libgo/go/cmd/vet/testdata/shadow.go delete mode 100644 libgo/go/cmd/vet/testdata/shift.go copy gcc/testsuite/go.test/test/fixedbugs/bug306.go => libgo/go/cmd/vet/testdata/s [...] copy gcc/testsuite/go.test/test/fixedbugs/issue4932.go => libgo/go/cmd/vet/testdat [...] rename libgo/go/cmd/vet/testdata/{ => src/assign}/assign.go (97%) create mode 100644 libgo/go/cmd/vet/testdata/src/atomic/atomic.go create mode 100644 libgo/go/cmd/vet/testdata/src/bool/bool.go rename libgo/go/cmd/vet/testdata/{ => src}/buildtag/buildtag.go (100%) create mode 100644 libgo/go/cmd/vet/testdata/src/cgo/cgo.go create mode 100644 libgo/go/cmd/vet/testdata/src/composite/composite.go create mode 100644 libgo/go/cmd/vet/testdata/src/copylock/copylock.go copy gcc/testsuite/go.test/test/fixedbugs/issue5105.dir/b.go => libgo/go/cmd/vet/t [...] create mode 100644 libgo/go/cmd/vet/testdata/src/httpresponse/httpresponse.go create mode 100644 libgo/go/cmd/vet/testdata/src/lostcancel/lostcancel.go rename libgo/go/cmd/vet/testdata/{ => src/method}/method.go (57%) copy gcc/testsuite/go.test/test/fixedbugs/issue5105.dir/b.go => libgo/go/cmd/vet/t [...] rename libgo/go/cmd/vet/testdata/{ => src/print}/print.go (88%) create mode 100644 libgo/go/cmd/vet/testdata/src/rangeloop/rangeloop.go create mode 100644 libgo/go/cmd/vet/testdata/src/shift/shift.go create mode 100644 libgo/go/cmd/vet/testdata/src/structtag/structtag.go rename libgo/go/cmd/vet/testdata/{ => src}/tagtest/file1.go (85%) rename libgo/go/cmd/vet/testdata/{ => src}/tagtest/file2.go (80%) rename libgo/go/cmd/vet/testdata/{ => src}/testingpkg/tests.go (100%) create mode 100644 libgo/go/cmd/vet/testdata/src/testingpkg/tests_test.go create mode 100644 libgo/go/cmd/vet/testdata/src/unmarshal/unmarshal.go rename libgo/go/{net/http/race.go => cmd/vet/testdata/src/unsafeptr/unsafeptr.go} (51%) copy libgo/{misc/cgo/testcshared/src/libgo2/dup3.go => go/cmd/vet/testdata/src/unu [...] delete mode 100644 libgo/go/cmd/vet/testdata/structtag.go delete mode 100644 libgo/go/cmd/vet/testdata/testingpkg/tests_test.go delete mode 100644 libgo/go/cmd/vet/testdata/unsafeptr.go delete mode 100644 libgo/go/cmd/vet/testdata/unused.go delete mode 100644 libgo/go/cmd/vet/tests.go delete mode 100644 libgo/go/cmd/vet/types.go delete mode 100644 libgo/go/cmd/vet/unsafeptr.go delete mode 100644 libgo/go/cmd/vet/unused.go copy gcc/testsuite/g++.dg/cpp1y/testinc/phoobhar.h => libgo/go/compress/bzip2/test [...] create mode 100644 libgo/go/compress/flate/testdata/Isaac.Newton-Opticks.txt delete mode 100644 libgo/go/compress/testdata/Mark.Twain-Tom.Sawyer.txt mode change 100755 => 100644 libgo/go/container/list/list.go mode change 100755 => 100644 libgo/go/container/list/list_test.go copy libgo/go/{internal/cpu => crypto/cipher}/export_test.go (66%) create mode 100644 libgo/go/crypto/cipher/xor_amd64.go rename libgo/go/crypto/cipher/{xor.go => xor_generic.go} (74%) create mode 100644 libgo/go/crypto/cipher/xor_ppc64x.go copy libgo/go/crypto/rand/{rand_linux.go => rand_batched.go} (65%) rename libgo/go/crypto/rand/{rand_linux_test.go => rand_batched_test.go} (97%) create mode 100644 libgo/go/crypto/rand/rand_freebsd.go delete mode 100644 libgo/go/crypto/rc4/rc4_asm.go delete mode 100644 libgo/go/crypto/rc4/rc4_ref.go create mode 100644 libgo/go/crypto/tls/handshake_client_tls13.go create mode 100644 libgo/go/crypto/tls/handshake_server_tls13.go create mode 100644 libgo/go/crypto/tls/key_schedule.go create mode 100644 libgo/go/crypto/tls/key_schedule_test.go copy libgo/go/crypto/tls/testdata/{Client-TLSv12-ClientCert-RSA-RSA => Client-TLSv [...] create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv12-ClientCert-RSA-PSS-D [...] copy libgo/go/crypto/tls/testdata/{Client-TLSv12-ClientCert-RSA-RSA => Client-TLSv [...] create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv12-ClientCert-RSA-RSAPSS copy libgo/go/crypto/tls/testdata/{Client-TLSv12-ALPN-NoMatch => Client-TLSv12-P25 [...] rename libgo/go/crypto/tls/testdata/{Client-TLSv12-X25519-ECDHE-RSA-AES-GCM => Cli [...] create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv13-AES128-SHA256 create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv13-AES256-SHA384 create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv13-ALPN create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv13-CHACHA20-SHA256 create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv13-ClientCert-ECDSA-RSA create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv13-ClientCert-RSA-ECDSA create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv13-ClientCert-RSA-PSS-Disabled create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv13-ClientCert-RSA-RSAPSS create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv13-ECDSA create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv13-ExportKeyingMaterial create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv13-HelloRetryRequest create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv13-KeyUpdate create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv13-P256-ECDHE create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv13-X25519-ECDHE copy libgo/go/crypto/tls/testdata/{Server-TLSv12-ClientAuthRequestedAndGiven => Se [...] copy libgo/go/crypto/tls/testdata/{Server-TLSv12-RSA-RC4 => Server-TLSv12-ClientAu [...] copy libgo/go/crypto/tls/testdata/{Server-TLSv12-ClientAuthRequestedAndGiven => Se [...] copy libgo/go/crypto/tls/testdata/{Server-TLSv12-RSA-AES256-GCM-SHA384 => Server-T [...] copy libgo/go/crypto/tls/testdata/{Server-TLSv12-RSA-AES-GCM => Server-TLSv12-RSA- [...] copy libgo/go/crypto/tls/testdata/{Server-TLSv12-RSA-RC4 => Server-TLSv12-RSA-PSS- [...] copy libgo/go/crypto/tls/testdata/{Server-TLSv12-RSA-AES-GCM => Server-TLSv12-RSA- [...] copy libgo/go/crypto/tls/testdata/{Server-TLSv12-RSA-AES-GCM => Server-TLSv12-RSA- [...] rename libgo/go/crypto/tls/testdata/{Server-TLSv12-X25519-ECDHE-RSA-AES-GCM => Ser [...] create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv13-AES128-SHA256 create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv13-AES256-SHA384 create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv13-ALPN create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv13-ALPN-NoMatch create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv13-CHACHA20-SHA256 create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv13-ClientAuthRequestedA [...] create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv13-ClientAuthRequestedAndGiven create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv13-ClientAuthRequestedA [...] create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv13-ClientAuthRequestedNotGiven create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv13-ECDHE-ECDSA-AES create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv13-ExportKeyingMaterial create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv13-HelloRetryRequest create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv13-IssueTicket create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv13-IssueTicketPreDisable create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv13-P256 create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv13-RSA-PSS-Disabled create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv13-RSA-RSAPSS create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv13-Resume create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv13-Resume-HelloRetryRequest create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv13-ResumeDisabled create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv13-X25519 copy libgo/go/crypto/x509/{root_aix.go => root_hurd.go} (54%) create mode 100644 libgo/go/database/sql/example_cli_test.go create mode 100644 libgo/go/database/sql/example_service_test.go create mode 100644 libgo/go/debug/gosym/testdata/main.go copy libgo/go/debug/gosym/{ => testdata}/pclinetest.h (75%) copy libgo/go/debug/gosym/{ => testdata}/pclinetest.s (92%) create mode 100644 libgo/go/encoding/json/example_text_marshaling_test.go copy libgo/go/encoding/{json => xml}/example_marshaling_test.go (51%) create mode 100644 libgo/go/encoding/xml/example_text_marshaling_test.go create mode 100644 libgo/go/fmt/gostringer_example_test.go copy libgo/go/fmt/{example_test.go => stringer_example_test.go} (100%) create mode 100644 libgo/go/go/build/testdata/withvendor/src/a/b/b.go create mode 100644 libgo/go/go/build/testdata/withvendor/src/a/c/d/d.go create mode 100644 libgo/go/go/doc/lazyre.go create mode 100644 libgo/go/go/format/benchmark_test.go delete mode 100644 libgo/go/go/internal/gccgoimporter/testdata/alias.gox create mode 100644 libgo/go/go/internal/gccgoimporter/testdata/aliases.go create mode 100644 libgo/go/go/internal/gccgoimporter/testdata/aliases.gox create mode 100644 libgo/go/go/internal/gccgoimporter/testdata/issue27856.go create mode 100644 libgo/go/go/internal/gccgoimporter/testdata/issue27856.gox create mode 100644 libgo/go/go/internal/gccgoimporter/testdata/issue29198.go create mode 100644 libgo/go/go/internal/gccgoimporter/testdata/issue29198.gox create mode 100644 libgo/go/go/internal/gccgoimporter/testdata/libimportsar.a copy libgo/go/{net/splice_stub.go => go/internal/gccgoimporter/testdata/nointerfac [...] create mode 100644 libgo/go/go/internal/gccgoimporter/testdata/nointerface.gox create mode 100644 libgo/go/go/internal/gccgoimporter/testdata/v1reflect.gox copy {gcc/go/gofrontend => libgo/go/golang.org/x/tools}/LICENSE (100%) copy {gcc/go/gofrontend => libgo/go/golang.org/x/tools}/PATENTS (100%) create mode 100644 libgo/go/golang.org/x/tools/go/analysis/analysis.go create mode 100644 libgo/go/golang.org/x/tools/go/analysis/doc.go create mode 100644 libgo/go/golang.org/x/tools/go/analysis/internal/analysisflags/ [...] create mode 100644 libgo/go/golang.org/x/tools/go/analysis/internal/analysisflags/help.go create mode 100644 libgo/go/golang.org/x/tools/go/analysis/internal/analysisflags/ [...] create mode 100644 libgo/go/golang.org/x/tools/go/analysis/internal/facts/facts.go create mode 100644 libgo/go/golang.org/x/tools/go/analysis/internal/facts/imports.go rename libgo/go/{cmd/vet => golang.org/x/tools/go/analysis/passes/asmdecl}/asmdecl [...] create mode 100644 libgo/go/golang.org/x/tools/go/analysis/passes/assign/assign.go create mode 100644 libgo/go/golang.org/x/tools/go/analysis/passes/atomic/atomic.go rename libgo/go/{cmd/vet/bool.go => golang.org/x/tools/go/analysis/passes/bools/bo [...] create mode 100644 libgo/go/golang.org/x/tools/go/analysis/passes/buildtag/buildtag.go create mode 100644 libgo/go/golang.org/x/tools/go/analysis/passes/cgocall/cgocall.go create mode 100644 libgo/go/golang.org/x/tools/go/analysis/passes/composite/composite.go rename libgo/go/{cmd/vet/internal/whitelist => golang.org/x/tools/go/analysis/pass [...] rename libgo/go/{cmd/vet => golang.org/x/tools/go/analysis/passes/copylock}/copylo [...] create mode 100644 libgo/go/golang.org/x/tools/go/analysis/passes/ctrlflow/ctrlflow.go create mode 100644 libgo/go/golang.org/x/tools/go/analysis/passes/httpresponse/htt [...] create mode 100644 libgo/go/golang.org/x/tools/go/analysis/passes/inspect/inspect.go create mode 100644 libgo/go/golang.org/x/tools/go/analysis/passes/internal/analysi [...] create mode 100644 libgo/go/golang.org/x/tools/go/analysis/passes/loopclosure/loop [...] create mode 100644 libgo/go/golang.org/x/tools/go/analysis/passes/lostcancel/lostc [...] create mode 100644 libgo/go/golang.org/x/tools/go/analysis/passes/nilfunc/nilfunc.go create mode 100644 libgo/go/golang.org/x/tools/go/analysis/passes/pkgfact/pkgfact.go rename libgo/go/{cmd/vet/print.go => golang.org/x/tools/go/analysis/passes/printf/ [...] create mode 100644 libgo/go/golang.org/x/tools/go/analysis/passes/printf/types.go rename libgo/go/{cmd/vet => golang.org/x/tools/go/analysis/passes/shift}/dead.go (65%) create mode 100644 libgo/go/golang.org/x/tools/go/analysis/passes/shift/shift.go rename libgo/go/{cmd/vet/method.go => golang.org/x/tools/go/analysis/passes/stdmet [...] create mode 100644 libgo/go/golang.org/x/tools/go/analysis/passes/structtag/structtag.go create mode 100644 libgo/go/golang.org/x/tools/go/analysis/passes/tests/tests.go create mode 100644 libgo/go/golang.org/x/tools/go/analysis/passes/unmarshal/unmarshal.go rename libgo/go/{cmd/vet/deadcode.go => golang.org/x/tools/go/analysis/passes/unre [...] create mode 100644 libgo/go/golang.org/x/tools/go/analysis/passes/unsafeptr/unsafeptr.go create mode 100644 libgo/go/golang.org/x/tools/go/analysis/passes/unusedresult/unu [...] create mode 100644 libgo/go/golang.org/x/tools/go/analysis/unitchecker/main.go create mode 100644 libgo/go/golang.org/x/tools/go/analysis/unitchecker/unitchecker.go create mode 100644 libgo/go/golang.org/x/tools/go/analysis/unitchecker/unitchecker112.go create mode 100644 libgo/go/golang.org/x/tools/go/analysis/validate.go create mode 100644 libgo/go/golang.org/x/tools/go/ast/astutil/enclosing.go create mode 100644 libgo/go/golang.org/x/tools/go/ast/astutil/imports.go create mode 100644 libgo/go/golang.org/x/tools/go/ast/astutil/rewrite.go create mode 100644 libgo/go/golang.org/x/tools/go/ast/astutil/util.go create mode 100644 libgo/go/golang.org/x/tools/go/ast/inspector/inspector.go create mode 100644 libgo/go/golang.org/x/tools/go/ast/inspector/typeof.go rename libgo/go/{cmd/vet/internal => golang.org/x/tools/go}/cfg/builder.go (90%) rename libgo/go/{cmd/vet/internal => golang.org/x/tools/go}/cfg/cfg.go (83%) create mode 100644 libgo/go/golang.org/x/tools/go/types/objectpath/objectpath.go create mode 100644 libgo/go/golang.org/x/tools/go/types/typeutil/callee.go create mode 100644 libgo/go/golang.org/x/tools/go/types/typeutil/imports.go create mode 100644 libgo/go/golang.org/x/tools/go/types/typeutil/map.go create mode 100644 libgo/go/golang.org/x/tools/go/types/typeutil/methodsetcache.go create mode 100644 libgo/go/golang.org/x/tools/go/types/typeutil/ui.go delete mode 100644 libgo/go/golang_org/x/crypto/chacha20poly1305/internal/chacha20 [...] delete mode 100644 libgo/go/golang_org/x/crypto/chacha20poly1305/internal/chacha20 [...] delete mode 100644 libgo/go/golang_org/x/net/idna/idna_test.go delete mode 100644 libgo/go/golang_org/x/net/lex/httplex/httplex.go delete mode 100644 libgo/go/golang_org/x/net/lex/httplex/httplex_test.go delete mode 100644 libgo/go/golang_org/x/net/proxy/direct.go delete mode 100644 libgo/go/golang_org/x/net/proxy/per_host.go delete mode 100644 libgo/go/golang_org/x/net/proxy/per_host_test.go delete mode 100644 libgo/go/golang_org/x/net/proxy/proxy.go delete mode 100644 libgo/go/golang_org/x/net/proxy/proxy_test.go delete mode 100644 libgo/go/golang_org/x/net/proxy/socks5.go delete mode 100644 libgo/go/golang_org/x/text/width/kind_string.go delete mode 100644 libgo/go/golang_org/x/text/width/tables.go delete mode 100644 libgo/go/golang_org/x/text/width/transform.go delete mode 100644 libgo/go/golang_org/x/text/width/trieval.go delete mode 100644 libgo/go/golang_org/x/text/width/width.go create mode 100644 libgo/go/internal/cpu/cpu_arm.go delete mode 100644 libgo/go/internal/cpu/cpu_arm64_test.go delete mode 100644 libgo/go/internal/cpu/cpu_ppc64x_test.go copy libgo/{misc/cgo/test/issue23555a/a.go => go/internal/fmtsort/export_test.go} (63%) create mode 100644 libgo/go/internal/fmtsort/sort.go create mode 100644 libgo/go/internal/fmtsort/sort_test.go create mode 100644 libgo/go/internal/poll/fd_fsync_darwin.go create mode 100644 libgo/go/internal/poll/fd_fsync_posix.go copy libgo/go/{net/error_windows.go => internal/poll/fd_fsync_windows.go} (51%) create mode 100644 libgo/go/internal/poll/fd_opendir_ios.go create mode 100644 libgo/go/internal/poll/fd_writev_darwin.go create mode 100644 libgo/go/internal/poll/fd_writev_unix.go rename libgo/go/internal/poll/{sendfile_linux.go => sendfile_glibc.go} (94%) create mode 100644 libgo/go/internal/syscall/unix/at.go copy libgo/go/internal/syscall/unix/{nonblocking_nacl.go => at_aix.go} (69%) copy libgo/go/internal/syscall/unix/{nonblocking_nacl.go => at_freebsd.go} (69%) copy libgo/go/internal/syscall/unix/{nonblocking_nacl.go => at_solaris.go} (69%) copy libgo/go/internal/syscall/unix/{nonblocking_nacl.go => at_sysnum_darwin.go} (69%) copy libgo/go/internal/{cpu/cpu_386.go => syscall/unix/at_sysnum_dragonfly.go} (69%) copy gcc/testsuite/go.test/test/fixedbugs/bug202.go => libgo/go/internal/syscall/u [...] copy libgo/go/internal/syscall/unix/{nonblocking_nacl.go => at_sysnum_linux.go} (69%) copy libgo/go/internal/syscall/unix/{nonblocking_nacl.go => at_sysnum_netbsd.go} (69%) copy libgo/go/internal/syscall/unix/{nonblocking_nacl.go => at_sysnum_openbsd.go} (69%) copy libgo/go/internal/syscall/unix/{getrandom_linux.go => getrandom_freebsd.go} (71%) create mode 100644 libgo/go/internal/syscall/unix/ioctl_aix.go copy libgo/go/internal/syscall/unix/{nonblocking.go => nonblocking_darwin.go} (57%) create mode 100644 libgo/go/internal/trace/gc.go create mode 100644 libgo/go/internal/trace/gc_test.go create mode 100644 libgo/go/internal/trace/mud.go create mode 100644 libgo/go/internal/trace/mud_test.go create mode 100644 libgo/go/internal/trace/testdata/http_1_10_good create mode 100644 libgo/go/internal/trace/testdata/http_1_11_good create mode 100644 libgo/go/internal/trace/testdata/http_1_9_good create mode 100644 libgo/go/internal/trace/testdata/stress_1_10_good create mode 100644 libgo/go/internal/trace/testdata/stress_1_11_good create mode 100644 libgo/go/internal/trace/testdata/stress_1_9_good create mode 100644 libgo/go/internal/trace/testdata/stress_start_stop_1_10_good create mode 100644 libgo/go/internal/trace/testdata/stress_start_stop_1_11_good create mode 100644 libgo/go/internal/trace/testdata/stress_start_stop_1_9_good create mode 100644 libgo/go/internal/trace/testdata/user_task_span_1_11_good rename libgo/go/{golang_org => internal}/x/crypto/chacha20poly1305/chacha20poly130 [...] rename libgo/go/{golang_org => internal}/x/crypto/chacha20poly1305/chacha20poly130 [...] rename libgo/go/{golang_org => internal}/x/crypto/chacha20poly1305/chacha20poly130 [...] rename libgo/go/{golang_org => internal}/x/crypto/chacha20poly1305/chacha20poly130 [...] rename libgo/go/{golang_org => internal}/x/crypto/chacha20poly1305/chacha20poly130 [...] rename libgo/go/{golang_org => internal}/x/crypto/chacha20poly1305/chacha20poly130 [...] rename libgo/go/{golang_org => internal}/x/crypto/cryptobyte/asn1.go (99%) rename libgo/go/{golang_org => internal}/x/crypto/cryptobyte/asn1/asn1.go (96%) rename libgo/go/{golang_org => internal}/x/crypto/cryptobyte/asn1_test.go (99%) rename libgo/go/{golang_org => internal}/x/crypto/cryptobyte/builder.go (100%) rename libgo/go/{golang_org => internal}/x/crypto/cryptobyte/cryptobyte_test.go (100%) rename libgo/go/{golang_org => internal}/x/crypto/cryptobyte/example_test.go (98%) rename libgo/go/{golang_org => internal}/x/crypto/cryptobyte/string.go (98%) rename libgo/go/{golang_org => internal}/x/crypto/curve25519/curve25519.go (100%) rename libgo/go/{golang_org => internal}/x/crypto/curve25519/curve25519_test.go (100%) rename libgo/go/{golang_org => internal}/x/crypto/curve25519/doc.go (94%) rename libgo/go/{golang_org => internal}/x/crypto/curve25519/mont25519_amd64.go (100%) create mode 100644 libgo/go/internal/x/crypto/hkdf/example_test.go create mode 100644 libgo/go/internal/x/crypto/hkdf/hkdf.go create mode 100644 libgo/go/internal/x/crypto/hkdf/hkdf_test.go rename libgo/go/{golang_org => internal}/x/crypto/internal/chacha20/chacha_generic [...] rename libgo/go/{golang_org => internal}/x/crypto/internal/chacha20/chacha_noasm.g [...] rename libgo/go/{golang_org => internal}/x/crypto/internal/chacha20/chacha_s390x.g [...] rename libgo/go/{golang_org => internal}/x/crypto/internal/chacha20/chacha_test.go (100%) rename libgo/go/{golang_org => internal}/x/crypto/internal/chacha20/vectors_test.g [...] rename libgo/go/{golang_org => internal}/x/crypto/internal/chacha20/xor.go (100%) rename libgo/go/{golang_org => internal}/x/crypto/poly1305/poly1305.go (95%) rename libgo/go/{golang_org => internal}/x/crypto/poly1305/poly1305_test.go (100%) rename libgo/go/{golang_org => internal}/x/crypto/poly1305/sum_amd64.go (100%) rename libgo/go/{golang_org => internal}/x/crypto/poly1305/sum_arm.go (100%) rename libgo/go/{golang_org => internal}/x/crypto/poly1305/sum_noasm.go (100%) rename libgo/go/{golang_org => internal}/x/crypto/poly1305/sum_ref.go (100%) rename libgo/go/{golang_org => internal}/x/crypto/poly1305/sum_s390x.go (100%) rename libgo/go/{golang_org => internal}/x/crypto/poly1305/vectors_test.go (100%) rename libgo/go/{golang_org => internal}/x/net/dns/dnsmessage/example_test.go (97%) rename libgo/go/{golang_org => internal}/x/net/dns/dnsmessage/message.go (100%) rename libgo/go/{golang_org => internal}/x/net/dns/dnsmessage/message_test.go (100%) rename libgo/go/{golang_org => internal}/x/net/http/httpguts/guts.go (100%) rename libgo/go/{golang_org => internal}/x/net/http/httpguts/httplex.go (99%) rename libgo/go/{golang_org => internal}/x/net/http/httpguts/httplex_test.go (100%) rename libgo/go/{golang_org => internal}/x/net/http/httpproxy/export_test.go (100%) rename libgo/go/{golang_org => internal}/x/net/http/httpproxy/proxy.go (99%) rename libgo/go/{golang_org => internal}/x/net/http/httpproxy/proxy_test.go (99%) rename libgo/go/{golang_org => internal}/x/net/http2/hpack/encode.go (100%) rename libgo/go/{golang_org => internal}/x/net/http2/hpack/encode_test.go (100%) rename libgo/go/{golang_org => internal}/x/net/http2/hpack/hpack.go (97%) rename libgo/go/{golang_org => internal}/x/net/http2/hpack/hpack_test.go (98%) rename libgo/go/{golang_org => internal}/x/net/http2/hpack/huffman.go (100%) rename libgo/go/{golang_org => internal}/x/net/http2/hpack/tables.go (100%) rename libgo/go/{golang_org => internal}/x/net/http2/hpack/tables_test.go (100%) rename libgo/go/{golang_org => internal}/x/net/idna/idna.go (99%) rename libgo/go/{golang_org => internal}/x/net/idna/punycode.go (100%) rename libgo/go/{golang_org => internal}/x/net/idna/punycode_test.go (100%) rename libgo/go/{golang_org => internal}/x/net/idna/tables.go (99%) rename libgo/go/{golang_org => internal}/x/net/idna/trie.go (100%) rename libgo/go/{golang_org => internal}/x/net/idna/trieval.go (97%) rename libgo/go/{golang_org => internal}/x/net/internal/nettest/helper_bsd.go (100%) rename libgo/go/{golang_org => internal}/x/net/internal/nettest/helper_nobsd.go (89%) rename libgo/go/{golang_org => internal}/x/net/internal/nettest/helper_posix.go (87%) rename libgo/go/{golang_org => internal}/x/net/internal/nettest/helper_stub.go (95%) rename libgo/go/{golang_org => internal}/x/net/internal/nettest/helper_unix.go (88%) rename libgo/go/{golang_org => internal}/x/net/internal/nettest/helper_windows.go (100%) rename libgo/go/{golang_org => internal}/x/net/internal/nettest/interface.go (100%) rename libgo/go/{golang_org => internal}/x/net/internal/nettest/rlimit.go (100%) rename libgo/go/{golang_org => internal}/x/net/internal/nettest/stack.go (96%) rename libgo/go/{golang_org => internal}/x/net/lif/address.go (100%) rename libgo/go/{golang_org => internal}/x/net/lif/address_test.go (100%) rename libgo/go/{golang_org => internal}/x/net/lif/binary.go (100%) rename libgo/go/{golang_org => internal}/x/net/lif/defs_solaris.go (100%) rename libgo/go/{golang_org => internal}/x/net/lif/lif.go (100%) rename libgo/go/{golang_org => internal}/x/net/lif/link.go (91%) rename libgo/go/{golang_org => internal}/x/net/lif/link_test.go (100%) rename libgo/go/{golang_org => internal}/x/net/lif/sys.go (100%) rename libgo/go/{golang_org => internal}/x/net/lif/syscall.go (100%) rename libgo/go/{golang_org => internal}/x/net/lif/zsys_solaris.go (92%) rename libgo/go/{golang_org => internal}/x/net/nettest/conntest.go (100%) rename libgo/go/{golang_org => internal}/x/net/nettest/conntest_go16.go (100%) rename libgo/go/{golang_org => internal}/x/net/nettest/conntest_go17.go (100%) rename libgo/go/{golang_org => internal}/x/net/nettest/conntest_test.go (97%) rename libgo/go/{golang_org => internal}/x/net/route/address.go (100%) rename libgo/go/{golang_org => internal}/x/net/route/address_darwin_test.go (100%) rename libgo/go/{golang_org => internal}/x/net/route/address_test.go (100%) rename libgo/go/{golang_org => internal}/x/net/route/binary.go (100%) rename libgo/go/{golang_org => internal}/x/net/route/defs_darwin.go (100%) rename libgo/go/{golang_org => internal}/x/net/route/defs_dragonfly.go (100%) rename libgo/go/{golang_org => internal}/x/net/route/defs_freebsd.go (100%) rename libgo/go/{golang_org => internal}/x/net/route/defs_netbsd.go (100%) rename libgo/go/{golang_org => internal}/x/net/route/defs_openbsd.go (100%) rename libgo/go/{golang_org => internal}/x/net/route/interface.go (98%) rename libgo/go/{golang_org => internal}/x/net/route/interface_announce.go (100%) rename libgo/go/{golang_org => internal}/x/net/route/interface_classic.go (100%) rename libgo/go/{golang_org => internal}/x/net/route/interface_freebsd.go (100%) rename libgo/go/{golang_org => internal}/x/net/route/interface_multicast.go (100%) rename libgo/go/{golang_org => internal}/x/net/route/interface_openbsd.go (100%) rename libgo/go/{golang_org => internal}/x/net/route/message.go (100%) rename libgo/go/{golang_org => internal}/x/net/route/message_darwin_test.go (100%) rename libgo/go/{golang_org => internal}/x/net/route/message_freebsd_test.go (95%) rename libgo/go/{golang_org => internal}/x/net/route/message_test.go (100%) rename libgo/go/{golang_org => internal}/x/net/route/route.go (100%) rename libgo/go/{golang_org => internal}/x/net/route/route_classic.go (100%) rename libgo/go/{golang_org => internal}/x/net/route/route_openbsd.go (100%) rename libgo/go/{golang_org => internal}/x/net/route/route_test.go (100%) rename libgo/go/{golang_org => internal}/x/net/route/sys.go (100%) rename libgo/go/{golang_org => internal}/x/net/route/sys_darwin.go (100%) rename libgo/go/{golang_org => internal}/x/net/route/sys_dragonfly.go (100%) rename libgo/go/{golang_org => internal}/x/net/route/sys_freebsd.go (90%) rename libgo/go/{golang_org => internal}/x/net/route/sys_netbsd.go (100%) rename libgo/go/{golang_org => internal}/x/net/route/sys_openbsd.go (100%) copy libgo/go/{golang_org => internal}/x/net/route/syscall.go (83%) rename libgo/go/{golang_org/x/net/route/syscall.go => internal/x/net/route/syscall [...] create mode 100644 libgo/go/internal/x/net/route/syscall_go1_12_darwin.go rename libgo/go/{golang_org => internal}/x/net/route/zsys_darwin.go (100%) rename libgo/go/{golang_org => internal}/x/net/route/zsys_dragonfly.go (100%) rename libgo/go/{golang_org => internal}/x/net/route/zsys_freebsd_386.go (100%) rename libgo/go/{golang_org => internal}/x/net/route/zsys_freebsd_amd64.go (100%) rename libgo/go/{golang_org => internal}/x/net/route/zsys_freebsd_arm.go (100%) rename libgo/go/{golang_org => internal}/x/net/route/zsys_netbsd.go (100%) rename libgo/go/{golang_org => internal}/x/net/route/zsys_openbsd.go (100%) rename libgo/go/{golang_org => internal}/x/text/secure/bidirule/bidirule.go (99%) rename libgo/go/{golang_org => internal}/x/text/secure/doc.go (85%) rename libgo/go/{golang_org => internal}/x/text/transform/examples_test.go (92%) rename libgo/go/{golang_org => internal}/x/text/transform/transform.go (99%) rename libgo/go/{golang_org => internal}/x/text/unicode/bidi/bidi.go (99%) rename libgo/go/{golang_org => internal}/x/text/unicode/bidi/bracket.go (100%) rename libgo/go/{golang_org => internal}/x/text/unicode/bidi/core.go (100%) rename libgo/go/{golang_org => internal}/x/text/unicode/bidi/example_test.go (99%) rename libgo/go/{golang_org => internal}/x/text/unicode/bidi/prop.go (100%) rename libgo/go/{golang_org => internal}/x/text/unicode/bidi/tables.go (99%) rename libgo/go/{golang_org => internal}/x/text/unicode/bidi/trieval.go (95%) rename libgo/go/{golang_org => internal}/x/text/unicode/doc.go (84%) rename libgo/go/{golang_org => internal}/x/text/unicode/norm/composition.go (100%) rename libgo/go/{golang_org => internal}/x/text/unicode/norm/example_iter_test.go (98%) rename libgo/go/{golang_org => internal}/x/text/unicode/norm/example_test.go (94%) rename libgo/go/{golang_org => internal}/x/text/unicode/norm/forminfo.go (100%) rename libgo/go/{golang_org => internal}/x/text/unicode/norm/input.go (100%) rename libgo/go/{golang_org => internal}/x/text/unicode/norm/iter.go (100%) rename libgo/go/{golang_org => internal}/x/text/unicode/norm/normalize.go (99%) rename libgo/go/{golang_org => internal}/x/text/unicode/norm/readwriter.go (100%) rename libgo/go/{golang_org => internal}/x/text/unicode/norm/tables.go (99%) rename libgo/go/{golang_org => internal}/x/text/unicode/norm/transform.go (98%) rename libgo/go/{golang_org => internal}/x/text/unicode/norm/trie.go (100%) rename libgo/go/{golang_org => internal}/x/text/unicode/norm/triegen.go (100%) create mode 100644 libgo/go/internal/xcoff/ar.go create mode 100644 libgo/go/internal/xcoff/ar_test.go copy libgo/go/{debug => internal}/xcoff/file.go (69%) copy libgo/go/{debug => internal}/xcoff/file_test.go (51%) create mode 100644 libgo/go/internal/xcoff/testdata/bigar-empty create mode 100644 libgo/go/internal/xcoff/testdata/bigar-ppc64 copy libgo/go/{debug => internal}/xcoff/testdata/gcc-ppc32-aix-dwarf2-exec (100%) copy libgo/go/{debug => internal}/xcoff/testdata/gcc-ppc64-aix-dwarf2-exec (100%) copy libgo/go/{debug/elf => internal/xcoff}/testdata/hello.c (100%) create mode 100644 libgo/go/internal/xcoff/testdata/printbye.c create mode 100644 libgo/go/internal/xcoff/testdata/printhello.c copy libgo/go/{debug => internal}/xcoff/xcoff.go (73%) create mode 100644 libgo/go/math/huge_test.go delete mode 100644 libgo/go/math/sincos_386.go create mode 100644 libgo/go/math/trig_reduce.go copy libgo/go/net/{cgo_solaris.go => cgo_hurd.go} (70%) create mode 100644 libgo/go/net/http/example_filesystem_test.go create mode 100644 libgo/go/net/http/example_handle_test.go create mode 100644 libgo/go/net/http/server_test.go create mode 100644 libgo/go/net/interface_aix.go rename libgo/go/net/{sendfile_linux.go => sendfile_glibc.go} (77%) copy libgo/go/net/{sockopt_solaris.go => sockopt_hurd.go} (59%) delete mode 100644 libgo/go/net/testdata/Mark.Twain-Tom.Sawyer.txt create mode 100644 libgo/go/net/unixsock_windows_test.go create mode 100644 libgo/go/os/dir_ios.go delete mode 100644 libgo/go/os/dir_unix.go rename libgo/go/os/{pipe_linux.go => pipe_glibc.go} (97%) create mode 100644 libgo/go/os/rawconn.go create mode 100644 libgo/go/os/rawconn_test.go create mode 100644 libgo/go/os/removeall_at.go copy libgo/go/os/{path.go => removeall_noat.go} (58%) create mode 100644 libgo/go/os/removeall_test.go create mode 100644 libgo/go/os/stat_test.go copy libgo/go/os/{sys_uname.go => sys_aix.go} (69%) create mode 100644 libgo/go/plugin/plugin_test.go create mode 100644 libgo/go/runtime/debug/mod.go delete mode 100644 libgo/go/runtime/export_arm_test.go create mode 100644 libgo/go/runtime/internal/math/math.go create mode 100644 libgo/go/runtime/internal/math/math_test.go create mode 100644 libgo/go/runtime/netpoll_hurd.go copy libgo/go/runtime/{os_solaris.go => os_hurd.go} (66%) create mode 100644 libgo/go/runtime/os_windows_arm.go create mode 100644 libgo/go/runtime/semasleep_test.go create mode 100644 libgo/go/runtime/sys_darwin_32.go create mode 100644 libgo/go/runtime/sys_darwin_64.go delete mode 100644 libgo/go/runtime/testdata/testprog/gettid.go copy libgo/{misc/cgo/testplugin/src/issue22175/plugin2.go => go/runtime/testdata/t [...] create mode 100644 libgo/go/runtime/testdata/testprog/syscalls_linux.go rename libgo/go/runtime/testdata/testprog/{gettid_none.go => syscalls_none.go} (68%) delete mode 100644 libgo/go/strings/indexbyte.c delete mode 100644 libgo/go/strings/strings_decl.go delete mode 100644 libgo/go/sync/cas.c copy libgo/go/syscall/{bpf_bsd.go => bpf_darwin.go} (55%) create mode 100644 libgo/go/syscall/dirent_bsd_test.go rename libgo/go/syscall/{errstr_linux.go => errstr_glibc.go} (90%) create mode 100644 libgo/go/syscall/exec_aix_test.go copy libgo/go/syscall/{exec_bsd.go => exec_darwin.go} (65%) copy libgo/go/syscall/{export_linux_test.go => export_freebsd_test.go} (58%) create mode 100644 libgo/go/syscall/flock_aix.go create mode 100644 libgo/go/syscall/flock_darwin.go delete mode 100644 libgo/go/syscall/js/callback.go create mode 100644 libgo/go/syscall/js/func.go create mode 100644 libgo/go/syscall/libcall_glibc.go create mode 100644 libgo/go/syscall/libcall_hurd.go copy libgo/go/syscall/{libcall_linux_386.go => libcall_hurd_386.go} (73%) create mode 100644 libgo/go/syscall/libcall_posix_nonhurd.go create mode 100644 libgo/go/syscall/mkasm_darwin.go create mode 100644 libgo/go/syscall/syscall_freebsd_test.go rename libgo/go/syscall/{syscall_linux.go => syscall_glibc.go} (97%) create mode 100644 libgo/go/testdata/Isaac.Newton-Opticks.txt create mode 100644 libgo/go/time/zoneinfo_js.go copy libgo/misc/cgo/{testplugin/src/issue24351/plugin.go => errors/src/issue26745. [...] create mode 100644 libgo/misc/cgo/errors/src/issue28069.go create mode 100644 libgo/misc/cgo/errors/src/issue28721.go copy libgo/{go/internal/cpu/cpu_386.go => misc/cgo/test/issue27054/egl.h} (70%) copy libgo/misc/cgo/test/{test26213.go => issue27054/test27054.go} (51%) copy libgo/misc/cgo/test/{issue26430.go => issue27340.go} (66%) create mode 100644 libgo/misc/cgo/test/issue27340/a.go create mode 100644 libgo/misc/cgo/test/issue28545.go copy libgo/misc/cgo/test/{test26213.go => issue28772.go} (53%) create mode 100644 libgo/misc/cgo/test/issue28896.go copy libgo/misc/cgo/test/{issue23720.go => issue29383.go} (50%) create mode 100644 libgo/misc/cgo/test/issue29748.go create mode 100644 libgo/misc/cgo/test/issue29781.go create mode 100644 libgo/misc/cgo/test/issue30065.go create mode 100644 libgo/misc/cgo/test/test27660.go create mode 100644 libgo/misc/cgo/test/twoargs.go copy libgo/misc/cgo/{test/issue26743/b.go => testcshared/src/go2c2go/go/shlib.go} (69%) copy libgo/{go/net/error_nacl.go => misc/cgo/testcshared/src/go2c2go/m1/c.c} (68%) create mode 100644 libgo/misc/cgo/testcshared/src/go2c2go/m1/main.go create mode 100644 libgo/misc/cgo/testcshared/src/go2c2go/m2/main.go create mode 100644 libgo/misc/cgo/testplugin/src/checkdwarf/main.go create mode 100644 libgo/misc/cgo/testshared/src/issue25065/a.go copy libgo/runtime/{getncpu-solaris.c => getncpu-hurd.c} (100%) delete mode 100644 libgo/runtime/thread.c create mode 100644 libgomp/affinity-fmt.c copy libgomp/config/{linux/doacross.h => mingw32/affinity-fmt.c} (55%) copy libgomp/config/nvptx/{error.c => affinity-fmt.c} (59%) copy libgomp/config/nvptx/{icv-device.c => teams.c} (76%) copy libgomp/config/{nvptx/error.c => rtems/affinity-fmt.c} (61%) copy libgomp/{config/nvptx/target.c => teams.c} (58%) create mode 100644 libgomp/testsuite/libgomp.c++/depend-1.C create mode 100644 libgomp/testsuite/libgomp.c++/depend-iterator-1.C create mode 100644 libgomp/testsuite/libgomp.c++/depobj-1.C copy libgomp/testsuite/libgomp.c++/{for-15.C => for-16.C} (84%) copy libgomp/testsuite/libgomp.c++/{for-1.C => for-21.C} (81%) copy libgomp/testsuite/libgomp.c++/{for-5.C => for-22.C} (76%) create mode 100644 libgomp/testsuite/libgomp.c++/for-23.C create mode 100644 libgomp/testsuite/libgomp.c++/for-24.C create mode 100644 libgomp/testsuite/libgomp.c++/for-25.C create mode 100644 libgomp/testsuite/libgomp.c++/for-26.C create mode 100644 libgomp/testsuite/libgomp.c++/pr88988.C create mode 100644 libgomp/testsuite/libgomp.c++/task-reduction-1.C create mode 100644 libgomp/testsuite/libgomp.c++/task-reduction-10.C create mode 100644 libgomp/testsuite/libgomp.c++/task-reduction-11.C create mode 100644 libgomp/testsuite/libgomp.c++/task-reduction-12.C create mode 100644 libgomp/testsuite/libgomp.c++/task-reduction-13.C create mode 100644 libgomp/testsuite/libgomp.c++/task-reduction-14.C create mode 100644 libgomp/testsuite/libgomp.c++/task-reduction-15.C create mode 100644 libgomp/testsuite/libgomp.c++/task-reduction-16.C create mode 100644 libgomp/testsuite/libgomp.c++/task-reduction-17.C create mode 100644 libgomp/testsuite/libgomp.c++/task-reduction-18.C create mode 100644 libgomp/testsuite/libgomp.c++/task-reduction-19.C create mode 100644 libgomp/testsuite/libgomp.c++/task-reduction-2.C create mode 100644 libgomp/testsuite/libgomp.c++/task-reduction-3.C create mode 100644 libgomp/testsuite/libgomp.c++/task-reduction-4.C create mode 100644 libgomp/testsuite/libgomp.c++/task-reduction-5.C create mode 100644 libgomp/testsuite/libgomp.c++/task-reduction-6.C create mode 100644 libgomp/testsuite/libgomp.c++/task-reduction-7.C create mode 100644 libgomp/testsuite/libgomp.c++/task-reduction-8.C create mode 100644 libgomp/testsuite/libgomp.c++/task-reduction-9.C create mode 100644 libgomp/testsuite/libgomp.c++/taskloop-reduction-1.C create mode 100644 libgomp/testsuite/libgomp.c++/taskloop-reduction-2.C create mode 100644 libgomp/testsuite/libgomp.c++/taskloop-reduction-3.C create mode 100644 libgomp/testsuite/libgomp.c++/taskloop-reduction-4.C create mode 100644 libgomp/testsuite/libgomp.c-c++-common/cancel-parallel-1.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/cancel-taskgroup-3.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/cancel-taskgroup-4.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/depend-iterator-1.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/depend-iterator-2.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/depend-mutexinout-1.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/depend-mutexinout-2.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/depobj-1.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/display-affinity-1.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/for-10.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/for-11.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/for-12.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/for-13.c copy libgomp/testsuite/libgomp.c-c++-common/{for-3.c => for-14.c} (95%) copy libgomp/testsuite/libgomp.c-c++-common/{for-6.c => for-15.c} (88%) create mode 100644 libgomp/testsuite/libgomp.c-c++-common/for-16.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/for-7.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/for-8.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/for-9.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/function-not-offloaded-aux.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/function-not-offloaded.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/master-combined-1.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/pause-1.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/pause-2.c copy libgomp/testsuite/libgomp.c-c++-common/{pr66199-5.c => pr66199-10.c} (88%) copy libgomp/testsuite/libgomp.c-c++-common/{pr66199-6.c => pr66199-11.c} (87%) copy libgomp/testsuite/libgomp.c-c++-common/{pr66199-7.c => pr66199-12.c} (88%) copy libgomp/testsuite/libgomp.c-c++-common/{pr66199-8.c => pr66199-13.c} (88%) copy libgomp/testsuite/libgomp.c-c++-common/{pr66199-9.c => pr66199-14.c} (87%) create mode 100644 libgomp/testsuite/libgomp.c-c++-common/simd-1.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/task-reduction-1.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/task-reduction-11.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/task-reduction-12.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/task-reduction-13.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/task-reduction-14.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/task-reduction-2.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/task-reduction-3.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/task-reduction-4.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/task-reduction-5.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/task-reduction-6.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/task-reduction-7.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/task-reduction-8.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/task-reduction-9.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/taskloop-reduction-1.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/taskloop-reduction-2.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/taskloop-reduction-3.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/taskloop-reduction-4.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/taskwait-depend-1.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/variable-not-offloaded.c create mode 100644 libgomp/testsuite/libgomp.c/pr89002.c create mode 100644 libgomp/testsuite/libgomp.c/task-reduction-1.c create mode 100644 libgomp/testsuite/libgomp.c/task-reduction-2.c create mode 100644 libgomp/testsuite/libgomp.c/task-reduction-3.c create mode 100644 libgomp/testsuite/libgomp.c/teams-1.c copy libgomp/testsuite/libgomp.c/{target-35.c => teams-2.c} (91%) copy libgomp/testsuite/libgomp.c/{thread-limit-2.c => thread-limit-4.c} (97%) copy libgomp/testsuite/libgomp.c/{thread-limit-3.c => thread-limit-5.c} (84%) create mode 100644 libgomp/testsuite/libgomp.fortran/async_io_8.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/display-affinity-1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/pr88463-1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/pr88463-2.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-c++/pr71959-aux.cc create mode 100644 libgomp/testsuite/libgomp.oacc-c++/pr71959.C create mode 100644 libgomp/testsuite/libgomp.oacc-c++/this.C create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_set_cuda_stream-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/async_queue-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/asyncwait-nop-1.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/data-already-1.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/data-already-2.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/data-already-3.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/data-already-4.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/data-already-5.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/data-already-6.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/data-already-7.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/data-already-8.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/function-not-offloaded.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/gang-reduction-var- [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/insufficient-resources.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-71.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-77.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-80.c copy libgomp/testsuite/libgomp.oacc-c-c++-common/{lib-12.c => lib-94.c} (76%) copy libgomp/testsuite/libgomp.oacc-c-c++-common/{lib-66.c => lib-95.c} (58%) rename {gcc/testsuite/gcc.dg/goacc => libgomp/testsuite/libgomp.oacc-c-c++-common} [...] rename {gcc/testsuite/gcc.dg/goacc => libgomp/testsuite/libgomp.oacc-c-c++-common} [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr85381-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr85381-3.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr85381-4.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr85381-5.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr85381.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr85486-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr85486-3.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr85486.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr87835.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr88288.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr88941.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr88946.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/variable-not-offloaded.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/vector-length-128-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/vector-length-128-10.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/vector-length-128-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/vector-length-128-3.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/vector-length-128-4.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/vector-length-128-5.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/vector-length-128-6.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/vector-length-128-7.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/vector-length-64-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/vector-length-64-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/vector-length-64-3.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/vred2d-128.c delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/data-already-1.f delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/data-already-2.f delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/data-already-3.f delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/data-already-4.f delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/data-already-5.f delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/data-already-6.f delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/data-already-7.f delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/data-already-8.f create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/gemm-2.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/gemm.f90 copy libgomp/testsuite/libgomp.oacc-fortran/{lib-15.f90 => lib-16-2.f90} (67%) copy libgomp/testsuite/libgomp.oacc-fortran/{lib-15.f90 => lib-16.f90} (70%) create mode 100644 libphobos/ChangeLog create mode 100644 libphobos/Makefile.am copy {libsanitizer => libphobos}/Makefile.in (50%) create mode 100644 libphobos/README.gcc create mode 100644 libphobos/acinclude.m4 copy {libstdc++-v3 => libphobos}/aclocal.m4 (50%) copy libhsail-rt/target-config.h.in => libphobos/config.h.in (83%) copy {libgo => libphobos}/configure (76%) create mode 100644 libphobos/configure.ac create mode 100644 libphobos/configure.tgt create mode 100644 libphobos/d_rules.am copy zlib/contrib/dotzlib/LICENSE_1_0.txt => libphobos/libdruntime/LICENSE (90%) create mode 100644 libphobos/libdruntime/MERGE create mode 100644 libphobos/libdruntime/Makefile.am create mode 100644 libphobos/libdruntime/Makefile.in create mode 100644 libphobos/libdruntime/__entrypoint.di copy gcc/tree-ssa-strlen.h => libphobos/libdruntime/__main.di (61%) create mode 100644 libphobos/libdruntime/core/atomic.d create mode 100644 libphobos/libdruntime/core/attribute.d create mode 100644 libphobos/libdruntime/core/bitop.d create mode 100644 libphobos/libdruntime/core/checkedint.d create mode 100644 libphobos/libdruntime/core/cpuid.d create mode 100644 libphobos/libdruntime/core/demangle.d create mode 100644 libphobos/libdruntime/core/exception.d create mode 100644 libphobos/libdruntime/core/internal/abort.d create mode 100644 libphobos/libdruntime/core/internal/arrayop.d create mode 100644 libphobos/libdruntime/core/internal/convert.d create mode 100644 libphobos/libdruntime/core/internal/hash.d create mode 100644 libphobos/libdruntime/core/internal/spinlock.d create mode 100644 libphobos/libdruntime/core/internal/string.d create mode 100644 libphobos/libdruntime/core/internal/traits.d create mode 100644 libphobos/libdruntime/core/math.d create mode 100644 libphobos/libdruntime/core/memory.d create mode 100644 libphobos/libdruntime/core/runtime.d create mode 100644 libphobos/libdruntime/core/simd.d create mode 100644 libphobos/libdruntime/core/stdc/assert_.d create mode 100644 libphobos/libdruntime/core/stdc/complex.d create mode 100644 libphobos/libdruntime/core/stdc/config.d create mode 100644 libphobos/libdruntime/core/stdc/ctype.d create mode 100644 libphobos/libdruntime/core/stdc/errno.d create mode 100644 libphobos/libdruntime/core/stdc/errno_.c create mode 100644 libphobos/libdruntime/core/stdc/fenv.d create mode 100644 libphobos/libdruntime/core/stdc/float_.d create mode 100644 libphobos/libdruntime/core/stdc/inttypes.d create mode 100644 libphobos/libdruntime/core/stdc/limits.d create mode 100644 libphobos/libdruntime/core/stdc/locale.d create mode 100644 libphobos/libdruntime/core/stdc/math.d create mode 100644 libphobos/libdruntime/core/stdc/signal.d create mode 100644 libphobos/libdruntime/core/stdc/stdarg.d create mode 100644 libphobos/libdruntime/core/stdc/stddef.d create mode 100644 libphobos/libdruntime/core/stdc/stdint.d create mode 100644 libphobos/libdruntime/core/stdc/stdio.d create mode 100644 libphobos/libdruntime/core/stdc/stdlib.d create mode 100644 libphobos/libdruntime/core/stdc/string.d create mode 100644 libphobos/libdruntime/core/stdc/tgmath.d create mode 100644 libphobos/libdruntime/core/stdc/time.d create mode 100644 libphobos/libdruntime/core/stdc/wchar_.d create mode 100644 libphobos/libdruntime/core/stdc/wctype.d create mode 100644 libphobos/libdruntime/core/stdcpp/exception.d create mode 100644 libphobos/libdruntime/core/stdcpp/typeinfo.d create mode 100644 libphobos/libdruntime/core/sync/barrier.d create mode 100644 libphobos/libdruntime/core/sync/condition.d create mode 100644 libphobos/libdruntime/core/sync/config.d create mode 100644 libphobos/libdruntime/core/sync/exception.d create mode 100644 libphobos/libdruntime/core/sync/mutex.d create mode 100644 libphobos/libdruntime/core/sync/rwmutex.d create mode 100644 libphobos/libdruntime/core/sync/semaphore.d create mode 100644 libphobos/libdruntime/core/sys/bionic/fcntl.d create mode 100644 libphobos/libdruntime/core/sys/bionic/unistd.d create mode 100644 libphobos/libdruntime/core/sys/darwin/dlfcn.d create mode 100644 libphobos/libdruntime/core/sys/darwin/execinfo.d create mode 100644 libphobos/libdruntime/core/sys/darwin/mach/dyld.d create mode 100644 libphobos/libdruntime/core/sys/darwin/mach/getsect.d create mode 100644 libphobos/libdruntime/core/sys/darwin/mach/kern_return.d create mode 100644 libphobos/libdruntime/core/sys/darwin/mach/loader.d create mode 100644 libphobos/libdruntime/core/sys/darwin/mach/port.d create mode 100644 libphobos/libdruntime/core/sys/darwin/mach/semaphore.d create mode 100644 libphobos/libdruntime/core/sys/darwin/mach/thread_act.d create mode 100644 libphobos/libdruntime/core/sys/darwin/netinet/in_.d create mode 100644 libphobos/libdruntime/core/sys/darwin/pthread.d create mode 100644 libphobos/libdruntime/core/sys/darwin/sys/cdefs.d create mode 100644 libphobos/libdruntime/core/sys/darwin/sys/event.d create mode 100644 libphobos/libdruntime/core/sys/darwin/sys/mman.d create mode 100644 libphobos/libdruntime/core/sys/dragonflybsd/dlfcn.d create mode 100644 libphobos/libdruntime/core/sys/dragonflybsd/execinfo.d create mode 100644 libphobos/libdruntime/core/sys/dragonflybsd/netinet/in_.d create mode 100644 libphobos/libdruntime/core/sys/dragonflybsd/pthread_np.d create mode 100644 libphobos/libdruntime/core/sys/dragonflybsd/sys/_bitset.d create mode 100644 libphobos/libdruntime/core/sys/dragonflybsd/sys/_cpuset.d create mode 100644 libphobos/libdruntime/core/sys/dragonflybsd/sys/cdefs.d create mode 100644 libphobos/libdruntime/core/sys/dragonflybsd/sys/elf.d create mode 100644 libphobos/libdruntime/core/sys/dragonflybsd/sys/elf32.d create mode 100644 libphobos/libdruntime/core/sys/dragonflybsd/sys/elf64.d create mode 100644 libphobos/libdruntime/core/sys/dragonflybsd/sys/elf_common.d create mode 100644 libphobos/libdruntime/core/sys/dragonflybsd/sys/event.d create mode 100644 libphobos/libdruntime/core/sys/dragonflybsd/sys/link_elf.d create mode 100644 libphobos/libdruntime/core/sys/dragonflybsd/sys/mman.d create mode 100644 libphobos/libdruntime/core/sys/dragonflybsd/time.d create mode 100644 libphobos/libdruntime/core/sys/freebsd/dlfcn.d create mode 100644 libphobos/libdruntime/core/sys/freebsd/execinfo.d create mode 100644 libphobos/libdruntime/core/sys/freebsd/netinet/in_.d create mode 100644 libphobos/libdruntime/core/sys/freebsd/pthread_np.d create mode 100644 libphobos/libdruntime/core/sys/freebsd/sys/_bitset.d create mode 100644 libphobos/libdruntime/core/sys/freebsd/sys/_cpuset.d create mode 100644 libphobos/libdruntime/core/sys/freebsd/sys/cdefs.d create mode 100644 libphobos/libdruntime/core/sys/freebsd/sys/elf.d create mode 100644 libphobos/libdruntime/core/sys/freebsd/sys/elf32.d create mode 100644 libphobos/libdruntime/core/sys/freebsd/sys/elf64.d create mode 100644 libphobos/libdruntime/core/sys/freebsd/sys/elf_common.d create mode 100644 libphobos/libdruntime/core/sys/freebsd/sys/event.d create mode 100644 libphobos/libdruntime/core/sys/freebsd/sys/link_elf.d create mode 100644 libphobos/libdruntime/core/sys/freebsd/sys/mman.d create mode 100644 libphobos/libdruntime/core/sys/freebsd/sys/mount.d create mode 100644 libphobos/libdruntime/core/sys/freebsd/time.d create mode 100644 libphobos/libdruntime/core/sys/linux/config.d create mode 100644 libphobos/libdruntime/core/sys/linux/dlfcn.d create mode 100644 libphobos/libdruntime/core/sys/linux/elf.d create mode 100644 libphobos/libdruntime/core/sys/linux/epoll.d create mode 100644 libphobos/libdruntime/core/sys/linux/errno.d create mode 100644 libphobos/libdruntime/core/sys/linux/execinfo.d create mode 100644 libphobos/libdruntime/core/sys/linux/fcntl.d create mode 100644 libphobos/libdruntime/core/sys/linux/ifaddrs.d create mode 100644 libphobos/libdruntime/core/sys/linux/link.d create mode 100644 libphobos/libdruntime/core/sys/linux/netinet/in_.d create mode 100644 libphobos/libdruntime/core/sys/linux/netinet/tcp.d create mode 100644 libphobos/libdruntime/core/sys/linux/sched.d create mode 100644 libphobos/libdruntime/core/sys/linux/stdio.d create mode 100644 libphobos/libdruntime/core/sys/linux/sys/auxv.d create mode 100644 libphobos/libdruntime/core/sys/linux/sys/eventfd.d create mode 100644 libphobos/libdruntime/core/sys/linux/sys/file.d create mode 100644 libphobos/libdruntime/core/sys/linux/sys/inotify.d create mode 100644 libphobos/libdruntime/core/sys/linux/sys/mman.d create mode 100644 libphobos/libdruntime/core/sys/linux/sys/netinet/tcp.d create mode 100644 libphobos/libdruntime/core/sys/linux/sys/prctl.d create mode 100644 libphobos/libdruntime/core/sys/linux/sys/signalfd.d create mode 100644 libphobos/libdruntime/core/sys/linux/sys/socket.d create mode 100644 libphobos/libdruntime/core/sys/linux/sys/sysinfo.d create mode 100644 libphobos/libdruntime/core/sys/linux/sys/time.d create mode 100644 libphobos/libdruntime/core/sys/linux/sys/xattr.d create mode 100644 libphobos/libdruntime/core/sys/linux/termios.d create mode 100644 libphobos/libdruntime/core/sys/linux/time.d create mode 100644 libphobos/libdruntime/core/sys/linux/timerfd.d create mode 100644 libphobos/libdruntime/core/sys/linux/tipc.d create mode 100644 libphobos/libdruntime/core/sys/linux/unistd.d create mode 100644 libphobos/libdruntime/core/sys/netbsd/dlfcn.d create mode 100644 libphobos/libdruntime/core/sys/netbsd/execinfo.d create mode 100644 libphobos/libdruntime/core/sys/netbsd/sys/elf.d create mode 100644 libphobos/libdruntime/core/sys/netbsd/sys/elf32.d create mode 100644 libphobos/libdruntime/core/sys/netbsd/sys/elf64.d create mode 100644 libphobos/libdruntime/core/sys/netbsd/sys/elf_common.d create mode 100644 libphobos/libdruntime/core/sys/netbsd/sys/event.d create mode 100644 libphobos/libdruntime/core/sys/netbsd/sys/link_elf.d create mode 100644 libphobos/libdruntime/core/sys/netbsd/sys/mman.d create mode 100644 libphobos/libdruntime/core/sys/netbsd/time.d create mode 100644 libphobos/libdruntime/core/sys/openbsd/dlfcn.d create mode 100644 libphobos/libdruntime/core/sys/posix/aio.d create mode 100644 libphobos/libdruntime/core/sys/posix/arpa/inet.d create mode 100644 libphobos/libdruntime/core/sys/posix/config.d create mode 100644 libphobos/libdruntime/core/sys/posix/dirent.d create mode 100644 libphobos/libdruntime/core/sys/posix/dlfcn.d create mode 100644 libphobos/libdruntime/core/sys/posix/fcntl.d create mode 100644 libphobos/libdruntime/core/sys/posix/grp.d create mode 100644 libphobos/libdruntime/core/sys/posix/iconv.d create mode 100644 libphobos/libdruntime/core/sys/posix/inttypes.d create mode 100644 libphobos/libdruntime/core/sys/posix/libgen.d create mode 100644 libphobos/libdruntime/core/sys/posix/mqueue.d create mode 100644 libphobos/libdruntime/core/sys/posix/net/if_.d create mode 100644 libphobos/libdruntime/core/sys/posix/netdb.d create mode 100644 libphobos/libdruntime/core/sys/posix/netinet/in_.d create mode 100644 libphobos/libdruntime/core/sys/posix/netinet/tcp.d create mode 100644 libphobos/libdruntime/core/sys/posix/poll.d create mode 100644 libphobos/libdruntime/core/sys/posix/pthread.d create mode 100644 libphobos/libdruntime/core/sys/posix/pwd.d create mode 100644 libphobos/libdruntime/core/sys/posix/sched.d create mode 100644 libphobos/libdruntime/core/sys/posix/semaphore.d create mode 100644 libphobos/libdruntime/core/sys/posix/setjmp.d create mode 100644 libphobos/libdruntime/core/sys/posix/signal.d create mode 100644 libphobos/libdruntime/core/sys/posix/stdio.d create mode 100644 libphobos/libdruntime/core/sys/posix/stdlib.d create mode 100644 libphobos/libdruntime/core/sys/posix/sys/filio.d create mode 100644 libphobos/libdruntime/core/sys/posix/sys/ioccom.d create mode 100644 libphobos/libdruntime/core/sys/posix/sys/ioctl.d create mode 100644 libphobos/libdruntime/core/sys/posix/sys/ipc.d create mode 100644 libphobos/libdruntime/core/sys/posix/sys/mman.d create mode 100644 libphobos/libdruntime/core/sys/posix/sys/msg.d create mode 100644 libphobos/libdruntime/core/sys/posix/sys/resource.d create mode 100644 libphobos/libdruntime/core/sys/posix/sys/select.d create mode 100644 libphobos/libdruntime/core/sys/posix/sys/shm.d create mode 100644 libphobos/libdruntime/core/sys/posix/sys/socket.d create mode 100644 libphobos/libdruntime/core/sys/posix/sys/stat.d create mode 100644 libphobos/libdruntime/core/sys/posix/sys/statvfs.d create mode 100644 libphobos/libdruntime/core/sys/posix/sys/time.d create mode 100644 libphobos/libdruntime/core/sys/posix/sys/ttycom.d create mode 100644 libphobos/libdruntime/core/sys/posix/sys/types.d create mode 100644 libphobos/libdruntime/core/sys/posix/sys/uio.d create mode 100644 libphobos/libdruntime/core/sys/posix/sys/un.d create mode 100644 libphobos/libdruntime/core/sys/posix/sys/utsname.d create mode 100644 libphobos/libdruntime/core/sys/posix/sys/wait.d create mode 100644 libphobos/libdruntime/core/sys/posix/syslog.d create mode 100644 libphobos/libdruntime/core/sys/posix/termios.d create mode 100644 libphobos/libdruntime/core/sys/posix/time.d create mode 100644 libphobos/libdruntime/core/sys/posix/ucontext.d create mode 100644 libphobos/libdruntime/core/sys/posix/unistd.d create mode 100644 libphobos/libdruntime/core/sys/posix/utime.d create mode 100644 libphobos/libdruntime/core/sys/solaris/dlfcn.d create mode 100644 libphobos/libdruntime/core/sys/solaris/elf.d create mode 100644 libphobos/libdruntime/core/sys/solaris/execinfo.d create mode 100644 libphobos/libdruntime/core/sys/solaris/libelf.d create mode 100644 libphobos/libdruntime/core/sys/solaris/link.d create mode 100644 libphobos/libdruntime/core/sys/solaris/sys/elf.d create mode 100644 libphobos/libdruntime/core/sys/solaris/sys/elf_386.d create mode 100644 libphobos/libdruntime/core/sys/solaris/sys/elf_SPARC.d create mode 100644 libphobos/libdruntime/core/sys/solaris/sys/elf_amd64.d create mode 100644 libphobos/libdruntime/core/sys/solaris/sys/elf_notes.d create mode 100644 libphobos/libdruntime/core/sys/solaris/sys/elftypes.d create mode 100644 libphobos/libdruntime/core/sys/solaris/sys/link.d create mode 100644 libphobos/libdruntime/core/sys/solaris/sys/priocntl.d create mode 100644 libphobos/libdruntime/core/sys/solaris/sys/procset.d create mode 100644 libphobos/libdruntime/core/sys/solaris/sys/types.d create mode 100644 libphobos/libdruntime/core/sys/solaris/time.d create mode 100644 libphobos/libdruntime/core/sys/windows/accctrl.d create mode 100644 libphobos/libdruntime/core/sys/windows/aclapi.d create mode 100644 libphobos/libdruntime/core/sys/windows/aclui.d create mode 100644 libphobos/libdruntime/core/sys/windows/basetsd.d create mode 100644 libphobos/libdruntime/core/sys/windows/basetyps.d create mode 100644 libphobos/libdruntime/core/sys/windows/cderr.d create mode 100644 libphobos/libdruntime/core/sys/windows/cguid.d create mode 100644 libphobos/libdruntime/core/sys/windows/com.d create mode 100644 libphobos/libdruntime/core/sys/windows/comcat.d create mode 100644 libphobos/libdruntime/core/sys/windows/commctrl.d create mode 100644 libphobos/libdruntime/core/sys/windows/commdlg.d create mode 100644 libphobos/libdruntime/core/sys/windows/core.d create mode 100644 libphobos/libdruntime/core/sys/windows/cpl.d create mode 100644 libphobos/libdruntime/core/sys/windows/cplext.d create mode 100644 libphobos/libdruntime/core/sys/windows/custcntl.d create mode 100644 libphobos/libdruntime/core/sys/windows/dbghelp.d create mode 100644 libphobos/libdruntime/core/sys/windows/dbghelp_types.d create mode 100644 libphobos/libdruntime/core/sys/windows/dbt.d create mode 100644 libphobos/libdruntime/core/sys/windows/dde.d create mode 100644 libphobos/libdruntime/core/sys/windows/ddeml.d create mode 100644 libphobos/libdruntime/core/sys/windows/dhcpcsdk.d create mode 100644 libphobos/libdruntime/core/sys/windows/dlgs.d create mode 100644 libphobos/libdruntime/core/sys/windows/dll.d create mode 100644 libphobos/libdruntime/core/sys/windows/docobj.d create mode 100644 libphobos/libdruntime/core/sys/windows/errorrep.d create mode 100644 libphobos/libdruntime/core/sys/windows/exdisp.d create mode 100644 libphobos/libdruntime/core/sys/windows/exdispid.d create mode 100644 libphobos/libdruntime/core/sys/windows/httpext.d create mode 100644 libphobos/libdruntime/core/sys/windows/idispids.d create mode 100644 libphobos/libdruntime/core/sys/windows/imagehlp.d create mode 100644 libphobos/libdruntime/core/sys/windows/imm.d create mode 100644 libphobos/libdruntime/core/sys/windows/intshcut.d create mode 100644 libphobos/libdruntime/core/sys/windows/ipexport.d create mode 100644 libphobos/libdruntime/core/sys/windows/iphlpapi.d create mode 100644 libphobos/libdruntime/core/sys/windows/ipifcons.d create mode 100644 libphobos/libdruntime/core/sys/windows/iprtrmib.d create mode 100644 libphobos/libdruntime/core/sys/windows/iptypes.d create mode 100644 libphobos/libdruntime/core/sys/windows/isguids.d create mode 100644 libphobos/libdruntime/core/sys/windows/lm.d create mode 100644 libphobos/libdruntime/core/sys/windows/lmaccess.d create mode 100644 libphobos/libdruntime/core/sys/windows/lmalert.d create mode 100644 libphobos/libdruntime/core/sys/windows/lmapibuf.d create mode 100644 libphobos/libdruntime/core/sys/windows/lmat.d create mode 100644 libphobos/libdruntime/core/sys/windows/lmaudit.d create mode 100644 libphobos/libdruntime/core/sys/windows/lmbrowsr.d create mode 100644 libphobos/libdruntime/core/sys/windows/lmchdev.d create mode 100644 libphobos/libdruntime/core/sys/windows/lmconfig.d create mode 100644 libphobos/libdruntime/core/sys/windows/lmcons.d create mode 100644 libphobos/libdruntime/core/sys/windows/lmerr.d create mode 100644 libphobos/libdruntime/core/sys/windows/lmerrlog.d create mode 100644 libphobos/libdruntime/core/sys/windows/lmmsg.d create mode 100644 libphobos/libdruntime/core/sys/windows/lmremutl.d create mode 100644 libphobos/libdruntime/core/sys/windows/lmrepl.d create mode 100644 libphobos/libdruntime/core/sys/windows/lmserver.d create mode 100644 libphobos/libdruntime/core/sys/windows/lmshare.d create mode 100644 libphobos/libdruntime/core/sys/windows/lmsname.d create mode 100644 libphobos/libdruntime/core/sys/windows/lmstats.d create mode 100644 libphobos/libdruntime/core/sys/windows/lmsvc.d create mode 100644 libphobos/libdruntime/core/sys/windows/lmuse.d create mode 100644 libphobos/libdruntime/core/sys/windows/lmuseflg.d create mode 100644 libphobos/libdruntime/core/sys/windows/lmwksta.d create mode 100644 libphobos/libdruntime/core/sys/windows/lzexpand.d create mode 100644 libphobos/libdruntime/core/sys/windows/mapi.d create mode 100644 libphobos/libdruntime/core/sys/windows/mciavi.d create mode 100644 libphobos/libdruntime/core/sys/windows/mcx.d create mode 100644 libphobos/libdruntime/core/sys/windows/mgmtapi.d create mode 100644 libphobos/libdruntime/core/sys/windows/mmsystem.d create mode 100644 libphobos/libdruntime/core/sys/windows/msacm.d create mode 100644 libphobos/libdruntime/core/sys/windows/mshtml.d create mode 100644 libphobos/libdruntime/core/sys/windows/mswsock.d create mode 100644 libphobos/libdruntime/core/sys/windows/nb30.d create mode 100644 libphobos/libdruntime/core/sys/windows/nddeapi.d create mode 100644 libphobos/libdruntime/core/sys/windows/nspapi.d create mode 100644 libphobos/libdruntime/core/sys/windows/ntdef.d create mode 100644 libphobos/libdruntime/core/sys/windows/ntdll.d create mode 100644 libphobos/libdruntime/core/sys/windows/ntldap.d create mode 100644 libphobos/libdruntime/core/sys/windows/ntsecapi.d create mode 100644 libphobos/libdruntime/core/sys/windows/ntsecpkg.d create mode 100644 libphobos/libdruntime/core/sys/windows/oaidl.d create mode 100644 libphobos/libdruntime/core/sys/windows/objbase.d create mode 100644 libphobos/libdruntime/core/sys/windows/objfwd.d create mode 100644 libphobos/libdruntime/core/sys/windows/objidl.d create mode 100644 libphobos/libdruntime/core/sys/windows/objsafe.d create mode 100644 libphobos/libdruntime/core/sys/windows/ocidl.d create mode 100644 libphobos/libdruntime/core/sys/windows/odbcinst.d create mode 100644 libphobos/libdruntime/core/sys/windows/ole.d create mode 100644 libphobos/libdruntime/core/sys/windows/ole2.d create mode 100644 libphobos/libdruntime/core/sys/windows/ole2ver.d create mode 100644 libphobos/libdruntime/core/sys/windows/oleacc.d create mode 100644 libphobos/libdruntime/core/sys/windows/oleauto.d create mode 100644 libphobos/libdruntime/core/sys/windows/olectl.d create mode 100644 libphobos/libdruntime/core/sys/windows/olectlid.d create mode 100644 libphobos/libdruntime/core/sys/windows/oledlg.d create mode 100644 libphobos/libdruntime/core/sys/windows/oleidl.d create mode 100644 libphobos/libdruntime/core/sys/windows/pbt.d create mode 100644 libphobos/libdruntime/core/sys/windows/powrprof.d create mode 100644 libphobos/libdruntime/core/sys/windows/prsht.d create mode 100644 libphobos/libdruntime/core/sys/windows/psapi.d create mode 100644 libphobos/libdruntime/core/sys/windows/rapi.d create mode 100644 libphobos/libdruntime/core/sys/windows/ras.d create mode 100644 libphobos/libdruntime/core/sys/windows/rasdlg.d create mode 100644 libphobos/libdruntime/core/sys/windows/raserror.d create mode 100644 libphobos/libdruntime/core/sys/windows/rassapi.d create mode 100644 libphobos/libdruntime/core/sys/windows/reason.d create mode 100644 libphobos/libdruntime/core/sys/windows/regstr.d create mode 100644 libphobos/libdruntime/core/sys/windows/richedit.d create mode 100644 libphobos/libdruntime/core/sys/windows/richole.d create mode 100644 libphobos/libdruntime/core/sys/windows/rpc.d create mode 100644 libphobos/libdruntime/core/sys/windows/rpcdce.d create mode 100644 libphobos/libdruntime/core/sys/windows/rpcdce2.d create mode 100644 libphobos/libdruntime/core/sys/windows/rpcdcep.d create mode 100644 libphobos/libdruntime/core/sys/windows/rpcndr.d create mode 100644 libphobos/libdruntime/core/sys/windows/rpcnsi.d create mode 100644 libphobos/libdruntime/core/sys/windows/rpcnsip.d create mode 100644 libphobos/libdruntime/core/sys/windows/rpcnterr.d create mode 100644 libphobos/libdruntime/core/sys/windows/schannel.d create mode 100644 libphobos/libdruntime/core/sys/windows/secext.d create mode 100644 libphobos/libdruntime/core/sys/windows/security.d create mode 100644 libphobos/libdruntime/core/sys/windows/servprov.d create mode 100644 libphobos/libdruntime/core/sys/windows/setupapi.d create mode 100644 libphobos/libdruntime/core/sys/windows/shellapi.d create mode 100644 libphobos/libdruntime/core/sys/windows/shldisp.d create mode 100644 libphobos/libdruntime/core/sys/windows/shlguid.d create mode 100644 libphobos/libdruntime/core/sys/windows/shlobj.d create mode 100644 libphobos/libdruntime/core/sys/windows/shlwapi.d create mode 100644 libphobos/libdruntime/core/sys/windows/snmp.d create mode 100644 libphobos/libdruntime/core/sys/windows/sql.d create mode 100644 libphobos/libdruntime/core/sys/windows/sqlext.d create mode 100644 libphobos/libdruntime/core/sys/windows/sqltypes.d create mode 100644 libphobos/libdruntime/core/sys/windows/sqlucode.d create mode 100644 libphobos/libdruntime/core/sys/windows/sspi.d create mode 100644 libphobos/libdruntime/core/sys/windows/stacktrace.d create mode 100644 libphobos/libdruntime/core/sys/windows/stat.d create mode 100644 libphobos/libdruntime/core/sys/windows/subauth.d create mode 100644 libphobos/libdruntime/core/sys/windows/threadaux.d create mode 100644 libphobos/libdruntime/core/sys/windows/tlhelp32.d create mode 100644 libphobos/libdruntime/core/sys/windows/tmschema.d create mode 100644 libphobos/libdruntime/core/sys/windows/unknwn.d create mode 100644 libphobos/libdruntime/core/sys/windows/uuid.d create mode 100644 libphobos/libdruntime/core/sys/windows/vfw.d create mode 100644 libphobos/libdruntime/core/sys/windows/w32api.d create mode 100644 libphobos/libdruntime/core/sys/windows/winbase.d create mode 100644 libphobos/libdruntime/core/sys/windows/winber.d create mode 100644 libphobos/libdruntime/core/sys/windows/wincon.d create mode 100644 libphobos/libdruntime/core/sys/windows/wincrypt.d create mode 100644 libphobos/libdruntime/core/sys/windows/windef.d create mode 100644 libphobos/libdruntime/core/sys/windows/windows.d create mode 100644 libphobos/libdruntime/core/sys/windows/winerror.d create mode 100644 libphobos/libdruntime/core/sys/windows/wingdi.d create mode 100644 libphobos/libdruntime/core/sys/windows/winhttp.d create mode 100644 libphobos/libdruntime/core/sys/windows/wininet.d create mode 100644 libphobos/libdruntime/core/sys/windows/winioctl.d create mode 100644 libphobos/libdruntime/core/sys/windows/winldap.d create mode 100644 libphobos/libdruntime/core/sys/windows/winnetwk.d create mode 100644 libphobos/libdruntime/core/sys/windows/winnls.d create mode 100644 libphobos/libdruntime/core/sys/windows/winnt.d create mode 100644 libphobos/libdruntime/core/sys/windows/winperf.d create mode 100644 libphobos/libdruntime/core/sys/windows/winreg.d create mode 100644 libphobos/libdruntime/core/sys/windows/winsock2.d create mode 100644 libphobos/libdruntime/core/sys/windows/winspool.d create mode 100644 libphobos/libdruntime/core/sys/windows/winsvc.d create mode 100644 libphobos/libdruntime/core/sys/windows/winuser.d create mode 100644 libphobos/libdruntime/core/sys/windows/winver.d create mode 100644 libphobos/libdruntime/core/sys/windows/wtsapi32.d create mode 100644 libphobos/libdruntime/core/sys/windows/wtypes.d create mode 100644 libphobos/libdruntime/core/thread.d create mode 100644 libphobos/libdruntime/core/threadasm.S create mode 100644 libphobos/libdruntime/core/time.d create mode 100644 libphobos/libdruntime/core/vararg.d create mode 100644 libphobos/libdruntime/gc/bits.d create mode 100644 libphobos/libdruntime/gc/config.d create mode 100644 libphobos/libdruntime/gc/gcinterface.d create mode 100644 libphobos/libdruntime/gc/impl/conservative/gc.d create mode 100644 libphobos/libdruntime/gc/impl/manual/gc.d create mode 100644 libphobos/libdruntime/gc/os.d create mode 100644 libphobos/libdruntime/gc/pooltable.d create mode 100644 libphobos/libdruntime/gc/proxy.d create mode 100644 libphobos/libdruntime/gcc/attribute.d create mode 100644 libphobos/libdruntime/gcc/backtrace.d create mode 100644 libphobos/libdruntime/gcc/builtins.d create mode 100644 libphobos/libdruntime/gcc/config.d.in create mode 100644 libphobos/libdruntime/gcc/deh.d copy libgcc/config/riscv/muldi3.S => libphobos/libdruntime/gcc/drtstuff.c (64%) create mode 100644 libphobos/libdruntime/gcc/libbacktrace.d.in create mode 100644 libphobos/libdruntime/gcc/unwind/arm.d create mode 100644 libphobos/libdruntime/gcc/unwind/arm_common.d create mode 100644 libphobos/libdruntime/gcc/unwind/c6x.d create mode 100644 libphobos/libdruntime/gcc/unwind/generic.d create mode 100644 libphobos/libdruntime/gcc/unwind/package.d create mode 100644 libphobos/libdruntime/gcc/unwind/pe.d create mode 100644 libphobos/libdruntime/gcstub/gc.d create mode 100644 libphobos/libdruntime/object.d create mode 100644 libphobos/libdruntime/rt/aApply.d create mode 100644 libphobos/libdruntime/rt/aApplyR.d create mode 100644 libphobos/libdruntime/rt/aaA.d create mode 100644 libphobos/libdruntime/rt/adi.d create mode 100644 libphobos/libdruntime/rt/arrayassign.d create mode 100644 libphobos/libdruntime/rt/arraycast.d create mode 100644 libphobos/libdruntime/rt/arraycat.d create mode 100644 libphobos/libdruntime/rt/bss_section.c create mode 100644 libphobos/libdruntime/rt/cast_.d create mode 100644 libphobos/libdruntime/rt/config.d create mode 100644 libphobos/libdruntime/rt/critical_.d create mode 100644 libphobos/libdruntime/rt/deh.d create mode 100644 libphobos/libdruntime/rt/dmain2.d create mode 100644 libphobos/libdruntime/rt/dylib_fixes.c create mode 100644 libphobos/libdruntime/rt/invariant.d create mode 100644 libphobos/libdruntime/rt/lifetime.d create mode 100644 libphobos/libdruntime/rt/memory.d create mode 100644 libphobos/libdruntime/rt/minfo.d create mode 100644 libphobos/libdruntime/rt/monitor_.d create mode 100644 libphobos/libdruntime/rt/obj.d create mode 100644 libphobos/libdruntime/rt/qsort.d create mode 100644 libphobos/libdruntime/rt/sections.d create mode 100644 libphobos/libdruntime/rt/sections_android.d create mode 100644 libphobos/libdruntime/rt/sections_elf_shared.d create mode 100644 libphobos/libdruntime/rt/sections_osx.d create mode 100644 libphobos/libdruntime/rt/sections_solaris.d create mode 100644 libphobos/libdruntime/rt/sections_win32.d create mode 100644 libphobos/libdruntime/rt/sections_win64.d create mode 100644 libphobos/libdruntime/rt/switch_.d create mode 100644 libphobos/libdruntime/rt/tlsgc.d create mode 100644 libphobos/libdruntime/rt/typeinfo/ti_Acdouble.d create mode 100644 libphobos/libdruntime/rt/typeinfo/ti_Acfloat.d create mode 100644 libphobos/libdruntime/rt/typeinfo/ti_Acreal.d create mode 100644 libphobos/libdruntime/rt/typeinfo/ti_Adouble.d create mode 100644 libphobos/libdruntime/rt/typeinfo/ti_Afloat.d create mode 100644 libphobos/libdruntime/rt/typeinfo/ti_Ag.d create mode 100644 libphobos/libdruntime/rt/typeinfo/ti_Aint.d create mode 100644 libphobos/libdruntime/rt/typeinfo/ti_Along.d create mode 100644 libphobos/libdruntime/rt/typeinfo/ti_Areal.d create mode 100644 libphobos/libdruntime/rt/typeinfo/ti_Ashort.d create mode 100644 libphobos/libdruntime/rt/typeinfo/ti_C.d create mode 100644 libphobos/libdruntime/rt/typeinfo/ti_byte.d create mode 100644 libphobos/libdruntime/rt/typeinfo/ti_cdouble.d create mode 100644 libphobos/libdruntime/rt/typeinfo/ti_cent.d create mode 100644 libphobos/libdruntime/rt/typeinfo/ti_cfloat.d create mode 100644 libphobos/libdruntime/rt/typeinfo/ti_char.d create mode 100644 libphobos/libdruntime/rt/typeinfo/ti_creal.d create mode 100644 libphobos/libdruntime/rt/typeinfo/ti_dchar.d create mode 100644 libphobos/libdruntime/rt/typeinfo/ti_delegate.d create mode 100644 libphobos/libdruntime/rt/typeinfo/ti_double.d create mode 100644 libphobos/libdruntime/rt/typeinfo/ti_float.d create mode 100644 libphobos/libdruntime/rt/typeinfo/ti_idouble.d create mode 100644 libphobos/libdruntime/rt/typeinfo/ti_ifloat.d create mode 100644 libphobos/libdruntime/rt/typeinfo/ti_int.d create mode 100644 libphobos/libdruntime/rt/typeinfo/ti_ireal.d create mode 100644 libphobos/libdruntime/rt/typeinfo/ti_long.d create mode 100644 libphobos/libdruntime/rt/typeinfo/ti_n.d create mode 100644 libphobos/libdruntime/rt/typeinfo/ti_ptr.d create mode 100644 libphobos/libdruntime/rt/typeinfo/ti_real.d create mode 100644 libphobos/libdruntime/rt/typeinfo/ti_short.d create mode 100644 libphobos/libdruntime/rt/typeinfo/ti_ubyte.d create mode 100644 libphobos/libdruntime/rt/typeinfo/ti_ucent.d create mode 100644 libphobos/libdruntime/rt/typeinfo/ti_uint.d create mode 100644 libphobos/libdruntime/rt/typeinfo/ti_ulong.d create mode 100644 libphobos/libdruntime/rt/typeinfo/ti_ushort.d create mode 100644 libphobos/libdruntime/rt/typeinfo/ti_void.d create mode 100644 libphobos/libdruntime/rt/typeinfo/ti_wchar.d create mode 100644 libphobos/libdruntime/rt/util/array.d create mode 100644 libphobos/libdruntime/rt/util/container/array.d create mode 100644 libphobos/libdruntime/rt/util/container/common.d create mode 100644 libphobos/libdruntime/rt/util/container/hashtab.d create mode 100644 libphobos/libdruntime/rt/util/container/treap.d create mode 100644 libphobos/libdruntime/rt/util/random.d create mode 100644 libphobos/libdruntime/rt/util/typeinfo.d create mode 100644 libphobos/libdruntime/rt/util/utf.d create mode 100644 libphobos/m4/autoconf.m4 create mode 100644 libphobos/m4/druntime.m4 create mode 100644 libphobos/m4/druntime/cpu.m4 create mode 100644 libphobos/m4/druntime/libraries.m4 create mode 100644 libphobos/m4/druntime/os.m4 create mode 100644 libphobos/m4/gcc_support.m4 create mode 100644 libphobos/m4/gdc.m4 copy ltgcc.m4 => libphobos/m4/libtool.m4 (51%) copy {zlib/contrib/dotzlib => libphobos/src}/LICENSE_1_0.txt (96%) create mode 100644 libphobos/src/MERGE create mode 100644 libphobos/src/Makefile.am create mode 100644 libphobos/src/Makefile.in create mode 100644 libphobos/src/drtstuff.spec create mode 100644 libphobos/src/etc/c/curl.d create mode 100644 libphobos/src/etc/c/sqlite3.d copy zlib/zlib.h => libphobos/src/etc/c/zlib.d (82%) create mode 100644 libphobos/src/index.d create mode 100644 libphobos/src/libgphobos.spec.in create mode 100644 libphobos/src/std/algorithm/comparison.d create mode 100644 libphobos/src/std/algorithm/internal.d create mode 100644 libphobos/src/std/algorithm/iteration.d create mode 100644 libphobos/src/std/algorithm/mutation.d create mode 100644 libphobos/src/std/algorithm/package.d create mode 100644 libphobos/src/std/algorithm/searching.d create mode 100644 libphobos/src/std/algorithm/setops.d create mode 100644 libphobos/src/std/algorithm/sorting.d create mode 100644 libphobos/src/std/array.d create mode 100644 libphobos/src/std/ascii.d create mode 100644 libphobos/src/std/base64.d create mode 100644 libphobos/src/std/bigint.d create mode 100644 libphobos/src/std/bitmanip.d create mode 100644 libphobos/src/std/compiler.d create mode 100644 libphobos/src/std/complex.d create mode 100644 libphobos/src/std/concurrency.d create mode 100644 libphobos/src/std/container/array.d create mode 100644 libphobos/src/std/container/binaryheap.d create mode 100644 libphobos/src/std/container/dlist.d create mode 100644 libphobos/src/std/container/package.d create mode 100644 libphobos/src/std/container/rbtree.d create mode 100644 libphobos/src/std/container/slist.d create mode 100644 libphobos/src/std/container/util.d create mode 100644 libphobos/src/std/conv.d create mode 100644 libphobos/src/std/csv.d create mode 100644 libphobos/src/std/datetime/date.d create mode 100644 libphobos/src/std/datetime/interval.d create mode 100644 libphobos/src/std/datetime/package.d create mode 100644 libphobos/src/std/datetime/stopwatch.d create mode 100644 libphobos/src/std/datetime/systime.d create mode 100644 libphobos/src/std/datetime/timezone.d create mode 100644 libphobos/src/std/demangle.d create mode 100644 libphobos/src/std/digest/crc.d create mode 100644 libphobos/src/std/digest/digest.d create mode 100644 libphobos/src/std/digest/hmac.d create mode 100644 libphobos/src/std/digest/md.d create mode 100644 libphobos/src/std/digest/murmurhash.d create mode 100644 libphobos/src/std/digest/package.d create mode 100644 libphobos/src/std/digest/ripemd.d create mode 100644 libphobos/src/std/digest/sha.d create mode 100644 libphobos/src/std/encoding.d create mode 100644 libphobos/src/std/exception.d create mode 100644 libphobos/src/std/experimental/allocator/building_blocks/affix_ [...] create mode 100644 libphobos/src/std/experimental/allocator/building_blocks/alloca [...] create mode 100644 libphobos/src/std/experimental/allocator/building_blocks/bitmap [...] create mode 100644 libphobos/src/std/experimental/allocator/building_blocks/bucketizer.d create mode 100644 libphobos/src/std/experimental/allocator/building_blocks/fallba [...] create mode 100644 libphobos/src/std/experimental/allocator/building_blocks/free_list.d create mode 100644 libphobos/src/std/experimental/allocator/building_blocks/free_tree.d create mode 100644 libphobos/src/std/experimental/allocator/building_blocks/kernig [...] create mode 100644 libphobos/src/std/experimental/allocator/building_blocks/null_a [...] create mode 100644 libphobos/src/std/experimental/allocator/building_blocks/package.d create mode 100644 libphobos/src/std/experimental/allocator/building_blocks/quantizer.d create mode 100644 libphobos/src/std/experimental/allocator/building_blocks/region.d create mode 100644 libphobos/src/std/experimental/allocator/building_blocks/scoped [...] create mode 100644 libphobos/src/std/experimental/allocator/building_blocks/segregator.d create mode 100644 libphobos/src/std/experimental/allocator/building_blocks/stats_ [...] create mode 100644 libphobos/src/std/experimental/allocator/common.d create mode 100644 libphobos/src/std/experimental/allocator/gc_allocator.d create mode 100644 libphobos/src/std/experimental/allocator/mallocator.d create mode 100644 libphobos/src/std/experimental/allocator/mmap_allocator.d create mode 100644 libphobos/src/std/experimental/allocator/package.d create mode 100644 libphobos/src/std/experimental/allocator/showcase.d create mode 100644 libphobos/src/std/experimental/allocator/typed.d create mode 100644 libphobos/src/std/experimental/checkedint.d create mode 100644 libphobos/src/std/experimental/logger/core.d create mode 100644 libphobos/src/std/experimental/logger/filelogger.d create mode 100644 libphobos/src/std/experimental/logger/multilogger.d create mode 100644 libphobos/src/std/experimental/logger/nulllogger.d create mode 100644 libphobos/src/std/experimental/logger/package.d create mode 100644 libphobos/src/std/experimental/note.md create mode 100644 libphobos/src/std/experimental/typecons.d create mode 100644 libphobos/src/std/file.d create mode 100644 libphobos/src/std/format.d create mode 100644 libphobos/src/std/functional.d create mode 100644 libphobos/src/std/getopt.d create mode 100644 libphobos/src/std/internal/cstring.d create mode 100644 libphobos/src/std/internal/math/biguintcore.d create mode 100644 libphobos/src/std/internal/math/biguintnoasm.d create mode 100644 libphobos/src/std/internal/math/errorfunction.d create mode 100644 libphobos/src/std/internal/math/gammafunction.d create mode 100644 libphobos/src/std/internal/scopebuffer.d create mode 100644 libphobos/src/std/internal/test/dummyrange.d create mode 100644 libphobos/src/std/internal/test/range.d create mode 100644 libphobos/src/std/internal/test/uda.d create mode 100644 libphobos/src/std/internal/unicode_comp.d create mode 100644 libphobos/src/std/internal/unicode_decomp.d create mode 100644 libphobos/src/std/internal/unicode_grapheme.d create mode 100644 libphobos/src/std/internal/unicode_norm.d create mode 100644 libphobos/src/std/internal/unicode_tables.d create mode 100644 libphobos/src/std/internal/windows/advapi32.d create mode 100644 libphobos/src/std/json.d create mode 100644 libphobos/src/std/math.d create mode 100644 libphobos/src/std/mathspecial.d create mode 100644 libphobos/src/std/meta.d create mode 100644 libphobos/src/std/mmfile.d create mode 100644 libphobos/src/std/net/curl.d create mode 100644 libphobos/src/std/net/isemail.d create mode 100644 libphobos/src/std/numeric.d create mode 100644 libphobos/src/std/outbuffer.d create mode 100644 libphobos/src/std/parallelism.d create mode 100644 libphobos/src/std/path.d create mode 100644 libphobos/src/std/process.d create mode 100644 libphobos/src/std/random.d create mode 100644 libphobos/src/std/range/interfaces.d create mode 100644 libphobos/src/std/range/package.d create mode 100644 libphobos/src/std/range/primitives.d create mode 100644 libphobos/src/std/regex/internal/backtracking.d create mode 100644 libphobos/src/std/regex/internal/generator.d create mode 100644 libphobos/src/std/regex/internal/ir.d create mode 100644 libphobos/src/std/regex/internal/kickstart.d create mode 100644 libphobos/src/std/regex/internal/parser.d create mode 100644 libphobos/src/std/regex/internal/tests.d create mode 100644 libphobos/src/std/regex/internal/thompson.d create mode 100644 libphobos/src/std/regex/package.d create mode 100644 libphobos/src/std/signals.d create mode 100644 libphobos/src/std/socket.d create mode 100644 libphobos/src/std/stdint.d create mode 100644 libphobos/src/std/stdio.d create mode 100644 libphobos/src/std/string.d create mode 100644 libphobos/src/std/system.d create mode 100644 libphobos/src/std/traits.d create mode 100644 libphobos/src/std/typecons.d create mode 100644 libphobos/src/std/typetuple.d create mode 100644 libphobos/src/std/uni.d create mode 100644 libphobos/src/std/uri.d create mode 100644 libphobos/src/std/utf.d create mode 100644 libphobos/src/std/uuid.d create mode 100644 libphobos/src/std/variant.d create mode 100644 libphobos/src/std/windows/charset.d create mode 100644 libphobos/src/std/windows/registry.d create mode 100644 libphobos/src/std/windows/syserror.d create mode 100644 libphobos/src/std/xml.d create mode 100644 libphobos/src/std/zip.d create mode 100644 libphobos/src/std/zlib.d create mode 100644 libphobos/testsuite/Makefile.am copy {libgomp => libphobos}/testsuite/Makefile.in (65%) copy {libgo => libphobos}/testsuite/config/default.exp (91%) create mode 100644 libphobos/testsuite/lib/libphobos-dg.exp create mode 100644 libphobos/testsuite/lib/libphobos.exp copy libgo/testsuite/config/default.exp => libphobos/testsuite/libphobos.aa/aa.exp (71%) create mode 100644 libphobos/testsuite/libphobos.aa/test_aa.d copy libgo/testsuite/config/default.exp => libphobos/testsuite/libphobos.allocatio [...] create mode 100644 libphobos/testsuite/libphobos.allocations/overflow_from_existing.d create mode 100644 libphobos/testsuite/libphobos.allocations/overflow_from_zero.d create mode 100644 libphobos/testsuite/libphobos.cycles/cycles.exp create mode 100644 libphobos/testsuite/libphobos.cycles/mod1.d create mode 100644 libphobos/testsuite/libphobos.cycles/mod2.d create mode 100644 libphobos/testsuite/libphobos.cycles/mod3.d create mode 100644 libphobos/testsuite/libphobos.exceptions/chain.d copy libgo/testsuite/config/default.exp => libphobos/testsuite/libphobos.exception [...] create mode 100644 libphobos/testsuite/libphobos.exceptions/invalid_memory_operation.d create mode 100644 libphobos/testsuite/libphobos.exceptions/line_trace.d create mode 100644 libphobos/testsuite/libphobos.exceptions/static_dtor.d create mode 100644 libphobos/testsuite/libphobos.exceptions/stderr_msg.d create mode 100644 libphobos/testsuite/libphobos.exceptions/unittest_assert.d create mode 100644 libphobos/testsuite/libphobos.exceptions/unknown_gc.d copy libgo/testsuite/config/default.exp => libphobos/testsuite/libphobos.hash/hash [...] create mode 100644 libphobos/testsuite/libphobos.hash/test_hash.d copy libgo/testsuite/config/default.exp => libphobos/testsuite/libphobos.init_fini [...] create mode 100644 libphobos/testsuite/libphobos.init_fini/runtime_args.d create mode 100644 libphobos/testsuite/libphobos.init_fini/thread_join.d create mode 100644 libphobos/testsuite/libphobos.shared/finalize.d create mode 100644 libphobos/testsuite/libphobos.shared/host.c create mode 100644 libphobos/testsuite/libphobos.shared/lib.d create mode 100644 libphobos/testsuite/libphobos.shared/lib_13414.d create mode 100644 libphobos/testsuite/libphobos.shared/liblinkdep.d create mode 100644 libphobos/testsuite/libphobos.shared/libloaddep.d create mode 100644 libphobos/testsuite/libphobos.shared/link.d create mode 100644 libphobos/testsuite/libphobos.shared/linkD.c create mode 100644 libphobos/testsuite/libphobos.shared/linkDR.c create mode 100644 libphobos/testsuite/libphobos.shared/link_linkdep.d create mode 100644 libphobos/testsuite/libphobos.shared/link_loaddep.d create mode 100644 libphobos/testsuite/libphobos.shared/link_mod_collision.d create mode 100644 libphobos/testsuite/libphobos.shared/load.d create mode 100644 libphobos/testsuite/libphobos.shared/loadDR.c create mode 100644 libphobos/testsuite/libphobos.shared/load_13414.d create mode 100644 libphobos/testsuite/libphobos.shared/load_linkdep.d create mode 100644 libphobos/testsuite/libphobos.shared/load_loaddep.d create mode 100644 libphobos/testsuite/libphobos.shared/load_mod_collision.d create mode 100644 libphobos/testsuite/libphobos.shared/plugin.d create mode 100644 libphobos/testsuite/libphobos.shared/shared.exp create mode 100644 libphobos/testsuite/libphobos.thread/fiber_guard_page.d copy libgo/testsuite/config/default.exp => libphobos/testsuite/libphobos.thread/th [...] create mode 100644 libphobos/testsuite/libphobos.typeinfo/comparison.d copy libgo/testsuite/config/default.exp => libphobos/testsuite/libphobos.typeinfo/ [...] create mode 100644 libphobos/testsuite/libphobos.unittests/unittests.exp create mode 100644 libphobos/testsuite/test_runner.d create mode 100755 libphobos/testsuite/testsuite_flags.in create mode 100644 libquadmath/math/casinhq_kernel.c create mode 100644 libquadmath/math/exp2q.c copy libquadmath/math/{expq.c => expq_table.h} (92%) delete mode 100644 libquadmath/math/isinf_nsq.c create mode 100644 libquadmath/math/issignalingq.c create mode 100644 libquadmath/math/lgammaq_neg.c create mode 100644 libquadmath/math/lgammaq_product.c copy libquadmath/math/{tanq.c => tanq_kernel.c} (67%) create mode 100644 libquadmath/math/tgammaq_product.c create mode 100755 libquadmath/update-quadmath.py create mode 100644 libsanitizer/asan/asan_malloc_local.h create mode 100644 libsanitizer/asan/asan_mapping_myriad.h create mode 100644 libsanitizer/asan/asan_premap_shadow.cc create mode 100644 libsanitizer/asan/asan_premap_shadow.h create mode 100644 libsanitizer/asan/asan_rtems.cc create mode 100644 libsanitizer/include/sanitizer/hwasan_interface.h create mode 100644 libsanitizer/include/sanitizer/netbsd_syscall_hooks.h create mode 100644 libsanitizer/include/sanitizer/scudo_interface.h create mode 100644 libsanitizer/sanitizer_common/sancov_begin.S create mode 100644 libsanitizer/sanitizer_common/sancov_end.S create mode 100644 libsanitizer/sanitizer_common/sanitizer_allocator_report.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_allocator_report.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_atomic_clang_mips.h mode change 100755 => 100644 libsanitizer/sanitizer_common/sanitizer_common_interc [...] create mode 100644 libsanitizer/sanitizer_common/sanitizer_getauxval.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_interceptors_ioctl_netbsd.inc create mode 100644 libsanitizer/sanitizer_common/sanitizer_netbsd.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_openbsd.cc copy libsanitizer/sanitizer_common/{sanitizer_platform_limits_netbsd.cc => sanitiz [...] create mode 100644 libsanitizer/sanitizer_common/sanitizer_platform_limits_openbsd.h copy libsanitizer/sanitizer_common/{sanitizer_platform_limits_netbsd.cc => sanitiz [...] create mode 100644 libsanitizer/sanitizer_common/sanitizer_platform_limits_solaris.h rename libsanitizer/sanitizer_common/{sanitizer_procmaps_freebsd.cc => sanitizer_p [...] create mode 100644 libsanitizer/sanitizer_common/sanitizer_procmaps_solaris.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_ring_buffer.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_rtems.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_rtems.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_solaris.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_stacktrace_sparc.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_symbolizer_fuchsia.h rename libsanitizer/sanitizer_common/{sanitizer_symbolizer_fuchsia.cc => sanitizer [...] copy libsanitizer/sanitizer_common/{sanitizer_common_libcdep.cc => sanitizer_symbo [...] create mode 100644 libsanitizer/sanitizer_common/sanitizer_symbolizer_rtems.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_syscall_linux_arm.inc create mode 100644 libsanitizer/sanitizer_common/sanitizer_syscalls_netbsd.inc create mode 100644 libsanitizer/sanitizer_common/sanitizer_unwind_win.cc rename libsanitizer/{tsan/tsan_vector.h => sanitizer_common/sanitizer_vector.h} (75%) create mode 100644 libsanitizer/ubsan/ubsan_monitor.cc create mode 100644 libsanitizer/ubsan/ubsan_monitor.h copy libstdc++-v3/{ChangeLog => ChangeLog-2018} (74%) copy libstdc++-v3/config/abi/post/{x86_64-linux-gnu/x32 => sparc64-linux-gnu/32}/b [...] copy libstdc++-v3/config/abi/post/{x86_64-linux-gnu => sparc64-linux-gnu}/baseline [...] create mode 100644 libstdc++-v3/doc/xml/manual/status_cxx2020.xml rename libstdc++-v3/include/{experimental => }/bits/erase_if.h (74%) create mode 100644 libstdc++-v3/include/experimental/bits/net.h create mode 100644 libstdc++-v3/include/experimental/buffer create mode 100644 libstdc++-v3/include/experimental/executor create mode 100644 libstdc++-v3/include/experimental/internet create mode 100644 libstdc++-v3/include/experimental/io_context copy libstdc++-v3/include/experimental/{filesystem => net} (67%) create mode 100644 libstdc++-v3/include/experimental/netfwd create mode 100644 libstdc++-v3/include/experimental/socket create mode 100644 libstdc++-v3/include/experimental/timer rename libstdc++-v3/src/{filesystem/cow-std-dir.cc => c++17/cow-fs_dir.cc} (93%) rename libstdc++-v3/src/{filesystem/cow-std-ops.cc => c++17/cow-fs_ops.cc} (92%) rename libstdc++-v3/src/{filesystem/cow-std-path.cc => c++17/cow-fs_path.cc} (92%) copy libstdc++-v3/src/{c++11/cow-sstream-inst.cc => c++17/cow-string-inst.cc} (85%) rename libstdc++-v3/src/{filesystem/std-dir.cc => c++17/fs_dir.cc} (94%) rename libstdc++-v3/src/{filesystem/std-ops.cc => c++17/fs_ops.cc} (82%) create mode 100644 libstdc++-v3/src/c++17/fs_path.cc copy libstdc++-v3/src/{c++11/ios-inst.cc => c++17/ostream-inst.cc} (76%) copy libstdc++-v3/src/{c++11/wstring-io-inst.cc => c++17/string-inst.cc} (57%) delete mode 100644 libstdc++-v3/src/filesystem/std-path.cc create mode 100644 libstdc++-v3/testsuite/17_intro/headers/c++1998/charset.cc create mode 100644 libstdc++-v3/testsuite/17_intro/headers/c++2011/charset.cc copy libstdc++-v3/testsuite/{23_containers/array/tuple_interface/tuple_element_neg [...] create mode 100644 libstdc++-v3/testsuite/17_intro/headers/c++2014/charset.cc copy libstdc++-v3/testsuite/{20_util/duration/literals/65499.cc => 17_intro/header [...] create mode 100644 libstdc++-v3/testsuite/17_intro/headers/c++2017/charset.cc copy libstdc++-v3/testsuite/{21_strings/basic_string/cons/wchar_t/79162.cc => 17_i [...] create mode 100644 libstdc++-v3/testsuite/17_intro/headers/c++2020/charset.cc copy libstdc++-v3/testsuite/{23_containers/list/operations/unique_cxx20_return.cc [...] copy libstdc++-v3/testsuite/18_support/numeric_limits/{char16_32_t.cc => char8_t.c [...] copy libstdc++-v3/testsuite/{23_containers/queue/members/7157.cc => 20_util/assume [...] copy libstdc++-v3/testsuite/20_util/{is_nothrow_convertible/requirements/explicit_ [...] copy libstdc++-v3/testsuite/20_util/{to_address/1_neg.cc => assume_aligned/3.cc} (68%) create mode 100644 libstdc++-v3/testsuite/20_util/duration/requirements/noexcept.cc copy libstdc++-v3/testsuite/{ext/shared_ptr/1.cc => 20_util/enable_shared_from_thi [...] copy libstdc++-v3/testsuite/20_util/from_chars/{1_neg.cc => 1_c++20_neg.cc} (81%) copy libstdc++-v3/testsuite/{23_containers/queue/members/emplace_cxx17_return.cc = [...] create mode 100644 libstdc++-v3/testsuite/20_util/is_constant_evaluated/1.cc copy libstdc++-v3/testsuite/20_util/{headers/type_traits/std_c++0x_neg.cc => is_co [...] create mode 100644 libstdc++-v3/testsuite/20_util/optional/assignment/9.cc create mode 100644 libstdc++-v3/testsuite/20_util/pair/87822.cc create mode 100644 libstdc++-v3/testsuite/20_util/polymorphic_allocator/allocate_o [...] copy libstdc++-v3/testsuite/20_util/polymorphic_allocator/{construct_pair.cc => co [...] copy libstdc++-v3/testsuite/20_util/{to_address/1_neg.cc => reference_wrapper/inco [...] copy libstdc++-v3/testsuite/20_util/{unique_ptr/requirements/incomplete.cc => scop [...] create mode 100644 libstdc++-v3/testsuite/20_util/synchronized_pool_resource/allocate.cc create mode 100644 libstdc++-v3/testsuite/20_util/synchronized_pool_resource/cons.cc copy libstdc++-v3/testsuite/{30_threads/shared_mutex/cons/1.cc => 20_util/synchron [...] create mode 100644 libstdc++-v3/testsuite/20_util/synchronized_pool_resource/multi [...] copy libstdc++-v3/testsuite/{30_threads/shared_mutex/try_lock/2.cc => 20_util/sync [...] create mode 100644 libstdc++-v3/testsuite/20_util/synchronized_pool_resource/release.cc create mode 100644 libstdc++-v3/testsuite/20_util/time_point/requirements/noexcept.cc create mode 100644 libstdc++-v3/testsuite/20_util/underlying_type/requirements/typ [...] copy libstdc++-v3/testsuite/20_util/{shared_ptr/cons/58839.cc => unique_ptr/cons/i [...] create mode 100644 libstdc++-v3/testsuite/20_util/unsynchronized_pool_resource/all [...] create mode 100644 libstdc++-v3/testsuite/20_util/unsynchronized_pool_resource/all [...] create mode 100644 libstdc++-v3/testsuite/20_util/unsynchronized_pool_resource/cons.cc copy libstdc++-v3/testsuite/{23_containers/forward_list/modifiers/emplace_cxx17_re [...] create mode 100644 libstdc++-v3/testsuite/20_util/unsynchronized_pool_resource/options.cc create mode 100644 libstdc++-v3/testsuite/20_util/unsynchronized_pool_resource/release.cc create mode 100644 libstdc++-v3/testsuite/20_util/unwrap_reference/1.cc create mode 100644 libstdc++-v3/testsuite/20_util/unwrap_reference/2.cc create mode 100644 libstdc++-v3/testsuite/20_util/uses_allocator/make_obj.cc copy libstdc++-v3/testsuite/20_util/{any/modifiers/83658.cc => variant/87431.cc} (58%) copy libstdc++-v3/testsuite/20_util/{tuple/78939.cc => variant/87619.cc} (51%) copy libstdc++-v3/testsuite/{experimental/string => 21_strings/basic_string}/erasu [...] copy libstdc++-v3/testsuite/21_strings/basic_string/literals/{types.cc => types-ch [...] copy libstdc++-v3/testsuite/21_strings/basic_string/literals/{values.cc => values- [...] create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/modifiers/assign [...] copy libstdc++-v3/testsuite/{26_numerics/complex/c99.cc => 21_strings/basic_string [...] create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/modifiers/assign [...] copy libstdc++-v3/testsuite/{26_numerics/complex/c99.cc => 21_strings/basic_string [...] copy libstdc++-v3/testsuite/{23_containers/forward_list/operations/unique_cxx20_re [...] copy libstdc++-v3/testsuite/{23_containers/forward_list/operations/unique_cxx20_re [...] copy libstdc++-v3/testsuite/{23_containers/forward_list/operations/unique_cxx20_re [...] copy libstdc++-v3/testsuite/{23_containers/set/operations/contains.cc => 21_string [...] copy libstdc++-v3/testsuite/21_strings/basic_string/requirements/explicit_instanti [...] copy libstdc++-v3/testsuite/21_strings/basic_string_view/literals/{types.cc => typ [...] copy libstdc++-v3/testsuite/21_strings/basic_string_view/literals/{values.cc => va [...] copy libstdc++-v3/testsuite/{20_util/function_objects/not_fn/87538.cc => 21_string [...] copy libstdc++-v3/testsuite/{25_algorithms/search/searcher.cc => 21_strings/basic_ [...] create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string_view/operations/ [...] create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string_view/operations/ [...] create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string_view/operations/ [...] create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string_view/operations/ [...] copy libstdc++-v3/testsuite/{23_containers/forward_list/modifiers/emplace_cxx17_re [...] copy libstdc++-v3/testsuite/{23_containers/forward_list/modifiers/emplace_cxx17_re [...] copy libstdc++-v3/testsuite/21_strings/basic_string_view/{element_access/char/2.cc [...] copy libstdc++-v3/testsuite/21_strings/basic_string_view/{element_access/char/2.cc [...] copy libstdc++-v3/testsuite/21_strings/basic_string_view/requirements/explicit_ins [...] copy libstdc++-v3/testsuite/21_strings/char_traits/requirements/{char => char8_t}/ [...] copy libstdc++-v3/testsuite/21_strings/char_traits/requirements/{char32_t => char8 [...] copy libstdc++-v3/testsuite/21_strings/{basic_string/requirements/explicit_instant [...] copy libstdc++-v3/testsuite/22_locale/codecvt/{char16_t.cc => char16_t-char8_t.cc} (86%) copy libstdc++-v3/testsuite/22_locale/codecvt/{char32_t.cc => char32_t-char8_t.cc} (86%) copy libstdc++-v3/testsuite/22_locale/codecvt/{utf8.cc => utf8-char8_t.cc} (82%) copy libstdc++-v3/testsuite/22_locale/collate_byname/{1.cc => 88681.cc} (87%) copy libstdc++-v3/testsuite/{27_io/manipulators/extended/put_time/char/1.cc => 22_ [...] copy libstdc++-v3/testsuite/{27_io/manipulators/extended/put_time/char/1.cc => 22_ [...] copy libstdc++-v3/testsuite/{experimental => 23_containers}/deque/erasure.cc (70%) copy libstdc++-v3/testsuite/{20_util/uses_allocator/69114.cc => 23_containers/forw [...] copy libstdc++-v3/testsuite/{experimental => 23_containers}/forward_list/erasure.cc (70%) copy libstdc++-v3/testsuite/{20_util/uses_allocator/69114.cc => 23_containers/list [...] copy libstdc++-v3/testsuite/{experimental => 23_containers}/list/erasure.cc (71%) delete mode 100644 libstdc++-v3/testsuite/23_containers/list/requirements/explicit [...] copy libstdc++-v3/testsuite/{experimental => 23_containers}/map/erasure.cc (76%) delete mode 100644 libstdc++-v3/testsuite/23_containers/map/requirements/explicit_ [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/multimap/requirements/expl [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/multiset/requirements/expl [...] create mode 100644 libstdc++-v3/testsuite/23_containers/priority_queue/deduction.cc copy libstdc++-v3/testsuite/23_containers/priority_queue/{67085.cc => dr2537.cc} (64%) create mode 100644 libstdc++-v3/testsuite/23_containers/queue/deduction.cc copy libstdc++-v3/testsuite/{experimental => 23_containers}/set/erasure.cc (71%) delete mode 100644 libstdc++-v3/testsuite/23_containers/set/requirements/explicit_ [...] create mode 100644 libstdc++-v3/testsuite/23_containers/stack/deduction.cc copy libstdc++-v3/testsuite/{experimental => 23_containers}/unordered_map/erasure. [...] copy libstdc++-v3/testsuite/{experimental => 23_containers}/unordered_set/erasure. [...] copy libstdc++-v3/testsuite/{20_util/uses_allocator/69114.cc => 23_containers/vect [...] create mode 100644 libstdc++-v3/testsuite/23_containers/vector/capacity/87544.cc copy libstdc++-v3/testsuite/{20_util/uses_allocator/69114.cc => 23_containers/vect [...] copy libstdc++-v3/testsuite/{experimental => 23_containers}/vector/erasure.cc (70%) create mode 100644 libstdc++-v3/testsuite/23_containers/vector/modifiers/push_back [...] copy libstdc++-v3/testsuite/23_containers/vector/{58764.cc => modifiers/push_back/ [...] copy libstdc++-v3/testsuite/{20_util/to_address/1_neg.cc => 26_numerics/complex/co [...] create mode 100644 libstdc++-v3/testsuite/26_numerics/complex/operators/more_constexpr.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/complex/requirements/more_co [...] copy libstdc++-v3/testsuite/26_numerics/complex/value_operations/{constexpr.cc => [...] copy libstdc++-v3/testsuite/{20_util/function/requirements/explicit_instantiation. [...] copy libstdc++-v3/testsuite/26_numerics/headers/cstdlib/{dr2192.cc => dr2735.cc} (58%) copy libstdc++-v3/testsuite/{20_util/shared_ptr/observers/array.cc => 26_numerics/ [...] create mode 100644 libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char [...] copy libstdc++-v3/testsuite/{23_containers/queue/members/emplace_cxx17_return.cc = [...] create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/filesystem_error/cons.cc create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/filesystem_error/copy.cc create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/operations/all.cc copy libstdc++-v3/testsuite/27_io/filesystem/operations/{relative.cc => resize_fil [...] create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/path/compare/lwg2936.cc copy libstdc++-v3/testsuite/27_io/filesystem/path/{io/dr2989.cc => construct/80762 [...] copy libstdc++-v3/testsuite/27_io/filesystem/path/{construct/copy.cc => generation [...] copy libstdc++-v3/testsuite/27_io/filesystem/path/native/{string.cc => string-char [...] copy libstdc++-v3/testsuite/29_atomics/headers/atomic/{types_std_c++0x.cc => types [...] copy libstdc++-v3/testsuite/29_atomics/headers/atomic/{types_std_c++0x_neg.cc => t [...] copy libstdc++-v3/testsuite/{20_util/to_address/1_neg.cc => 29_atomics/headers/ato [...] copy libstdc++-v3/testsuite/{20_util/is_nothrow_convertible/requirements/typedefs. [...] create mode 100644 libstdc++-v3/testsuite/experimental/feat-char8_t.cc create mode 100644 libstdc++-v3/testsuite/experimental/filesystem/filesystem_error [...] copy libstdc++-v3/testsuite/experimental/filesystem/path/{modifiers/clear.cc => co [...] copy libstdc++-v3/testsuite/experimental/filesystem/path/native/{string.cc => stri [...] create mode 100644 libstdc++-v3/testsuite/experimental/net/buffer/arithmetic.cc create mode 100644 libstdc++-v3/testsuite/experimental/net/buffer/const.cc create mode 100644 libstdc++-v3/testsuite/experimental/net/buffer/creation.cc create mode 100644 libstdc++-v3/testsuite/experimental/net/buffer/mutable.cc copy libstdc++-v3/testsuite/experimental/{memory/shared_ptr/observers/use_count.cc [...] create mode 100644 libstdc++-v3/testsuite/experimental/net/buffer/traits.cc create mode 100644 libstdc++-v3/testsuite/experimental/net/execution_context/use_s [...] copy libstdc++-v3/testsuite/{17_intro/headers/c++1998/all_c++200x_compatibility.cc [...] create mode 100644 libstdc++-v3/testsuite/experimental/net/internet/address/v4/com [...] create mode 100644 libstdc++-v3/testsuite/experimental/net/internet/address/v4/cons.cc create mode 100644 libstdc++-v3/testsuite/experimental/net/internet/address/v4/cre [...] create mode 100644 libstdc++-v3/testsuite/experimental/net/internet/address/v4/members.cc create mode 100644 libstdc++-v3/testsuite/experimental/net/internet/resolver/base.cc create mode 100644 libstdc++-v3/testsuite/experimental/net/internet/resolver/ops/l [...] copy libstdc++-v3/testsuite/experimental/{filesystem/operations/read_symlink.cc => [...] create mode 100644 libstdc++-v3/testsuite/experimental/net/timer/waitable/cons.cc copy libstdc++-v3/testsuite/experimental/{functional/87538.cc => net/timer/waitabl [...] create mode 100644 libstdc++-v3/testsuite/experimental/net/timer/waitable/ops.cc copy libstdc++-v3/testsuite/experimental/string_view/literals/{types.cc => types-c [...] copy libstdc++-v3/testsuite/experimental/string_view/literals/{values.cc => values [...] copy libstdc++-v3/testsuite/experimental/string_view/operations/{data/char/1.cc => [...] copy libstdc++-v3/testsuite/experimental/string_view/operations/{data/char/1.cc => [...] copy libstdc++-v3/testsuite/experimental/string_view/requirements/explicit_instant [...] create mode 100644 libstdc++-v3/testsuite/ext/char8_t/atomic-1.cc copy libstdc++-v3/testsuite/ext/debug_allocator/{56170.cc => eq.cc} (73%) copy libstdc++-v3/testsuite/{23_containers/vector/ext_pointer/explicit_instantiati [...] copy libstdc++-v3/testsuite/ext/malloc_allocator/{explicit_instantiation.cc => eq. [...] copy libstdc++-v3/testsuite/ext/new_allocator/{instantiate.cc => eq.cc} (76%) create mode 100644 libstdc++-v3/testsuite/libstdc++-prettyprinters/compat.cc create mode 100644 libstdc++-v3/testsuite/performance/20_util/memory_resource/pools.cc create mode 100644 libstdc++-v3/testsuite/tr2/dynamic_bitset/pr87784.cc delete mode 100644 lto-plugin/lto-symtab.c create mode 100755 maintainer-scripts/bugzilla-close-candidate.py create mode 100644 multilib.am create mode 100755 test-driver