This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch roland/pr77609 in repository gcc.
discards 7e635af31c4 PR other/77609: Let the assembler choose ELF section types [...] adds 6e6ee7a0d84 [PR c++/84426] ICE after conflicting member decl adds 5876201b64c PR c++/71546 - lambda init-capture with qualified-id. adds f4e3e4b13a0 PR translation/84207 - Hard coded plural in gimple-fold.c adds 776284072c6 PR c++/83871 - wrong code for attribute const and pure on d [...] adds 0d0f3acaee2 Avoid including <string> directly. adds 9e1280d6200 Daily bump. adds 5778c500e40 libgo: update to final Go 1.10 release adds fa3aa4e118f runtime: update AIX memory allocation for new versions adds d4ce94c11ee [PR81611] turn inc-and-use-of-dead-orig into auto-inc adds 4a965506ff9 gcc testsuite changes for new linker messages adds 0b118d5b4c4 PR debug/83917 * configure.ac (AS_HIDDEN_DIRECTIVE): AC_D [...] adds e090753c0dc * decl.c (cp_finish_decomp): Don't adjust eltscnt when cal [...] adds a3758c23b3b PR c++/83871 PR c++/83503 * g++.dg/ext/attr-warning.C: R [...] adds 3d78c7aed69 [PR c++/84602] ICE with anon-struct adds 0464dec7a9a 2018-02-28 Richard Biener rguenther@suse.de adds 3da348a75ec * c-ada-spec.c (dump_ada_import): Use boolean and fix form [...] adds fd1990b2577 Fix timevar format and fix tests (PR testsuite/84597). adds 77ca75e9c07 * c-ada-spec.c (dump_ada_import): Use boolean and fix form [...] adds 7688a279238 * c-ada-spec.c (dump_ada_node) <POINTER_TYPE>: Do not use [...] adds f16f0d55183 * c-ada-spec.c (dump_ada_double_name) <ENUMERAL_TYPE>: New [...] adds e1bc82cda4c ada/ * libgnat/i-cexten.ads (Float_128): New type. c-famil [...] adds b2d780af5fc PR preprocessor/84517 allow double-underscore macros after [...] adds ca74fb2bfc8 2018-02-28 Richard Biener rguenther@suse.de adds 439e6eb5ecc PR target/83399 * gcc.target/powerpc/pr83399.c: Only run [...] adds 3fd5b6302c5 Remove config/i386/i386.opt from revision 258001 ChangeLog adds 59ae3c9cf30 * config/aarch64/aarch64.c (aarch64_emit_probe_stack_range [...] adds 48640bda345 PR target/52991 * stor-layout.c (update_alignment_for_fie [...] adds a87fc4f9c8a 2018-02-28 Paul Thomas pault@gcc.gnu.org adds 3e124ed13d1 PR testsuite/84617 - new test cases g++.dg/ext/attr-const.C [...] adds b6d760c4494 * gimple-ssa-warn-restrict.c (maybe_diag_overlap): Use war [...] adds bcf587f0d5f PR c++/83871 PR c++/83503 * pt.c (INCLUDE_STRING): Remov [...] adds b8cfdc96d67 PR c++/84609 * parser.c (cp_parser_attributes_opt): Forma [...] adds 9095f7ceffb PR target/84014 * gcc.target/powerpc/pr8401 [...] adds 90c3ff5071f * config.gcc (powerpc-ibm-aix7.1.*): New stanza. (powerpc-i [...] adds ef8d0c5bff3 PR c++/71784 - ICE with ref-qualifier and explicit special [...] adds 7e27af326e0 gcc/testsuite/ChangeLog: adds 94dcb1c88ec Daily bump. adds 95f18d43d2b Fix liveness analysis in lra for spilled-into hard regs adds a70ee4f5c4e Tighten use of HARD_FRAME_POINTER_REGNUM in alias.c (PR 84538) adds bfb5a4bacc5 2018-03-01 Richard Sandiford richard.sandiford@linaro.org adds 941e308d366 Fix PR number in changelog entry adds c435a9e730c 2018-03-01 Paul Thomas pault@gcc.gnu.org adds f51921e1737 2018-03-01 Paul Thomas pault@gcc.gnu.org adds 18f65224337 MIPS: Fix wrong use of XINT instead of INTVAL adds 6b7e6495262 2018-03-01 Richard Biener rguenther@suse.de adds 93c45686b44 Do not handled volatile arguments (PR sanitizer/82484). adds 454031760ea PR c++/71569 - ICE with redundant args on member variable [...] adds c9ac549aad3 2018-03-01 Paolo Carlini paolo.carlini@oracle.com adds 786721dc095 PR c++/84596 * constexpr.c (require_rvalue_constant_expre [...] adds bf9e13723dc [ARM] Fix copysign_softfloat_1.c option directives adds 95a88c7b110 PR c++/84639 * c-attribs.c (common_handle_aligned_attribu [...] adds 7e178fa3f06 PR c++/71569 - decltype of template. adds fbabafbdae9 compiler: avoid crashing on bad self-referential type adds 7ebb6d0e161 [PR c++/84434] ICE with deduction guide adds 7dffa847590 PR c++/84582 * semantics.c (force_paren_expr): Create a P [...] adds 206cea9fde9 PR sanitizer/70875 * gcc.dg/ubsan/bounds-3.c: Add -fno-sa [...] adds 0527a7a3410 Daily bump. adds c973012d984 PR c++/84294 - attributes on a function template redeclarat [...] adds 2f8c33baa74 PR target/84534 * gcc.target/powerpc/vec-setup-be-long.c: [...] adds 7c7883aa7e5 2018-03-02 Richard Biener rguenther@suse.de adds c70bb059a8c 2018-03-02 Richard Biener rguenther@suse.de adds 09f5aa49d84 PR inline-asm/84625 * config/i386/i386.c (ix86_print_oper [...] adds 413b13e0e51 2018-03-02 Paul Thomas pault@gcc.gnu.org adds 3ba5631bfd1 PR target/84614 * rtl.h (prev_real_nondebug_insn, next_re [...] adds 84017e0ee96 Use loop->safelen rather than loop->force_vectorize adds 9b5ef540f2b Avoid &LOOP_VINFO_MASKS for bb vectorisation (PR 84634) adds 5f9e77dd8c4 PR c++/84590 * cp-gimplify.c (cp_fully_fold): Unwrap TARG [...] adds 74d4d042498 PR ipa/83983 * ipa-devirt.c (odr_subtypes_equivalent_p): [...] adds 3be5a61dddb * predict.c (test_prediction_value_range): Use PROB_UNINIT [...] adds 15242b5e539 [testsuite] adds 1dcca8e3a38 PR target/56540 * config/ia64/ia64.h (TARGET_CPU_CPP_BUIL [...] adds fc2af3bf83f PR target/56540 * config/pa/pa.h (TARGET_CPU_CPP_BUILTINS [...] adds 3e71fabf9da PR ipa/84628 * expr.c (expand_expr_real_1) <case CALL_EXP [...] adds bd571ec4701 More Cilk Plus removal adds 0e793314b12 Fix "dg-lto-options" misuse adds bd6f00144ed Fix MIPS16 ICE. adds f096a90c8c2 PR c++/84662 * pt.c (tsubst_copy_and_build) <case TEMPLAT [...] adds 76b7321d962 PR c++/84171 * c-warn.c (warn_for_sign_compare): Bail out [...] adds 15a3655caf7 PR c++/84663 * decl.c (cp_complete_array_type): Check err [...] adds 624b4ae0483 PR c++/84664 * typeck.c (cp_perform_integral_promotions): [...] adds 1df4f13c8b1 2018-03-02 Paolo Carlini paolo.carlini@oracle.com adds 45fb03af51a * semantics.c (force_paren_expr): Remove redundant test. adds 50009cd9874 * c-c++-common/Warray-bounds-2.c: Fix a comment typo. adds 7ac1c1d7826 * substring-locations.h (format_warning_va): Formatting fi [...] adds e77fdc26150 libiberty: fix URL for demangler ABI adds 51f0c7e2f40 PR c++/84578 * constexpr.c (get_array_or_vector_nelts): N [...] adds 0638a570ebf PR libstdc++/84671 handle digit separators in duration literals adds afffb1b49da * reorg.c (stop_search_p): Handle DEBUG_INSN. (redundant_ [...] adds 6b7df552551 * es.po: Update. adds 960b4b87909 Daily bump. adds d71fa371823 2018-03-02 Paolo Carlini paolo.carlini@oracle.com adds 7bc517593b6 2018-03-03 Paul Thomas pault@gcc.gnu.org adds b77a035fe69 [NDS32] Rewrite infrastructure for intrinsic. adds 7b25cf0b64c [NDS32] Add intrinsic functions for unalignment memory access. adds 2fa0b36804d [NDS32] Change to large model by default. adds c1585b9c770 /cp 2018-03-03 Paolo Carlini paolo.carlini@oracle.com adds 3fc318c6fd2 2018-03-03 Paolo Carlini paolo.carlini@oracle.com adds 8dd825017a7 2018-03-03 Paolo Carlini paolo.carlini@oracle.com adds 5dd1619a4d3 2018-03-03 Steven G. Kargl kargl@gcc.gnu.org adds 0d86c284d08 * da.po: Update. adds c4f8d202127 2018-03-03 Steven G. Kargl kargl@gcc.gnu.org adds a9b99acda70 2018-03-03 Steven G. Kargl kargl@gcc.gnu.org adds a4d7b96124e Daily bump. adds 6c5dabed13d 2018-03-03 Harald Anlauf anlauf@gmx.de adds f4c5829e82c PR c++/84686 - missing volatile loads. adds 4225b5dcdbc [NDS32] Add load_multiple,store_multiple and new attribute combo. adds f4474f8cf55 [NDS32] Refine load_multiple and store_multiple. adds de174d6e263 [NDS32] Rename nds32_expand_movmemqi to nds32_expand_movmem [...] adds 61f99baf685 Daily bump. adds c2709f11efe [NDS32] Implment setmem pattern. adds 8e69c09d2e6 2018-03-05 Sandra Loosemore sandra@codesourcery.com adds fb2d954bad4 2018-03-05 Paolo Carlini paolo.carlini@oracle.com adds 9b33fe18490 2018-03-05 Richard Biener rguenther@suse.de adds 3da0d341b24 2018-03-05 Richard Biener rguenther@suse.de adds fcae3eb4f84 [PR c++/84497] ref to undefined tls init adds e2449138064 2018-03-05 Olga Makhotina olga.makhotina@intel.com adds b63b27b8ab7 [AArch64] PR84114: Avoid reassociating FMA adds 1822aaae3b4 2018-03-05 Richard Biener rguenther@suse.de adds 93fae4a1094 /cp 2018-03-05 Paolo Carlini paolo.carlini@oracle.com adds ffe350b2d7f gcc/ PR target/84264 * config/rs6000/vector.md (mov<mode> [...] adds 73049daaefc PR target/84524 * config/i386/sse.md (*<code><mode>3): Re [...] adds f990cba03bc [PR c++/84694] ICE on template friend decl adds f48ad2d01d9 PR c++/84707 * decl.c (duplicate_decls): Check DECL_NAME [...] adds eebc53f1c24 PR target/84564 * config/i386/i386.c (ix86_function_ok_fo [...] adds 3917fefa9da [PR c++/84702] ICE with default tmpl arg of overload set adds 51bfbc8e06e libgo: fix typo in mksysinfo.sh script adds 521876a4898 rs6000: Don't align tiny loops to 32 bytes for POWER9 adds c751e2cd4cc PR c++/84684 * constexpr.c (constexpr_call_hasher::equal) [...] adds 36ec7758259 PR target/84700 * combine.c (combine_simplify_rtx): Don't [...] adds fc25a333707 PR c++/84708 - ICE with lambda in local class NSDMI. adds 8db5f116fb6 Daily bump. adds b35ddf18641 [gcc] adds d5e30f014b6 [PR c++/84492] stmt expr ending with overload adds 47608302d0d [PR c++/84593] ice on braced init with uninit ref field adds 11a93d7a09b [C++] [PR84231] overload on cond_expr in template adds 8664f262286 PR tree-optimization/84687 * omp-simd-clone.c (simd_clone [...] adds ae4c92c0df5 PR inline-asm/84683 * reg-stack.c (move_for_stack_reg): I [...] adds 978e3b87774 [ARC] Cleanup unused functions. adds 342811ec417 * gcc-interface/utils.c (def_builtin_1): Bail out on error [...] adds c72b5190294 * gcc-interface/trans.c (convert_with_check): Fix typo in [...] adds 97891b71597 2018-03-06 Steven G. Kargl kargl@gcc.gnu.org adds 49fa017b8a5 PR target/84710 * combine.c (try_combine): Use reg_or_sub [...] adds bda84b10450 PR c/84721 * c-parser.c (add_debug_begin_stmt): Don't add [...] adds 24d5b4f0035 PR c++/84684 * constexpr.c (cxx_bind_parameters_in_call): [...] adds 5c2a060095a PR libstdc++/84601 * include/std/optional (_Optional_payloa [...] adds 609378258fc 2017-03-06 Thomas Koenig tkoenig@gcc.gnu.org adds 7158995e77c Daily bump. adds 94fc4b64ad2 * config/pa/fptr.c (_dl_read_access_allowed): New. (__can [...] adds 335a9627dee 2018-03-06 Steven G. Kargl kargl@gcc.gnu.org adds 19da5bf430c * config/pa/pa.h (ASM_GENERATE_INTERNAL_LABEL): Revise to [...] adds c99c7ee14ed Fix Changelog commit errro. adds 04258e15e2a PR middle-end/84723 * multiple_target.c: Include tree-inl [...] adds 5d0fcded03f PR c++/84704 * gimple-expr.c (create_tmp_var_raw): Set DE [...] adds 9bfdf5e05a7 PR fortran/84565 * config/aarch64/predicates.md (aarch64_ [...] adds f92a3555ee4 Ada: Fix s-oscons.ads generation adds 139e57dc4ad runtime: use a fence instruction before rdtsc adds d47db695193 runtime: push arena on AIX higher due to clashes adds 720d3116643 PR target/84277 * except.h (output_function_exception_tab [...] adds dc4a43f21b0 PR tree-optimization/84468 - bogus -Wstringop-truncation de [...] adds 93d9caaf651 rs6000: -mreadonly-in-sdata (PR82411) adds d0e2b7e7303 * lambda.c (is_capture_proxy_with_ref): Remove. adds d345897dad0 * doc/contrib.texi: Add entries for Martin Liska, David Ma [...] adds 07f855a6fb2 Daily bump. adds 91f0992244e 2018-03-07 Steven G. Kargl kargl@gcc.gnu.org adds 7a8585359ca PR tree-optimization/83519 - missing -Wrestrict on an overl [...] adds db4f7f88497 2018-03-08 François Dumont fdumont@gcc.gnu.org adds 8b84a61218a PR tree-optimization/84739 * tree-tailcall.c (find_tail_c [...] adds 48723ae9a82 PR tree-optimization/84740 * tree-switch-conversion.c (pr [...] adds f8e02f3317e [LVU] reset view at function entry, omit views at line zero adds 1ee9f50d26f Document gcov-io (PR gcov-profile/84735). adds 59019b258f5 2018-03-08 Richard Biener rguenther@suse.de adds 02c32e39a9a Fix ifunc detection in target-supports.exp file. adds d2bbbc2db79 tree-if-conv.c: fix ICE seen with -fno-tree-forwprop (PR tr [...] adds f317979e2e9 2018-03-08 Richard Biener rguenther@suse.de adds 307f73ba125 2018-03-08 Richard Biener rguenther@suse.de adds 0d0b6c21f54 [AArch64] PR target/84748: Mark *compare_cstore<mode>_insn [...] adds 26c6b9d2f6b PR inline-asm/84742 * recog.c (asm_operand_ok): Return 0 [...] adds ffd99ef2488 PR c++/80598 * call.c (build_over_call): In templates set [...] adds 9c29a1dbc3b PR debug/84456 * dwarf2out.c (dw_loc_list): If list && lo [...] adds 70211e1598a Daily bump. adds 9f03f408213 Use non-throwing is_directory in filesystem::create_directory adds 4a12299e848 PR libstdc++/84769 qualify std::get and std::get_if to avoid ADL adds 8c1baff7721 2018-03-09 François Dumont fdumont@gcc.gnu.org adds ce7decc9722 PR target/84763 * config/i386/winnt.c (i386_pe_seh_cold_i [...] adds da4c4016e2a PR debug/84404 * gcc.dg/graphite/pr84404.c: Only compile [...] adds a0949cc9e81 [PR c++/84733] ICE in check-local-shadow adds 1acb60c175f S/390: libatomic: Fix 16 byte atomic exchange adds 5cc7d4f7177 2018-03-09 Richard Biener rguenther@suse.de adds 7176d366398 jit: use 'configure' to replace hard-coded linker options ( [...] adds 4eb5d65231d [arm] PR target/83193: Do not print arch/cpu hints twice on [...] adds c312b100643 2018-03-09 Vladimir Makarov vmakarov@redhat.com adds 27e726cc31b PR c++/84724 * decl.c (duplicate_decls): Don't override _ [...] adds 107dc7fcbed commit ce28919112dbb234366816ab39ce060ad45e8ca9 Makefil [...] adds afca8a73310 PR rtl-optimization/84682 * lra-constraints.c (process_ad [...] adds e958cc256b4 gcc/ChangeLog: adds 5ea0f41734a PR c++/84767 * tree-inline.c (copy_tree_body_r): For INDI [...] adds 533f67f12b6 PR c++/84076 * call.c (convert_arg_to_ellipsis): Instead [...] adds 80fdc40f905 PR c++/84726 - unnecessary capture of constant vars. adds 0e62c7ffe60 PR target/84772 * config/rs6000/rs6000.c (rs6000_gimplify [...] adds 46302902473 gcc/ PR target/83969 * config/rs6000/rs6000.c (rs6000_off [...] adds 6a62aa424c4 /cp 2018-03-09 Jason Merrill jason@redhat.com Paol [...] adds 641a7bcae0f 2018-03-09 Paolo Carlini paolo.carlini@oracle.com adds 2f375ca42fd Daily bump. adds 3ef7ff1b340 PR c++/84752 - ICE with capture of constexpr array. adds 9aa4a1f0f2a PR c++/84785 - ICE with alias template and default targs. adds 21e96d8d306 PR c++/84770 - ICE with typedef and parameter pack. adds 9d926b1e797 [IEPM] [PR debug/84620] use constant form for DW_AT_GNU_entry_view adds 0bbe12ed58d * gcc-interface/trans.c (node_has_volatile_full_access) <N [...] adds 6a986ff4cf8 i386: Fix a typo: Enforcment -> Enforcement adds b12c2c48c2c 2018-03-10 Vladimir Makarov vmakarov@redhat.com adds deba768879c 2018-03-09 Steven G. Kargl kargl@gcc.gnu.org adds 5640c618b0b Daily bump. adds 412ce4417b7 [NDS32] Add intrinsic function for ffb, ffmism and flmism. adds b4882eb2016 [NDS32] Implement strlensi pattern. adds cfe12225535 [NDS32] Add new function nds32_cpu_cpp_builtins and use it [...] adds 24d1697b014 [NDS32] Add new option -mvh. adds 9a2588414a9 PR debug/58150 * dwarf2out.c (gen_enumeration_type_die): [...] adds dd987c5d7fa 2018-03-11 Thomas Koenig tkoenig@gcc.gnu.org adds 1514748a319 2018-03-11 Steven G. Kargl kargls@gcc.gnu.org adds 824fa3c2c58 2018-03-11 Steven G. Kargl kargl@gcc.gnu.org adds 6f93d67b0fb 2018-03-11 Paul Thomas pault@gcc.gnu.org adds cec6a8071c5 Daily bump. adds b8da557b4c4 [NDS32] Refine prologue and epilogue code generation. adds fc164c236b6 [NDS32] Implement TARGET_MD_ASM_ADJUST hook. adds 60f68abe014 2018-03-12 Richard Biener rguenther@suse.de adds 54f56eceb3f PR c++/84813 * g++.dg/debug/pr84813.C: New test. adds dbc55555f6c 2018-03-12 Richard Biener rguenther@suse.de adds 33d103edb93 PR c++/84802 - ICE capturing uninstantiated class. adds a79f0f43310 Add a testcase for PR 84799 adds ffcb61c8e69 Add a testcase for PR 84821 adds edd55a60d25 PR c++/84355 - ICE with deduction for member class template. adds ea0c2dcef7f combine: Fix PR84780 (more LOG_LINKS trouble) adds 8431d9036ab * de.po, es.po, sv.po: Update. adds 0383e6cae1e rs6000: sysv: Don't pass SFmode in varargs in FPRs adds 75e9093e006 PR tree-optimization/83456 - -Wrestrict false positive on a [...] adds fa9d17ee070 [PATCH][AARCH64]Fix immediate alternative of movhf_aarch64 [...] adds 78f59e34a37 Fix spelling of -mclflushopt in manual adds 7d966c397ef PR ada/82813 * gcc-interface/misc.c (gnat_post_options): [...] adds 147fd74e393 PR libstdc++/84773 use aligned alloc functions for FreeBSD [...] adds 630c880a965 PR c++/84704 * tree.c (stabilize_reference_1): Return sav [...] adds e99466d6488 PR c++/84808 * constexpr.c (find_array_ctor_elt): Don't u [...] adds 6600a832191 Daily bump. adds e88a62aeaf9 PR target/84786 * config/i386/sse.md (sse2_loadhpd): Use [...] adds 48ef33f0d5d PR target/84828 * reg-stack.c (change_stack): Change upda [...] adds 9b0e4c079b1 PR target/84827 * config/i386/i386.md (round<mode>2): For [...] adds 30426868220 PR middle-end/84831 * stmt.c (parse_output_constraint): I [...] adds 9859f66244f PR middle-end/84834 * match.pd ((A & C) != 0 ? D : 0): Us [...] adds c0aa1bca0e3 Fix PTA info in IPA ICF (PR ipa/84658). adds bdba4393995 PR lto/84805 * ipa-devirt.c (odr_subtypes_equivalent_p): [...] adds b810fb339e5 2018-03-13 Richard Sandiford richard.sandiford@arm.com adds dea784dfca3 [AArch64] Add SVE mul_highpart patterns adds 62b3b99903c [AArch64] Add a tlsdesc call pattern for SVE adds 88e81b08ba5 [SLP/AArch64] Fix unpack handling for big-endian SVE adds 2bc9729cac3 PR tree-optimization/84725 - enable attribute nonstring for [...] adds c1fed38f528 PR c++/84798 - ICE with auto in abstract function declarator. adds e5cae1a33f7 Pedwarn about auto parameter even without -Wpedantic. adds 3a484eea97a 2018-03-13 Aaron Sawdey acsawdey@linux.vnet.ibm.com adds 1b2ff8ae15d PR c/46921 Lost side effect when struct initializer express [...] adds f50c99b5612 RISC-V: Add and document the "-mno-relax" option adds d15ccbe37cb PR c++/84839 - ICE with decltype of parameter pack. adds 849d6058dcd PR c++/84720 - ICE with rvalue ref non-type argument. adds a4306186c25 PR c++/82565 - ICE with concepts and generic lambda. adds a6eb1b34eb0 PR c++/84843 * decl.c (duplicate_decls): For redefinition [...] adds 6a4bc24ef4c 2018-03-13 Vladimir Makarov vmakarov@redhat.com adds b04de6d5834 Daily bump. adds 914c3edb6c4 2018-03-13 Steven G. Kargl kargl@gcc.gnu.org adds 92c9ff9745a 2018-03-13 Steven G. Kargl kargl@gcc.gnu.org adds a6cdf4f3c0b PR c++/82336 - link error with list-init default argument. adds 1be31e55346 PR c++/84596 * semantics.c (finish_static_assert): Check [...] adds da50befa5ec 2018-03-14 Richard Biener rguenther@suse.de adds d558e179994 PR target/84844 Revert 2017-04-20 Uros Bizjak <ubizjak [...] adds a72aeafe790 PR sanitizer/83392 * sanopt.c (maybe_optimize_ubsan_ptr_i [...] adds 30b30807171 [AArch64] Fix mul_highpart_1_run.c markup adds 8e9da9da379 Split-up -march=icelake on -march=icelake-server and -march [...] adds b40d5d89b76 Fix FAIL display for some scan-*-times directives adds fb37b064999 2018-03-14 Richard Biener rguenther@suse.de adds e5f29a3e47f Fix tree statistics with -fmem-report. adds 2085e81a4c4 combine: Don't make log_links for pc_rtx (PR84780 #c10) adds 8028151c18d rs6000: Fix sanitizer frame unwind on 32-bit ABIs adds d73881b0ed1 Fix ICE for missing header fix-it hints with overlarge #lin [...] adds f26d613753a Add test-case (PR ipa/84805). adds 6d164b204ba gcc/ChangeLog: adds 1227307bfd7 PR c++/83916 - ICE with template template parameters. adds 8bb7c9b7559 gcc/ChangeLog: adds b6545b2d7df PR libstdc++/78420 Make std::less etc. yield total order fo [...] adds ecf1acf59fe PR target/83451 * config/pa/pa.c (pa_emit_move_sequence): [...] adds c81deb2c497 Daily bump. adds 4fc774de79b PR c++/81236 - auto variable and auto function adds 783f1b0f449 PR c++/84801 - ICE with unexpanded pack in lambda. adds 41efa9a4bfb PR c++/84820 - no error for invalid qualified-id. adds 9040bba5a1f PR c/84853 * c-typeck.c (build_binary_op) <case RSHIFT_EX [...] adds bae42e378f6 Add builtin_cpu for cannonlake and new isa features. gcc/ [...] adds fe81684aeaf PR target/84860 * optabs.c (emit_conditional_move): Pass [...] adds 29a4ab3a9ba 2018-03-15 Vladimir Mezentsev vladimir.mezentsev@oracle.com adds e4af0767bdc 2018-03-15 Tamar Christina tamar.christina@arm.com adds e1d101a02d5 2018-03-15 Richard Biener rguenther@suse.de adds 617b572b0d4 rs6000: Fix for the previous abi_v4_pass_in_fpr change adds 01a98ed9c26 Fix testcase for PR c/84852 adds 33aaff6f008 Enable Intel ENCLV support. adds 24ea12bf622 Credit Paul Hua for r258559 adds bbba90a59aa cmd/go: force LANG=C when looking for compiler version adds e57bcc46239 PR c++/84222 * cp-tree.h (cp_warn_deprecated_use): Declar [...] adds e1e9d6e77f6 i386: Don't generate alias for function return thunk adds 4e37c3bd52d PR libgfortran/84880 * intrinsics/kill.c (kill): Rename t [...] adds 8fb8d9421ad PR c++/79085 * calls.c (expand_call): For TREE_ADDRESSABL [...] adds 7ae3664f581 2018-03-15 Sandra Loosemore sandra@codesourcery.com adds e9c236434f8 Daily bump. adds a83e9b8bcf5 2018-03-15 Steven G. Kargl kargl@gcc.gnu.org adds 05b3eb93d0c 2018-03-15 Steven G. Kargl kargl@gcc.gnu.org adds 3e94b589090 03-16-2018 Mark Doffman mark.doffman@codethink.co.uk [...] adds 8da6002afc1 PR c++/84874 * decl.c (reshape_init_class): Don't assert [...] adds b520fc9d1d9 PR tree-optimization/84841 * tree-ssa-reassoc.c (INTEGER_ [...] adds 3e1adb8f8f2 Fix documentation for CLWB ISA. gcc/ * doc/invoke.texi (Sk [...] adds 5577a285d9f PR c++/84874 * g++.dg/cpp2a/desig8.C: New test. adds d1839cfe8c0 [testsuite] Require label_values in builtin-unreachable-6.c adds 9a61a88fa11 [testsuite] Require vect_int_mult in pr84512.c adds b4e852c04b5 2018-03-16 Richard Biener rguenther@suse.de adds 91735070a17 PR c++/83911 - ICE with multiversioned constructor. adds 7604a798428 PR c++/79937 PR c++/82410 * tree.h (TARGET_EXPR_NO_ELIDE [...] adds 9582b9d84e5 PR c++/83937 - wrong C++17 handling of init-list ctor argument. adds 148e9851c20 Properly redirect alias for MVC (PR ipa/84722). adds 0548a13fb2f Redirect reference in the symbol table (PR ipa/84833). adds 15d0f5f86df * de.po: Update. adds 308f1b781a1 * uk.po: Update. adds eaefe34ffd4 2018-03-16 Vladimir Makarov vmakarov@redhat.com adds 612d07acbe3 PR c++/84906 - silent wrong code with ambiguous conversion. adds e53921732f5 PR c++/80227 - SFINAE and negative array size. adds 6e3a6db63d1 PR c++/84720 - ICE with rvalue ref non-type argument. adds 79bf8be0a93 libgo: add runtime/pprof/internal/profile.gox to noinst_DATA adds ca5fc2b6ef1 2018-03-16 Steven G. Kargl kargl@gcc.gnu.org adds 7b2c7b7524b PR c/84910 * c-warn.c (diagnose_mismatched_attributes): R [...] adds f9936b7c674 PR c/84909 * c-warn.c (conversion_warning): Replace "to t [...] adds 31c1512f5df PR target/84899 * postreload.c (reload_combine_recognize_ [...] adds 1ccc991abe1 * de.po: Update. adds 4ff5ef03aa0 Daily bump. adds 75e0f93eb31 PR target/84902 * config/i386/i386.c (initial_ix86_tune_f [...] adds 340ae54ebe9 [NDS32] Optimize nds32_register_priority. adds 4ae884c2999 [NDS32] Use HOST_WIDE_INT_PRINT_DEC instead of %ld or %d. adds 0e370c84f27 [NDS32] Implment ADJUST_REG_ALLOC_ORDER for performance req [...] adds b427286632d Fix new test that fails in C++98 mode adds e7ed5f53c21 Daily bump. adds dedea30f5f2 [NDS32] Define CLZ_DEFINED_VALUE_AT_ZERO. adds 56dc6ed3a99 [NDS32] Define LOGICAL_OP_NON_SHORT_CIRCUIT. adds e2f5b621201 [NDS32] Fix wrong MAX_REGS_PER_ADDRESS value. adds 9269f78b59b 2018-03-18 Thomas Koenig tkoenig@gcc.gnu.org adds 29844e5f8a3 Don't try to vectorise COND_EXPR reduction chains (PR 84913) adds 3eb3b784d9f 2018-03-18 Steven G. Kargl kargl@gcc.gnu.org adds b229bdf2140 2018-03-18 Steven G. Kargl kargl@gcc.gnu.org adds 529810de89c Fix UBSAN in regrename.c (PR rtl-optimization/84635). adds ece158a580d * doc/xml/manual/documentation_hacking.xml: Adjust link to [...] adds 692de7464d8 * doc/xml/api.xml: www.fsf.org has moved to https. Also om [...] adds 45297ef0cc3 Daily bump. adds c9b8319ad2c 2018-03-19 Thomas Koenig tkoenig@gcc.gnu.org adds de0e9bcd014 gcc/ 2018-03-19 Tamar Christina tamar.christina@arm.com adds 9a01c6e5228 2018-03-19 Richard Biener rguenther@suse.de adds 4aaa9b04321 [C++/84812] ICE with local fn decl adds 33ac517c520 2018-03-19 Richard Biener rguenther@suse.de adds a70faed768d 2018-03-19 Richard Biener rguenther@suse.de adds d56ad3ca18b RISC-V: Fix bootstrap failure. adds 08bcbc864ca * es.po, sv.po: Update. adds 61d49d78e44 [PR81647][AARCH64] Fix handling of Unordered Comparisons in [...] adds 1c4a339e4c9 [PR c++/84835] ICE with generic lambda in extern "C" adds bff57591150 [testsuite] Add nvptx xfail to pr84512.c adds a401e5bd5dc 2018-03-19 Maxim Ostapenko m.ostapenko@samsung.com adds 40e0b1f207c PR c++/71834 - template-id with too few arguments. adds 40a59fc01d4 PR c++/84925 * pt.c (enclosing_instantiation_of): Check i [...] adds 79e65a6b271 PR c++/84927 * constexpr.c (cxx_eval_bare_aggregate): Upd [...] adds cb754e6ab08 PR rtl-optimization/84643 * memmodel.h (enum memmodel): A [...] adds c517349231c PR sanitizer/84761 * sanitizer_common/sanitizer_linux_lib [...] adds 8c6179acb47 PR sanitizer/78651 * dwarf2asm.c: Include fold-const.c. [...] adds b870fc0c749 PR tree-optimization/84946 * gimple-ssa-store-merging.c ( [...] adds e539a16076c Daily bump. adds 44bfe16daf3 PR c/84953 * builtins.c (fold_builtin_strpbrk): For strpb [...] adds 80db3ac9907 PR target/81647: Fix testcase. adds 2e630204b24 PR target/84945 * config/i386/i386.c (fold_builtin_cpu): [...] adds 1a81e8c00bc [nvptx] Fix prevent_branch_around_nothing adds b0e58d34d4f * c-ada-spec.c (pp_ada_tree_identifier): Deal specifically [...] adds 63dd7e53137 [nvptx] Fix bar.sync position adds fc9e2c149bd [ARM][PR82989] Fix unexpected use of NEON instructions for shifts adds f548c428af6 PR target/84845 * config/aarch64/aarch64.md (*aarch64_reg [...] adds 755cdd1aba0 2018-03-20 Richard Biener rguenther@suse.de adds ff6d4d64982 PR c++/84937 - ICE with class deduction and auto. adds ad3ff5d427b PR target/84990 * dwarf2asm.c (dw2_output_indirect_consta [...] adds a27e70da80f Remove ICEing test-case. adds c06305e2f07 Handle -fno-guess-branch-probability properly in predict.c [...] adds 10ffc0c8146 2018-03-20 Richard Biener rguenther@suse.de adds 86a31b69a31 [PR c++/84970] lookup marking adds 28b9418b840 [PR c++/84962] ICE with anon-struct member adds 38705ca9201 This PR shows that we get the load/store_lanes logic wrong [...] adds 55d290872ea PR target/83789 * config/rs6000/altivec.md (altivec_lvx_< [...] adds ced7e116d3b PR c++/84978, ICE with NRVO. adds 8ea8d065cbb PR c++/84927 * constexpr.c (cxx_eval_bare_aggregate): Upd [...] adds 244909bcdcf PR debug/84875 * dce.c (delete_unmarked_insns): Don't rem [...] adds 50cd55c3c0b 2018-03-20 François Dumont fdumont@gcc.gnu.org adds 972915512c7 PR target/84838 * Minor grammar fixes for x86 options. adds 8e6868fadfb Daily bump. adds 676415ef8ef 2018-03-20 Steven G. Kargl kargl@gcc.gnu.org adds c7baaae821c 2018-03-21 Chenghua Xu paul.hua.gm@gmail.com adds 0dd49b5afa5 PR c++/71638, ICE with NSDMI and reference. * constexpr.c [...] adds 8268de47599 Fix compile-time hog in MPX boundary checking (PR target/84988). adds 1e0eb7a21d6 Remove superfluous return statement (PR ipa/84963). adds 9771280ffcb test_summary: handle single quotes adds f3fbc0f6dcc PR target/82518: Fix testcase. adds f502d521bae Commit missing Changelogs for PR target/82518 fix. adds 1787c34eb99 PR rtl-optimization/84989 * simplify-rtx.c (simplify_unar [...] adds 79f9738afb6 PR tree-optimization/84969 * tree-loop-distribution.c (fu [...] adds 7ff089f855e [PR c++/84836] ICE with local scopes adds 063bbeeef1b Deprecate some C++ extensions adds bfb6326810d [parloops] Handle canonicalize_loop_ivs failure adds ec0422acf18 Fix some libstdc++ testsuite failures adds efe40a58e25 MAINTAINERS with no port adds 0610f8d502e C++: show private field accessor hints for const accesses ( [...] adds 55beab024c3 PR c++/84850 - -Wclass-memaccess on a memcpy in a copy assi [...] adds d4035a373f1 * Makefile.am (check-runtime): Pass -test.timeout with GO [...] adds a8413a5587c [PR c++/84804] ICE with default arg, template friend & lambda adds 2ecc6181aad [ARM] Fix test pr82989.c for big endian and mthumb adds 8fe7c8044ec Enable jit on Solaris: soname option and EXTRA_GCC_LIBS (PR [...] adds b116ab8db25 xfail gcc.dg/tree-ssa/pr84512.c on 64-bit sparc adds 78dc89dcb9f Remove long-dead deprecation documentation adds c49bd35e801 C++: show private field accessor hints with -g and optimiza [...] adds 9ecbb6eaf0e PR 84615 Regressions due to type mismatch with character functions adds 2e32597dd0a [PR c++/85008] ICE looking for clone adds 241b4ad0bd1 PR c++/84961 * cp-tree.h (genericize_compound_lvalue): De [...] adds 6187b750b67 PR tree-optimization/84982 * gimple-ssa-store-merging.c ( [...] adds 009bee8c461 poly_span_traits fixes (PR 84811) adds 8e1aae99cc9 PR tree-optimization/84960 * tree-cfg.c (remove_bb): Don' [...] adds 049fd039432 2018-03-21 Thomas Koenig tkoenig@gcc.gnu.org Harald An [...] adds fca97ef5838 /cp 2018-03-21 Paolo Carlini paolo.carlini@oracle.com adds 86f1f5d13ac PR c/84999 * c-typeck.c (build_binary_op): If c_common_ty [...] adds 70a32e4934c [PR c++/84610,84642] recover from implicit template parms g [...] adds b8eecce832c [PR c++/71965] silence multi-dim array init sorry without tf_error adds c89e1f1ace9 [doc] Remove pasto in __builtin_extend_pointer doc adds f9f5e9c36d0 Adjust __builtin_tgmath handling of integer arguments to _F [...] adds 4d24e3e24ba Daily bump. adds b248e783b3f PR c++/81311 - wrong C++17 overload resolution. adds 8fa8b689f0c PR c++/84854 * semantics.c (finish_if_stmt_cond): Check i [...] adds 010da6ac050 PR sanitizer/85018 * dwarf2asm.c (dw2_output_indirect_con [...] adds 71c9700fe30 [tail-merge] Don't merge bbs with bb_has_abnormal_pred adds 5cc47d53ec1 Fix PR85025: libgcc/config/i386/shadow-stack-unwind.h is wrong. adds 0b46d346e98 PR inline-asm/84941 * function.c (match_asm_constraints_1 [...] adds c97f327cc98 xfail experimental/memory_resource/resource_adaptor.cc on 3 [...] adds 94872e6078f gcc/testsuite * gcc.dg/graphite/pr83126.c: Require pthrea [...] adds 46f8c0fd7ac PR libstdc++/85040 fix std::less<void> etc. ambiguities adds 9e1f8220981 gcc/ChangeLog: adds 46a4a811c2c [testsuite] Make sure dg-do is before dg-require-effective-target. adds bf3a0832496 [ARM][PR target/84826] Fix ICE in extract_insn, at recog.c: [...] adds 4953772ecf1 gcc/ChangeLog: adds dc38f1d9eb4 2018-03-22 Steven G. Kargl kargl@gcc.gnu.org adds 8f08c873213 Daily bump. adds 0cf97c34f40 Disable auto_is_implicit_function_template_parm_p while par [...] adds 252d26e609f [PR c++/84729] reject parenthesized array init adds 9b699f53548 [PR c++/84789] do not fail to resolve typename into templat [...] adds 485424d5dbd [PR c++/71251] check tmpl parms in template using decl adds 5d8527be236 PR sanitizer/85029 * sanopt.c (maybe_optimize_ubsan_ptr_i [...] adds 0b410837acc PR inline-asm/85022 * alias.c (write_dependence_p): Don't [...] adds 7edc79001e3 PR inline-asm/85034 * function.c (match_asm_constraints_1 [...] adds 9002011d4a6 PR c/80778 * gcc.dg/lto/pr80778_0.c: New test. adds 776a742daa9 2018-03-23 Richard Biener rguenther@suse.de adds 69f5f494c9e 2018-03-23 Eric Botcazou ebotcazou@adacore.com adds 465749fc200 PR c++/85033 * semantics.c (finish_offsetof): Don't allow [...] adds d61fac4a0b5 Implement P0962 adds 317cd23f920 PR c++/85045 * c-pretty-print.c (c_pretty_printer::multip [...] adds 2c6301eba30 [ARM] Fix pr84826.c failure for thumb1 adds 61cdc200306 XFAIL AIX. adds 5d79b75ef3a [arm] PR target/85026: Fix ldrsh length estimate in Thumb state adds 529fdbd1bc8 2018-03-23 Vladimir Makarov vmakarov@redhat.com adds 6568003a89a PR c++/84942 * pt.c (tsubst_copy_and_build) <case FIX_TRU [...] adds c7a8183e8bc PR c++/85015 * decl.c (compute_array_index_type): Set osi [...] adds de7513fb410 PR inline-asm/85022 * emit-rtl.c (init_emit_regs): Indica [...] adds dcc97051f9d PR c++/78489 - wrong SFINAE behavior. adds 7467ab71bc4 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple fo [...] adds 1dd775e29f6 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename dupli [...] adds 07f55cdf837 PR ada/85036 * gnatlink.adb (Process_Args): Drop existing [...] adds 2563bcea1c9 PR ada/85007 * gnatlink.adb (Gnatlink): Remove handling o [...] adds 3ab223f5a14 Daily bump. adds 469f7bc04dc Use SCEV information when aligning for vectorisation (PR 84005) adds 2c6ca8fc093 2018-03-24 Steven G. Kargl kargl@gcc.gnu.org adds 5f29dd05118 2018-03-24 Thomas Koenig tkoenig@gcc.gnu.org adds e1aff8f84f2 Daily bump. adds 4bf88ac2abb 2018-03-24 Jerry DeLisle jvdelisle@gcc.gnu.org Dom [...] adds 0b8976465bb fix changelog adds dff20008f4a Fix changelog adds 3b831d7bf95 [testsuite] Make scan pattern more precise in vrp104.c adds 011393e9e69 2018-03-25 Seth Johnson johnsonsr@ornl.gov Dominique d' [...] adds cb23183adc8 2018-03-25 Thomas Koenig tkoenig@gcc.gnu.org Neil Carl [...] adds 14f2ee70f8b 2018-03-24 Thomas Koenig tkoenig@gcc.gnu.org adds 6e5efbbfae1 2018-03-25 Thomas Koenig tkoenig@gcc.gnu.org adds e062be2d1d3 Daily bump. adds e60ee679d87 2018-03-26 Thomas Koenig tkoenig@gcc.gnu.org adds b27237ddee8 2018-03-26 Richard Biener rguenther@suse.de adds c4b26cae233 Fix switch conversion in offloading functions adds a8f8d460fa8 Add workaround to std::variant for Clang bug 31852 adds 5ff78dd39bd PR c++/85049 - ICE with __integer_pack. adds ccb2a491358 PR c++/85062 - ICE with alignas in wrong place. adds 7cc9d7b65b9 PR target/85073 * config/i386/i386.md (*bmi_blsr_<mode>_c [...] adds 1f57c252d0a runtime: don't check for stale runtime adds 881a7e557ac * es.po, sv.po: Update. adds 63815f065d1 Daily bump. adds f5e788a822a /cp 2018-03-27 Paolo Carlini paolo.carlini@oracle.com [...] adds 9cbee213b57 [Patch AArch64] Turn on -fasynchronous-unwind-tables and -f [...] adds 7dcb52b6c66 2018-03-27 Richard Biener rguenther@suse.de adds 32a55adf2df PR c++/85068 * class.c (update_vtable_entry_for_fn): Don' [...] adds 9cea9a8ba53 2018-03-27 Chenghua Xu paul.hua.gm@gmail.com adds b1e2d6636e6 2018-03-27 Chenghua Xu paul.hua.gm@gmail.com adds 1cf4fc0256a 2018-03-27 Richard Biener rguenther@suse.de adds 60bd955fc9e 2018-03-27 Richard Biener rguenther@suse.de adds 21ff6d066ef 2018-03-27 Richard Biener rguenther@suse.de adds 82a6742fd5a PR target/85056 adds 1fb6eb03a21 [Patch ARM] Fix PR target/81863 adds 97f3c0ee010 [AArch64] XFAIL gcc.target/aarch64/store_v2vec_lanes.c for ILP32 adds f5ab930c5da PR testsuite/83462 - c-c++-common/Warray-bounds-3.c fails o [...] adds c7d2b33d397 i386: Insert ENDBR to trampoline for -fcf-protection=branch -mibt adds 54b0f08f944 2018-03-27 Volker Reichelt v.reichelt@netcologne.de adds 1d452e4e2c5 2018-03-27 Thomas Koenig tkoenig@gcc.gnu.org Harald An [...] adds cd05cfefbbe 2018-03-27 Thomas Koenig tkoenig@gcc.gnu.org adds 42c29b389dd PR c++/85076 * tree.c (cp_build_reference_type): If to_ty [...] adds 45685ee6743 PR c++/85061 * c-common.c (fold_offsetof_1) <case COMPOUN [...] adds f82dc839f01 PR c++/85077 * cp-gimplify.c (cp_fold) <case CONSTRUCTOR> [...] adds 01b03b9a9c9 /cp 2018-03-27 Paolo Carlini paolo.carlini@oracle.com adds 3676fea7400 * es.po: Update. adds b0c1f0c33ec [gcc] 2018-03-27 Michael Meissner meissner@linux.vnet.ibm.com adds 67157f84bac Daily bump. adds 106682b12ec [PR c++/84968] reject stmt-exprs in noexcept constexprs adds 2a1efcf5ecb [PR c++/84973] don't defer output of uninstantiated templates adds 33540c0c053 [PR c++/84789] adjust testcase for -fconcepts adds 366dbfaa213 * gfortran.h (gfc_dt): Rename default_exp field to dec_ext [...] adds 0f78a47da1d [NDS32] Adjust BRANCH_COST to prevent too much jump when co [...] adds 0b411af1ce6 Do not call chkp_type_bounds_count if MPX is not enabled (P [...] adds eaf3f6ed07d Fix wrong use-after-scope sanitization for omp variable (PR [...] adds dc4ed9fd371 Fix typos (PR other/84819). adds 91674b2a37f PR tree-optimization/82004 * gimple-match-head.c (optimiz [...] adds c451cd08484 PR target/85095 * config/i386/i386.md (*add<mode>3_carry_ [...] adds 454cb68811a /cp 2018-03-28 Paolo Carlini paolo.carlini@oracle.com adds 8e1450926b1 gcc/ PR target/84912 * config/rs6000/rs6000-builtin.def ( [...] adds 5c9799e0be8 Fix typo in last ChangeLog entry adds 8cda22bef0c PR fortran/69497 * symbol.c (gfc_symbol_done_2): Start fr [...] adds d1c5a2e16b8 2018-03-28 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 205c5aae12d gcc/ChangeLog: adds b0f868281b1 PR target/84912 * config/rs6000/rs6000.h (RS6000_BTM_POWE [...] adds 1814c82fc0d Daily bump. adds 8310b1525f0 2018-03-29 Paolo Carlini paolo.carlini@oracle.com adds 436900af364 PR c/85094 * fold-const.c (operand_equal_p): Handle DEBUG [...] adds 9dceea18403 * config/i386/sse.md (<avx512>_blendm<mode>): Use <sseintprefix>. adds 6c28f97ab99 PR c++/85108 * g++.dg/warn/Wunused-var-31.C: New test. adds 25ee9ab1f19 Documentation tweaks. adds 0251a2a79bb i386: Enable AVX/AVX512 features only if supported by OSXSAVE adds 128fe6cd7d5 More underlining of bad arguments (PR c++/85110) adds 7ceb795f5ea 2018-03-29 Vladimir Makarov vmakarov@redhat.com adds 253d2fd6cc9 PR c++/85060 - wrong-code with call to base member in template. adds 7588bdefe63 * pt.c (build_non_dependent_expr): Propagate expr location. adds 9830757214a PR c++/85093 - too many template args with pack expansion. [...] adds 57607963bcc More #include suggestions (PR c++/84269) adds c880b34bfda * gcc.pot: Regenerate. adds 1d6984a6976 Daily bump. adds 961f1f9c3c7 Enable tuning options for skylake-avx512. adds c5989d3548f 2017-03-30 Thomas Koenig tkoenig@gcc.gnu.org adds bbe58afb2bc 2017-03-30 Thomas Koenig tkoenig@gcc.gnu.org adds db84998ff84 2018-03-30 Aaron Sawdey acsawdey@linux.vnet.ibm.com adds ebf896b9e54 2018-03-30 Thomas Koenig tkoenig@gcc.gnu.org adds 7065c85c54c 2018-03-30 Paul Thomas pault@gcc.gnu.org adds fe008cb9f41 2018-03-30 Bill Schmidt wschmidt@linux.ibm.com adds 44d306ee75a PR c++/84791 * semantics.c (finish_omp_reduction_clause): [...] adds 91fdd720a69 Fix designated initializer for anonymous union. adds 625a4dfc45a PR tree-optimization/84818 - integer_onep must not be used [...] adds 76d55874567 Daily bump. adds f40a7f921dd PR target/80546 * config/rs6000/vsx.md (??r): New mode at [...] adds cbe111d4e27 rs6000: Fix _mm_min_ps and _mm_max_ps (PR83315) adds 83e55acb495 [PR c++/85027] deal with baselink in save_expr in instantiate_type adds 182c84928af Daily bump. adds 2a8a7176107 PR middle-end/85090 * config/i386/sse.md (V): Add V64QI a [...] adds 7aa8525eef9 [NDS32] Change wchar type to unsinged int. adds d4199a29688 [NDS32] Implement PROFILE_HOOK. adds c97438bdd0f [NDS32] Correct the dependency in t-nds32. adds 3edab22ef33 [NDS32] Add relax optimization as new pass. adds 58c06490445 Daily bump. adds 3f3e7631855 2018-04-02 Bill Schmidt wschmidt@linux.ibm.com adds d0303887f16 [NDS32] Implement TARGET_CANONICALIZE_COMPARISON for specif [...] adds 72898db2e3f * doc/cpp.texi (Variadic Macros): Fix line continuation in [...] adds 09ebadea33c 2018-04-02 Thomas Koenig tkoenig@gcc.gnu.org adds 5cdc52d125e PR c++/64095 - auto... parameter pack. adds b8408bbc21d RISC-V: Fix for combine bug with shift and AND operations. adds c0c85fbb240 gcc/ChangeLog: adds 6909cecda5a Daily bump. adds ed3c3fe7eff 2018-04-03 Richard Biener rguenther@suse.de adds 53119878308 2018-04-03 Richard Biener rguenther@suse.de adds be2c5cc8621 rs6000: Fix testcase pr82015.c adds 08b39993a6a Bits propagation only for int and ptr types adds 39ee64401c6 Remove UBSAN in dwarf2out.c (PR tree-optimization/82491). adds 195d8c568c6 [ARM,testsuite] Force hard-float on armv8_2-fp16-move-1.c adds a46402022fe * config/i386/i386.c (emit_i387_cw_initialization): Always [...] adds dec2755b171 rs6000: Fix pr69946.c testcase (PR85126) adds fb963043420 PR target/85169 * config/i386/i386.c (ix86_expand_vector_ [...] adds 44ba281dc89 PR c++/85134 * decl.c (cp_finish_decl): If ensure_literal [...] adds f5f24c757b3 PR c++/85140 * name-lookup.c (handle_namespace_attrs): Re [...] adds abecb8f76a6 PR c++/85147 * pt.c (fixed_parameter_pack_p_1): Punt if p [...] adds 537929461da gcc/ChangeLog: adds e0163881089 Fix noexcept merging with system headers. adds 10b389b8b20 PR c++/85149 - generic lambda and constexpr if. adds 8435045bd0f * semantics.c (finish_if_stmt_cond): Use instantiation_depe [...] adds e9eaac6ce86 /cp 2018-04-03 Paolo Carlini paolo.carlini@oracle.com adds 83d46440fdd [gcc] adds 0f5cec547d0 PR c++/85113 - ICE with constexpr and __builtin_constant_p. adds df234ea9849 PR c++/85092 - C++17 ICE with unused list constructor. adds 2f2a7720d3b PR tree-optimization/85156 * builtins.c (fold_builtin_exp [...] adds d77081862a5 PR rtl-optimization/85167 * shrink-wrap.c (move_insn_for_ [...] adds 5f22034c713 PR libstdc++/85183 fix std::variant move-assignment adds 13c423693ac Daily bump. adds 8a02cf8bda2 [NDS32] Refine implementation of sibcall patterns. adds 1e2437963b9 [NDS32] Change enabled attribute to yes/no instead of 1/0. adds e8a88621f3a [PR c++/84943] mark function as used when taking its address adds 38a446c25a8 2018-04-04 Richard Biener rguenther@suse.de adds 78d8553cdaf [NDS32] Refine instruction type attribute. adds 81788af7677 [NDS32] Refine movcc, cmov, cstore and cbranch patterns. adds daca54f75aa [NDS32] Merge movqi and movhi patterns. adds 763a2130210 2018-04-04 Thomas Koenig tkoenig@gcc.gnu.org adds fc327513163 [NDS32] Implement movmisalignsi and movmisaligndi pattern. adds c87624d1f5f Disable anchors and msdata for ASAN test-case (PR sanirizer [...] adds 78f25362ecf 2018-04-04 Richard Biener rguenther@suse.de adds c6e23056777 [NDS32] Restrict mov pattern that has at least one register [...] adds a496707efdc 2018-04-04 Richard Biener rguenther@suse.de adds 054d3887bef PR testsuite/85189 * g++.dg/inherit/override-attribs.C: U [...] adds d4ad98ea257 Fix -Wstringop-overflow regression adds 52abe71d6c2 gcc/ PR rtl-optimization/84878 * ddg.c (add_cross_iterati [...] adds cb1fb485dba PR c++/65923 adds a62e49b7545 PR c++/85148 - ICE with 'this' in array NSDMI. adds f0d2eb4fa5e PR c++/85141 - ICE with compound assignment and static member fn. adds 2d50c8414a2 PR c++/85118 - wrong error with generic lambda and std::bind. adds 39cd13b6674 PR c++/85133 - ICE with missing concept initializer. adds 0cbebbb84e7 PR c++/85135 - ICE with omitted template arguments. adds 53d4dec1313 PR other/85161 * elf.c (elf_zlib_fetch): Fix up predefine [...] adds 08661f80efc [ARM] Fix PR85203: cmse_nonsecure_caller returns wrong result adds f5a21ec3ec8 PR c++/84221 - bogus -Wunused with attribute and template. adds d17c077612a PR c++/85200 - ICE with constexpr if in generic lambda. adds ef0f618eb18 PR c++/85006 - -fconcepts ICE with A<auto...> return type adds a75f595e19b PR c++/85146 * cp-tree.h (calculate_bases, calculate_dire [...] adds 91b66c3c92d PR inline-asm/85172 * constexpr.c (cxx_eval_builtin_funct [...] adds c70dc768d6a 2018-04-04 Paolo Carlini paolo.carlini@oracle.com adds 9b529249333 PR c++/84221 * g++.dg/warn/Wunused-var-32.C: Test explicit [...] adds ffdfe029c20 PR c++/84936 - ICE with unexpanded pack in mem-initializer. adds ea781c13326 PR c++/84938 - ICE with division by ~-1. adds 78eaabc93ba Daily bump. adds c717085e61f [NDS32] Add subtype attribute for instructions. adds c1bff505c23 [NDS32] Add new instruction attribute: feature. adds 80d64a75306 [NDS32] Adjust asm patterns indention. adds 9e66ca6f8d8 [NDS32] Fine-tune predicator for alu-shift patterns. adds 702dce424ec [NDS32] The add and sub pattens should only accept si mode. adds 7d05f097852 [NDS32] Refine bit-wise operation and shift patterns. adds bab8ef202a0 [NDS32] Refine negsi2 pattern. adds 8bfcddbbb5c [NDS32] Add divsi4 and udivsi4 patterns. adds 7c40d986095 [NDS32] Generate alu-shift instructions only for -Os. adds 326d7bad92e [NDS32] Add constraint for lwi45.fe instruction. adds 6c8569dbc32 [NDS32] Fine-tune memory address type. adds 40c5a92ba35 PR c++/85215 - ICE with copy-init from conversion. adds cb7f839bae6 [PR c++/84979] reject auto in explicit tmpl args for tmpl-fn adds dbe1c8ede86 [nvptx] Fix neutering of bb with only cond jump adds c55c843ed28 PR c++/85200 - ICE with constexpr if in generic lambda. adds 898efa946f1 Implement P0961 adds 83f031e4b81 Implement P0969 adds e13fd70d0a1 PR c++/85228 - ICE with lambda in enumerator. adds 74894b80c6e PR c++/84665 - ICE with array of empty class. adds 320bc33ba1d PR c++/82152 - ICE with class deduction and inherited ctor. adds 28f588dcb91 PR target/85193 * config/i386/i386.md (define_attr "memor [...] adds 1845bea21e2 Add another workaround to std::variant for Clang bug 31852 adds 834ee4df347 /cp 2018-04-05 Paolo Carlini paolo.carlini@oracle.com adds c7120adce08 /cp 2018-04-05 Paolo Carlini paolo.carlini@oracle.com adds ee1f74098ce PR c++/83808 - ICE with VLA initialization. adds 98380f8782f Use dlsym to check if libdl is needed for plugin adds 93b93567c77 PR middle-end/85195 * match.pd (BIT_FIELD_REF CONSTRUCTOR [...] adds a463ca37a35 PR c++/85136 - ICE with designated init in template. adds f5062a5867f PR c++/85208 * decl.c (start_decl): For DECL_DECOMPOSITIO [...] adds dbbb4d0543f PR c++/85209 * pt.c (tsubst_decomp_names): Don't fail or [...] adds 1a30e57a7b7 Daily bump. adds d9705955fd7 [NDS32] Enable relax hint by default. adds add86f06ea2 [NDS32] Add hard float support. adds 96d1493cd3d [NDS32] Refine condition of stack_push and stack_pop patterns. adds 9c6a1efb7e8 Wattributes.c testcase: Disable warning check for IBM Z. adds 9fe9bef6738 IBM Z: Use the dedicated NOP instructions for "nop" adds d98934794ef IBM Z: Fix vcond-shift testcase. adds df03ebc3574 2018-04-06 Richard Biener rguenther@suse.de adds ecf5c5cd52c PR sanitizer/85213 * fold-const.c (twoval_comparison_p): [...] adds ff0d8b4b058 2018-04-06 Richard Biener rguenther@suse.de adds c1779699a27 Reverted commit r254862 adds 3dd770efdbc PR c++/85240 - LTO ICE with using of undeduced auto fn. adds 4a97068b4ce PR c++/85242 - ICE with class definition in template parm. adds 71f5258ba6f C++: suggest missing headers for implicit use of "std" (PR [...] adds a5a483705ee PR c++/85210 * pt.c (tsubst_decomp_names): Return error_m [...] adds 01e68362743 PR rtl-optimization/84872 * cfgloopmanip.c (create_prehea [...] adds ed63c74f2fa PR debug/85252 * dwarf2out.c (rtl_for_decl_init): For STR [...] adds 0e6feeb8a82 C++: more std header hints; filter on C++ dialect (PR c++/84269) adds 50e68f9350a PR c++/85214 - ICE with alias, generic lambda, constexpr if. adds d0c89a9d656 [NDS32] Refine call and return patterns. adds 45d75c9d63c [NDS32] Refine ADJUST_INSN_LENGTH implementation. adds ecb41bca240 2018-04-06 Thomas Koenig tkoenig@gcc.gnu.org adds 7ea6a6472d3 RISC-V: Support for FreeBSD. adds 602fa1e9d3e 2018-04-06 Amaan Cheval amaan.cheval@gmail.com adds 2a6bf2c0bb7 Fix ChangeLog adds b5a9e383ca1 PR target/85196 * config/sparc/sparc.c (sparc_expand_move [...] adds 02a4441f002 Daily bump. adds c2cc508f434 [NDS32] Support [$ra + $rb << 3] form for load/store address. adds d0bf8bb1709 [NDS32] Add more intrinsic register names. adds 318fc6b8215 [NDS32] Add intrinsic functions for FPU. adds ce22f9de39e [NDS32] Remove unused insn type: call. adds f68ee37d6f5 [NDS32] Add intrinsic functions for cache control. adds bbb5358c594 PR tree-optimization/85257 * fold-const.c (native_encode_ [...] adds 92446e3d07d [NDS32] Add intrinsic functions for atomic load/store and m [...] adds a6d37c491c1 [NDS32] Add intrinsic functions for particular instructions. adds caf278b510a [NDS32] Clean up nds32.h. adds 61cb42dd362 [NDS32] Support dwarf exception handling. adds a89ed7ac3b3 PR tree-optimization/80021 * tree.c (verify_type_variant) [...] adds 326e3d4eef3 2018-04-07 Thomas Koenig tkoenig@gcc.gnu.org Andrew Pi [...] adds d6abfaf5b62 Daily bump. adds 4684319af88 [NDS32] Add intrinsic functions for TLB operation and data [...] adds e7aced20955 [NDS32] New option -malways-align and -malign-functions. adds d187344720e [NDS32] Implment n9 pipeline. adds 67e824e4095 [NDS32] Implement n8 pipeline. adds ba4008d4144 [NDS32] Implement e8 pipeline. adds 84196186f00 [NDS32] Implement n7 pipeline. adds 9643d9572e1 [NDS32] Add strict_aligned_p to machine_function and implem [...] adds 1144471c523 [NDS32] Add intrinsic functions for interrupt control. adds 85dd5c485e9 gcc/ChangeLog: adds c84b45f7861 Daily bump. adds 91d7a2f98a6 PR rtl-optimization/83530 adds ccf06fdef38 PR rtl-optimization/83962 adds d7a270ab2f0 PR rtl-optimization/83913 adds 8ffee4559e9 PR rtl-optimization/80463 PR rtl-optimization [...] adds e163ceb59ea [nvptx] Add memory_barrier insn adds 03d52952b8e 2018-04-09 Richard Biener rguenther@suse.de adds a4a569a9356 [ARC] Add/update combiner patterns. adds 8e92c718188 [ARC] Fix stack usage info for naked functions. adds c6e2675e95d * g++.dg/opt/pr85196.C: Fix for -std=c++17. adds 14dd004ec10 PR c++/85256 - ICE capturing pointer to VLA. adds ec7963440d1 PR rtl/84058 * cfgcleanup.c (try_forward_edges): Do not g [...] adds 5f8f804ac2e PR rtl-optimization/80463 * g++.dg/pr80463.C: Add -w to d [...] adds 6de87264252 gcc/doc/ChangeLog: adds 265f13ff571 PR c++/85194 * parser.c (cp_parser_simple_declaration): F [...] adds 9563ab7cbce PR c++/85264 - ICE with excess template-parameter-list. adds 2dda6fc884d PR c++/85277 - ICE with invalid offsetof. adds d69db7598fa PR c++/85262 - ICE with redundant qualification on constructor. adds 33f3923c32d 2018-04-09 Thomas Koenig tkoenig@gcc.gnu.org adds 4769826e96a PR c++/85279 - dump_expr doesn't understand decltype. adds 0711dd5a2c3 2018-04-09 Thomas Koenig tkoenig@gcc.gnu.org adds 44150787b7b /cp 2018-04-09 Paolo Carlini paolo.carlini@oracle.com adds 7726aabc21a Daily bump. adds 329c480e912 PR lto/85078 * ipa-devirt.c (rebuild_type_inheritance-has [...] adds 3c24c320081 Be more carefull about DECL merging in LTO (PR lto/85248). adds 5fdcac79eb7 [explow] PR target/85173: validize memory before passing it [...] adds 05dbe0c7a55 Set insn_last_address in final_1 adds 7c63a6aea40 Add missing cases to vect_get_smallest_scalar_type (PR 85286) adds 1cbcb2cbf52 PR target/85177 PR target/85255 * config/i386/sse.md (< [...] adds 45b2bc2f04d gcc/testsuite PR testsuite/85190 * gcc.dg/vect/pr81196.c [...] adds 425fed1c2c5 2018-04-10 Paolo Carlini paolo.carlini@oracle.com adds c3ea4c3dc49 Fix obvious error in handling of error attribute (PR lto/85248). adds c073f18b916 PR fortran/85313 * openmp.c (resolve_omp_do): Remove bogu [...] adds 8cbbb14ac20 * parser.c (cp_parser_check_template_parameters): Improve [...] adds 91241074467 PR c++/85285 - ICE with flexible array after substitution. adds 226591999c0 PR debug/65821 - wrong location for main(). adds 12577f720ae PR c++/85312 - P0962 cleanup * parser.c (cp_parser_perfor [...] adds 9c3b03fcfb2 PR libstdc++/85222 allow catching iostream errors as gcc4-c [...] adds 105ef6cf750 Show pertinent parameter (PR c++/85110) adds 6b3fef139a5 gdbhooks: Add new pretty-printers for: varpool_node, symtab [...] adds 45a689a03ea PR rtl-optimization/85300 * combine.c (subst): Handle sub [...] adds 7875893371c Update links to archived copy of SGI STL docs adds aa0689a67d8 gcc/ChangeLog: adds 891d9f9bb49 [PR target/85056] Address -Wmaybe-uninitialized diagnostic adds f81e481dc81 PR debug/65821 - wrong location for main(). adds d297c68a29d gcc/ChangeLog: adds 74fc2c55840 rs6000: Improve --help=target (PR85321) adds ca206cac65c rs6000: Enable -fasynchronous-unwind-tables by default adds 0325ab7dd50 rs6000: Fix stack clash for big residuals (PR85287) adds 414aae24f47 forgot the PR marker in the changelog adds 315a7f1f465 2018-04-10 Aaron Sawdey acsawdey@linux.ibm.com adds 4117acf2886 2018-04-10 Aaron Sawdey acsawdey@linux.ibm.com adds b439603a40d /cp 2018-04-10 Paolo Carlini paolo.carlini@oracle.com adds 8edf45a09f5 Daily bump. adds b3ed066d3a5 Update libstdc++ manual in preparation for GCC 8 release adds 7d24c3846c9 [ARM] Fix PR85261: ICE with FPSCR setter builtin adds 9574a856d4c PR debug/85302 * dwarf2out.c (skip_loc_list_entry): Don't [...] adds aade59afd28 Clean up attribute value comparison in lto-symtab.c. adds 27f6c2d6655 sel-sched: run cleanup_cfg just before loop_optimizer_init [...] adds 1f2008e1706 fix PR 84659 references in ChangeLog files adds 6b45b140edc PR target/85281 * config/i386/sse.md (iptr): Add V16SFmod [...] adds 6294add0589 2018-04-11 Richard Biener rguenther@suse.de adds e0ccd4807ed PR c++/85032 * constexpr.c (potential_constant_expression [...] adds 4f8b4e83fbd Improve IPA-CP handling of self-recursive calls adds 38c94fb52af PR tree-optimization/85331 * vec-perm-indices.h (vec_perm [...] adds d2cbf1213aa sched-rgn: run add_branch_dependencies for sel-sched (PR 84301) adds 05fd7eb3d8e sched-deps: respect deps->readonly in macro-fusion (PR 84566) adds b4a8fe79a62 * config/alpha/alpha.md (stack_probe_internal): Rename fr [...] adds 079d9a87bba 2018-04-11 Aaron Sawdey acsawdey@linux.ibm.com adds 670acb4b903 PR c++/70808 * g++.dg/warn/Wzero-as-null-pointer-constant [...] adds d3632ae364c gcc/testsuite PR testsuite/85190 * gcc.dg/vect/pr81196.c [...] adds 64a31a08367 2018-04-11 Paolo Carlini paolo.carlini@oracle.com adds 24acf01e8fa * lib/asan-dg.exp: Don't run tests if ulimit -v is set. adds c564a4d4e3f Daily bump. adds d44956b12b1 [nvptx] Fix handling of extern var with flexible array member adds 9ce01bdc504 PR rtl-optimization/85342 * regcprop.c (copyprop_hardreg_ [...] adds 85e0233a971 2018-04-11 Paolo Carlini paolo.carlini@oracle.com adds 49033c9c57a IBM Z: Spectre: Prevent thunk cfi to be emitted with -fno-d [...] adds b375d57306e PR target/85328 * config/i386/sse.md (<mask_codefor>avx5 [...] adds 963930672a8 2018-04-12 Richard Biener rguenther@suse.de adds 293d44ad01b PR middle-end/84955 adds b50dd1e4198 PR target/85238 * lto-wrapper.c (debug_objcopy): Open the [...] adds 5a06e94fcce sel-sched: move cleanup_cfg before calculate_dominance_info [...] adds 571684bedaf Remove #define made redundant by r259281 adds cda68db6368 gcc/testsuite/ChangeLog: adds 91cef64e14b Revert 259346. adds b26b888c0e7 PR debug/83157 * var-tracking.c (add_stores): Handle STRI [...] adds afad6320892 rs6000: Fix an ICE with -mno-direct-move (PR85291) adds a34934c29c7 PR c++/85258 * constexpr.c (reduced_constant_expression_p [...] adds 3be2e5e6971 PR c++/85356 - ICE with pointer to member function. adds 02f733c6885 Fix comments that misspell names of files and classes adds 666b26b03d6 2018-04-12 Thomas Koenig tkoenig@gcc.gnu.org adds f606983cf03 Prevent erroneous "macro had not yet been defined" messages [...] adds a524fab11f8 Daily bump. adds b60bff0002e Fix gcc.dg/debug/pr41893-1.c with Solaris ld (PR lto/81968) adds 2178179991b PR middle-end/81657 * expr.h (enum block_op_methods): Add [...] adds a4d03d34c69 PR lto/71991 * config/i386/i386.c (ix86_can_inline_p): Al [...] adds 0edfe93d95b PR tree-optimization/82965 PR tree-optimization/83991 * [...] adds eee34f1ccfa IBM Z: Get rid of target specific C++ testcase adds 1af50aee51f Fix __iosfail_type_info hack to work on darwin adds 1d8bc2440df PR rtl-optimization/83852 * gcc.dg/pr83852. [...] adds 4910e96964a Fix broken sed command from previous commit adds 48dcb21f365 PR rtl-optimization/85376 * simplify-rtx.c (simplify_cons [...] adds 12ef5aa2e5c PR rtl-optimization/85393 * except.h (expand_dw2_landing_ [...] adds 0c0a0f3a871 2018-04-13 Vladimir Makarov vmakarov@redhat.com adds 4b068f331ca rs6000: Fix _mm_slli_epi{32,64} for shift values 16 through [...] adds 3f4e9c8dc8c Daily bump. adds 83e6b6bf465 2018-04-14 Thomas Koenig tkoenig@gcc.gnu.org adds c7a482ee977 gcc/fortran/ChangeLog: adds 922451ac803 rs6000: Disable -m[no-]direct-move (PR85293) adds f072edf18a1 Daily bump. adds 71f4c3b208f Daily bump. adds 558b0aa5998 [gcc/testsuite] adds e88518bfc87 Add sse_unaligned_load_optimal and sse_unaligned_store_opti [...] adds b64b3fc7dc3 Make Filesystem TS tests pass in C++17 mode adds 334419e1641 2018-04-16 Paolo Carlini paolo.carlini@oracle.com [...] adds 402140beccd PR target/84945 * config/i386/cpuinfo.c (set_feature): Wr [...] adds 556639b9c47 Fixed g++.dg/ext/mv16.C with -march=native. adds 634083c3647 i386: Check error_mark_node in multiversioning adds 4482dd6d231 2018-04-16 Aaron Sawdey acsawdey@linux.ibm.com adds 44d4153a0a5 [openacc] Fix ICE when compiling tile loop containing infin [...] adds 88b21564431 [gcc/testsuite] adds 70a397b0335 [PR c++/85039] no type definitions in builtin offsetof adds ba9a79e49ee Daily bump. adds 07d5a72ddb9 Make redirection only for target_clones: V3 (PR ipa/85329). adds e5556251b7f Support bitfields in Wodr machinery (PR lto/85405). adds 0e561b5d5c0 PR target/85281 * config/i386/sse.md (reduces<mode><mask_ [...] adds 2edd438635f Fix coding style and add a new test-case (PR lto/85405). adds eb0e7c23bf5 Call expand_all_artificial_thunks in ipa-cp if necessary adds 99c7343247f PR middle-end/85414 * rtlhooks.c (gen_lowpart_if_possible [...] adds b77ef01f8e7 * backtrace.c (backtrace_full): When testing whether we ca [...] adds cad44be9092 [AArch64/arm] PR testsuite/85326 Avoid C++ tests when C++ c [...] adds 947e6c6feff PR target/85430 * config/i386/i386.md (*ashlqi3_1_slp): U [...] adds d759c2f7bd7 PR testsuite/85326 adds e4527945cab * config/i386/sse.md (vec_extract_lo_<mode><mask_name>): A [...] adds d3a6e3ed42c * backtrace.c: Include backtrace-supported.h before checki [...] adds e6f3716201f * backtrace.c: Revert last two changes. Don't call mmap [...] adds 30b0902d2b6 2018-04-17 Michael Meissner meissner@linux.vnet.ibm.com adds d8cd56b1894 gcc/ChangeLog: adds acf8e64a4c9 Update gcc .po files. adds 94059ab9414 gccgo: suppress "ar rcD" and "-zdefs" on AIX adds 829e6a9b022 PR sanitizer/85230 * asan.c (handle_builtin_stack_restore [...] adds a2e2ee7c48b PR testsuite/85326 * g++.dg/other/pr81422.C: Require effe [...] adds 269483bb5b8 PR rtl-optimization/85431 * dse.c (record_store): Ignore [...] adds a7210cc8bc8 RISC-V: Fix 32-bit stack pointer alignment problem. adds 8c17bac9e23 PR debug/84637 * dbxout.c (dbxout_int): Perform negation [...] adds ea675e51edd os/signal: disable loading of history during test adds d33f211461a Daily bump. adds 69c219f6065 [gcc/testsuite] adds f5cb81c66f0 [PR c++/80290] recycle tinst garbage sooner adds e885b147001 PR c++/84463 * typeck.c (cp_build_addr_expr_1): Move hand [...] adds f57e45608e4 PR sanitizer/85389 * asan/asan_allocator.h (kAllocatorSpa [...] adds dc209758e13 /cp 2018-04-18 Paolo Carlini paolo.carlini@oracle.com adds 23367e7b2a0 PR target/81084 * config.gcc: Obsolete powerpc*-*-*spe*. adds 124c259e8c7 PR jit/85384 * acx.m4 (GCC_BASE_VER): Remove $$ from se [...] adds 929ac4c62d7 PR libstdc++/84442 if _Exit isn't declared then use _exit instead adds ca4a358c5b8 PR lto/85391 * lto.c (lto_read_decls): Do not test TYPE_C [...] adds fc7a1e25b26 PR libstdc++/85442 fix duplicate debuginfo for cxx11-ios_fa [...] adds ccfbf42718c i386: Insert ENDBR after __morestack call adds ab192193fcf Revert r25841. adds bb8284536c2 Revert r258133. adds b9308baf565 Make Wodr warnings stable. adds 28893b770df Fix coding style and typos. adds 0130412f92b Daily bump. adds e1ba3d913c9 PR c++/80290 * cp-tree.h (tinst_level::free): Fix whitespace. adds ee8fea81765 * config/cet.m4 (GCC_CET_FLAGS): Default to --disable-cet, [...] adds ba3186de81b PR tree-optimization/85446 * match.pd ((intptr_t) x eq/ne [...] adds e077efa5805 Do not bail out for multiple PREVAILING_DEF_IRONLY for comm [...] adds 6bc09e4fa2e PR85463 '[nvptx] "exit" in offloaded region doesn't termina [...] adds 8e048c75b0e [testsuite] Fix tests for pr84805 and pr85405. adds 1c4c7e32037 2018-04-19 Richard Biener rguenther@suse.de adds d2377f21a11 2018-04-19 Richard Biener rguenther@suse.de adds bc74a83727b 2018-04-19 Sebastian Peryt sebastian.peryt@intel.com adds b1384095a7c x86: Enable -fcf-protection with multi-byte NOPs adds 07f8c7a451d libgcc/CET: Add _CET_ENDBR to __stack_split_initialize adds cc7817c4cbd x86/cet: Properly output labels in property note section adds a97c3d5afe8 i386: Add save_stack_nonlocal and restore_stack_nonlocal adds 47b6cf63fca PR c++/85464 - missing location for -Wignored-qualifiers di [...] adds 20d1a0756a0 libgcc/CET: Skip signal frames when unwinding shadow stack adds 0977f64fb8f /cp 2018-04-19 Paolo Carlini paolo.carlini@oracle.com adds 2f74bba35bb PR tree-optimization/85467 * fold-const.c (fold_ternary_l [...] adds 99808f8fd41 Require CET target on gcc.target/i386/pr85404.c adds 0608d58ce6a 2018-04-19 Toon Moene toon@moene.org new 754a6f4717b PR other/77609: Let the assembler choose ELF section types [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (7e635af31c4) \ N -- N -- N refs/heads/roland/pr77609 (754a6f4717b)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: ChangeLog | 22 + MAINTAINERS | 10 +- config/ChangeLog | 15 + config/acx.m4 | 2 +- config/cet.m4 | 6 +- config/plugins.m4 | 2 +- contrib/ChangeLog | 8 + contrib/test_summary | 5 +- contrib/update-copyright.py | 3 +- fixincludes/ChangeLog | 5 + fixincludes/configure | 2 +- gcc/ChangeLog | 3427 +++- gcc/DATESTAMP | 2 +- gcc/Makefile.in | 4 + gcc/ada/ChangeLog | 44 + .../building_executable_programs_with_gnat.rst | 8 - gcc/ada/gcc-interface/Makefile.in | 4 +- gcc/ada/gcc-interface/decl.c | 2 +- gcc/ada/gcc-interface/misc.c | 3 + gcc/ada/gcc-interface/trans.c | 6 +- gcc/ada/gcc-interface/utils.c | 3 + gcc/ada/gnatlink.adb | 36 +- gcc/ada/libgnat/i-cexten.ads | 9 + gcc/alias.c | 58 +- gcc/asan.c | 13 +- gcc/auto-inc-dec.c | 140 +- gcc/bb-reorder.c | 22 +- gcc/builtins.c | 55 +- gcc/c-family/ChangeLog | 138 + gcc/c-family/c-ada-spec.c | 872 +- gcc/c-family/c-attribs.c | 20 +- gcc/c-family/c-common.c | 34 +- gcc/c-family/c-common.h | 2 +- gcc/c-family/c-gimplify.c | 4 +- gcc/c-family/c-pretty-print.c | 2 +- gcc/c-family/c-warn.c | 33 +- gcc/c-family/c.opt | 5 + gcc/c-family/known-headers.cc | 33 +- gcc/c/ChangeLog | 31 + gcc/c/c-parser.c | 28 +- gcc/c/c-typeck.c | 26 +- gcc/calls.c | 13 +- gcc/cfg.c | 6 +- gcc/cfgcleanup.c | 45 +- gcc/cfgloop.h | 2 +- gcc/cfgloopanal.c | 44 +- gcc/cfgloopmanip.c | 122 +- gcc/cfgrtl.c | 15 +- gcc/combine.c | 34 +- gcc/common.opt | 4 +- gcc/common/config/aarch64/aarch64-common.c | 4 + gcc/common/config/arm/arm-common.c | 29 +- gcc/common/config/i386/i386-common.c | 60 + gcc/common/config/nds32/nds32-common.c | 4 + gcc/common/config/rs6000/rs6000-common.c | 9 + gcc/config.gcc | 86 +- gcc/config/aarch64/aarch64-simd.md | 103 +- gcc/config/aarch64/aarch64-sve.md | 144 +- gcc/config/aarch64/aarch64.c | 23 +- gcc/config/aarch64/aarch64.md | 97 +- gcc/config/aarch64/iterators.md | 17 +- gcc/config/aarch64/predicates.md | 2 +- gcc/config/alpha/alpha.c | 4 +- gcc/config/alpha/alpha.md | 10 +- gcc/config/arc/arc-protos.h | 3 - gcc/config/arc/arc.c | 477 +- gcc/config/arc/arc.h | 3 - gcc/config/arc/arc.md | 274 +- gcc/config/arc/predicates.md | 6 +- gcc/config/arm/arm-builtins.c | 6 +- gcc/config/arm/arm-protos.h | 4 +- gcc/config/arm/arm.c | 19 +- gcc/config/arm/arm.h | 3 + gcc/config/arm/arm.md | 9 +- gcc/config/arm/neon.md | 14 +- gcc/config/darwin.c | 4 + gcc/config/i386/cet.c | 14 +- gcc/config/i386/constraints.md | 5 - gcc/config/i386/cpuid.h | 5 +- gcc/config/i386/cygming.h | 23 + gcc/config/i386/driver-i386.c | 20 +- gcc/config/i386/i386-builtin-types.def | 2 + gcc/config/i386/i386-builtin.def | 15 +- gcc/config/i386/i386-c.c | 38 +- gcc/config/i386/i386-protos.h | 4 + gcc/config/i386/i386.c | 634 +- gcc/config/i386/i386.h | 29 +- gcc/config/i386/i386.md | 260 +- gcc/config/i386/i386.opt | 31 +- gcc/config/i386/immintrin.h | 9 + gcc/config/i386/{xsavesintrin.h => movdirintrin.h} | 60 +- gcc/config/i386/pconfigintrin.h | 55 + gcc/config/i386/sgxintrin.h | 71 +- gcc/config/i386/sse.md | 341 +- gcc/config/i386/wbnoinvdintrin.h | 26 + gcc/config/i386/winnt.c | 130 +- gcc/config/i386/x86-tune.def | 9 +- gcc/config/i386/x86intrin.h | 4 + gcc/config/ia64/ia64.h | 3 + gcc/config/mips/mips.c | 4 +- gcc/config/nds32/constants.md | 95 + gcc/config/nds32/constraints.md | 52 +- gcc/config/nds32/iterators.md | 12 +- gcc/config/nds32/nds32-doubleword.md | 214 +- gcc/config/nds32/nds32-e8.md | 329 + gcc/config/nds32/nds32-fpu.md | 503 + gcc/config/nds32/nds32-intrinsic.c | 1137 +- gcc/config/nds32/nds32-intrinsic.md | 1326 ++ gcc/config/nds32/nds32-md-auxiliary.c | 3302 +++- gcc/config/nds32/nds32-memory-manipulation.c | 1003 +- gcc/config/nds32/nds32-multiple.md | 3627 +++- gcc/config/nds32/nds32-n7.md | 298 + gcc/config/nds32/nds32-n8.md | 389 + gcc/config/nds32/nds32-n9-2r1w.md | 362 + gcc/config/nds32/nds32-n9-3r2w.md | 357 + gcc/config/nds32/nds32-opts.h | 50 +- gcc/config/nds32/nds32-pipelines-auxiliary.c | 1103 +- gcc/config/nds32/nds32-predicates.c | 145 +- gcc/config/nds32/nds32-protos.h | 148 +- gcc/config/nds32/nds32-relax-opt.c | 324 + gcc/config/nds32/nds32-utils.c | 511 + gcc/config/nds32/nds32.c | 2246 ++- gcc/config/nds32/nds32.h | 581 +- gcc/config/nds32/nds32.md | 2300 +-- gcc/config/nds32/nds32.opt | 185 +- gcc/config/nds32/nds32_intrinsic.h | 690 +- gcc/config/nds32/pipelines.md | 37 +- gcc/config/nds32/predicates.md | 108 +- gcc/config/nds32/t-nds32 | 143 +- gcc/config/nios2/nios2.md | 7 +- gcc/config/nvptx/nvptx.c | 64 +- gcc/config/nvptx/nvptx.md | 22 + gcc/config/pa/pa.c | 20 +- gcc/config/pa/pa.h | 20 +- gcc/config/pa/pa64-hpux.h | 14 +- gcc/config/powerpcspe/powerpcspe.c | 1 + gcc/config/riscv/freebsd.h | 54 + gcc/config/riscv/riscv.c | 21 +- gcc/config/riscv/riscv.h | 12 +- gcc/config/riscv/riscv.md | 136 +- gcc/config/riscv/riscv.opt | 5 + gcc/config/riscv/sync.md | 5 +- gcc/config/rs6000/aix71.h | 2 +- gcc/config/rs6000/{aix71.h => aix72.h} | 15 +- gcc/config/rs6000/altivec.h | 1 + gcc/config/rs6000/altivec.md | 151 +- gcc/config/rs6000/emmintrin.h | 29 +- gcc/config/rs6000/mmintrin.h | 2 +- gcc/config/rs6000/rs6000-builtin.def | 60 +- gcc/config/rs6000/rs6000-c.c | 158 +- gcc/config/rs6000/rs6000-p8swap.c | 208 +- gcc/config/rs6000/rs6000-protos.h | 2 +- gcc/config/rs6000/rs6000-string.c | 3 +- gcc/config/rs6000/rs6000.c | 350 +- gcc/config/rs6000/rs6000.h | 22 +- gcc/config/rs6000/rs6000.md | 55 +- gcc/config/rs6000/rs6000.opt | 15 +- gcc/config/rs6000/sysv4.opt | 10 +- gcc/config/rs6000/vector.md | 60 +- gcc/config/rs6000/vsx.md | 17 +- gcc/config/rs6000/xmmintrin.h | 34 +- gcc/config/s390/s390.c | 6 +- gcc/config/s390/s390.md | 17 +- gcc/config/sparc/sparc.c | 36 +- gcc/config/sparc/sparc.md | 12 +- gcc/configure | 61 +- gcc/configure.ac | 48 +- gcc/convert.c | 6 +- gcc/cp/ChangeLog | 1243 ++ gcc/cp/call.c | 265 +- gcc/cp/class.c | 103 +- gcc/cp/constexpr.c | 178 +- gcc/cp/cp-gimplify.c | 93 +- gcc/cp/cp-tree.h | 137 +- gcc/cp/cvt.c | 15 +- gcc/cp/cxx-pretty-print.c | 6 +- gcc/cp/decl.c | 379 +- gcc/cp/decl2.c | 25 +- gcc/cp/error.c | 13 +- gcc/cp/except.c | 5 +- gcc/cp/expr.c | 24 +- gcc/cp/friend.c | 3 +- gcc/cp/init.c | 63 +- gcc/cp/lambda.c | 176 +- gcc/cp/mangle.c | 5 +- gcc/cp/method.c | 3 +- gcc/cp/name-lookup.c | 619 +- gcc/cp/name-lookup.h | 5 +- gcc/cp/optimize.c | 6 +- gcc/cp/parser.c | 394 +- gcc/cp/pt.c | 1081 +- gcc/cp/search.c | 58 +- gcc/cp/semantics.c | 170 +- gcc/cp/tree.c | 171 +- gcc/cp/typeck.c | 88 +- gcc/cp/typeck2.c | 30 +- gcc/cselib.c | 65 + gcc/dbxout.c | 6 +- gcc/dce.c | 27 +- gcc/ddg.c | 9 +- gcc/diagnostic-core.h | 13 +- gcc/diagnostic-show-locus.c | 105 +- gcc/diagnostic.c | 35 +- gcc/doc/configfiles.texi | 10 +- gcc/doc/contrib.texi | 51 +- gcc/doc/cpp.texi | 2 +- gcc/doc/cppopts.texi | 4 +- gcc/doc/extend.texi | 128 +- gcc/doc/gcov.texi | 6 +- gcc/doc/generic.texi | 14 +- gcc/doc/implement-c.texi | 4 +- gcc/doc/install.texi | 9 +- gcc/doc/invoke.texi | 239 +- gcc/doc/md.texi | 10 +- gcc/doc/sourcebuild.texi | 24 +- gcc/doc/tree-ssa.texi | 2 +- gcc/dse.c | 3 + gcc/dwarf2asm.c | 18 +- gcc/dwarf2out.c | 306 +- gcc/dwarf2out.h | 4 +- gcc/emit-rtl.c | 42 +- gcc/except.c | 32 +- gcc/except.h | 3 +- gcc/explow.c | 13 +- gcc/expr.c | 43 +- gcc/expr.h | 6 +- gcc/final.c | 10 +- gcc/fold-const.c | 62 +- gcc/fortran/ChangeLog | 347 + gcc/fortran/arith.c | 10 +- gcc/fortran/array.c | 14 + gcc/fortran/check.c | 22 +- gcc/fortran/class.c | 3 +- gcc/fortran/decl.c | 147 +- gcc/fortran/dependency.c | 5 +- gcc/fortran/expr.c | 31 +- gcc/fortran/frontend-passes.c | 25 +- gcc/fortran/gfortran.h | 3 +- gcc/fortran/interface.c | 2 +- gcc/fortran/intrinsic.c | 80 +- gcc/fortran/intrinsic.texi | 26 +- gcc/fortran/io.c | 49 +- gcc/fortran/ioparm.def | 2 +- gcc/fortran/iresolve.c | 27 +- gcc/fortran/openmp.c | 8 +- gcc/fortran/primary.c | 19 +- gcc/fortran/resolve.c | 25 +- gcc/fortran/simplify.c | 107 +- gcc/fortran/symbol.c | 10 +- gcc/fortran/target-memory.c | 8 + gcc/fortran/trans-array.c | 44 +- gcc/fortran/trans-decl.c | 12 +- gcc/fortran/trans-expr.c | 48 +- gcc/fortran/trans-intrinsic.c | 226 +- gcc/fortran/trans-io.c | 4 +- gcc/fortran/trans-stmt.c | 8 +- gcc/fortran/trans-types.c | 1 + gcc/fortran/trans.h | 4 +- gcc/function.c | 5 +- gcc/gcov-io.h | 8 +- gcc/gdbhooks.py | 54 +- gcc/genmatch.c | 6 +- gcc/gimple-expr.c | 3 + gcc/gimple-fold.c | 43 +- gcc/gimple-match-head.c | 68 + gcc/gimple-ssa-sprintf.c | 496 +- gcc/gimple-ssa-store-merging.c | 44 +- gcc/gimple-ssa-warn-restrict.c | 218 +- gcc/gimplify.c | 12 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 5 + gcc/graphite-scop-detection.c | 9 + gcc/hsa-gen.c | 2 +- gcc/input.c | 16 + gcc/ipa-cp.c | 138 +- gcc/ipa-devirt.c | 35 +- gcc/ipa-icf.c | 113 +- gcc/ipa-icf.h | 12 + gcc/ipa-utils.h | 1 + gcc/jit/ChangeLog | 16 + gcc/jit/Make-lang.in | 19 +- gcc/lra-assigns.c | 239 +- gcc/lra-constraints.c | 122 +- gcc/lra-int.h | 7 +- gcc/lra-lives.c | 28 +- gcc/lra-spills.c | 2 + gcc/lra.c | 74 +- gcc/lto-wrapper.c | 2 +- gcc/lto/ChangeLog | 42 + gcc/lto/lto-symtab.c | 28 +- gcc/lto/lto.c | 59 +- gcc/match.pd | 100 +- gcc/memmodel.h | 4 +- gcc/multiple_target.c | 84 +- gcc/omp-expand.c | 8 + gcc/omp-general.c | 10 + gcc/omp-general.h | 1 + gcc/omp-offload.c | 4 +- gcc/omp-simd-clone.c | 2 + gcc/optabs.c | 3 +- gcc/po/ChangeLog | 38 + gcc/po/be.po | 15186 +++++++------- gcc/po/da.po | 15780 +++++++-------- gcc/po/de.po | 19751 +++++++++---------- gcc/po/el.po | 15204 +++++++------- gcc/po/es.po | 16396 +++++++-------- gcc/po/fi.po | 15276 +++++++------- gcc/po/fr.po | 15366 ++++++++------- gcc/po/gcc.pot | 15258 +++++++------- gcc/po/hr.po | 15197 +++++++------- gcc/po/id.po | 15311 +++++++------- gcc/po/ja.po | 15269 +++++++------- gcc/po/nl.po | 15239 +++++++------- gcc/po/ru.po | 15396 ++++++++------- gcc/po/sr.po | 15341 +++++++------- gcc/po/sv.po | 18520 +++++++++-------- gcc/po/tr.po | 15328 +++++++------- gcc/po/uk.po | 15547 ++++++++------- gcc/po/vi.po | 15274 +++++++------- gcc/po/zh_CN.po | 15299 +++++++------- gcc/po/zh_TW.po | 15261 +++++++------- gcc/poly-int.h | 72 +- gcc/postreload.c | 12 +- gcc/predict.c | 5 +- gcc/print-tree.c | 2 + gcc/recog.c | 26 +- gcc/recog.h | 2 +- gcc/reg-stack.c | 18 +- gcc/regcprop.c | 24 +- gcc/regrename.c | 18 +- gcc/reorg.c | 28 +- gcc/resource.c | 3 + gcc/rtl.h | 4 +- gcc/rtlhooks.c | 4 +- gcc/sanopt.c | 19 +- gcc/sched-deps.c | 3 +- gcc/sched-rgn.c | 9 +- gcc/sel-sched-ir.c | 50 +- gcc/sel-sched.c | 23 +- gcc/selftest.c | 4 + gcc/selftest.h | 38 + gcc/sese.h | 13 - gcc/shrink-wrap.c | 9 +- gcc/simplify-rtx.c | 8 +- gcc/stmt.c | 104 +- gcc/stor-layout.c | 50 +- gcc/substring-locations.c | 70 +- gcc/substring-locations.h | 20 +- gcc/testsuite/ChangeLog | 2568 ++- gcc/testsuite/c-c++-common/Warray-bounds-2.c | 40 +- gcc/testsuite/c-c++-common/Warray-bounds-4.c | 7 +- gcc/testsuite/c-c++-common/Wattributes.c | 3 +- .../c-c++-common/Wduplicated-branches-14.c | 16 + gcc/testsuite/c-c++-common/Wrestrict-2.c | 18 +- gcc/testsuite/c-c++-common/Wrestrict.c | 39 +- .../c-c++-common/Wstringop-truncation-4.c | 127 + gcc/testsuite/c-c++-common/Wstringop-truncation.c | 4 +- .../c-c++-common/asan/pointer-compare-1.c | 4 + gcc/testsuite/c-c++-common/attr-nocf-check-1.c | 1 + gcc/testsuite/c-c++-common/attr-nocf-check-3.c | 1 + gcc/testsuite/c-c++-common/attr-nonstring-5.c | 131 + .../{dump-ada-spec-4.c => dump-ada-spec-10.c} | 13 +- .../{dump-ada-spec-3.c => dump-ada-spec-11.c} | 9 +- .../{dump-ada-spec-1.c => dump-ada-spec-12.c} | 10 +- .../dump-ada-spec-13.c} | 10 +- gcc/testsuite/c-c++-common/dump-ada-spec-8.c | 16 + .../{dump-ada-spec-3.c => dump-ada-spec-9.c} | 11 +- gcc/testsuite/c-c++-common/fcf-protection-1.c | 1 - gcc/testsuite/c-c++-common/fcf-protection-2.c | 1 - gcc/testsuite/c-c++-common/fcf-protection-3.c | 1 - gcc/testsuite/c-c++-common/fcf-protection-5.c | 1 - gcc/testsuite/c-c++-common/fcf-protection-6.c | 2 - gcc/testsuite/c-c++-common/fcf-protection-7.c | 2 - gcc/testsuite/c-c++-common/pr43690.c | 4 +- gcc/testsuite/c-c++-common/pr84873.c | 8 + gcc/testsuite/c-c++-common/pr84982.c | 38 + gcc/testsuite/c-c++-common/pr84999.c | 12 + gcc/testsuite/c-c++-common/pr85156.c | 11 + gcc/testsuite/c-c++-common/torture/pr85022.c | 9 + gcc/testsuite/c-c++-common/ubsan/pr85213.c | 9 + .../ubsan/ptr-overflow-sanitization-1.c | 8 +- gcc/testsuite/c-c++-common/ubsan/shift-11.c | 13 + gcc/testsuite/g++.dg/Wclass-memaccess-3.C | 287 + gcc/testsuite/g++.dg/Wclass-memaccess-4.C | 39 + gcc/testsuite/g++.dg/Wmissing-attributes.C | 102 + gcc/testsuite/g++.dg/abi/lambda-capture1.C | 11 + gcc/testsuite/g++.dg/asan/pr78651.C | 26 + gcc/testsuite/g++.dg/asan/pr85081.C | 20 + gcc/testsuite/g++.dg/{cpp1z => concepts}/abbrev1.C | 3 +- gcc/testsuite/g++.dg/{cpp1z => concepts}/abbrev2.C | 4 +- gcc/testsuite/g++.dg/concepts/auto4.C | 11 + .../{cpp1y => concepts}/fn-generic-member-ool.C | 2 +- gcc/testsuite/g++.dg/concepts/lambda1.C | 32 + gcc/testsuite/g++.dg/{cpp1y => concepts}/pr58500.C | 2 +- gcc/testsuite/g++.dg/{cpp1y => concepts}/pr58534.C | 2 +- gcc/testsuite/g++.dg/concepts/pr58535.C | 7 + gcc/testsuite/g++.dg/{cpp1y => concepts}/pr58536.C | 2 +- gcc/testsuite/g++.dg/{cpp1y => concepts}/pr58548.C | 2 +- gcc/testsuite/g++.dg/{cpp1y => concepts}/pr58549.C | 2 +- gcc/testsuite/g++.dg/{cpp1y => concepts}/pr60052.C | 2 +- gcc/testsuite/g++.dg/{cpp1y => concepts}/pr60053.C | 2 +- gcc/testsuite/g++.dg/{cpp1y => concepts}/pr60064.C | 2 +- gcc/testsuite/g++.dg/{cpp1y => concepts}/pr60065.C | 2 +- gcc/testsuite/g++.dg/{cpp1y => concepts}/pr60377.C | 3 +- gcc/testsuite/g++.dg/{cpp1y => concepts}/pr60390.C | 2 +- gcc/testsuite/g++.dg/{cpp1y => concepts}/pr60391.C | 3 +- gcc/testsuite/g++.dg/{cpp1y => concepts}/pr60573.C | 2 +- gcc/testsuite/g++.dg/concepts/pr71965.C | 27 + gcc/testsuite/g++.dg/{cpp1y => concepts}/pr80471.C | 2 +- gcc/testsuite/g++.dg/concepts/pr84979-2.C | 41 + gcc/testsuite/g++.dg/concepts/pr84979-3.C | 45 + gcc/testsuite/g++.dg/concepts/pr84979.C | 9 + gcc/testsuite/g++.dg/concepts/var-concept7.C | 8 + gcc/testsuite/g++.dg/cpp0x/Wnarrowing5.C | 11 + .../cpp0x/Wzero-as-null-pointer-constant-3.C | 6 + gcc/testsuite/g++.dg/cpp0x/alias-decl-63.C | 18 + .../g++.dg/cpp0x/{vt-35026.C => alignas16.C} | 4 +- gcc/testsuite/g++.dg/cpp0x/auto-60626.C | 6 + gcc/testsuite/g++.dg/cpp0x/auto-84662.C | 5 + gcc/testsuite/g++.dg/cpp0x/auto51.C | 9 + gcc/testsuite/g++.dg/cpp0x/constexpr-68754.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-84463.C | 22 + gcc/testsuite/g++.dg/cpp0x/constexpr-ice19.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-nullptr-1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-nullptr-2.C | 9 +- gcc/testsuite/g++.dg/cpp0x/decltype-33837.C | 4 +- gcc/testsuite/g++.dg/cpp0x/decltype43.C | 2 +- gcc/testsuite/g++.dg/cpp0x/decltype67.C | 7 + gcc/testsuite/g++.dg/cpp0x/defaulted2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/defaulted51.C | 15 + .../cpp0x/{fntmpdefarg4.C => fntmpdefarg4a.C} | 2 +- gcc/testsuite/g++.dg/cpp0x/fntmpdefarg8.C | 10 + gcc/testsuite/g++.dg/cpp0x/gen-attrs-64.C | 4 + gcc/testsuite/g++.dg/cpp0x/implicit1.C | 4 +- gcc/testsuite/g++.dg/cpp0x/initlist-ctor2.C | 15 + gcc/testsuite/g++.dg/cpp0x/initlist-defarg2.C | 8 + gcc/testsuite/g++.dg/cpp0x/initlist100.C | 10 + gcc/testsuite/g++.dg/cpp0x/initlist101.C | 8 + .../g++.dg/cpp0x/{range-for33.C => initlist99.C} | 11 +- gcc/testsuite/g++.dg/cpp0x/inline-ns10.C | 8 + .../lambda/{lambda-ice18.C => lambda-61135.C} | 9 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-61358.C | 7 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-67370.C | 9 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-array3.C | 9 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice17.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice23.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice28.C | 9 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice29.C | 8 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nsdmi9.C | 15 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-vla2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-vla3.C | 10 + gcc/testsuite/g++.dg/cpp0x/nsdmi14.C | 19 + gcc/testsuite/g++.dg/cpp0x/override1.C | 4 +- gcc/testsuite/g++.dg/cpp0x/pr51225.C | 2 +- gcc/testsuite/g++.dg/cpp0x/pr71169-2.C | 19 + gcc/testsuite/g++.dg/cpp0x/pr71169.C | 7 + gcc/testsuite/g++.dg/cpp0x/pr71251.C | 15 + gcc/testsuite/g++.dg/cpp0x/pr71832.C | 7 + gcc/testsuite/g++.dg/cpp0x/pr84497.C | 37 + gcc/testsuite/g++.dg/cpp0x/pr84606.C | 10 + gcc/testsuite/g++.dg/cpp0x/pr84609.C | 9 + gcc/testsuite/g++.dg/cpp0x/pr84610.C | 3 + gcc/testsuite/g++.dg/cpp0x/pr84630.C | 7 + gcc/testsuite/g++.dg/cpp0x/pr84642.C | 3 + gcc/testsuite/g++.dg/cpp0x/pr85015.C | 12 + gcc/testsuite/g++.dg/cpp0x/pr85112.C | 17 + gcc/testsuite/g++.dg/cpp0x/pr85147.C | 9 + gcc/testsuite/g++.dg/cpp0x/range-for13.C | 46 +- gcc/testsuite/g++.dg/cpp0x/ref-qual18.C | 18 + gcc/testsuite/g++.dg/cpp0x/rv-targ1.C | 10 + gcc/testsuite/g++.dg/cpp0x/sfinae60.C | 25 + gcc/testsuite/g++.dg/cpp0x/sfinae61.C | 21 + gcc/testsuite/g++.dg/cpp0x/static_assert14.C | 7 + gcc/testsuite/g++.dg/cpp0x/static_assert15.C | 10 + gcc/testsuite/g++.dg/cpp0x/udlit-macros.C | 2 +- gcc/testsuite/g++.dg/cpp0x/variadic-empty1.C | 13 + gcc/testsuite/g++.dg/cpp0x/variadic-nested2.C | 9 + gcc/testsuite/g++.dg/cpp0x/variadic-nested3.C | 10 + gcc/testsuite/g++.dg/cpp0x/variadic173.C | 10 + gcc/testsuite/g++.dg/cpp0x/variadic174.C | 12 + gcc/testsuite/g++.dg/cpp0x/variadic175.C | 10 + gcc/testsuite/g++.dg/cpp0x/variadic176.C | 10 + gcc/testsuite/g++.dg/cpp1y/auto-fn15.C | 3 + gcc/testsuite/g++.dg/cpp1y/auto-fn18.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn48.C | 15 + gcc/testsuite/g++.dg/cpp1y/auto-fn49.C | 12 + gcc/testsuite/g++.dg/cpp1y/auto-fn50.C | 23 + .../g++.dg/cpp1y/{auto-fn23.C => auto-fn51.C} | 5 +- gcc/testsuite/g++.dg/cpp1y/constexpr-84808.C | 27 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-ice9.C | 11 + .../g++.dg/cpp1y/lambda-generic-variadic15.C | 5 + .../g++.dg/cpp1y/lambda-generic-variadic16.C | 8 + .../g++.dg/cpp1y/lambda-generic-variadic17.C | 125 + gcc/testsuite/g++.dg/cpp1y/lambda-init17.C | 10 + gcc/testsuite/g++.dg/cpp1y/lambda-mangle-1.C | 2 +- gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr10.C | 7 + gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr11.C | 12 + gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr9.C | 14 + gcc/testsuite/g++.dg/cpp1y/pr58535.C | 8 - gcc/testsuite/g++.dg/cpp1y/pr60393.C | 3 +- gcc/testsuite/g++.dg/cpp1y/pr60626.C | 7 - gcc/testsuite/g++.dg/cpp1y/pr79937-1.C | 23 + gcc/testsuite/g++.dg/cpp1y/pr79937-2.C | 24 + gcc/testsuite/g++.dg/cpp1y/pr79937-3.C | 24 + gcc/testsuite/g++.dg/cpp1y/pr79937-4.C | 32 + gcc/testsuite/g++.dg/cpp1y/pr82410.C | 16 + gcc/testsuite/g++.dg/cpp1y/pr84593.C | 8 + gcc/testsuite/g++.dg/cpp1y/pr84835.C | 20 + gcc/testsuite/g++.dg/cpp1y/pr84942.C | 6 + gcc/testsuite/g++.dg/cpp1y/pr85076.C | 6 + gcc/testsuite/g++.dg/cpp1y/var-templ58.C | 12 + gcc/testsuite/g++.dg/cpp1y/var-templ58a.C | 14 + gcc/testsuite/g++.dg/cpp1y/var-templ59.C | 14 + gcc/testsuite/g++.dg/cpp1y/vla7.C | 4 +- gcc/testsuite/g++.dg/cpp1y/vla9.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction50.C | 22 + gcc/testsuite/g++.dg/cpp1z/class-deduction51.C | 11 + gcc/testsuite/g++.dg/cpp1z/class-deduction52.C | 11 + gcc/testsuite/g++.dg/cpp1z/class-deduction53.C | 10 + gcc/testsuite/g++.dg/cpp1z/class-deduction54.C | 15 + gcc/testsuite/g++.dg/cpp1z/constexpr-84684.C | 163 + gcc/testsuite/g++.dg/cpp1z/constexpr-if15.C | 11 + gcc/testsuite/g++.dg/cpp1z/constexpr-if16.C | 20 + gcc/testsuite/g++.dg/cpp1z/constexpr-if17.C | 33 + gcc/testsuite/g++.dg/cpp1z/constexpr-if18.C | 15 + gcc/testsuite/g++.dg/cpp1z/constexpr-if19.C | 17 + gcc/testsuite/g++.dg/cpp1z/constexpr-if20.C | 17 + gcc/testsuite/g++.dg/cpp1z/constexpr-if21.C | 22 + gcc/testsuite/g++.dg/cpp1z/constexpr-lambda20.C | 16 + gcc/testsuite/g++.dg/cpp1z/constexpr-lambda21.C | 9 + gcc/testsuite/g++.dg/cpp1z/decomp10.C | 2 +- gcc/testsuite/g++.dg/cpp1z/decomp3.C | 2 +- gcc/testsuite/g++.dg/cpp1z/decomp37.C | 62 + gcc/testsuite/g++.dg/cpp1z/decomp38.C | 48 + gcc/testsuite/g++.dg/cpp1z/decomp39.C | 16 + gcc/testsuite/g++.dg/cpp1z/decomp4.C | 4 +- gcc/testsuite/g++.dg/cpp1z/decomp40.C | 18 + gcc/testsuite/g++.dg/cpp1z/decomp41.C | 9 + gcc/testsuite/g++.dg/cpp1z/decomp42.C | 18 + gcc/testsuite/g++.dg/cpp1z/decomp43.C | 14 + gcc/testsuite/g++.dg/cpp1z/decomp44.C | 10 + gcc/testsuite/g++.dg/cpp1z/decomp45.C | 18 + gcc/testsuite/g++.dg/cpp1z/direct-enum-init1.C | 6 +- gcc/testsuite/g++.dg/cpp1z/elide3.C | 15 + gcc/testsuite/g++.dg/cpp1z/lambda-__func__.C | 13 + gcc/testsuite/g++.dg/cpp1z/noexcept-type19.C | 14 + gcc/testsuite/g++.dg/cpp1z/noexcept-type19.h | 4 + gcc/testsuite/g++.dg/cpp1z/static1.C | 19 + gcc/testsuite/g++.dg/cpp2a/desig7.C | 31 + gcc/testsuite/g++.dg/cpp2a/desig8.C | 31 + gcc/testsuite/g++.dg/cpp2a/desig9.C | 13 + gcc/testsuite/g++.dg/debug/dwarf2/default-arg1.C | 14 + gcc/testsuite/g++.dg/debug/dwarf2/enum2.C | 30 + gcc/testsuite/g++.dg/debug/dwarf2/pr85302.C | 14 + gcc/testsuite/g++.dg/debug/pr84704.C | 12 + gcc/testsuite/g++.dg/debug/pr84813.C | 33 + gcc/testsuite/g++.dg/diagnostic/aka2.C | 2 +- gcc/testsuite/g++.dg/diagnostic/macro-arg-count.C | 51 + .../g++.dg/diagnostic/param-type-mismatch-2.C | 190 + gcc/testsuite/g++.dg/diagnostic/pr65923.C | 23 + gcc/testsuite/g++.dg/diagnostic/pr85464.C | 5 + gcc/testsuite/g++.dg/eh/pr84968.C | 15 + gcc/testsuite/g++.dg/eh/shadow1.C | 2 +- gcc/testsuite/g++.dg/expr/assign2.C | 12 + gcc/testsuite/g++.dg/expr/div-by-zero1.C | 3 + gcc/testsuite/g++.dg/ext/anon-struct6.C | 2 +- gcc/testsuite/g++.dg/ext/atomic-4.C | 9 + gcc/testsuite/g++.dg/ext/attr-const-pure.C | 144 + gcc/testsuite/g++.dg/ext/attr-const.C | 72 + gcc/testsuite/g++.dg/ext/attr-deprecated-2.C | 35 + gcc/testsuite/g++.dg/ext/attr-malloc-2.C | 49 + gcc/testsuite/g++.dg/ext/attr-malloc-3.C | 96 + gcc/testsuite/g++.dg/ext/attr-malloc.C | 69 + gcc/testsuite/g++.dg/ext/attr-noinline-2.C | 73 + gcc/testsuite/g++.dg/ext/attr-noinline-3.C | 45 + gcc/testsuite/g++.dg/ext/attr-noinline-4.C | 10 + gcc/testsuite/g++.dg/ext/attr-noinline.C | 128 + gcc/testsuite/g++.dg/ext/attr-nonnull.C | 31 + gcc/testsuite/g++.dg/ext/attr-noreturn-2.C | 47 + gcc/testsuite/g++.dg/ext/attr-noreturn-3.C | 54 + gcc/testsuite/g++.dg/ext/attr-noreturn.C | 80 + gcc/testsuite/g++.dg/ext/attr-nothrow-2.C | 48 + gcc/testsuite/g++.dg/ext/attr-nothrow-3.C | 60 + gcc/testsuite/g++.dg/ext/attr-nothrow.C | 46 + gcc/testsuite/g++.dg/ext/attr-optimize.C | 46 + gcc/testsuite/g++.dg/ext/attr-pure.C | 73 + gcc/testsuite/g++.dg/ext/attr-returns-nonnull.C | 42 + gcc/testsuite/g++.dg/ext/attr-warning.C | 49 + gcc/testsuite/g++.dg/ext/bases2.C | 2 +- gcc/testsuite/g++.dg/ext/bases3.C | 13 + gcc/testsuite/g++.dg/ext/builtin-offsetof1.C | 6 +- gcc/testsuite/g++.dg/ext/builtin-offsetof2.C | 7 + gcc/testsuite/g++.dg/ext/builtin-offsetof3.C | 14 + gcc/testsuite/g++.dg/ext/builtin12.C | 10 + gcc/testsuite/g++.dg/ext/builtin13.C | 9 + gcc/testsuite/g++.dg/ext/deprecate-1.C | 22 + gcc/testsuite/g++.dg/ext/deprecate-2.C | 4 + gcc/testsuite/g++.dg/ext/desig10.C | 4 + gcc/testsuite/g++.dg/ext/desig11.C | 15 + gcc/testsuite/g++.dg/ext/flexary29.C | 12 + gcc/testsuite/g++.dg/ext/flexary30.C | 8 + gcc/testsuite/g++.dg/ext/integer-pack3.C | 21 + gcc/testsuite/g++.dg/ext/mv16.C | 10 +- gcc/testsuite/g++.dg/ext/mv27.C | 18 + gcc/testsuite/g++.dg/ext/pr84683.C | 13 + gcc/testsuite/g++.dg/ext/pr84724-1.C | 14 + gcc/testsuite/g++.dg/ext/pr84724-2.C | 14 + gcc/testsuite/g++.dg/ext/pr84724-3.C | 5 + gcc/testsuite/g++.dg/ext/pr84828.C | 13 + gcc/testsuite/g++.dg/ext/pr84843-1.C | 9 + gcc/testsuite/g++.dg/ext/pr84843-2.C | 9 + gcc/testsuite/g++.dg/ext/pr85329-2.C | 22 + gcc/testsuite/g++.dg/ext/pr85329.C | 19 + gcc/testsuite/g++.dg/ext/timevar1.C | 5 +- gcc/testsuite/g++.dg/ext/timevar2.C | 5 +- gcc/testsuite/g++.dg/ext/undef-bool-1.C | 13 + gcc/testsuite/g++.dg/ext/vector35.C | 22 + gcc/testsuite/g++.dg/ext/vla18.C | 19 + gcc/testsuite/g++.dg/ext/vla19.C | 16 + gcc/testsuite/g++.dg/gomp/pr47963.C | 2 +- gcc/testsuite/g++.dg/gomp/pr84791.C | 15 + gcc/testsuite/g++.dg/gomp/pr85134.C | 11 + gcc/testsuite/g++.dg/inherit/covariant12.C | 2 +- gcc/testsuite/g++.dg/inherit/covariant14.C | 2 +- gcc/testsuite/g++.dg/inherit/covariant15.C | 2 +- gcc/testsuite/g++.dg/inherit/covariant16.C | 2 +- gcc/testsuite/g++.dg/inherit/covariant22.C | 19 + gcc/testsuite/g++.dg/inherit/crash3.C | 2 +- gcc/testsuite/g++.dg/inherit/error2.C | 2 +- gcc/testsuite/g++.dg/inherit/override-attribs.C | 2 +- gcc/testsuite/g++.dg/init/array49.C | 6 + gcc/testsuite/g++.dg/init/new37.C | 2 +- gcc/testsuite/g++.dg/init/new44.C | 238 +- gcc/testsuite/g++.dg/init/struct2.C | 2 +- gcc/testsuite/g++.dg/ipa/pr84658.C | 30 + gcc/testsuite/g++.dg/ipa/pr84825.C | 18 + gcc/testsuite/g++.dg/ipa/pr85421.C | 131 + .../g++.dg/lookup/missing-std-include-6.C | 75 + .../g++.dg/lookup/missing-std-include-7.C | 100 + .../g++.dg/lookup/missing-std-include-8.C | 44 + gcc/testsuite/g++.dg/lookup/missing-std-include.C | 7 +- gcc/testsuite/g++.dg/lookup/pr84426.C | 9 + gcc/testsuite/g++.dg/lookup/pr84602.C | 32 + gcc/testsuite/g++.dg/lookup/pr84702.C | 13 + gcc/testsuite/g++.dg/lookup/pr84804.C | 12 + gcc/testsuite/g++.dg/lookup/pr84812.C | 18 + gcc/testsuite/g++.dg/lookup/pr84836.C | 9 + gcc/testsuite/g++.dg/lookup/pr84962.C | 14 + gcc/testsuite/g++.dg/lookup/pr84970.C | 21 + gcc/testsuite/g++.dg/lto/20080907_0.C | 4 +- gcc/testsuite/g++.dg/lto/20080915_0.C | 1 - gcc/testsuite/g++.dg/lto/20101010-1_0.C | 4 +- gcc/testsuite/g++.dg/lto/20101010-2_0.C | 4 +- gcc/testsuite/g++.dg/lto/pr83121_0.C | 4 +- gcc/testsuite/g++.dg/lto/pr83121_1.C | 4 +- gcc/testsuite/g++.dg/lto/pr84805_0.C | 153 + gcc/testsuite/g++.dg/lto/pr84805_1.C | 15 + gcc/testsuite/g++.dg/lto/pr84805_2.C | 131 + gcc/testsuite/g++.dg/lto/pr85176_0.C | 10 + gcc/testsuite/g++.dg/lto/pr85405_0.C | 20 + gcc/testsuite/g++.dg/lto/pr85405_1.C | 9 + gcc/testsuite/g++.dg/lto/pr85405b_0.C | 20 + gcc/testsuite/g++.dg/lto/pr85405b_1.C | 9 + gcc/testsuite/g++.dg/opt/nrv19.C | 15 + gcc/testsuite/g++.dg/opt/pr79085.C | 24 + gcc/testsuite/g++.dg/opt/pr85196.C | 89 + gcc/testsuite/g++.dg/opt/pr85393-aux.cc | 5 + gcc/testsuite/g++.dg/opt/pr85393.C | 29 + gcc/testsuite/g++.dg/other/anon5.C | 2 +- gcc/testsuite/g++.dg/other/default13.C | 11 + gcc/testsuite/g++.dg/other/i386-2.C | 2 +- gcc/testsuite/g++.dg/other/i386-3.C | 2 +- gcc/testsuite/g++.dg/other/offsetof3.C | 2 +- gcc/testsuite/g++.dg/other/offsetof5.C | 4 +- gcc/testsuite/g++.dg/other/offsetof8.C | 2 +- .../{gcc.target/arm => g++.dg/other}/pr54300.C | 2 +- .../{gcc.target/arm => g++.dg/other}/pr55073.C | 2 +- .../{gcc.target/arm => g++.dg/other}/pr56184.C | 2 +- .../{gcc.target/arm => g++.dg/other}/pr59985.C | 2 +- .../{gcc.target/aarch64 => g++.dg/other}/pr60675.C | 6 +- .../{gcc.target/aarch64 => g++.dg/other}/pr81422.C | 4 +- gcc/testsuite/g++.dg/other/pr84792-1.C | 6 + gcc/testsuite/g++.dg/other/pr84792-2.C | 6 + .../other/sve_const_pred_1.C} | 4 +- .../other/sve_const_pred_2.C} | 4 +- .../other/sve_const_pred_3.C} | 4 +- .../other/sve_const_pred_4.C} | 4 +- gcc/testsuite/g++.dg/other/sve_tls_2.C | 31 + gcc/testsuite/g++.dg/overload/conv-op2.C | 23 + gcc/testsuite/g++.dg/parse/array-size2.C | 2 +- gcc/testsuite/g++.dg/parse/array-size3.C | 7 + gcc/testsuite/g++.dg/parse/crash60.C | 2 +- gcc/testsuite/g++.dg/parse/crash68.C | 18 + gcc/testsuite/g++.dg/parse/ctor10.C | 14 + gcc/testsuite/g++.dg/parse/dtor11.C | 2 +- gcc/testsuite/g++.dg/parse/error21.C | 1 - gcc/testsuite/g++.dg/parse/error61.C | 14 + gcc/testsuite/g++.dg/parse/qualified5.C | 13 + gcc/testsuite/g++.dg/parse/semicolon3.C | 7 - gcc/testsuite/g++.dg/parse/template29.C | 31 + gcc/testsuite/g++.dg/pr80463.C | 20 + gcc/testsuite/g++.dg/pr84231.C | 29 + gcc/testsuite/g++.dg/pr84264.C | 15 + gcc/testsuite/g++.dg/pr84492.C | 40 + gcc/testsuite/g++.dg/pr84729.C | 7 + gcc/testsuite/g++.dg/pr84821.C | 55 + gcc/testsuite/g++.dg/pr84933.C | 23 + gcc/testsuite/g++.dg/pr84943-2.C | 64 + gcc/testsuite/g++.dg/pr84943.C | 8 + gcc/testsuite/g++.dg/pr85008.C | 8 + gcc/testsuite/g++.dg/pr85026.C | 61 + gcc/testsuite/g++.dg/pr85027.C | 8 + gcc/testsuite/g++.dg/pr85039-1.C | 17 + gcc/testsuite/g++.dg/pr85039-2.C | 10 + gcc/testsuite/g++.dg/spellcheck-reswords.C | 1 + gcc/testsuite/g++.dg/spellcheck-stdlib.C | 73 + gcc/testsuite/g++.dg/template/crash100.C | 2 +- gcc/testsuite/g++.dg/template/dependent-base3.C | 26 + gcc/testsuite/g++.dg/template/error58.C | 8 + gcc/testsuite/g++.dg/template/mem_func_ptr2.C | 13 + gcc/testsuite/g++.dg/template/pr84434.C | 23 + gcc/testsuite/g++.dg/template/pr84694.C | 6 + gcc/testsuite/g++.dg/template/pr84789-2.C | 26 + gcc/testsuite/g++.dg/template/pr84789-3.C | 31 + gcc/testsuite/g++.dg/template/pr84789.C | 13 + gcc/testsuite/g++.dg/template/pr84973-2.C | 13 + gcc/testsuite/g++.dg/template/pr84973-3.C | 13 + gcc/testsuite/g++.dg/template/pr84973.C | 8 + gcc/testsuite/g++.dg/template/static37.C | 18 + gcc/testsuite/g++.dg/template/ttp31.C | 10 + gcc/testsuite/g++.dg/template/ttp32.C | 10 + .../g++.dg/{other => torture}/accessor-fixits-1.C | 44 + .../g++.dg/{other => torture}/accessor-fixits-2.C | 0 .../g++.dg/{other => torture}/accessor-fixits-3.C | 0 .../g++.dg/{other => torture}/accessor-fixits-4.C | 0 gcc/testsuite/g++.dg/torture/accessor-fixits-5.C | 33 + gcc/testsuite/g++.dg/torture/accessor-fixits-6.C | 22 + gcc/testsuite/g++.dg/torture/accessor-fixits-7.C | 22 + gcc/testsuite/g++.dg/torture/accessor-fixits-8.C | 31 + gcc/testsuite/g++.dg/torture/pr70499.C | 4 +- gcc/testsuite/g++.dg/torture/pr71464.C | 7 + gcc/testsuite/g++.dg/torture/pr79410.C | 10 + gcc/testsuite/g++.dg/torture/pr81812.C | 16 + gcc/testsuite/g++.dg/torture/pr84961-1.C | 24 + gcc/testsuite/g++.dg/torture/pr84961-2.C | 24 + gcc/testsuite/g++.dg/torture/pr85078.C | 40 + .../g++.dg/{eh/sighandle.C => torture/pr85334.C} | 7 +- gcc/testsuite/g++.dg/tree-ssa/volatile2.C | 20 + gcc/testsuite/g++.dg/ubsan/pr81530.C | 3 +- gcc/testsuite/g++.dg/ubsan/pr85029.C | 15 + gcc/testsuite/g++.dg/warn/Wformat-2.C | 17 + gcc/testsuite/g++.dg/warn/Wsign-compare-8.C | 8 + gcc/testsuite/g++.dg/warn/Wstringop-truncation-1.C | 4 +- gcc/testsuite/g++.dg/warn/Wstringop-truncation-2.C | 164 + gcc/testsuite/g++.dg/warn/Wunused-function4.C | 21 + gcc/testsuite/g++.dg/warn/Wunused-var-31.C | 11 + gcc/testsuite/g++.dg/warn/Wunused-var-32.C | 11 + gcc/testsuite/g++.dg/warn/deprecated-13.C | 44 + gcc/testsuite/g++.dg/warn/deprecated-6.C | 2 +- gcc/testsuite/g++.dg/warn/deprecated.C | 4 +- gcc/testsuite/g++.old-deja/g++.eh/spec6.C | 18 +- gcc/testsuite/g++.old-deja/g++.ext/arrnew2.C | 4 +- gcc/testsuite/g++.old-deja/g++.mike/p811.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/anon4.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/virtual11.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/virtual4.C | 2 +- gcc/testsuite/g++.old-deja/g++.robertl/eb58.C | 4 +- gcc/testsuite/g++.old-deja/g++.robertl/eb63.C | 4 +- gcc/testsuite/gcc.c-torture/compile/20180309-1.c | 22 + gcc/testsuite/gcc.c-torture/compile/pr84178-1.c | 18 + gcc/testsuite/gcc.c-torture/compile/pr84845.c | 12 + gcc/testsuite/gcc.c-torture/compile/pr84860.c | 11 + gcc/testsuite/gcc.c-torture/compile/pr84960.c | 17 + gcc/testsuite/gcc.c-torture/execute/pr84524.c | 41 + gcc/testsuite/gcc.c-torture/execute/pr84748.c | 34 + gcc/testsuite/gcc.c-torture/execute/pr85095.c | 52 + gcc/testsuite/gcc.c-torture/execute/pr85156.c | 21 + gcc/testsuite/gcc.c-torture/execute/pr85169.c | 22 + gcc/testsuite/gcc.c-torture/execute/pr85331.c | 22 + gcc/testsuite/gcc.dg/Warray-bounds-22.c | 4 +- gcc/testsuite/gcc.dg/Wattributes-6.c | 3 +- gcc/testsuite/gcc.dg/Wrestrict-10.c | 121 + gcc/testsuite/gcc.dg/Wrestrict-11.c | 205 + gcc/testsuite/gcc.dg/Wrestrict-12.c | 66 + gcc/testsuite/gcc.dg/Wrestrict-13.c | 36 + gcc/testsuite/gcc.dg/Wrestrict-14.c | 221 + gcc/testsuite/gcc.dg/Wstringop-overflow-4.c | 28 + gcc/testsuite/gcc.dg/Wstringop-overflow.c | 4 +- gcc/testsuite/gcc.dg/Wstringop-truncation-2.c | 126 + gcc/testsuite/gcc.dg/Wstringop-truncation.c | 131 + gcc/testsuite/gcc.dg/asan/pr82484.c | 5 + gcc/testsuite/gcc.dg/attr-alloc_size-3.c | 16 +- gcc/testsuite/gcc.dg/attr-alloc_size-4.c | 8 +- gcc/testsuite/gcc.dg/attr-alloc_size-7.c | 2 +- gcc/testsuite/gcc.dg/attr-alloc_size-8.c | 8 +- gcc/testsuite/gcc.dg/bf-ms-layout-2.c | 16 +- gcc/testsuite/gcc.dg/bf-ms-layout-4.c | 43 + gcc/testsuite/gcc.dg/bf-ms-layout-5.c | 45 + gcc/testsuite/gcc.dg/bf-ms-layout.c | 16 +- gcc/testsuite/gcc.dg/builtin-alloc-size.c | 2 +- gcc/testsuite/gcc.dg/builtin-stpncpy.c | 2 +- gcc/testsuite/gcc.dg/builtin-tgmath-3.c | 50 + gcc/testsuite/gcc.dg/builtin-unreachable-6.c | 1 + gcc/testsuite/gcc.dg/builtins-nonnull.c | 2 +- gcc/testsuite/gcc.dg/debug/pr85252.c | 11 + gcc/testsuite/gcc.dg/fixits-pr84852-1.c | 25 + gcc/testsuite/gcc.dg/fixits-pr84852-2.c | 25 + gcc/testsuite/gcc.dg/graphite/pr83126.c | 20 + gcc/testsuite/gcc.dg/graphite/pr84404.c | 19 + gcc/testsuite/gcc.dg/graphite/pr84552.c | 23 + gcc/testsuite/gcc.dg/graphite/pr84584.c | 23 + gcc/testsuite/gcc.dg/graphite/pr84650.c | 18 + gcc/testsuite/gcc.dg/graphite/pr84872.c | 19 + gcc/testsuite/gcc.dg/lto/chkp-ctor-merge_0.c | 23 - gcc/testsuite/gcc.dg/lto/pr80778_0.c | 5 + gcc/testsuite/gcc.dg/lto/pr85248_0.c | 45 + gcc/testsuite/gcc.dg/lto/pr85248_1.c | 9 + gcc/testsuite/gcc.dg/march-generic.c | 2 +- gcc/testsuite/gcc.dg/nonnull-4.c | 2 +- gcc/testsuite/gcc.dg/pr46921.c | 40 + gcc/testsuite/gcc.dg/pr79214.c | 2 +- gcc/testsuite/gcc.dg/pr80463.c | 54 + gcc/testsuite/gcc.dg/pr82004.c | 32 + gcc/testsuite/gcc.dg/pr83530.c | 15 + gcc/testsuite/gcc.dg/pr83852.c | 33 + gcc/testsuite/gcc.dg/pr83913.c | 26 + gcc/testsuite/gcc.dg/pr83962.c | 10 + gcc/testsuite/gcc.dg/pr83972.c | 26 + gcc/testsuite/gcc.dg/pr84607.c | 16 + gcc/testsuite/gcc.dg/pr84614.c | 28 + gcc/testsuite/gcc.dg/pr84628.c | 8 + gcc/testsuite/gcc.dg/pr84659.c | 19 + gcc/testsuite/gcc.dg/pr84670-1.c | 18 + gcc/testsuite/gcc.dg/pr84670-2.c | 33 + gcc/testsuite/gcc.dg/pr84670-3.c | 38 + gcc/testsuite/gcc.dg/pr84670-4.c | 17 + gcc/testsuite/gcc.dg/pr84687.c | 19 + gcc/testsuite/gcc.dg/pr84710.c | 13 + gcc/testsuite/gcc.dg/pr84721.c | 6 + gcc/testsuite/gcc.dg/pr84739.c | 26 + gcc/testsuite/gcc.dg/pr84772.c | 13 + gcc/testsuite/gcc.dg/pr84799.c | 29 + gcc/testsuite/gcc.dg/pr84834.c | 15 + gcc/testsuite/gcc.dg/pr84841.c | 9 + gcc/testsuite/gcc.dg/pr84853.c | 19 + gcc/testsuite/gcc.dg/pr84875.c | 28 + gcc/testsuite/gcc.dg/pr84899.c | 12 + gcc/testsuite/gcc.dg/pr84941.c | 10 + gcc/testsuite/gcc.dg/pr84953.c | 11 + .../gcc.dg/{torture/pr82264.c => pr84956.c} | 8 +- gcc/testsuite/gcc.dg/pr85045.c | 9 + gcc/testsuite/gcc.dg/pr85167.c | 16 + gcc/testsuite/gcc.dg/pr85180.c | 20 + gcc/testsuite/gcc.dg/pr85195.c | 19 + gcc/testsuite/gcc.dg/pr85257.c | 20 + gcc/testsuite/gcc.dg/pr85300.c | 16 + gcc/testsuite/gcc.dg/pr85376.c | 32 + gcc/testsuite/gcc.dg/{split-1.c => pr85388-1.c} | 5 +- gcc/testsuite/gcc.dg/{split-2.c => pr85388-2.c} | 5 +- gcc/testsuite/gcc.dg/{split-3.c => pr85388-3.c} | 5 +- gcc/testsuite/gcc.dg/{split-4.c => pr85388-4.c} | 5 +- gcc/testsuite/gcc.dg/{split-6.c => pr85388-5.c} | 5 +- gcc/testsuite/gcc.dg/{split-7.c => pr85388-6.c} | 7 +- gcc/testsuite/gcc.dg/pr85414.c | 10 + gcc/testsuite/gcc.dg/pr85430.c | 12 + gcc/testsuite/gcc.dg/pr85455.c | 22 + gcc/testsuite/gcc.dg/pr85467.c | 30 + gcc/testsuite/gcc.dg/string-opt-1.c | 3 +- gcc/testsuite/gcc.dg/struct-simple.c | 52 - gcc/testsuite/gcc.dg/torture/pr84178-2.c | 20 + gcc/testsuite/gcc.dg/torture/pr84427.c | 22 + .../960419-2.c => gcc.dg/torture/pr84528.c} | 3 + gcc/testsuite/gcc.dg/torture/pr84682-1.c | 5 + gcc/testsuite/gcc.dg/torture/pr84682-2.c | 10 + gcc/testsuite/gcc.dg/torture/pr84682-3.c | 8 + gcc/testsuite/gcc.dg/torture/pr84740.c | 24 + gcc/testsuite/gcc.dg/torture/pr84746.c | 26 + gcc/testsuite/gcc.dg/torture/pr84775.c | 18 + gcc/testsuite/gcc.dg/torture/pr84803.c | 30 + gcc/testsuite/gcc.dg/torture/pr84811.c | 20 + gcc/testsuite/gcc.dg/torture/pr84830.c | 46 + gcc/testsuite/gcc.dg/torture/pr84929.c | 10 + gcc/testsuite/gcc.dg/torture/pr85168.c | 30 + gcc/testsuite/gcc.dg/torture/pr85244-1.c | 19 + gcc/testsuite/gcc.dg/torture/pr85244-2.c | 8 + gcc/testsuite/gcc.dg/torture/pr85284.c | 20 + gcc/testsuite/gcc.dg/torture/pr85397-1.c | 29 + .../gcc.dg/tree-ssa/builtin-snprintf-warn-1.c | 2 +- .../gcc.dg/tree-ssa/builtin-snprintf-warn-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-5.c | 2 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-11.c | 8 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-12.c | 4 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-13.c | 9 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-14.c | 4 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-15.c | 9 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-19.c | 2 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-3.c | 16 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-9.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/pr35286.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr84512.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/pr84859.c | 22 + gcc/testsuite/gcc.dg/tree-ssa/pr84969.c | 57 + gcc/testsuite/gcc.dg/tree-ssa/split-path-6.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/split-path-7.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp104.c | 2 +- gcc/testsuite/gcc.dg/ubsan/bounds-3.c | 3 +- gcc/testsuite/gcc.dg/vect/bb-slp-1.c | 2 +- .../gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c | 4 +- .../vect/costmodel/x86_64/costmodel-pr84986.c | 14 + gcc/testsuite/gcc.dg/vect/pr81196.c | 11 +- .../vect/{no-tree-pre-pr45241.c => pr85286.c} | 1 + gcc/testsuite/gcc.dg/vect/vect-95.c | 3 - gcc/testsuite/gcc.dg/vect/vect-alias-check-13.c | 21 + gcc/testsuite/gcc.dg/vect/vect-strided-shift-1.c | 1 + gcc/testsuite/gcc.dg/vmx/ops-long-1.c | 16 +- .../gcc.target/aarch64/f16_mov_immediate_1.c | 4 +- .../gcc.target/aarch64/f16_mov_immediate_2.c | 6 +- gcc/testsuite/gcc.target/aarch64/movi_hf.c | 9 + .../gcc.target/aarch64/{pr81414.C => pr81414.c} | 0 gcc/testsuite/gcc.target/aarch64/pr81647.c | 45 + gcc/testsuite/gcc.target/aarch64/simd/pr67896.C | 7 - gcc/testsuite/gcc.target/aarch64/simd/pr67896.c | 7 + .../gcc.target/aarch64/store_v2vec_lanes.c | 6 +- .../gcc.target/aarch64/sve/mul_highpart_1.c | 25 + .../gcc.target/aarch64/sve/mul_highpart_1_run.c | 29 + gcc/testsuite/gcc.target/aarch64/sve/tls_1.c | 17 + .../gcc.target/aarch64/sve/unpack_fcvt_signed_1.c | 4 +- .../aarch64/sve/unpack_fcvt_unsigned_1.c | 4 +- .../gcc.target/aarch64/sve/unpack_float_1.c | 4 +- .../aarch64/sve/{vcond_1.C => vcond_1.c} | 20 +- .../aarch64/sve/{vcond_1_run.C => vcond_1_run.c} | 2 +- gcc/testsuite/gcc.target/arm/addr-modes-float.c | 2 +- gcc/testsuite/gcc.target/arm/addr-modes-int.c | 4 +- gcc/testsuite/gcc.target/arm/armv8_2-fp16-move-1.c | 3 +- gcc/testsuite/gcc.target/arm/cmse/cmse-1.c | 28 +- gcc/testsuite/gcc.target/arm/cmse/cmse-16.c | 18 + .../gcc.target/arm/copysign_softfloat_1.c | 3 +- gcc/testsuite/gcc.target/arm/fpscr.c | 9 +- gcc/testsuite/gcc.target/arm/pr81863.c | 44 + gcc/testsuite/gcc.target/arm/pr82518.c | 29 + gcc/testsuite/gcc.target/arm/pr82989.c | 33 + gcc/testsuite/gcc.target/arm/pr83712.c | 25 + gcc/testsuite/gcc.target/arm/pr84826.c | 16 + gcc/testsuite/gcc.target/arm/pr85173.c | 20 + gcc/testsuite/gcc.target/i386/align-limit.c | 2 +- gcc/testsuite/gcc.target/i386/avx512bw-pr84524.c | 14 + gcc/testsuite/gcc.target/i386/avx512bw-pr85090-2.c | 35 + gcc/testsuite/gcc.target/i386/avx512bw-pr85090-3.c | 35 + gcc/testsuite/gcc.target/i386/avx512bw-pr85169.c | 18 + gcc/testsuite/gcc.target/i386/avx512f-pr84786-1.c | 25 + gcc/testsuite/gcc.target/i386/avx512f-pr84786-2.c | 16 + gcc/testsuite/gcc.target/i386/avx512f-pr85090-1.c | 35 + gcc/testsuite/gcc.target/i386/avx512f-pr85090-2.c | 37 + gcc/testsuite/gcc.target/i386/avx512f-pr85090-3.c | 37 + .../i386/{avx512f-pr57233.c => avx512f-pr85169.c} | 4 +- gcc/testsuite/gcc.target/i386/avx512f-pr85177.c | 30 + gcc/testsuite/gcc.target/i386/avx512f-pr85255.c | 23 + gcc/testsuite/gcc.target/i386/builtin_target.c | 14 + .../gcc.target/i386/{cet-label.c => cet-label-3.c} | 4 +- gcc/testsuite/gcc.target/i386/cet-notrack-icf-1.c | 2 +- gcc/testsuite/gcc.target/i386/cet-notrack-icf-3.c | 2 +- gcc/testsuite/gcc.target/i386/cet-property-2.c | 2 +- .../i386/{cet-property-1.c => cet-property-3.c} | 2 +- gcc/testsuite/gcc.target/i386/cet-sjlj-6a.c | 4 +- gcc/testsuite/gcc.target/i386/cet-sjlj-6b.c | 4 +- .../gcc.target/i386/{cet-sjlj-5.c => cet-sjlj-7.c} | 2 +- gcc/testsuite/gcc.target/i386/funcspec-56.inc | 4 +- .../gcc.target/i386/indirect-thunk-attr-7.c | 2 +- .../gcc.target/i386/indirect-thunk-extern-7.c | 2 +- gcc/testsuite/gcc.target/i386/movdir-1.c | 30 + gcc/testsuite/gcc.target/i386/mvc10.c | 16 + gcc/testsuite/gcc.target/i386/mvc11.c | 28 + gcc/testsuite/gcc.target/i386/mvc12.c | 11 + gcc/testsuite/gcc.target/i386/pconfig-1.c | 20 + gcc/testsuite/gcc.target/i386/pr71991.c | 10 + gcc/testsuite/gcc.target/i386/pr84301.c | 15 + gcc/testsuite/gcc.target/i386/pr84564.c | 21 + gcc/testsuite/gcc.target/i386/pr84625.c | 12 + gcc/testsuite/gcc.target/i386/pr84723-1.c | 11 + gcc/testsuite/gcc.target/i386/pr84723-2.c | 13 + gcc/testsuite/gcc.target/i386/pr84723-3.c | 17 + gcc/testsuite/gcc.target/i386/pr84723-4.c | 11 + gcc/testsuite/gcc.target/i386/pr84723-5.c | 11 + gcc/testsuite/gcc.target/i386/pr84742-1.c | 10 + gcc/testsuite/gcc.target/i386/pr84742-2.c | 10 + gcc/testsuite/gcc.target/i386/pr84827.c | 21 + gcc/testsuite/gcc.target/i386/pr84844.c | 10 + gcc/testsuite/gcc.target/i386/pr84876.c | 11 + gcc/testsuite/gcc.target/i386/pr84945.c | 16 + gcc/testsuite/gcc.target/i386/pr84985.c | 6 + gcc/testsuite/gcc.target/i386/pr84989.c | 12 + gcc/testsuite/gcc.target/i386/pr85030.c | 10 + gcc/testsuite/gcc.target/i386/pr85034.c | 11 + gcc/testsuite/gcc.target/i386/pr85044.c | 24 + gcc/testsuite/gcc.target/i386/pr85073.c | 18 + gcc/testsuite/gcc.target/i386/pr85095-1.c | 33 + gcc/testsuite/gcc.target/i386/pr85095-2.c | 54 + gcc/testsuite/gcc.target/i386/pr85193.c | 17 + gcc/testsuite/gcc.target/i386/pr85281.c | 15 + gcc/testsuite/gcc.target/i386/pr85328.c | 18 + gcc/testsuite/gcc.target/i386/pr85342.c | 29 + gcc/testsuite/gcc.target/i386/pr85403.c | 10 + gcc/testsuite/gcc.target/i386/pr85404.c | 6 + .../gcc.target/i386/{mvc6.c => pr85417-1.c} | 2 +- gcc/testsuite/gcc.target/i386/ret-thunk-26.c | 2 +- gcc/testsuite/gcc.target/i386/ret-thunk-9.c | 2 +- gcc/testsuite/gcc.target/i386/sgx.c | 17 +- gcc/testsuite/gcc.target/i386/sse-12.c | 2 +- gcc/testsuite/gcc.target/i386/sse-13.c | 2 +- gcc/testsuite/gcc.target/i386/sse-14.c | 2 +- gcc/testsuite/gcc.target/i386/sse-23.c | 2 +- gcc/testsuite/gcc.target/i386/wbinvd-1.c | 11 + gcc/testsuite/gcc.target/i386/wbnoinvd-1.c | 10 + gcc/testsuite/gcc.target/ia64/pr56540.c | 6 + gcc/testsuite/gcc.target/mips/fix-r4000-1.c | 2 +- gcc/testsuite/gcc.target/mips/fix-r4000-10.c | 2 +- gcc/testsuite/gcc.target/mips/fix-r4000-2.c | 2 +- gcc/testsuite/gcc.target/mips/fix-r4000-3.c | 2 +- gcc/testsuite/gcc.target/mips/fix-r4000-4.c | 2 +- gcc/testsuite/gcc.target/mips/fix-r4000-5.c | 2 +- gcc/testsuite/gcc.target/mips/fix-r4000-6.c | 2 +- gcc/testsuite/gcc.target/mips/fix-r4000-7.c | 2 +- gcc/testsuite/gcc.target/mips/fix-r4000-8.c | 2 +- gcc/testsuite/gcc.target/mips/fix-r4000-9.c | 2 +- gcc/testsuite/gcc.target/mips/umips-store16-2.c | 6 +- gcc/testsuite/gcc.target/nios2/lo-addr-tls.c | 2 +- gcc/testsuite/gcc.target/nvptx/pr85056.c | 21 + gcc/testsuite/gcc.target/nvptx/pr85056a.c | 3 + gcc/testsuite/gcc.target/powerpc/altivec-7-be.c | 9 +- gcc/testsuite/gcc.target/powerpc/altivec-7-le.c | 3 +- gcc/testsuite/gcc.target/powerpc/altivec-7.h | 3 - gcc/testsuite/gcc.target/powerpc/altivec-ld-1.c | 67 + .../gcc.target/powerpc/bfp/scalar-extract-exp-5.c | 2 +- .../gcc.target/powerpc/bfp/scalar-extract-sig-5.c | 4 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-11.c | 2 +- .../powerpc/bfp/scalar-test-data-class-10.c | 3 + .../powerpc/bfp/scalar-test-data-class-8.c | 3 + .../powerpc/bfp/scalar-test-data-class-9.c | 3 + .../gcc.target/powerpc/bfp/scalar-test-neg-4.c | 3 + .../powerpc/builtin-fctid-fctiw-runnable.c | 137 - gcc/testsuite/gcc.target/powerpc/builtins-1-le.c | 60 +- .../gcc.target/powerpc/builtins-7-runnable.c | 112 + gcc/testsuite/gcc.target/powerpc/dfmode_off.c | 2 +- gcc/testsuite/gcc.target/powerpc/dimode_off.c | 2 +- gcc/testsuite/gcc.target/powerpc/divkc3-2.c | 16 + gcc/testsuite/gcc.target/powerpc/divkc3-3.c | 16 + gcc/testsuite/gcc.target/powerpc/extend-divide-1.c | 14 - gcc/testsuite/gcc.target/powerpc/extend-divide-2.c | 14 - gcc/testsuite/gcc.target/powerpc/mulkc3-2.c | 16 + gcc/testsuite/gcc.target/powerpc/mulkc3-3.c | 16 + gcc/testsuite/gcc.target/powerpc/ppc-sdata-2.c | 1 + gcc/testsuite/gcc.target/powerpc/pr69946.c | 7 +- .../dfp/pr41049.c => gcc.target/powerpc/pr79916.c} | 20 +- gcc/testsuite/gcc.target/powerpc/pr80098-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr80098-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr80103-1.c | 15 - gcc/testsuite/gcc.target/powerpc/pr82015.c | 4 +- gcc/testsuite/gcc.target/powerpc/pr83399.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr83660.C | 14 + gcc/testsuite/gcc.target/powerpc/pr83969.c | 14 + gcc/testsuite/gcc.target/powerpc/pr84014.c | 4 +- gcc/testsuite/gcc.target/powerpc/pr84700.c | 12 + gcc/testsuite/gcc.target/powerpc/pr84878.c | 18 + gcc/testsuite/gcc.target/powerpc/spec-barr-1.c | 2 +- .../powerpc/{sse-maxps-1.c => sse-maxps-2.c} | 18 +- .../powerpc/{sse-maxps-1.c => sse-minps-2.c} | 18 +- gcc/testsuite/gcc.target/powerpc/sse2-pslld-1.c | 62 +- gcc/testsuite/gcc.target/powerpc/sse2-psllq-1.c | 64 +- gcc/testsuite/gcc.target/powerpc/sse2-psllw-1.c | 60 +- gcc/testsuite/gcc.target/powerpc/tfmode_off.c | 2 +- gcc/testsuite/gcc.target/powerpc/timode_off.c | 2 +- gcc/testsuite/gcc.target/powerpc/undef-bool-2.c | 15 + gcc/testsuite/gcc.target/powerpc/vec-ldl-1.c | 211 + .../gcc.target/powerpc/vec-setup-be-long.c | 3 + .../powerpc/{altivec-7-be.c => vsx-7-be.c} | 31 +- gcc/testsuite/gcc.target/powerpc/vsx-7.h | 18 + gcc/testsuite/gcc.target/powerpc/vsx-vector-6-le.c | 6 +- .../gcc.target/powerpc/vsx-vector-6-le.p9.c | 6 +- gcc/testsuite/gcc.target/riscv/pr84660.c | 17 + gcc/testsuite/gcc.target/riscv/shift-and-1.c | 10 + gcc/testsuite/gcc.target/riscv/shift-and-2.c | 41 + gcc/testsuite/gcc.target/s390/hotpatch-1.c | 7 + gcc/testsuite/gcc.target/s390/hotpatch-10.c | 1 + gcc/testsuite/gcc.target/s390/hotpatch-11.c | 1 + gcc/testsuite/gcc.target/s390/hotpatch-12.c | 1 + gcc/testsuite/gcc.target/s390/hotpatch-13.c | 1 + gcc/testsuite/gcc.target/s390/hotpatch-14.c | 1 + gcc/testsuite/gcc.target/s390/hotpatch-15.c | 1 + gcc/testsuite/gcc.target/s390/hotpatch-16.c | 1 + gcc/testsuite/gcc.target/s390/hotpatch-17.c | 1 + gcc/testsuite/gcc.target/s390/hotpatch-18.c | 1 + gcc/testsuite/gcc.target/s390/hotpatch-19.c | 1 + gcc/testsuite/gcc.target/s390/hotpatch-2.c | 1 + gcc/testsuite/gcc.target/s390/hotpatch-3.c | 1 + gcc/testsuite/gcc.target/s390/hotpatch-4.c | 1 + gcc/testsuite/gcc.target/s390/hotpatch-5.c | 1 + gcc/testsuite/gcc.target/s390/hotpatch-6.c | 1 + gcc/testsuite/gcc.target/s390/hotpatch-7.c | 1 + gcc/testsuite/gcc.target/s390/hotpatch-8.c | 1 + gcc/testsuite/gcc.target/s390/hotpatch-9.c | 1 + ...nobp-return-reg-z900.c => nobp-no-dwarf2-cfi.c} | 28 +- .../gcc.target/s390/{pr77822-1.C => pr77822-1.c} | 16 +- gcc/testsuite/gcc.target/s390/pr77822-2.c | 2 + gcc/testsuite/gcc.target/s390/s390.exp | 15 +- gcc/testsuite/gcc.target/s390/vector/vcond-shift.c | 163 +- gcc/testsuite/gfortran.dg/array_constructor_52.f90 | 11 + gcc/testsuite/gfortran.dg/array_constructor_53.f90 | 19 + gcc/testsuite/gfortran.dg/array_simplify_2.f90 | 11 + gcc/testsuite/gfortran.dg/associate_36.f90 | 3 +- gcc/testsuite/gfortran.dg/associate_37.f90 | 15 + gcc/testsuite/gfortran.dg/automatic_1.f90 | 31 + gcc/testsuite/gfortran.dg/automatic_repeat.f90 | 8 + gcc/testsuite/gfortran.dg/automatic_save.f90 | 8 + .../gfortran.dg/bound_simplification_3.f90 | 2 +- .../gfortran.dg/bound_simplification_4.f90 | 2 +- .../gfortran.dg/bound_simplification_5.f90 | 2 +- .../gfortran.dg/bound_simplification_6.f90 | 2 +- .../{auto_char_len_3.f90 => char_result_17.f90} | 29 +- gcc/testsuite/gfortran.dg/class_array_23.f03 | 37 + .../gfortran.dg/coarray/get_to_indexed_array_1.f90 | 32 + .../gfortran.dg/coarray/get_to_indirect_array.f90 | 28 + gcc/testsuite/gfortran.dg/coarray_47.f90 | 12 + gcc/testsuite/gfortran.dg/coarray_8.f90 | 4 +- gcc/testsuite/gfortran.dg/complex_intrinsic_7.f90 | 2 +- gcc/testsuite/gfortran.dg/do_concurrent_6.f90 | 13 + gcc/testsuite/gfortran.dg/dot_product_2.f90 | 2 +- gcc/testsuite/gfortran.dg/func_result_7.f90 | 6 +- gcc/testsuite/gfortran.dg/goacc/pr84963.f90 | 7 + gcc/testsuite/gfortran.dg/gomp/pr85313.f90 | 25 + gcc/testsuite/gfortran.dg/implied_do_2.f90 | 7 + gcc/testsuite/gfortran.dg/implied_do_io_5.f90 | 15 + gcc/testsuite/gfortran.dg/interface_41.f90 | 19 + gcc/testsuite/gfortran.dg/interface_42.f90 | 24 + gcc/testsuite/gfortran.dg/interface_43.f90 | 25 + .../gfortran.dg/internal_references_1.f90 | 7 +- gcc/testsuite/gfortran.dg/iso_fortran_env_5.f90 | 2 +- .../gfortran.dg/literal_character_constant_1.inc | 4 +- gcc/testsuite/gfortran.dg/lto/pr84645_0.f90 | 17 + gcc/testsuite/gfortran.dg/matmul_rank_1.f90 | 9 + gcc/testsuite/gfortran.dg/minmaxloc_zerosize_1.f90 | 28 + gcc/testsuite/gfortran.dg/overload_1.f90 | 6 +- .../gfortran.dg/parameter_array_element_3.f90 | 17 + .../gfortran.dg/parameter_array_format.f90 | 14 + gcc/testsuite/gfortran.dg/pr42651.f90 | 24 + gcc/testsuite/gfortran.dg/pr51434.f90 | 19 + gcc/testsuite/gfortran.dg/pr61775.f90 | 9 + gcc/testsuite/gfortran.dg/pr64107.f90 | 30 + gcc/testsuite/gfortran.dg/pr64124.f90 | 5 + gcc/testsuite/gfortran.dg/pr65453.f90 | 8 + gcc/testsuite/gfortran.dg/pr69395.f90 | 6 + gcc/testsuite/gfortran.dg/pr69497.f90 | 8 + gcc/testsuite/gfortran.dg/pr70409.f90 | 23 + gcc/testsuite/gfortran.dg/pr71085.f90 | 12 + gcc/testsuite/gfortran.dg/pr77414.f90 | 9 + gcc/testsuite/gfortran.dg/pr78741.f90 | 16 + gcc/testsuite/gfortran.dg/pr83939.f90 | 12 + gcc/testsuite/gfortran.dg/pr84565.f90 | 7 + gcc/testsuite/gfortran.dg/pr84734.f90 | 4 + gcc/testsuite/gfortran.dg/pr84957.f90 | 17 + gcc/testsuite/gfortran.dg/pr85082.f90 | 14 + ..._on_assign_16.f90 => realloc_on_assign_16a.f90} | 5 +- gcc/testsuite/gfortran.dg/scalar_pointer_1.f90 | 36 + gcc/testsuite/gfortran.dg/select_type_41.f90 | 30 + gcc/testsuite/gfortran.dg/shape_7.f90 | 2 +- gcc/testsuite/gfortran.dg/storage_size_4.f90 | 2 +- gcc/testsuite/gfortran.dg/string_length_2.f90 | 2 +- .../gfortran.dg/structure_constructor_15.f90 | 12 + gcc/testsuite/gfortran.dg/substr_6.f90 | 2 - gcc/testsuite/gfortran.dg/substr_7.f90 | 13 + .../gfortran.dg/unlimited_polymorphic_29.f90 | 84 + gcc/testsuite/gfortran.dg/vax_structure_1.f90 | 27 + gcc/testsuite/gfortran.dg/vect/pr84913.f90 | 13 + .../gfortran.dg/vect/vect-do-concurrent-1.f90 | 1 - gcc/testsuite/gfortran.dg/warn_concat.f90 | 9 + gcc/testsuite/gfortran.dg/zero_sized_10.f90 | 10 + gcc/testsuite/gfortran.dg/zero_sized_8.f90 | 50 + gcc/testsuite/gfortran.dg/zero_sized_9.f90 | 31 + gcc/testsuite/gnat.dg/lto22.adb | 9 + gcc/testsuite/gnat.dg/lto22_pkg1.ads | 7 + gcc/testsuite/gnat.dg/lto22_pkg2.adb | 9 + gcc/testsuite/gnat.dg/lto22_pkg2.ads | 15 + gcc/testsuite/gnat.dg/prot3.adb | 8 + gcc/testsuite/gnat.dg/prot3_pkg.adb | 17 + gcc/testsuite/gnat.dg/prot3_pkg.ads | 16 + gcc/testsuite/lib/asan-dg.exp | 19 +- gcc/testsuite/lib/prune.exp | 2 +- gcc/testsuite/lib/scanasm.exp | 3 +- gcc/testsuite/lib/scandump.exp | 3 +- gcc/testsuite/lib/target-supports.exp | 48 +- gcc/timevar.c | 16 +- gcc/tree-cfg.c | 6 + gcc/tree-chkp.c | 8 +- gcc/tree-data-ref.c | 81 +- gcc/tree-data-ref.h | 1 + gcc/tree-dfa.c | 13 +- gcc/tree-if-conv.c | 26 +- gcc/tree-inline.c | 1 + gcc/tree-loop-distribution.c | 11 +- gcc/tree-parloops.c | 39 + gcc/tree-pretty-print.c | 19 +- gcc/tree-scalar-evolution.c | 6 +- gcc/tree-ssa-loop-ch.c | 3 +- gcc/tree-ssa-loop-im.c | 2 + gcc/tree-ssa-loop-niter.c | 4 +- gcc/tree-ssa-phiopt.c | 61 +- gcc/tree-ssa-pre.c | 260 +- gcc/tree-ssa-reassoc.c | 14 +- gcc/tree-ssa-sccvn.c | 17 +- gcc/tree-ssa-strlen.c | 75 +- gcc/tree-ssa-tail-merge.c | 6 +- gcc/tree-switch-conversion.c | 8 +- gcc/tree-tailcall.c | 2 +- gcc/tree-vect-data-refs.c | 38 +- gcc/tree-vect-loop-manip.c | 5 +- gcc/tree-vect-loop.c | 24 + gcc/tree-vect-stmts.c | 54 +- gcc/tree-vectorizer.h | 1 + gcc/tree-vrp.c | 9 +- gcc/tree.c | 108 +- gcc/tree.h | 3 + gcc/var-tracking.c | 4 +- gcc/varasm.c | 14 +- gcc/vec-perm-indices.h | 2 +- gotools/ChangeLog | 6 + gotools/Makefile.am | 4 +- gotools/Makefile.in | 4 +- libada/ChangeLog | 5 + libada/configure | 2 +- libatomic/ChangeLog | 14 + libatomic/config/s390/exch_n.c | 69 + libatomic/configure | 15 +- libatomic/configure.tgt | 5 + libbacktrace/ChangeLog | 26 + libbacktrace/configure | 13 +- libbacktrace/elf.c | 9 +- libcc1/ChangeLog | 5 + libcc1/configure | 6 +- libcpp/ChangeLog | 11 + libcpp/include/line-map.h | 12 + libcpp/lex.c | 27 +- libcpp/po/ChangeLog | 8 + libcpp/po/da.po | 22 +- libcpp/po/es.po | 183 +- libffi/ChangeLog | 5 + libffi/configure | 2 +- libgcc/ChangeLog | 107 + libgcc/config.host | 4 + libgcc/config.in | 7 + libgcc/config/i386/cpuinfo.c | 175 +- libgcc/config/i386/cpuinfo.h | 11 +- libgcc/config/i386/cygwin.S | 8 +- libgcc/config/i386/i386-asm.h | 21 +- libgcc/config/i386/morestack.S | 1 + libgcc/config/i386/shadow-stack-unwind.h | 7 +- libgcc/config/pa/fptr.c | 20 + libgcc/configure | 47 +- libgcc/configure.ac | 18 + libgcc/unwind-generic.h | 3 + libgcc/unwind.inc | 4 +- libgfortran/ChangeLog | 79 + libgfortran/configure | 15 +- libgfortran/generated/matmul_c10.c | 10 +- libgfortran/generated/matmul_c16.c | 10 +- libgfortran/generated/matmul_c4.c | 10 +- libgfortran/generated/matmul_c8.c | 10 +- libgfortran/generated/matmul_i1.c | 10 +- libgfortran/generated/matmul_i16.c | 10 +- libgfortran/generated/matmul_i2.c | 10 +- libgfortran/generated/matmul_i4.c | 10 +- libgfortran/generated/matmul_i8.c | 10 +- libgfortran/generated/matmul_r10.c | 10 +- libgfortran/generated/matmul_r16.c | 10 +- libgfortran/generated/matmul_r4.c | 10 +- libgfortran/generated/matmul_r8.c | 10 +- libgfortran/generated/matmulavx128_c10.c | 4 +- libgfortran/generated/matmulavx128_c16.c | 4 +- libgfortran/generated/matmulavx128_c4.c | 4 +- libgfortran/generated/matmulavx128_c8.c | 4 +- libgfortran/generated/matmulavx128_i1.c | 4 +- libgfortran/generated/matmulavx128_i16.c | 4 +- libgfortran/generated/matmulavx128_i2.c | 4 +- libgfortran/generated/matmulavx128_i4.c | 4 +- libgfortran/generated/matmulavx128_i8.c | 4 +- libgfortran/generated/matmulavx128_r10.c | 4 +- libgfortran/generated/matmulavx128_r16.c | 4 +- libgfortran/generated/matmulavx128_r4.c | 4 +- libgfortran/generated/matmulavx128_r8.c | 4 +- libgfortran/gfortran.map | 6 +- libgfortran/intrinsics/kill.c | 51 +- libgfortran/io/io.h | 2 +- libgfortran/io/list_read.c | 4 +- libgfortran/io/read.c | 2 +- libgfortran/m4/matmul_internal.m4 | 2 +- libgfortran/runtime/minimal.c | 90 + libgo/MERGE | 2 +- libgo/Makefile.am | 5 +- libgo/Makefile.in | 6 +- libgo/VERSION | 2 +- libgo/go/cmd/go/internal/load/pkg.go | 1 + libgo/go/cmd/go/internal/work/buildid.go | 13 +- libgo/go/cmd/go/internal/work/exec.go | 15 +- libgo/go/cmd/go/internal/work/gccgo.go | 13 +- libgo/go/cmd/go/internal/work/security.go | 50 +- libgo/go/cmd/go/internal/work/security_test.go | 7 + libgo/go/os/signal/signal_cgo_test.go | 2 + libgo/go/runtime/crash_test.go | 3 + libgo/go/runtime/malloc.go | 13 +- libgo/mksysinfo.sh | 2 +- libgo/runtime/runtime_c.c | 59 +- libgomp/ChangeLog | 374 + libgomp/Makefile.in | 2 +- libgomp/configure | 15 +- libgomp/testsuite/libgomp.c/switch-conversion-2.c | 31 + libgomp/testsuite/libgomp.c/switch-conversion.c | 36 + libgomp/testsuite/libgomp.fortran/aligned1.f03 | 6 +- libgomp/testsuite/libgomp.fortran/alloc-comp-1.f90 | 20 +- libgomp/testsuite/libgomp.fortran/alloc-comp-2.f90 | 36 +- libgomp/testsuite/libgomp.fortran/alloc-comp-3.f90 | 42 +- libgomp/testsuite/libgomp.fortran/allocatable1.f90 | 20 +- .../testsuite/libgomp.fortran/allocatable10.f90 | 136 +- .../testsuite/libgomp.fortran/allocatable11.f90 | 72 +- .../testsuite/libgomp.fortran/allocatable12.f90 | 62 +- libgomp/testsuite/libgomp.fortran/allocatable2.f90 | 10 +- libgomp/testsuite/libgomp.fortran/allocatable3.f90 | 2 +- libgomp/testsuite/libgomp.fortran/allocatable4.f90 | 12 +- libgomp/testsuite/libgomp.fortran/allocatable5.f90 | 2 +- libgomp/testsuite/libgomp.fortran/allocatable6.f90 | 4 +- libgomp/testsuite/libgomp.fortran/allocatable7.f90 | 2 +- libgomp/testsuite/libgomp.fortran/allocatable8.f90 | 4 +- libgomp/testsuite/libgomp.fortran/allocatable9.f90 | 210 +- .../libgomp.fortran/appendix-a/a.18.1.f90 | 2 +- .../libgomp.fortran/appendix-a/a.19.1.f90 | 2 +- libgomp/testsuite/libgomp.fortran/associate1.f90 | 8 +- libgomp/testsuite/libgomp.fortran/associate2.f90 | 16 +- libgomp/testsuite/libgomp.fortran/associate3.f90 | 2 +- libgomp/testsuite/libgomp.fortran/cancel-do-1.f90 | 2 +- libgomp/testsuite/libgomp.fortran/cancel-do-2.f90 | 8 +- .../libgomp.fortran/cancel-parallel-1.f90 | 2 +- .../libgomp.fortran/cancel-sections-1.f90 | 8 +- .../libgomp.fortran/cancel-taskgroup-2.f90 | 2 +- libgomp/testsuite/libgomp.fortran/character1.f90 | 2 +- libgomp/testsuite/libgomp.fortran/character2.f90 | 2 +- libgomp/testsuite/libgomp.fortran/collapse1.f90 | 2 +- libgomp/testsuite/libgomp.fortran/collapse2.f90 | 6 +- libgomp/testsuite/libgomp.fortran/collapse3.f90 | 24 +- libgomp/testsuite/libgomp.fortran/collapse4.f90 | 2 +- libgomp/testsuite/libgomp.fortran/crayptr1.f90 | 4 +- libgomp/testsuite/libgomp.fortran/crayptr2.f90 | 2 +- libgomp/testsuite/libgomp.fortran/crayptr3.f90 | 6 +- .../testsuite/libgomp.fortran/declare-simd-1.f90 | 4 +- .../testsuite/libgomp.fortran/declare-simd-3.f90 | 2 +- .../testsuite/libgomp.fortran/declare-target-2.f90 | 2 +- libgomp/testsuite/libgomp.fortran/depend-1.f90 | 34 +- libgomp/testsuite/libgomp.fortran/depend-2.f90 | 8 +- libgomp/testsuite/libgomp.fortran/depend-3.f90 | 8 +- libgomp/testsuite/libgomp.fortran/do1.f90 | 10 +- libgomp/testsuite/libgomp.fortran/do2.f90 | 10 +- .../testsuite/libgomp.fortran/do_concurrent_5.f90 | 72 + libgomp/testsuite/libgomp.fortran/doacross1.f90 | 36 +- libgomp/testsuite/libgomp.fortran/doacross2.f90 | 48 +- libgomp/testsuite/libgomp.fortran/doacross3.f90 | 48 +- .../examples-4/array_sections-3.f90 | 2 +- .../examples-4/array_sections-4.f90 | 2 +- .../libgomp.fortran/examples-4/async_target-1.f90 | 2 +- .../libgomp.fortran/examples-4/async_target-2.f90 | 6 +- .../examples-4/declare_target-1.f90 | 4 +- .../examples-4/declare_target-2.f90 | 2 +- .../examples-4/declare_target-3.f90 | 2 +- .../examples-4/declare_target-4.f90 | 2 +- .../examples-4/declare_target-5.f90 | 2 +- .../libgomp.fortran/examples-4/device-1.f90 | 6 +- .../libgomp.fortran/examples-4/device-2.f90 | 4 +- .../libgomp.fortran/examples-4/device-3.f90 | 4 +- .../libgomp.fortran/examples-4/simd-1.f90 | 2 +- .../libgomp.fortran/examples-4/simd-2.f90 | 2 +- .../libgomp.fortran/examples-4/simd-3.f90 | 2 +- .../libgomp.fortran/examples-4/simd-4.f90 | 2 +- .../libgomp.fortran/examples-4/simd-5.f90 | 2 +- .../libgomp.fortran/examples-4/simd-6.f90 | 4 +- .../libgomp.fortran/examples-4/simd-7.f90 | 2 +- .../libgomp.fortran/examples-4/simd-8.f90 | 2 +- .../libgomp.fortran/examples-4/target-1.f90 | 2 +- .../libgomp.fortran/examples-4/target-2.f90 | 2 +- .../libgomp.fortran/examples-4/target-3.f90 | 2 +- .../libgomp.fortran/examples-4/target-4.f90 | 2 +- .../libgomp.fortran/examples-4/target-5.f90 | 4 +- .../libgomp.fortran/examples-4/target_data-1.f90 | 2 +- .../libgomp.fortran/examples-4/target_data-2.f90 | 2 +- .../libgomp.fortran/examples-4/target_data-3.f90 | 2 +- .../libgomp.fortran/examples-4/target_data-4.f90 | 2 +- .../libgomp.fortran/examples-4/target_data-5.f90 | 2 +- .../libgomp.fortran/examples-4/target_data-6.f90 | 6 +- .../libgomp.fortran/examples-4/target_data-7.f90 | 4 +- .../libgomp.fortran/examples-4/target_update-1.f90 | 2 +- .../libgomp.fortran/examples-4/target_update-2.f90 | 2 +- .../libgomp.fortran/examples-4/task_dep-1.f90 | 2 +- .../libgomp.fortran/examples-4/task_dep-2.f90 | 2 +- .../libgomp.fortran/examples-4/task_dep-3.f90 | 2 +- .../libgomp.fortran/examples-4/task_dep-4.f90 | 4 +- .../libgomp.fortran/examples-4/task_dep-5.f90 | 2 +- .../libgomp.fortran/examples-4/teams-2.f90 | 2 +- .../libgomp.fortran/examples-4/teams-3.f90 | 2 +- .../libgomp.fortran/examples-4/teams-4.f90 | 2 +- .../libgomp.fortran/examples-4/teams-5.f90 | 2 +- .../libgomp.fortran/examples-4/teams-6.f90 | 2 +- libgomp/testsuite/libgomp.fortran/lastprivate1.f90 | 24 +- libgomp/testsuite/libgomp.fortran/lastprivate2.f90 | 24 +- libgomp/testsuite/libgomp.fortran/lib1.f90 | 44 +- libgomp/testsuite/libgomp.fortran/lib2.f | 44 +- libgomp/testsuite/libgomp.fortran/lib3.f | 44 +- libgomp/testsuite/libgomp.fortran/lib4.f90 | 8 +- libgomp/testsuite/libgomp.fortran/lock-1.f90 | 8 +- libgomp/testsuite/libgomp.fortran/lock-2.f90 | 6 +- libgomp/testsuite/libgomp.fortran/nested1.f90 | 22 +- libgomp/testsuite/libgomp.fortran/nestedfn1.f90 | 4 +- libgomp/testsuite/libgomp.fortran/nestedfn2.f90 | 4 +- libgomp/testsuite/libgomp.fortran/nestedfn3.f90 | 2 +- libgomp/testsuite/libgomp.fortran/nestedfn4.f90 | 8 +- libgomp/testsuite/libgomp.fortran/nestedfn5.f90 | 14 +- libgomp/testsuite/libgomp.fortran/omp_atomic1.f90 | 8 +- libgomp/testsuite/libgomp.fortran/omp_atomic2.f90 | 12 +- libgomp/testsuite/libgomp.fortran/omp_atomic3.f90 | 8 +- libgomp/testsuite/libgomp.fortran/omp_atomic4.f90 | 4 +- libgomp/testsuite/libgomp.fortran/omp_atomic5.f90 | 14 +- libgomp/testsuite/libgomp.fortran/omp_cond1.f | 6 +- libgomp/testsuite/libgomp.fortran/omp_cond2.f | 6 +- libgomp/testsuite/libgomp.fortran/omp_cond3.F90 | 6 +- libgomp/testsuite/libgomp.fortran/omp_cond4.F90 | 6 +- libgomp/testsuite/libgomp.fortran/omp_parse1.f90 | 26 +- libgomp/testsuite/libgomp.fortran/omp_parse2.f90 | 18 +- libgomp/testsuite/libgomp.fortran/omp_parse3.f90 | 14 +- libgomp/testsuite/libgomp.fortran/omp_parse4.f90 | 16 +- .../testsuite/libgomp.fortran/openmp_version-1.f | 2 +- .../testsuite/libgomp.fortran/openmp_version-2.f90 | 2 +- .../parloops-exit-first-loop-alt-2.f95 | 2 +- .../parloops-exit-first-loop-alt.f95 | 2 +- libgomp/testsuite/libgomp.fortran/pointer1.f90 | 12 +- libgomp/testsuite/libgomp.fortran/pointer2.f90 | 8 +- libgomp/testsuite/libgomp.fortran/pr25162.f | 2 +- libgomp/testsuite/libgomp.fortran/pr25219.f90 | 2 +- libgomp/testsuite/libgomp.fortran/pr27395-1.f90 | 2 +- libgomp/testsuite/libgomp.fortran/pr27395-2.f90 | 2 +- libgomp/testsuite/libgomp.fortran/pr27416-1.f90 | 2 +- libgomp/testsuite/libgomp.fortran/pr27916-1.f90 | 2 +- libgomp/testsuite/libgomp.fortran/pr27916-2.f90 | 2 +- libgomp/testsuite/libgomp.fortran/pr28390.f | 2 +- libgomp/testsuite/libgomp.fortran/pr29629.f90 | 2 +- libgomp/testsuite/libgomp.fortran/pr32550.f90 | 2 +- libgomp/testsuite/libgomp.fortran/pr33880.f90 | 2 +- libgomp/testsuite/libgomp.fortran/pr34020.f90 | 2 +- libgomp/testsuite/libgomp.fortran/pr35130.f90 | 2 +- libgomp/testsuite/libgomp.fortran/pr42162.f90 | 2 +- libgomp/testsuite/libgomp.fortran/pr46753.f90 | 4 +- libgomp/testsuite/libgomp.fortran/pr48894.f90 | 2 +- libgomp/testsuite/libgomp.fortran/pr49792-1.f90 | 2 +- libgomp/testsuite/libgomp.fortran/pr49792-2.f90 | 4 +- libgomp/testsuite/libgomp.fortran/pr63938-1.f90 | 2 +- libgomp/testsuite/libgomp.fortran/pr63938-2.f90 | 2 +- libgomp/testsuite/libgomp.fortran/pr65597.f90 | 4 +- libgomp/testsuite/libgomp.fortran/pr66199-1.f90 | 10 +- libgomp/testsuite/libgomp.fortran/pr71014.f90 | 2 +- libgomp/testsuite/libgomp.fortran/pr81304.f90 | 2 +- libgomp/testsuite/libgomp.fortran/pr81841.f90 | 4 +- libgomp/testsuite/libgomp.fortran/pr84418-1.f90 | 2 +- libgomp/testsuite/libgomp.fortran/pr84418-2.f90 | 2 +- libgomp/testsuite/libgomp.fortran/procptr1.f90 | 14 +- libgomp/testsuite/libgomp.fortran/recursion1.f90 | 2 +- libgomp/testsuite/libgomp.fortran/reduction1.f90 | 42 +- libgomp/testsuite/libgomp.fortran/reduction2.f90 | 12 +- libgomp/testsuite/libgomp.fortran/reduction3.f90 | 16 +- libgomp/testsuite/libgomp.fortran/reduction4.f90 | 8 +- libgomp/testsuite/libgomp.fortran/reduction5.f90 | 4 +- libgomp/testsuite/libgomp.fortran/reduction6.f90 | 4 +- libgomp/testsuite/libgomp.fortran/reference1.f90 | 6 +- libgomp/testsuite/libgomp.fortran/reference2.f90 | 2 +- libgomp/testsuite/libgomp.fortran/retval1.f90 | 28 +- libgomp/testsuite/libgomp.fortran/retval2.f90 | 4 +- libgomp/testsuite/libgomp.fortran/sharing1.f90 | 2 +- libgomp/testsuite/libgomp.fortran/sharing2.f90 | 4 +- libgomp/testsuite/libgomp.fortran/simd1.f90 | 4 +- libgomp/testsuite/libgomp.fortran/simd2.f90 | 36 +- libgomp/testsuite/libgomp.fortran/simd3.f90 | 36 +- libgomp/testsuite/libgomp.fortran/simd4.f90 | 36 +- libgomp/testsuite/libgomp.fortran/simd5.f90 | 24 +- libgomp/testsuite/libgomp.fortran/simd6.f90 | 24 +- libgomp/testsuite/libgomp.fortran/simd7.f90 | 112 +- libgomp/testsuite/libgomp.fortran/stack.f90 | 2 +- libgomp/testsuite/libgomp.fortran/strassen.f90 | 4 +- libgomp/testsuite/libgomp.fortran/tabs1.f90 | 2 +- libgomp/testsuite/libgomp.fortran/tabs2.f | 2 +- libgomp/testsuite/libgomp.fortran/target1.f90 | 8 +- libgomp/testsuite/libgomp.fortran/target2.f90 | 8 +- libgomp/testsuite/libgomp.fortran/target3.f90 | 4 +- libgomp/testsuite/libgomp.fortran/target4.f90 | 2 +- libgomp/testsuite/libgomp.fortran/target5.f90 | 2 +- libgomp/testsuite/libgomp.fortran/target6.f90 | 8 +- libgomp/testsuite/libgomp.fortran/target7.f90 | 2 +- libgomp/testsuite/libgomp.fortran/target8.f90 | 2 +- libgomp/testsuite/libgomp.fortran/task1.f90 | 2 +- libgomp/testsuite/libgomp.fortran/task2.f90 | 2 +- libgomp/testsuite/libgomp.fortran/task3.f90 | 2 +- libgomp/testsuite/libgomp.fortran/task4.f90 | 2 +- libgomp/testsuite/libgomp.fortran/taskgroup1.f90 | 12 +- libgomp/testsuite/libgomp.fortran/taskloop1.f90 | 2 +- libgomp/testsuite/libgomp.fortran/taskloop2.f90 | 20 +- libgomp/testsuite/libgomp.fortran/taskloop3.f90 | 14 +- libgomp/testsuite/libgomp.fortran/taskloop4.f90 | 22 +- .../testsuite/libgomp.fortran/threadprivate1.f90 | 2 +- .../testsuite/libgomp.fortran/threadprivate2.f90 | 28 +- .../testsuite/libgomp.fortran/threadprivate3.f90 | 16 +- .../testsuite/libgomp.fortran/threadprivate4.f90 | 2 +- libgomp/testsuite/libgomp.fortran/udr1.f90 | 12 +- libgomp/testsuite/libgomp.fortran/udr10.f90 | 2 +- libgomp/testsuite/libgomp.fortran/udr11.f90 | 8 +- libgomp/testsuite/libgomp.fortran/udr12.f90 | 6 +- libgomp/testsuite/libgomp.fortran/udr13.f90 | 24 +- libgomp/testsuite/libgomp.fortran/udr14.f90 | 36 +- libgomp/testsuite/libgomp.fortran/udr15.f90 | 2 +- libgomp/testsuite/libgomp.fortran/udr2.f90 | 12 +- libgomp/testsuite/libgomp.fortran/udr3.f90 | 10 +- libgomp/testsuite/libgomp.fortran/udr4.f90 | 10 +- libgomp/testsuite/libgomp.fortran/udr5.f90 | 4 +- libgomp/testsuite/libgomp.fortran/udr6.f90 | 6 +- libgomp/testsuite/libgomp.fortran/udr7.f90 | 2 +- libgomp/testsuite/libgomp.fortran/udr8.f90 | 2 +- libgomp/testsuite/libgomp.fortran/udr9.f90 | 4 +- libgomp/testsuite/libgomp.fortran/vla1.f90 | 2 +- libgomp/testsuite/libgomp.fortran/vla2.f90 | 2 +- libgomp/testsuite/libgomp.fortran/vla3.f90 | 2 +- libgomp/testsuite/libgomp.fortran/vla4.f90 | 4 +- libgomp/testsuite/libgomp.fortran/vla5.f90 | 4 +- libgomp/testsuite/libgomp.fortran/vla6.f90 | 2 +- libgomp/testsuite/libgomp.fortran/vla7.f90 | 16 +- libgomp/testsuite/libgomp.fortran/vla8.f90 | 2 +- libgomp/testsuite/libgomp.fortran/workshare1.f90 | 6 +- libgomp/testsuite/libgomp.fortran/workshare2.f90 | 12 +- .../testsuite/libgomp.graphite/force-parallel-4.c | 7 +- .../libgomp.oacc-c-c++-common/broadcast-1.c | 49 + .../testsuite/libgomp.oacc-c-c++-common/pr84955.c | 15 + .../switch-conversion-2.c | 31 + .../libgomp.oacc-c-c++-common/switch-conversion.c | 35 + libgomp/testsuite/libgomp.oacc-fortran/abort-1.f90 | 3 + libgomp/testsuite/libgomp.oacc-fortran/abort-2.f90 | 3 + .../libgomp.oacc-fortran/acc_on_device-1-1.f90 | 26 +- .../libgomp.oacc-fortran/acc_on_device-1-2.f | 26 +- .../libgomp.oacc-fortran/acc_on_device-1-3.f | 26 +- .../testsuite/libgomp.oacc-fortran/asyncwait-1.f90 | 52 +- .../testsuite/libgomp.oacc-fortran/asyncwait-2.f90 | 4 +- .../testsuite/libgomp.oacc-fortran/asyncwait-3.f90 | 4 +- .../libgomp.oacc-fortran/atomic_capture-1.f90 | 212 +- .../testsuite/libgomp.oacc-fortran/atomic_rw-1.f90 | 4 +- .../libgomp.oacc-fortran/atomic_update-1.f90 | 52 +- .../testsuite/libgomp.oacc-fortran/clauses-1.f90 | 108 +- .../testsuite/libgomp.oacc-fortran/collapse-1.f90 | 2 +- .../testsuite/libgomp.oacc-fortran/collapse-2.f90 | 2 +- .../testsuite/libgomp.oacc-fortran/collapse-3.f90 | 4 +- .../testsuite/libgomp.oacc-fortran/collapse-4.f90 | 4 +- .../testsuite/libgomp.oacc-fortran/collapse-5.f90 | 4 +- .../testsuite/libgomp.oacc-fortran/collapse-6.f90 | 4 +- .../testsuite/libgomp.oacc-fortran/collapse-7.f90 | 4 +- .../testsuite/libgomp.oacc-fortran/collapse-8.f90 | 4 +- .../libgomp.oacc-fortran/combined-directives-1.f90 | 8 +- .../libgomp.oacc-fortran/combined-reduction.f90 | 2 +- libgomp/testsuite/libgomp.oacc-fortran/data-1.f90 | 8 +- libgomp/testsuite/libgomp.oacc-fortran/data-2.f90 | 4 +- libgomp/testsuite/libgomp.oacc-fortran/data-3.f90 | 26 +- .../testsuite/libgomp.oacc-fortran/data-4-2.f90 | 26 +- libgomp/testsuite/libgomp.oacc-fortran/data-4.f90 | 26 +- .../testsuite/libgomp.oacc-fortran/declare-1.f90 | 24 +- .../testsuite/libgomp.oacc-fortran/declare-2.f90 | 2 +- .../testsuite/libgomp.oacc-fortran/declare-3.f90 | 22 +- .../testsuite/libgomp.oacc-fortran/declare-4.f90 | 6 +- .../testsuite/libgomp.oacc-fortran/declare-5.f90 | 6 +- .../testsuite/libgomp.oacc-fortran/default-1.f90 | 12 +- .../testsuite/libgomp.oacc-fortran/error_stop-1.f | 20 + .../testsuite/libgomp.oacc-fortran/error_stop-2.f | 20 + .../testsuite/libgomp.oacc-fortran/error_stop-3.f | 20 + .../libgomp.oacc-fortran/firstprivate-1.f90 | 6 +- .../libgomp.oacc-fortran/gang-static-1.f90 | 2 +- .../testsuite/libgomp.oacc-fortran/host_data-1.f90 | 8 +- libgomp/testsuite/libgomp.oacc-fortran/if-1.f90 | 140 +- .../implicit-firstprivate-ref.f90 | 2 +- .../libgomp.oacc-fortran/kernels-loop-2.f95 | 6 +- .../libgomp.oacc-fortran/kernels-loop-data-2.f95 | 2 +- .../kernels-loop-data-enter-exit-2.f95 | 2 +- .../kernels-loop-data-enter-exit.f95 | 2 +- .../kernels-loop-data-update.f95 | 2 +- .../libgomp.oacc-fortran/kernels-loop-data.f95 | 2 +- .../libgomp.oacc-fortran/kernels-loop.f95 | 2 +- libgomp/testsuite/libgomp.oacc-fortran/lib-1.f90 | 6 +- libgomp/testsuite/libgomp.oacc-fortran/lib-10.f90 | 12 +- libgomp/testsuite/libgomp.oacc-fortran/lib-2.f | 6 +- libgomp/testsuite/libgomp.oacc-fortran/lib-3.f | 6 +- libgomp/testsuite/libgomp.oacc-fortran/lib-32-1.f | 48 +- libgomp/testsuite/libgomp.oacc-fortran/lib-32-2.f | 48 +- libgomp/testsuite/libgomp.oacc-fortran/lib-4.f90 | 12 +- libgomp/testsuite/libgomp.oacc-fortran/lib-5.f90 | 4 +- libgomp/testsuite/libgomp.oacc-fortran/lib-6.f90 | 12 +- libgomp/testsuite/libgomp.oacc-fortran/lib-7.f90 | 4 +- libgomp/testsuite/libgomp.oacc-fortran/lib-8.f90 | 12 +- libgomp/testsuite/libgomp.oacc-fortran/map-1.f90 | 4 +- .../libgomp.oacc-fortran/nested-function-1.f90 | 6 +- .../libgomp.oacc-fortran/nested-function-2.f90 | 16 +- .../libgomp.oacc-fortran/nested-function-3.f90 | 24 +- .../libgomp.oacc-fortran/non-scalar-data.f90 | 8 +- .../libgomp.oacc-fortran/openacc_version-1.f | 2 +- .../libgomp.oacc-fortran/openacc_version-2.f90 | 2 +- .../libgomp.oacc-fortran/par-reduction-2-1.f | 8 +- .../libgomp.oacc-fortran/par-reduction-2-2.f | 8 +- .../libgomp.oacc-fortran/parallel-reduction.f90 | 12 +- .../libgomp.oacc-fortran/pointer-align-1.f90 | 8 +- libgomp/testsuite/libgomp.oacc-fortran/pr70643.f90 | 2 +- libgomp/testsuite/libgomp.oacc-fortran/pr81352.f90 | 2 +- libgomp/testsuite/libgomp.oacc-fortran/pr83920.f90 | 2 +- libgomp/testsuite/libgomp.oacc-fortran/pr84028.f90 | 4 +- libgomp/testsuite/libgomp.oacc-fortran/pr84955.f90 | 13 + .../libgomp.oacc-fortran/private-variables.f90 | 28 +- libgomp/testsuite/libgomp.oacc-fortran/pset-1.f90 | 116 +- .../testsuite/libgomp.oacc-fortran/reduction-1.f90 | 88 +- .../testsuite/libgomp.oacc-fortran/reduction-2.f90 | 64 +- .../testsuite/libgomp.oacc-fortran/reduction-3.f90 | 64 +- .../testsuite/libgomp.oacc-fortran/reduction-4.f90 | 16 +- .../testsuite/libgomp.oacc-fortran/reduction-5.f90 | 10 +- .../testsuite/libgomp.oacc-fortran/reduction-6.f90 | 18 +- .../testsuite/libgomp.oacc-fortran/reduction-7.f90 | 4 +- .../testsuite/libgomp.oacc-fortran/reduction-8.f90 | 8 +- .../testsuite/libgomp.oacc-fortran/routine-1.f90 | 2 +- .../testsuite/libgomp.oacc-fortran/routine-2.f90 | 2 +- .../testsuite/libgomp.oacc-fortran/routine-3.f90 | 2 +- .../testsuite/libgomp.oacc-fortran/routine-4.f90 | 2 +- .../testsuite/libgomp.oacc-fortran/routine-5.f90 | 2 +- .../testsuite/libgomp.oacc-fortran/routine-7.f90 | 8 +- .../testsuite/libgomp.oacc-fortran/routine-9.f90 | 2 +- libgomp/testsuite/libgomp.oacc-fortran/stop-1.f | 22 + libgomp/testsuite/libgomp.oacc-fortran/stop-2.f | 20 + libgomp/testsuite/libgomp.oacc-fortran/stop-3.f | 23 + .../testsuite/libgomp.oacc-fortran/subarrays-1.f90 | 4 +- .../testsuite/libgomp.oacc-fortran/subarrays-2.f90 | 4 +- .../testsuite/libgomp.oacc-fortran/update-1.f90 | 70 +- libhsail-rt/ChangeLog | 5 + libhsail-rt/configure | 2 +- libiberty/ChangeLog | 10 + libiberty/cp-demangle.c | 2 +- libiberty/simple-object.c | 5 + libitm/ChangeLog | 9 + libitm/configure | 15 +- libmpx/ChangeLog | 9 + libmpx/configure | 15 +- libobjc/ChangeLog | 9 + libobjc/configure | 15 +- liboffloadmic/ChangeLog | 6 + liboffloadmic/configure | 2 +- liboffloadmic/plugin/configure | 2 +- libquadmath/ChangeLog | 9 + libquadmath/configure | 15 +- libsanitizer/ChangeLog | 32 + libsanitizer/asan/asan_allocator.h | 2 +- libsanitizer/configure | 15 +- .../sanitizer_common/sanitizer_linux_libcdep.cc | 43 +- .../sanitizer_common/sanitizer_stacktrace.cc | 13 +- libssp/ChangeLog | 9 + libssp/configure | 15 +- libstdc++-v3/ChangeLog | 341 + libstdc++-v3/configure | 55 +- libstdc++-v3/crossconfig.m4 | 2 + libstdc++-v3/doc/html/api.html | 2 +- libstdc++-v3/doc/html/faq.html | 8 +- libstdc++-v3/doc/html/index.html | 4 +- libstdc++-v3/doc/html/manual/abi.html | 2 +- libstdc++-v3/doc/html/manual/api.html | 70 +- libstdc++-v3/doc/html/manual/appendix.html | 2 +- libstdc++-v3/doc/html/manual/appendix_free.html | 2 +- libstdc++-v3/doc/html/manual/appendix_porting.html | 2 +- libstdc++-v3/doc/html/manual/backwards.html | 2 +- libstdc++-v3/doc/html/manual/containers.html | 2 +- .../doc/html/manual/debug_mode_design.html | 2 +- .../doc/html/manual/documentation_hacking.html | 2 +- libstdc++-v3/doc/html/manual/ext_numerics.html | 2 +- libstdc++-v3/doc/html/manual/ext_sgi.html | 4 +- libstdc++-v3/doc/html/manual/index.html | 6 +- libstdc++-v3/doc/html/manual/license.html | 2 +- .../doc/html/manual/policy_data_structures.html | 2 +- libstdc++-v3/doc/html/manual/strings.html | 3 +- libstdc++-v3/doc/html/manual/test.html | 18 +- .../doc/html/manual/using_concurrency.html | 10 +- libstdc++-v3/doc/html/manual/utilities.html | 4 +- libstdc++-v3/doc/xml/api.xml | 2 +- libstdc++-v3/doc/xml/faq.xml | 8 +- libstdc++-v3/doc/xml/manual/abi.xml | 3 + libstdc++-v3/doc/xml/manual/appendix_free.xml | 2 +- .../doc/xml/manual/backwards_compatibility.xml | 2 +- libstdc++-v3/doc/xml/manual/containers.xml | 2 +- libstdc++-v3/doc/xml/manual/debug_mode.xml | 2 +- .../doc/xml/manual/documentation_hacking.xml | 2 +- libstdc++-v3/doc/xml/manual/evolution.xml | 138 +- libstdc++-v3/doc/xml/manual/extensions.xml | 6 +- libstdc++-v3/doc/xml/manual/intro.xml | 2 +- .../xml/manual/policy_data_structures_biblio.xml | 2 +- libstdc++-v3/doc/xml/manual/spine.xml | 3 +- libstdc++-v3/doc/xml/manual/strings.xml | 3 +- libstdc++-v3/doc/xml/manual/test.xml | 20 +- libstdc++-v3/doc/xml/manual/using.xml | 10 +- libstdc++-v3/doc/xml/manual/utilities.xml | 4 +- libstdc++-v3/doc/xml/spine.xml | 2 +- libstdc++-v3/include/bits/parse_numbers.h | 12 +- libstdc++-v3/include/bits/stl_bvector.h | 5 +- libstdc++-v3/include/bits/stl_function.h | 274 +- libstdc++-v3/include/bits/stl_map.h | 2 +- libstdc++-v3/include/bits/stl_multimap.h | 2 +- libstdc++-v3/include/bits/stl_multiset.h | 2 +- libstdc++-v3/include/bits/stl_set.h | 2 +- libstdc++-v3/include/bits/unordered_map.h | 4 +- libstdc++-v3/include/bits/unordered_set.h | 4 +- libstdc++-v3/include/c_global/cstdlib | 6 + libstdc++-v3/include/debug/vector | 4 + libstdc++-v3/include/std/bitset | 8 +- libstdc++-v3/include/std/optional | 420 +- libstdc++-v3/include/std/variant | 44 +- libstdc++-v3/python/libstdcxx/v6/printers.py | 44 +- libstdc++-v3/src/c++11/Makefile.am | 20 + libstdc++-v3/src/c++11/Makefile.in | 18 + libstdc++-v3/src/c++11/cxx11-ios_failure.cc | 70 + libstdc++-v3/src/c++11/ios.cc | 16 - libstdc++-v3/src/c++98/ios_failure.cc | 47 + libstdc++-v3/src/filesystem/ops.cc | 4 +- libstdc++-v3/src/filesystem/std-ops.cc | 4 +- .../aligned_alloc/aligned_alloc.cc} | 19 +- .../duration/literals/{65499.cc => 84671.cc} | 11 +- .../function_objects/comparisons_pointer.cc | 240 + .../insert/58148.cc => 20_util/hash/84998.cc} | 22 +- libstdc++-v3/testsuite/20_util/optional/84601.cc | 22 + .../testsuite/20_util/optional/cons/value_neg.cc | 6 +- .../byte/81076.cc => 20_util/variant/85183.cc} | 17 +- ...structible_neg.cc => destructible_debug_neg.cc} | 8 +- .../23_containers/vector/cons/destructible_neg.cc | 1 + .../testsuite/27_io/basic_ios/copyfmt/char/1.cc | 9 +- .../testsuite/27_io/basic_ios/exceptions/char/1.cc | 9 +- .../char/exceptions_failbit.cc | 9 +- .../wchar_t/exceptions_failbit.cc | 9 +- .../extractors_other/char/exceptions_null.cc | 9 +- .../extractors_other/wchar_t/exceptions_null.cc | 9 +- .../27_io/basic_istream/sentry/char/12297.cc | 9 +- .../27_io/basic_istream/sentry/wchar_t/12297.cc | 9 +- .../inserters_other/char/exceptions_null.cc | 9 +- .../inserters_other/wchar_t/exceptions_null.cc | 9 +- .../testsuite/27_io/ios_base/failure/dual_abi.cc | 99 + libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc | 15 +- .../testsuite/30_threads/thread/cons/terminate.cc | 11 + .../experimental/filesystem/file_status/1.cc | 2 +- .../filesystem/iterators/directory_iterator.cc | 2 +- .../experimental/filesystem/iterators/pop.cc | 2 +- .../iterators/recursive_directory_iterator.cc | 2 +- .../experimental/filesystem/operations/absolute.cc | 2 +- .../filesystem/operations/canonical.cc | 2 +- .../experimental/filesystem/operations/copy.cc | 2 +- .../filesystem/operations/copy_file.cc | 2 +- .../filesystem/operations/create_directories.cc | 2 +- .../filesystem/operations/create_directory.cc | 2 +- .../filesystem/operations/create_symlink.cc | 2 +- .../filesystem/operations/current_path.cc | 2 +- .../filesystem/operations/equivalent.cc | 2 +- .../experimental/filesystem/operations/exists.cc | 2 +- .../filesystem/operations/file_size.cc | 2 +- .../experimental/filesystem/operations/is_empty.cc | 2 +- .../filesystem/operations/last_write_time.cc | 2 +- .../filesystem/operations/permissions.cc | 2 +- .../filesystem/operations/read_symlink.cc | 2 +- .../experimental/filesystem/operations/remove.cc | 2 +- .../filesystem/operations/remove_all.cc | 2 +- .../experimental/filesystem/operations/status.cc | 2 +- .../filesystem/operations/temp_directory_path.cc | 2 +- .../experimental/filesystem/path/append/path.cc | 2 +- .../experimental/filesystem/path/assign/assign.cc | 2 +- .../experimental/filesystem/path/assign/copy.cc | 2 +- .../filesystem/path/compare/compare.cc | 2 +- .../experimental/filesystem/path/compare/path.cc | 2 +- .../filesystem/path/compare/strings.cc | 2 +- .../experimental/filesystem/path/concat/path.cc | 2 +- .../experimental/filesystem/path/concat/strings.cc | 2 +- .../experimental/filesystem/path/construct/copy.cc | 2 +- .../filesystem/path/construct/default.cc | 2 +- .../filesystem/path/construct/locale.cc | 2 +- .../filesystem/path/construct/range.cc | 2 +- .../filesystem/path/construct/string_view.cc | 3 +- .../filesystem/path/decompose/extension.cc | 2 +- .../filesystem/path/decompose/filename.cc | 2 +- .../filesystem/path/decompose/parent_path.cc | 2 +- .../filesystem/path/decompose/relative_path.cc | 2 +- .../filesystem/path/decompose/root_directory.cc | 2 +- .../filesystem/path/decompose/root_name.cc | 2 +- .../filesystem/path/decompose/root_path.cc | 2 +- .../experimental/filesystem/path/decompose/stem.cc | 2 +- .../filesystem/path/generic/generic_string.cc | 2 +- .../experimental/filesystem/path/itr/traversal.cc | 2 +- .../filesystem/path/modifiers/clear.cc | 2 +- .../filesystem/path/modifiers/make_preferred.cc | 2 +- .../filesystem/path/modifiers/remove_filename.cc | 2 +- .../filesystem/path/modifiers/replace_extension.cc | 2 +- .../filesystem/path/modifiers/replace_filename.cc | 2 +- .../experimental/filesystem/path/modifiers/swap.cc | 2 +- .../experimental/filesystem/path/native/string.cc | 2 +- .../filesystem/path/nonmember/hash_value.cc | 2 +- .../experimental/filesystem/path/query/empty.cc | 2 +- .../filesystem/path/query/has_extension.cc | 2 +- .../filesystem/path/query/has_filename.cc | 2 +- .../filesystem/path/query/has_parent_path.cc | 2 +- .../filesystem/path/query/has_relative_path.cc | 2 +- .../filesystem/path/query/has_root_directory.cc | 2 +- .../filesystem/path/query/has_root_name.cc | 2 +- .../filesystem/path/query/has_root_path.cc | 2 +- .../experimental/filesystem/path/query/has_stem.cc | 2 +- .../filesystem/path/query/is_relative.cc | 2 +- .../memory_resource/resource_adaptor.cc | 1 + .../testsuite/libstdc++-prettyprinters/debug.cc | 6 +- .../libstdc++-prettyprinters/debug_cxx11.cc | 6 +- libvtv/ChangeLog | 9 + libvtv/configure | 15 +- lto-plugin/ChangeLog | 5 + lto-plugin/configure | 2 +- 1819 files changed, 218320 insertions(+), 167862 deletions(-) copy gcc/config/i386/{xsavesintrin.h => movdirintrin.h} (56%) create mode 100644 gcc/config/i386/pconfigintrin.h create mode 100644 gcc/config/i386/wbnoinvdintrin.h create mode 100644 gcc/config/nds32/nds32-e8.md create mode 100644 gcc/config/nds32/nds32-fpu.md create mode 100644 gcc/config/nds32/nds32-n7.md create mode 100644 gcc/config/nds32/nds32-n8.md create mode 100644 gcc/config/nds32/nds32-n9-2r1w.md create mode 100644 gcc/config/nds32/nds32-n9-3r2w.md create mode 100644 gcc/config/nds32/nds32-relax-opt.c create mode 100644 gcc/config/nds32/nds32-utils.c create mode 100644 gcc/config/riscv/freebsd.h copy gcc/config/rs6000/{aix71.h => aix72.h} (95%) create mode 100644 gcc/testsuite/c-c++-common/Wduplicated-branches-14.c create mode 100644 gcc/testsuite/c-c++-common/Wstringop-truncation-4.c create mode 100644 gcc/testsuite/c-c++-common/attr-nonstring-5.c copy gcc/testsuite/c-c++-common/{dump-ada-spec-4.c => dump-ada-spec-10.c} (58%) copy gcc/testsuite/c-c++-common/{dump-ada-spec-3.c => dump-ada-spec-11.c} (61%) copy gcc/testsuite/c-c++-common/{dump-ada-spec-1.c => dump-ada-spec-12.c} (54%) copy gcc/testsuite/{g++.dg/other/dump-ada-spec-1.C => c-c++-common/dump-ada-spec-1 [...] create mode 100644 gcc/testsuite/c-c++-common/dump-ada-spec-8.c copy gcc/testsuite/c-c++-common/{dump-ada-spec-3.c => dump-ada-spec-9.c} (61%) create mode 100644 gcc/testsuite/c-c++-common/pr84873.c create mode 100644 gcc/testsuite/c-c++-common/pr84982.c create mode 100644 gcc/testsuite/c-c++-common/pr84999.c create mode 100644 gcc/testsuite/c-c++-common/pr85156.c create mode 100644 gcc/testsuite/c-c++-common/torture/pr85022.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/pr85213.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/shift-11.c create mode 100644 gcc/testsuite/g++.dg/Wclass-memaccess-3.C create mode 100644 gcc/testsuite/g++.dg/Wclass-memaccess-4.C create mode 100644 gcc/testsuite/g++.dg/Wmissing-attributes.C create mode 100644 gcc/testsuite/g++.dg/abi/lambda-capture1.C create mode 100644 gcc/testsuite/g++.dg/asan/pr78651.C create mode 100644 gcc/testsuite/g++.dg/asan/pr85081.C rename gcc/testsuite/g++.dg/{cpp1z => concepts}/abbrev1.C (70%) rename gcc/testsuite/g++.dg/{cpp1z => concepts}/abbrev2.C (79%) create mode 100644 gcc/testsuite/g++.dg/concepts/auto4.C rename gcc/testsuite/g++.dg/{cpp1y => concepts}/fn-generic-member-ool.C (93%) create mode 100644 gcc/testsuite/g++.dg/concepts/lambda1.C rename gcc/testsuite/g++.dg/{cpp1y => concepts}/pr58500.C (69%) rename gcc/testsuite/g++.dg/{cpp1y => concepts}/pr58534.C (79%) create mode 100644 gcc/testsuite/g++.dg/concepts/pr58535.C rename gcc/testsuite/g++.dg/{cpp1y => concepts}/pr58536.C (69%) rename gcc/testsuite/g++.dg/{cpp1y => concepts}/pr58548.C (69%) rename gcc/testsuite/g++.dg/{cpp1y => concepts}/pr58549.C (67%) rename gcc/testsuite/g++.dg/{cpp1y => concepts}/pr60052.C (77%) rename gcc/testsuite/g++.dg/{cpp1y => concepts}/pr60053.C (81%) rename gcc/testsuite/g++.dg/{cpp1y => concepts}/pr60064.C (82%) rename gcc/testsuite/g++.dg/{cpp1y => concepts}/pr60065.C (85%) rename gcc/testsuite/g++.dg/{cpp1y => concepts}/pr60377.C (50%) rename gcc/testsuite/g++.dg/{cpp1y => concepts}/pr60390.C (84%) rename gcc/testsuite/g++.dg/{cpp1y => concepts}/pr60391.C (53%) rename gcc/testsuite/g++.dg/{cpp1y => concepts}/pr60573.C (90%) create mode 100644 gcc/testsuite/g++.dg/concepts/pr71965.C rename gcc/testsuite/g++.dg/{cpp1y => concepts}/pr80471.C (92%) create mode 100644 gcc/testsuite/g++.dg/concepts/pr84979-2.C create mode 100644 gcc/testsuite/g++.dg/concepts/pr84979-3.C create mode 100644 gcc/testsuite/g++.dg/concepts/pr84979.C create mode 100644 gcc/testsuite/g++.dg/concepts/var-concept7.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wnarrowing5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-63.C copy gcc/testsuite/g++.dg/cpp0x/{vt-35026.C => alignas16.C} (55%) create mode 100644 gcc/testsuite/g++.dg/cpp0x/auto-60626.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/auto-84662.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/auto51.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-84463.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype67.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted51.C copy gcc/testsuite/g++.dg/cpp0x/{fntmpdefarg4.C => fntmpdefarg4a.C} (68%) create mode 100644 gcc/testsuite/g++.dg/cpp0x/fntmpdefarg8.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/gen-attrs-64.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-ctor2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-defarg2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist100.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist101.C copy gcc/testsuite/g++.dg/cpp0x/{range-for33.C => initlist99.C} (52%) create mode 100644 gcc/testsuite/g++.dg/cpp0x/inline-ns10.C copy gcc/testsuite/g++.dg/cpp0x/lambda/{lambda-ice18.C => lambda-61135.C} (64%) create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-61358.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-67370.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-array3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice28.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice29.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nsdmi9.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-vla3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi14.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr71169-2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr71169.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr71251.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr71832.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr84497.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr84606.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr84609.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr84610.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr84630.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr84642.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr85015.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr85112.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr85147.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/ref-qual18.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/rv-targ1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/sfinae60.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/sfinae61.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/static_assert14.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/static_assert15.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-empty1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-nested2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-nested3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic173.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic174.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic175.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic176.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn48.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn49.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn50.C copy gcc/testsuite/g++.dg/cpp1y/{auto-fn23.C => auto-fn51.C} (58%) create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-84808.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-ice9.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-variadic15.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-variadic16.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-variadic17.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-init17.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr10.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr11.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr9.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/pr58535.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/pr60626.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr79937-1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr79937-2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr79937-3.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr79937-4.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr82410.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr84593.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr84835.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr84942.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr85076.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ58.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ58a.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ59.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction50.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction51.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction52.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction53.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction54.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-84684.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if15.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if16.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if17.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if18.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if19.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if20.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if21.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-lambda20.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-lambda21.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp37.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp38.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp39.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp40.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp41.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp42.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp43.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp44.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp45.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/elide3.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/lambda-__func__.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/noexcept-type19.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/noexcept-type19.h create mode 100644 gcc/testsuite/g++.dg/cpp1z/static1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/desig7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/desig8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/desig9.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/default-arg1.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/enum2.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/pr85302.C create mode 100644 gcc/testsuite/g++.dg/debug/pr84704.C create mode 100644 gcc/testsuite/g++.dg/debug/pr84813.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/macro-arg-count.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/param-type-mismatch-2.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/pr65923.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/pr85464.C create mode 100644 gcc/testsuite/g++.dg/eh/pr84968.C create mode 100644 gcc/testsuite/g++.dg/expr/assign2.C create mode 100644 gcc/testsuite/g++.dg/expr/div-by-zero1.C create mode 100644 gcc/testsuite/g++.dg/ext/atomic-4.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-const-pure.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-const.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-deprecated-2.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-malloc-2.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-malloc-3.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-malloc.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-noinline-2.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-noinline-3.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-noinline-4.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-noinline.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-nonnull.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-noreturn-2.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-noreturn-3.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-noreturn.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-nothrow-2.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-nothrow-3.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-nothrow.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-optimize.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-pure.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-returns-nonnull.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-warning.C create mode 100644 gcc/testsuite/g++.dg/ext/bases3.C create mode 100644 gcc/testsuite/g++.dg/ext/builtin-offsetof2.C create mode 100644 gcc/testsuite/g++.dg/ext/builtin-offsetof3.C create mode 100644 gcc/testsuite/g++.dg/ext/builtin12.C create mode 100644 gcc/testsuite/g++.dg/ext/builtin13.C create mode 100644 gcc/testsuite/g++.dg/ext/deprecate-1.C create mode 100644 gcc/testsuite/g++.dg/ext/deprecate-2.C create mode 100644 gcc/testsuite/g++.dg/ext/desig10.C create mode 100644 gcc/testsuite/g++.dg/ext/desig11.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary29.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary30.C create mode 100644 gcc/testsuite/g++.dg/ext/integer-pack3.C create mode 100644 gcc/testsuite/g++.dg/ext/mv27.C create mode 100644 gcc/testsuite/g++.dg/ext/pr84683.C create mode 100644 gcc/testsuite/g++.dg/ext/pr84724-1.C create mode 100644 gcc/testsuite/g++.dg/ext/pr84724-2.C create mode 100644 gcc/testsuite/g++.dg/ext/pr84724-3.C create mode 100644 gcc/testsuite/g++.dg/ext/pr84828.C create mode 100644 gcc/testsuite/g++.dg/ext/pr84843-1.C create mode 100644 gcc/testsuite/g++.dg/ext/pr84843-2.C create mode 100644 gcc/testsuite/g++.dg/ext/pr85329-2.C create mode 100644 gcc/testsuite/g++.dg/ext/pr85329.C create mode 100644 gcc/testsuite/g++.dg/ext/undef-bool-1.C create mode 100644 gcc/testsuite/g++.dg/ext/vector35.C create mode 100644 gcc/testsuite/g++.dg/ext/vla18.C create mode 100644 gcc/testsuite/g++.dg/ext/vla19.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr84791.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr85134.C create mode 100644 gcc/testsuite/g++.dg/inherit/covariant22.C create mode 100644 gcc/testsuite/g++.dg/init/array49.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr84658.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr84825.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr85421.C create mode 100644 gcc/testsuite/g++.dg/lookup/missing-std-include-6.C create mode 100644 gcc/testsuite/g++.dg/lookup/missing-std-include-7.C create mode 100644 gcc/testsuite/g++.dg/lookup/missing-std-include-8.C create mode 100644 gcc/testsuite/g++.dg/lookup/pr84426.C create mode 100644 gcc/testsuite/g++.dg/lookup/pr84602.C create mode 100644 gcc/testsuite/g++.dg/lookup/pr84702.C create mode 100644 gcc/testsuite/g++.dg/lookup/pr84804.C create mode 100644 gcc/testsuite/g++.dg/lookup/pr84812.C create mode 100644 gcc/testsuite/g++.dg/lookup/pr84836.C create mode 100644 gcc/testsuite/g++.dg/lookup/pr84962.C create mode 100644 gcc/testsuite/g++.dg/lookup/pr84970.C create mode 100644 gcc/testsuite/g++.dg/lto/pr84805_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr84805_1.C create mode 100644 gcc/testsuite/g++.dg/lto/pr84805_2.C create mode 100644 gcc/testsuite/g++.dg/lto/pr85176_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr85405_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr85405_1.C create mode 100644 gcc/testsuite/g++.dg/lto/pr85405b_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr85405b_1.C create mode 100644 gcc/testsuite/g++.dg/opt/nrv19.C create mode 100644 gcc/testsuite/g++.dg/opt/pr79085.C create mode 100644 gcc/testsuite/g++.dg/opt/pr85196.C create mode 100644 gcc/testsuite/g++.dg/opt/pr85393-aux.cc create mode 100644 gcc/testsuite/g++.dg/opt/pr85393.C create mode 100644 gcc/testsuite/g++.dg/other/default13.C rename gcc/testsuite/{gcc.target/arm => g++.dg/other}/pr54300.C (97%) rename gcc/testsuite/{gcc.target/arm => g++.dg/other}/pr55073.C (98%) rename gcc/testsuite/{gcc.target/arm => g++.dg/other}/pr56184.C (99%) rename gcc/testsuite/{gcc.target/arm => g++.dg/other}/pr59985.C (97%) rename gcc/testsuite/{gcc.target/aarch64 => g++.dg/other}/pr60675.C (98%) rename gcc/testsuite/{gcc.target/aarch64 => g++.dg/other}/pr81422.C (66%) create mode 100644 gcc/testsuite/g++.dg/other/pr84792-1.C create mode 100644 gcc/testsuite/g++.dg/other/pr84792-2.C rename gcc/testsuite/{gcc.target/aarch64/sve/const_pred_1.C => g++.dg/other/sve_co [...] rename gcc/testsuite/{gcc.target/aarch64/sve/const_pred_2.C => g++.dg/other/sve_co [...] rename gcc/testsuite/{gcc.target/aarch64/sve/const_pred_3.C => g++.dg/other/sve_co [...] rename gcc/testsuite/{gcc.target/aarch64/sve/const_pred_4.C => g++.dg/other/sve_co [...] create mode 100644 gcc/testsuite/g++.dg/other/sve_tls_2.C create mode 100644 gcc/testsuite/g++.dg/overload/conv-op2.C create mode 100644 gcc/testsuite/g++.dg/parse/array-size3.C create mode 100644 gcc/testsuite/g++.dg/parse/crash68.C create mode 100644 gcc/testsuite/g++.dg/parse/ctor10.C create mode 100644 gcc/testsuite/g++.dg/parse/error61.C create mode 100644 gcc/testsuite/g++.dg/parse/qualified5.C create mode 100644 gcc/testsuite/g++.dg/parse/template29.C create mode 100644 gcc/testsuite/g++.dg/pr80463.C create mode 100644 gcc/testsuite/g++.dg/pr84231.C create mode 100644 gcc/testsuite/g++.dg/pr84264.C create mode 100644 gcc/testsuite/g++.dg/pr84492.C create mode 100644 gcc/testsuite/g++.dg/pr84729.C create mode 100644 gcc/testsuite/g++.dg/pr84821.C create mode 100644 gcc/testsuite/g++.dg/pr84933.C create mode 100644 gcc/testsuite/g++.dg/pr84943-2.C create mode 100644 gcc/testsuite/g++.dg/pr84943.C create mode 100644 gcc/testsuite/g++.dg/pr85008.C create mode 100644 gcc/testsuite/g++.dg/pr85026.C create mode 100644 gcc/testsuite/g++.dg/pr85027.C create mode 100644 gcc/testsuite/g++.dg/pr85039-1.C create mode 100644 gcc/testsuite/g++.dg/pr85039-2.C create mode 100644 gcc/testsuite/g++.dg/template/dependent-base3.C create mode 100644 gcc/testsuite/g++.dg/template/error58.C create mode 100644 gcc/testsuite/g++.dg/template/mem_func_ptr2.C create mode 100644 gcc/testsuite/g++.dg/template/pr84434.C create mode 100644 gcc/testsuite/g++.dg/template/pr84694.C create mode 100644 gcc/testsuite/g++.dg/template/pr84789-2.C create mode 100644 gcc/testsuite/g++.dg/template/pr84789-3.C create mode 100644 gcc/testsuite/g++.dg/template/pr84789.C create mode 100644 gcc/testsuite/g++.dg/template/pr84973-2.C create mode 100644 gcc/testsuite/g++.dg/template/pr84973-3.C create mode 100644 gcc/testsuite/g++.dg/template/pr84973.C create mode 100644 gcc/testsuite/g++.dg/template/static37.C create mode 100644 gcc/testsuite/g++.dg/template/ttp31.C create mode 100644 gcc/testsuite/g++.dg/template/ttp32.C rename gcc/testsuite/g++.dg/{other => torture}/accessor-fixits-1.C (78%) rename gcc/testsuite/g++.dg/{other => torture}/accessor-fixits-2.C (100%) rename gcc/testsuite/g++.dg/{other => torture}/accessor-fixits-3.C (100%) rename gcc/testsuite/g++.dg/{other => torture}/accessor-fixits-4.C (100%) create mode 100644 gcc/testsuite/g++.dg/torture/accessor-fixits-5.C create mode 100644 gcc/testsuite/g++.dg/torture/accessor-fixits-6.C create mode 100644 gcc/testsuite/g++.dg/torture/accessor-fixits-7.C create mode 100644 gcc/testsuite/g++.dg/torture/accessor-fixits-8.C create mode 100644 gcc/testsuite/g++.dg/torture/pr71464.C create mode 100644 gcc/testsuite/g++.dg/torture/pr79410.C create mode 100644 gcc/testsuite/g++.dg/torture/pr81812.C create mode 100644 gcc/testsuite/g++.dg/torture/pr84961-1.C create mode 100644 gcc/testsuite/g++.dg/torture/pr84961-2.C create mode 100644 gcc/testsuite/g++.dg/torture/pr85078.C copy gcc/testsuite/g++.dg/{eh/sighandle.C => torture/pr85334.C} (70%) create mode 100644 gcc/testsuite/g++.dg/tree-ssa/volatile2.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr85029.C create mode 100644 gcc/testsuite/g++.dg/warn/Wformat-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wsign-compare-8.C create mode 100644 gcc/testsuite/g++.dg/warn/Wstringop-truncation-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-function4.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-var-31.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-var-32.C create mode 100644 gcc/testsuite/g++.dg/warn/deprecated-13.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/20180309-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr84178-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr84845.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr84860.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr84960.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr84524.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr84748.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr85095.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr85156.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr85169.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr85331.c create mode 100644 gcc/testsuite/gcc.dg/Wrestrict-10.c create mode 100644 gcc/testsuite/gcc.dg/Wrestrict-11.c create mode 100644 gcc/testsuite/gcc.dg/Wrestrict-12.c create mode 100644 gcc/testsuite/gcc.dg/Wrestrict-13.c create mode 100644 gcc/testsuite/gcc.dg/Wrestrict-14.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-4.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-truncation-2.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-truncation.c create mode 100644 gcc/testsuite/gcc.dg/asan/pr82484.c create mode 100644 gcc/testsuite/gcc.dg/bf-ms-layout-4.c create mode 100644 gcc/testsuite/gcc.dg/bf-ms-layout-5.c create mode 100644 gcc/testsuite/gcc.dg/builtin-tgmath-3.c create mode 100644 gcc/testsuite/gcc.dg/debug/pr85252.c create mode 100644 gcc/testsuite/gcc.dg/fixits-pr84852-1.c create mode 100644 gcc/testsuite/gcc.dg/fixits-pr84852-2.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr83126.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr84404.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr84552.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr84584.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr84650.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr84872.c delete mode 100644 gcc/testsuite/gcc.dg/lto/chkp-ctor-merge_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr80778_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr85248_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr85248_1.c create mode 100644 gcc/testsuite/gcc.dg/pr46921.c create mode 100644 gcc/testsuite/gcc.dg/pr80463.c create mode 100644 gcc/testsuite/gcc.dg/pr82004.c create mode 100644 gcc/testsuite/gcc.dg/pr83530.c create mode 100644 gcc/testsuite/gcc.dg/pr83852.c create mode 100644 gcc/testsuite/gcc.dg/pr83913.c create mode 100644 gcc/testsuite/gcc.dg/pr83962.c create mode 100644 gcc/testsuite/gcc.dg/pr83972.c create mode 100644 gcc/testsuite/gcc.dg/pr84607.c create mode 100644 gcc/testsuite/gcc.dg/pr84614.c create mode 100644 gcc/testsuite/gcc.dg/pr84628.c create mode 100644 gcc/testsuite/gcc.dg/pr84659.c create mode 100644 gcc/testsuite/gcc.dg/pr84670-1.c create mode 100644 gcc/testsuite/gcc.dg/pr84670-2.c create mode 100644 gcc/testsuite/gcc.dg/pr84670-3.c create mode 100644 gcc/testsuite/gcc.dg/pr84670-4.c create mode 100644 gcc/testsuite/gcc.dg/pr84687.c create mode 100644 gcc/testsuite/gcc.dg/pr84710.c create mode 100644 gcc/testsuite/gcc.dg/pr84721.c create mode 100644 gcc/testsuite/gcc.dg/pr84739.c create mode 100644 gcc/testsuite/gcc.dg/pr84772.c create mode 100644 gcc/testsuite/gcc.dg/pr84799.c create mode 100644 gcc/testsuite/gcc.dg/pr84834.c create mode 100644 gcc/testsuite/gcc.dg/pr84841.c create mode 100644 gcc/testsuite/gcc.dg/pr84853.c create mode 100644 gcc/testsuite/gcc.dg/pr84875.c create mode 100644 gcc/testsuite/gcc.dg/pr84899.c create mode 100644 gcc/testsuite/gcc.dg/pr84941.c create mode 100644 gcc/testsuite/gcc.dg/pr84953.c copy gcc/testsuite/gcc.dg/{torture/pr82264.c => pr84956.c} (59%) create mode 100644 gcc/testsuite/gcc.dg/pr85045.c create mode 100644 gcc/testsuite/gcc.dg/pr85167.c create mode 100644 gcc/testsuite/gcc.dg/pr85180.c create mode 100644 gcc/testsuite/gcc.dg/pr85195.c create mode 100644 gcc/testsuite/gcc.dg/pr85257.c create mode 100644 gcc/testsuite/gcc.dg/pr85300.c create mode 100644 gcc/testsuite/gcc.dg/pr85376.c copy gcc/testsuite/gcc.dg/{split-1.c => pr85388-1.c} (85%) copy gcc/testsuite/gcc.dg/{split-2.c => pr85388-2.c} (83%) copy gcc/testsuite/gcc.dg/{split-3.c => pr85388-3.c} (89%) copy gcc/testsuite/gcc.dg/{split-4.c => pr85388-4.c} (88%) copy gcc/testsuite/gcc.dg/{split-6.c => pr85388-5.c} (85%) copy gcc/testsuite/gcc.dg/{split-7.c => pr85388-6.c} (80%) create mode 100644 gcc/testsuite/gcc.dg/pr85414.c create mode 100644 gcc/testsuite/gcc.dg/pr85430.c create mode 100644 gcc/testsuite/gcc.dg/pr85455.c create mode 100644 gcc/testsuite/gcc.dg/pr85467.c delete mode 100644 gcc/testsuite/gcc.dg/struct-simple.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr84178-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr84427.c copy gcc/testsuite/{gcc.c-torture/execute/960419-2.c => gcc.dg/torture/pr84528.c} (62%) create mode 100644 gcc/testsuite/gcc.dg/torture/pr84682-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr84682-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr84682-3.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr84740.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr84746.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr84775.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr84803.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr84811.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr84830.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr84929.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr85168.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr85244-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr85244-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr85284.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr85397-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr84859.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr84969.c create mode 100644 gcc/testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c copy gcc/testsuite/gcc.dg/vect/{no-tree-pre-pr45241.c => pr85286.c} (74%) create mode 100644 gcc/testsuite/gcc.dg/vect/vect-alias-check-13.c create mode 100644 gcc/testsuite/gcc.target/aarch64/movi_hf.c rename gcc/testsuite/gcc.target/aarch64/{pr81414.C => pr81414.c} (100%) create mode 100644 gcc/testsuite/gcc.target/aarch64/pr81647.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/simd/pr67896.C create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/pr67896.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mul_highpart_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mul_highpart_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/tls_1.c rename gcc/testsuite/gcc.target/aarch64/sve/{vcond_1.C => vcond_1.c} (96%) rename gcc/testsuite/gcc.target/aarch64/sve/{vcond_1_run.C => vcond_1_run.c} (98%) create mode 100644 gcc/testsuite/gcc.target/arm/cmse/cmse-16.c create mode 100644 gcc/testsuite/gcc.target/arm/pr81863.c create mode 100644 gcc/testsuite/gcc.target/arm/pr82518.c create mode 100644 gcc/testsuite/gcc.target/arm/pr82989.c create mode 100644 gcc/testsuite/gcc.target/arm/pr83712.c create mode 100644 gcc/testsuite/gcc.target/arm/pr84826.c create mode 100644 gcc/testsuite/gcc.target/arm/pr85173.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr84524.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr85090-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr85090-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr85169.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr84786-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr84786-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr85090-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr85090-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr85090-3.c copy gcc/testsuite/gcc.target/i386/{avx512f-pr57233.c => avx512f-pr85169.c} (75%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr85177.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr85255.c copy gcc/testsuite/gcc.target/i386/{cet-label.c => cet-label-3.c} (75%) copy gcc/testsuite/gcc.target/i386/{cet-property-1.c => cet-property-3.c} (78%) copy gcc/testsuite/gcc.target/i386/{cet-sjlj-5.c => cet-sjlj-7.c} (94%) create mode 100644 gcc/testsuite/gcc.target/i386/movdir-1.c create mode 100644 gcc/testsuite/gcc.target/i386/mvc10.c create mode 100644 gcc/testsuite/gcc.target/i386/mvc11.c create mode 100644 gcc/testsuite/gcc.target/i386/mvc12.c create mode 100644 gcc/testsuite/gcc.target/i386/pconfig-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr71991.c create mode 100644 gcc/testsuite/gcc.target/i386/pr84301.c create mode 100644 gcc/testsuite/gcc.target/i386/pr84564.c create mode 100644 gcc/testsuite/gcc.target/i386/pr84625.c create mode 100644 gcc/testsuite/gcc.target/i386/pr84723-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr84723-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr84723-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr84723-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr84723-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr84742-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr84742-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr84827.c create mode 100644 gcc/testsuite/gcc.target/i386/pr84844.c create mode 100644 gcc/testsuite/gcc.target/i386/pr84876.c create mode 100644 gcc/testsuite/gcc.target/i386/pr84945.c create mode 100644 gcc/testsuite/gcc.target/i386/pr84985.c create mode 100644 gcc/testsuite/gcc.target/i386/pr84989.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85030.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85034.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85044.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85073.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85095-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85095-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85193.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85281.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85328.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85342.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85403.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85404.c copy gcc/testsuite/gcc.target/i386/{mvc6.c => pr85417-1.c} (89%) create mode 100644 gcc/testsuite/gcc.target/i386/wbinvd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/wbnoinvd-1.c create mode 100644 gcc/testsuite/gcc.target/ia64/pr56540.c create mode 100644 gcc/testsuite/gcc.target/nvptx/pr85056.c create mode 100644 gcc/testsuite/gcc.target/nvptx/pr85056a.c create mode 100644 gcc/testsuite/gcc.target/powerpc/altivec-ld-1.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/builtin-fctid-fctiw-runnable.c create mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-7-runnable.c create mode 100644 gcc/testsuite/gcc.target/powerpc/divkc3-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/divkc3-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mulkc3-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mulkc3-3.c copy gcc/testsuite/{gcc.dg/dfp/pr41049.c => gcc.target/powerpc/pr79916.c} (98%) delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr80103-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr83660.C create mode 100644 gcc/testsuite/gcc.target/powerpc/pr83969.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr84700.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr84878.c copy gcc/testsuite/gcc.target/powerpc/{sse-maxps-1.c => sse-maxps-2.c} (60%) copy gcc/testsuite/gcc.target/powerpc/{sse-maxps-1.c => sse-minps-2.c} (60%) create mode 100644 gcc/testsuite/gcc.target/powerpc/undef-bool-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-ldl-1.c copy gcc/testsuite/gcc.target/powerpc/{altivec-7-be.c => vsx-7-be.c} (52%) create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-7.h create mode 100644 gcc/testsuite/gcc.target/riscv/pr84660.c create mode 100644 gcc/testsuite/gcc.target/riscv/shift-and-1.c create mode 100644 gcc/testsuite/gcc.target/riscv/shift-and-2.c copy gcc/testsuite/gcc.target/s390/{nobp-return-reg-z900.c => nobp-no-dwarf2-cfi.c} (61%) rename gcc/testsuite/gcc.target/s390/{pr77822-1.C => pr77822-1.c} (62%) create mode 100644 gcc/testsuite/gfortran.dg/array_constructor_52.f90 create mode 100644 gcc/testsuite/gfortran.dg/array_constructor_53.f90 create mode 100644 gcc/testsuite/gfortran.dg/array_simplify_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/associate_37.f90 create mode 100644 gcc/testsuite/gfortran.dg/automatic_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/automatic_repeat.f90 create mode 100644 gcc/testsuite/gfortran.dg/automatic_save.f90 copy gcc/testsuite/gfortran.dg/{auto_char_len_3.f90 => char_result_17.f90} (52%) create mode 100644 gcc/testsuite/gfortran.dg/class_array_23.f03 create mode 100644 gcc/testsuite/gfortran.dg/coarray/get_to_indexed_array_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray/get_to_indirect_array.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_47.f90 create mode 100644 gcc/testsuite/gfortran.dg/do_concurrent_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/pr84963.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr85313.f90 create mode 100644 gcc/testsuite/gfortran.dg/implied_do_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/implied_do_io_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/interface_41.f90 create mode 100644 gcc/testsuite/gfortran.dg/interface_42.f90 create mode 100644 gcc/testsuite/gfortran.dg/interface_43.f90 create mode 100644 gcc/testsuite/gfortran.dg/lto/pr84645_0.f90 create mode 100644 gcc/testsuite/gfortran.dg/matmul_rank_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/minmaxloc_zerosize_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/parameter_array_element_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/parameter_array_format.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr42651.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr51434.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr61775.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr64107.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr64124.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr65453.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr69395.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr69497.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr70409.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr71085.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr77414.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr78741.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr83939.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr84565.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr84734.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr84957.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85082.f90 copy gcc/testsuite/gfortran.dg/{realloc_on_assign_16.f90 => realloc_on_assign_16a. [...] create mode 100644 gcc/testsuite/gfortran.dg/scalar_pointer_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/select_type_41.f90 create mode 100644 gcc/testsuite/gfortran.dg/structure_constructor_15.f90 create mode 100644 gcc/testsuite/gfortran.dg/substr_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/unlimited_polymorphic_29.f90 create mode 100644 gcc/testsuite/gfortran.dg/vax_structure_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/vect/pr84913.f90 create mode 100644 gcc/testsuite/gfortran.dg/warn_concat.f90 create mode 100644 gcc/testsuite/gfortran.dg/zero_sized_10.f90 create mode 100644 gcc/testsuite/gfortran.dg/zero_sized_8.f90 create mode 100644 gcc/testsuite/gfortran.dg/zero_sized_9.f90 create mode 100644 gcc/testsuite/gnat.dg/lto22.adb create mode 100644 gcc/testsuite/gnat.dg/lto22_pkg1.ads create mode 100644 gcc/testsuite/gnat.dg/lto22_pkg2.adb create mode 100644 gcc/testsuite/gnat.dg/lto22_pkg2.ads create mode 100644 gcc/testsuite/gnat.dg/prot3.adb create mode 100644 gcc/testsuite/gnat.dg/prot3_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/prot3_pkg.ads create mode 100644 libatomic/config/s390/exch_n.c create mode 100644 libgomp/testsuite/libgomp.c/switch-conversion-2.c create mode 100644 libgomp/testsuite/libgomp.c/switch-conversion.c create mode 100644 libgomp/testsuite/libgomp.fortran/do_concurrent_5.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/broadcast-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr84955.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/switch-conversion-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/switch-conversion.c create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/error_stop-1.f create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/error_stop-2.f create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/error_stop-3.f create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/pr84955.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/stop-1.f create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/stop-2.f create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/stop-3.f copy libstdc++-v3/testsuite/{23_containers/forward_list/modifiers/emplace_cxx17_re [...] copy libstdc++-v3/testsuite/20_util/duration/literals/{65499.cc => 84671.cc} (73%) create mode 100644 libstdc++-v3/testsuite/20_util/function_objects/comparisons_pointer.cc copy libstdc++-v3/testsuite/{23_containers/vector/modifiers/insert/58148.cc => 20_ [...] create mode 100644 libstdc++-v3/testsuite/20_util/optional/84601.cc copy libstdc++-v3/testsuite/{18_support/byte/81076.cc => 20_util/variant/85183.cc} (75%) copy libstdc++-v3/testsuite/23_containers/vector/cons/{destructible_neg.cc => dest [...] create mode 100644 libstdc++-v3/testsuite/27_io/ios_base/failure/dual_abi.cc