This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch vehre/coarray in repository gcc.
from 097beb5 Structure initialisation now registers the components for caf. 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 [...] new a6b0df6 Retrieved old state. new 760cf13 First version.§ new a21377f Merge branch 'refs/heads/vehre/pr78053' into vehre/coarray new a9b8bb1 Intermediate version. 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 new 25e45d7 Merge branch 'trunk' into vehre/pr78053 new ea5e0c3 Merge branch 'vehre/pr78053' into vehre/coarray new 2cf1bab Further steps to 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. new fcb249f Merge branch 'refs/heads/trunk' into vehre/coarray new c7ff052 Next step of fix.§ 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 [...] new c5f0855 Merge branch 'trunk' into vehre/coarray new 3002e43 Added comment. adds fea2cd9 Minor tweaks adds 94bea3f gcc/ adds db2b0a2 * es.po: Update. adds 0bccb75 * class.c (declared_access): Split out from handle_using_decl. adds 493ce3e PR go/78145 compiler: don't put print/println constants [...] adds 29645b4 libgo: minor Makefile improvements adds 6a192a8 libgo: only rebuild package if dependent .gox has changed adds 84efd52 runtime: recreate function called by cgo -gccgo adds a5f9f7f Mark fallthrough cases with gcc_fallthrough. adds d28d2da 2016-11-01 Thomas Koenig tkoenig@gcc.gnu.org adds 0ab5650 * hashtab.h: Use standard GPLv3 with runtime exception boil [...] adds 013296d * tree.h (BLOCK_IN_COLD_SECTION_P): Define. * final.c (fina [...] adds 07abb90 xtensa: Fix PR target/78118 adds 8613f7e PR target/78166 * config/pa/pa.md: Add new shift/add patter [...] adds dcc1dde * dwarf2out.c (add_name_and_src_coords_attributes): Add NO_L [...] adds 66d722c 2016-11-01 Thomas Koenig tkoenig@gcc.gnu.org adds f2f0277 libgo: fix GOARCH_PHYSPAGESIZE for ia64 adds e73ce8f Fix dwarf2out.c non-HAVE_AS_LEB128 bootstrap failure adds 231c14b * dwarf2out.c (gen_variable_die): Remove again origin_die va [...] adds 51bca54 libiberty: Fix memory leak in ada_demangle when symbol cannot [...] adds 3e41d21 * gfortran.dg/pr70937.f90: require-effective-target lto. adds 36f431a Daily bump. adds 7896267 Implement P0136R1, Rewording inheriting constructors. adds 02a9e65 * c-cppbuiltin.c (c_cpp_builtins): Update __cpp_inheriting_ [...] adds c368baa 2016-11-01 Josh Conner joshconner@google.com adds db7dd02 use rtx_insn * in various places where it is obvious adds 49e5403 split up the trial variable in reorg.c:relax_delay_slots to u [...] adds 8793a4a split up some variables to use rtx_insn * more adds b977a85 remove cast to rtx_insn * in remove_note adds bb9538d remove cast in delete_insn_chain adds 89bcfda remove cast from prev_nonnote_insn_bb adds 3763b84 2016-11-02 Richard Biener rguenther@suse.de adds 24942eb 2016-11-02 Richard Biener rguenther@suse.de adds 76bc343 2016-11-02 Richard Biener rguenther@suse.de adds 7c81829 [AArch64] Add function comments to some prologue/epilogue helpers adds e77557c PR tree-optimization/78162: Reject negative offsets in store [...] adds 5e922e4 PR tree-optimization/78170: Truncate sign-extended padding wh [...] adds 5e0b5f0 Fix host_size_t_cst_p predicat adds 0cc844b Fix linker detection in check_gc_sections_available adds 134e84c * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX. [...] adds bbfcea8 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX. [...] adds f85e7cb 2016-11-02 Richard Biener rguenther@suse.de adds 75781d0 The add expander still contains some expansion code that was [...] adds 571858b Add LE/BE SHA1H patterns with a V2SI input. This avoids unne [...] adds 87b53bc Allow warning flags to associate through gfc_error. adds 2c8c2d4 New warning -Wargument-mismatch for function argument mismatches. adds 427223f 2016-11-02 Richard Biener rguenther@suse.de adds e69f2f1 Fix failing vminnm/vmaxnm test on ARM. adds d6c5bc1 Fix for big-endian gcc.c-torture/execute/pr55750.c adds 89c329d rs6000: Disable shrink-wrap-separate for abi=spe (PR78168) adds c8690c6 xtensa: fix ICE on pr59037.c test adds 60cd8c9 xtensa: don't xfail gcc.c-torture/compile/20001226-1.c adds b7aef2f gcc/ * config/nvptx/nvptx.c (PTX_GANG_DEFAULT): Set to zero. adds 2743281 * Makefile.in (LIB2_DIVMOD_FUNCS): Add _divmoddi4. * libgcc [...] adds bad2001 * config/i386/i386.c (ix86_init_libfuncs): New. Call darwi [...] adds 8c7ce92 Daily bump. adds d9b9f4a Fix bougs PR 78170 failure for avr adds bbb6048 * tree-vect-loop.c (destroy_loop_vec_info): Handle cond_expr [...] adds d1ff5c6 make targetm.gen_ccmp{first,next} take rtx_insn ** adds 8445483 [ARC] Define SIZE_TYPE and PTRDIFF_TYPE correctly. new 86052d9 Merge branch 'trunk' into vehre/coarray new c9329e6 Reworking allocation of derived types. new 5b475b9 Merge branch 'trunk' into vehre/test_alloc_init new 38697c5 Stripped more unused code. new a5ed9f7 Fixed space. new 49ba184 Merge branch 'vehre/test_alloc_init' into vehre/coarray new e5c94ce Intermediate version. new 0c48a4f More steps to treat allocatable components correctly. adds 880f623 [rtlanal] Fix WORD_REGISTER_OPERATIONS condition in nonzero_bits adds b3ebe34 2016-11-03 Richard Biener rguenther@suse.de adds 9769a02 2016-11-03 Bernd Edlinger bernd.edlinger@hotmail.de adds 36ffeea Make direct emission of time profiler counter adds 0285f4a * config/sparc/sparc.md (vec_interleave_lowv8qi): Delete. ( [...] adds 2c62878 Support legacy PARAMETER statements with -std=legacy. adds 6df23cf combine lhs zero_extract fix (PR78186) adds 2276e7e [DWARF] Enable DW_CFA_VAL_EXPRESSION support adds ff3caa3 [arm] Eliminate SUBTARGET_CPU_DEFAULT adds 3e0607a Default missing exponents to 0 with -fdec. adds b906ae7 Add missing hunk from previous commit. adds 2f1c4c0 * c-cppbuiltin.c (c_cpp_builtins): Correct __cpp_inheriting_ [...] adds df65035 Use type_hash_eq langhook in check_qualified_type. adds 2034deb PR debug/28767 PR debug/56974 * langhooks.h (struct lang_h [...] adds ba1e3b8 2016-11-03 Michael Meissner meissner@linux.vnet.ibm.com adds 2c3bcfe 2016-11-03 Michael Meissner meissner@linux.vnet.ibm.com adds c1c6fe8 Daily bump. adds 5f1e62c * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX. * g [...] adds 777f5ad Fix wrong patch committed adds 5b9b62c 2016-11-04 Richard Biener rguenther@suse.de adds 9bccfdb [ARC] Various small miscellaneous fixes. adds 6e1e09d PR c++/78198 - inherited template ctor with default arg adds e72902d 2016-11-04 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 25326fe 2016-11-04 Bernd Edlinger bernd.edlinger@hotmail.de adds 5dd9216 * fold-const.c (fold_cond_expr_with_comparison): Remove call [...] adds 5aa7459 Add support for ARM Cortex-M23 processor adds d04ccd5 Add support for ARM Cortex-M33 processor adds a740a7e MIPS: Handle -mbranch-likely in testsuite options adds b07ada2 Start adding target-specific selftests adds 1c518af Correct typo in changelog author adds 91af28a * defaults.h (LOAD_EXTEND_OP): Define if not already defined [...] adds 94d076e * expr.h (copy_blkmode_from_reg): Delete. * expr.c (copy_bl [...] adds 133e559 [gcc] adds 8be5cb7 /cp 2016-11-04 Paolo Carlini paolo.carlini@oracle.com adds cdf5668 PR target/77834 * alias.c (nonoverlapping_memrefs_p): Retur [...] adds f9e3cbf 2016-04-19 Paul Thomas pault@gcc.gnu.org adds c27242c PR bootstrap/78188 PR c++/71848 * ipa-comdats.c (pass_ipa_com [...] adds 421955d libiberty: Fix -Wimplicit-fallthrough warnings. adds 10a5e06 Daily bump. adds cba6620 PR go/78172. libgo: avoid confusion in upcase_fields in [...] adds ae235bb 2016-11-05 Paul Thomas pault@gcc.gnu.org adds a388630 2016-11-05 Janus Weil janus@gcc.gnu.org Manuel Lopez [...] adds 1f8787c 2016-11-05 Richard Biener rguenther@suse.de adds ae1fe1c 2016-11-05 Paul Thomas pault@gcc.gnu.org adds b1b6d73 * es.po: Update. adds f197bb8 gcc/ChangeLog: * doc/invoke.texi (Warning Options): Correct [...] adds 6a1bfa3 Daily bump. adds 49c2f44 2016-11-06 Kugan Vivekanandarajah kuganv@linaro.org adds ddd81c4 2016-11-06 Thomas Koenig tkoenig@gcc.gnu.org adds 5055cc9 gcc/testsuite/ChangeLog: adds 28c8fc1 2016-11-06 Thomas Koenig tkoenig@gcc.gnu.org adds 272c18b * gcc.dg/Wtrampolines.c: XFAIL AIX. adds df7be54 Daily bump. adds 82031b1 2016-11-07 Richard Biener rguenther@suse.de adds 37c39de 2016-11-07 Richard Biener rguenther@suse.de adds 32837f2 time_profiler: Set proper type to time_profiler_counter_ptr. adds a37e105 Fix the Windows native x86-64 build. adds 629b6ab Introduce -fsanitize-address-use-after-scope adds ea86011 Introduce tests for -fsanitize-address-use-after-scope adds 0c448d0 [AArch64] Fix PR target/77822: Use tighter predicates for zer [...] adds 57b2dea 2016-11-07 Richard Biener rguenther@suse.de adds 4de7f8d 2016-11-07 Richard Biener rguenther@suse.de adds e3dbe99 2016-11-07 Richard Biener rguenther@suse.de adds 1764c2f PR middle-end/71529 * gcc.target/i386/pr71529.C: Moved to . [...] adds 4599844 PR target/77834 * alias.c (nonoverlapping_memrefs_p): If on [...] adds 4a611e1 Fix native windows build by adding signal.h back into the in [...] adds 68ed8bc rtx_writer: avoid printing trailing default values adds e33ba0e 2016-11-07 Thomas Koenig tkoenig@gcc.gnu.org adds c8b7231 Fixed PR in ChangeLog entry. adds d83668f * target.def (compute_pressure_classes): New target hook. * [...] adds 9075517 PR rtl-optimization/77309 * combine.c (make_compound_operat [...] adds bb99ba6 * emit-rtl.c (emit_copy_of_insn_after): Duplicate notes in o [...] adds 4a9eb7e 2016-11-07 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds dfeedc5 PR target/78227 * config/i386/i386.c (ix86_expand_sse_cmp): [...] adds 3d35f72 PR target/77834 * dse.c (dse_step5): Call scan_reads even i [...] adds ec174c00 Remove a TODO from verify_type_variant adds bf220b0 2016-11-06 Jack Howarth howarth.at.gcc@gmail.com adds 874ba53 * es.po: Update. adds 78d8fe7 2016-11-07 Thomas Koenig tkoenig@gcc.gnu.org adds f28e83f Add template instantiations to the announce_function stream. adds 3b11841 * configure.ac (.hidden): Change to conftest_s string. Provid [...] adds c1e8f9c Fix typo. adds ded9821 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support. adds b061310 rs6000: Do swdiv at expand time adds a14f97a 2016-11-07 François Dumont fdumont@gcc.gnu.org adds 3c3cbcb * config.gcc (powerpc*-*-*, rs6000*-*-*): Remove setting of [...] adds 741e008 Add missing ChangeLog entry. adds d0ef45d Fix dates. adds 910f7f9 PR target/78229 * config/i386/i386.c (ix86_gimple_fold_buil [...] adds 547c879 C++ cleanups before C++17 noexcept in types. adds 2e9e936 Implement P0012R1, Make exception specifications part of the [...] adds 9c118ae * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options [...] adds 1abb0e1 Daily bump. adds 5de8619 Fix bogus store_merging_x.c failures for avr. adds 095c712 2016-11-08 Richard Biener rguenther@suse.de adds de8f611 2016-11-08 Richard Biener rguenther@suse.de adds 2cda118 Fix traditional cpp test failure adds 373ca71 [Patch AArch64] aarch64-c.o should depend on TARGET_H adds dc168f1 2016-11-08 Richard Biener rguenther@suse.de adds d71fcb4 use-after-scope fallout adds 3d6071e [1/2] Fix off-by-one error in clear_bit_region in store mergi [...] adds fe7d706 [AArch64] Optimized implementation of search_line_fast for th [...] adds 05c67f2 [ARM][1/2] Use generic_extra_costs in all remaining tuning structs adds decbd16 [ARM][2/2] Remove old rtx costs adds 4ba8fd2 gcc/testsuite * gcc.dg/vect/vect-cond-2.c: Drop xfail. adds b887afd gcc/testsuite * gcc.dg/tree-ssa/pr71347.c: Drop xfail. adds ed73a6c gcc/testsuite * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_ [...] adds 3d9a2fb [2/2] Add store merging unit tests adds af1b77d 2016-11-08 Janus Weil janus@gcc.gnu.org adds bcc971f PR target/70799 * config/i386/i386.c (dimode_scalar_to_vect [...] adds 23c2e11 * dwarf2asm.c (USE_LINKONCE_INDIRECT): Test XCOFF_DEB [...] adds 23e39437 libsanitizer/ adds c7f7a33 PR sanitizer/63958 Reapply: 2014-10-14 David S. Miller < [...] adds a3ba9d54 2016-11-08 Janus Weil janus@gcc.gnu.org adds 9c9fc2c libsanitizer/ adds ed6ca63 libsanitizer/ adds 1350ad4 gcc/ adds e7c5f68 gcc/ adds d942ad5 Daily bump. adds 166f817 Fix ice in set_value_range gcc/ChangeLog: adds e0bcc1c Handle unary pass-through jump functions for ipa-vrp gcc/test [...] adds 5221935 2016-11-09 Richard Biener rguenther@suse.de adds 68d072b 2016-11-09 Richard Biener rguenther@suse.de adds 4683744 2016-11-09 Janus Weil janus@gcc.gnu.org adds 0c3d1dd 2016-11-09 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds df16363 2016-11-09 Paul Thomas pault@gcc.gnu.org adds 1ce02c0 PR target/78254 * config/m68k/m68k.md: Reject out-of-range bi [...] new 2d23d73 Merge branch 'trunk' into vehre/coarray new 6eec298 fix adds 0787dd5 2016-11-09 Thomas Preud'homme thomas.preudhomme@arm.com adds 421721d 2016-11-09 Richard Biener rguenther@suse.de adds 61e45f2 Fix folding of memcmp("a", "a", 2) (PR adds 6d8afef 2016-11-09 Richard Biener rguenther@suse.de adds 48baf51 2016-11-09 Richard Biener rguenther@suse.de adds 58721d0 * flag-types.h (enum sanitize_code): Add SANITIZE_SHIFT_BASE [...] adds 092db74 PR target/77718 * builtins.c (expand_builtin_memcmp): Forma [...] adds c2ee435 2016-11-09 Steve Kargl kargl@gcc.gnu.org Janus Weil [...] adds 5a0a244 Fix ICE in gfc_trans_subcomponent_assign due to NULL components. adds 483a827 * fold-const-call.c (fold_const_call): Fix up type of s0 and s1. adds c07c7aa PR target/78262 * config/i386/i386.md (*<shift_insn><mode>3 [...] adds b136339 Implement P0127R2, Declaring non-type parameters with auto. adds 4ca3a21 Fix C++17 template placeholder for template template parm. adds 9290273 2016-11-09 Mikael Morin mikael@gcc.gnu.org Janus Wei [...] adds 99f5e97 2016-11-09 Toma Tabacu toma.tabacu@imgtec.com adds c28a6f8 print-rtl-function.c: add (param) directive to dump adds 3ae06f6 compiler: rework static initializer code adds fc75f6e * libstdc++-v3/include/bits/regex.h (regex_iterator::regex_i [...] adds 934a045 PR c++/78283 * mangle.c (start_mangling): Reset G.need_cxx1 [...] adds 104d970 * g++.dg/asan/asan_test.C: Remove -Wno-format, add -Wno-c++ [...] adds 7c14c46 Daily bump. adds 28251d4 simplify-rtx: Transform (xor (and (xor A B) C) B) with C const adds a070611 2016-11-10 Kugan Vivekanandarajah kuganv@linaro.org adds a0726d5 [ARM/AArch64] Add Falkor CPU support. adds 4ec6709 [ARM] Remove duplicated enum type for CPU identifiers adds c74b2e3 debug/78112: remove recent duplicates for DW_TAG_subprogram a [...] new b4665cd Merge branch 'trunk' into vehre/coarray new 66cf47f Get it compile w/o test failures.
The 23 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 | 23 + MAINTAINERS | 8 +- contrib/ChangeLog | 13 + contrib/check_GNU_style.sh | 18 +- contrib/download_prerequisites | 233 +- contrib/prerequisites.md5 | 4 + contrib/prerequisites.sha512 | 4 + gcc/ChangeLog | 3191 +++++++++++++++++- gcc/DATESTAMP | 2 +- gcc/Makefile.in | 10 +- gcc/ada/ChangeLog | 99 + gcc/ada/adaint.c | 1 + 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 | 19 +- gcc/asan.c | 315 +- gcc/asan.h | 69 +- gcc/bb-reorder.c | 5 +- gcc/builtins.c | 109 +- gcc/c-family/ChangeLog | 91 + 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 | 11 +- gcc/c-family/c-opts.c | 39 +- gcc/c-family/c-pretty-print.c | 13 +- gcc/c-family/c-ubsan.c | 44 +- gcc/c-family/c-warn.c | 22 +- gcc/c-family/c.opt | 29 +- gcc/c/ChangeLog | 6 + gcc/c/c-decl.c | 43 +- gcc/ccmp.c | 21 +- gcc/cfg.c | 2 +- gcc/cfgbuild.c | 4 +- gcc/cfgcleanup.c | 8 +- gcc/cfgexpand.c | 20 +- gcc/cfgrtl.c | 17 +- gcc/cfgrtl.h | 2 +- gcc/cgraph.h | 2 +- gcc/cgraphunit.c | 1 + gcc/combine.c | 100 +- gcc/common.opt | 40 +- gcc/compare-elim.c | 172 +- gcc/config.gcc | 35 +- gcc/config/aarch64/aarch64-cores.def | 42 +- ...ortex-a57-fma-steering.h => aarch64-passes.def} | 7 +- gcc/config/aarch64/aarch64-protos.h | 2 + gcc/config/aarch64/aarch64-simd.md | 20 + gcc/config/aarch64/aarch64-tune.md | 2 +- gcc/config/aarch64/aarch64.c | 144 +- gcc/config/aarch64/aarch64.md | 51 +- gcc/config/aarch64/cortex-a57-fma-steering.c | 16 +- gcc/config/aarch64/driver-aarch64.c | 135 +- gcc/config/aarch64/t-aarch64 | 5 +- gcc/config/alpha/alpha-passes.def | 2 +- gcc/config/alpha/alpha.c | 117 +- gcc/config/arc/arc.c | 14 +- gcc/config/arc/arc.h | 31 +- gcc/config/arc/arc.md | 36 +- gcc/config/arc/constraints.md | 3 +- gcc/config/arc/fpu.md | 6 +- gcc/config/arc/fpx.md | 26 +- gcc/config/arc/predicates.md | 1 + gcc/config/arm/arm-arches.def | 4 +- gcc/config/arm/arm-c.c | 3 + gcc/config/arm/arm-cores.def | 3 + gcc/config/arm/arm-opts.h | 4 +- gcc/config/arm/arm-protos.h | 1 - gcc/config/arm/arm-tables.opt | 223 +- gcc/config/arm/arm-tune.md | 7 +- gcc/config/arm/arm.c | 1474 +-------- gcc/config/arm/arm.h | 25 +- gcc/config/arm/arm.md | 12 - gcc/config/arm/arm.opt | 12 +- gcc/config/arm/arm_neon.h | 28 + gcc/config/arm/arm_neon_builtins.def | 4 +- gcc/config/arm/bpabi.h | 10 +- gcc/config/arm/constraints.md | 13 +- gcc/config/arm/freebsd.h | 8 - gcc/config/arm/genopt.sh | 2 +- gcc/config/arm/linux-eabi.h | 6 - gcc/config/arm/linux-elf.h | 2 - gcc/config/arm/neon.md | 59 +- gcc/config/arm/predicates.md | 6 + gcc/config/arm/symbian.h | 6 - gcc/config/arm/sync.md | 275 +- gcc/config/arm/t-aprofile | 1 + gcc/config/arm/thumb1.md | 26 + gcc/config/arm/unknown-elf.h | 4 - gcc/config/arm/vfp.md | 4 +- 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 | 8 +- gcc/config/bfin/bfin.h | 5 + gcc/config/c6x/c6x.c | 9 +- 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 | 4 +- 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 | 387 ++- gcc/config/i386/i386.h | 3 - gcc/config/i386/i386.md | 160 +- 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 | 7 +- gcc/config/ia64/ia64.h | 3 - gcc/config/iq2000/iq2000.c | 3 +- gcc/config/m32c/m32c.c | 6 +- gcc/config/m32r/m32r.c | 3 +- gcc/config/m68k/m68k.c | 1 + gcc/config/m68k/m68k.md | 26 +- gcc/config/mcore/mcore.c | 10 +- gcc/config/microblaze/linux.h | 1 + gcc/config/microblaze/microblaze.c | 3 +- gcc/config/mips/mips.c | 67 +- gcc/config/mn10300/mn10300.c | 2 +- gcc/config/msp430/msp430.c | 2 +- gcc/config/nios2/nios2.c | 1 + gcc/config/nvptx/nvptx.c | 10 +- gcc/config/pa/pa.c | 2 +- gcc/config/pa/pa.h | 16 +- gcc/config/pa/pa.md | 30 + gcc/config/pa/pa64-hpux.h | 99 +- gcc/config/rl78/rl78.c | 21 +- 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-protos.h | 5 + gcc/config/rs6000/rs6000.c | 499 ++- gcc/config/rs6000/rs6000.h | 46 +- gcc/config/rs6000/rs6000.md | 133 +- gcc/config/rs6000/rs6000.opt | 4 + gcc/config/rs6000/vector.md | 102 +- gcc/config/rs6000/vsx.md | 501 ++- gcc/config/rs6000/xcoff.h | 16 +- gcc/config/s390/linux.h | 14 +- gcc/config/s390/s390.c | 159 +- gcc/config/s390/s390.md | 9 + gcc/config/s390/s390.opt | 24 + gcc/config/s390/tpf.h | 17 +- gcc/config/sh/sh-mem.cc | 8 +- gcc/config/sh/sh.c | 8 +- gcc/config/sh/sh.md | 19 +- 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 | 1828 ++++++---- 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/config/xtensa/xtensa-protos.h | 1 + gcc/config/xtensa/xtensa.c | 126 +- gcc/config/xtensa/xtensa.h | 6 +- gcc/config/xtensa/xtensa.md | 2 +- gcc/configure | 15 +- gcc/configure.ac | 16 +- gcc/cp/ChangeLog | 253 ++ gcc/cp/call.c | 282 +- gcc/cp/class.c | 109 +- gcc/cp/constexpr.c | 25 +- gcc/cp/constraint.cc | 8 +- gcc/cp/cp-gimplify.c | 2 +- gcc/cp/cp-objcp-common.c | 77 + gcc/cp/cp-objcp-common.h | 8 +- gcc/cp/cp-tree.h | 40 +- gcc/cp/cvt.c | 77 +- gcc/cp/cxx-pretty-print.c | 2 +- gcc/cp/decl.c | 72 +- gcc/cp/error.c | 11 + gcc/cp/init.c | 20 +- gcc/cp/lambda.c | 3 + gcc/cp/mangle.c | 92 +- gcc/cp/method.c | 215 +- gcc/cp/name-lookup.c | 36 +- gcc/cp/optimize.c | 13 +- gcc/cp/parser.c | 111 +- gcc/cp/pt.c | 469 ++- gcc/cp/ptree.c | 1 + gcc/cp/rtti.c | 8 + gcc/cp/semantics.c | 22 + gcc/cp/tree.c | 51 +- gcc/cp/typeck.c | 58 +- gcc/cse.c | 24 +- gcc/cselib.c | 4 +- gcc/dbgcnt.def | 1 + gcc/defaults.h | 4 + gcc/doc/extend.texi | 160 + gcc/doc/gty.texi | 2 + gcc/doc/invoke.texi | 244 +- gcc/doc/md.texi | 28 + gcc/doc/passes.texi | 6 + gcc/doc/sourcebuild.texi | 15 +- gcc/doc/tm.texi | 38 +- gcc/doc/tm.texi.in | 10 +- gcc/dojump.c | 1 + gcc/dominance.c | 170 +- gcc/dominance.h | 5 + gcc/domwalk.c | 2 +- gcc/dse.c | 17 +- gcc/dwarf2asm.c | 2 +- gcc/dwarf2cfi.c | 51 +- gcc/dwarf2out.c | 2452 +++++++++++--- gcc/dwarf2out.h | 18 +- gcc/emit-rtl.c | 21 +- gcc/except.c | 2 +- gcc/explow.c | 10 +- gcc/expmed.c | 35 +- gcc/expr.c | 36 +- gcc/expr.h | 3 - gcc/final.c | 11 +- gcc/flag-types.h | 38 +- gcc/fold-const-call.c | 13 +- gcc/fold-const.c | 127 +- gcc/fold-const.h | 3 +- gcc/fortran/ChangeLog | 458 +++ gcc/fortran/arith.c | 18 +- gcc/fortran/array.c | 30 +- gcc/fortran/check.c | 121 +- gcc/fortran/class.c | 130 +- gcc/fortran/decl.c | 125 +- gcc/fortran/dependency.c | 23 +- gcc/fortran/dump-parse-tree.c | 18 +- gcc/fortran/error.c | 20 +- gcc/fortran/expr.c | 200 +- gcc/fortran/frontend-passes.c | 8 +- gcc/fortran/gfortran.h | 13 +- gcc/fortran/gfortran.texi | 218 +- gcc/fortran/interface.c | 33 +- gcc/fortran/intrinsic.texi | 1 + gcc/fortran/invoke.texi | 22 +- gcc/fortran/io.c | 227 +- gcc/fortran/ioparm.def | 13 +- gcc/fortran/iresolve.c | 8 + gcc/fortran/lang.opt | 8 +- gcc/fortran/libgfortran.h | 4 +- gcc/fortran/match.c | 279 +- gcc/fortran/match.h | 1 + gcc/fortran/options.c | 24 +- gcc/fortran/parse.c | 42 +- gcc/fortran/primary.c | 75 +- gcc/fortran/resolve.c | 426 ++- gcc/fortran/symbol.c | 2 +- gcc/fortran/trans-array.c | 609 +++- gcc/fortran/trans-array.h | 8 +- gcc/fortran/trans-common.c | 4 +- gcc/fortran/trans-decl.c | 42 +- gcc/fortran/trans-expr.c | 168 +- gcc/fortran/trans-intrinsic.c | 25 +- gcc/fortran/trans-io.c | 26 +- gcc/fortran/trans-openmp.c | 21 +- gcc/fortran/trans-stmt.c | 260 +- gcc/fortran/trans-stmt.h | 1 + gcc/fortran/trans-types.c | 40 +- gcc/fortran/trans.c | 197 +- gcc/fortran/trans.h | 31 +- gcc/function.c | 23 + gcc/function.h | 4 + gcc/fwprop.c | 2 - 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 | 18 +- 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-fold.c | 4 +- gcc/gimple-match-head.c | 8 +- gcc/gimple-pretty-print.c | 6 + gcc/gimple-ssa-sprintf.c | 335 +- gcc/gimple-ssa-store-merging.c | 1642 +++++++++ gcc/gimple-ssa-strength-reduction.c | 260 +- gcc/gimple-ssa-warn-alloca.c | 524 +++ gcc/gimple.c | 3 + gcc/gimplify.c | 307 +- 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 | 894 +++-- gcc/go/gofrontend/expressions.h | 130 +- gcc/go/gofrontend/gogo.cc | 22 +- 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/incpath.c | 5 +- gcc/input.c | 47 +- gcc/internal-fn.c | 164 +- gcc/internal-fn.def | 7 + gcc/ipa-comdats.c | 2 +- gcc/ipa-cp.c | 22 +- gcc/ipa-icf.c | 1 + gcc/ipa-prop.c | 70 +- gcc/ipa-prop.h | 1 + gcc/ipa.c | 7 + gcc/ira.c | 137 +- gcc/jump.c | 22 +- gcc/langhooks-def.h | 5 +- gcc/langhooks.c | 9 + gcc/langhooks.h | 6 +- gcc/loop-invariant.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 | 45 +- 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 | 19 +- gcc/optabs.def | 2 + gcc/opts.c | 35 +- gcc/params.def | 18 + gcc/params.h | 2 + gcc/passes.def | 4 + gcc/plugin.c | 10 +- gcc/po/ChangeLog | 12 + gcc/po/es.po | 1261 +++---- gcc/postreload.c | 4 - gcc/predict.c | 19 +- gcc/print-rtl-function.c | 46 +- gcc/print-rtl.c | 524 +-- gcc/print-rtl.h | 42 + gcc/profile.c | 14 +- gcc/read-md.c | 195 +- gcc/read-md.h | 76 +- gcc/read-rtl.c | 76 +- gcc/ree.c | 15 +- gcc/reg-notes.def | 5 + gcc/reload.c | 82 +- gcc/reload1.c | 25 +- gcc/reorg.c | 29 +- gcc/rtl-tests.c | 83 +- gcc/rtl.c | 4 +- gcc/rtl.h | 20 +- gcc/rtlanal.c | 83 +- gcc/sanitizer.def | 6 +- gcc/sanopt.c | 9 +- gcc/sched-deps.c | 28 + gcc/sched-int.h | 11 + gcc/sel-sched-ir.c | 12 +- gcc/selftest-rtl.h | 45 + gcc/selftest-run-tests.c | 13 + gcc/selftest.h | 6 + gcc/shrink-wrap.c | 6 + gcc/simplify-rtx.c | 31 + gcc/target.def | 54 +- gcc/targhooks.c | 8 + gcc/targhooks.h | 2 +- gcc/testsuite/ChangeLog | 1384 +++++++- .../c-c++-common/Wint-in-bool-context-2.c | 17 + .../c-c++-common/Wint-in-bool-context-3.c | 15 + .../c-c++-common/asan/force-inline-opt0-1.c | 1 + gcc/testsuite/c-c++-common/asan/inc.c | 3 +- gcc/testsuite/c-c++-common/asan/null-deref-1.c | 4 +- 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/asan/asan_test.C | 2 +- gcc/testsuite/g++.dg/asan/dejagnu-gtest.h | 3 +- gcc/testsuite/g++.dg/asan/use-after-scope-1.C | 21 + gcc/testsuite/g++.dg/asan/use-after-scope-2.C | 40 + gcc/testsuite/g++.dg/asan/use-after-scope-3.C | 22 + gcc/testsuite/g++.dg/asan/use-after-scope-4.C | 36 + .../g++.dg/asan/use-after-scope-types-1.C | 17 + .../g++.dg/asan/use-after-scope-types-2.C | 17 + .../g++.dg/asan/use-after-scope-types-3.C | 17 + .../g++.dg/asan/use-after-scope-types-4.C | 17 + .../g++.dg/asan/use-after-scope-types-5.C | 17 + gcc/testsuite/g++.dg/asan/use-after-scope-types.h | 30 + gcc/testsuite/g++.dg/cpp0x/addressof3.C | 9 + gcc/testsuite/g++.dg/cpp0x/auto9.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-inhctor1.C | 4 +- gcc/testsuite/g++.dg/cpp0x/constexpr-static12.C | 20 + gcc/testsuite/g++.dg/cpp0x/inh-ctor11.C | 1 + gcc/testsuite/g++.dg/cpp0x/inh-ctor11a.C | 15 + gcc/testsuite/g++.dg/cpp0x/inh-ctor15.C | 1 + gcc/testsuite/g++.dg/cpp0x/inh-ctor15a.C | 14 + gcc/testsuite/g++.dg/cpp0x/inh-ctor22.C | 16 + gcc/testsuite/g++.dg/cpp0x/inh-ctor3.C | 1 + .../g++.dg/cpp0x/{inh-ctor3.C => inh-ctor3a.C} | 10 +- gcc/testsuite/g++.dg/cpp0x/inh-ctor5.C | 2 +- gcc/testsuite/g++.dg/cpp0x/inh-ctor9.C | 2 +- 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/cpp0x/variadic-ex1.C | 2 +- gcc/testsuite/g++.dg/cpp1y/feat-cxx11.C | 4 +- gcc/testsuite/g++.dg/cpp1y/feat-cxx14.C | 4 +- gcc/testsuite/g++.dg/cpp1y/lambda-generic-udt.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr67980.C | 23 + gcc/testsuite/g++.dg/cpp1y/pr77446.C | 23 + gcc/testsuite/g++.dg/cpp1z/aligned-new7.C | 3 +- gcc/testsuite/g++.dg/cpp1z/class-deduction21.C | 13 + gcc/testsuite/g++.dg/cpp1z/class-deduction22.C | 21 + .../{class-deduction1.C => class-deduction23.C} | 3 +- gcc/testsuite/g++.dg/cpp1z/feat-cxx1z.C | 16 +- .../constexpr-empty5.C => cpp1z/inh-ctor1.C} | 4 +- gcc/testsuite/g++.dg/cpp1z/inh-ctor22.C | 33 + gcc/testsuite/g++.dg/cpp1z/inh-ctor23.C | 19 + gcc/testsuite/g++.dg/cpp1z/inh-ctor24.C | 27 + gcc/testsuite/g++.dg/cpp1z/inh-ctor25.C | 9 + gcc/testsuite/g++.dg/cpp1z/inh-ctor26.C | 17 + .../{cpp0x/constexpr-pure.C => cpp1z/inh-ctor27.C} | 6 +- gcc/testsuite/g++.dg/cpp1z/inh-ctor28.C | 7 + .../{cpp0x/constexpr-pure.C => cpp1z/inh-ctor29.C} | 6 +- gcc/testsuite/g++.dg/cpp1z/inh-ctor30.C | 17 + .../{cpp0x/inh-ctor14.C => cpp1z/inh-ctor31.C} | 9 +- gcc/testsuite/g++.dg/cpp1z/inh-ctor32.C | 16 + gcc/testsuite/g++.dg/cpp1z/inh-ctor33.C | 23 + gcc/testsuite/g++.dg/cpp1z/inh-ctor34.C | 18 + gcc/testsuite/g++.dg/cpp1z/inh-ctor35.C | 21 + gcc/testsuite/g++.dg/cpp1z/inh-ctor35a.C | 21 + 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 + gcc/testsuite/g++.dg/cpp1z/noexcept-type1.C | 8 + gcc/testsuite/g++.dg/cpp1z/noexcept-type11.C | 3 + gcc/testsuite/g++.dg/cpp1z/noexcept-type12.C | 23 + gcc/testsuite/g++.dg/cpp1z/noexcept-type13.C | 14 + gcc/testsuite/g++.dg/cpp1z/noexcept-type2.C | 10 + gcc/testsuite/g++.dg/cpp1z/noexcept-type3.C | 13 + gcc/testsuite/g++.dg/cpp1z/noexcept-type4.C | 16 + gcc/testsuite/g++.dg/cpp1z/noexcept-type5.C | 25 + gcc/testsuite/g++.dg/cpp1z/noexcept-type6.C | 13 + gcc/testsuite/g++.dg/cpp1z/noexcept-type7.C | 14 + gcc/testsuite/g++.dg/cpp1z/noexcept-type8.C | 22 + gcc/testsuite/g++.dg/cpp1z/noexcept-type9.C | 18 + gcc/testsuite/g++.dg/cpp1z/nontype-auto1.C | 13 + gcc/testsuite/g++.dg/cpp1z/nontype-auto2.C | 10 + gcc/testsuite/g++.dg/cpp1z/nontype-auto3.C | 15 + gcc/testsuite/g++.dg/cpp1z/nontype-auto4.C | 14 + gcc/testsuite/g++.dg/cpp1z/nontype-auto5.C | 15 + gcc/testsuite/g++.dg/cpp1z/nontype-auto6.C | 8 + gcc/testsuite/g++.dg/cpp1z/using1.C | 23 + .../g++.dg/debug/dwarf2/constexpr-var-1.C | 9 + gcc/testsuite/g++.dg/debug/dwarf2/inline-var-1.C | 27 + gcc/testsuite/g++.dg/debug/dwarf2/ptrdmem-1.C | 9 + gcc/testsuite/g++.dg/debug/dwarf2/ref-2.C | 20 + gcc/testsuite/g++.dg/debug/dwarf2/ref-3.C | 56 + gcc/testsuite/g++.dg/debug/dwarf2/ref-4.C | 11 + gcc/testsuite/g++.dg/debug/dwarf2/refqual-1.C | 17 + gcc/testsuite/g++.dg/debug/dwarf2/refqual-2.C | 17 + gcc/testsuite/g++.dg/eh/spec2.C | 6 +- gcc/testsuite/g++.dg/ext/visibility/anon1.C | 2 +- gcc/testsuite/g++.dg/ext/visibility/anon2.C | 2 +- .../g++.dg/ext/visibility/pragma-override1.C | 2 +- .../g++.dg/ext/visibility/pragma-override2.C | 2 +- gcc/testsuite/g++.dg/gomp/declare-simd-7.C | 50 + gcc/testsuite/g++.dg/init/new15.C | 2 +- gcc/testsuite/g++.dg/init/new17.C | 2 +- gcc/testsuite/g++.dg/ipa/inline-1.C | 2 +- gcc/testsuite/g++.dg/ipa/inline-2.C | 2 +- gcc/testsuite/g++.dg/ipa/pr78188.C | 20 + gcc/testsuite/g++.dg/lto/20080908-1_0.C | 2 +- .../{gcc.target/i386 => g++.dg/opt}/pr64411.C | 5 +- .../{gcc.target/i386 => g++.dg/opt}/pr65105-4.C | 6 +- gcc/testsuite/g++.dg/opt/pr71529.C | 22 + 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/pr78112.C | 162 + gcc/testsuite/g++.dg/pr78229.C | 24 + gcc/testsuite/g++.dg/tc1/dr20.C | 2 +- gcc/testsuite/g++.dg/template/crash53.C | 2 +- gcc/testsuite/g++.dg/template/func2.C | 2 +- gcc/testsuite/g++.dg/template/nontype28.C | 14 + gcc/testsuite/g++.dg/template/nontype3.C | 2 +- gcc/testsuite/g++.dg/template/partial5.C | 2 +- gcc/testsuite/g++.dg/torture/pr77822.C | 30 + 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/torture/pr78189.C | 41 + gcc/testsuite/g++.dg/torture/pr78224.C | 51 + gcc/testsuite/g++.dg/tree-ssa/inline-1.C | 2 +- gcc/testsuite/g++.dg/tree-ssa/inline-2.C | 2 +- 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/g++.old-deja/g++.eh/spec7.C | 2 +- gcc/testsuite/g++.old-deja/g++.law/except1.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/vbase5.C | 2 +- gcc/testsuite/g++.old-deja/g++.pt/ttp10.C | 2 +- gcc/testsuite/gcc.c-torture/compile/20001226-1.c | 1 - gcc/testsuite/gcc.c-torture/compile/pr78162.c | 10 + gcc/testsuite/gcc.c-torture/execute/pr22141-1.c | 122 + gcc/testsuite/gcc.c-torture/execute/pr22141-2.c | 122 + gcc/testsuite/gcc.c-torture/execute/pr77718.c | 25 + gcc/testsuite/gcc.c-torture/execute/pr78170.c | 39 + 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/addr_equal-1.c | 1 + gcc/testsuite/gcc.dg/asan/pr78106.c | 31 + gcc/testsuite/gcc.dg/asan/use-after-scope-1.c | 18 + gcc/testsuite/gcc.dg/asan/use-after-scope-2.c | 47 + gcc/testsuite/gcc.dg/asan/use-after-scope-3.c | 20 + gcc/testsuite/gcc.dg/asan/use-after-scope-4.c | 16 + gcc/testsuite/gcc.dg/asan/use-after-scope-5.c | 27 + gcc/testsuite/gcc.dg/asan/use-after-scope-6.c | 15 + gcc/testsuite/gcc.dg/asan/use-after-scope-7.c | 15 + gcc/testsuite/gcc.dg/asan/use-after-scope-9.c | 20 + gcc/testsuite/gcc.dg/asan/use-after-scope-goto-1.c | 47 + gcc/testsuite/gcc.dg/asan/use-after-scope-goto-2.c | 25 + .../gcc.dg/asan/use-after-scope-switch-1.c | 25 + .../gcc.dg/asan/use-after-scope-switch-2.c | 33 + .../gcc.dg/asan/use-after-scope-switch-3.c | 36 + 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/cpp/trad/include.c | 10 +- gcc/testsuite/gcc.dg/cpp/trad/trad.exp | 2 +- gcc/testsuite/gcc.dg/debug/dwarf2/pr71855.c | 2 +- gcc/testsuite/gcc.dg/debug/dwarf2/prod-options.c | 2 +- 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/pr78121.c | 16 + 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/ipa/{vrp3.c => vrp7.c} | 8 +- gcc/testsuite/gcc.dg/loop-split.c | 147 + gcc/testsuite/gcc.dg/lto/pr60449_0.c | 1 + .../gcc.dg/no_profile_instrument_function-attr-1.c | 2 +- gcc/testsuite/gcc.dg/pr35691-1.c | 12 + gcc/testsuite/gcc.dg/pr35691-2.c | 12 + gcc/testsuite/gcc.dg/pr53979-1.c | 9 + gcc/testsuite/gcc.dg/pr53979-2.c | 11 + gcc/testsuite/gcc.dg/pr65779.c | 1 + gcc/testsuite/gcc.dg/pr68217.c | 3 +- gcc/testsuite/gcc.dg/pr70405.c | 1 + gcc/testsuite/gcc.dg/pr77834.c | 18 + gcc/testsuite/gcc.dg/pr77860.c | 13 + gcc/testsuite/gcc.dg/pr78148.c | 31 + gcc/testsuite/gcc.dg/pr78185.c | 28 + 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/store_merging_8.c | 38 + gcc/testsuite/gcc.dg/torture/fp-int-convert.h | 3 + gcc/testsuite/gcc.dg/torture/pr39074-2.c | 2 +- gcc/testsuite/gcc.dg/torture/pr39074.c | 2 +- gcc/testsuite/gcc.dg/torture/pr77309.c | 14 + gcc/testsuite/gcc.dg/torture/pr77916.c | 20 + gcc/testsuite/gcc.dg/torture/pr77988.c | 24 + gcc/testsuite/gcc.dg/torture/pr78218.c | 24 + .../{time-profiler-1.c => time-profiler-3.c} | 3 +- 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.dg/tree-ssa/builtins-folding-generic.c | 5 + .../gcc.dg/tree-ssa/builtins-folding-gimple-ub.c | 4 + .../gcc.dg/tree-ssa/builtins-folding-gimple.c | 6 + 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/phi-opt-15.c | 12 + gcc/testsuite/gcc.dg/tree-ssa/pr20318.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr20702.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr21001.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr21086.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/pr58480.c | 2 +- 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 | 16 +- 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/vrp08.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp09.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp111.c | 13 + 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/ubsan/c99-shift-3.c | 18 + gcc/testsuite/gcc.dg/ubsan/c99-shift-4.c | 18 + gcc/testsuite/gcc.dg/ubsan/c99-shift-5.c | 21 + gcc/testsuite/gcc.dg/ubsan/c99-shift-6.c | 18 + gcc/testsuite/gcc.dg/vect/bb-slp-pr78205.c | 25 + gcc/testsuite/gcc.dg/vect/pr56541.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/testsuite/gcc.dg/vect/vect-bswap32.c | 4 +- gcc/testsuite/gcc.dg/vect/vect-bswap64.c | 4 +- gcc/testsuite/gcc.dg/vect/vect-cond-2.c | 4 +- gcc/testsuite/gcc.dg/vect/vect-nb-iter-ub-2.c | 2 +- gcc/testsuite/gcc.dg/visibility-14.c | 2 +- gcc/testsuite/gcc.dg/visibility-15.c | 2 +- gcc/testsuite/gcc.dg/visibility-16.c | 2 +- gcc/testsuite/gcc.dg/visibility-17.c | 2 +- gcc/testsuite/gcc.dg/visibility-18.c | 2 +- gcc/testsuite/gcc.dg/visibility-19.c | 2 +- .../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/arm/simd/vmaxnm_f32_1.c | 159 + gcc/testsuite/gcc.target/arm/simd/vmaxnmq_f32_1.c | 160 + gcc/testsuite/gcc.target/arm/simd/vminnm_f32_1.c | 159 + gcc/testsuite/gcc.target/arm/simd/vminnmq_f32_1.c | 159 + 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/pr70799-2.c | 17 + gcc/testsuite/gcc.target/i386/pr71529.C | 22 - gcc/testsuite/gcc.target/i386/pr77991.c | 19 + gcc/testsuite/gcc.target/i386/pr78035.c | 24 + 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/pr78227-1.c | 30 + gcc/testsuite/gcc.target/i386/pr78227-2.c | 30 + gcc/testsuite/gcc.target/i386/pr78262.c | 32 + gcc/testsuite/gcc.target/i386/tbm-bextri-1.c | 36 + gcc/testsuite/gcc.target/mips/mips.exp | 6 +- gcc/testsuite/gcc.target/powerpc/fold-vec-add-1.c | 46 + gcc/testsuite/gcc.target/powerpc/fold-vec-add-2.c | 46 + gcc/testsuite/gcc.target/powerpc/fold-vec-add-3.c | 46 + gcc/testsuite/gcc.target/powerpc/fold-vec-add-4.c | 46 + gcc/testsuite/gcc.target/powerpc/fold-vec-add-5.c | 16 + gcc/testsuite/gcc.target/powerpc/fold-vec-add-6.c | 23 + gcc/testsuite/gcc.target/powerpc/fold-vec-add-7.c | 23 + .../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 + .../gfortran.dg/allocate_with_source_14.f03 | 2 +- gcc/testsuite/gfortran.dg/associate_23.f90 | 36 + gcc/testsuite/gfortran.dg/class_2.f03 | 1 + gcc/testsuite/gfortran.dg/class_58.f90 | 13 + gcc/testsuite/gfortran.dg/class_59.f90 | 25 + gcc/testsuite/gfortran.dg/coarray/alloc_comp_1.f90 | 2 +- gcc/testsuite/gfortran.dg/coarray_alloc_comp_1.f08 | 3 + gcc/testsuite/gfortran.dg/coarray_alloc_comp_2.f08 | 84 + gcc/testsuite/gfortran.dg/coarray_allocate_7.f08 | 2 +- gcc/testsuite/gfortran.dg/coarray_lib_alloc_4.f90 | 46 + 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_exp_1.f90 | 35 + gcc/testsuite/gfortran.dg/dec_exp_2.f90 | 13 + gcc/testsuite/gfortran.dg/dec_exp_3.f90 | 15 + 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_parameter_1.f | 64 + gcc/testsuite/gfortran.dg/dec_parameter_2.f90 | 63 + gcc/testsuite/gfortran.dg/dec_parameter_3.f90 | 13 + gcc/testsuite/gfortran.dg/dec_parameter_4.f90 | 13 + gcc/testsuite/gfortran.dg/dec_type_print.f90 | 84 + gcc/testsuite/gfortran.dg/dtio_17.f90 | 81 + .../gfortran.dg/elemental_optional_args_6.f90 | 1 + 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/implicit_class_1.f90 | 1 + gcc/testsuite/gfortran.dg/move_alloc_17.f90 | 21 + gcc/testsuite/gfortran.dg/move_alloc_18.f90 | 21 + gcc/testsuite/gfortran.dg/pr67219.f90 | 8 + gcc/testsuite/gfortran.dg/pr70937.f90 | 1 + 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/pr78259.f90 | 22 + gcc/testsuite/gfortran.dg/proc_ptr_49.f90 | 50 + gcc/testsuite/gfortran.dg/proc_ptr_comp_46.f90 | 29 + gcc/testsuite/gfortran.dg/realloc_on_assign_27.f08 | 1 - .../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/select_type_39.f03 | 20 + gcc/testsuite/gfortran.dg/spec_expr_7.f90 | 34 + 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/gfortran.dg/volatile14.f90 | 29 + .../gfortran.dg/warn_argument_mismatch_1.f90 | 34 + gcc/testsuite/gfortran.dg/warn_conversion_9.f90 | 7 + gcc/testsuite/gfortran.dg/where_5.f90 | 15 + gcc/testsuite/gfortran.dg/where_6.f90 | 15 + 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/scanasm.exp | 1 + gcc/testsuite/lib/target-supports.exp | 419 +-- gcc/testsuite/obj-c++.dg/lto/trivial-1_0.mm | 2 +- gcc/timevar.def | 2 + gcc/toplev.c | 1 - gcc/tree-call-cdce.c | 13 +- gcc/tree-core.h | 31 +- gcc/tree-if-conv.c | 53 +- gcc/tree-inline.c | 33 +- gcc/tree-pass.h | 3 + gcc/tree-profile.c | 107 +- gcc/tree-ssa-alias.c | 37 +- gcc/tree-ssa-alias.h | 4 +- gcc/tree-ssa-ccp.c | 5 +- gcc/tree-ssa-copy.c | 2 +- gcc/tree-ssa-dom.c | 48 +- gcc/tree-ssa-loop-im.c | 13 +- gcc/tree-ssa-loop-manip.h | 2 + gcc/tree-ssa-loop-split.c | 714 ++++ gcc/tree-ssa-math-opts.c | 221 ++ gcc/tree-ssa-phiopt.c | 8 + gcc/tree-ssa-propagate.c | 20 +- gcc/tree-ssa-propagate.h | 3 +- gcc/tree-ssa-reassoc.c | 4 +- gcc/tree-ssa-sccvn.c | 4 +- gcc/tree-ssa-structalias.c | 42 +- gcc/tree-ssa-threadedge.c | 2 +- gcc/tree-ssanames.c | 29 + gcc/tree-ssanames.h | 2 + gcc/tree-streamer.c | 60 +- gcc/tree-vect-data-refs.c | 63 +- gcc/tree-vect-generic.c | 8 +- gcc/tree-vect-loop-manip.c | 83 +- gcc/tree-vect-loop.c | 85 +- gcc/tree-vect-patterns.c | 10 +- gcc/tree-vect-slp.c | 203 +- gcc/tree-vect-stmts.c | 153 +- gcc/tree-vectorizer.h | 2 +- gcc/tree-vrp.c | 415 ++- gcc/tree.c | 38 +- gcc/tree.h | 14 + gcc/value-prof.c | 4 +- gcc/value-prof.h | 5 +- gcc/varasm.c | 20 +- include/ChangeLog | 20 + include/demangle.h | 4 +- include/dwarf2.def | 56 + include/dwarf2.h | 127 +- libcpp/ChangeLog | 20 + libcpp/files.c | 13 +- libcpp/include/line-map.h | 3 +- libcpp/lex.c | 95 + libcpp/line-map.c | 15 +- libcpp/po/ChangeLog | 4 + libcpp/po/eo.po | 13 +- libgcc/ChangeLog | 57 +- libgcc/Makefile.in | 7 +- 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/libgcc-std.ver.in | 6 + libgcc/libgcc2.c | 42 +- libgcc/libgcc2.h | 5 +- libgcc/libgcov-profiler.c | 23 +- libgcc/unwind-c.c | 1 + libgfortran/ChangeLog | 81 + libgfortran/caf/single.c | 8 +- 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 | 80 +- libgfortran/io/list_read.c | 22 +- libgfortran/io/open.c | 47 + libgfortran/io/read.c | 16 +- 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 | 2350 ++----------- libgo/Makefile.in | 2613 ++------------- libgo/config.h.in | 6 + libgo/configure | 5 +- libgo/configure.ac | 5 +- 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/string.go | 17 + 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 | 10 +- 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 | 18 + libgomp/hashtab.h | 34 +- libgomp/oacc-init.c | 2 +- libgomp/plugin/plugin-nvptx.c | 88 +- .../libgomp.oacc-c-c++-common/loop-auto-1.c | 2 + libiberty/ChangeLog | 30 + libiberty/cp-demangle.c | 193 +- libiberty/cplus-dem.c | 8 +- libiberty/hashtab.c | 20 +- libiberty/regex.c | 8 +- libiberty/testsuite/demangle-expected | 14 + libsanitizer/ChangeLog | 54 + libsanitizer/MERGE | 2 +- libsanitizer/Makefile.in | 1 + libsanitizer/asan/Makefile.am | 3 + libsanitizer/asan/Makefile.in | 14 +- libsanitizer/asan/asan_activation.cc | 8 +- libsanitizer/asan/asan_allocator.cc | 106 +- libsanitizer/asan/asan_allocator.h | 43 +- libsanitizer/asan/asan_debugging.cc | 125 +- libsanitizer/asan/asan_descriptions.cc | 484 +++ libsanitizer/asan/asan_descriptions.h | 251 ++ libsanitizer/asan/asan_errors.cc | 494 +++ libsanitizer/asan/asan_errors.h | 376 +++ libsanitizer/asan/asan_fake_stack.cc | 6 +- libsanitizer/asan/asan_fake_stack.h | 21 +- libsanitizer/asan/asan_flags.cc | 18 +- libsanitizer/asan/asan_flags.inc | 21 +- libsanitizer/asan/asan_globals.cc | 147 +- libsanitizer/asan/asan_init_version.h | 14 +- libsanitizer/asan/asan_interceptors.cc | 106 +- libsanitizer/asan/asan_interceptors.h | 14 +- libsanitizer/asan/asan_interface_internal.h | 28 + libsanitizer/asan/asan_internal.h | 38 +- libsanitizer/asan/asan_linux.cc | 13 +- libsanitizer/asan/asan_mac.cc | 218 +- libsanitizer/asan/asan_malloc_linux.cc | 10 +- libsanitizer/asan/asan_malloc_mac.cc | 4 - libsanitizer/asan/asan_malloc_win.cc | 139 +- libsanitizer/asan/asan_mapping.h | 77 +- libsanitizer/asan/asan_memory_profile.cc | 98 + libsanitizer/asan/asan_new_delete.cc | 20 +- libsanitizer/asan/asan_poisoning.cc | 44 +- libsanitizer/asan/asan_poisoning.h | 2 +- libsanitizer/asan/asan_posix.cc | 30 +- libsanitizer/asan/asan_report.cc | 989 +----- libsanitizer/asan/asan_report.h | 26 +- libsanitizer/asan/asan_rtl.cc | 89 +- libsanitizer/asan/asan_scariness_score.h | 72 + libsanitizer/asan/asan_stack.h | 5 +- libsanitizer/asan/asan_suppressions.cc | 1 + libsanitizer/asan/asan_thread.cc | 123 +- libsanitizer/asan/asan_thread.h | 41 +- libsanitizer/asan/asan_win.cc | 206 +- libsanitizer/asan/asan_win_dll_thunk.cc | 44 +- .../asan/asan_win_dynamic_runtime_thunk.cc | 23 +- libsanitizer/asan/libtool-version | 2 +- libsanitizer/builtins/assembly.h | 169 + libsanitizer/configure | 6 +- libsanitizer/configure.ac | 1 + libsanitizer/configure.tgt | 2 + .../include/sanitizer/allocator_interface.h | 17 + .../include/sanitizer/common_interface_defs.h | 58 +- .../include/sanitizer/coverage_interface.h | 1 + libsanitizer/include/sanitizer/esan_interface.h | 48 + .../include/sanitizer/linux_syscall_hooks.h | 23 +- libsanitizer/interception/Makefile.in | 1 + libsanitizer/interception/interception.h | 6 +- libsanitizer/interception/interception_win.cc | 995 +++++- libsanitizer/interception/interception_win.h | 30 + libsanitizer/libbacktrace/Makefile.in | 1 + libsanitizer/lsan/Makefile.in | 1 + libsanitizer/lsan/lsan.cc | 2 + libsanitizer/lsan/lsan.h | 7 +- libsanitizer/lsan/lsan_allocator.cc | 17 +- libsanitizer/lsan/lsan_common.cc | 57 +- libsanitizer/lsan/lsan_common.h | 15 +- libsanitizer/lsan/lsan_common_linux.cc | 49 +- libsanitizer/lsan/lsan_flags.inc | 4 + libsanitizer/lsan/lsan_interceptors.cc | 25 +- libsanitizer/lsan/lsan_thread.cc | 27 +- libsanitizer/lsan/lsan_thread.h | 7 + libsanitizer/merge.sh | 4 + libsanitizer/sanitizer_common/Makefile.am | 5 + libsanitizer/sanitizer_common/Makefile.in | 62 +- .../sanitizer_common/sanitizer_allocator.cc | 107 +- .../sanitizer_common/sanitizer_allocator.h | 1428 +------- .../sanitizer_common/sanitizer_allocator_bytemap.h | 100 + .../sanitizer_allocator_combined.h | 209 ++ .../sanitizer_allocator_interface.h | 8 + .../sanitizer_allocator_internal.h | 11 +- .../sanitizer_allocator_local_cache.h | 246 ++ .../sanitizer_allocator_primary32.h | 302 ++ .../sanitizer_allocator_primary64.h | 503 +++ .../sanitizer_allocator_secondary.h | 271 ++ .../sanitizer_allocator_size_class_map.h | 215 ++ .../sanitizer_common/sanitizer_allocator_stats.h | 103 + libsanitizer/sanitizer_common/sanitizer_asm.h | 14 + .../sanitizer_common/sanitizer_atomic_msvc.h | 13 +- libsanitizer/sanitizer_common/sanitizer_common.cc | 209 +- libsanitizer/sanitizer_common/sanitizer_common.h | 215 +- .../sanitizer_common_interceptors.inc | 966 +++++- .../sanitizer_common_interceptors_ioctl.inc | 38 +- .../sanitizer_common/sanitizer_common_libcdep.cc | 55 +- .../sanitizer_common/sanitizer_common_syscalls.inc | 58 +- .../sanitizer_common/sanitizer_coverage_libcdep.cc | 161 +- .../sanitizer_coverage_mapping_libcdep.cc | 23 +- .../sanitizer_deadlock_detector1.cc | 9 +- .../sanitizer_deadlock_detector_interface.h | 2 +- libsanitizer/sanitizer_common/sanitizer_flags.cc | 56 +- libsanitizer/sanitizer_common/sanitizer_flags.h | 7 + libsanitizer/sanitizer_common/sanitizer_flags.inc | 49 +- .../sanitizer_interface_internal.h | 4 + .../sanitizer_common/sanitizer_internal_defs.h | 53 +- libsanitizer/sanitizer_common/sanitizer_libc.cc | 32 +- libsanitizer/sanitizer_common/sanitizer_libc.h | 14 +- libsanitizer/sanitizer_common/sanitizer_linux.cc | 283 +- libsanitizer/sanitizer_common/sanitizer_linux.h | 8 +- .../sanitizer_common/sanitizer_linux_libcdep.cc | 120 +- .../sanitizer_common/sanitizer_linux_mips64.S | 21 + .../sanitizer_common/sanitizer_linux_s390.cc | 189 ++ .../sanitizer_common/sanitizer_linux_x86_64.S | 23 + libsanitizer/sanitizer_common/sanitizer_list.h | 32 +- libsanitizer/sanitizer_common/sanitizer_mac.cc | 406 ++- libsanitizer/sanitizer_common/sanitizer_mac.h | 18 + .../sanitizer_common/sanitizer_malloc_mac.inc | 26 +- libsanitizer/sanitizer_common/sanitizer_platform.h | 111 +- .../sanitizer_platform_interceptors.h | 55 +- .../sanitizer_platform_limits_linux.cc | 7 +- .../sanitizer_platform_limits_posix.cc | 31 +- .../sanitizer_platform_limits_posix.h | 59 +- libsanitizer/sanitizer_common/sanitizer_posix.cc | 63 +- libsanitizer/sanitizer_common/sanitizer_posix.h | 9 + .../sanitizer_common/sanitizer_posix_libcdep.cc | 107 +- libsanitizer/sanitizer_common/sanitizer_printf.cc | 9 +- libsanitizer/sanitizer_common/sanitizer_procmaps.h | 5 +- .../sanitizer_common/sanitizer_procmaps_common.cc | 22 +- .../sanitizer_common/sanitizer_procmaps_linux.cc | 2 +- .../sanitizer_common/sanitizer_procmaps_mac.cc | 26 +- .../sanitizer_common/sanitizer_quarantine.h | 6 +- .../sanitizer_common/sanitizer_stacktrace.cc | 15 +- .../sanitizer_common/sanitizer_stacktrace.h | 7 +- .../sanitizer_stacktrace_libcdep.cc | 44 + .../sanitizer_stacktrace_printer.cc | 29 + .../sanitizer_stacktrace_printer.h | 7 + .../sanitizer_stoptheworld_linux_libcdep.cc | 34 +- .../sanitizer_common/sanitizer_suppressions.cc | 2 +- .../sanitizer_common/sanitizer_suppressions.h | 3 +- .../sanitizer_common/sanitizer_symbolizer.cc | 3 +- .../sanitizer_common/sanitizer_symbolizer.h | 14 +- .../sanitizer_symbolizer_internal.h | 2 +- .../sanitizer_symbolizer_libcdep.cc | 48 +- .../sanitizer_common/sanitizer_symbolizer_mac.cc | 37 +- .../sanitizer_symbolizer_posix_libcdep.cc | 107 +- .../sanitizer_common/sanitizer_symbolizer_win.cc | 8 +- .../sanitizer_common/sanitizer_termination.cc | 84 + .../sanitizer_common/sanitizer_thread_registry.cc | 4 +- .../sanitizer_common/sanitizer_tls_get_addr.cc | 2 +- .../sanitizer_unwind_linux_libcdep.cc | 10 + libsanitizer/sanitizer_common/sanitizer_win.cc | 272 +- libsanitizer/tsan/Makefile.am | 9 +- libsanitizer/tsan/Makefile.in | 78 +- libsanitizer/tsan/tsan_clock.cc | 2 +- libsanitizer/tsan/tsan_debugging.cc | 160 + libsanitizer/tsan/tsan_defs.h | 22 +- libsanitizer/tsan/tsan_dense_alloc.h | 2 +- libsanitizer/tsan/tsan_flags.cc | 9 +- libsanitizer/tsan/tsan_flags.inc | 7 +- libsanitizer/tsan/tsan_interceptors.cc | 696 ++-- libsanitizer/tsan/tsan_interceptors.h | 16 +- libsanitizer/tsan/tsan_interceptors_mac.cc | 357 ++ libsanitizer/tsan/tsan_interface.h | 291 ++ libsanitizer/tsan/tsan_interface_atomic.cc | 43 +- libsanitizer/tsan/tsan_interface_java.cc | 2 +- libsanitizer/tsan/tsan_libdispatch_mac.cc | 613 +++- libsanitizer/tsan/tsan_malloc_mac.cc | 43 +- libsanitizer/tsan/tsan_mman.cc | 118 +- libsanitizer/tsan/tsan_mman.h | 5 +- libsanitizer/tsan/tsan_mutex.cc | 1 + libsanitizer/tsan/tsan_mutex.h | 1 + libsanitizer/tsan/tsan_mutexset.h | 4 +- libsanitizer/tsan/tsan_new_delete.cc | 8 +- libsanitizer/tsan/tsan_platform.h | 860 +++-- libsanitizer/tsan/tsan_platform_linux.cc | 179 +- libsanitizer/tsan/tsan_platform_mac.cc | 49 +- libsanitizer/tsan/tsan_platform_posix.cc | 73 +- libsanitizer/tsan/tsan_platform_windows.cc | 3 + libsanitizer/tsan/tsan_ppc_regs.h | 94 + libsanitizer/tsan/tsan_preinit.cc | 25 + libsanitizer/tsan/tsan_report.cc | 52 +- libsanitizer/tsan/tsan_report.h | 3 +- libsanitizer/tsan/tsan_rtl.cc | 114 +- libsanitizer/tsan/tsan_rtl.h | 90 +- libsanitizer/tsan/tsan_rtl_aarch64.S | 2 - libsanitizer/tsan/tsan_rtl_amd64.S | 101 +- libsanitizer/tsan/tsan_rtl_mips64.S | 212 ++ libsanitizer/tsan/tsan_rtl_mutex.cc | 67 +- libsanitizer/tsan/tsan_rtl_ppc64.S | 286 ++ libsanitizer/tsan/tsan_rtl_proc.cc | 59 + libsanitizer/tsan/tsan_rtl_report.cc | 71 +- libsanitizer/tsan/tsan_rtl_thread.cc | 46 +- libsanitizer/tsan/tsan_stat.cc | 1 + libsanitizer/tsan/tsan_stat.h | 1 + libsanitizer/tsan/tsan_suppressions.cc | 15 +- libsanitizer/tsan/tsan_symbolize.cc | 10 +- libsanitizer/tsan/tsan_sync.cc | 69 +- libsanitizer/tsan/tsan_sync.h | 20 +- libsanitizer/tsan/tsan_trace.h | 4 +- libsanitizer/ubsan/Makefile.in | 1 + libsanitizer/ubsan/ubsan_checks.inc | 56 +- libsanitizer/ubsan/ubsan_diag.cc | 229 +- libsanitizer/ubsan/ubsan_diag.h | 21 +- libsanitizer/ubsan/ubsan_flags.cc | 2 +- libsanitizer/ubsan/ubsan_handlers.cc | 254 +- libsanitizer/ubsan/ubsan_handlers.h | 19 +- libsanitizer/ubsan/ubsan_handlers_cxx.cc | 105 +- libsanitizer/ubsan/ubsan_handlers_cxx.h | 14 - libsanitizer/ubsan/ubsan_init.cc | 1 + libsanitizer/ubsan/ubsan_platform.h | 3 +- libsanitizer/ubsan/ubsan_type_hash.h | 4 + libsanitizer/ubsan/ubsan_type_hash_itanium.cc | 22 +- libsanitizer/ubsan/ubsan_value.cc | 4 +- libstdc++-v3/ChangeLog | 1925 +++++++++++ libstdc++-v3/acinclude.m4 | 1 + .../config/abi/pre/gnu-versioned-namespace.ver | 12 + 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 | 38 +- 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/regex.h | 2 +- libstdc++-v3/include/bits/regex.tcc | 17 +- 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 | 106 +- libstdc++-v3/libsupc++/cxxabi.h | 3 +- libstdc++-v3/libsupc++/exception_ptr.h | 8 +- libstdc++-v3/libsupc++/new | 35 + libstdc++-v3/libsupc++/new_opa.cc | 4 + libstdc++-v3/libsupc++/pbase_type_info.cc | 13 +- 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 - libstdc++-v3/testsuite/28_regex/regression.cc | 22 + .../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 + .../testsuite/ext/profile/mutex_extensions_neg.cc | 2 +- .../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 +- 2747 files changed, 69472 insertions(+), 31498 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/selftest-rtl.h 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/asan/use-after-scope-1.C create mode 100644 gcc/testsuite/g++.dg/asan/use-after-scope-2.C create mode 100644 gcc/testsuite/g++.dg/asan/use-after-scope-3.C create mode 100644 gcc/testsuite/g++.dg/asan/use-after-scope-4.C create mode 100644 gcc/testsuite/g++.dg/asan/use-after-scope-types-1.C create mode 100644 gcc/testsuite/g++.dg/asan/use-after-scope-types-2.C create mode 100644 gcc/testsuite/g++.dg/asan/use-after-scope-types-3.C create mode 100644 gcc/testsuite/g++.dg/asan/use-after-scope-types-4.C create mode 100644 gcc/testsuite/g++.dg/asan/use-after-scope-types-5.C create mode 100644 gcc/testsuite/g++.dg/asan/use-after-scope-types.h 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/inh-ctor11a.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/inh-ctor15a.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/inh-ctor22.C copy gcc/testsuite/g++.dg/cpp0x/{inh-ctor3.C => inh-ctor3a.C} (62%) 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/pr67980.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr77446.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction21.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction22.C copy gcc/testsuite/g++.dg/cpp1z/{class-deduction1.C => class-deduction23.C} (57%) copy gcc/testsuite/g++.dg/{cpp0x/constexpr-empty5.C => cpp1z/inh-ctor1.C} (56%) create mode 100644 gcc/testsuite/g++.dg/cpp1z/inh-ctor22.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/inh-ctor23.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/inh-ctor24.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/inh-ctor25.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/inh-ctor26.C copy gcc/testsuite/g++.dg/{cpp0x/constexpr-pure.C => cpp1z/inh-ctor27.C} (63%) create mode 100644 gcc/testsuite/g++.dg/cpp1z/inh-ctor28.C copy gcc/testsuite/g++.dg/{cpp0x/constexpr-pure.C => cpp1z/inh-ctor29.C} (63%) create mode 100644 gcc/testsuite/g++.dg/cpp1z/inh-ctor30.C copy gcc/testsuite/g++.dg/{cpp0x/inh-ctor14.C => cpp1z/inh-ctor31.C} (51%) create mode 100644 gcc/testsuite/g++.dg/cpp1z/inh-ctor32.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/inh-ctor33.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/inh-ctor34.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/inh-ctor35.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/inh-ctor35a.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/cpp1z/noexcept-type1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/noexcept-type11.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/noexcept-type12.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/noexcept-type13.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/noexcept-type2.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/noexcept-type3.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/noexcept-type4.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/noexcept-type5.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/noexcept-type6.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/noexcept-type7.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/noexcept-type8.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/noexcept-type9.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nontype-auto1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nontype-auto2.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nontype-auto3.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nontype-auto4.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nontype-auto5.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nontype-auto6.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/using1.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/constexpr-var-1.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/inline-var-1.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/ptrdmem-1.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/ref-2.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/ref-3.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/ref-4.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/refqual-1.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/refqual-2.C create mode 100644 gcc/testsuite/g++.dg/gomp/declare-simd-7.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr78188.C rename gcc/testsuite/{gcc.target/i386 => g++.dg/opt}/pr64411.C (67%) rename gcc/testsuite/{gcc.target/i386 => g++.dg/opt}/pr65105-4.C (61%) create mode 100644 gcc/testsuite/g++.dg/opt/pr71529.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/pr78112.C create mode 100644 gcc/testsuite/g++.dg/pr78229.C create mode 100644 gcc/testsuite/g++.dg/template/nontype28.C create mode 100644 gcc/testsuite/g++.dg/torture/pr77822.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 create mode 100644 gcc/testsuite/g++.dg/torture/pr78189.C create mode 100644 gcc/testsuite/g++.dg/torture/pr78224.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/compile/pr78162.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.c-torture/execute/pr77718.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr78170.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/asan/use-after-scope-1.c create mode 100644 gcc/testsuite/gcc.dg/asan/use-after-scope-2.c create mode 100644 gcc/testsuite/gcc.dg/asan/use-after-scope-3.c create mode 100644 gcc/testsuite/gcc.dg/asan/use-after-scope-4.c create mode 100644 gcc/testsuite/gcc.dg/asan/use-after-scope-5.c create mode 100644 gcc/testsuite/gcc.dg/asan/use-after-scope-6.c create mode 100644 gcc/testsuite/gcc.dg/asan/use-after-scope-7.c create mode 100644 gcc/testsuite/gcc.dg/asan/use-after-scope-9.c create mode 100644 gcc/testsuite/gcc.dg/asan/use-after-scope-goto-1.c create mode 100644 gcc/testsuite/gcc.dg/asan/use-after-scope-goto-2.c create mode 100644 gcc/testsuite/gcc.dg/asan/use-after-scope-switch-1.c create mode 100644 gcc/testsuite/gcc.dg/asan/use-after-scope-switch-2.c create mode 100644 gcc/testsuite/gcc.dg/asan/use-after-scope-switch-3.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/pr78121.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 copy gcc/testsuite/gcc.dg/ipa/{vrp3.c => vrp7.c} (82%) create mode 100644 gcc/testsuite/gcc.dg/loop-split.c create mode 100644 gcc/testsuite/gcc.dg/pr35691-1.c create mode 100644 gcc/testsuite/gcc.dg/pr35691-2.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/pr77834.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/pr78185.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/store_merging_8.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr77309.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr77916.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr77988.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr78218.c copy gcc/testsuite/gcc.dg/tree-prof/{time-profiler-1.c => time-profiler-3.c} (76%) create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-15.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/tree-ssa/vrp111.c create mode 100644 gcc/testsuite/gcc.dg/ubsan/c99-shift-3.c create mode 100644 gcc/testsuite/gcc.dg/ubsan/c99-shift-4.c create mode 100644 gcc/testsuite/gcc.dg/ubsan/c99-shift-5.c create mode 100644 gcc/testsuite/gcc.dg/ubsan/c99-shift-6.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr78205.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/arm/simd/vmaxnm_f32_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vmaxnmq_f32_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vminnm_f32_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vminnmq_f32_1.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/pr70799-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr71529.C create mode 100644 gcc/testsuite/gcc.target/i386/pr77991.c create mode 100644 gcc/testsuite/gcc.target/i386/pr78035.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/pr78227-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr78227-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr78262.c create mode 100644 gcc/testsuite/gcc.target/i386/tbm-bextri-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-add-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-add-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-add-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-add-4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-add-5.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-add-6.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-add-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 [...] 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/associate_23.f90 create mode 100644 gcc/testsuite/gfortran.dg/class_58.f90 create mode 100644 gcc/testsuite/gfortran.dg/class_59.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_alloc_comp_2.f08 create mode 100644 gcc/testsuite/gfortran.dg/coarray_lib_alloc_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_bitwise_ops_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_bitwise_ops_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_exp_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_exp_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_exp_3.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_parameter_1.f create mode 100644 gcc/testsuite/gfortran.dg/dec_parameter_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_parameter_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_parameter_4.f90 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/move_alloc_17.f90 create mode 100644 gcc/testsuite/gfortran.dg/move_alloc_18.f90 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/pr78259.f90 create mode 100644 gcc/testsuite/gfortran.dg/proc_ptr_49.f90 create mode 100644 gcc/testsuite/gfortran.dg/proc_ptr_comp_46.f90 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/select_type_39.f03 create mode 100644 gcc/testsuite/gfortran.dg/spec_expr_7.f90 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/gfortran.dg/volatile14.f90 create mode 100644 gcc/testsuite/gfortran.dg/warn_argument_mismatch_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/warn_conversion_9.f90 create mode 100644 gcc/testsuite/gfortran.dg/where_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/where_6.f90 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 libsanitizer/asan/asan_descriptions.cc create mode 100644 libsanitizer/asan/asan_descriptions.h create mode 100644 libsanitizer/asan/asan_errors.cc create mode 100644 libsanitizer/asan/asan_errors.h create mode 100644 libsanitizer/asan/asan_memory_profile.cc create mode 100644 libsanitizer/asan/asan_scariness_score.h create mode 100644 libsanitizer/builtins/assembly.h create mode 100644 libsanitizer/include/sanitizer/esan_interface.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_allocator_bytemap.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_allocator_combined.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_allocator_local_cache.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_allocator_primary32.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_allocator_primary64.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_allocator_secondary.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_allocator_size_class_map.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_allocator_stats.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_linux_mips64.S create mode 100644 libsanitizer/sanitizer_common/sanitizer_linux_s390.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_linux_x86_64.S create mode 100644 libsanitizer/sanitizer_common/sanitizer_termination.cc create mode 100644 libsanitizer/tsan/tsan_debugging.cc create mode 100644 libsanitizer/tsan/tsan_interceptors_mac.cc create mode 100644 libsanitizer/tsan/tsan_ppc_regs.h create mode 100644 libsanitizer/tsan/tsan_preinit.cc create mode 100644 libsanitizer/tsan/tsan_rtl_mips64.S create mode 100644 libsanitizer/tsan/tsan_rtl_ppc64.S create mode 100644 libsanitizer/tsan/tsan_rtl_proc.cc 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_ [...]