This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hsa in repository gcc.
from 4bcbe18 Merged trunk revision 241230 into the hsa branch adds 72b0240 Implement P0084R2, Emplace return type, for C++17 adds f9a2a98 PR77987 Fix unique_ptr<T[], D>::reset(U) for T != U adds 31aa57c PR77998 Remove std::thread::_Invoker::result_type adds 68ebfa1 2016-10-17 Richard Biener rguenther@suse.de adds b0c98c2 * Makefile.in (C_COMMON_OBJS): Add c-family/c-attribs.o. adds 2695b94 2016-10-17 Paolo Carlini paolo.carlini@oracle.com adds 6539e0f 2016-10-17 Richard Biener rguenther@suse.de adds b25790e PR77994 Convert std::sample size argument to suitable type adds 29cfc39 Explicitly list all tree codes in gcc/tree-streamer.c:record_ [...] adds 6e2da3f * explow.c (validize_mem): Do not modify the argument in-place. adds e8ebfb4 [AArch64] Use new target pass registration framework for FMA [...] adds 5bcc415 2016-10-17 Andrew Pinski apinski@cavium.com adds c258c00 Fix formating. adds 5fd1e54 runtime: copy rdebug code from Go 1.7 runtime adds dbd2f08 * lib/target-supports.exp (check_effective_ta [...] adds 2b8a924 * dwarf2.h (enum dwarf_calling_convention): Add new DWARF5 [...] adds a68b3ea 2016-10-17 Bernd Edlinger bernd.edlinger@hotmail.de adds 5db34fe 2016-10-17 Paul Thomas pault@gcc.gnu.org adds 8476986 Update dom_info adds 876d4bc * c-warn.c (find_array_ref_with_const_idx_r): Remove paramet [...] adds 443d119 2016-10-17 Steven G. Kargl kargl@gcc.gnu.org adds 53cddf2 [gcc] adds 82f4e12 * expmed.c (expand_shift_1): Add MAY_FAIL parameter and do n [...] adds 310594c 2016-10-17 Paolo Carlini paolo.carlini@oracle.com adds 16a7986 2016-10-17 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 946d814 * config/i386/i386.h (TARGET_CUSTOM_FUNCTION_DESCRIPTORS): M [...] adds 5b48910 Set nonnull attribute to ptr_info_def based on VRP gcc/ChangeLog: adds fc323d7 Use get/set_ptr_nonnull in ipa-vrp gcc/ChangeLog: adds 130a8de Use get_ptr_nonnull in tree-vrp gcc/testsuite/ChangeLog: adds c003f8a Daily bump. adds e1e9159 read-md.c: Move various state to within class rtx_reader adds 089541f 2016-10-17 Jerry DeLisle jvdelisle@gcc.gnu.org adds ca0ecad 2016-10-18 Richard Biener rguenther@suse.de adds 723c387 2016-10-18 Richard Biener rguenther@suse.de adds 9bd25c4 rs6000: Fix separate shrink-wrapping for TARGET_MULTIPLE adds 9edca09 2016-10-18 Richard Biener rguenther@suse.de adds bace3f7 Don't define uses-allocator variable templates in C++11 adds 7c57132 Return earlier if not effective_target_int32 adds 4f910da * config/rs6000/rs6000.c (rs6000_output_symbol_ref): [...] adds 3717d5b runtime: scan caller-saved registers for non-split-stack adds fd7e602 2016-10-18 Bill Schmidt wschmidt@linux.vnet.ibm.com adds ce1813a Set gcc_force_conventional_output even without LTO linker plugin adds 6f5938e runtime: copy netpoll code from Go 1.7 runtime adds 4d7671d PR target/77991 * config/i386/i386.c (legitimize_tls_addres [...] adds 30f2983 2016-10-18 Andrew Pinski apinski@cavium.com adds 0b6e681 Fix typos in experimental::shared_ptr adds d4163ee Fix indentation of experimental::shared_ptr code adds 2b7e7fc xtensa: add HW FPU sequences for DIV/SQRT/RECIP/RSQRT adds 5dc8060 xtensa: don't use unwind-dw2-fde-dip with elf targets adds f9debd3 gcc/testsuite/ChangeLog: adds 1959174 Use FOR_ALL_BB_FN in a few more places adds f2cb87f * gcc-interface/Makefile.in (EXTRA_GNATRTL_NONTASKING_OBJS): [...] adds da6cf19 * Makefile.in (OBJS): Add gimple-ssa-warn-alloca.o. * passe [...] adds 5b107e4 Fix formatting. adds 9b63eec Daily bump. adds 1227b11 2016-10-19 Richard Biener rguenther@suse.de adds 82cd695 * system-linux-armel.ads: Rename into... * system-linux-arm [...] adds 34b94be 2016-10-19 Richard Biener rguenther@suse.de adds bc8a7bf PR77990 refactor unique_ptr to encapsulate tuple adds c2aae0a Fix std::experimental::shared_ptr SFINAE constraints adds 0408b92 Move negative unique_ptr tests to new file adds b3e3b38 [PR tree-optimization/78024] Clear basic block flags before u [...] adds 841257c Replace NULL with false as a return value adds 2ba42fa [PR lto/77458] Avoid ICE in offloading with differing _FloatN [...] adds 82112bf PR tree-optimization/78005 * tree-vect-loop-manip.c (vect_g [...] adds 02c23b4 Test experimental::shared_ptr construction from other smart pointers adds 7937d6d 2016-10-19 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 7c72767 * omp-low.c (pass_oacc_device_lower::gate): New method. (ex [...] adds e066ee6 * gcc.dg/Wvla-1.c: Rename to... * gcc.dg/Wvla-larger-than-1 [...] adds 090dff1 runtime, syscall: force EPOLLET to be positive adds f1c13c2 2016-10-19 Bernd Edlinger bernd.edlinger@hotmail.de adds b40f685 Fix incorrect comment about std::auto_ptr adds c93273d Fix copy&paste error in __gnu_debug::vector adds 0d05daf * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets. * gcc. [...] adds dbbe97e 2016-10-19 Jerry DeLisle jvdelisle@gcc.gnu.org adds 9d7f88a Make std::enable_shared_from_this cope with ambiguity adds 5c2ba57 2016-10-19 Bernd Edlinger bernd.edlinger@hotmail.de adds 677e8b7 libgcc/ * config/pa/pa64-hpux-lib.h: New file. (EH_FRAME_SE [...] adds 401fe0b Daily bump. adds ab056ef 2016-10-20 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds bc3bde5 2016-10-20 Paolo Carlini paolo.carlini@oracle.com adds ad65029 S/390: Add fallthrough comment in md file. adds c72bf91 2016-10-20 Richard Biener rguenther@suse.de adds 791e125 Add more tests for enable_shared_from_this ambiguities adds 02187d0 PR78052 Define std::allocator<void>::{construct,destroy} adds 8a0d346 2016-10-20 Richard Biener rguenther@suse.de adds 613cdbf gcc/fortran/ChangeLog: adds 315e2b5 * gcc-interface/Makefile (x86-64/Linux): Restore missing pai [...] adds 389d32e Tweak whitespace in std::allocator files adds 3bc1283 Do the operator= SFINAE in the return type for optional, not [...] adds 67dfc6a Prepare shared_ptr for array support adds 92a2a71 loop splitting adds 4b43087 * g++.dg/cpp1z/aligned-new7.C: Fix for small MAX_STACK_ALIGNM [...] adds 146cbd6 * c-cppbuiltin.c (c_cpp_builtins): Update __cpp_concepts value. adds 3645e92 2016-10-20 Bernd Edlinger bernd.edlinger@hotmail.de adds c3f8523 2016-10-20 Richard Biener rguenther@suse.de adds 0690472 * compare-elim.c (conforming_compare): Accept UNSPECs. (fin [...] adds 75b11ed Do not fixup edges for a thunk in LTRANS (PR lto/78049) adds e0a20c9 PR target/78037 * config/i386/bmiintrin.h (__tzcnt_u16): Ca [...] adds 1349c26 * doc/gty.texi (for_user): Use @item next to @findex. adds 8d379b8 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2. adds 6098d6c runtime: rewrite interface code into Go adds 127b5b6 2016-10-20 Bernd Edlinger bernd.edlinger@hotmail.de adds d7c616d * config/i386/i386.c (ix86_fold_builtin): Handle IX86_BUILTI [...] adds dd1f873 2016-10-20 Steven G. Kargl kargl@gcc.gnu.org adds a5ba081 Daily bump. adds 13d5448 2016-10-20 Jerry DeLisle jvdelisle@gcc.gnu.org adds 1555aa4 * config/rs6000/rs6000.c (rs6000_assemble_visibility): Swap " [...] adds a3d5ca2 2016-10-21 Richard Biener rguenther@suse.de adds ec85126 [ree] PR rtl-optimization/78038: Handle global register dataf [...] adds f1ea412 2016-10-21 Andre Vieira andre.simoesdiasvieira@arm.com adds 121d313 * config/sparc/sparc-modes.def (CCV): New. (CCXV): Likewise [...] adds a2f87f2 * tree-ssa-loop-split.c: Remove trailing spaces. * match.pd [...] adds 53f3423 * MAINTAINERS: Update email address adds c2c800f Fix PR 71627 - unable to find a register to spill adds c779945 make LABEL_REF_LABEL a rtx_insn * adds bc5cd04 make tablejump_p return the label as a rtx_insn * adds 60e91af 2016-10-21 Paul Thomas pault@gcc.gnu.org adds f7b2944 Use global operator new in std::make_exception_ptr adds 90a524f Start adding selftests for print_rtx adds 5405a91 * gimplify.c (gimplify_bind_expr): Handle oacc_declare_retur [...] adds 4d8040d * dwarf2out.c (gen_variable_die): Emit DW_AT_const_expr attr [...] adds a4e1e6b * dwarf2out.c (ranges_table): Change into vec<dw_ranges, va_ [...] adds fe8bebf Split <functional> into smaller pieces adds 1a4cced PR target/78057 * config/i386/i386.c: Include fold-const-ca [...] adds d7e26a3 * config/i386/adxintrin.h (_subborrow_u32, _addcarry_u32, _ [...] adds d8e3fcc 2016-10-21 Andris Pavenis andris.pavenis@iki.fi adds 4d2a90e Optimize RNG use in std::sample selection sampling adds 4e2173b 2016-10-21 Andris Pavenis andris.pavenis@iki.fi adds e496648 LWG2707 init filesystem::path from string_type&& adds d0cdffa LWG2725 Fix error reporting for filesystem::exists adds 8b7e78a LWG2720 implement filesystem::perms::symlink_nofollow adds 78e6fb7 If the number of integer callee-saves is odd, any FP callee-s [...] adds 0ee6ade Improve stack adjustment by reusing a temporary move immediat [...] adds 0fe7652 Really add the test this time... adds 268e627 2016-10-21 Jerry DeLisle jvdelisle@gcc.gnu.org adds bd30f08 * ptree.c (cxx_print_xnode) [TEMPLATE_PARM_INDEX]: Dump the decl. adds f0474a4 PR c++/77656 * pt.c (convert_template_argument): Call conve [...] adds e318c42 runtime: copy lfstack code from Go 1.7 runtime adds 6cb5d05 ADDR_EXPR and nonnull gcc/ChangeLog: adds 5a09698 * PR tree-optimization/71947 * gcc.dg/tree-ssa/pr71947-4.c: [...] adds 7021f6f libgo: leave Int64Align as 8 on 32-bit SPARC adds 16c362c libgo: keep c0 and c1 out of runtime.inc adds 0fbf820 Daily bump. adds 14326a2 2016-10-21 Andrew Pinski apinski@cavium.com adds 3bf511d Ignore perms::symlink_nofollow on non-symlinks adds d202d7b gcc/fortran/ChangeLog: adds 5676fa7 2016-10-22 Thomas Koenig tkoenig@gcc.gnu.org adds 11d8d4e * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC. adds 12bf55f Daily bump. adds 54564d6 2016-10-22 François Dumont fdumont@gcc.gnu.org adds 50703e6 * config/sparc/sparc-c.c (sparc_target_macros): Replace TARG [...] adds b0cb70c 2016-10-23 Paul Thomas pault@gcc.gnu.org adds 1a6627e 2016-10-23 Steven G. Kargl kargl@gcc.gnu.org adds 75a0b54 * config/sparc/sparc.md (cpu_feature): Minor tweak. (enable [...] adds a484f6f 2016-10-23 Steven G. Kargl kargl@gcc.gnu.org adds 58a99d5 PR target/77837 - missing -Wformat-length warning for %p with [...] adds dca6603 Daily bump. adds 020c275 Do not disable aggressive loop opts for adds 98d9f59 Work around 32-bit i386 STV testcases failing with -mstackrea [...] adds 595090d * config/i386/i386.c (ix86_fold_builtin): Handle IX86_BUILT [...] adds 8cc18ee 2016-10-24 Andre Vieira andre.simoesdiasvieira@arm.com adds dfa8b1b 2016-10-24 Richard Biener rguenther@suse.de adds 2cd6611 gcc/ PR target/78093 * doc/extend.texi (AVR Variable Attrib [...] adds a3f533a Parallelize check-gnat adds c2423c1 2016-10-24 Richard Biener rguenther@suse.de adds 2f8702e [check_GNU_style.sh] More aggressively ignore dg-xxx directives adds ba35191 Remove dead wood from trans-expr.c adds bf8e44c 2016-10-24 Ximin Luo infinity0@pwned.gg adds 0273185 Make vector::data() return type consistent in C++98 adds c8bcfa5 Cross-port the latest resolution of LWG2756 and some bug-fixe [...] adds 11cb770 2016-10-24 Richard Biener rguenther@suse.de adds edf212c Cross-port exception-safety and move fixes of std::any to std [...] adds acd2717 * cxx-pretty-print.c (pp_cxx_check_constraint): Use VAR_P (x [...] adds 673ccb5 * config/i386/i386.c (ix86_in_large_data_p, ix86_expand_buil [...] adds fe732a9 * trans-intrinsic.c (gfc_conv_intrinsic_minmax): Use VAR_P ( [...] adds cb9a4a5 2016-10-24 Moritz Klammler moritz@glammler.eu adds b453839 Implement DR resolutions for filesystem::copy adds 8913100 Do not retry failed close(3) in filesystem::copy adds 7650759 Make directory iterators become end iterator on error adds 1070926 PR71337 fix filesystem::temp_directory_path error handling adds 9e94ae7 Fix error handling in filesystem::is_empty adds c62d63d PR middle-end/77735 - FAIL: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c adds 5f64e68 2016-10-24 Bernd Edlinger bernd.edlinger@hotmail.de adds 7829b1a PR libgcc/78064: Add missing include directive to unwind-c.c adds 1eaf015 * dwarf2out.c (gen_subprogram_die): Add DW_AT_reference or [...] adds 0fdad65 2016-10-24 Steven G. Kargl kargl@gcc.gnu.org adds 677614d 2016-10-24 Jerry DeLisle jvdelisle@gcc.gnu.org adds 2e2f691 gcc/testsuite/ChangeLog: adds 407ae91 Daily bump. adds 24c7ece gcc/ PR target/71676 PR target/71678 * config/avr/avr.md ( [...] adds c9a8ee1 gcc/ New avt target pass to work around performance loss by [...] adds 6c287ec Typo. adds 6e1b2ff * internal-fn.def (LAUNDER): New internal function. * inter [...] adds 95d79e0 2016-10-25 Thomas Preud'homme thomas.preudhomme@arm.com adds 78e31c4 With -fpu=neon DI mode shifts are expanded after reload. DI [...] adds 4f436d0 * parser.c (cp_parser_postfix_expression): Adding missing break;. adds 131ad74 Fix 2 typos in IPA ICF pass adds a07d533 Fix not caught use-after-scope with -O1 (PR sanitize/78106) adds 1fddbae * config/m68k/m68k.c (m68k_get_reloc_decoration): Add gcc_un [...] adds d431f54 * config/v850/v850.c (v850_handle_data_area_attribute): Fix [...] adds d61f03f go-lang.c: remove a redundant cast adds 5359845 Add BZ marker to recent commit adds cf07842 Cleanup -fdec. adds 501b58b Treat form feed as whitespace. adds 006943e Support TYPE as alias for PRINT with -fdec. adds 12c0b82 Enable %LOC as an rvalue with -std=legacy. adds b1e8c86 Enable .XOR. operator with -std=legacy. adds d9fbb1e Fix error handling in copy_file and equivalent adds 2fa9dfd Handle negative times in filesystem::last_write_time adds c58b909 gcc/fortran/ * intrinsic.texi (cosd): New mathop. adds 6a2e2a8 PR target/78102 * optabs.def (vcondeq_optab, vec_cmpeq_opta [...] adds 09c2dc4 Expose forcibly_ggc_collect and run it after all selftests adds 255d575 gcc/testsuite/ChangeLog: adds 9db5ef2 * tree.h (wi::fits_to_tree_p): Accept only 0 and 1 for boole [...] adds c6d9700 * constexpr.c (maybe_constant_init): Pull out TARGET_EXPR_INITIAL. adds 5f2a116 Implement ~line_maps () adds d756621 Convert logical ops on integers to bitwise equivalent with -fdec. adds c6a7d9e input.c/libcpp: fix lifetimes of path buffers adds 83ee671 PR sanitizer/78106 * gcc.dg/asan/pr78106.c: Add -ffat-lto-o [...] adds b95fe85 * config.gcc (sparc*-*-solaris2*): Adjust. (sparc64-*-linux [...] adds dd7553f 2016-10-25 Paul Thomas pault@gcc.gnu.org adds 58feab9 2016-10-25 Will Schmidt will_schmidt@vnet.ibm.com adds d6169eb * config/vax/vax.c (vad_address_cost_1): Add missing FALLTHR [...] adds d9cf653 Daily bump. adds 289aebd gen-pass-instances.awk is sensitive to the order in which p [...] adds b99711b Add missing header in Filesystem TS configure tests adds f70c922 PR78111 fix fallback code for filesystem::canonical adds b3db57e New I/O specifiers CARRIAGECONTROL, READONLY, SHARE with -fdec. adds a0194fe fix pr78060 pr78061 pr78088 adds 290f955 Fix error handling in recursive_directory_iterator::increment adds ed09e1d 2016-10-26 Paul Thomas pault@gcc.gnu.org adds fd0f812 * config/spu/spu.c (spu_sched_reorder): Add missing fallthru [...] adds fe6309e Add recursive_directory_iterator::pop(error_code&) adds 64884a1 * config/h8300/h8300.c (h8300_print_operand): Adjust FALLTHR [...] adds 2d8f62d * config/pa/pa.c (pa_asm_output_mi_thunk): Increase buffer size. adds 4836751 2016-10-26 Edward Smith-Rowland 3dw4rd@verizon.net adds 350db38 * config/stormy16/stormy16.c (xstormy16_asm_output_destrutor [...] adds 511d317 * config/rl78/rl78.c (rl78_calculate_death_notes): Add fallt [...] adds 7a56219 * config/nios2/nios2.c (nios2_rtx_costs): Avoid fallthru. adds 740d7b0 * config/msp430/msp430.c (msp430_legitimate_address_p): Adju [...] adds 7b83b08 * config/microblaze/microblaze.c (microblaze_function_arg): [...] adds 531eafa * config/mcore/mcore.c (mcore_gen_compare): Adjust fallthru [...] adds 1ac2fdf * config/m32r/m32r.c (m32r_print_operand): Adjust fallthru comment. adds 7b7f277 * config/m32c/m32c.c (encode_pattern_1): Add fallthru commen [...] adds abb856b * config/iq2000/iq2000.c (iq2000_function_arg): Adjust fallt [...] adds 89d4eb3 * config/frv/frv.c (comparison_string): Do not fall through [...] adds dbfd9d2 Refactor atomic compare_and_swap to make it fit for ARMv8-M Baseline adds 12f9739 Adapt atomic compare and swap to ARMv8-M Baseline adds 105da64 * config/fr30/fr30.c (fr30_print_operand): Adjust fallthru comment. adds bc57f59 * gen-pass-instances.awk (adjust_linenos): INcrement pass_li [...] adds 816a8c6 PR fortran/77973 * gimplify.c (gimplify_adjust_omp_clauses_ [...] adds 65d5807 * config/epiphany/epiphany.c (epiphany_print_operand): Adjus [...] adds 1edeb88 Fix test for recursive_directory_iterator::pop adds 4bbd970 * config/cr16/cr16.c (cr16_print_operand): Add missing fallt [...] adds edee088 * config/arc/arc.c (acr_print_operand): Adjust fallthru comm [...] adds cd913c1 Introduce class rtx_writer adds 3dfc7e7 * config/microblaze/microblaze.c (tls_mentioned_p): Avoid f [...] adds 6d1796e * haifa-sched.c (call_used_regs_num): Rename to... (call_sa [...] adds be10b36 2016-10-26 Bernd Edlinger bernd.edlinger@hotmail.de adds f17750b Show INSN_UIDs in compact mode adds 0dc13da * config/mips/mips.c (mips16_constant_cost): Add missing fa [...] adds 2db725d gcc/ChangeLog: adds 5458e94 * config/sh/sh.c (output_branch): Add missing fallthru comme [...] adds 32dd465 2016-10-26 François Dumont fdumont@gcc.gnu.org adds 2d0f5c3 Daily bump. adds 1d05fbd 2016-10-26 Steven G. Kargl kargl@gcc.gnu.org adds 15eeb12 * match.pd ((convert1 (minmax ((convert2 (x) c)))) -> minmax [...] adds a9853aa * plugin.c (register_plugin_info): Produce an error message [...] adds f02d068 Adapt other atomic operations to ARMv8-M Baseline adds 84b72a1 Enable ARMv8-M atomic and synchronization support for ARMv8-M [...] adds 3cc39c3 Adjust precision of filesystem::last_write_time tests adds 30c3caf Add myself to the MAINTAINERS file adds d871211 * class.c (add_method): Allow using-declarations to coexist. adds 58f9575 Fix target selectors in uniform_inside_sphere_distribution tests adds 86e3aa3 * dwarf2out.c (gen_member_die): Only reparent_child instead [...] adds 52cbeb3 Fix some DEC I/O testcases. adds 641ae1b * match.pd ((convert (op:s (convert@2 @0) (convert?@3 @1)))) [...] adds 1e82693 * builtins.c (expand_builtin_nonlocal_goto): Avoid evaluatin [...] adds 535a0ca Fix initialization of UNIONs with -finit-derived. adds 43f7268 * oacc-init.c (goacc_new_thread): Use sizeof of the appropri [...] adds b95a2fd PR middle-end/78025 * omp-simd-clone.c (simd_clone_adjust): [...] adds 1e312c9 PR70975 Pass valid offset argument to sendfile adds bd7b3fc PR fortran/78026 * parse.c (decode_statement): Don't create [...] adds d59ca9c [gcc] 2016-10-27 Michael Meissner meissner@linux.vnet.ibm.com adds 3e9bc50 * config/sparc/sparc.md (<*vlop:code>VL:mode3): Remove lea [...] adds c8fb4e0 * gcc.dg/vect/pr71264.c: XFAIL on SPARC. adds 584fa6c Index: ChangeLog ============================================ [...] adds db4c293 Daily bump. adds 452a353 PR rtl-optimization/78132 * ree.c (combine_reaching_defs): [...] adds 971e7f1 PR rtl-optimization/77919 * expr.c (expand_expr_real_1) <no [...] adds 55c0151 S/390: Add support for arch<n> arch/tune options. adds 987860a S/390: Add static OSC breaker if necessary. adds 3d8a730 2016-10-28 Richard Biener rguenther@suse.de adds 7361bb0 gcc: 2016-10-26 Will Schmidt will_schmidt@vnet.ibm.com adds f82bce0 Implement std::launder for C++17 adds 3d3e04a GIMPLE store merging pass adds 5a321af sched: Do not mix prologue and epilogue insns adds cb419cc * config/bfin/bfin.c (bfin_legitimate_address_p): Add missin [...] adds d24c407 PR debug/77773 * c-pretty-print.c (simple_type_specifier): [...] adds 40ca1ec Fix filesystem::path for iterators with const value_type adds cbe1e8f libgo: redirect grep output in mkrsysinfo.sh to /dev/null adds e3014b8 * dojump.c (do_jump_by_parts_greater_rtx): Invert probabilit [...] adds 3eda7bc Make filesystem::path work with basic_string_view (P0392R0) adds 0045aca PR go/78143 runtime: build lfstack_32bit.go on ppc adds 67f7b56 2016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro. [...] adds eae59f7 PR go/78144 libgo: incorporate fix for timezone test adds 17fc6ee combine: Improve change_zero_ext (fixes PR71847) adds 97574c5 * target.def (min_arithmetic_precision): New hook. * doc/tm [...] adds af89ba4 * doc/sourcebuild.texi (Ada Tests): Remove mention of gcc chapter. adds 321e5ad compiler, runtime: copy slice code from Go 1.7 runtime adds 161d535 2016-10-28 Steven G. Kargl kargl@gcc.gnu.org adds 36e1b0b Daily bump. adds f98578c * eo.po: Update. adds b9e39fb * config/vax/vax.h (REGNO_REG_CLASS): Access the REGNO argum [...] adds cc52d8b * config/pa/pa.h (BIGGEST_ALIGNMENT): Adjust comment. (MALL [...] adds f6443ac PR target/78148 * gimple-ssa-store-merging.c (imm_store_ch [...] adds 063d629 * config/pa/pa64-hpux.h (FINI_SECTION_ASM_OP): Define to nul [...] adds 90ff29c PR rtl-optimization/77919 * expr.c (expand_expr_real_1) <no [...] adds 6f2035c Daily bump. adds 3c4ba3a Add missing name adds 0260ec2 2016-10-30 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds 41fd2d1 libgo: eliminate a lot of duplication in Makefile.am adds e32de7b compiler: fix slice/array evaluation order bug adds a57f28d 2016-10-30 Thomas Koenig tkoenig@gcc.gnu.org adds 8efd711 2016-10-30 Jerry DeLisle jvdelisle@gcc.gnu.org adds cc3fb1b Daily bump. adds 7f0c266 [gcc] adds 92bf253 * tree-vect-data-refs.c (vect_slp_analyze_node_dependences): [...] adds 1c4d983 * tree-vect-slp.c (vect_get_and_check_slp_defs): New paramet [...] adds 791e056 2016-10-31 Richard Biener rguenther@suse.de adds 50d3ad7 Add -Wshadow=global -Wshadow=local and -Wshadow=compatible-local. adds 8747163 PR c++/77886 * pt.c (tsubst_expr) <case CASE_LABEL_EXPR> Co [...] adds c6c7914 Skip gcc.dg/lto/pr60449_0.c for avr adds ab27b89 * config/alpha/alpha-passes.def: Swap pass_convert_to_eh_reg [...] adds 49508b5 Index: ChangeLog ============================================ [...] adds 0ca88e1 2016-10-31 Waldemar Brodkorb wbx@openadk.org adds 97938e2 * dwarf2out.c (dwarf2out_define, dwarf2out_undef, output_mac [...] adds c02417a PR tree-optimization/77860 * tree-ssa-reassoc.c (eliminate_ [...] adds f6f44a1 PR c++/77948 * c.opt (fext-numeric-literals): Add Var and I [...] adds 6743ce6 Add tests for a const member and a reference member for laund [...] adds 547ca91 * dwarf2out.h (enum dw_val_class): Add dw_val_class_const_im [...] adds e7defe0 PR c++/78089 * parser.c (cp_parser_postfix_expression): Rep [...] adds 5f5452c PR c++/77886 * pt.c (tsubst_expr) <case CASE_LABEL_EXPR> Co [...] adds 2b028c8 * dwarf2out.c (dwarf_op): New function. (size_of_loc_descr) [...] adds f37ec10 * dwarf2out.c (dwarf_op): Renamed to ... (dwarf_OP): ... th [...] adds 4a22982 * dwarf2out.c (DWARF_LARGEST_DATA_FORM_BITS): Define. (size [...] adds d45f061 * dwarf2out.h (enum dw_val_class): Add dw_val_class_loclists [...] adds e5336da * dwarf2out.h (struct dw_loc_descr_node): Adjust comment fo [...] adds a5b2967 2016-10-31 Jerry DeLisle jvdelisle@gcc.gnu.org adds 552384e PR debug/77315: * dwarf2out.c (mem_loc_descriptor): Use DW_ [...] adds 765ed8f * dwarf2out.c (debug_line_str_section): New variable. (debu [...] adds 82e6121 * dwarf2out.c (dwarf_AT): Handle DW_AT_dwo_name. (use_debug [...] adds de2a469 * dwarf2out.c (DWARF_COMPILE_UNIT_HEADER_SIZE): Adjust for - [...] adds 18ce349 2016-10-31 Andrew Pinski apinski@cavium.com adds 1ca93b0 Daily bump. adds 9fc5a5f [gcc] 2016-10-31 Michael Meissner meissner@linux.vnet.ibm.com adds 164d44e * lib/target-supports.exp: Normalize order of i?86 and x86_6 [...] adds fea2cd9 Minor tweaks new 6d361a8 Merged trunk revision 241734 into the hsa branch
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 | 19 + MAINTAINERS | 6 +- contrib/ChangeLog | 13 + contrib/check_GNU_style.sh | 18 +- contrib/download_prerequisites | 233 +- contrib/prerequisites.md5 | 4 + contrib/prerequisites.sha512 | 4 + gcc/ChangeLog | 2085 +++++++++++- gcc/DATESTAMP | 2 +- gcc/Makefile.in | 5 +- gcc/ada/ChangeLog | 95 + gcc/ada/gcc-interface/Make-lang.in | 3 + gcc/ada/gcc-interface/Makefile.in | 256 +- gcc/ada/gcc-interface/misc.c | 1 + gcc/ada/system-aix.ads | 5 +- gcc/ada/system-aix64.ads | 157 - ...tem-darwin-x86_64.ads => system-darwin-arm.ads} | 8 +- gcc/ada/system-darwin-ppc.ads | 7 +- gcc/ada/system-darwin-ppc64.ads | 152 - gcc/ada/system-darwin-x86.ads | 6 +- gcc/ada/system-freebsd-x86.ads | 6 +- gcc/ada/system-freebsd-x86_64.ads | 148 - gcc/ada/system-linux-alpha.ads | 1 + ...ystem-linux-x86_64.ads => system-linux-arm.ads} | 4 +- gcc/ada/system-linux-armeb.ads | 5 +- gcc/ada/system-linux-armel.ads | 155 - gcc/ada/system-linux-mips.ads | 4 +- gcc/ada/system-linux-mips64el.ads | 147 - gcc/ada/system-linux-mipsel.ads | 4 +- gcc/ada/system-linux-s390.ads | 4 +- gcc/ada/system-linux-s390x.ads | 147 - gcc/ada/system-linux-sparc.ads | 4 +- gcc/ada/system-linux-sparcv9.ads | 147 - gcc/ada/system-linux-x86.ads | 6 +- gcc/ada/system-mingw-x86_64.ads | 200 -- gcc/ada/system-mingw.ads | 6 +- gcc/ada/system-solaris-sparc.ads | 7 +- gcc/ada/system-solaris-sparcv9.ads | 148 - gcc/ada/system-solaris-x86.ads | 6 +- gcc/ada/system-solaris-x86_64.ads | 148 - gcc/alias.c | 2 +- gcc/bb-reorder.c | 5 +- gcc/builtins.c | 107 +- gcc/c-family/ChangeLog | 59 + gcc/c-family/c-attribs.c | 3163 ++++++++++++++++++ gcc/c-family/c-common.c | 3485 ++------------------ gcc/c-family/c-common.h | 21 +- gcc/c-family/c-cppbuiltin.c | 4 +- gcc/c-family/c-opts.c | 33 +- gcc/c-family/c-pretty-print.c | 13 +- gcc/c-family/c-warn.c | 13 +- gcc/c-family/c.opt | 18 +- gcc/c/ChangeLog | 6 + gcc/c/c-decl.c | 43 +- gcc/cfg.c | 2 +- gcc/cfgbuild.c | 4 +- gcc/cfgcleanup.c | 8 +- gcc/cfgexpand.c | 2 +- gcc/cfgrtl.c | 9 +- gcc/cgraph.h | 2 +- gcc/cgraphunit.c | 1 + gcc/combine.c | 59 +- gcc/common.opt | 30 +- gcc/compare-elim.c | 172 +- gcc/config.gcc | 6 +- gcc/config/aarch64/aarch64-cores.def | 41 +- ...ortex-a57-fma-steering.h => aarch64-passes.def} | 7 +- gcc/config/aarch64/aarch64-protos.h | 2 + gcc/config/aarch64/aarch64.c | 97 +- gcc/config/aarch64/cortex-a57-fma-steering.c | 16 +- gcc/config/aarch64/driver-aarch64.c | 135 +- gcc/config/aarch64/t-aarch64 | 3 +- gcc/config/alpha/alpha-passes.def | 2 +- gcc/config/arc/arc.c | 6 +- gcc/config/arc/arc.md | 1 + gcc/config/arc/predicates.md | 1 + gcc/config/arm/arm.c | 167 +- gcc/config/arm/arm.h | 10 +- gcc/config/arm/arm.md | 12 - gcc/config/arm/constraints.md | 13 +- gcc/config/arm/neon.md | 48 +- gcc/config/arm/predicates.md | 6 + gcc/config/arm/sync.md | 275 +- gcc/config/arm/thumb1.md | 26 + gcc/config/avr/avr-passes.def | 14 + gcc/config/avr/avr-protos.h | 2 + gcc/config/avr/avr.c | 459 ++- gcc/config/avr/avr.md | 113 +- gcc/config/avr/predicates.md | 4 + gcc/config/bfin/bfin.c | 1 + gcc/config/bfin/bfin.h | 5 + gcc/config/cr16/cr16.c | 2 + gcc/config/darwin.h | 2 - gcc/config/epiphany/epiphany.c | 3 +- gcc/config/fr30/fr30.c | 3 +- gcc/config/frv/frv.c | 2 +- gcc/config/h8300/h8300.c | 10 +- gcc/config/i386/adxintrin.h | 16 +- gcc/config/i386/bmiintrin.h | 10 +- gcc/config/i386/i386-builtin-types.def | 4 +- gcc/config/i386/i386-builtin.def | 10 +- gcc/config/i386/i386.c | 265 +- gcc/config/i386/i386.h | 3 - gcc/config/i386/i386.md | 158 +- gcc/config/i386/lzcntintrin.h | 10 +- gcc/config/i386/rdseedintrin.h | 6 +- gcc/config/i386/sse.md | 27 + gcc/config/i386/tbmintrin.h | 8 +- gcc/config/ia64/ia64.c | 3 + gcc/config/ia64/ia64.h | 3 - gcc/config/iq2000/iq2000.c | 3 +- gcc/config/m32c/m32c.c | 2 + gcc/config/m32r/m32r.c | 3 +- gcc/config/m68k/m68k.c | 1 + gcc/config/mcore/mcore.c | 10 +- gcc/config/microblaze/linux.h | 1 + gcc/config/microblaze/microblaze.c | 3 +- gcc/config/mips/mips.c | 6 +- gcc/config/msp430/msp430.c | 2 +- gcc/config/nios2/nios2.c | 1 + gcc/config/nvptx/nvptx.c | 8 +- gcc/config/pa/pa.c | 2 +- gcc/config/pa/pa.h | 16 +- gcc/config/pa/pa64-hpux.h | 99 +- gcc/config/rl78/rl78.c | 3 +- gcc/config/rs6000/altivec.h | 34 + gcc/config/rs6000/altivec.md | 4 +- gcc/config/rs6000/constraints.md | 12 + gcc/config/rs6000/linux.h | 4 + gcc/config/rs6000/linux64.h | 4 + gcc/config/rs6000/rs6000-builtin.def | 132 + gcc/config/rs6000/rs6000-c.c | 410 ++- gcc/config/rs6000/rs6000-cpus.def | 4 +- gcc/config/rs6000/rs6000.c | 307 +- gcc/config/rs6000/rs6000.h | 10 +- gcc/config/rs6000/rs6000.md | 119 +- gcc/config/rs6000/rs6000.opt | 4 + gcc/config/rs6000/vector.md | 92 +- gcc/config/rs6000/vsx.md | 494 ++- gcc/config/rs6000/xcoff.h | 2 +- gcc/config/s390/linux.h | 14 +- gcc/config/s390/s390.c | 152 + gcc/config/s390/s390.md | 9 + gcc/config/s390/s390.opt | 24 + gcc/config/s390/tpf.h | 17 +- gcc/config/sh/sh.c | 8 +- gcc/config/sh/sh.md | 1 + gcc/config/sparc/{default-64.h => default64.h} | 0 gcc/config/sparc/predicates.md | 7 + gcc/config/sparc/sparc-c.c | 4 +- gcc/config/sparc/sparc-modes.def | 6 + gcc/config/sparc/sparc.c | 62 +- gcc/config/sparc/sparc.h | 7 +- gcc/config/sparc/sparc.md | 1800 ++++++---- gcc/config/spu/spu.c | 4 +- gcc/config/spu/spu.h | 3 +- gcc/config/stormy16/stormy16.c | 4 +- gcc/config/v850/v850.c | 3 +- gcc/config/vax/vax.c | 2 + gcc/config/vax/vax.h | 2 +- gcc/config/visium/predicates.md | 10 +- gcc/config/visium/visium-modes.def | 5 + gcc/config/visium/visium.c | 12 + gcc/config/visium/visium.md | 248 ++ gcc/cp/ChangeLog | 71 + gcc/cp/class.c | 5 + gcc/cp/constexpr.c | 21 + gcc/cp/constraint.cc | 8 +- gcc/cp/cp-gimplify.c | 2 +- gcc/cp/cp-objcp-common.c | 31 + gcc/cp/cp-tree.h | 2 + gcc/cp/cxx-pretty-print.c | 2 +- gcc/cp/error.c | 4 + gcc/cp/init.c | 8 +- gcc/cp/mangle.c | 7 +- gcc/cp/name-lookup.c | 30 +- gcc/cp/parser.c | 59 +- gcc/cp/pt.c | 161 +- gcc/cp/ptree.c | 1 + gcc/cp/semantics.c | 22 + gcc/cse.c | 20 +- gcc/cselib.c | 4 +- gcc/doc/extend.texi | 160 + gcc/doc/gty.texi | 2 + gcc/doc/invoke.texi | 184 +- gcc/doc/md.texi | 28 + gcc/doc/passes.texi | 6 + gcc/doc/sourcebuild.texi | 15 +- gcc/doc/tm.texi | 26 +- gcc/doc/tm.texi.in | 6 +- gcc/dojump.c | 1 + gcc/dominance.c | 170 +- gcc/dominance.h | 5 + gcc/domwalk.c | 2 +- gcc/dwarf2out.c | 1943 ++++++++--- gcc/dwarf2out.h | 18 +- gcc/emit-rtl.c | 4 +- gcc/explow.c | 10 +- gcc/expmed.c | 35 +- gcc/expr.c | 30 +- gcc/final.c | 4 +- gcc/fold-const.c | 26 +- gcc/fold-const.h | 1 + gcc/fortran/ChangeLog | 292 ++ gcc/fortran/arith.c | 10 +- gcc/fortran/array.c | 30 +- gcc/fortran/class.c | 127 +- gcc/fortran/decl.c | 115 +- gcc/fortran/dependency.c | 23 +- gcc/fortran/dump-parse-tree.c | 18 +- gcc/fortran/expr.c | 106 +- gcc/fortran/frontend-passes.c | 2 + gcc/fortran/gfortran.h | 10 +- gcc/fortran/gfortran.texi | 191 +- gcc/fortran/interface.c | 3 +- gcc/fortran/intrinsic.texi | 1 + gcc/fortran/invoke.texi | 7 +- gcc/fortran/io.c | 223 +- gcc/fortran/ioparm.def | 12 +- gcc/fortran/lang.opt | 4 +- gcc/fortran/libgfortran.h | 4 +- gcc/fortran/match.c | 273 +- gcc/fortran/match.h | 1 + gcc/fortran/options.c | 24 +- gcc/fortran/parse.c | 38 +- gcc/fortran/primary.c | 25 +- gcc/fortran/resolve.c | 329 +- gcc/fortran/symbol.c | 2 +- gcc/fortran/trans-array.c | 295 +- gcc/fortran/trans-decl.c | 33 +- gcc/fortran/trans-expr.c | 676 ++-- gcc/fortran/trans-intrinsic.c | 8 +- gcc/fortran/trans-io.c | 23 +- gcc/fortran/trans-openmp.c | 12 +- gcc/fortran/trans-stmt.c | 477 +-- gcc/fortran/trans-stmt.h | 2 +- gcc/fortran/trans-types.c | 40 +- gcc/fortran/trans.c | 28 +- gcc/fortran/trans.h | 4 +- gcc/function.c | 23 + gcc/function.h | 4 + gcc/gcse.c | 6 +- gcc/gen-pass-instances.awk | 12 +- gcc/genattrtab.c | 10 +- gcc/genconditions.c | 6 +- gcc/genconfig.c | 4 +- gcc/genconstants.c | 6 +- gcc/genemit.c | 2 +- gcc/genenums.c | 4 +- gcc/genmatch.c | 16 +- gcc/genmddeps.c | 2 + gcc/genoutput.c | 2 +- gcc/genpreds.c | 4 +- gcc/genrecog.c | 6 +- gcc/gensupport.c | 42 +- gcc/gentarget-def.c | 2 +- gcc/ggc-tests.c | 28 +- gcc/gimple-ssa-sprintf.c | 335 +- gcc/gimple-ssa-store-merging.c | 1471 +++++++++ gcc/gimple-ssa-strength-reduction.c | 260 +- gcc/gimple-ssa-warn-alloca.c | 524 +++ gcc/gimplify.c | 67 +- gcc/go/ChangeLog | 5 + gcc/go/go-lang.c | 5 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/escape.cc | 67 +- gcc/go/gofrontend/expressions.cc | 747 +++-- gcc/go/gofrontend/expressions.h | 86 +- gcc/go/gofrontend/runtime.cc | 4 +- gcc/go/gofrontend/runtime.def | 75 +- gcc/go/gofrontend/statements.cc | 2 +- gcc/go/gofrontend/types.cc | 8 +- gcc/haifa-sched.c | 31 +- gcc/ifcvt.c | 8 +- gcc/input.c | 47 +- gcc/internal-fn.c | 155 +- gcc/internal-fn.def | 6 + gcc/ipa-icf.c | 1 + gcc/ipa-prop.c | 65 +- gcc/ipa.c | 7 + gcc/ira.c | 2 + gcc/jump.c | 18 +- gcc/lra-constraints.c | 2 +- gcc/lto-streamer-in.c | 12 +- gcc/lto-streamer-out.c | 5 +- gcc/lto/ChangeLog | 6 + gcc/lto/lto.c | 4 + gcc/match.pd | 33 +- gcc/omp-low.c | 15 +- gcc/omp-simd-clone.c | 226 +- gcc/optabs-query.h | 18 + gcc/optabs-tree.c | 28 +- gcc/optabs-tree.h | 4 +- gcc/optabs.c | 14 +- gcc/optabs.def | 2 + gcc/opts.c | 6 +- gcc/params.def | 12 + gcc/passes.def | 4 + gcc/plugin.c | 10 +- gcc/predict.c | 19 +- gcc/print-rtl-function.c | 10 +- gcc/print-rtl.c | 467 ++- gcc/print-rtl.h | 39 + gcc/read-md.c | 195 +- gcc/read-md.h | 76 +- gcc/read-rtl.c | 76 +- gcc/ree.c | 15 +- gcc/reload.c | 34 +- gcc/reload1.c | 6 +- gcc/reorg.c | 6 +- gcc/rtl-tests.c | 88 +- gcc/rtl.c | 4 +- gcc/rtl.h | 15 +- gcc/rtlanal.c | 38 +- gcc/sanopt.c | 6 +- gcc/sched-deps.c | 28 + gcc/sched-int.h | 11 + gcc/selftest-run-tests.c | 6 + gcc/selftest.h | 5 + gcc/shrink-wrap.c | 6 + gcc/target.def | 34 +- gcc/targhooks.c | 8 + gcc/targhooks.h | 2 +- gcc/testsuite/ChangeLog | 860 ++++- .../c-c++-common/Wint-in-bool-context-2.c | 17 + .../c-c++-common/Wint-in-bool-context-3.c | 15 + gcc/testsuite/c-c++-common/builtin-shuffle-1.c | 22 + gcc/testsuite/c-c++-common/pr72747-1.c | 16 + gcc/testsuite/c-c++-common/pr72747-2.c | 18 + gcc/testsuite/c-c++-common/ubsan/unreachable-3.c | 21 + gcc/testsuite/c-c++-common/wdate-time.c | 6 + gcc/testsuite/g++.dg/cpp0x/addressof3.C | 9 + gcc/testsuite/g++.dg/cpp0x/constexpr-static12.C | 20 + gcc/testsuite/g++.dg/cpp0x/pr77948-1.C | 10 + gcc/testsuite/g++.dg/cpp0x/pr77948-2.C | 10 + gcc/testsuite/g++.dg/cpp0x/pr77948-3.C | 10 + gcc/testsuite/g++.dg/cpp0x/pr77948-4.C | 10 + gcc/testsuite/g++.dg/cpp0x/pr77948-5.C | 10 + gcc/testsuite/g++.dg/cpp0x/pr77948-6.C | 10 + gcc/testsuite/g++.dg/cpp1y/pr77446.C | 23 + gcc/testsuite/g++.dg/cpp1z/aligned-new7.C | 3 +- gcc/testsuite/g++.dg/cpp1z/inline-var1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/launder1.C | 51 + gcc/testsuite/g++.dg/cpp1z/launder2.C | 42 + gcc/testsuite/g++.dg/cpp1z/launder3.C | 38 + gcc/testsuite/g++.dg/cpp1z/launder4.C | 40 + gcc/testsuite/g++.dg/cpp1z/launder5.C | 25 + gcc/testsuite/g++.dg/cpp1z/launder5.cc | 12 + gcc/testsuite/g++.dg/cpp1z/launder5.h | 16 + gcc/testsuite/g++.dg/cpp1z/launder6.C | 24 + gcc/testsuite/g++.dg/cpp1z/launder6.cc | 14 + gcc/testsuite/g++.dg/cpp1z/launder6.h | 16 + .../g++.dg/debug/dwarf2/constexpr-var-1.C | 9 + gcc/testsuite/g++.dg/debug/dwarf2/ref-2.C | 20 + gcc/testsuite/g++.dg/gomp/declare-simd-7.C | 50 + gcc/testsuite/g++.dg/init/new17.C | 2 +- gcc/testsuite/g++.dg/overload/using4.C | 19 + gcc/testsuite/g++.dg/pr78060.C | 14 + gcc/testsuite/g++.dg/pr78088.C | 19 + gcc/testsuite/g++.dg/template/crash53.C | 2 +- gcc/testsuite/g++.dg/template/nontype28.C | 14 + gcc/testsuite/g++.dg/template/nontype3.C | 2 +- gcc/testsuite/g++.dg/torture/pr77919-2.C | 10 + gcc/testsuite/g++.dg/torture/pr77919.C | 11 + gcc/testsuite/g++.dg/torture/pr78051.C | 9 + gcc/testsuite/g++.dg/warn/Wconversion-real.C | 0 .../g++.dg/warn/Wimplicit-fallthrough-2.C | 66 + .../g++.dg/warn/Wshadow-compatible-local-1.C | 63 + gcc/testsuite/g++.dg/warn/Wshadow-local-1.C | 35 + gcc/testsuite/g++.dg/warn/Wshadow-local-2.C | 63 + gcc/testsuite/gcc.c-torture/execute/pr22141-1.c | 122 + gcc/testsuite/gcc.c-torture/execute/pr22141-2.c | 122 + gcc/testsuite/gcc.dg/Walloca-1.c | 64 + gcc/testsuite/gcc.dg/Walloca-10.c | 25 + gcc/testsuite/gcc.dg/Walloca-11.c | 12 + gcc/testsuite/gcc.dg/Walloca-2.c | 45 + gcc/testsuite/gcc.dg/Walloca-3.c | 33 + gcc/testsuite/gcc.dg/Walloca-4.c | 16 + gcc/testsuite/gcc.dg/Walloca-5.c | 32 + gcc/testsuite/gcc.dg/Walloca-6.c | 11 + gcc/testsuite/gcc.dg/Walloca-7.c | 17 + gcc/testsuite/gcc.dg/Walloca-8.c | 12 + gcc/testsuite/gcc.dg/Walloca-9.c | 19 + gcc/testsuite/gcc.dg/Wshadow-compatible-local-1.c | 36 + gcc/testsuite/gcc.dg/Wshadow-local-1.c | 22 + gcc/testsuite/gcc.dg/Wshadow-local-2.c | 49 + gcc/testsuite/gcc.dg/Wshadow-local-3.c | 9 + gcc/testsuite/gcc.dg/Wtrampolines.c | 2 +- gcc/testsuite/gcc.dg/{wvla-1.c => Wvla-1.c} | 0 gcc/testsuite/gcc.dg/{wvla-2.c => Wvla-2.c} | 0 gcc/testsuite/gcc.dg/{wvla-3.c => Wvla-3.c} | 0 gcc/testsuite/gcc.dg/{wvla-4.c => Wvla-4.c} | 0 gcc/testsuite/gcc.dg/{wvla-5.c => Wvla-5.c} | 0 gcc/testsuite/gcc.dg/{wvla-6.c => Wvla-6.c} | 0 gcc/testsuite/gcc.dg/{wvla-7.c => Wvla-7.c} | 0 gcc/testsuite/gcc.dg/Wvla-larger-than-1.c | 24 + gcc/testsuite/gcc.dg/Wvla-larger-than-2.c | 70 + gcc/testsuite/gcc.dg/asan/pr78106.c | 31 + gcc/testsuite/gcc.dg/cpp/pr71681-1.c | 5 + gcc/testsuite/gcc.dg/cpp/pr71681-2.c | 5 + gcc/testsuite/gcc.dg/cpp/remap/a/header.gcc | 1 + gcc/testsuite/gcc.dg/cpp/remap/a/t_1.h | 1 + gcc/testsuite/gcc.dg/cpp/remap/a/t_2.h | 1 + gcc/testsuite/gcc.dg/cpp/remap/header.gcc | 1 + gcc/testsuite/gcc.dg/divmod-1-simode.c | 25 + gcc/testsuite/gcc.dg/divmod-1.c | 32 + gcc/testsuite/gcc.dg/divmod-2-simode.c | 25 + gcc/testsuite/gcc.dg/divmod-2.c | 32 + gcc/testsuite/gcc.dg/divmod-3-simode.c | 23 + gcc/testsuite/gcc.dg/divmod-3.c | 30 + gcc/testsuite/gcc.dg/divmod-4-simode.c | 23 + gcc/testsuite/gcc.dg/divmod-4.c | 30 + gcc/testsuite/gcc.dg/divmod-5.c | 19 + gcc/testsuite/gcc.dg/divmod-6-simode.c | 26 + gcc/testsuite/gcc.dg/divmod-6.c | 33 + gcc/testsuite/gcc.dg/divmod-7.c | 21 + gcc/testsuite/gcc.dg/fold-convmaxconv-1.c | 15 + gcc/testsuite/gcc.dg/fold-convminconv-1.c | 15 + gcc/testsuite/gcc.dg/fold-narrowbopcst-1.c | 14 + gcc/testsuite/gcc.dg/goacc/loop-processing-1.c | 18 + gcc/testsuite/gcc.dg/graphite/pr35356-1.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-32.c | 1 - gcc/testsuite/gcc.dg/ipa/vrp4.c | 28 + gcc/testsuite/gcc.dg/ipa/vrp5.c | 34 + gcc/testsuite/gcc.dg/ipa/vrp6.c | 34 + gcc/testsuite/gcc.dg/loop-split.c | 147 + gcc/testsuite/gcc.dg/lto/pr60449_0.c | 1 + gcc/testsuite/gcc.dg/pr53979-1.c | 9 + gcc/testsuite/gcc.dg/pr53979-2.c | 11 + gcc/testsuite/gcc.dg/pr68217.c | 3 +- gcc/testsuite/gcc.dg/pr77860.c | 13 + gcc/testsuite/gcc.dg/pr78148.c | 31 + gcc/testsuite/gcc.dg/predict-1.c | 2 +- gcc/testsuite/gcc.dg/predict-9.c | 2 +- gcc/testsuite/gcc.dg/sso/sso.exp | 8 +- gcc/testsuite/gcc.dg/store_merging_1.c | 35 + gcc/testsuite/gcc.dg/store_merging_2.c | 80 + gcc/testsuite/gcc.dg/store_merging_3.c | 32 + gcc/testsuite/gcc.dg/store_merging_4.c | 32 + gcc/testsuite/gcc.dg/store_merging_5.c | 30 + gcc/testsuite/gcc.dg/store_merging_6.c | 53 + gcc/testsuite/gcc.dg/store_merging_7.c | 26 + gcc/testsuite/gcc.dg/torture/pr39074-2.c | 2 +- gcc/testsuite/gcc.dg/torture/pr39074.c | 2 +- gcc/testsuite/gcc.dg/torture/pr77916.c | 20 + gcc/testsuite/gcc.dg/torture/pr77988.c | 24 + gcc/testsuite/gcc.dg/tree-prof/val-prof-5.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-2.c | 50 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-1.c | 97 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-2.c | 15 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-3.c | 6 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-4.c | 94 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-6.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf.c | 26 +- gcc/testsuite/gcc.dg/tree-ssa/cunroll-13.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/ifc-10.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ifc-9.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr20318.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr21001.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr21090.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr21294.c | 2 +- .../gcc.dg/tree-ssa/{pr21458.c => pr21458-2.c} | 4 +- gcc/testsuite/gcc.dg/tree-ssa/pr21458.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr21563.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr23744.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr25382.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr54245.c | 48 - gcc/testsuite/gcc.dg/tree-ssa/pr61839_2.c | 18 +- gcc/testsuite/gcc.dg/tree-ssa/pr68431.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr71347.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr71947-4.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr71947-5.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr71947-6.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/slsr-8.c | 15 +- gcc/testsuite/gcc.dg/tree-ssa/vrp03.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp06.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp07.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp09.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp19.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp20.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp92.c | 2 +- gcc/testsuite/gcc.dg/vect/pr71264.c | 3 +- gcc/testsuite/gcc.dg/vect/pr78005.c | 48 + gcc/testsuite/gcc.dg/vect/slp-43.c | 3 +- gcc/testsuite/gcc.dg/vect/slp-45.c | 3 +- .../gcc.target/aarch64/aapcs64/test_align-7.c | 4 +- gcc/testsuite/gcc.target/aarch64/cinc_common_1.c | 8 +- gcc/testsuite/gcc.target/aarch64/combine_bfi_1.c | 4 +- gcc/testsuite/gcc.target/aarch64/fmul_fcvt_1.c | 12 +- gcc/testsuite/gcc.target/aarch64/ldp_stp_1.c | 30 +- gcc/testsuite/gcc.target/aarch64/ldp_stp_4.c | 30 +- gcc/testsuite/gcc.target/aarch64/mult-synth_4.c | 4 +- gcc/testsuite/gcc.target/aarch64/pr68102_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/pr78038.c | 28 + gcc/testsuite/gcc.target/aarch64/target_attr_3.c | 16 +- gcc/testsuite/gcc.target/aarch64/test_frame_17.c | 21 + .../gcc.target/aarch64/test_frame_common.h | 6 +- ...re-1.c => atomic-comp-swap-release-acquire-3.c} | 4 +- ...atomic-op-acq_rel-1.c => atomic-op-acq_rel-3.c} | 4 +- ...atomic-op-acquire-1.c => atomic-op-acquire-3.c} | 4 +- .../arm/{atomic-op-char-1.c => atomic-op-char-3.c} | 4 +- ...atomic-op-consume-1.c => atomic-op-consume-3.c} | 4 +- .../arm/{atomic-op-int-2.c => atomic-op-int-3.c} | 4 +- ...atomic-op-relaxed-1.c => atomic-op-relaxed-3.c} | 4 +- ...atomic-op-release-1.c => atomic-op-release-3.c} | 4 +- ...atomic-op-seq_cst-1.c => atomic-op-seq_cst-3.c} | 4 +- .../{atomic-op-short-1.c => atomic-op-short-3.c} | 4 +- gcc/testsuite/gcc.target/arm/pr77308.c | 164 + gcc/testsuite/gcc.target/arm/pr78041.c | 20 + .../gcc.target/arm/pure-code/pure-code.exp | 6 +- gcc/testsuite/gcc.target/avr/pr71627.c | 14 + gcc/testsuite/gcc.target/avr/pr71676-1.c | 347 ++ gcc/testsuite/gcc.target/avr/pr71676-2.c | 46 + gcc/testsuite/gcc.target/avr/pr71676-3.c | 80 + gcc/testsuite/gcc.target/avr/pr71676.c | 30 + gcc/testsuite/gcc.target/avr/pr71678.c | 19 + .../gcc.target/avr/torture/tiny-absdata-1.c | 70 + gcc/testsuite/gcc.target/i386/bmi-bextr-6.c | 54 + gcc/testsuite/gcc.target/i386/bmi2-bzhi-3.c | 77 + gcc/testsuite/gcc.target/i386/bmi2-pdep-1.c | 33 + gcc/testsuite/gcc.target/i386/bmi2-pext-1.c | 33 + gcc/testsuite/gcc.target/i386/l_fma_double_1.c | 8 +- gcc/testsuite/gcc.target/i386/l_fma_double_2.c | 8 +- gcc/testsuite/gcc.target/i386/l_fma_double_3.c | 8 +- gcc/testsuite/gcc.target/i386/l_fma_double_4.c | 8 +- gcc/testsuite/gcc.target/i386/l_fma_double_5.c | 8 +- gcc/testsuite/gcc.target/i386/l_fma_double_6.c | 8 +- gcc/testsuite/gcc.target/i386/l_fma_float_1.c | 8 +- gcc/testsuite/gcc.target/i386/l_fma_float_2.c | 8 +- gcc/testsuite/gcc.target/i386/l_fma_float_3.c | 8 +- gcc/testsuite/gcc.target/i386/l_fma_float_4.c | 8 +- gcc/testsuite/gcc.target/i386/l_fma_float_5.c | 8 +- gcc/testsuite/gcc.target/i386/l_fma_float_6.c | 8 +- gcc/testsuite/gcc.target/i386/mask-unpack.c | 2 +- gcc/testsuite/gcc.target/i386/pr22141.c | 126 + gcc/testsuite/gcc.target/i386/pr34012.c | 2 +- gcc/testsuite/gcc.target/i386/pr65105-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr65105-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr65105-3.c | 2 +- gcc/testsuite/gcc.target/i386/pr65105-5.c | 2 +- gcc/testsuite/gcc.target/i386/pr67761.c | 2 +- gcc/testsuite/gcc.target/i386/pr70799-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr77991.c | 19 + gcc/testsuite/gcc.target/i386/pr78037.c | 21 + gcc/testsuite/gcc.target/i386/pr78057.c | 42 + gcc/testsuite/gcc.target/i386/pr78102.c | 24 + gcc/testsuite/gcc.target/i386/pr78132.c | 20 + gcc/testsuite/gcc.target/i386/tbm-bextri-1.c | 36 + .../vec-all-ne-0.c} | 10 +- .../vec-all-ne-1.c} | 10 +- .../gcc.target/powerpc/vsu/vec-all-ne-10.c | 18 + .../vec-all-ne-11.c} | 10 +- .../vec-all-ne-12.c} | 10 +- .../vec-all-ne-13.c} | 10 +- .../vec-all-ne-14.c} | 10 +- .../vec-all-ne-2.c} | 10 +- .../vec-all-ne-3.c} | 10 +- .../vec-all-ne-4.c} | 11 +- .../vec-all-ne-5.c} | 10 +- .../vec-all-ne-6.c} | 10 +- .../vec-all-ne-7.c} | 10 +- .../vec-all-ne-8.c} | 10 +- .../vec-all-ne-9.c} | 10 +- .../vec-all-nez-1.c} | 11 +- .../scalar-extract-sig-0.c => vsu/vec-all-nez-2.c} | 14 +- .../vec-all-nez-3.c} | 11 +- .../gcc.target/powerpc/vsu/vec-all-nez-4.c | 18 + .../vec-all-nez-5.c} | 11 +- .../vec-all-nez-6.c} | 11 +- .../gcc.target/powerpc/vsu/vec-all-nez-7.c | 16 + .../vec-any-eq-0.c} | 10 +- .../vec-any-eq-1.c} | 10 +- .../scalar-extract-sig-0.c => vsu/vec-any-eq-10.c} | 14 +- .../vec-any-eq-11.c} | 10 +- .../vec-any-eq-12.c} | 10 +- .../vec-any-eq-13.c} | 10 +- .../vec-any-eq-14.c} | 10 +- .../vec-any-eq-2.c} | 10 +- .../vec-any-eq-3.c} | 10 +- .../vec-any-eq-4.c} | 11 +- .../vec-any-eq-5.c} | 10 +- .../vec-any-eq-6.c} | 10 +- .../vec-any-eq-7.c} | 10 +- .../vec-any-eq-8.c} | 10 +- .../vec-any-eq-9.c} | 10 +- .../vec-any-eqz-1.c} | 10 +- .../vec-any-eqz-2.c} | 11 +- .../vec-any-eqz-3.c} | 11 +- .../vec-any-eqz-4.c} | 11 +- .../vec-any-eqz-5.c} | 10 +- .../vec-any-eqz-6.c} | 11 +- .../gcc.target/powerpc/vsu/vec-any-eqz-7.c | 15 + .../vec-cmpne-0.c} | 10 +- .../vec-cmpne-1.c} | 10 +- .../vec-cmpne-2.c} | 10 +- .../vec-cmpne-3.c} | 10 +- .../vec-cmpne-4.c} | 10 +- .../vec-cmpne-5.c} | 10 +- .../vec-cmpne-6.c} | 10 +- .../vec-cmpne-8.c} | 10 +- .../vec-cmpne-9.c} | 10 +- .../vec-cmpnez-1.c} | 10 +- .../vec-cmpnez-2.c} | 10 +- .../vec-cmpnez-3.c} | 10 +- .../vec-cmpnez-4.c} | 10 +- .../vec-cmpnez-5.c} | 10 +- .../vec-cmpnez-6.c} | 10 +- .../gcc.target/powerpc/vsu/vec-cmpnez-7.c | 15 + .../vec-cntlz-lsbb-0.c} | 9 +- .../vec-cntlz-lsbb-1.c} | 9 +- .../scalar-test-neg-2.c => vsu/vec-cntlz-lsbb-2.c} | 8 +- .../vec-cnttz-lsbb-0.c} | 9 +- .../vec-cnttz-lsbb-1.c} | 9 +- .../scalar-test-neg-2.c => vsu/vec-cnttz-lsbb-2.c} | 8 +- .../powerpc/{darn-1.c => vsu/vec-xl-len-0.c} | 12 +- .../powerpc/{darn-1.c => vsu/vec-xl-len-1.c} | 12 +- .../powerpc/{darn-1.c => vsu/vec-xl-len-10.c} | 12 +- .../powerpc/{darn-1.c => vsu/vec-xl-len-11.c} | 12 +- .../scalar-extract-exp-1.c => vsu/vec-xl-len-12.c} | 14 +- .../scalar-extract-exp-2.c => vsu/vec-xl-len-13.c} | 19 +- .../powerpc/{darn-1.c => vsu/vec-xl-len-2.c} | 12 +- .../powerpc/{darn-1.c => vsu/vec-xl-len-3.c} | 12 +- .../scalar-extract-sig-0.c => vsu/vec-xl-len-4.c} | 13 +- .../scalar-extract-sig-0.c => vsu/vec-xl-len-5.c} | 13 +- .../scalar-extract-sig-0.c => vsu/vec-xl-len-6.c} | 13 +- .../scalar-extract-sig-0.c => vsu/vec-xl-len-7.c} | 13 +- .../powerpc/{darn-1.c => vsu/vec-xl-len-8.c} | 12 +- .../scalar-extract-sig-0.c => vsu/vec-xl-len-9.c} | 13 +- .../scalar-test-data-class-2.c => vsu/vec-xlx-0.c} | 10 +- .../scalar-test-data-class-2.c => vsu/vec-xlx-1.c} | 10 +- .../scalar-test-data-class-2.c => vsu/vec-xlx-2.c} | 10 +- .../scalar-test-data-class-2.c => vsu/vec-xlx-3.c} | 10 +- .../scalar-test-data-class-2.c => vsu/vec-xlx-4.c} | 10 +- .../scalar-test-data-class-2.c => vsu/vec-xlx-5.c} | 8 +- .../scalar-test-data-class-2.c => vsu/vec-xlx-6.c} | 10 +- .../{bfp/scalar-test-neg-2.c => vsu/vec-xlx-7.c} | 9 +- .../scalar-test-data-class-2.c => vsu/vec-xrx-0.c} | 10 +- .../scalar-test-data-class-2.c => vsu/vec-xrx-1.c} | 10 +- .../scalar-test-data-class-2.c => vsu/vec-xrx-2.c} | 10 +- .../scalar-test-data-class-2.c => vsu/vec-xrx-3.c} | 10 +- .../scalar-test-data-class-2.c => vsu/vec-xrx-4.c} | 10 +- .../scalar-test-data-class-2.c => vsu/vec-xrx-5.c} | 8 +- .../scalar-test-data-class-2.c => vsu/vec-xrx-6.c} | 10 +- .../{bfp/scalar-test-neg-2.c => vsu/vec-xrx-7.c} | 9 +- .../scalar-extract-sig-0.c => vsu/vec-xst-len-0.c} | 13 +- .../scalar-extract-sig-0.c => vsu/vec-xst-len-1.c} | 13 +- .../vec-xst-len-10.c} | 13 +- .../vec-xst-len-11.c} | 13 +- .../gcc.target/powerpc/vsu/vec-xst-len-12.c | 18 + .../vec-xst-len-13.c} | 18 +- .../scalar-extract-sig-0.c => vsu/vec-xst-len-2.c} | 13 +- .../scalar-extract-sig-0.c => vsu/vec-xst-len-3.c} | 13 +- .../scalar-extract-exp-0.c => vsu/vec-xst-len-4.c} | 14 +- .../scalar-extract-exp-0.c => vsu/vec-xst-len-5.c} | 14 +- .../scalar-extract-exp-0.c => vsu/vec-xst-len-6.c} | 14 +- .../scalar-extract-exp-0.c => vsu/vec-xst-len-7.c} | 14 +- .../scalar-extract-sig-0.c => vsu/vec-xst-len-8.c} | 13 +- .../scalar-extract-exp-0.c => vsu/vec-xst-len-9.c} | 14 +- .../powerpc/{bfp/bfp.exp => vsu/vsu.exp} | 0 gcc/testsuite/gcc.target/powerpc/vsx-extract-4.c | 76 + gcc/testsuite/gcc.target/powerpc/vsx-extract-5.c | 77 + gcc/testsuite/gcc.target/powerpc/vsx-simode.c | 22 + gcc/testsuite/gcc.target/powerpc/vsx-simode2.c | 15 + gcc/testsuite/gcc.target/powerpc/vsx-simode3.c | 22 + gcc/testsuite/gcc.target/s390/oscbreak-1.c | 25 + .../{tattr-m64-1.c => tattr-m64-33.c} | 38 +- gcc/testsuite/gcc.target/sparc/overflow-1.c | 43 + gcc/testsuite/gcc.target/sparc/overflow-2.c | 46 + gcc/testsuite/gcc.target/sparc/overflow-3.c | 43 + gcc/testsuite/gcc.target/sparc/overflow-4.c | 44 + gcc/testsuite/gcc.target/sparc/overflow-5.c | 43 + gcc/testsuite/gcc.target/visium/overflow16.c | 39 + gcc/testsuite/gcc.target/visium/overflow32.c | 39 + gcc/testsuite/gcc.target/visium/overflow8.c | 39 + gcc/testsuite/gfortran.dg/alloc_comp_class_5.f03 | 74 + gcc/testsuite/gfortran.dg/class_2.f03 | 1 + gcc/testsuite/gfortran.dg/class_allocate_21.f90 | 21 + gcc/testsuite/gfortran.dg/class_allocate_22.f90 | 26 + gcc/testsuite/gfortran.dg/coarray_alloc_comp_2.f08 | 84 + gcc/testsuite/gfortran.dg/dec_bitwise_ops_1.f90 | 106 + gcc/testsuite/gfortran.dg/dec_bitwise_ops_2.f90 | 155 + gcc/testsuite/gfortran.dg/dec_init_1.f90 | 2 +- gcc/testsuite/gfortran.dg/dec_init_2.f90 | 2 +- .../gfortran.dg/{dec_init_1.f90 => dec_init_3.f90} | 69 +- gcc/testsuite/gfortran.dg/dec_init_4.f90 | 80 + gcc/testsuite/gfortran.dg/dec_io_1.f90 | 101 + gcc/testsuite/gfortran.dg/dec_io_2.f90 | 104 + gcc/testsuite/gfortran.dg/dec_io_3.f90 | 15 + gcc/testsuite/gfortran.dg/dec_io_4.f90 | 17 + gcc/testsuite/gfortran.dg/dec_io_5.f90 | 19 + gcc/testsuite/gfortran.dg/dec_io_6.f90 | 29 + gcc/testsuite/gfortran.dg/dec_loc_rval_1.f90 | 19 + gcc/testsuite/gfortran.dg/dec_loc_rval_2.f90 | 14 + gcc/testsuite/gfortran.dg/dec_loc_rval_3.f03 | 13 + gcc/testsuite/gfortran.dg/dec_logical_xor_1.f90 | 40 + gcc/testsuite/gfortran.dg/dec_logical_xor_2.f90 | 12 + gcc/testsuite/gfortran.dg/dec_logical_xor_3.f03 | 12 + gcc/testsuite/gfortran.dg/dec_type_print.f90 | 84 + gcc/testsuite/gfortran.dg/dtio_17.f90 | 81 + gcc/testsuite/gfortran.dg/feed_1.f90 | 12 + gcc/testsuite/gfortran.dg/feed_2.f90 | 12 + gcc/testsuite/gfortran.dg/finalize_21.f90 | 2 +- gcc/testsuite/gfortran.dg/fmt_l.f90 | 32 +- gcc/testsuite/gfortran.dg/fmt_l0.f90 | 12 + gcc/testsuite/gfortran.dg/fmt_t_9.f | 41 + gcc/testsuite/gfortran.dg/gomp/pr77973.f90 | 12 + gcc/testsuite/gfortran.dg/gomp/pr78026.f03 | 5 + gcc/testsuite/gfortran.dg/pr67219.f90 | 8 + gcc/testsuite/gfortran.dg/pr71895.f90 | 10 + gcc/testsuite/gfortran.dg/pr77763.f90 | 6 + gcc/testsuite/gfortran.dg/pr77978_1.f90 | 23 + gcc/testsuite/gfortran.dg/pr77978_2.f90 | 5 + gcc/testsuite/gfortran.dg/pr77978_3.f90 | 23 + gcc/testsuite/gfortran.dg/pr78033.f90 | 23 + gcc/testsuite/gfortran.dg/pr78061.f | 18 + gcc/testsuite/gfortran.dg/pr78092.f90 | 21 + gcc/testsuite/gfortran.dg/proc_ptr_49.f90 | 50 + gcc/testsuite/gfortran.dg/realloc_on_assign_27.f08 | 23 + .../gfortran.dg/recursive_alloc_comp_1.f08 | 70 + .../gfortran.dg/recursive_alloc_comp_2.f08 | 65 + .../gfortran.dg/recursive_alloc_comp_3.f08 | 61 + .../gfortran.dg/recursive_alloc_comp_4.f08 | 46 + gcc/testsuite/gfortran.dg/select_type_1.f03 | 4 +- gcc/testsuite/gfortran.dg/select_type_36.f03 | 44 + gcc/testsuite/gfortran.dg/select_type_37.f03 | 83 + gcc/testsuite/gfortran.dg/select_type_38.f03 | 10 + gcc/testsuite/gfortran.dg/streamio_17.f90 | 12 + gcc/testsuite/gfortran.dg/string_length_3.f90 | 19 + gcc/testsuite/gfortran.dg/submodule_18.f08 | 49 + gcc/testsuite/gfortran.dg/submodule_19.f08 | 59 + gcc/testsuite/gnat.dg/opt59.adb | 49 + gcc/testsuite/gnat.dg/opt59_pkg.adb | 20 + gcc/testsuite/gnat.dg/opt59_pkg.ads | 11 + gcc/testsuite/gnat.dg/opt60.adb | 17 + gcc/testsuite/gnat.dg/trampoline4.adb | 2 +- gcc/testsuite/lib/gcc-dg.exp | 2 +- gcc/testsuite/lib/target-supports.exp | 401 ++- gcc/timevar.def | 2 + gcc/toplev.c | 1 - gcc/tree-core.h | 31 +- gcc/tree-if-conv.c | 53 +- gcc/tree-pass.h | 3 + gcc/tree-ssa-alias.c | 22 +- gcc/tree-ssa-alias.h | 2 +- gcc/tree-ssa-ccp.c | 5 +- gcc/tree-ssa-copy.c | 2 +- gcc/tree-ssa-loop-manip.h | 2 + gcc/tree-ssa-loop-split.c | 714 ++++ gcc/tree-ssa-math-opts.c | 221 ++ gcc/tree-ssa-propagate.c | 20 +- gcc/tree-ssa-propagate.h | 3 +- gcc/tree-ssa-reassoc.c | 2 +- gcc/tree-ssa-structalias.c | 28 +- gcc/tree-ssanames.c | 29 + gcc/tree-ssanames.h | 2 + gcc/tree-streamer.c | 60 +- gcc/tree-vect-data-refs.c | 20 +- gcc/tree-vect-generic.c | 8 +- gcc/tree-vect-loop-manip.c | 83 +- gcc/tree-vect-patterns.c | 10 +- gcc/tree-vect-slp.c | 136 +- gcc/tree-vect-stmts.c | 5 +- gcc/tree-vrp.c | 301 +- gcc/tree.c | 9 +- gcc/tree.h | 5 + gcc/value-prof.c | 4 +- gcc/varasm.c | 20 +- include/ChangeLog | 15 + include/dwarf2.def | 56 + include/dwarf2.h | 127 +- libcpp/ChangeLog | 16 + libcpp/files.c | 13 +- libcpp/include/line-map.h | 3 +- libcpp/line-map.c | 15 +- libcpp/po/ChangeLog | 4 + libcpp/po/eo.po | 13 +- libgcc/ChangeLog | 36 + libgcc/config.host | 1 + libgcc/config/pa/pa64-hpux-lib.h | 101 + libgcc/config/xtensa/ieee754-df.S | 178 +- libgcc/config/xtensa/ieee754-sf.S | 156 +- libgcc/config/xtensa/t-elf | 2 + libgcc/config/xtensa/t-linux | 2 + libgcc/config/xtensa/t-windowed | 2 +- libgcc/config/xtensa/t-xtensa | 4 +- libgcc/unwind-c.c | 1 + libgfortran/ChangeLog | 74 + libgfortran/io/close.c | 16 +- libgfortran/io/file_pos.c | 2 + libgfortran/io/format.c | 18 +- libgfortran/io/inquire.c | 58 + libgfortran/io/io.h | 79 +- libgfortran/io/open.c | 47 + libgfortran/io/read.c | 8 +- libgfortran/io/transfer.c | 124 +- libgfortran/io/unit.c | 6 + libgfortran/io/unix.c | 89 +- libgfortran/io/unix.h | 3 + libgfortran/io/write.c | 141 +- libgfortran/libgfortran.h | 4 + libgfortran/libtool-version | 2 +- libgo/Makefile.am | 2347 ++----------- libgo/Makefile.in | 2610 ++------------- libgo/config.h.in | 6 + libgo/configure | 3 +- libgo/configure.ac | 3 +- libgo/go/runtime/alg.go | 204 ++ libgo/go/runtime/debug/garbage.go | 46 +- libgo/go/runtime/debug/garbage_test.go | 13 + libgo/go/runtime/debug/stack_test.go | 10 +- libgo/go/runtime/debug/stubs.go | 17 + libgo/go/runtime/export_test.go | 14 +- libgo/go/runtime/iface.go | 334 ++ libgo/go/runtime/lfstack.go | 50 + libgo/go/runtime/lfstack_32bit.go | 19 + libgo/go/runtime/lfstack_64bit.go | 8 +- libgo/go/runtime/mprof.go | 6 +- libgo/go/runtime/netpoll.go | 452 +++ libgo/go/runtime/netpoll_epoll.go | 116 + libgo/go/runtime/netpoll_kqueue.go | 110 + libgo/go/runtime/netpoll_nacl.go | 26 + libgo/go/runtime/netpoll_solaris.go | 225 ++ .../netpoll_stub.c => go/runtime/netpoll_stub.go} | 17 +- libgo/go/runtime/netpoll_windows.go | 145 + libgo/go/runtime/rdebug.go | 27 + libgo/go/runtime/runtime2.go | 4 + libgo/go/runtime/slice.go | 212 ++ libgo/go/runtime/stubs.go | 59 +- libgo/go/runtime/time.go | 4 - libgo/go/runtime/traceback_gccgo.go | 6 +- libgo/go/runtime/type.go | 16 + libgo/go/time/time_test.go | 7 +- libgo/mkrsysinfo.sh | 38 + libgo/mksysinfo.sh | 8 + libgo/runtime/go-append.c | 74 - libgo/runtime/go-assert-interface.c | 45 - libgo/runtime/go-can-convert-interface.c | 78 - libgo/runtime/go-cgo.c | 9 +- libgo/runtime/go-check-interface.c | 46 - libgo/runtime/go-convert-interface.c | 132 - libgo/runtime/go-copy.c | 22 - libgo/runtime/go-deferred-recover.c | 8 +- libgo/runtime/go-eface-compare.c | 37 - libgo/runtime/go-eface-val-compare.c | 35 - libgo/runtime/go-iface.goc | 130 - libgo/runtime/go-interface-compare.c | 37 - libgo/runtime/go-interface-eface-compare.c | 36 - libgo/runtime/go-interface-val-compare.c | 35 - libgo/runtime/go-make-slice.c | 99 - libgo/runtime/go-panic.c | 3 +- libgo/runtime/go-panic.h | 14 +- libgo/runtime/go-recover.c | 11 +- libgo/runtime/go-signal.c | 2 +- libgo/runtime/go-strcmp.c | 25 - libgo/runtime/go-strslice.c | 2 +- libgo/runtime/go-type-eface.c | 66 - libgo/runtime/go-type-interface.c | 66 - libgo/runtime/go-unsafe-new.c | 1 - libgo/runtime/go-unsafe-newarray.c | 1 - libgo/runtime/go-unwind.c | 4 +- libgo/runtime/heapdump.c | 8 +- libgo/runtime/interface.h | 57 - libgo/runtime/lfstack.goc | 95 - libgo/runtime/malloc.goc | 45 +- libgo/runtime/malloc.h | 6 +- libgo/runtime/mgc0.c | 63 +- libgo/runtime/netpoll.goc | 467 --- libgo/runtime/netpoll_epoll.c | 174 - libgo/runtime/netpoll_kqueue.c | 118 - libgo/runtime/netpoll_select.c | 256 -- libgo/runtime/panic.c | 4 +- libgo/runtime/proc.c | 17 +- libgo/runtime/rdebug.goc | 26 - libgo/runtime/reflect.goc | 25 - libgo/runtime/runtime.h | 48 +- libgo/runtime/runtime1.goc | 2 +- libgo/runtime/{runtime.c => runtime_c.c} | 4 - libgo/sysinfo.c | 13 + libgomp/ChangeLog | 5 + libgomp/oacc-init.c | 2 +- libstdc++-v3/ChangeLog | 1900 +++++++++++ libstdc++-v3/acinclude.m4 | 1 + libstdc++-v3/configure | 2 + libstdc++-v3/doc/html/manual/status.html | 12 +- libstdc++-v3/doc/html/manual/test.html | 2 +- libstdc++-v3/doc/xml/manual/status_cxx2017.xml | 10 +- libstdc++-v3/include/Makefile.am | 6 +- libstdc++-v3/include/Makefile.in | 6 +- libstdc++-v3/include/backward/auto_ptr.h | 14 +- libstdc++-v3/include/bits/allocator.h | 19 +- libstdc++-v3/include/bits/c++config | 30 +- libstdc++-v3/include/bits/deque.tcc | 14 + libstdc++-v3/include/bits/forward_list.h | 15 +- libstdc++-v3/include/bits/refwrap.h | 383 +++ libstdc++-v3/include/bits/shared_ptr.h | 244 +- libstdc++-v3/include/bits/shared_ptr_base.h | 334 +- libstdc++-v3/include/bits/std_function.h | 848 +++++ libstdc++-v3/include/bits/stl_algo.h | 94 +- libstdc++-v3/include/bits/stl_bvector.h | 11 +- libstdc++-v3/include/bits/stl_deque.h | 12 +- libstdc++-v3/include/bits/stl_list.h | 26 +- libstdc++-v3/include/bits/stl_map.h | 10 +- libstdc++-v3/include/bits/stl_multimap.h | 10 +- libstdc++-v3/include/bits/stl_multiset.h | 10 +- libstdc++-v3/include/bits/stl_queue.h | 7 + libstdc++-v3/include/bits/stl_set.h | 10 +- libstdc++-v3/include/bits/stl_stack.h | 7 + libstdc++-v3/include/bits/stl_tree.h | 13 +- libstdc++-v3/include/bits/stl_vector.h | 30 +- libstdc++-v3/include/bits/unique_ptr.h | 117 +- libstdc++-v3/include/bits/uses_allocator.h | 4 + libstdc++-v3/include/bits/vector.tcc | 7 + libstdc++-v3/include/debug/deque | 14 + libstdc++-v3/include/debug/vector | 7 + libstdc++-v3/include/experimental/algorithm | 3 +- libstdc++-v3/include/experimental/any | 17 +- libstdc++-v3/include/experimental/bits/fs_dir.h | 1 + libstdc++-v3/include/experimental/bits/fs_fwd.h | 2 +- libstdc++-v3/include/experimental/bits/fs_ops.h | 19 +- libstdc++-v3/include/experimental/bits/fs_path.h | 76 +- .../include/experimental/bits/shared_ptr.h | 638 ++-- libstdc++-v3/include/experimental/optional | 169 +- libstdc++-v3/include/ext/new_allocator.h | 26 +- libstdc++-v3/include/ext/random | 212 ++ libstdc++-v3/include/ext/random.tcc | 162 +- libstdc++-v3/include/std/functional | 1148 +------ libstdc++-v3/include/std/future | 8 +- libstdc++-v3/include/std/mutex | 2 +- libstdc++-v3/include/std/optional | 55 +- libstdc++-v3/include/std/regex | 2 +- libstdc++-v3/include/std/thread | 9 +- libstdc++-v3/include/std/type_traits | 10 + libstdc++-v3/libsupc++/exception_ptr.h | 8 +- libstdc++-v3/libsupc++/new | 35 + libstdc++-v3/libsupc++/new_opa.cc | 4 + libstdc++-v3/python/libstdcxx/v6/printers.py | 8 +- libstdc++-v3/python/libstdcxx/v6/xmethods.py | 7 +- .../src/c++11/compatibility-thread-c++0x.cc | 1 + libstdc++-v3/src/filesystem/dir.cc | 46 +- libstdc++-v3/src/filesystem/ops.cc | 158 +- ...ke_exception_ptr.cc => make_exception_ptr_2.cc} | 11 +- .../data/char/2.cc => 18_support/launder/1.cc} | 34 +- .../launder/requirements.cc} | 13 +- .../launder/requirements_neg.cc} | 29 +- .../cmath/60637.cc => 20_util/allocator/void.cc} | 15 +- .../testsuite/20_util/auto_ptr/assign_neg.cc | 3 - .../testsuite/20_util/default_delete/48631_neg.cc | 2 +- .../testsuite/20_util/default_delete/void_neg.cc | 2 +- .../20_util/enable_shared_from_this/56383.cc | 69 +- .../20_util/shared_ptr/assign/auto_ptr_neg.cc | 2 +- .../shared_ptr/casts/{1.cc => reinterpret.cc} | 17 +- .../testsuite/20_util/shared_ptr/cons/auto_ptr.cc | 33 +- .../20_util/shared_ptr/cons/unique_ptr.cc | 33 +- .../testsuite/20_util/shared_ptr/cons/void_neg.cc | 4 + .../20_util/unique_ptr/assign/48635_neg.cc | 4 +- .../20_util/unique_ptr/assign/assign_neg.cc | 21 + .../testsuite/20_util/unique_ptr/assign/cv_qual.cc | 23 - .../cons/72820.cc => unique_ptr/cons/77990.cc} | 12 +- .../testsuite/20_util/unique_ptr/cons/cv_qual.cc | 26 - .../unique_ptr/cons/{cv_qual.cc => cv_qual_neg.cc} | 82 +- .../20_util/unique_ptr/modifiers/cv_qual.cc | 11 - .../20_util/unique_ptr/modifiers/reset_neg.cc | 28 +- .../23_containers/array/capacity/empty.cc | 4 - .../23_containers/array/capacity/max_size.cc | 4 - .../testsuite/23_containers/array/capacity/size.cc | 4 - .../array/comparison_operators/equal.cc | 1 - .../array/comparison_operators/greater.cc | 1 - .../array/comparison_operators/greater_or_equal.cc | 1 - .../array/comparison_operators/less.cc | 1 - .../array/comparison_operators/less_or_equal.cc | 1 - .../array/comparison_operators/not_equal.cc | 1 - .../23_containers/array/element_access/54388.cc | 2 - .../array/element_access/at_out_of_range.cc | 2 - .../23_containers/array/element_access/back.cc | 4 +- .../23_containers/array/element_access/data.cc | 4 +- .../23_containers/array/element_access/front.cc | 4 +- .../array/iterators/end_is_one_past.cc | 2 - .../23_containers/array/requirements/contiguous.cc | 2 - .../23_containers/array/requirements/fill.cc | 4 +- .../array/requirements/member_swap.cc | 4 +- .../array/requirements/zero_sized_arrays.cc | 2 - .../array/specialized_algorithms/swap.cc | 4 +- .../array/tuple_interface/tuple_element.cc | 3 +- .../array/tuple_interface/tuple_element_cpp14.cc | 1 - .../array/tuple_interface/tuple_size.cc | 3 +- .../testsuite/23_containers/bitset/all/1.cc | 2 - .../testsuite/23_containers/bitset/cons/1.cc | 5 +- .../testsuite/23_containers/bitset/cons/16020.cc | 1 - .../testsuite/23_containers/bitset/cons/2.cc | 2 - .../testsuite/23_containers/bitset/cons/3.cc | 2 - .../testsuite/23_containers/bitset/cons/50268.cc | 2 - .../testsuite/23_containers/bitset/cons/6282.cc | 4 +- .../23_containers/bitset/cons/dr1325-2.cc | 1 - .../testsuite/23_containers/bitset/cons/dr396.cc | 2 - .../testsuite/23_containers/bitset/ext/15361.cc | 1 - .../testsuite/23_containers/bitset/input/1.cc | 1 - .../testsuite/23_containers/bitset/operations/1.cc | 10 +- .../23_containers/bitset/operations/13838.cc | 1 - .../testsuite/23_containers/bitset/operations/2.cc | 5 +- .../testsuite/23_containers/bitset/test/1.cc | 2 - .../testsuite/23_containers/bitset/to_string/1.cc | 1 - .../23_containers/bitset/to_string/dr396.cc | 1 - .../testsuite/23_containers/bitset/to_ullong/1.cc | 2 - .../testsuite/23_containers/bitset/to_ulong/1.cc | 1 - .../23_containers/deque/allocator/copy.cc | 3 - .../23_containers/deque/allocator/copy_assign.cc | 2 - .../23_containers/deque/allocator/ext_ptr.cc | 1 - .../23_containers/deque/allocator/minimal.cc | 1 - .../23_containers/deque/allocator/move.cc | 2 - .../23_containers/deque/allocator/move_assign.cc | 3 - .../23_containers/deque/allocator/swap.cc | 2 - .../23_containers/deque/capacity/29134-2.cc | 1 - .../23_containers/deque/capacity/29134.cc | 2 - .../23_containers/deque/capacity/moveable.cc | 2 - .../23_containers/deque/capacity/resize_size.cc | 2 - .../23_containers/deque/capacity/shrink_to_fit.cc | 2 - .../testsuite/23_containers/deque/cons/1.cc | 2 - .../testsuite/23_containers/deque/cons/2.cc | 2 - .../testsuite/23_containers/deque/cons/assign/1.cc | 1 - .../23_containers/deque/cons/cons_size.cc | 2 - .../testsuite/23_containers/deque/cons/moveable.cc | 2 - .../deque/modifiers/emplace/cxx17_return.cc} | 27 +- .../23_containers/deque/modifiers/erase/1.cc | 4 - .../23_containers/deque/modifiers/erase/2.cc | 2 - .../23_containers/deque/modifiers/erase/3.cc | 1 - .../deque/modifiers/erase/moveable.cc | 1 - .../23_containers/deque/modifiers/moveable.cc | 10 - .../deque/modifiers/push_back/49836.cc | 1 - .../deque/modifiers/push_front/49836.cc | 1 - .../23_containers/deque/modifiers/swap/1.cc | 2 - .../23_containers/deque/modifiers/swap/2.cc | 1 - .../23_containers/deque/modifiers/swap/3.cc | 1 - .../testsuite/23_containers/deque/operators/1.cc | 2 - .../testsuite/23_containers/deque/operators/2.cc | 2 - .../23_containers/forward_list/allocator/copy.cc | 3 - .../forward_list/allocator/copy_assign.cc | 2 - .../forward_list/allocator/ext_ptr.cc | 1 - .../forward_list/allocator/minimal.cc | 1 - .../23_containers/forward_list/allocator/move.cc | 2 - .../forward_list/allocator/move_assign.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 | 3 - .../testsuite/23_containers/forward_list/cons/2.cc | 3 - .../testsuite/23_containers/forward_list/cons/3.cc | 3 - .../testsuite/23_containers/forward_list/cons/4.cc | 3 - .../testsuite/23_containers/forward_list/cons/5.cc | 3 - .../testsuite/23_containers/forward_list/cons/6.cc | 3 - .../testsuite/23_containers/forward_list/cons/7.cc | 3 - .../testsuite/23_containers/forward_list/cons/8.cc | 3 - .../testsuite/23_containers/forward_list/cons/9.cc | 3 - .../23_containers/forward_list/cons/cons_size.cc | 2 - .../23_containers/forward_list/cons/moveable.cc | 2 - .../23_containers/forward_list/debug/clear.cc | 1 - .../forward_list/debug/construct4_neg.cc | 2 - .../forward_list/debug/erase_after1_neg.cc | 2 - .../forward_list/debug/move_assign_neg.cc | 2 - .../forward_list/debug/move_constructor.cc | 1 - .../23_containers/forward_list/debug/move_neg.cc | 2 - .../forward_list/debug/splice_after.cc | 1 - .../23_containers/forward_list/debug/swap.cc | 1 - .../23_containers/forward_list/modifiers/1.cc | 2 - .../23_containers/forward_list/modifiers/2.cc | 2 - .../23_containers/forward_list/modifiers/3.cc | 4 - .../23_containers/forward_list/modifiers/4.cc | 2 - .../23_containers/forward_list/modifiers/5.cc | 2 - .../23_containers/forward_list/modifiers/6.cc | 2 - .../modifiers/emplace_cxx17_return.cc} | 17 +- .../23_containers/forward_list/operations/1.cc | 2 - .../23_containers/forward_list/operations/2.cc | 2 - .../23_containers/forward_list/operations/3.cc | 2 - .../23_containers/forward_list/operations/4.cc | 2 - .../23_containers/forward_list/operations/5.cc | 2 - .../23_containers/forward_list/operations/6.cc | 2 - .../23_containers/forward_list/operations/7.cc | 2 - .../forward_list/operations/remove_freed.cc | 2 - libstdc++-v3/testsuite/23_containers/list/61347.cc | 2 - .../testsuite/23_containers/list/allocator/copy.cc | 3 - .../23_containers/list/allocator/copy_assign.cc | 2 - .../23_containers/list/allocator/minimal.cc | 1 - .../testsuite/23_containers/list/allocator/move.cc | 2 - .../23_containers/list/allocator/move_assign.cc | 2 - .../testsuite/23_containers/list/allocator/swap.cc | 2 - .../testsuite/23_containers/list/capacity/1.h | 1 - .../testsuite/23_containers/list/capacity/29134.cc | 2 - .../23_containers/list/capacity/resize_size.cc | 2 - libstdc++-v3/testsuite/23_containers/list/cons/1.h | 1 - libstdc++-v3/testsuite/23_containers/list/cons/2.h | 1 - libstdc++-v3/testsuite/23_containers/list/cons/3.h | 1 - libstdc++-v3/testsuite/23_containers/list/cons/4.h | 1 - libstdc++-v3/testsuite/23_containers/list/cons/5.h | 1 - libstdc++-v3/testsuite/23_containers/list/cons/6.h | 1 - libstdc++-v3/testsuite/23_containers/list/cons/7.h | 1 - libstdc++-v3/testsuite/23_containers/list/cons/8.h | 1 - libstdc++-v3/testsuite/23_containers/list/cons/9.h | 1 - .../testsuite/23_containers/list/cons/cons_size.cc | 2 - .../testsuite/23_containers/list/cons/moveable.h | 2 - .../23_containers/list/debug/invalidation/1.cc | 2 - .../23_containers/list/debug/invalidation/2.cc | 4 +- .../23_containers/list/debug/invalidation/3.cc | 3 +- .../23_containers/list/debug/invalidation/4.cc | 2 - .../testsuite/23_containers/list/modifiers/1.h | 1 - .../testsuite/23_containers/list/modifiers/2.h | 1 - .../testsuite/23_containers/list/modifiers/3.h | 1 - .../list/modifiers/emplace/cxx17_return.cc} | 27 +- .../23_containers/list/modifiers/insert/25288.h | 2 - .../23_containers/list/modifiers/swap/1.h | 2 - .../23_containers/list/modifiers/swap/2.h | 1 - .../23_containers/list/modifiers/swap/3.h | 1 - .../testsuite/23_containers/list/operations/1.h | 1 - .../testsuite/23_containers/list/operations/2.h | 1 - .../testsuite/23_containers/list/operations/3.h | 1 - .../testsuite/23_containers/list/operations/4.h | 1 - .../23_containers/list/operations/42352.cc | 4 - .../testsuite/23_containers/map/allocator/copy.cc | 3 - .../23_containers/map/allocator/copy_assign.cc | 4 - .../23_containers/map/allocator/init-list.cc | 2 - .../23_containers/map/allocator/minimal.cc | 1 - .../testsuite/23_containers/map/allocator/move.cc | 2 - .../23_containers/map/allocator/move_assign.cc | 4 - .../testsuite/23_containers/map/allocator/swap.cc | 2 - .../testsuite/23_containers/map/capacity/29134.cc | 2 - .../testsuite/23_containers/map/cons/moveable.cc | 2 - .../23_containers/map/debug/construct5_neg.cc | 2 - .../23_containers/map/debug/move_assign_neg.cc | 2 - .../testsuite/23_containers/map/debug/move_neg.cc | 2 - .../23_containers/map/element_access/1.cc | 3 +- .../23_containers/map/element_access/2.cc | 1 - .../23_containers/map/element_access/39901.cc | 2 - .../testsuite/23_containers/map/init-list.cc | 5 +- .../testsuite/23_containers/map/modifiers/dr130.cc | 2 - .../23_containers/map/modifiers/emplace/1.cc | 2 - .../23_containers/map/modifiers/extract.cc | 4 - .../23_containers/map/modifiers/insert/1.cc | 1 - .../23_containers/map/modifiers/insert/16813.cc | 1 - .../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 - .../map/modifiers/insert_or_assign/1.cc | 3 - .../testsuite/23_containers/map/modifiers/merge.cc | 8 - .../23_containers/map/modifiers/swap/1.cc | 2 - .../23_containers/map/modifiers/swap/2.cc | 1 - .../23_containers/map/modifiers/swap/3.cc | 1 - .../23_containers/map/modifiers/try_emplace/1.cc | 3 - .../testsuite/23_containers/map/operations/1.cc | 1 - .../23_containers/map/operations/count.cc | 1 - .../testsuite/23_containers/map/operators/1_neg.cc | 1 - .../testsuite/23_containers/map/operators/2.cc | 2 - .../23_containers/multimap/allocator/copy.cc | 3 - .../multimap/allocator/copy_assign.cc | 4 - .../23_containers/multimap/allocator/init-list.cc | 2 - .../23_containers/multimap/allocator/minimal.cc | 1 - .../23_containers/multimap/allocator/move.cc | 2 - .../multimap/allocator/move_assign.cc | 4 - .../23_containers/multimap/allocator/swap.cc | 2 - .../23_containers/multimap/capacity/29134.cc | 2 - .../23_containers/multimap/cons/moveable.cc | 2 - .../23_containers/multimap/debug/construct5_neg.cc | 2 - .../multimap/debug/move_assign_neg.cc | 2 - .../23_containers/multimap/debug/move_neg.cc | 2 - .../testsuite/23_containers/multimap/init-list.cc | 6 +- .../23_containers/multimap/modifiers/dr130.cc | 2 - .../23_containers/multimap/modifiers/emplace/1.cc | 2 - .../23_containers/multimap/modifiers/extract.cc | 4 - .../23_containers/multimap/modifiers/insert/1.cc | 2 - .../23_containers/multimap/modifiers/insert/2.cc | 2 - .../multimap/modifiers/insert/22102.cc | 1 - .../23_containers/multimap/modifiers/insert/3.cc | 2 - .../23_containers/multimap/modifiers/insert/4.cc | 2 - .../23_containers/multimap/modifiers/merge.cc | 8 - .../23_containers/multimap/modifiers/swap/1.cc | 2 - .../23_containers/multimap/modifiers/swap/2.cc | 1 - .../23_containers/multimap/modifiers/swap/3.cc | 1 - .../23_containers/multimap/operations/1.cc | 1 - .../23_containers/multimap/operations/count.cc | 1 - .../23_containers/multiset/allocator/copy.cc | 3 - .../multiset/allocator/copy_assign.cc | 4 - .../23_containers/multiset/allocator/init-list.cc | 2 - .../23_containers/multiset/allocator/minimal.cc | 1 - .../23_containers/multiset/allocator/move.cc | 2 - .../multiset/allocator/move_assign.cc | 4 - .../23_containers/multiset/allocator/swap.cc | 2 - .../23_containers/multiset/capacity/29134.cc | 2 - .../23_containers/multiset/cons/moveable.cc | 2 - .../23_containers/multiset/debug/construct5_neg.cc | 2 - .../23_containers/multiset/debug/invalidation/2.cc | 1 - .../multiset/debug/move_assign_neg.cc | 2 - .../23_containers/multiset/debug/move_neg.cc | 2 - .../testsuite/23_containers/multiset/init-list.cc | 6 +- .../23_containers/multiset/modifiers/dr130.cc | 2 - .../23_containers/multiset/modifiers/emplace/1.cc | 2 - .../23_containers/multiset/modifiers/extract.cc | 4 - .../23_containers/multiset/modifiers/insert/1.cc | 1 - .../23_containers/multiset/modifiers/insert/2.cc | 1 - .../multiset/modifiers/insert/22102.cc | 1 - .../23_containers/multiset/modifiers/insert/3.cc | 2 - .../23_containers/multiset/modifiers/insert/4.cc | 2 - .../23_containers/multiset/modifiers/merge.cc | 6 - .../23_containers/multiset/modifiers/swap/1.cc | 2 - .../23_containers/multiset/modifiers/swap/2.cc | 1 - .../23_containers/multiset/modifiers/swap/3.cc | 1 - .../23_containers/multiset/operations/1.cc | 1 - .../23_containers/multiset/operations/count.cc | 1 - .../23_containers/priority_queue/moveable.cc | 2 - .../queue/members/emplace_cxx17_return.cc} | 17 +- .../testsuite/23_containers/queue/moveable.cc | 2 - .../testsuite/23_containers/set/allocator/copy.cc | 3 - .../23_containers/set/allocator/copy_assign.cc | 4 - .../23_containers/set/allocator/init-list.cc | 2 - .../23_containers/set/allocator/minimal.cc | 1 - .../testsuite/23_containers/set/allocator/move.cc | 2 - .../23_containers/set/allocator/move_assign.cc | 6 - .../testsuite/23_containers/set/allocator/swap.cc | 2 - .../testsuite/23_containers/set/capacity/29134.cc | 2 - .../testsuite/23_containers/set/cons/moveable.cc | 2 - .../23_containers/set/debug/construct5_neg.cc | 2 - .../23_containers/set/debug/invalidation/2.cc | 2 - .../23_containers/set/debug/move_assign_neg.cc | 2 - .../testsuite/23_containers/set/debug/move_neg.cc | 2 - .../testsuite/23_containers/set/init-list.cc | 6 +- .../testsuite/23_containers/set/modifiers/17948.cc | 1 - .../testsuite/23_containers/set/modifiers/dr130.cc | 2 - .../23_containers/set/modifiers/emplace/1.cc | 2 - .../23_containers/set/modifiers/extract.cc | 4 - .../23_containers/set/modifiers/insert/1.cc | 1 - .../23_containers/set/modifiers/insert/2.cc | 2 - .../23_containers/set/modifiers/insert/3.cc | 2 - .../testsuite/23_containers/set/modifiers/merge.cc | 8 - .../23_containers/set/modifiers/swap/1.cc | 2 - .../23_containers/set/modifiers/swap/2.cc | 1 - .../23_containers/set/modifiers/swap/3.cc | 1 - .../testsuite/23_containers/set/operations/1.cc | 1 - .../23_containers/set/operations/count.cc | 1 - .../testsuite/23_containers/set/operators/1_neg.cc | 2 - .../stack/members/emplace_cxx17_return.cc} | 17 +- .../23_containers/unordered_map/allocator/copy.cc | 3 - .../unordered_map/allocator/copy_assign.cc | 2 - .../unordered_map/allocator/minimal.cc | 1 - .../23_containers/unordered_map/allocator/move.cc | 2 - .../unordered_map/allocator/move_assign.cc | 2 - .../23_containers/unordered_map/allocator/swap.cc | 2 - .../23_containers/unordered_map/cons/moveable.cc | 2 - .../unordered_map/debug/construct5_neg.cc | 2 - .../unordered_map/debug/move_assign_neg.cc | 2 - .../23_containers/unordered_map/debug/move_neg.cc | 2 - .../testsuite/23_containers/unordered_map/dr761.cc | 3 +- .../23_containers/unordered_map/erase/1.cc | 2 - .../23_containers/unordered_map/erase/24061-map.cc | 2 - .../23_containers/unordered_map/erase/54276.cc | 2 - .../unordered_map/hash_policy/dr1189.cc | 4 +- .../23_containers/unordered_map/init-list.cc | 5 +- .../unordered_map/insert/24061-map.cc | 2 - .../unordered_map/insert/{57619.C => 57619.cc} | 2 - .../unordered_map/insert/array_syntax.cc | 2 - .../unordered_map/insert/array_syntax_move.cc | 1 - .../unordered_map/insert/map_range.cc | 4 - .../unordered_map/insert/map_single.cc | 4 - .../unordered_map/insert/map_single_move-1.cc | 2 - .../unordered_map/insert/map_single_move-2.cc | 2 - .../23_containers/unordered_map/modifiers/61667.cc | 2 - .../unordered_map/modifiers/emplace.cc | 2 - .../unordered_map/modifiers/extract.cc | 4 - .../unordered_map/modifiers/insert_or_assign.cc | 3 - .../23_containers/unordered_map/modifiers/merge.cc | 6 - .../unordered_map/modifiers/reserve.cc | 2 - .../unordered_map/modifiers/try_emplace.cc | 3 - .../unordered_map/operations/count.cc | 1 - .../23_containers/unordered_map/operators/1.cc | 2 - .../23_containers/unordered_map/operators/2.cc | 2 - .../unordered_multimap/allocator/copy.cc | 3 - .../unordered_multimap/allocator/copy_assign.cc | 2 - .../unordered_multimap/allocator/minimal.cc | 1 - .../unordered_multimap/allocator/move.cc | 2 - .../unordered_multimap/allocator/move_assign.cc | 2 - .../unordered_multimap/allocator/swap.cc | 2 - .../unordered_multimap/cons/moveable.cc | 2 - .../unordered_multimap/debug/construct5_neg.cc | 2 - .../unordered_multimap/debug/move_assign_neg.cc | 2 - .../unordered_multimap/debug/move_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/51845-multimap.cc | 2 - .../unordered_multimap/erase/54276.cc | 2 - .../unordered_multimap/hash_policy/dr1189.cc | 4 +- .../23_containers/unordered_multimap/init-list.cc | 6 +- .../unordered_multimap/insert/24061-multimap.cc | 2 - .../unordered_multimap/insert/51866.cc | 2 - .../unordered_multimap/insert/52476.cc | 3 +- .../unordered_multimap/insert/53115.cc | 1 - .../insert/{57619.C => 57619.cc} | 2 - .../unordered_multimap/insert/hint.cc | 6 - .../unordered_multimap/insert/multimap_range.cc | 4 - .../unordered_multimap/insert/multimap_single.cc | 4 - .../insert/multimap_single_move-1.cc | 2 - .../insert/multimap_single_move-2.cc | 2 - .../unordered_multimap/modifiers/emplace.cc | 2 - .../unordered_multimap/modifiers/extract.cc | 4 - .../unordered_multimap/modifiers/merge.cc | 8 - .../unordered_multimap/modifiers/reserve.cc | 2 - .../unordered_multimap/operations/count.cc | 1 - .../unordered_multimap/operators/1.cc | 2 - .../unordered_multimap/operators/2.cc | 2 - .../unordered_multiset/allocator/copy.cc | 3 - .../unordered_multiset/allocator/copy_assign.cc | 2 - .../unordered_multiset/allocator/minimal.cc | 1 - .../unordered_multiset/allocator/move.cc | 2 - .../unordered_multiset/allocator/move_assign.cc | 2 - .../unordered_multiset/allocator/swap.cc | 2 - .../23_containers/unordered_multiset/cons/copy.cc | 2 - .../unordered_multiset/cons/moveable.cc | 2 - .../unordered_multiset/debug/construct5_neg.cc | 2 - .../unordered_multiset/debug/move_assign_neg.cc | 2 - .../unordered_multiset/debug/move_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/hash_policy/dr1189.cc | 4 +- .../23_containers/unordered_multiset/init-list.cc | 6 +- .../unordered_multiset/insert/24061-multiset.cc | 2 - .../unordered_multiset/insert/51866.cc | 2 - .../unordered_multiset/insert/52476.cc | 3 +- .../unordered_multiset/insert/53115.cc | 1 - .../unordered_multiset/insert/hash_policy.cc | 2 - .../unordered_multiset/insert/multiset_range.cc | 4 - .../unordered_multiset/insert/multiset_single.cc | 4 - .../insert/multiset_single_move.cc | 2 - .../unordered_multiset/modifiers/emplace.cc | 2 - .../unordered_multiset/modifiers/extract.cc | 4 - .../unordered_multiset/modifiers/merge.cc | 6 - .../unordered_multiset/modifiers/reserve.cc | 2 - .../unordered_multiset/operations/count.cc | 1 - .../unordered_multiset/operators/1.cc | 2 - .../23_containers/unordered_set/allocator/copy.cc | 3 - .../unordered_set/allocator/copy_assign.cc | 2 - .../unordered_set/allocator/ext_ptr.cc | 1 - .../unordered_set/allocator/minimal.cc | 1 - .../23_containers/unordered_set/allocator/move.cc | 2 - .../unordered_set/allocator/move_assign.cc | 2 - .../23_containers/unordered_set/allocator/swap.cc | 2 - .../23_containers/unordered_set/buckets/swap.cc | 2 - .../23_containers/unordered_set/cons/moveable.cc | 2 - .../unordered_set/debug/construct5_neg.cc | 2 - .../unordered_set/debug/debug_functions.cc | 2 - .../unordered_set/debug/move_assign_neg.cc | 2 - .../23_containers/unordered_set/debug/move_neg.cc | 2 - .../23_containers/unordered_set/erase/1.cc | 2 - .../23_containers/unordered_set/erase/24061-set.cc | 2 - .../unordered_set/hash_policy/26132.cc | 2 - .../unordered_set/hash_policy/71181.cc | 1 - .../unordered_set/hash_policy/dr1189.cc | 4 +- .../unordered_set/hash_policy/load_factor.cc | 1 - .../unordered_set/hash_policy/power2_rehash.cc | 4 - .../unordered_set/hash_policy/prime_rehash.cc | 2 - .../unordered_set/hash_policy/rehash.cc | 1 - .../23_containers/unordered_set/init-list.cc | 6 +- .../unordered_set/insert/24061-set.cc | 2 - .../unordered_set/insert/hash_policy.cc | 4 - .../unordered_set/insert/move_range.cc | 2 - .../unordered_set/insert/set_range.cc | 2 - .../unordered_set/insert/set_single.cc | 4 - .../unordered_set/insert/set_single_move.cc | 2 - .../unordered_set/max_load_factor/robustness.cc | 2 - .../unordered_set/modifiers/emplace.cc | 2 - .../unordered_set/modifiers/extract.cc | 4 - .../23_containers/unordered_set/modifiers/merge.cc | 6 - .../unordered_set/modifiers/reserve.cc | 2 - .../23_containers/unordered_set/modifiers/swap.cc | 1 - .../unordered_set/operations/count.cc | 1 - .../23_containers/unordered_set/operators/1.cc | 2 - .../23_containers/vector/allocator/copy.cc | 3 - .../23_containers/vector/allocator/copy_assign.cc | 2 - .../23_containers/vector/allocator/ext_ptr.cc | 1 - .../23_containers/vector/allocator/minimal.cc | 1 - .../23_containers/vector/allocator/move.cc | 2 - .../23_containers/vector/allocator/move_assign.cc | 3 - .../23_containers/vector/allocator/swap.cc | 2 - .../testsuite/23_containers/vector/bool/6886.cc | 1 - .../testsuite/23_containers/vector/bool/72847.cc | 2 - .../23_containers/vector/bool/allocator/copy.cc | 3 - .../vector/bool/allocator/copy_assign.cc | 2 - .../23_containers/vector/bool/allocator/ext_ptr.cc | 1 - .../23_containers/vector/bool/allocator/move.cc | 2 - .../vector/bool/allocator/move_assign.cc | 3 - .../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 - .../testsuite/23_containers/vector/bool/cons/1.cc | 2 - .../testsuite/23_containers/vector/bool/cons/2.cc | 2 - .../vector/bool/emplace_cxx17_return.cc} | 26 +- .../23_containers/vector/bool/modifiers/erase/1.cc | 4 - .../vector/bool/modifiers/insert/1.cc | 2 - .../vector/bool/modifiers/insert/31370.cc | 1 - .../23_containers/vector/bool/modifiers/swap/1.cc | 1 - .../23_containers/vector/bool/modifiers/swap/2.cc | 1 - .../testsuite/23_containers/vector/bool/swap.cc | 2 - .../testsuite/23_containers/vector/capacity/1.cc | 1 - .../testsuite/23_containers/vector/capacity/2.cc | 2 - .../23_containers/vector/capacity/29134-2.cc | 1 - .../23_containers/vector/capacity/29134.cc | 2 - .../23_containers/vector/capacity/44190.cc | 2 - .../23_containers/vector/capacity/8230.cc | 2 +- .../vector/capacity/reserve/moveable.cc | 1 - .../vector/capacity/reserve/moveable2.cc | 1 - .../23_containers/vector/capacity/resize/1.cc | 2 +- .../vector/capacity/resize/moveable.cc | 2 - .../vector/capacity/resize/moveable2.cc | 1 - .../vector/capacity/resize/resize_size.cc | 2 - .../23_containers/vector/capacity/shrink_to_fit.cc | 2 - .../vector/capacity/shrink_to_fit2.cc | 4 - .../testsuite/23_containers/vector/cons/3.cc | 1 - .../testsuite/23_containers/vector/cons/4.cc | 15 - .../23_containers/vector/cons/cons_size.cc | 2 - .../23_containers/vector/cons/moveable.cc | 4 - .../23_containers/vector/data_access/1.cc | 3 +- .../23_containers/vector/debug/debug_functions.cc | 2 - .../23_containers/vector/debug/move_assign_neg.cc | 2 - .../23_containers/vector/debug/move_neg.cc | 2 - .../vector/debug/multithreaded_swap.cc | 1 - .../23_containers/vector/element_access/1.cc | 4 +- .../23_containers/vector/ext_pointer/citerators.cc | 2 - .../vector/ext_pointer/data_access.cc | 3 +- .../vector/ext_pointer/modifiers/element.cc | 2 - .../vector/ext_pointer/modifiers/erase.cc | 4 - .../vector/ext_pointer/modifiers/insert.cc | 2 - .../23_containers/vector/ext_pointer/resize.cc | 2 - .../testsuite/23_containers/vector/modifiers/1.cc | 2 - .../testsuite/23_containers/vector/modifiers/2.cc | 3 - .../vector/modifiers/emplace/cxx17_return.cc} | 27 +- .../vector/modifiers/emplace/self_emplace.cc | 2 - .../23_containers/vector/modifiers/erase/1.cc | 4 - .../vector/modifiers/erase/moveable.cc | 1 - .../23_containers/vector/modifiers/insert/1.cc | 1 - .../vector/modifiers/insert/self_insert.cc | 2 - .../23_containers/vector/modifiers/moveable.cc | 10 - .../23_containers/vector/modifiers/moveable2.cc | 1 - .../vector/modifiers/push_back/49836.cc | 1 - .../23_containers/vector/modifiers/swap/1.cc | 2 - .../23_containers/vector/modifiers/swap/2.cc | 1 - .../23_containers/vector/modifiers/swap/3.cc | 1 - .../23_containers/vector/zero_sized_allocations.cc | 2 - libstdc++-v3/testsuite/25_algorithms/sample/2.cc | 65 + .../testsuite/27_io/basic_filebuf/close/12790-1.cc | 1 - .../testsuite/27_io/basic_filebuf/close/char/1.cc | 1 - .../27_io/basic_filebuf/close/char/12790-1.cc | 1 - .../27_io/basic_filebuf/close/char/12790-2.cc | 1 - .../27_io/basic_filebuf/close/char/12790-3.cc | 1 - .../27_io/basic_filebuf/close/char/12790-4.cc | 1 - .../testsuite/27_io/basic_filebuf/close/char/2.cc | 1 - .../testsuite/27_io/basic_filebuf/close/char/3.cc | 1 - .../testsuite/27_io/basic_filebuf/close/char/4.cc | 2 - .../testsuite/27_io/basic_filebuf/close/char/5.cc | 2 - .../27_io/basic_filebuf/close/wchar_t/12790-1.cc | 1 - .../27_io/basic_filebuf/close/wchar_t/12790-2.cc | 1 - .../27_io/basic_filebuf/close/wchar_t/12790-3.cc | 1 - .../27_io/basic_filebuf/close/wchar_t/12790-4.cc | 1 - .../testsuite/27_io/basic_filebuf/cons/2020.cc | 2 +- .../testsuite/27_io/basic_filebuf/cons/char/1.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 | 3 +- .../27_io/basic_filebuf/imbue/char/13007.cc | 2 - .../27_io/basic_filebuf/imbue/char/13171-1.cc | 1 - .../27_io/basic_filebuf/imbue/char/13171-4.cc | 1 - .../27_io/basic_filebuf/imbue/char/13582-2.cc | 1 - .../27_io/basic_filebuf/imbue/char/14975-1.cc | 1 - .../testsuite/27_io/basic_filebuf/imbue/char/2.cc | 1 - .../testsuite/27_io/basic_filebuf/imbue/char/3.cc | 1 - .../27_io/basic_filebuf/imbue/char/9322.cc | 1 - .../27_io/basic_filebuf/imbue/wchar_t/12868.cc | 1 - .../27_io/basic_filebuf/imbue/wchar_t/13007.cc | 2 - .../27_io/basic_filebuf/imbue/wchar_t/13171-3.cc | 1 - .../27_io/basic_filebuf/imbue/wchar_t/13582-2.cc | 1 - .../27_io/basic_filebuf/imbue/wchar_t/13582-3.cc | 1 - .../27_io/basic_filebuf/imbue/wchar_t/2.cc | 1 - .../27_io/basic_filebuf/imbue/wchar_t/3.cc | 1 - .../27_io/basic_filebuf/imbue/wchar_t/9322.cc | 1 - .../27_io/basic_filebuf/in_avail/char/1.cc | 1 - .../27_io/basic_filebuf/in_avail/char/9701-3.cc | 1 - .../27_io/basic_filebuf/is_open/char/1.cc | 1 - .../testsuite/27_io/basic_filebuf/open/12790-1.cc | 1 - .../testsuite/27_io/basic_filebuf/open/char/1.cc | 1 - .../testsuite/27_io/basic_filebuf/open/char/2.cc | 1 - .../testsuite/27_io/basic_filebuf/open/char/3.cc | 1 - .../testsuite/27_io/basic_filebuf/open/char/4.cc | 1 - .../27_io/basic_filebuf/open/char/9507.cc | 1 - .../27_io/basic_filebuf/overflow/char/1.cc | 1 - .../27_io/basic_filebuf/overflow/char/2-unbuf.cc | 1 - .../27_io/basic_filebuf/overflow/char/2.cc | 1 - .../27_io/basic_filebuf/overflow/char/3599.cc | 1 - .../27_io/basic_filebuf/overflow/char/9169.cc | 1 - .../27_io/basic_filebuf/overflow/char/9182-2.cc | 1 - .../27_io/basic_filebuf/overflow/char/9988.cc | 1 - .../basic_filebuf/overflow/wchar_t/11305-1.cc | 1 - .../basic_filebuf/overflow/wchar_t/11305-2.cc | 1 - .../basic_filebuf/overflow/wchar_t/11305-3.cc | 1 - .../basic_filebuf/overflow/wchar_t/11305-4.cc | 1 - .../27_io/basic_filebuf/pbackfail/char/9761.cc | 1 - .../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 | 1 - .../27_io/basic_filebuf/seekoff/10132-2.cc | 6 +- .../27_io/basic_filebuf/seekoff/12790-1.cc | 1 - .../27_io/basic_filebuf/seekoff/12790-2.cc | 1 - .../27_io/basic_filebuf/seekoff/12790-3.cc | 1 - .../27_io/basic_filebuf/seekoff/12790-4.cc | 1 - .../27_io/basic_filebuf/seekoff/45628-2.cc | 2 - .../27_io/basic_filebuf/seekoff/char/1-in.cc | 1 - .../27_io/basic_filebuf/seekoff/char/1-io.cc | 1 - .../27_io/basic_filebuf/seekoff/char/1-out.cc | 1 - .../27_io/basic_filebuf/seekoff/char/11543.cc | 2 - .../27_io/basic_filebuf/seekoff/char/12232.cc | 1 - .../27_io/basic_filebuf/seekoff/char/12790-1.cc | 1 - .../27_io/basic_filebuf/seekoff/char/12790-2.cc | 1 - .../27_io/basic_filebuf/seekoff/char/12790-3.cc | 1 - .../27_io/basic_filebuf/seekoff/char/12790-4.cc | 1 - .../27_io/basic_filebuf/seekoff/char/2-in.cc | 1 - .../27_io/basic_filebuf/seekoff/char/2-io.cc | 1 - .../27_io/basic_filebuf/seekoff/char/2-out.cc | 1 - .../27_io/basic_filebuf/seekoff/char/3-in.cc | 1 - .../27_io/basic_filebuf/seekoff/char/3-io.cc | 1 - .../27_io/basic_filebuf/seekoff/char/3-out.cc | 1 - .../27_io/basic_filebuf/seekoff/char/4.cc | 1 - .../27_io/basic_filebuf/seekoff/char/45628-1.cc | 2 - .../27_io/basic_filebuf/seekoff/wchar_t/1.cc | 1 - .../27_io/basic_filebuf/seekoff/wchar_t/11543.cc | 2 - .../27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc | 1 - .../27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc | 1 - .../27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc | 1 - .../27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc | 1 - .../27_io/basic_filebuf/seekoff/wchar_t/2.cc | 1 - .../27_io/basic_filebuf/seekoff/wchar_t/3.cc | 1 - .../27_io/basic_filebuf/seekoff/wchar_t/4.cc | 1 - .../basic_filebuf/seekoff/wchar_t/9875_seekoff.cc | 1 - .../27_io/basic_filebuf/seekpos/10132-3.cc | 4 +- .../27_io/basic_filebuf/seekpos/12790-1.cc | 1 - .../27_io/basic_filebuf/seekpos/12790-2.cc | 1 - .../27_io/basic_filebuf/seekpos/12790-3.cc | 1 - .../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 | 1 - .../27_io/basic_filebuf/seekpos/char/12790-2.cc | 1 - .../27_io/basic_filebuf/seekpos/char/12790-3.cc | 1 - .../27_io/basic_filebuf/seekpos/char/12790-4.cc | 1 - .../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 | 1 - .../27_io/basic_filebuf/seekpos/char/3-io.cc | 1 - .../27_io/basic_filebuf/seekpos/char/3-out.cc | 1 - .../27_io/basic_filebuf/seekpos/wchar_t/1.cc | 1 - .../27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc | 1 - .../27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc | 1 - .../27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc | 1 - .../27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc | 1 - .../27_io/basic_filebuf/seekpos/wchar_t/9874.cc | 1 - .../basic_filebuf/seekpos/wchar_t/9875_seekpos.cc | 1 - .../testsuite/27_io/basic_filebuf/setbuf/char/1.cc | 4 +- .../27_io/basic_filebuf/setbuf/char/12875-1.cc | 1 - .../27_io/basic_filebuf/setbuf/char/12875-2.cc | 1 - .../testsuite/27_io/basic_filebuf/setbuf/char/2.cc | 1 - .../testsuite/27_io/basic_filebuf/setbuf/char/3.cc | 1 - .../27_io/basic_filebuf/sgetc/char/1-in.cc | 1 - .../27_io/basic_filebuf/sgetc/char/1-io.cc | 1 - .../27_io/basic_filebuf/sgetc/char/1-out.cc | 1 - .../27_io/basic_filebuf/sgetc/char/2-in.cc | 1 - .../27_io/basic_filebuf/sgetc/char/2-io.cc | 1 - .../27_io/basic_filebuf/sgetc/char/2-out.cc | 1 - .../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 | 1 - .../27_io/basic_filebuf/showmanyc/char/9533-1.cc | 1 - .../27_io/basic_filebuf/showmanyc/char/9533-2.cc | 1 - .../27_io/basic_filebuf/snextc/char/1-in.cc | 1 - .../27_io/basic_filebuf/snextc/char/1-io.cc | 1 - .../27_io/basic_filebuf/snextc/char/1-out.cc | 1 - .../27_io/basic_filebuf/snextc/char/2-in.cc | 1 - .../27_io/basic_filebuf/snextc/char/2-io.cc | 1 - .../27_io/basic_filebuf/snextc/char/2-out.cc | 1 - .../27_io/basic_filebuf/sputbackc/char/1-in.cc | 1 - .../27_io/basic_filebuf/sputbackc/char/1-io.cc | 1 - .../27_io/basic_filebuf/sputbackc/char/1-out.cc | 1 - .../27_io/basic_filebuf/sputbackc/char/2-in.cc | 1 - .../27_io/basic_filebuf/sputbackc/char/2-io.cc | 1 - .../27_io/basic_filebuf/sputbackc/char/2-out.cc | 1 - .../27_io/basic_filebuf/sputbackc/char/9425.cc | 1 - .../27_io/basic_filebuf/sputc/char/1-in.cc | 1 - .../27_io/basic_filebuf/sputc/char/1-io.cc | 1 - .../27_io/basic_filebuf/sputc/char/1-out.cc | 1 - .../27_io/basic_filebuf/sputc/char/2-in.cc | 1 - .../27_io/basic_filebuf/sputc/char/2-io.cc | 1 - .../27_io/basic_filebuf/sputc/char/2-out.cc | 1 - .../27_io/basic_filebuf/sputc/char/59427.cc | 1 - .../27_io/basic_filebuf/sputc/char/9701-2.cc | 2 - .../27_io/basic_filebuf/sputn/char/1-in.cc | 1 - .../27_io/basic_filebuf/sputn/char/1-io.cc | 1 - .../27_io/basic_filebuf/sputn/char/1-out.cc | 1 - .../27_io/basic_filebuf/sputn/char/2-in.cc | 1 - .../27_io/basic_filebuf/sputn/char/2-io.cc | 1 - .../27_io/basic_filebuf/sputn/char/2-out.cc | 1 - .../27_io/basic_filebuf/sputn/char/59427.cc | 1 - .../27_io/basic_filebuf/sputn/char/9339.cc | 1 - .../27_io/basic_filebuf/sputn/char/9701-1.cc | 2 - .../27_io/basic_filebuf/sungetc/char/1-in.cc | 1 - .../27_io/basic_filebuf/sungetc/char/1-io.cc | 1 - .../27_io/basic_filebuf/sungetc/char/1-out.cc | 1 - .../27_io/basic_filebuf/sungetc/char/2-in.cc | 1 - .../27_io/basic_filebuf/sungetc/char/2-io.cc | 1 - .../27_io/basic_filebuf/sungetc/char/2-out.cc | 1 - .../27_io/basic_filebuf/sync/char/1057.cc | 1 - .../27_io/basic_filebuf/sync/char/9182-1.cc | 1 - .../27_io/basic_filebuf/underflow/char/1.cc | 1 - .../27_io/basic_filebuf/underflow/char/2.cc | 1 - .../27_io/basic_filebuf/underflow/char/3.cc | 1 - .../27_io/basic_filebuf/underflow/char/45841.cc | 1 - .../27_io/basic_filebuf/underflow/char/9027.cc | 1 - .../27_io/basic_filebuf/underflow/wchar_t/1.cc | 1 - .../basic_filebuf/underflow/wchar_t/11389-1.cc | 1 - .../basic_filebuf/underflow/wchar_t/11389-2.cc | 1 - .../basic_filebuf/underflow/wchar_t/11389-3.cc | 1 - .../basic_filebuf/underflow/wchar_t/11389-4.cc | 1 - .../basic_filebuf/underflow/wchar_t/11544-1.cc | 1 - .../basic_filebuf/underflow/wchar_t/11544-2.cc | 1 - .../27_io/basic_filebuf/underflow/wchar_t/11603.cc | 1 - .../27_io/basic_filebuf/underflow/wchar_t/2.cc | 1 - .../27_io/basic_filebuf/underflow/wchar_t/3.cc | 1 - .../27_io/basic_filebuf/underflow/wchar_t/4.cc | 1 - .../27_io/basic_filebuf/underflow/wchar_t/45841.cc | 1 - .../27_io/basic_filebuf/underflow/wchar_t/5.cc | 1 - .../27_io/basic_filebuf/underflow/wchar_t/9178.cc | 1 - .../27_io/basic_filebuf/underflow/wchar_t/9520.cc | 1 - .../testsuite/27_io/basic_fstream/cons/1.cc | 4 +- .../27_io/basic_fstream/rdbuf/char/2832.cc | 1 - .../testsuite/27_io/basic_ifstream/cons/2020.cc | 4 +- .../testsuite/27_io/basic_ifstream/cons/char/1.cc | 1 - .../testsuite/27_io/basic_ifstream/open/char/1.cc | 1 - .../27_io/basic_ifstream/rdbuf/char/2832.cc | 1 - .../testsuite/27_io/basic_ios/clear/char/1.cc | 2 - .../testsuite/27_io/basic_ios/cons/2020.cc | 5 +- .../testsuite/27_io/basic_ios/cons/char/1.cc | 1 - .../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/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/imbue/14072.cc | 1 - .../testsuite/27_io/basic_ios/locales/char/1.cc | 1 - .../testsuite/27_io/basic_iostream/cons/2020.cc | 4 +- .../testsuite/27_io/basic_istream/cons/3.cc | 4 +- .../27_io/basic_istream/exceptions/char/9561.cc | 1 - .../27_io/basic_istream/exceptions/wchar_t/9561.cc | 1 - .../basic_istream/extractors_arithmetic/char/01.cc | 9 +- .../basic_istream/extractors_arithmetic/char/02.cc | 4 +- .../basic_istream/extractors_arithmetic/char/03.cc | 4 +- .../basic_istream/extractors_arithmetic/char/06.cc | 1 - .../basic_istream/extractors_arithmetic/char/07.cc | 1 - .../basic_istream/extractors_arithmetic/char/08.cc | 1 - .../basic_istream/extractors_arithmetic/char/09.cc | 7 +- .../basic_istream/extractors_arithmetic/char/10.cc | 5 +- .../basic_istream/extractors_arithmetic/char/11.cc | 5 +- .../basic_istream/extractors_arithmetic/char/12.cc | 19 +- .../basic_istream/extractors_arithmetic/char/13.cc | 1 - .../extractors_arithmetic/char/9555-ia.cc | 1 - .../extractors_arithmetic/char/dr696.cc | 1 - .../char/exceptions_badbit_throw.cc | 1 - .../char/exceptions_failbit.cc | 1 - .../char/exceptions_failbit_throw.cc | 1 - .../extractors_arithmetic/pod/3983-1.cc | 2 - .../extractors_arithmetic/wchar_t/01.cc | 9 +- .../extractors_arithmetic/wchar_t/02.cc | 4 +- .../extractors_arithmetic/wchar_t/03.cc | 4 +- .../extractors_arithmetic/wchar_t/06.cc | 1 - .../extractors_arithmetic/wchar_t/07.cc | 1 - .../extractors_arithmetic/wchar_t/08.cc | 1 - .../extractors_arithmetic/wchar_t/09.cc | 7 +- .../extractors_arithmetic/wchar_t/10.cc | 5 +- .../extractors_arithmetic/wchar_t/11.cc | 5 +- .../extractors_arithmetic/wchar_t/12.cc | 21 +- .../extractors_arithmetic/wchar_t/13.cc | 1 - .../extractors_arithmetic/wchar_t/9555-ia.cc | 1 - .../extractors_arithmetic/wchar_t/dr696.cc | 1 - .../wchar_t/exceptions_badbit_throw.cc | 1 - .../wchar_t/exceptions_failbit.cc | 1 - .../wchar_t/exceptions_failbit_throw.cc | 1 - .../basic_istream/extractors_character/char/1.cc | 1 - .../extractors_character/char/11095-i.cc | 1 - .../basic_istream/extractors_character/char/2.cc | 1 - .../basic_istream/extractors_character/char/3.cc | 1 - .../basic_istream/extractors_character/char/4.cc | 2 - .../extractors_character/char/9555-ic.cc | 4 +- .../extractors_character/pod/3983-2.cc | 2 - .../extractors_character/wchar_t/1.cc | 1 - .../extractors_character/wchar_t/11095-i.cc | 1 - .../extractors_character/wchar_t/2.cc | 1 - .../extractors_character/wchar_t/3.cc | 1 - .../extractors_character/wchar_t/4.cc | 2 - .../extractors_character/wchar_t/9555-ic.cc | 4 +- .../27_io/basic_istream/extractors_other/char/1.cc | 1 - .../27_io/basic_istream/extractors_other/char/2.cc | 12 +- .../basic_istream/extractors_other/char/26181.cc | 1 - .../27_io/basic_istream/extractors_other/char/3.cc | 3 +- .../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 | 1 - .../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 | 1 - .../basic_istream/extractors_other/wchar_t/2.cc | 12 +- .../extractors_other/wchar_t/26181.cc | 1 - .../basic_istream/extractors_other/wchar_t/3.cc | 1 - .../extractors_other/wchar_t/9318-in.cc | 2 - .../extractors_other/wchar_t/9424-in.cc | 2 - .../extractors_other/wchar_t/9555-io.cc | 1 - .../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 | 1 - .../testsuite/27_io/basic_istream/get/char/2.cc | 1 - .../testsuite/27_io/basic_istream/get/char/3.cc | 1 - .../testsuite/27_io/basic_istream/get/wchar_t/1.cc | 1 - .../testsuite/27_io/basic_istream/get/wchar_t/2.cc | 1 - .../testsuite/27_io/basic_istream/get/wchar_t/3.cc | 1 - .../27_io/basic_istream/getline/char/1.cc | 1 - .../27_io/basic_istream/getline/char/2.cc | 1 - .../27_io/basic_istream/getline/char/3.cc | 1 - .../27_io/basic_istream/getline/char/4.cc | 1 - .../27_io/basic_istream/getline/char/5.cc | 2 - .../27_io/basic_istream/getline/char/6.cc | 1 - .../27_io/basic_istream/getline/wchar_t/1.cc | 1 - .../27_io/basic_istream/getline/wchar_t/2.cc | 1 - .../27_io/basic_istream/getline/wchar_t/3.cc | 1 - .../27_io/basic_istream/getline/wchar_t/4.cc | 1 - .../27_io/basic_istream/getline/wchar_t/5.cc | 2 - .../27_io/basic_istream/getline/wchar_t/6.cc | 1 - .../testsuite/27_io/basic_istream/ignore/char/1.cc | 1 - .../testsuite/27_io/basic_istream/ignore/char/2.cc | 2 - .../testsuite/27_io/basic_istream/ignore/char/3.cc | 1 - .../27_io/basic_istream/ignore/char/6360.cc | 1 - .../27_io/basic_istream/ignore/char/7220.cc | 13 +- .../27_io/basic_istream/ignore/wchar_t/1.cc | 1 - .../27_io/basic_istream/ignore/wchar_t/2.cc | 2 - .../27_io/basic_istream/ignore/wchar_t/3.cc | 1 - .../27_io/basic_istream/ignore/wchar_t/6360.cc | 1 - .../27_io/basic_istream/ignore/wchar_t/7220.cc | 13 +- .../testsuite/27_io/basic_istream/peek/char/1.cc | 1 - .../27_io/basic_istream/peek/char/12296.cc | 1 - .../27_io/basic_istream/peek/char/6414.cc | 1 - .../27_io/basic_istream/peek/wchar_t/1.cc | 1 - .../27_io/basic_istream/peek/wchar_t/12296.cc | 1 - .../27_io/basic_istream/peek/wchar_t/6414.cc | 1 - .../27_io/basic_istream/putback/char/1.cc | 1 - .../27_io/basic_istream/putback/wchar_t/1.cc | 1 - .../testsuite/27_io/basic_istream/read/char/1.cc | 1 - .../testsuite/27_io/basic_istream/read/char/2.cc | 2 - .../testsuite/27_io/basic_istream/read/char/3.cc | 4 +- .../27_io/basic_istream/read/wchar_t/1.cc | 1 - .../27_io/basic_istream/read/wchar_t/2.cc | 2 - .../27_io/basic_istream/read/wchar_t/3.cc | 4 +- .../27_io/basic_istream/readsome/char/6746-1.cc | 1 - .../27_io/basic_istream/readsome/char/6746-2.cc | 1 - .../27_io/basic_istream/readsome/char/8258.cc | 1 - .../27_io/basic_istream/readsome/wchar_t/6746-1.cc | 1 - .../27_io/basic_istream/readsome/wchar_t/6746-2.cc | 1 - .../27_io/basic_istream/readsome/wchar_t/8258.cc | 1 - .../testsuite/27_io/basic_istream/seekg/char/2.cc | 1 - .../27_io/basic_istream/seekg/char/26211.cc | 1 - .../27_io/basic_istream/seekg/char/8348-1.cc | 7 +- .../27_io/basic_istream/seekg/char/8348-2.cc | 7 +- .../seekg/char/exceptions_badbit_throw.cc | 2 - .../27_io/basic_istream/seekg/char/fstream.cc | 1 - .../27_io/basic_istream/seekg/char/sstream.cc | 1 - .../27_io/basic_istream/seekg/wchar_t/2.cc | 1 - .../27_io/basic_istream/seekg/wchar_t/26211.cc | 1 - .../27_io/basic_istream/seekg/wchar_t/8348-1.cc | 7 +- .../27_io/basic_istream/seekg/wchar_t/8348-2.cc | 7 +- .../seekg/wchar_t/exceptions_badbit_throw.cc | 2 - .../27_io/basic_istream/seekg/wchar_t/fstream.cc | 1 - .../27_io/basic_istream/seekg/wchar_t/sstream.cc | 1 - .../testsuite/27_io/basic_istream/sentry/char/1.cc | 1 - .../testsuite/27_io/basic_istream/sentry/char/2.cc | 1 - .../testsuite/27_io/basic_istream/sentry/char/3.cc | 2 - .../testsuite/27_io/basic_istream/sentry/pod/1.cc | 3 - .../27_io/basic_istream/sentry/wchar_t/1.cc | 1 - .../27_io/basic_istream/sentry/wchar_t/2.cc | 1 - .../27_io/basic_istream/sentry/wchar_t/3.cc | 2 - .../testsuite/27_io/basic_istream/tellg/char/1.cc | 1 - .../testsuite/27_io/basic_istream/tellg/char/2.cc | 1 - .../27_io/basic_istream/tellg/char/26211.cc | 1 - .../27_io/basic_istream/tellg/char/8348.cc | 19 +- .../tellg/char/exceptions_badbit_throw.cc | 1 - .../27_io/basic_istream/tellg/char/fstream.cc | 1 - .../27_io/basic_istream/tellg/char/sstream.cc | 1 - .../27_io/basic_istream/tellg/wchar_t/1.cc | 1 - .../27_io/basic_istream/tellg/wchar_t/2.cc | 1 - .../27_io/basic_istream/tellg/wchar_t/26211.cc | 1 - .../27_io/basic_istream/tellg/wchar_t/8348.cc | 19 +- .../tellg/wchar_t/exceptions_badbit_throw.cc | 1 - .../27_io/basic_istream/tellg/wchar_t/fstream.cc | 1 - .../27_io/basic_istream/tellg/wchar_t/sstream.cc | 1 - .../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/cons/2020.cc | 4 +- .../27_io/basic_istringstream/rdbuf/char/2832.cc | 1 - .../basic_istringstream/rdbuf/wchar_t/2832.cc | 1 - .../27_io/basic_istringstream/str/char/1.cc | 1 - .../27_io/basic_istringstream/str/wchar_t/1.cc | 1 - .../testsuite/27_io/basic_ofstream/cons/2020.cc | 4 +- .../testsuite/27_io/basic_ofstream/cons/char/1.cc | 1 - .../testsuite/27_io/basic_ofstream/open/char/1.cc | 1 - .../27_io/basic_ofstream/rdbuf/char/2832.cc | 1 - .../testsuite/27_io/basic_ostream/cons/2020.cc | 4 +- .../27_io/basic_ostream/cons/char/9827.cc | 1 - .../27_io/basic_ostream/cons/wchar_t/9827.cc | 1 - .../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 | 1 - .../27_io/basic_ostream/ends/wchar_t/1.cc | 2 - .../27_io/basic_ostream/ends/wchar_t/2.cc | 1 - .../27_io/basic_ostream/exceptions/char/9561.cc | 1 - .../27_io/basic_ostream/exceptions/wchar_t/9561.cc | 1 - .../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 | 1 - .../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 | 1 - .../basic_ostream/inserters_arithmetic/char/1.cc | 1 - .../basic_ostream/inserters_arithmetic/char/2.cc | 1 - .../basic_ostream/inserters_arithmetic/char/3.cc | 5 +- .../basic_ostream/inserters_arithmetic/char/4.cc | 1 - .../inserters_arithmetic/char/4402.cc | 1 - .../basic_ostream/inserters_arithmetic/char/5.cc | 1 - .../basic_ostream/inserters_arithmetic/char/6.cc | 1 - .../basic_ostream/inserters_arithmetic/char/7.cc | 1 - .../inserters_arithmetic/char/9555-oa.cc | 1 - .../char/exceptions_badbit_throw.cc | 1 - .../char/exceptions_failbit_throw.cc | 1 - .../inserters_arithmetic/pod/23875.cc | 1 - .../inserters_arithmetic/wchar_t/1.cc | 1 - .../inserters_arithmetic/wchar_t/2.cc | 1 - .../inserters_arithmetic/wchar_t/3.cc | 5 +- .../inserters_arithmetic/wchar_t/4.cc | 1 - .../inserters_arithmetic/wchar_t/4402.cc | 1 - .../inserters_arithmetic/wchar_t/5.cc | 1 - .../inserters_arithmetic/wchar_t/6.cc | 1 - .../inserters_arithmetic/wchar_t/7.cc | 1 - .../inserters_arithmetic/wchar_t/9555-oa.cc | 1 - .../wchar_t/exceptions_badbit_throw.cc | 1 - .../wchar_t/exceptions_failbit_throw.cc | 1 - .../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 | 1 - .../inserters_character/char/28277-3.cc | 1 - .../inserters_character/char/28277-4.cc | 1 - .../basic_ostream/inserters_character/char/3.cc | 1 - .../basic_ostream/inserters_character/char/4.cc | 1 - .../basic_ostream/inserters_character/char/5.cc | 1 - .../basic_ostream/inserters_character/char/6.cc | 1 - .../basic_ostream/inserters_character/char/8.cc | 1 - .../inserters_character/char/9555-oc.cc | 1 - .../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 | 1 - .../inserters_character/wchar_t/28277-1.cc | 1 - .../inserters_character/wchar_t/28277-2.cc | 1 - .../inserters_character/wchar_t/28277-3.cc | 1 - .../inserters_character/wchar_t/28277-4.cc | 1 - .../basic_ostream/inserters_character/wchar_t/3.cc | 1 - .../basic_ostream/inserters_character/wchar_t/4.cc | 1 - .../basic_ostream/inserters_character/wchar_t/5.cc | 1 - .../basic_ostream/inserters_character/wchar_t/6.cc | 1 - .../basic_ostream/inserters_character/wchar_t/7.cc | 1 - .../basic_ostream/inserters_character/wchar_t/8.cc | 1 - .../inserters_character/wchar_t/9555-oc.cc | 1 - .../27_io/basic_ostream/inserters_other/char/1.cc | 1 - .../27_io/basic_ostream/inserters_other/char/3.cc | 5 +- .../27_io/basic_ostream/inserters_other/char/4.cc | 2 - .../27_io/basic_ostream/inserters_other/char/5.cc | 2 - .../basic_ostream/inserters_other/char/9318-out.cc | 2 - .../basic_ostream/inserters_other/char/9424-out.cc | 4 +- .../basic_ostream/inserters_other/char/9555-oo.cc | 1 - .../inserters_other/char/error_code.cc | 13 +- .../inserters_other/char/error_failbit.cc | 2 - .../char/exceptions_badbit_throw.cc | 2 - .../char/exceptions_failbit_throw.cc | 2 - .../inserters_other/char/exceptions_null.cc | 2 - .../basic_ostream/inserters_other/wchar_t/1.cc | 1 - .../basic_ostream/inserters_other/wchar_t/3.cc | 5 +- .../basic_ostream/inserters_other/wchar_t/4.cc | 2 - .../basic_ostream/inserters_other/wchar_t/5.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 | 1 - .../inserters_other/wchar_t/error_code.cc | 13 +- .../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 - .../27_io/basic_ostream/seekp/char/2346-fstream.cc | 4 - .../27_io/basic_ostream/seekp/char/2346-sstream.cc | 4 - .../seekp/char/exceptions_badbit_throw.cc | 2 - .../basic_ostream/seekp/wchar_t/2346-fstream.cc | 4 - .../basic_ostream/seekp/wchar_t/2346-sstream.cc | 4 - .../seekp/wchar_t/exceptions_badbit_throw.cc | 4 +- .../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 | 3 - .../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 | 1 - .../testsuite/27_io/basic_ostream/tellp/char/2.cc | 1 - .../tellp/char/exceptions_badbit_throw.cc | 1 - .../27_io/basic_ostream/tellp/wchar_t/1.cc | 1 - .../27_io/basic_ostream/tellp/wchar_t/2.cc | 1 - .../tellp/wchar_t/exceptions_badbit_throw.cc | 1 - .../testsuite/27_io/basic_ostream/write/char/1.cc | 2 - .../27_io/basic_ostream/write/wchar_t/1.cc | 2 - .../27_io/basic_ostringstream/cons/2020.cc | 4 +- .../27_io/basic_ostringstream/cons/char/3.cc | 4 +- .../27_io/basic_ostringstream/cons/wchar_t/3.cc | 4 +- .../27_io/basic_ostringstream/rdbuf/char/2832.cc | 1 - .../basic_ostringstream/rdbuf/wchar_t/2832.cc | 1 - .../27_io/basic_ostringstream/str/char/1.cc | 1 - .../27_io/basic_ostringstream/str/char/2.cc | 1 - .../27_io/basic_ostringstream/str/wchar_t/1.cc | 1 - .../27_io/basic_ostringstream/str/wchar_t/2.cc | 1 - .../testsuite/27_io/basic_streambuf/cons/2020.cc | 5 +- .../testsuite/27_io/basic_streambuf/cons/57394.cc | 6 - .../testsuite/27_io/basic_streambuf/cons/char/1.cc | 1 - .../27_io/basic_streambuf/cons/wchar_t/1.cc | 1 - .../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 | 1 - .../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 | 1 - .../27_io/basic_streambuf/in_avail/char/1.cc | 1 - .../27_io/basic_streambuf/in_avail/wchar_t/1.cc | 1 - .../27_io/basic_streambuf/overflow/char/1.cc | 5 +- .../27_io/basic_streambuf/overflow/char/2.cc | 1 - .../27_io/basic_streambuf/overflow/char/3599.cc | 1 - .../27_io/basic_streambuf/overflow/wchar_t/1.cc | 7 +- .../27_io/basic_streambuf/overflow/wchar_t/2.cc | 1 - .../27_io/basic_streambuf/overflow/wchar_t/3599.cc | 1 - .../27_io/basic_streambuf/sgetc/char/1.cc | 7 +- .../27_io/basic_streambuf/sgetc/wchar_t/1.cc | 5 +- .../27_io/basic_streambuf/sgetn/char/1.cc | 10 +- .../27_io/basic_streambuf/sgetn/wchar_t/1.cc | 10 +- .../27_io/basic_streambuf/sputbackc/char/9538.cc | 3 - .../basic_streambuf/sputbackc/wchar_t/9538.cc | 3 - .../27_io/basic_streambuf/sputn/char/1.cc | 7 +- .../27_io/basic_streambuf/sputn/wchar_t/1.cc | 7 +- .../27_io/basic_streambuf/sync/char/1057.cc | 1 - .../27_io/basic_streambuf/sync/wchar_t/1057.cc | 1 - .../testsuite/27_io/basic_stringbuf/cons/2020.cc | 6 +- .../testsuite/27_io/basic_stringbuf/cons/char/1.cc | 2 - .../27_io/basic_stringbuf/cons/wchar_t/1.cc | 2 - .../27_io/basic_stringbuf/imbue/char/1.cc | 2 - .../27_io/basic_stringbuf/imbue/char/9322.cc | 1 - .../27_io/basic_stringbuf/imbue/wchar_t/1.cc | 2 - .../27_io/basic_stringbuf/imbue/wchar_t/9322.cc | 1 - .../27_io/basic_stringbuf/in_avail/char/1.cc | 1 - .../27_io/basic_stringbuf/in_avail/wchar_t/1.cc | 1 - .../27_io/basic_stringbuf/overflow/char/1.cc | 2 - .../27_io/basic_stringbuf/overflow/char/2.cc | 1 - .../27_io/basic_stringbuf/overflow/char/26250.cc | 2 - .../27_io/basic_stringbuf/overflow/char/3599.cc | 1 - .../27_io/basic_stringbuf/overflow/char/9988.cc | 1 - .../27_io/basic_stringbuf/overflow/wchar_t/1.cc | 2 - .../27_io/basic_stringbuf/overflow/wchar_t/2.cc | 1 - .../basic_stringbuf/overflow/wchar_t/26250.cc | 2 - .../27_io/basic_stringbuf/overflow/wchar_t/3599.cc | 1 - .../27_io/basic_stringbuf/overflow/wchar_t/9988.cc | 1 - .../27_io/basic_stringbuf/pbackfail/char/1.cc | 1 - .../27_io/basic_stringbuf/pbackfail/char/2.cc | 1 - .../27_io/basic_stringbuf/pbackfail/wchar_t/1.cc | 1 - .../27_io/basic_stringbuf/pbackfail/wchar_t/2.cc | 1 - .../27_io/basic_stringbuf/sbumpc/char/1.cc | 1 - .../27_io/basic_stringbuf/sbumpc/char/9825.cc | 1 - .../27_io/basic_stringbuf/sbumpc/wchar_t/1.cc | 1 - .../27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc | 1 - .../27_io/basic_stringbuf/seekoff/char/1.cc | 1 - .../27_io/basic_stringbuf/seekoff/char/10975.cc | 1 - .../27_io/basic_stringbuf/seekoff/char/16956.cc | 1 - .../27_io/basic_stringbuf/seekoff/char/2.cc | 1 - .../27_io/basic_stringbuf/seekoff/wchar_t/1.cc | 1 - .../27_io/basic_stringbuf/seekoff/wchar_t/10975.cc | 1 - .../27_io/basic_stringbuf/seekoff/wchar_t/16956.cc | 1 - .../27_io/basic_stringbuf/seekoff/wchar_t/2.cc | 1 - .../27_io/basic_stringbuf/seekpos/char/1.cc | 1 - .../27_io/basic_stringbuf/seekpos/char/2.cc | 1 - .../27_io/basic_stringbuf/seekpos/char/29354.cc | 1 - .../27_io/basic_stringbuf/seekpos/char/3.cc | 1 - .../27_io/basic_stringbuf/seekpos/wchar_t/1.cc | 1 - .../27_io/basic_stringbuf/seekpos/wchar_t/2.cc | 1 - .../27_io/basic_stringbuf/seekpos/wchar_t/29354.cc | 1 - .../27_io/basic_stringbuf/seekpos/wchar_t/3.cc | 1 - .../27_io/basic_stringbuf/setbuf/char/1.cc | 1 - .../27_io/basic_stringbuf/setbuf/char/2.cc | 1 - .../27_io/basic_stringbuf/setbuf/char/3.cc | 1 - .../27_io/basic_stringbuf/setbuf/char/4.cc | 1 - .../27_io/basic_stringbuf/setbuf/wchar_t/1.cc | 1 - .../27_io/basic_stringbuf/setbuf/wchar_t/2.cc | 1 - .../27_io/basic_stringbuf/setbuf/wchar_t/3.cc | 1 - .../27_io/basic_stringbuf/setbuf/wchar_t/4.cc | 1 - .../27_io/basic_stringbuf/sgetc/char/1.cc | 1 - .../27_io/basic_stringbuf/sgetc/wchar_t/1.cc | 1 - .../27_io/basic_stringbuf/sgetn/char/1.cc | 3 +- .../27_io/basic_stringbuf/sgetn/wchar_t/1.cc | 3 +- .../27_io/basic_stringbuf/snextc/char/1.cc | 1 - .../27_io/basic_stringbuf/snextc/wchar_t/1.cc | 1 - .../27_io/basic_stringbuf/sputbackc/char/1.cc | 1 - .../27_io/basic_stringbuf/sputbackc/char/9425.cc | 1 - .../27_io/basic_stringbuf/sputbackc/wchar_t/1.cc | 1 - .../basic_stringbuf/sputbackc/wchar_t/9425.cc | 1 - .../27_io/basic_stringbuf/sputc/char/1.cc | 1 - .../27_io/basic_stringbuf/sputc/char/9404-1.cc | 2 - .../27_io/basic_stringbuf/sputc/wchar_t/1.cc | 1 - .../27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc | 2 - .../27_io/basic_stringbuf/sputn/char/1.cc | 1 - .../27_io/basic_stringbuf/sputn/char/9404-2.cc | 2 - .../27_io/basic_stringbuf/sputn/wchar_t/1.cc | 1 - .../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 | 1 - .../27_io/basic_stringbuf/sungetc/wchar_t/1.cc | 1 - .../27_io/basic_stringbuf/sync/char/1057.cc | 1 - .../27_io/basic_stringbuf/sync/wchar_t/1057.cc | 1 - .../27_io/basic_stringstream/cons/2020.cc | 4 +- .../27_io/basic_stringstream/rdbuf/char/2832.cc | 1 - .../27_io/basic_stringstream/rdbuf/wchar_t/2832.cc | 1 - .../27_io/basic_stringstream/str/char/1.cc | 1 - .../27_io/basic_stringstream/str/char/2.cc | 1 - .../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 | 1 - .../27_io/basic_stringstream/str/wchar_t/2.cc | 1 - .../27_io/basic_stringstream/str/wchar_t/3.cc | 2 - .../27_io/basic_stringstream/str/wchar_t/4.cc | 2 - libstdc++-v3/testsuite/27_io/fpos/11450.cc | 2 - libstdc++-v3/testsuite/27_io/fpos/14252.cc | 2 - libstdc++-v3/testsuite/27_io/fpos/14320-1.cc | 1 - libstdc++-v3/testsuite/27_io/fpos/14320-2.cc | 1 - libstdc++-v3/testsuite/27_io/fpos/14320-3.cc | 1 - libstdc++-v3/testsuite/27_io/fpos/14320-4.cc | 1 - libstdc++-v3/testsuite/27_io/fpos/14320-5.cc | 1 - libstdc++-v3/testsuite/27_io/fpos/14775.cc | 1 - libstdc++-v3/testsuite/27_io/fpos/mbstate_t/1.cc | 5 +- .../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/ios_base/callbacks/1.cc | 1 - .../testsuite/27_io/ios_base/failure/what-1.cc | 2 - .../testsuite/27_io/ios_base/failure/what-2.cc | 1 - .../testsuite/27_io/ios_base/failure/what-3.cc | 1 - .../testsuite/27_io/ios_base/failure/what-big.cc | 1 - libstdc++-v3/testsuite/27_io/ios_base/state/1.cc | 1 - libstdc++-v3/testsuite/27_io/ios_base/storage/1.cc | 2 - .../testsuite/27_io/ios_base/storage/11584.cc | 1 - libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc | 17 +- .../testsuite/27_io/ios_base/sync_with_stdio/2.cc | 2 - .../27_io/manipulators/adjustfield/char/1.cc | 1 - .../27_io/manipulators/adjustfield/char/2.cc | 1 - .../27_io/manipulators/adjustfield/wchar_t/1.cc | 1 - .../27_io/manipulators/adjustfield/wchar_t/2.cc | 1 - .../27_io/manipulators/basefield/char/1.cc | 1 - .../27_io/manipulators/basefield/wchar_t/1.cc | 1 - .../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 | 1 - .../27_io/manipulators/extended/get_time/char/2.cc | 1 - .../manipulators/extended/get_time/wchar_t/1.cc | 1 - .../manipulators/extended/get_time/wchar_t/2.cc | 1 - .../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 | 1 - .../27_io/manipulators/extended/put_time/char/2.cc | 1 - .../manipulators/extended/put_time/wchar_t/1.cc | 1 - .../manipulators/extended/put_time/wchar_t/2.cc | 1 - .../27_io/manipulators/standard/char/1.cc | 1 - .../27_io/manipulators/standard/char/2.cc | 1 - .../27_io/manipulators/standard/char/dr2344.cc | 2 - .../27_io/manipulators/standard/char/quoted.cc | 4 - .../27_io/manipulators/standard/wchar_t/1.cc | 1 - .../27_io/manipulators/standard/wchar_t/2.cc | 1 - .../27_io/manipulators/standard/wchar_t/dr2344.cc | 2 - .../27_io/manipulators/standard/wchar_t/quoted.cc | 4 - libstdc++-v3/testsuite/27_io/objects/char/1.cc | 2 - libstdc++-v3/testsuite/27_io/objects/char/10.cc | 1 - libstdc++-v3/testsuite/27_io/objects/char/3045.cc | 1 - libstdc++-v3/testsuite/27_io/objects/char/41037.cc | 2 - libstdc++-v3/testsuite/27_io/objects/char/5.cc | 1 - libstdc++-v3/testsuite/27_io/objects/char/6.cc | 5 +- .../testsuite/27_io/objects/char/6548_xin.cc | 1 - .../testsuite/27_io/objects/char/6648-1_xin.cc | 1 - .../testsuite/27_io/objects/char/6648-2_xin.cc | 1 - .../testsuite/27_io/objects/char/7744_xin.cc | 1 - libstdc++-v3/testsuite/27_io/objects/char/8.cc | 2 - libstdc++-v3/testsuite/27_io/objects/char/9.cc | 1 - .../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 | 3 +- libstdc++-v3/testsuite/27_io/objects/wchar_t/11.cc | 3 +- libstdc++-v3/testsuite/27_io/objects/wchar_t/12.cc | 3 +- libstdc++-v3/testsuite/27_io/objects/wchar_t/13.cc | 3 +- .../testsuite/27_io/objects/wchar_t/13582-1_xin.cc | 1 - .../testsuite/27_io/objects/wchar_t/3045.cc | 1 - .../testsuite/27_io/objects/wchar_t/41037.cc | 2 - libstdc++-v3/testsuite/27_io/objects/wchar_t/5.cc | 1 - .../testsuite/27_io/objects/wchar_t/6548_xin.cc | 1 - .../testsuite/27_io/objects/wchar_t/6648-1_xin.cc | 1 - .../testsuite/27_io/objects/wchar_t/6648-2_xin.cc | 1 - .../testsuite/27_io/objects/wchar_t/7744_xin.cc | 1 - libstdc++-v3/testsuite/27_io/objects/wchar_t/8.cc | 2 - .../testsuite/27_io/objects/wchar_t/9520.cc | 1 - .../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/dr455.cc | 2 - libstdc++-v3/testsuite/27_io/types/3.cc | 2 - .../testsuite/30_threads/packaged_task/49668.cc | 1 + .../testsuite/experimental/any/assign/2.cc | 56 +- .../any/assign/exception.cc | 28 +- libstdc++-v3/testsuite/experimental/any/cons/2.cc | 47 +- .../experimental/any/misc/any_cast_neg.cc | 2 +- .../filesystem/iterators/directory_iterator.cc | 14 +- .../experimental/filesystem/iterators/pop.cc | 108 + .../iterators/recursive_directory_iterator.cc | 25 +- .../experimental/filesystem/operations/copy.cc | 64 +- .../filesystem/operations/copy_file.cc | 3 + .../{create_directory.cc => create_symlink.cc} | 58 +- .../{create_directory.cc => equivalent.cc} | 47 +- .../experimental/filesystem/operations/exists.cc | 49 + .../experimental/filesystem/operations/is_empty.cc | 109 + .../filesystem/operations/last_write_time.cc | 48 +- .../filesystem/operations/permissions.cc | 105 +- .../clear.cc => operations/read_symlink.cc} | 35 +- .../filesystem/operations/remove_all.cc | 92 + .../filesystem/operations/temp_directory_path.cc | 46 + .../filesystem/path/construct/range.cc | 47 + .../path/construct/{range.cc => string_view.cc} | 28 +- .../memory/shared_ptr/comparison/comparison.cc | 10 + ...{default_ctor.cc => enable_shared_from_this.cc} | 29 +- .../memory/shared_ptr/cons/pointer_ctor.cc | 21 +- .../cons/{copy_ctor_neg.cc => pointer_ctor_neg.cc} | 27 +- .../experimental/memory/shared_ptr/cons/torture.cc | 53 + .../memory/shared_ptr/cons/unique_ptr_ctor.cc | 60 +- .../memory/shared_ptr/cons/weak_ptr_ctor.cc | 41 +- .../memory/shared_ptr/modifiers/reset.cc | 7 +- .../copy_ctor_neg.cc => modifiers/reset_neg.cc} | 39 +- .../memory/shared_ptr/observers/use_count.cc | 3 +- .../{20_util => experimental}/optional/77288.cc | 206 +- .../experimental/optional/assignment/5.cc | 11 + .../optional/cons/77727.cc | 21 +- .../testsuite/experimental/optional/cons/value.cc | 27 + .../cons/default.cc | 13 +- .../cons/parms.cc} | 15 +- .../operators/equal.cc | 8 +- .../operators/generate.cc | 15 +- .../operators/inequal.cc | 8 +- .../operators/serialize.cc | 8 +- libstdc++-v3/testsuite/util/testsuite_fs.h | 2 +- 2195 files changed, 42651 insertions(+), 22268 deletions(-) create mode 100644 contrib/prerequisites.md5 create mode 100644 contrib/prerequisites.sha512 delete mode 100644 gcc/ada/system-aix64.ads rename gcc/ada/{system-darwin-x86_64.ads => system-darwin-arm.ads} (97%) delete mode 100644 gcc/ada/system-darwin-ppc64.ads delete mode 100644 gcc/ada/system-freebsd-x86_64.ads rename gcc/ada/{system-linux-x86_64.ads => system-linux-arm.ads} (98%) delete mode 100644 gcc/ada/system-linux-armel.ads delete mode 100644 gcc/ada/system-linux-mips64el.ads delete mode 100644 gcc/ada/system-linux-s390x.ads delete mode 100644 gcc/ada/system-linux-sparcv9.ads delete mode 100644 gcc/ada/system-mingw-x86_64.ads delete mode 100644 gcc/ada/system-solaris-sparcv9.ads delete mode 100644 gcc/ada/system-solaris-x86_64.ads create mode 100644 gcc/c-family/c-attribs.c rename gcc/config/aarch64/{cortex-a57-fma-steering.h => aarch64-passes.def} (78%) rename gcc/config/sparc/{default-64.h => default64.h} (100%) create mode 100644 gcc/gimple-ssa-store-merging.c create mode 100644 gcc/gimple-ssa-warn-alloca.c create mode 100644 gcc/testsuite/c-c++-common/Wint-in-bool-context-2.c create mode 100644 gcc/testsuite/c-c++-common/Wint-in-bool-context-3.c create mode 100644 gcc/testsuite/c-c++-common/builtin-shuffle-1.c create mode 100644 gcc/testsuite/c-c++-common/pr72747-1.c create mode 100644 gcc/testsuite/c-c++-common/pr72747-2.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/unreachable-3.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/addressof3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-static12.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr77948-1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr77948-2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr77948-3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr77948-4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr77948-5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr77948-6.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr77446.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/launder1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/launder2.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/launder3.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/launder4.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/launder5.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/launder5.cc create mode 100644 gcc/testsuite/g++.dg/cpp1z/launder5.h create mode 100644 gcc/testsuite/g++.dg/cpp1z/launder6.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/launder6.cc create mode 100644 gcc/testsuite/g++.dg/cpp1z/launder6.h create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/constexpr-var-1.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/ref-2.C create mode 100644 gcc/testsuite/g++.dg/gomp/declare-simd-7.C create mode 100644 gcc/testsuite/g++.dg/overload/using4.C create mode 100644 gcc/testsuite/g++.dg/pr78060.C create mode 100644 gcc/testsuite/g++.dg/pr78088.C create mode 100644 gcc/testsuite/g++.dg/template/nontype28.C create mode 100644 gcc/testsuite/g++.dg/torture/pr77919-2.C create mode 100644 gcc/testsuite/g++.dg/torture/pr77919.C create mode 100644 gcc/testsuite/g++.dg/torture/pr78051.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wconversion-real.C create mode 100644 gcc/testsuite/g++.dg/warn/Wimplicit-fallthrough-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wshadow-compatible-local-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wshadow-local-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wshadow-local-2.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr22141-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr22141-2.c create mode 100644 gcc/testsuite/gcc.dg/Walloca-1.c create mode 100644 gcc/testsuite/gcc.dg/Walloca-10.c create mode 100644 gcc/testsuite/gcc.dg/Walloca-11.c create mode 100644 gcc/testsuite/gcc.dg/Walloca-2.c create mode 100644 gcc/testsuite/gcc.dg/Walloca-3.c create mode 100644 gcc/testsuite/gcc.dg/Walloca-4.c create mode 100644 gcc/testsuite/gcc.dg/Walloca-5.c create mode 100644 gcc/testsuite/gcc.dg/Walloca-6.c create mode 100644 gcc/testsuite/gcc.dg/Walloca-7.c create mode 100644 gcc/testsuite/gcc.dg/Walloca-8.c create mode 100644 gcc/testsuite/gcc.dg/Walloca-9.c create mode 100644 gcc/testsuite/gcc.dg/Wshadow-compatible-local-1.c create mode 100644 gcc/testsuite/gcc.dg/Wshadow-local-1.c create mode 100644 gcc/testsuite/gcc.dg/Wshadow-local-2.c create mode 100644 gcc/testsuite/gcc.dg/Wshadow-local-3.c rename gcc/testsuite/gcc.dg/{wvla-1.c => Wvla-1.c} (100%) rename gcc/testsuite/gcc.dg/{wvla-2.c => Wvla-2.c} (100%) rename gcc/testsuite/gcc.dg/{wvla-3.c => Wvla-3.c} (100%) rename gcc/testsuite/gcc.dg/{wvla-4.c => Wvla-4.c} (100%) rename gcc/testsuite/gcc.dg/{wvla-5.c => Wvla-5.c} (100%) rename gcc/testsuite/gcc.dg/{wvla-6.c => Wvla-6.c} (100%) rename gcc/testsuite/gcc.dg/{wvla-7.c => Wvla-7.c} (100%) create mode 100644 gcc/testsuite/gcc.dg/Wvla-larger-than-1.c create mode 100644 gcc/testsuite/gcc.dg/Wvla-larger-than-2.c create mode 100644 gcc/testsuite/gcc.dg/asan/pr78106.c create mode 100644 gcc/testsuite/gcc.dg/cpp/pr71681-1.c create mode 100644 gcc/testsuite/gcc.dg/cpp/pr71681-2.c create mode 100644 gcc/testsuite/gcc.dg/cpp/remap/a/header.gcc create mode 100644 gcc/testsuite/gcc.dg/cpp/remap/a/t_1.h create mode 100644 gcc/testsuite/gcc.dg/cpp/remap/a/t_2.h create mode 100644 gcc/testsuite/gcc.dg/cpp/remap/header.gcc create mode 100644 gcc/testsuite/gcc.dg/divmod-1-simode.c create mode 100644 gcc/testsuite/gcc.dg/divmod-1.c create mode 100644 gcc/testsuite/gcc.dg/divmod-2-simode.c create mode 100644 gcc/testsuite/gcc.dg/divmod-2.c create mode 100644 gcc/testsuite/gcc.dg/divmod-3-simode.c create mode 100644 gcc/testsuite/gcc.dg/divmod-3.c create mode 100644 gcc/testsuite/gcc.dg/divmod-4-simode.c create mode 100644 gcc/testsuite/gcc.dg/divmod-4.c create mode 100644 gcc/testsuite/gcc.dg/divmod-5.c create mode 100644 gcc/testsuite/gcc.dg/divmod-6-simode.c create mode 100644 gcc/testsuite/gcc.dg/divmod-6.c create mode 100644 gcc/testsuite/gcc.dg/divmod-7.c create mode 100644 gcc/testsuite/gcc.dg/fold-convmaxconv-1.c create mode 100644 gcc/testsuite/gcc.dg/fold-convminconv-1.c create mode 100644 gcc/testsuite/gcc.dg/fold-narrowbopcst-1.c create mode 100644 gcc/testsuite/gcc.dg/goacc/loop-processing-1.c create mode 100644 gcc/testsuite/gcc.dg/ipa/vrp4.c create mode 100644 gcc/testsuite/gcc.dg/ipa/vrp5.c create mode 100644 gcc/testsuite/gcc.dg/ipa/vrp6.c create mode 100644 gcc/testsuite/gcc.dg/loop-split.c create mode 100644 gcc/testsuite/gcc.dg/pr53979-1.c create mode 100644 gcc/testsuite/gcc.dg/pr53979-2.c create mode 100644 gcc/testsuite/gcc.dg/pr77860.c create mode 100644 gcc/testsuite/gcc.dg/pr78148.c create mode 100644 gcc/testsuite/gcc.dg/store_merging_1.c create mode 100644 gcc/testsuite/gcc.dg/store_merging_2.c create mode 100644 gcc/testsuite/gcc.dg/store_merging_3.c create mode 100644 gcc/testsuite/gcc.dg/store_merging_4.c create mode 100644 gcc/testsuite/gcc.dg/store_merging_5.c create mode 100644 gcc/testsuite/gcc.dg/store_merging_6.c create mode 100644 gcc/testsuite/gcc.dg/store_merging_7.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr77916.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr77988.c copy gcc/testsuite/gcc.dg/tree-ssa/{pr21458.c => pr21458-2.c} (54%) delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr54245.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr78005.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr78038.c create mode 100644 gcc/testsuite/gcc.target/aarch64/test_frame_17.c copy gcc/testsuite/gcc.target/arm/{atomic-comp-swap-release-acquire-1.c => atomic- [...] copy gcc/testsuite/gcc.target/arm/{atomic-op-acq_rel-1.c => atomic-op-acq_rel-3.c} (75%) copy gcc/testsuite/gcc.target/arm/{atomic-op-acquire-1.c => atomic-op-acquire-3.c} (75%) copy gcc/testsuite/gcc.target/arm/{atomic-op-char-1.c => atomic-op-char-3.c} (75%) copy gcc/testsuite/gcc.target/arm/{atomic-op-consume-1.c => atomic-op-consume-3.c} (78%) copy gcc/testsuite/gcc.target/arm/{atomic-op-int-2.c => atomic-op-int-3.c} (75%) copy gcc/testsuite/gcc.target/arm/{atomic-op-relaxed-1.c => atomic-op-relaxed-3.c} (75%) copy gcc/testsuite/gcc.target/arm/{atomic-op-release-1.c => atomic-op-release-3.c} (75%) copy gcc/testsuite/gcc.target/arm/{atomic-op-seq_cst-1.c => atomic-op-seq_cst-3.c} (75%) copy gcc/testsuite/gcc.target/arm/{atomic-op-short-1.c => atomic-op-short-3.c} (75%) create mode 100644 gcc/testsuite/gcc.target/arm/pr77308.c create mode 100644 gcc/testsuite/gcc.target/arm/pr78041.c create mode 100644 gcc/testsuite/gcc.target/avr/pr71627.c create mode 100644 gcc/testsuite/gcc.target/avr/pr71676-1.c create mode 100644 gcc/testsuite/gcc.target/avr/pr71676-2.c create mode 100644 gcc/testsuite/gcc.target/avr/pr71676-3.c create mode 100644 gcc/testsuite/gcc.target/avr/pr71676.c create mode 100644 gcc/testsuite/gcc.target/avr/pr71678.c create mode 100644 gcc/testsuite/gcc.target/avr/torture/tiny-absdata-1.c create mode 100644 gcc/testsuite/gcc.target/i386/bmi-bextr-6.c create mode 100644 gcc/testsuite/gcc.target/i386/bmi2-bzhi-3.c create mode 100644 gcc/testsuite/gcc.target/i386/bmi2-pdep-1.c create mode 100644 gcc/testsuite/gcc.target/i386/bmi2-pext-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr22141.c create mode 100644 gcc/testsuite/gcc.target/i386/pr77991.c create mode 100644 gcc/testsuite/gcc.target/i386/pr78037.c create mode 100644 gcc/testsuite/gcc.target/i386/pr78057.c create mode 100644 gcc/testsuite/gcc.target/i386/pr78102.c create mode 100644 gcc/testsuite/gcc.target/i386/pr78132.c create mode 100644 gcc/testsuite/gcc.target/i386/tbm-bextri-1.c copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-a [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-a [...] create mode 100644 gcc/testsuite/gcc.target/powerpc/vsu/vec-all-ne-10.c copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-a [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-a [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-a [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-a [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-a [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-a [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-a [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-a [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-a [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-a [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-a [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-a [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-a [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-extract-sig-0.c => vsu/vec-all-n [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-a [...] create mode 100644 gcc/testsuite/gcc.target/powerpc/vsu/vec-all-nez-4.c copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-a [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-a [...] create mode 100644 gcc/testsuite/gcc.target/powerpc/vsu/vec-all-nez-7.c copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-a [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-a [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-extract-sig-0.c => vsu/vec-any-e [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-a [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-a [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-a [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-a [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-a [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-a [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-a [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-a [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-a [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-a [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-a [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-a [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-a [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-a [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-a [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-a [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-a [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-a [...] create mode 100644 gcc/testsuite/gcc.target/powerpc/vsu/vec-any-eqz-7.c copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-c [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-c [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-c [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-c [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-c [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-c [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-c [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-c [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-c [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-c [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-c [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-c [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-c [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-c [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-c [...] create mode 100644 gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpnez-7.c copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-c [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-c [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-neg-2.c => vsu/vec-cntlz-ls [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-c [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-c [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-neg-2.c => vsu/vec-cnttz-ls [...] copy gcc/testsuite/gcc.target/powerpc/{darn-1.c => vsu/vec-xl-len-0.c} (58%) copy gcc/testsuite/gcc.target/powerpc/{darn-1.c => vsu/vec-xl-len-1.c} (58%) copy gcc/testsuite/gcc.target/powerpc/{darn-1.c => vsu/vec-xl-len-10.c} (59%) copy gcc/testsuite/gcc.target/powerpc/{darn-1.c => vsu/vec-xl-len-11.c} (60%) copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-extract-exp-1.c => vsu/vec-xl-le [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-extract-exp-2.c => vsu/vec-xl-le [...] copy gcc/testsuite/gcc.target/powerpc/{darn-1.c => vsu/vec-xl-len-2.c} (58%) copy gcc/testsuite/gcc.target/powerpc/{darn-1.c => vsu/vec-xl-len-3.c} (58%) copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-extract-sig-0.c => vsu/vec-xl-le [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-extract-sig-0.c => vsu/vec-xl-le [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-extract-sig-0.c => vsu/vec-xl-le [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-extract-sig-0.c => vsu/vec-xl-le [...] copy gcc/testsuite/gcc.target/powerpc/{darn-1.c => vsu/vec-xl-len-8.c} (58%) copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-extract-sig-0.c => vsu/vec-xl-le [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-x [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-x [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-x [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-x [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-x [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-x [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-x [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-neg-2.c => vsu/vec-xlx-7.c} (52%) copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-x [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-x [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-x [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-x [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-x [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-x [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-data-class-2.c => vsu/vec-x [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-test-neg-2.c => vsu/vec-xrx-7.c} (51%) copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-extract-sig-0.c => vsu/vec-xst-l [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-extract-sig-0.c => vsu/vec-xst-l [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-extract-sig-0.c => vsu/vec-xst-l [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-extract-sig-0.c => vsu/vec-xst-l [...] create mode 100644 gcc/testsuite/gcc.target/powerpc/vsu/vec-xst-len-12.c copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-extract-exp-2.c => vsu/vec-xst-l [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-extract-sig-0.c => vsu/vec-xst-l [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-extract-sig-0.c => vsu/vec-xst-l [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-extract-exp-0.c => vsu/vec-xst-l [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-extract-exp-0.c => vsu/vec-xst-l [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-extract-exp-0.c => vsu/vec-xst-l [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-extract-exp-0.c => vsu/vec-xst-l [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-extract-sig-0.c => vsu/vec-xst-l [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/scalar-extract-exp-0.c => vsu/vec-xst-l [...] copy gcc/testsuite/gcc.target/powerpc/{bfp/bfp.exp => vsu/vsu.exp} (100%) create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-extract-4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-extract-5.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-simode.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-simode2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-simode3.c create mode 100644 gcc/testsuite/gcc.target/s390/oscbreak-1.c copy gcc/testsuite/gcc.target/s390/target-attribute/{tattr-m64-1.c => tattr-m64-33 [...] create mode 100644 gcc/testsuite/gcc.target/sparc/overflow-1.c create mode 100644 gcc/testsuite/gcc.target/sparc/overflow-2.c create mode 100644 gcc/testsuite/gcc.target/sparc/overflow-3.c create mode 100644 gcc/testsuite/gcc.target/sparc/overflow-4.c create mode 100644 gcc/testsuite/gcc.target/sparc/overflow-5.c create mode 100644 gcc/testsuite/gcc.target/visium/overflow16.c create mode 100644 gcc/testsuite/gcc.target/visium/overflow32.c create mode 100644 gcc/testsuite/gcc.target/visium/overflow8.c create mode 100644 gcc/testsuite/gfortran.dg/alloc_comp_class_5.f03 create mode 100644 gcc/testsuite/gfortran.dg/class_allocate_21.f90 create mode 100644 gcc/testsuite/gfortran.dg/class_allocate_22.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_alloc_comp_2.f08 create mode 100644 gcc/testsuite/gfortran.dg/dec_bitwise_ops_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_bitwise_ops_2.f90 copy gcc/testsuite/gfortran.dg/{dec_init_1.f90 => dec_init_3.f90} (53%) create mode 100644 gcc/testsuite/gfortran.dg/dec_init_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_io_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_io_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_io_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_io_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_io_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_io_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_loc_rval_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_loc_rval_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_loc_rval_3.f03 create mode 100644 gcc/testsuite/gfortran.dg/dec_logical_xor_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_logical_xor_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_logical_xor_3.f03 create mode 100644 gcc/testsuite/gfortran.dg/dec_type_print.f90 create mode 100644 gcc/testsuite/gfortran.dg/dtio_17.f90 create mode 100644 gcc/testsuite/gfortran.dg/feed_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/feed_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/fmt_l0.f90 create mode 100644 gcc/testsuite/gfortran.dg/fmt_t_9.f create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr77973.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr78026.f03 create mode 100644 gcc/testsuite/gfortran.dg/pr67219.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr71895.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr77763.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr77978_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr77978_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr77978_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr78033.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr78061.f create mode 100644 gcc/testsuite/gfortran.dg/pr78092.f90 create mode 100644 gcc/testsuite/gfortran.dg/proc_ptr_49.f90 create mode 100644 gcc/testsuite/gfortran.dg/realloc_on_assign_27.f08 create mode 100644 gcc/testsuite/gfortran.dg/recursive_alloc_comp_1.f08 create mode 100644 gcc/testsuite/gfortran.dg/recursive_alloc_comp_2.f08 create mode 100644 gcc/testsuite/gfortran.dg/recursive_alloc_comp_3.f08 create mode 100644 gcc/testsuite/gfortran.dg/recursive_alloc_comp_4.f08 create mode 100644 gcc/testsuite/gfortran.dg/select_type_36.f03 create mode 100644 gcc/testsuite/gfortran.dg/select_type_37.f03 create mode 100644 gcc/testsuite/gfortran.dg/select_type_38.f03 create mode 100644 gcc/testsuite/gfortran.dg/streamio_17.f90 create mode 100644 gcc/testsuite/gfortran.dg/string_length_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/submodule_18.f08 create mode 100644 gcc/testsuite/gfortran.dg/submodule_19.f08 create mode 100644 gcc/testsuite/gnat.dg/opt59.adb create mode 100644 gcc/testsuite/gnat.dg/opt59_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/opt59_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/opt60.adb create mode 100644 gcc/tree-ssa-loop-split.c create mode 100644 libgcc/config/pa/pa64-hpux-lib.h create mode 100644 libgo/go/runtime/alg.go create mode 100644 libgo/go/runtime/debug/stubs.go create mode 100644 libgo/go/runtime/iface.go create mode 100644 libgo/go/runtime/lfstack.go create mode 100644 libgo/go/runtime/lfstack_32bit.go create mode 100644 libgo/go/runtime/netpoll.go create mode 100644 libgo/go/runtime/netpoll_epoll.go create mode 100644 libgo/go/runtime/netpoll_kqueue.go create mode 100644 libgo/go/runtime/netpoll_nacl.go create mode 100644 libgo/go/runtime/netpoll_solaris.go rename libgo/{runtime/netpoll_stub.c => go/runtime/netpoll_stub.go} (61%) create mode 100644 libgo/go/runtime/netpoll_windows.go create mode 100644 libgo/go/runtime/rdebug.go create mode 100644 libgo/go/runtime/slice.go delete mode 100644 libgo/runtime/go-append.c delete mode 100644 libgo/runtime/go-assert-interface.c delete mode 100644 libgo/runtime/go-can-convert-interface.c delete mode 100644 libgo/runtime/go-check-interface.c delete mode 100644 libgo/runtime/go-convert-interface.c delete mode 100644 libgo/runtime/go-copy.c delete mode 100644 libgo/runtime/go-eface-compare.c delete mode 100644 libgo/runtime/go-eface-val-compare.c delete mode 100644 libgo/runtime/go-iface.goc delete mode 100644 libgo/runtime/go-interface-compare.c delete mode 100644 libgo/runtime/go-interface-eface-compare.c delete mode 100644 libgo/runtime/go-interface-val-compare.c delete mode 100644 libgo/runtime/go-make-slice.c delete mode 100644 libgo/runtime/go-strcmp.c delete mode 100644 libgo/runtime/go-type-eface.c delete mode 100644 libgo/runtime/go-type-interface.c delete mode 100644 libgo/runtime/interface.h delete mode 100644 libgo/runtime/lfstack.goc delete mode 100644 libgo/runtime/netpoll.goc delete mode 100644 libgo/runtime/netpoll_epoll.c delete mode 100644 libgo/runtime/netpoll_kqueue.c delete mode 100644 libgo/runtime/netpoll_select.c delete mode 100644 libgo/runtime/rdebug.goc delete mode 100644 libgo/runtime/reflect.goc rename libgo/runtime/{runtime.c => runtime_c.c} (96%) create mode 100644 libstdc++-v3/include/bits/refwrap.h create mode 100644 libstdc++-v3/include/bits/std_function.h copy libstdc++-v3/testsuite/18_support/exception_ptr/{make_exception_ptr.cc => mak [...] copy libstdc++-v3/testsuite/{21_strings/basic_string/operations/data/char/2.cc => [...] copy libstdc++-v3/testsuite/{20_util/as_const/rvalue_neg.cc => 18_support/launder/ [...] copy libstdc++-v3/testsuite/{21_strings/basic_string/operations/data/char/2.cc => [...] copy libstdc++-v3/testsuite/{26_numerics/headers/cmath/60637.cc => 20_util/allocat [...] copy libstdc++-v3/testsuite/20_util/shared_ptr/casts/{1.cc => reinterpret.cc} (67%) copy libstdc++-v3/testsuite/20_util/{function/cons/72820.cc => unique_ptr/cons/779 [...] copy libstdc++-v3/testsuite/20_util/unique_ptr/cons/{cv_qual.cc => cv_qual_neg.cc} (50%) copy libstdc++-v3/testsuite/{21_strings/basic_string/operations/data/wchar_t/2.cc [...] copy libstdc++-v3/testsuite/{21_strings/basic_string/operations/data/char/2.cc => [...] copy libstdc++-v3/testsuite/{21_strings/basic_string/operations/data/wchar_t/2.cc [...] copy libstdc++-v3/testsuite/{21_strings/basic_string/operations/data/char/2.cc => [...] copy libstdc++-v3/testsuite/{21_strings/basic_string/operations/data/char/2.cc => [...] rename libstdc++-v3/testsuite/23_containers/unordered_map/insert/{57619.C => 57619 [...] rename libstdc++-v3/testsuite/23_containers/unordered_multimap/insert/{57619.C => [...] copy libstdc++-v3/testsuite/{20_util/any/cons/explicit.cc => 23_containers/vector/ [...] copy libstdc++-v3/testsuite/{20_util/any/cons/explicit.cc => 23_containers/vector/ [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/sample/2.cc copy libstdc++-v3/testsuite/{20_util => experimental}/any/assign/exception.cc (78%) create mode 100644 libstdc++-v3/testsuite/experimental/filesystem/iterators/pop.cc copy libstdc++-v3/testsuite/experimental/filesystem/operations/{create_directory.c [...] copy libstdc++-v3/testsuite/experimental/filesystem/operations/{create_directory.c [...] create mode 100644 libstdc++-v3/testsuite/experimental/filesystem/operations/is_empty.cc copy libstdc++-v3/testsuite/experimental/filesystem/{path/modifiers/clear.cc => op [...] create mode 100644 libstdc++-v3/testsuite/experimental/filesystem/operations/remov [...] copy libstdc++-v3/testsuite/experimental/filesystem/path/construct/{range.cc => st [...] copy libstdc++-v3/testsuite/experimental/memory/shared_ptr/cons/{default_ctor.cc = [...] copy libstdc++-v3/testsuite/experimental/memory/shared_ptr/cons/{copy_ctor_neg.cc [...] create mode 100644 libstdc++-v3/testsuite/experimental/memory/shared_ptr/cons/torture.cc copy libstdc++-v3/testsuite/experimental/memory/shared_ptr/{cons/copy_ctor_neg.cc [...] copy libstdc++-v3/testsuite/{20_util => experimental}/optional/77288.cc (55%) copy libstdc++-v3/testsuite/{20_util => experimental}/optional/cons/77727.cc (69%) copy libstdc++-v3/testsuite/ext/random/{uniform_on_sphere_distribution => uniform_ [...] copy libstdc++-v3/testsuite/ext/random/{logistic_distribution/operators/serialize. [...] copy libstdc++-v3/testsuite/ext/random/{uniform_on_sphere_distribution => uniform_ [...] copy libstdc++-v3/testsuite/ext/random/{uniform_on_sphere_distribution => uniform_ [...] copy libstdc++-v3/testsuite/ext/random/{uniform_on_sphere_distribution => uniform_ [...] copy libstdc++-v3/testsuite/ext/random/{uniform_on_sphere_distribution => uniform_ [...]