This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch aoliva/testme in repository gcc.
discards eafc86c6929 avoid remove&reinsert of call when splitting block for inlining omits 9b859c0a17f Add fuchsia support to libgcc omits b64291507e9 Daily bump. omits 532ae8f2909 * store-motion.c (remove_reachable_equiv_notes): Reformat [...] omits 59ce959f858 [gcc] omits bb924c86b59 Convert CARET_LINE_MARGIN to const int omits 973683cc04c Convert diagnostic_override_option_index from macro to inli [...] omits 29c64b33b2d Get rid of macros for diagnostic_report_current_module omits 56b8400f55f Eliminate report_diagnostic macro omits fa1e68019c9 diagnostic.c: add print_option_information omits 85d113d89d2 diagnostic_report_diagnostic: refactor pragma-handling omits 284b54c9817 RISC-V: Add -mstrict-align option omits 70218e81089 RISC-V: Unify indention in riscv.md omits 80ab40d67e2 [gcc] 2017-05-05 Michael Meissner meissner@linux.vnet.ibm.com omits f906dcc33dd * cp-tree.h (IDENTIFIER_GLOBAL_VALUE): Use get_namespace_v [...] omits 5a81ada0606 * Makefile.in (GTFILES): Add tree-ssa-loop-ivopts.c. * tr [...] omits 9098b9382fb gcc/ChangeLog: * builtins.c (check_sizes, check_strncat_si [...] omits 155968f4f28 * config.gcc (arm*-*-*): Add missing 'fi'. omits 9375f596e06 2017-05-05 Steve Ellcey sellcey@cavium.com omits 91fe628b5cb [ARM] Allow combination of aprofile and rmprofile multilibs omits 3e584e1f9d9 * call.c (make_temporary_var_for_ref_to_temp): Push decl i [...] omits 708ecb3e286 * class.c (alter_class): Use retrofit_lang_decl directly. [...] omits 5f316ffc574 Float to int moves currently generate inefficient code due [...] omits 7992e6b5e02 PR tree-optimization/80632 * tree-switch-conversion.c (st [...] omits 561c0488303 PR tree-optimization/80558 * tree-vrp.c (extract_range_fr [...] omits a869c476adc [ARM] PR71607: Fix ICE when loading constant omits 211cb67b8b8 Kill walk_namespaces. * cp-tree.h (walk_namespaces_fn, wa [...] omits da5cb894af4 2017-05-05 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org omits fcd059d62ae 2017-05-05 Richard Biener rguenther@suse.de omits 90305f89321 Kill per-namespace static_decls. * cp-tree.h (static_decl [...] omits a51579ebde9 * config/avr/avr.md [flag_strict_overflow]: Remove any occ [...] omits 441e8134397 Code scheduling for Cortex-A53 isn't as good as it could be [...] omits add0a8db807 /cp 2017-05-05 Paolo Carlini paolo.carlini@oracle.com omits e1a63294cef * tree.c (next_type_uid): Change type to unsigned. (type_ [...] omits f3435e76610 Daily bump. omits ae33f654a11 gcc/ChangeLog: * builtins.c: Fix a trivial typo in a comment. omits 8d6c6ef5a68 PR libstdc++/54924 - Warn for std::string constructor with [...] omits ee2becf5cf7 Fix a typo. omits 4d317237240 PR preprocessor/79214 - -Wno-system-header defeats strncat [...] omits e0e3c67a150 * constraint.cc (diagnose_check_constraint): Fix %E thinko. omits edb9aafc8fc * tree-ssa-loop-ivopts.c (struct cost_pair): Remove field [...] omits 1d7a1a21937 Many supported cores use the AUTOPREFETCHER_WEAK setting wh [...] omits fa58fe140a6 Set jump alignment to 4 for Cortex cores as it reduces code [...] omits dab75e15b50 With -mcpu=generic the loop alignment is currently 4. All [...] omits 8c41abe84cb PR translation/80280 - Missing closing quote (%>) c/semanti [...] omits 0bc86703f61 All cores which add a cpu_addrcost_table use a non-zero val [...] omits 1cb7792cd6d [PR 80622] Treat const pools as initialized in SRA omits 4328bd71cf5 [AArch64] Accept more addressing modes for PRFM omits d87051b4a15 Update .po files. omits c99e91fe8d1 More global trees. * cp-tree.h (enum cp_tree_index): Add [...] omits 607dab864a5 * ipa-cp.c (perform_estimation_of_a_value): Drop base_time [...] omits 91f19afb11b 2017-05-04 Richard Biener rguenther@suse.de omits 4fd9bd13ec2 * name-lookup.c: Reorder functions to make merging from mo [...] omits 10de1374e1b Cap niter_for_unrolled_loop to upper bound omits 2a9d6f178af Fix previous commit omits 15296a7b8bb 2017-05-04 Thomas Preud'homme thomas.preudhomme@arm.com omits d1b118a9309 Remove bogus top-level ChangeLog commit (sorry!) omits 2f854bc0c20 PR tree-optimization/80612 * calls.c (get_size_range): Ch [...] omits 7561225230c [ARM] Enable Purecode for ARMv8-M Baseline omits 1e5fee4e59e [ARM] Rename FPSCR builtins to correct names omits b300be88f2e Remove an unused variable. omits fa5f929e5be Require c99_runtime for pr78622.c omits 0711076463d 2017-05-04 Richard Biener rguenther@suse.de omits 341138f5740 Replace absolute line numbers in g++.dg/warn omits a5cb23e49e4 Replace absolute line numbers in gcc.target/i386 omits 5609b04d30c 2017-05-04 Richard Biener rguenther@suse.de omits 9cc274c34b8 Removed accidentally committed conflict marker. omits ac7c0f02b4d Minor BRIG/HSAIL frontend updates and bug fixes: omits d51490b5d35 Daily bump. omits 55086d20007 * de.po: Update. omits 8d05cc6f387 * doc/invoke.texi: Note that -faligned-new is on by defaul [...] omits c300fe285ab * timevar.def: Add TV_CONSTEXPR. omits d00ce6b9984 Fix typo in common.opt omits f46090cd21f Remove ipa_update_after_lto_read omits 322dd0103e7 Use call_summary in ipa-prop and ipa-cp omits e39ec7a347b call_summary to keep info about cgraph_edges omits 8e2a6a118cd PR tree-optimization/78496 * tree-vrp.c (simplify_cond_us [...] omits f0c8f98613a PR bootstrap/80609 * ipa-inline.h (inline_summary): Add c [...] omits 8471984de10 2007-05-03 Jeff Law law@redhat.com omits 5639fdcc671 Support escaping special characters in specs omits 31e61fe17d4 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints. omits f085b618084 New fix-it printer omits 3b1b295c333 * cp-tree.h (enum cp_tree_index, cp_global_trees): Move ea [...] omits a06321ef497 Canonicalize canonical type hashing gcc/ * tree.h (type_ [...] omits 0fd6b181215 2017-05-03 Richard Biener rguenther@suse.de omits 8e9b8d1002b 2017-05-03 Richard Biener rguenther@suse.de omits a3d8c293c0c [ARM] Set mode for success result of atomic compare and swap omits 8e254c74345 Revert r247509 2017-05-02 Bin Cheng bin.cheng@arm.com [...] omits 643e9393269 Wrap tree-data-ref.h macro arguments omits c66f9851ed7 PR tree-optimization/79472 * tree-switch-conversion.c (st [...] omits 289d303a443 Replace absolute line numbers in c-c++-common omits 66d26fd7ae4 Add quotes to numerical comment arg of dg directive omits 8d656abc0cc Daily bump. omits 3df926874ce * ggc-page.c (move_ptes_to_front): Replace unsigned >0 wit [...] omits 4e5d59ad974 * ipa-inline-analysis.c (estimate_node_size_and_time): All [...] omits 9a436a3aa7a 2017-05-02 Paolo Carlini paolo.carlini@oracle.com omits 905be74509c * es.po: Update. omits 896d130e4dc Support fix-it hints that add new lines omits d4c9d5048dd * fr.po: Update. omits dd7c47cc8f4 * tree-ssa-loop-ivopts.c (get_scaled_computation_cost_at): [...] omits 8e1daa3d204 * tree-ssa-loop-ivopts.c (get_computation_aff_1): New. (g [...] omits 7f2f0eb99d6 * tree-ssa-loop-ivopts.c (get_computation_at): Reorder par [...] omits a7dfd82e59e * tree-ssa-loop-ivopts.c (rewrite_use_address): Simple refactor. omits daeb5793502 * tree-ssa-loop-ivopts.c (struct iv_ca): Rename n_regs to [...] omits dad0a315dad * tree-ssa-loop-ivopts.c (struct walk_tree_data): New. (f [...] omits a16a451635b * tree-ssa-loop-ivopts.c (struct cost_pair): Rename depend [...] omits c4edd7a1588 * tree-ssa-loop-ivopts.c (get_computation_cost_at): Remove [...] omits f3f6a1cac72 * rtlanal.c (rtx_cost): Handle TRUNCATE between tieable modes. omits 19102cb86ab 2017-05-02 Xi Ruoyao ryxi@stu.xidian.edu.cn omits b3a1a0dcb8e Fix documentation and a ctor in gcov.c omits 9be7a868616 2017-04-26 Tamar Christina tamar.christina@arm.com omits 95e84306ca2 gcc/ 2017-04-27 Tamar Christina tamar.christina@arm.com omits 6a974c1fbb4 Make right PR. omits f47fc7ef7f5 2017-05-02 Hugo Beauzée-Luyssen hugo@beauzee.fr omits 9a599444025 Remove LTO_STREAMER_DEBUG (PR lto/79489). omits f5bc3b48082 * config/i386/avx512fintrin.h (_mm_mask_add_round_sd) (_m [...] omits 3e3d1afc79c [PR 78687] Set SRA grp_write lazily omits 56580d6b97f 2017-05-02 Richard Biener rguenther@suse.de omits 62f969439b4 * gennews (files): Add files for GCC 7. omits 745481bbb22 * config/alpha/alpha.md (*add<mode>3_ieee): Merge to add<m [...] omits bdca03c07c3 * config/i386/i386.c (ix86_code_end): Use {FIRST,LAST}_INT_REG. omits 4bb7e4cc1a3 2017-05-02 Richard Biener rguenther@suse.de omits f8b0a3dc628 2017-05-02 Richard Biener rguenther@suse.de omits af9872270cb Fix 2 typos in documentation (PR other/80589). omits 562b22109e4 2017-05-02 Eric Botcazou ebotcazou@adacore.com omits 95adf095f9d Fix broken pr78138.c for avr omits 61b6f3d98dd 2017-05-02 Eric Botcazou ebotcazou@adacore.com omits 0967095d16f 2017-05-02 Eric Botcazou ebotcazou@adacore.com omits 95fc8032b60 2017-05-02 Bob Duff duff@adacore.com omits 166dae9d9b5 2017-05-02 Arnaud Charlet charlet@adacore.com omits 4835ef4c04b 2017-05-02 Justin Squirek squirek@adacore.com omits b26c94f9c7c 2017-05-02 Hristian Kirtchev kirtchev@adacore.com omits b1e656fb030 Minor reformatting. omits 1954c6a5f03 2017-05-02 Ed Schonberg schonberg@adacore.com omits 69733a9a3f7 2017-05-02 Eric Botcazou ebotcazou@adacore.com omits 24216315158 2017-05-02 Bob Duff duff@adacore.com omits 13197040325 2017-05-02 Tristan Gingold gingold@adacore.com omits 6f1c3826477 * s-trasym.ads, s-trasym.adb (Enable_Cache): New. omits cf11041c8e1 2017-05-02 Ed Schonberg schonberg@adacore.com omits c872a7c5736 2017-05-02 Hristian Kirtchev kirtchev@adacore.com omits a63a0aad374 2017-05-02 Eric Botcazou ebotcazou@adacore.com omits 29cf9e8ae2e Minor reformatting. omits b1ff36e7102 2017-05-02 Hristian Kirtchev kirtchev@adacore.com omits e9998840918 2017-05-02 Ed Schonberg schonberg@adacore.com omits 5a5572cce3f x86: vpermil2p{s,d} have no commutative operands omits 953e3721e3e Minor reformatting. omits da9757fe186 2017-05-02 Eric Botcazou ebotcazou@adacore.com omits a7128575cae Daily bump. omits 13ffb75d6b0 libiberty/ChangeLog: omits bdc0c6a4455 libiberty/ChangeLog: omits b47bf17460b * calls.c (combine_pending_stack_adjustment_and_call): Rem [...] omits 7e4d48922fd libiberty/ChangeLog: omits 5c9be3a4a64 Regenerate .pot files. omits 92bc38e7ad1 2017-05-01 Xi Ruoyao ryxi@stu.xidian.edu.cn omits be45049f886 Eliminate fixit_hint class hierarchy omits debcef5f3ff gcc/ChangeLog: * gimple-ssa-sprintf.c (format_integer): Se [...] omits 25c164f122e Require linker plugin for pr78768.c omits 90862495dcc 2017-05-01 Thomas Koenig tkoenig@gcc.gnu.org omits 1efdb7810f9 gcc/testsuite/ChangeLog: PR tree-optimization/79715 * gcc [...] omits c6e8ea54398 PR target/68491 * config/i386/cpuid.h (__get_cpuid): Alwa [...] omits 6a04bebfb3e Add and use effective target rdrand omits c2ae694d927 libiberty/ChangeLog: omits c7e5e5519d2 libiberty/ChangeLog: omits c0a4b8dec5c libiberty/ChangeLog: omits c18ae9d51ed libiberty/ChangeLog: omits dace37ec1c0 * tree.c (substitute_in_expr) <tcc_vl_exp>: Also inline a [...] omits c3644401601 PR target/79430 * rtlanal.c (reg_set_p): If reg is a stac [...] omits db004c7b71b Add missing entry omits 9cbe5b86c98 * gcc-interface/decl.c (components_to_record): Add missing guard. omits 7930fbe0c95 * gcc-interface/decl.c (components_to_record): Add more co [...] omits 2d84d022b12 Daily bump. omits 78280b54589 * fr.po: Update. omits 3168e0afe9a * fr.po: Update. omits e062e35c7ff PR ipa/79224 * ipa-inline-analysis.c (dump_predicate): Ad [...] omits c1995a329e8 Daily bump. omits f4a966301c3 * parser.c (cp_parser_member_declaration): Add fix- [...] omits 6ec34d85a55 2017-04-29 François Dumont fdumont@gcc.gnu.org omits a39fa36b8d8 PR rtl-optimization/80491 * ifcvt.c (noce_process_if_bloc [...] omits 2c4d1c325a5 PR rtl-optimization/80491 * alias.c (memory_modified_in_i [...] omits 3fead0631ba Add st[pr]ncpy to stmt_kills_ref_p omits 2c98f97230b 2017-04-29 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org omits 8552a1d6dc8 Require effective target avx512f for tree-prof/pr66295.c omits 96893909d81 Daily bump. omits 722889f9c2d PR tree-optimization/80523 - -Wformat-overflow doesn't con [...] omits 538cef39e67 Replace absolute linenrs in gfortran.dg omits 70ffd2cb2ad Replace absolute linenrs in objc.dg,obj-c++.dg omits 9222792c8c4 Drop Z from X + Z < Y + Z omits 1f87fb849d5 2017-04-28 Bernd Edlinger bernd.edlinger@hotmail.de omits ba958b3176c Remove blank line omits 7730cf4b216 Update .po files. omits 62b79df4741 2017-04-28 Ed Schonberg schonberg@adacore.com omits f907cb13611 2017-04-28 Javier Miranda miranda@adacore.com omits 57fe1aee954 Remove superfluous "" in dg-(error|warning|message|bogus) omits 0ab073f7f15 Minor reformatting. omits f0e731f213d 2017-04-28 Bob Duff duff@adacore.com omits 542fe5880c6 2017-04-28 Gary Dismukes dismukes@adacore.com omits 95c577d75a8 2017-04-28 Eric Botcazou ebotcazou@adacore.com omits 760732e434d 2017-04-28 Hristian Kirtchev kirtchev@adacore.com omits be1bb0b1bb5 2017-04-28 Hristian Kirtchev kirtchev@adacore.com omits ef2f734c86f Fix date. omits cea4e8f24c2 2017-04-27 Gary Dismukes dismukes@adacore.com omits 2e2119864c4 * ipa-cp.c (perform_estimation_of_a_value): Turn time to s [...] omits 2af29974ca0 PR libstdc++/80553 don't allow destroying non-destructible types omits efd5c2980f7 Remove superfluous "" in dg-error. omits b7e3eb989a3 Enhance documentation of gcov. omits b97749b024c Sort options of gcov, gcov-dump and gcov-tool both in --hel [...] omits 4877c8489b6 Fix format_gcov to not print misleading values (PR gcov-pro [...] omits 60d5eeee945 Make gcno more precise about BBs really belonging to a line [...] omits ee4830f5be6 Introduce new option -w which shows verbose informations. omits 22ffab3bc2b Simplify representation of locations of a block. omits cc563837851 Remove .gcno file when compilation does not success (PR dri [...] omits 8af8bb9ccfe gcno file: do not stream block flags (PR gcov-profile/80031). omits 287ac61db00 Fix indentation of gcov-dump. omits b8326093f25 PR bootstrap/80531 * cgraph.h (symtab_node::debug_symtab) [...] omits 7172965135c 2017-04-28 Richard Biener rguenther@suse.de omits 68eed15f71d Remove superfluous '{ target *-*-* }' in dg-(error|warning| [...] omits 2add439ab85 Remove superfluous ' . ' in dg-(error|warning|message|bogus) omits 06984b14eb8 2017-04-28 Richard Biener rguenther@suse.de omits 2874228166c Daily bump. omits b0d3d72faed PR sanitizer/80349 * fold-const.c (fold_binary_loc) <case [...] omits d4e8fb3a8af PR bootstrap/80531 * configure.tgt (*-*-aix*): Add -frand [...] omits 7089c2d735e * doc/extend.texi (Object Size Checking): Improve grammar. omits c6bcb79fa38 * parser.c (cp_parser_cast_expression): Add target [...] omits 98abd9ff7d0 Remove reundant const-qualification from cast targets omits 9134f81074f * gcc.c-torture/execute/alias-3.c: Skip on AIX. omits be007973d0e Fix test-case on ppc64le (PR testsuite/79455). omits 599fc1f5ffe [AArch64] Fix for gcc-7 regression PR 80530 omits cc2b4f76e05 2017-04-27 Tristan Gingold gingold@adacore.com omits 781d856db37 2017-04-27 Eric Botcazou ebotcazou@adacore.com omits a10739b2d37 2017-04-27 Bob Duff duff@adacore.com omits fb8ab1f8dd4 PR c++/80534 * tree.c (type_cache_hasher::equal): Only co [...] omits 62c62e4bdd4 2017-04-27 Hristian Kirtchev kirtchev@adacore.com omits 52a59c82664 2017-04-27 Yannick Moy moy@adacore.com omits 739b155e131 2017-04-27 Ed Schonberg schonberg@adacore.com omits 7e933b61743 2017-04-27 Yannick Moy moy@adacore.com omits ea97aed84a4 2017-04-27 Bob Duff duff@adacore.com omits e486cd9dd70 2017-04-27 Claire Dross dross@adacore.com omits 6a57a1e8a39 2017-04-27 Richard Biener rguenther@suse.de omits 6e3e2cf4ea9 2017-04-27 Hristian Kirtchev kirtchev@adacore.com omits 81405d30774 2017-04-27 Bob Duff duff@adacore.com omits 9a34408cc1e 2017-04-27 Bob Duff duff@adacore.com omits 00e7f01bfff 2017-04-27 Richard Biener rguenther@suse.de omits 16149377c39 2017-04-27 Hristian Kirtchev kirtchev@adacore.com omits b4e4f646d38 2017-04-27 Hristian Kirtchev kirtchev@adacore.com omits ae5306ebf6d 2017-04-27 Ed Schonberg schonberg@adacore.com omits 56933b927f8 2017-04-27 Steve Baird baird@adacore.com omits 60d2180f9aa 2017-04-27 Ed Schonberg schonberg@adacore.com omits 985533b89cf * einfo.ads: Minor fixes in comments. omits 1c164d44cc6 Minor reformatting. omits 252b7714ca6 2017-04-27 Ed Schonberg schonberg@adacore.com omits c07717de828 2017-04-27 Steve Baird baird@adacore.com omits 7a76ce82787 2017-04-27 Yannick Moy moy@adacore.com omits 4ac44540f55 2017-04-27 Jerome Lambourg lambourg@adacore.com omits ce450a94824 2017-04-27 Hristian Kirtchev kirtchev@adacore.com omits 3c90e56ea13 2017-04-26 Tamar Christina tamar.christina@arm.com omits 0d445a83f5a 2017-04-27 Hristian Kirtchev kirtchev@adacore.com omits 5841ad12783 2017-04-27 Yannick Moy moy@adacore.com omits 16b684289b9 2017-04-27 Pierre-Marie de Rodat derodat@adacore.com omits 4af1de5b4b4 2017-04-27 Claire Dross dross@adacore.com omits e309c6a600e PR demangler/80513 check for overflows and invalid characte [...] omits 375af193805 2017-04-27 Hristian Kirtchev kirtchev@adacore.com omits 5bcff344383 2017-04-27 Hristian Kirtchev kirtchev@adacore.com omits 72e2f26860e 2017-04-27 Claire Dross dross@adacore.com omits dfc5bda9e91 2017-04-27 Hristian Kirtchev kirtchev@adacore.com omits 4608a3669c2 2017-04-27 Gary Dismukes dismukes@adacore.com omits 0ae9270b252 2017-04-27 Gary Dismukes dismukes@adacore.com omits 26312b0ea5f PR target/77728 * config/aarch64/aarch64.c (struct aarch6 [...] omits 755a1f33cc3 Daily bump. omits e2d2952e570 2017-04-26 Paolo Carlini paolo.carlini@oracle.com omits ab214dc8c6b Improve tests for vector and deque move-assignment omits 82d479d0c12 * parser.c (cp_parser_nested_name_specifier_opt): A [...] omits 1fc3fc06ffe * tree.h (crc32_unsigned_n): Declare. (crc32_unsigned, cr [...] omits 1c2d100c4c0 * ipa-cp.c (estimate_local_effects): Convert sreal to int. [...] omits 50b1eab3d6e * sreal.c: Include backend.h, tree.h, gimple.h, cgraph.h a [...] omits 80e50f5b0dd Add prefix to test verification in guality.h omits 7fe88c5425d Fix comment in contrib/gen_autofdo_event.py omits 210a347add1 Daily bump. omits a265c4ff9e6 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism. omits a86a19c0a77 * Makefile.in (s-options): Invoke opt-gather.awk with LC_A [...] omits e2a9ceac251 PR target/70799 * config/i386/i386.c (dimode_scalar_to_ve [...] omits 27213f1573c PR tree-optimization/80497 - ICE at -O1 and above on valid [...] omits d2421fa007c PR bootstrap/80486 - spurious -Walloc-size-larger-than and [...] omits 0e6ba620ce8 PR target/77728 * config/arm/arm.c: Include gimple.h. (a [...] omits a430b2526aa PR sanitizer/80349 * fold-const.c (fold_binary_loc) <case [...] omits 0a2dc096980 * parser.c (cp_parser_elaborated_type_specifier): A [...] omits 8f09eafa277 * gnat_rm.texi, gnat_ugn.texi, doc/gnat_ugn/building_exec [...] omits e77f7735361 2017-04-25 Arnaud Charlet charlet@adacore.com omits 881e7d61384 Add dg-line omits c51713e6e73 [PATCH, rs6000] pr80482 Relax vector builtin parameter checks omits 83e4d5c3551 C++: fix-it hint for removing stray semicolons omits 112e1c2cd45 C: fix-it hint for removing stray semicolons omits 2b4f2458d80 2017-04-25 Gary Dismukes dismukes@adacore.com omits 53d4aae8805 C++: hints for missing std:: headers omits 32cb614ad1f PR target/77728 * config/aarch64/aarch64.c (struct aarch6 [...] omits 006cb47f33a Minor reformatting. omits 7f4577a36ce 2017-04-25 Arnaud Charlet charlet@adacore.com omits e717f02606a 2017-04-25 Hristian Kirtchev kirtchev@adacore.com omits ea0fec91507 2017-04-25 Gary Dismukes dismukes@adacore.com omits 67bf5800892 2017-04-25 Bob Duff duff@adacore.com omits 945c615989c Fix spelling suggestions for reserved words (PR c++/80177) omits 5e67c1f83f3 Minor reformatting. omits 1e3d4b751ea 2017-04-25 Claire Dross dross@adacore.com omits e02e4129555 2017-04-25 Hristian Kirtchev kirtchev@adacore.com omits 3051730b526 2017-04-25 Ed Schonberg schonberg@adacore.com omits 81083222e4a 2017-04-25 Hristian Kirtchev kirtchev@adacore.com omits 42fb9d356ca 2017-04-25 Thomas Quinot quinot@adacore.com omits aec44681c76 [ARC][COMMITTED] Fix typo dmpyh pattern omits 832ba60625e 2017-04-25 Gary Dismukes dismukes@adacore.com omits fa65ad5eaff 2017-04-25 Hristian Kirtchev kirtchev@adacore.com omits cad15c33665 Code cleanup. omits 31af80fe858 017-04-25 Bernd Edlinger bernd.edlinger@hotmail.de omits ca5084629a2 2017-04-25 Hristian Kirtchev kirtchev@adacore.com omits b0cddaa1ccc * gnatvsn.ads (Library_Version): Bump to 8. Update comment. omits 74d7e7f58ba 2017-04-25 Ed Schonberg schonberg@adacore.com omits 1ef2e6ef822 2017-04-25 Hristian Kirtchev kirtchev@adacore.com omits 5364c448b6f 2017-04-25 Ed Schonberg schonberg@adacore.com omits 3db675d2aa2 2017-04-25 Pascal Obry obry@adacore.com omits ea24057889d * g++.dg/dg.exp (find-cxx-tests): New function. (main): U [...] omits 8d3cae1cf9f PR ada/78845 omits 4f89de01ccc Code clean up. omits 485dbd2945a 2017-04-25 Yannick Moy moy@adacore.com omits c1c3ff0eed2 2017-04-25 Yannick Moy moy@adacore.com omits 0a84689d687 Minor reformatting. omits 34975ce86d6 2017-04-25 Claire Dross dross@adacore.com omits 9980ef9656d 2017-04-25 Richard Biener rguenther@suse.de omits ad675b5627f 2017-04-25 Gary Dismukes dismukes@adacore.com omits 9f17c71a949 2017-04-25 Ed Schonberg schonberg@adacore.com omits 98b2a090d08 Code cleanups. omits 6ec9b7c8e37 2017-04-25 Justin Squirek squirek@adacore.com omits 3928d7310fe Fix broken attr-alloc_size-10.c for avr omits 281cf495db4 2017-04-25 Ed Schonberg schonberg@adacore.com omits 1ec1dc78b84 [ARC] Addresses can use long immediate for offsets. omits 7bfce2d5d98 [ARC] Fix calling multiple inheritances. omits 773992cb63a [ARC] Use ACCL, ACCH registers whenever they are available. omits 3786f7901d7 [ARC] Make D0, D1 double regs fix when not used. omits 306b55b316f 2017-04-25 Ed Schonberg schonberg@adacore.com omits ff78e6861a9 [ARC] Allow extension core registers to be used for addresses. omits 298f5e7754e [ARC] Differentiate between ARCv1 and ARCv2 'h'-reg class f [...] omits 200b0679663 [ARC] Differentiate between ARCv1 and ARCv2 'h'-reg class f [...] omits 30d41d6f8a0 Code clenups. omits 99b8d543f3d 2017-04-25 Ed Schonberg schonberg@adacore.com omits 70286dd7029 * gcc-interface/Makefile.in: Cleanup VxWorks targets. omits ed7fd418149 Minor reformatting. omits 9ce7d07887d 2017-04-25 Eric Botcazou ebotcazou@adacore.com omits 87b5bd9233a 2017-04-25 Hristian Kirtchev kirtchev@adacore.com omits 2c5e586a70f 2017-04-25 Eric Botcazou ebotcazou@adacore.com omits 49adf385241 2017-04-25 Hristian Kirtchev kirtchev@adacore.com omits 328d8eaaaa4 2017-04-25 Hristian Kirtchev kirtchev@adacore.com omits f1ce0b4e57e 2017-04-25 Bob Duff duff@adacore.com omits fb62484eccb 2017-04-25 Ed Schonberg schonberg@adacore.com omits 135c2b9d67a 2017-04-25 Ed Schonberg schonberg@adacore.com omits 552d7cbce2f 2017-04-25 Hristian Kirtchev kirtchev@adacore.com omits 89e864b989b 2017-04-25 Hristian Kirtchev kirtchev@adacore.com omits 54022749e6f 2017-04-25 Yannick Moy moy@adacore.com omits 3c5c732ffb5 2017-04-25 Yannick Moy moy@adacore.com omits 59b1151fdaf 2017-04-25 Richard Biener rguenther@suse.de omits fdb8488b0b0 2017-04-25 Hristian Kirtchev kirtchev@adacore.com omits 3ded55886ca 2017-04-25 Bob Duff duff@adacore.com omits 051826ee77b 2017-04-25 Bob Duff duff@adacore.com omits 4685dd6f716 2017-04-25 Eric Botcazou ebotcazou@adacore.com omits 76be83f9dcf 2017-04-25 Bob Duff duff@adacore.com omits 6bf17085003 2017-04-25 Hristian Kirtchev kirtchev@adacore.com omits 056f201df44 Minor reformatting. omits 145317c67cf 2017-04-25 Ed Schonberg schonberg@adacore.com omits 023e0007c3b 2017-04-25 Eric Botcazou ebotcazou@adacore.com omits 955eddf9d9b Code cleanups. omits e6c83a35441 2017-04-25 Arnaud Charlet <charlet@adacore.com trojanek> omits 380ca246b31 2017-04-25 Richard Biener rguenther@suse.de omits 4f876ec6d83 Code clean ups. omits e97dbe8608f 2017-04-25 Gary Dismukes dismukes@adacore.com omits 5de2f8c9797 2017-04-25 Arnaud Charlet charlet@adacore.com omits d21e06621ba 2017-04-25 Bob Duff duff@adacore.com omits 5380abf284b 2017-04-25 Bob Duff duff@adacore.com omits 751b8dcc78e 2017-04-25 Hristian Kirtchev kirtchev@adacore.com omits 688ada096f7 2017-04-25 Hristian Kirtchev kirtchev@adacore.com omits 53685f2d358 2017-04-25 Bob Duff duff@adacore.com omits 835de58533b 2017-04-25 Hristian Kirtchev kirtchev@adacore.com omits ca5648c5b63 2017-04-25 Ed Schonberg schonberg@adacore.com omits 7f050759ec9 2017-04-25 Hristian Kirtchev kirtchev@adacore.com omits b294c9989d8 2017-04-25 Hristian Kirtchev kirtchev@adacore.com omits 6b1f52051db 2017-04-25 Javier Miranda miranda@adacore.com omits 5dd04b3122d New file. omits 23f66142a6a 2017-04-25 Bob Duff duff@adacore.com omits 7289260fc88 2017-04-25 Hristian Kirtchev kirtchev@adacore.com omits a7fe024a296 2017-04-25 Hristian Kirtchev kirtchev@adacore.com omits 0e05ee653a1 2017-04-25 Ed Schonberg schonberg@adacore.com omits a85cd3ab950 2017-04-25 Tristan Gingold gingold@adacore.com omits 9ad76a2c123 2017-04-25 Bob Duff duff@adacore.com omits b58a712656f Minor reformatting. omits 88fa88842d8 2017-04-25 Gary Dismukes dismukes@adacore.com omits 2fa03fa92d3 2017-04-25 Arnaud Charlet charlet@adacore.com omits 6daacbc8271 Add missing changelog entries for last commit. omits 57abad48ca2 S/390: PR80464: Split MEM->GPR vector moves omits 2e3569b45c5 S/390: PR79895: Fix TImode constant handling omits d90d26d883c S/390: PR80080: Optimize atomic patterns. omits 35f0c8ba253 S/390: Load and test peephole. omits ec80f584d6d S/390: Use load-on-condition in cstorecc4 omits 058e17ce15b PR rtl-optimization/80501 * combine.c (make_compound_oper [...] omits cbebc3ae4e3 PR rtl-optimization/80500 * loop-unroll.c (combine_var_co [...] omits 68abe534786 * config/aarch64/thunderx2t99.md (thunderx2t99_crc): New R [...] omits 228224f87a5 * config/aarch64/thunderx2t99.md (thunderx2t99_aes): New R [...] omits bfd394529a2 Let tree_single_nonzero_warnv_p use range information omits 4ed8a6f43ea * config/aarch64/aarch64-simd.md (aarch64_simd_vec_set<mod [...] omits e2ddb466506 Daily bump. omits 6a74b8c52cd 2017-04-22 Janus Weil janus@gcc.gnu.org omits 024de26cfbd Regenerate .pot files. omits 194848efc7b gcc_jit_type_get_aligned omits 5b8d71d1ff3 * decl.c (grokdeclarator): Use %qT instead of %<%T% [...] omits 35f228e425a Fix location of sizeof/alignof (PR c++/80016) omits c487041b00e X /[ex] 4 < Y /[ex] 4 omits 1db009e8c68 * parser.c (cp_parser_cv_qualifier_seq_opt): Add fi [...] omits 3a44600f447 [PR 80293] Dont totally-scalarize char arrays omits 951e6bdf386 PR libstdc++/80506 fix constant used in condition omits 0370f12c360 Fix (PR middle-end/79931) omits 5cea6ae9bfe 2017-04-24 Richard Biener rguenther@suse.de omits 87815eb358b PR libstdc++/80504 qualify calls to avoid ADL omits c950f5e2008 PR libstdc++/80493 fix invalid exception specification omits c1f41db7c84 2017-04-24 Richard Biener rguenther@suse.de omits 8c30a6a0e01 2017-04-24 Richard Biener rguenther@suse.de omits 2088bd28882 2017-04-24 Richard Biener rguenther@suse.de omits 29bff6c0295 2017-04-24 Richard Biener rguenther@suse.de omits 084982e5847 Daily bump. omits 23fa3a773f2 2017-04-23 Jerry DeLisle jvdelisle@gcc.gnu.org omits b2da42b6e06 2017-04-22 Janus Weil janus@gcc.gnu.org omits 2d102107a5e PR target/70799 * config/i386/i386.c (dimode_scalar_to_ve [...] omits 9dc9670df2f Daily bump. omits 1571ef1ca7e Daily bump. omits 4c8eb8412f4 2017-04-21 Janus Weil janus@gcc.gnu.org omits d9751a3c0f3 PR c++/80179 - ICE with initialized flexible array member. omits 8eaefe2bf65 * config/i386/i386.md (*extzvqi_mem_rex64): Move above *ex [...] omits 920e66dcfc2 * gcc.target/i386/pr79804.c: Add additional dg-error directive. omits e12be0dd662 PR libstdc++/80316 make promise::set_value throw no_state error omits 04c4a9200b2 Avoid deprecated warnings about std::auto_ptr in library headers omits 0e33fa6833f 2017-04-21 Richard Biener rguenther@suse.de omits da154f7d950 2017-04-21 Richard Biener rguenther@suse.de omits 6552117c769 * es.po, fr.po: Update. omits b4cd77b1236 libiberty: Limit demangler maximum d_print_comp recursion c [...] omits bd7ba887d7a libiberty: Always return NULL if d_add_substitution fails. omits eb5b3e73121 libiberty: Don't update and remove did_subs field from dema [...] omits 0b97e551d3d 2017-04-21 Richard Biener rguenther@suse.de omits 0b515531a5f PR c/80468 * c-decl.c (finish_declspecs) <case cts_int_n> [...] omits 26c3f63f2ca Add test-case (PR tree-optimization/66278). omits 70b8b68d9af 2017-04-21 Richard Biener rguenther@suse.de omits c39eea149f6 2016-04-21 Richard Biener rguenther@suse.de omits 82a74e8820d PR tree-optimization/80426 * gcc.c-torture/execute/201704 [...] omits 7f22a985951 Daily bump. omits 355ad8c8a0b PR target/79804 * config/i386/i386.c (print_reg): Remove [...] omits 4eb6f9cd8f1 PR target/78090 * config/i386/constraints.md (Yc): New re [...] omits 3e7f687e012 * g++/opt/pr80436.C: XFAIL on AIX. omits fe620f97430 PR c++/80473 allow suppressing notes about over-aligned new omits d66340f7ed6 omp-low: fix lastprivate/linear lowering for SIMT omits dc99315092b * c.opt (Wextra-semi): New C++ warning flag. [...] omits eb4691e114f 2017-04-20 Edward Smith-Rowland 3dw4rd@verizon.net omits aefec09646b 2017-04-20 Richard Biener rguenther@suse.de omits 8a55e97dd4e 2017-04-20 Richard Biener rguenther@suse.de omits 15edd328473 2017-04-20 Richard Biener rguenther@suse.de omits 5134e1bab0c MIPS: Prevent buffer overrun in uninitialised variable fix omits 0b362b3dc45 PR79862 check macro for type aliases that depend on <stdint.h> omits 353c2c06ff3 * crontab: Enable snapshots from gcc-7-branch. omits 60df2adb2a5 doc: mention handling of {0} in -Wmissing-field-initializer [...] omits 498621e8159 * BASE-VER: Set to 8.0.0. omits 7369309777f [ARM] Fix type for .init_array.* and .fini_array.* sections omits 6bac87c3e3c PR middle-end/80423 * tree.h (build_array_type): Add type [...] omits 5f7ad46f0da Skip pr80170.c for non-ptr32plus targets omits 5416b6a686f Daily bump. omits 4a1b62d7e52 PR tree-optimization/80426 * tree-vrp.c (extract_range_fr [...] omits dad18bfe546 2017-04-19 Thomas Koenig tkoenig@gcc.gnu.org Tobias Bu [...] omits 2122510198d Rationalise ABI links in libstdc++ manual omits 6e78eca2cbb PR debug/80461 * dwarf2out.c (modified_type_die, gen_type [...] omits e4369333490 PR c++/80459 * c-c++-common/opaque-vector.c (SIZEOF_MAXIN [...] omits 8ab5d9f0ed2 PR debug/80436 * tree-ssa-loop-manip.c (find_uses_to_rena [...] omits a0dd857296f * libsupc++/new: Update comment on #endif directive. omits 95659db29c0 PR target/80462 * config/avr/avr.c (tree.h): Include it. [...] omits 33ca845b0be Update SSA after AutoPGO early inlining (PR ipa/65972). omits b12d82ab643 Fix typo in LTO documentation (PR lto/50345). omits b3f3846fe5c Fix broken gcc.dg/torture/pr80341.c for avr omits 40872c73402 PR libstdc++/80448 remove noexcept from defaulted functions omits d5337255f79 PR libstdc++/80446 cope with libc defining __has_builtin omits 246bf557167 IRA: Don't create new regs for debug insns (PR80429) omits 44d47185c3c Introduce gcov.h header file (PR gcov-profile/80435). omits b8c71fd128c * config/sparc/predicates.md (input_operand): Add comment. [...] omits f0ca6e0d00a Use relative line number for subsequent dg directives omits a12210da89f PR target/74563 * mips.md ({return,simple_return}_interna [...] omits e4f4ba41dd9 Daily bump. omits 5a51c124b27 PR tree-optimization/80443 * tree-vrp.c (intersect_ranges [...] omits be5ab416cde gcc/ PR rtl-optimization/80357 * haifa-sched.c (tmp_bitma [...] omits 34eb1c92b7c 2017-04-18 Bernd Edlinger bernd.edlinger@hotmail.de omits 80456946568 PR middle-end/80422 * cfgcleanup.c (try_crossjump_to_edge [...] omits 4ec1a73857b PR debug/80263 * dwarf2out.c (modified_type_die): Try har [...] omits 3a2e884b4fc [gcc] 2017-04-18 Michael Meissner meissner@linux.vnet.ibm.com omits 68fb659b11d PR sanitizer/80444 * sancov.c (sancov_pass): Use gsi_star [...] omits e206fe6223c * regcprop.c (maybe_mode_change): Avoid creating copies of [...] omits c522e7b8450 Typo. omits 34dd637fe07 gcc/ PR target/79435 * config/avr/avr.c (intl.h): Include [...] omits 7ec2cbc9c81 PR middle-end/79788 PR middle-end/80375 * c-common.c (c_ [...] omits 60d8661c0f0 Fix incorrect results from std::boyer_moore_searcher omits 58a208660e3 PR c++/80241 - ICE with alignas pack expansion. * error.c [...] omits a89c2c4ec18 PR c++/80244 - ICE with attribute in template alias. * tr [...] omits 6db59335825 Validate that destination gcov file does not exist for gcov [...] omits eacd8830c2e Daily bump. omits 956a9d3770c libgo: update to Go 1.8.1 release omits 13be6c20301 017-04-17 Bernd Edlinger bernd.edlinger@hotmail.de omits 73ae962cee7 PR c++/80415 - wrong error with default arg and array reference. omits 2dfff7ee3eb * pt.c (tsubst_init): Set TARGET_EXPR_DIRECT_INIT_P. omits 9bd87693ba6 2017-04-17 Paul Thomas pault@gcc.gnu.org omits dd8e0d9abea gcc/testsuite/ChangeLog: omits bcede4cb867 Daily bump. omits c2ffffa7cd4 Remove braces around line number in dejagnu directive omits fc7d3da5b8b Daily bump. omits c294aca7f2d * gcc.dg/pr54669.c: Fix dg-do directive. * gcc.dg/pr78582 [...] omits c2e9e7734f6 2017-04-15 Dominique d'Humieres dominiq@lps.ens.fr omits 94aee2f7534 rs6000: Testcase 20050830-1.c no longer fails (PR66612) omits a57c52b8d32 [libcp1] handle anon aggregates linkage-named by typedefs omits ce326081d5b Daily bump. omits f7cf798b73f 2017-04-14 Janus Weil janus@gcc.gnu.org omits 6ec406ccd89 arc: Fix for loop end detection omits ebf51eddba0 arc: Use @pcl assembler syntax instead of invalid expressions omits 127080a4e74 [gcc] 2017-04-14 Michael Meissner meissner@linux.vnet.ibm.com omits 01845c49add [ARC] Use long jumps for CRT calls omits e1aad7a4dc3 [ARC] DWARF emitting cleanup. omits fec7074947a [ARC] Update mode_dependent_address_p hook. omits b6cba5a89c7 * config/mips.mips.md (zero_extendsidi2): Do not allow SP [...] omits ec22b425c92 Daily bump. omits 668875704e5 * plugin/plugin-nvptx.c (cuda_lib_inited): Use signed char [...] omits 3f3ebb6ff7a PR sanitizer/80403 * fold-const.c (fold_ternary_loc): Rev [...] omits f8c884cd0cf 2017-04-13 Vladimir Makarov vmakarov@redhat.com omits 4ab4cd97c60 PR sanitizer/80414 * ubsan.c (ubsan_expand_bounds_ifn): P [...] omits f01af949fff * reload1.c (eliminate_regs_1): Call gen_rtx_raw_SUBREG fo [...] omits c8572ff7a2b Do not call memcpy with a NULL argument (PR gcov-profile/80413). omits 41ae6df4a9f 2017-04-13 Richard Biener rguenther@suse.de omits 96f9e80fe14 PR debug/80321 * dwarf2out.c (decls_for_scope): Ignore de [...] omits 83582d71fea PR lto/69953 * ipa-visibility.c (non_local_p): Fix typos. [...] omits f79498320ba Daily bump. omits aadf0cd0fe5 PR tree-optimization/79390 * optabs.c (emit_conditional_m [...] omits 349791bea34 PR sanitizer/80403 PR sanitizer/80404 PR sanitizer/80405 [...] omits c5e01bc1aaa * genattrtab.c (write_eligible_delay): Verify DELAY_INSN s [...] omits c08321a3d41 * config/cris/cris.md (cris_preferred_reload_class): Retur [...] omits 6f757bccd70 PR c/80163 * expr.c <CASE_CONVERT>: For EXPAND_INITIALIZE [...] omits 1bcbd566cc9 2017-04-12 Richard Biener rguenther@suse.de Jeff Law [...] omits d592b7eb01d 2017-04-12 Richard Biener rguenther@suse.de omits 6edc0ab7ef6 rs6000: Enforce quad_address_p in TImode atomic_load/store [...] omits cc046c81c04 rs6000: Enforce quad_address_p in TImode atomic_load/store [...] omits 3721b151fc6 2017-04-12 Richard Biener rguenther@suse.de Bernd Edli [...] omits 75974b86aa6 PR sanitizer/80349 * fold-const.c (fold_binary_loc) <case [...] omits 3da31ee0daa PR go/77857 cmd/go: generate vendor paths for -I arg o [...] omits 2bbdf239b18 Daily bump. omits 0ec4b661e84 * doc/xml/faq.xml: Update reference link to C++ ABI for It [...] omits cb9de6e56bf 2017-04-11 Bill Schmidt wschmidt@linux.vnet.ibm.com omits ce4ffd9e8e7 PR c++/80294 - ICE with constexpr and inheritance. omits 78cecf8ee4f PR c++/80370 * decl.c (cp_finish_decomp): If processing_t [...] omits ba100e345ae * config/i386/i386.c (dimode_scalar_chain::compute_convert [...] omits 9cd589b84aa 2017-04-11 Vladimir Makarov vmakarov@redhat.com omits d7a357e00fc PR middle-end/80100 * simplify-rtx.c (simplify_binary_ope [...] omits 4d8ee53b803 PR rtl-optimization/80385 * simplify-rtx.c (simplify_unar [...] omits e51b4c73b2c PR libgomp/80394 * omp-low.c (scan_omp_task): Don't optim [...] omits 236594e6722 Add function part to a same comdat group (PR ipa/80212). omits 26c5394bd9c Do not create a constprop clone for calls_comdat_local node [...] omits 3319bb15c4f PR middle-end/80364 - sanitizer detects signed integer over [...] omits 3cc7b21c3aa 2017-04-11 Damian Rouson damian@sourceryinstitute.org omits 49ee7535591 [arm] PR 80389 - if architecture and cpu mismatch, don't pr [...] omits 25a5ce27296 2017-04-11 Jerry DeLisle jvdelisle@gcc.gnu.org omits 46d621ba013 2017-04-11 Richard Biener rguenther@suse.de omits 2e0dd73aaad Do not instrument register variables in object-size sanitiz [...] omits d3a3d1a6f57 PR target/80381 * config/i386/i386-builtin-types.def (V1 [...] omits 7fcd7802e90 PR c++/80363 * error.c (dump_expr): Handle VEC_COND_EXPR [...] omits 9cac5d1dc7a Fix pr80374 testcase omits e610903eb76 Fix bogus builtin-sprintf-warn-{3,10}.c failures for avr. omits 14ea514f9f8 Daily bump. omits c3f84aee683 Adjust dg-bogus pattern to match the text of the changed di [...] omits 0097680108e 2017-04-10 Nicolas Koenig koenigni@student.ethz.ch [...] omits f70998b5e64 PR c++/80176 * tree.c (lvalue_kind): For COMPONENT_REF wi [...] omits ab8eb059eef 2017-04-10 Thomas Koenig tkoenig@gcc.gnu.org omits 988e6363153 2017-04-10 Janus Weil janus@gcc.gnu.org omits 82421cd971e * g++.dg/torture/pr79905.C: Add -maltivec option. omits 3e7ee5f064a PR tree-optimization/80374 * tree-ssa-dom.c (derive_equiv [...] omits 692ab512b61 gcc/ChangeLog: omits bb68a0b8e0f * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array. omits 3b6077c42bb PR testsuite/79356 * gcc.dg/attr-alloc_size-11.c: Don't x [...] omits 73658f7af03 2017-04-10 Daniel Santos daniel.santos@pobox.com omits 69450474615 PR sanitizer/80348 * typeck.c (cp_build_binary_op): Use N [...] omits 3982b601c9d PR tree-optimization/80153 * tree-ssa-loop-ivopts.c (add_ [...] omits 61728404588 PR tree-optimization/80153 * tree-affine.c (aff_combinati [...] omits 7b424b94e3c 2017-04-10 Richard Biener rguenther@suse.de omits 8afaf3bf2c5 2017-04-10 Vladimir Makarov vmakarov@redhat.com omits 8d84b20caa0 Update MIPS -mvirt option description omits 31d760f42ce 2017-04-10 Richard Biener rguenther@suse.de omits 41da7513d5a Support multiple files w/ -i option in gcov (PR gcov-profil [...] omits 6b05f773350 2017-04-10 Richard Biener rguenther@suse.de omits f4ece3d676d PR target/79905 * config/rs6000/rs6000.c (rs6000_vector_t [...] omits 6f8d778497d [ARM] Add source mode to coprocessor pattern SETs omits 01e67f2d27a 2017-04-10 Richard Biener rguenther@suse.de omits 65b6677202b Evaluate a SAVE_EXPR before an UBSAN check (PR sanitizer/80350). omits 72042d29c17 PR target/80324 * config/i386/avx512fintrin.h (_mm512_red [...] omits 40b76b69b7c Daily bump. omits 8e6dfb5bf86 PR c++/80356 - ICE with reference to function template argument. omits 4841d4ef4b0 PR c++/80267 - ICE with nested capture of reference omits cefcae78d80 Daily bump. omits db84838d704 2017-04-08 Vladimir Makarov vmakarov@redhat.com omits 3df12a3d558 2017-04-08 Andreas Tobler andreast@gcc.gnu.org omits c60c5ae640c Revert r246759. omits cb1d49e6025 2017-04-08 Aaron Sawdey acsawdey@linux.vnet.ibm.com omits 7dc70af4b3e Daily bump. omits 2ec43329fa9 * rs6000/rs6000.c (vec_load_pendulum): Rename... (vec_pai [...] omits ae4f1e0ee12 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse [...] omits 580a6e9657b PR target/80322 PR target/80323 PR target/80325 PR targ [...] omits 44d1e556e10 2017-04-07 Andreas Tobler andreast@gcc.gnu.org omits ffc5ad9bcb2 PR c++/80095 * call.c (build_over_call): Don't check cxx_ [...] omits 5eca48ebf94 PR sanitizer/80348 * typeck.c (cp_build_binary_op): Conve [...] omits 726cec5c248 * Makefile.in: Swap definition of LIBGCC_LINKS and inclusi [...] omits c75931b2453 2017-04-07 Vladimir Makarov vmakarov@redhat.com omits ee970a421d8 2017-04-07 Vladimir Makarov vmakarov@redhat.com omits ba63d1924c9 * config/iq2000/iq2000.c (final_prescan_insn): Do not sepa [...] omits 3ef17a25a14 Error message on target attribute on aarch64 target (PR tar [...] omits 6f9d4120496 Add function part to a same comdat group (PR ipa/80212). omits 4540266b4c7 [testsuite] Require c99_runtime for pr79800.c omits f02f9830959 2017-04-07 Richard Biener rguenther@suse.de omits 35e87359d3b 2017-04-07 Richard Biener rguenther@suse.de omits a8dd4afaaec 2017-04-07 Richard Biener rguenther@suse.de omits a568a3f7e45 ARM: Introduce ARM_DEFAULT_SHORT_ENUMS omits 47ad90e7204 [RS6000] Out-of-line register save functions can't be used [...] omits 741b4a7178e Daily bump. omits 05f9956ef28 PR debug/80234 * dwarf2out.c (gen_member_die): Handle C++ [...] omits a0ee4eb691e PR target/80286 * config/i386/sse.md (*vec_extractv4si_0_ [...] omits d718cfc6d7f PR target/79733 * config/i386/i386.c (ix86_expand_builtin [...] omits 0b2c0f61f47 PR target/80298 * gcc.target/i386/pr80298-1.c: New test. [...] omits 715b16c7a29 2017-04-06 Sam Thursfield sam.thursfield@codethink.co.uk omits a8bcfa806f0 [ARM] Compile atomic_loaddi_11 for Cortex-R5 omits 884bd0fe049 2017-04-06 Richard Biener rguenther@suse.de omits ca23873aed8 Cherry-pick upstream r299036 from libsanitizer (PR sanitize [...] omits c2d7880c356 Fix gcc.target/i386/pr79390.c for Solaris as omits 71b1f046b41 2017-04-06 Richard Biener rguenther@suse.de omits 42d30214894 2017-04-06 Richard Biener rguenther@suse.de omits 5c9e2132724 Daily bump. omits 5784c70cf7a * builtins.def (BUILT_IN_UPDATE_SETJMP_BUF): Fix type. omits d430756d2db PR c++/80309 * pt.c (canonical_type_parameter): Use vec_s [...] omits 92884c107e0 * gcc.pot: Regenerate. omits 7ef0b685369 * de.po, es.po, fr.po: Update. omits 2a85f802343 2017-04-05 Vladimir Makarov vmakarov@redhat.com omits 4d67293cba7 PR target/80298 * config/i386/mmintrin.h: Add -msse targe [...] omits cee17b99562 2017-04-05 Vladimir Makarov vmakarov@redhat.com omits 6dc833787d9 PR sanitizer/80308 * asan.c (asan_store_shadow_bytes): Fi [...] omits 3c342e7564a PR target/78002 * config/aarch64/aarch64.c (aarch64_emit_ [...] omits a8078ffb9cd PR target/79890: S/390: Fix crash. omits d88c619ac95 S/390: Initialize variable to avoid warning omits d992f757acc PR target/80310 * tree-nvr.c: Include internal-fn.h. (pa [...] omits 69e10a01243 Daily bump. omits 5317e890e64 PR go/80302 time: make the ParseInLocation test more robust omits d84622d5d37 PR c++/80297 * genmatch.c (capture::gen_transform): For G [...] omits e000adb99a2 PR tree-optimization/79390 * target.h (struct noce_if_inf [...] omits 3494d6a26d5 2017-04-04 Bill Schmidt wschmidt@linux.vnet.ibm.com omits e4b93196af5 PR c++/80296 * cxx-pretty-print.c (cxx_pret [...] omits 48f6db381fe [ARM] Fix small multiply feature omits 1f716a8dbf5 * config/mips/mips.c (mips_multi_add): Zero initialize the [...] omits 03719af81d8 * semantics.c (finish_template_type): Check CLASSTYPE_TEMP [...] omits 82a299afd77 2017-03-18 Nicolas Koenig koenigni@student.ethz.ch PR [...] omits 5821cbd2fa0 [Ada][S/390] Fix Memory_Size definition. omits 2f9ae5f1196 * ansidecl.h (ATTRIBUTE_PACKED): Fix typo in comment. omits 6b4236b9779 PR target/80286 * config/i386/i386.c (ix86_expand_args_bu [...] omits cd34a2a4d2b PR libgomp/79876 * config/posix/thread-stacksize.h: New f [...] omits 2bbfc137c73 2017-04-04 Richard Biener rguenther@suse.de omits 975f273f496 2017-04-04 Richard Biener rguenther@suse.de omits c5412c55023 * sem_ch3.adb (Build_Derived_Record_Type): Fix long line. omits 939bb9ffb3e Daily bump. omits db765f914ab simplify-rtx: Fix compare of comparisons (PR60818) omits 2fbe7a32609 Fix numerous typos in comments omits c571b0c612f PR sanitizer/79993 - ICE with VLA initialization from string omits bcd9d366982 Remove duplicated entry in C++17 library status table omits 7b8430fed92 Uncomment std::reference_wrapper tests that no longer fail omits 8cc78307148 Fix comments in libstdc++ header and test omits 4d96d945551 Update C++17 library status table in manual omits 323abb909e0 Implement P0426R1 "Constexpr for std::char_traits" for C++1 [...] omits 6d127468dd1 PR target/80246 * gcc.target/powerpc/dfp-builtin-1.c: Req [...] omits cff710bd221 PR libstdc++/79141 * include/bits/stl_pair.h (__nonesuch_no [...] omits 52833c4a336 PR target/80246 * gcc.target/powerpc/pr80246.c: Require h [...] omits 0b71441bd85 Implement std::is_aggregate. * include/std/type_traits (is_ [...] omits 488dcedd431 2017-04-03 Richard Biener rguenther@suse.de omits 3a1eab85d3f * tree-nested.c (get_descriptor_type): Make sure that the [...] omits 52c1102c4da Don't xfail on s390. omits d774622517f Fix s390 testcase vcond-shift omits 0a897f03c60 gcc/testsuite * gcc.dg/tree-ssa/pr71347.c: Add predcom an [...] omits e81c8fcdd1a Daily bump. omits 603164eee54 2017-04-02 Andrew Pinski apinski@cavium.com omits b02e65a02d4 * config/i386/sse.md (movdi_to_sse): Add missing DONE. omits 9d36f8e7573 PR target/80250 * config/i386/sse.md (movIMOD4:mode): R [...] omits 7714131b8c8 2017-04-01 Jonathan Yong 10walls@gmail.com omits e357eb1facb Daily bump. omits 1dcb9548bea Daily bump. omits e2056c37ee6 PR rtl-optimization/79405 * fwprop.c (propagations_left): [...] omits 947bca2ba79 PR debug/79255 * dwarf2out.c (decls_for_scope): If BLOCK_ [...] omits 3ddb3278811 PR c++/79572 * c-ubsan.h (ubsan_maybe_instrument_referenc [...] omits 9e0805b2d48 nvptx: correct format string omits 51b6632e7e4 PR target/80107 * config/rs6000/rs6000.md (extendhi<mode> [...] omits 3a1fcc1998e PR tree-optimization/49498 * gcc.dg/uninit-pred-8_b.c: Re [...] omits 5a693f9f7e9 2017-03-31 Bill Schmidt wschmidt@linux.vnet.ibm.com omits 9511b9dea65 Fix description of Wendif-labels (PR documentation/78732) omits 7eb724196ad Fix extraction from odd-numbered MSA registers omits 2d3342fdfa1 2017-03-31 Richard Biener rguenther@suse.de omits ebe8c91d69a 2017-03-31 Richard Biener rguenther@suse.de omits ca2af7df247 PR libstdc++/80251 c-family/ * c-common.h (enum rid): Add [...] omits 6ee2f129c78 PR middle-end/80173 * expmed.c (store_bit_field_1): Don't [...] omits b655c55ccf3 PR middle-end/80163 * varasm.c (initializer_constant_vali [...] omits 6ac7eb85322 PR debug/80025 * cselib.h (rtx_equal_for_cselib_1): Add d [...] omits 289bac38826 2017-03-31 Bernd Edlinger bernd.edlinger@hotmail.de omits bc63a73a84b Daily bump. omits daf498fe29b Fix ICE when expanding MSA constant vectors with replicated values omits b807a1769af Fix pr52125.c test when built as -mno-abicalls -mabi=64 omits fd7ef47a00c PR translation/80189 * gimplify.c (omp_default_clause): U [...] omits 5b725a3f8f2 * env.c (initialize_env): Initialize stacksize to 0. omits 62aae339e35 gcc/ PR target/80246 * config/rs6000/dfp.md (dfp_dxex_<mo [...] omits 61896fab9e2 [PR 77333] Fixup fntypes of gimple calls of clones omits 555ca48ca12 PR target/80206 * config/i386/sse.md (<extract_type>_vex [...] omits af44a97c14a 2017-03-30 Richard Biener rguenther@suse.de omits 445789ca6a1 Daily bump. omits 3582b9a65ce PR c/79730 * c-decl.c (finish_decl): Check VAR_P. omits 96b2ddaaf11 2017-03-29 Jerry DeLisle jvdelisle@gcc.gnu.org omits 1c6e7ba702b combine: Fix PR80233 omits 7459a74b336 * fr.po: Update. omits fd675e9ac25 2017-03-28 Thomas Koenig tkoenig@gcc.gnu.org omits fa6012cbeaf PR ada/80146 * calls.c (prepare_call_address): Convert fu [...] omits 9c09830252a Change log cleanup from 2017-03-21 omits cfcab05b21e 2017-03-29 Bill Schmidt wschmidt@linux.vnet.ibm.com omits 87da5170d1e Adjust optional's pretty printer for LWG 2900. * python/lib [...] omits d4dbacf2d32 [g++, testsuite] XFAIL thread_local-order2.C on newlib omits 1d19cab2e91 Daily bump. omits 710839face2 * es.po: Update. omits b7c7947b45e Implement LWG 2900, The copy and move constructors of optio [...] omits 884efee4716 rs6000: Fix gcc.target/powerpc/gcse-1.c for PIC (PR43496) omits fe493eeb882 2017-03-28 Vladimir Makarov vmakarov@redhat.com omits 96f826d2204 PR go/80226 * go-gcc.cc (Gcc_backend::return_statement): [...] omits 1b5763003d6 OpenMP/PTX privatization in SIMD regions omits 259bcf21ddd 2017-03-28 Janus Weil janus@gcc.gnu.org omits e8ae43242ed * ChangeLog: Fix my ChangeLog entry. omits ad24c8d1a56 PR target/53383 * config/i386/i386.c (ix86_option_overrid [...] omits 611ce493bb4 PR libstdc++/80137 use std::nextafter instead of looping omits fa05ada9960 * tree-vect-loop.c (optimize_mask_stores): Add bb to the r [...] omits 15492f798f8 * tree-vect-loop-manip.c (slpeel_add_loop_guard): New para [...] omits e01adea7234 gcc/ PR tree-optimization/80218 * tree-call-cdce.c (shrin [...] omits 3ec5610517e 2017-03-28 Richard Biener rguenther@suse.de omits 6f8a1a1cbdf Skip pic-3,4.c and pie-3,4.c for mips*-*-linux-*. omits 34ef259bf34 Add _GLIBCXX_RELEASE macro to "Using" section of manual omits b7dc7ef9447 Handle PHI nodes w/o a argument (PR ipa/80205). omits 1944f547d54 Fix broken tests for avr target omits 6c0e94ee2b4 Support for Ada on aarch64 with -mabi=ilp32 omits ba3fa3cb259 2017-03-28 Richard Biener rguenther@suse.de omits 8fbe8250360 Fix calls.c for a _complex type (PR ipa/80104). omits de4c7f60f28 [ARC] Define _REENTRANT when -pthread is passed. omits 25c0a095d75 [ARC] Update ARC SIMD patterns. omits e4a4e01f633 PR sanitizer/80067 * fold-const.c (fold_comparison): Use [...] omits adc10b0c963 PR libstdc++/80229 restore support for shared_ptr<function type> omits 71c4c7b331f Avoid name lookup warning omits 2dda048519c Fix PR# in last commit omits e05c68c6893 PR tree-optimization/80162 * tree-ssa-dom.c (deriv [...] omits 6513dacbe9f Daily bump. omits cc4a0a97745 Restructure -Wno-narrowing documentation omits 3385a573d95 PR middle-end/80162 c-family/ * c-common.c (c_common_mark [...] omits 7f8986ec52c PR target/80102 * reg-notes.def (REG_CFA_NOTE): Define. [...] omits adbfc349dfd * de.po, fr.po: Update. omits a8f33854e5f [gcc] 2017-03-27 Michael Meissner meissner@linux.vnet.ibm.com omits 0cdc8a46270 2017-03-27 Dominique d'Humieres dominiq@lps.ens.fr omits f252630d594 * system.h (HAVE_DESIGNATED_INITIALIZERS): Fix non C++ cas [...] omits c6bfc2a3055 gcc/testsuite/ChangeLog: omits 04f51c16db8 cplus_demangle_fill_component: Handle DEMANGLE_COMPONENT_RV [...] omits c00c8b9aae2 2017-03-27 Richard Biener rguenther@suse.de omits 3d9430de973 [ARC] Fix move_double_src_operand predicate. omits e69e67d4255 [ARC] Fix divdf3 emulation for arcem. omits f462b962747 [ARC] Disable TP register when building for bare metal. omits 6fe32f4f245 [ARC] Fix detection of long immediate for load/store operands. omits 9f3e079cf60 [ARC] Save/restore blink when in ISR. omits 013f161dc1e 2017-03-27 Richard Biener rguenther@suse.de omits f4685159c42 PR sanitizer/80168 * asan.c (instrument_derefs): Copy ove [...] omits 75daa1568d5 2017-03-27 Richard Biener rguenther@suse.de omits c71d23da52d 2017-03-27 Richard Biener rguenther@suse.de omits 10910a47c0b Daily bump. omits 5c841ec21cb * gcc.dg/torture/pr79732.c: Require alias support. * gcc. [...] omits c3f4ca6d37a * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" [...] omits 66665a2810f Fix PR80183 : _M_color not moved omits 02b0c4cd1a0 Daily bump. omits 334b7aa74af 2017-03-25 Jerry DeLisle jvdelisle@gcc.gnu.org omits 7966c683c28 2017-03-25 Paul Thomas pault@gcc.gnu.org omits 40c82c50428 PR target/80180 * config/i386/i386.c (ix86_expand_builtin [...] omits 14583330c05 * doc/install.texi (Configuration) <--with-aix-soname>: U [...] omits 8805daa6d1a PR rtl-optimization/80160 PR rtl-optimization/80159 * lr [...] omits f1686244c00 Daily bump. omits d6259a19606 PR sanitizer/79904 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-p [...] omits 606eba760c8 2017-03-24 Vladimir Makarov vmakarov@redhat.com omits b4e232ea888 PR c++/77339 - ICE with invalid use of alias template. omits d1cd4a64f7b PR c++/80119 * cp-gimplify.c (cp_fold): Strip CLEANUP_POI [...] omits 9b067f0476c * genrecog.c (validate_pattern): Add VEC_SELECT validation [...] omits 063ed3cf28c S/390: arch12: New builtins. omits 80912819e5b S/390: arch12: Support new vector floating point modes. omits 0aa8882e7ea S/390: arch12: Support the mul/add/subtract instructions. omits d87bc45cc57 S/390: arch12: Add indirect branch pattern omits bd97b7d0077 S/390: arch12: Add vllezlf instruction. omits bfc4e22d084 S/390: arch12: New vector popcount variants omits 0f57593cb03 S/390: arch12: Add support for new vector bit operations. omits c9213ca0126 S/390: arch12: Add arch12 option. omits 9335ea999bf S/390: Rearrange fixuns_trunc pattern definitions. omits 29c098f6265 S/390: Use wfc for scalar vector compares omits 395a920faec S/390: Move and rename vector check. omits b5c5091a53e S/390: movdf improvements omits 62507621eea S/390: movsf/sd pattern fixes. omits f413810ac0a S/390: vec_init improvements omits 4c715561ea1 S/390: Improve support of 128 bit vectors in GPRs omits 7aace192e6f S/390: Rename cpu facility vec to vx. omits 58ad9b54f93 S/390: PR79904: Disallow reg + sym_ref literal pool addresses. omits 476109c1da6 S/390: PR79893: Add diagnostics vec_load_bndry builtin. omits f91625f4999 PR rtl-optimization/80112 * loop-doloop.c (doloop_conditi [...] omits 294d73345cd Adjust c-c++-common/Wimplicit-fallthrough-7.c etc. line numbers omits 379135f8643 2017-03-24 Bill Schmidt wschmidt@linux.vnet.ibm.com omits 829d561487e 2017-03-24 Richard Biener rguenther@suse.de omits e87fd12ed11 Require effective target global_constructor for two testcases omits ffdbff4875b Require effective target indirect_jump in Wimplicit-fallthr [...] omits b8d37911772 Require effective target nonlocal_goto in pr79244.c omits 38ecd2c03a0 Add missing dg-require-effective-target alloca in gcc testsuite omits 438d8de5c1f Daily bump. omits c0c8b85ca85 gcc/testsuite/ChangeLog: omits 8403bd2bbb1 Fix Debug Mode test failures omits 9aff073ac9a Fix broken links in manual and remove outdated info omits 5f653decf49 Implement LWG 2686, std::hash<error_condition>, for C++17 omits b5492afc591 Implement P0607R0 "Inline Variables for Standard Library" f [...] omits e73288d3277 PR c++/80150 - ICE with overloaded variadic deduction. omits 3873efff11c [ARM] PR target/71436: Restrict *load_multiple pattern till [...] omits 9479533b09a [gcc] omits 94b464a5a71 PR c++/77563 - missing ambiguous conversion error. omits 5c1d51e360e * c-tree.h: Remove a C_RID_YYCODE reference. omits 001b720d9bc Fix memory leak in identify_jump_threads() omits 6926124f334 2017-03-23 Richard Biener rguenther@suse.de omits 9be09d2c995 Daily bump. omits b1372e9d976 internal/syscall/unix: add randomTrap for m68k omits 43db1141318 Also fixed by revision r246391. omits 7faa1ffa671 PR tree-optimization/80072 * tree-ssa-reassoc.c (struct o [...] omits cd76c0b71c0 compiler: initialize gogo fields omits d5f44a84ee4 2017-03-12 Nicolas Koenig koenigni@student.ethz.ch omits ac2f3f4feca 2017-03-22 Nicolas Koenig koenigni@student.ethz.ch omits 1293c5a498d 2017-03-21 Nicolas Koenig koenigni@student.ethz.ch omits d4d3d389c2e PR c++/80141 * semantics.c (finish_omp_clause) <case OMP_ [...] omits 97e19e5a03e PR sanitizer/78158 * tsan/tsan_interface_atomic.cc: Cherr [...] omits aa251adbd38 PR c++/80129 * gimplify.c (gimplify_modify_expr_rhs) <cas [...] omits 32ab11682de PR sanitizer/80110 * doc/invoke.texi (-fsanitize=thread): [...] omits 4860d299a00 PR sanitizer/80110 * tsan.c: Include tree-eh.h. (instrum [...] omits 9dff31564d1 PR rtl-optimization/63191 * config/i386/i386.c (ix86_dele [...] omits d5de5991e15 Recently we've put a lot of effort into improving ifcvt to [...] omits c96ae98b64d * configure.ac: Enable LTO by default on darwin >= 9. * c [...] omits 50da97cb15b Many supported cores implement fusion of AES instructions. [...] omits e5cdce14a16 2017-03-21 Aaron Sawdey acsawdey@linux.vnet.ibm.com omits 1b7008c4c12 2017-03-22 Dominique d'Humieres dominiq@lps.ens.fr omits 43b0b3ac038 Add deduction guides for C++17 (P0433R2, partial) omits 3bca8457e50 2017-03-22 Thomas Koenig tkoenig@gcc.gnu.org omits bea405faf81 PR go/80128 compiler: check backend alignment for meme [...] omits c4c30562f85 PR c++/80029 omits 343a3a772d0 Fix PR80082: LDRD erronously used for 64bit load on ARMv7-R omits c396d010aa0 Error message on target attribute on power target (PR targe [...] omits 49c33becb86 2017-03-21 Bill Schmidt wschmidt@linux.vnet.ibm.com omits 46ac94f82f9 Daily bump. omits 11683e94ba4 gcc/ChangeLog: omits da7a26fca86 PR c++/79548 - missing -Wunused-variable on a typedef'd var [...] omits fcd8b5ad239 Use the more formal "cannot" instead of the informal "can't." omits 504bd413091 [PR63238] include alignment debug information in DIE checksum omits 0971fb56279 [gcc] omits 352de93faea omp-offload.c: translation fixes (PR translation/80001) omits 01ec83a14c9 PR tree-optimization/80109 * gimple-ssa-warn-alloca.c (al [...] omits 84d3016ff93 PR target/80125 * combine.c (can_combine_p): Revert the 2 [...] omits 35ae89b7567 2017-03-18 Nicolas Koenig koenigni@student.ethz.ch omits afcd1af2bd7 Document gcov-dump and fix installation of gcov-tool (PR gc [...] omits b097324d4fc Apply temporary fix for PR rtl-optimization/79150. omits 36eb4cd3f31 [gcc] omits a01c7cc39ab Fix failing overflow-1.c for avr omits 034ffcd6263 Fix another profiledbootstrap warning (PR libfortran/79956). omits 539ccb11826 Fix dg-error for a test omits 5d4e017bfb4 2017-03-21 Brad Spengler spender@grsecurity.net omits bcae17d7f92 2017-03-21 Richard Biener rguenther@suse.de omits 7d9dfee06cd 2017-03-21 Richard Biener rguenther@suse.de omits 6a3153a3e7a Fix search_line_fast for aarch64/ILP32 omits 120816e4ed2 Skip gcc.dg/pic-2.c and gcc.dg/pie-2.c for MIPS. omits 67dd55bd612 /cp 2017-03-21 Paolo Carlini paolo.carlini@oracle.com omits 2eaf983db87 PR sanitizer/78158 * tsan.c (instrument_builtin_call): If [...] omits b14a6edbfd4 PR c/67338 * fold-const.c (round_up_loc): Negate divisor [...] omits 2e5e78a29ce Fix CL. omits 3b7f953b21c PR c++/35878 * init.c (std_placement_new_fn_p, build_new_ [...] omits 048100df982 PR c/80097 * c-typeck.c (build_binary_op): Add EXCESS_PRE [...] omits 4885982fc14 gcc/ omits cc2ca70e38c Daily bump. omits bc5285c4183 combine: Fix 79910 omits f3c6373ae21 Revert: 2017-03-17 Bernd Schmidt bschmidt@redhat.com omits 08bdc078066 * de.po, fr.po: Update. omits b49b5511f39 2017-03-20 François Dumont fdumont@gcc.gnu.org omits 2446dbae85b 2017-03-20 Aaron Sawdey acsawdey@linux.vnet.ibm.com omits a1f4b308d90 PR c++/80096 - ICE with C++17 non-type auto. omits 96ffae616b7 PR c++/79519 - ICE with deleted template friend. omits 8e2bb75b85f [gcc] omits 9a964bc1290 PR c++/79640 - infinite recursion with generic lambda. omits 9faa55a3a1d PR c++/52477 - Wrong initialization order __attribute__((co [...] omits 5206d757539 gcc/testsuite/ChangeLog: omits 9d6e0fa123c * config/i386/i386.c (ix86_function_regparm): Save an extr [...] omits 642f24cef6f 2017-03-12 Nicolas Koenig koenigni@student.ethz.ch omits 2c7b8a891b6 RISC-V: Don't prefer FP_REGS for integers omits 6656013d249 Use more conservative fences on RISC-V omits 04a7aa42d0b Disable test inapplicable to RISC-V omits ab4399bf8a6 Add RISC-V Maintainers omits 7f690134524 PR c++/80059 - ICE with noexcept and __transaction_atomic [...] omits cf5531b57fd PR sanitizer/80063 * asan.c (DEF_SANITIZER_BUILTIN): Use [...] omits a05e1e86c7f 2017-03-20 Richard Biener rguenther@suse.de omits b105e82d5ab MPX: fix PR middle-end/79753 omits 7cc856c094c Fix *_CST ICEs connected to MPX. omits f3ebc88fa1c S/390: PR78857: Don't use load and test if result is live. omits b5f774d68c1 PR c++/80084 - wrong C++17 decomposition by reference of p [...] omits 0ce12360bf0 PR c++/80077 - error with constexpr and -fno-elide-constructors. omits 303a916c74f Daily bump. omits 4107202e2b8 * doc/install.texi (Specific) <sparc-*-linux*>: No longer [...] omits d2ea04cd076 Kill my doppelg"anger omits 9935b7f48ca Daily bump. omits b6331b82bb9 2017-03-18 Nicolas Koenig koenigni@gcc.gnu.org omits fab0940a12f * doc/contrib.texi (Contributors): Add Segher Boessenkool. omits b4b20ceaa12 * doc/xml/manual/appendix_contributing.xml: Convert link t [...] omits c78af60aad2 * config.guess: Import latest from upstream. omits f09c2418b1d * MAINTAINERS (Write After Approval): Remove entries that [...] omits 18d2fbb4743 2017-03-18 Paul Thomas pault@gcc.gnu.org omits eb1d84c09e1 2017-03-18 Paul Thomas pault@gcc.gnu.org omits cb13426af24 * doc/install.texi (Specific) <arm-*-eabi>: Remove old re [...] omits 15821ca8623 Fix aarch64 bootstrap compare failure. omits ab97db67734 Daily bump. omits c153c7247dd * c-parser.c: Add C11 references. omits f746796e654 2017-03-17 Thomas Koenig tkoenig@gcc.gnu.org omits e596bd680a5 Fix alignment bugs in std::codecvt_utf16 omits 9178128289c PR c++/78345 - ICE initializing array from lambda. omits 07b45bb2c62 RISC-V documentation cleanups omits 0c2b7cde7c9 PR c++/80073 - C++17 ICE with virtual base. omits 7a213a49c6d 2017-03-17 Jerry DeLisle jvdelisle@gcc.gnu.org omits 8c4c6b6b811 [aarch64] Fix typo in aarch64.opt (dummping -> dumping). omits 68899197b5e PR target/79951 * config/rs6000/rs6000.md (copysign<mode> [...] omits 43cb4ef5b7c * reload.c (find_reloads): When reloading a nonoffsettable [...] omits 8a3dcb04ece PR rtl-optimization/79910 * combine.c (record_used_regs): [...] omits fe5bcb9cc5c PR tree-optimization/71437 * tree-vrp.c (simplify_stmt_fo [...] omits 2d27e5c1a63 PR tree-optimization/80079 * gimple-ssa-store-merging.c ( [...] omits 46b24e8bc3a 2017-03-17 Richard Biener rguenther@suse.de omits b00967a45a6 Document -fipa-vrp omits 5e01e71b35e Print bug url for gcov-dump --help omits ec3da699ac7 2017-03-17 Richard Biener rguenther@suse.de omits ba0f85a5014 2017-03-17 Richard Biener rguenther@suse.de omits f3c9a0a4391 Daily bump. omits 3a3ba7de444 stabilize store merging omits 85d41712eb8 * decl.c (start_enum): std::byte aliases anything. omits 67234c374c5 * init.c (cpp_init_builtins): Update __cplusplus for C++17. omits def8e41fabd PR c++/79797 * constexpr.c (lookup_placeholder): Tweak. omits f07b3e82932 [gcc] 2017-03-16 Michael Meissner meissner@linux.vnet.ibm.com omits 57ee6051d93 PR tree-optimization/71437 * tree-ssa-dom.c (dom_opt_dom_ [...] omits be244ef59a6 PR tree-optimization/71437 * tree-ssa-dom.c (pfn_simplify [...] omits 2675beba295 Fix tree-prof/pr66295.c omits d8d81a4a58b PR libstdc++/79980 fix target type of cast omits f187ad6cd21 PR fortran/80010 * parse.c (gfc_ascii_statement): Use !$A [...] omits 4ea02d8bcd0 PR fortran/79886 * tree-diagnostic.c (default_tree_printe [...] omits 0297caac35a PR libstdc++/80041 fix codecvt_utf16<wchar_t> to use UTF-16 [...] omits f5861b7ed65 Fix encoding() and max_length() values for codecvt facets omits 8928efc42c0 PR libstdc++/79980 fix BOM detection, maxcode checks, UCS2 [...] omits 04e802e9524 PR libstdc++/79511 fix endianness of UTF-16 data omits 79cf6d74358 PR libstdc++/80064 make heap algorithms work with function types omits 3541f29c07e PR libstdc++/67440 make pretty printers work with GDB 7.6 again omits 841ef1a2007 Fix typo and replace non-breaking spaces in libstdc++-v3/ChangeLog omits 3e8442dc239 2017-03-16 Tamar Christina tamar.christina@arm.com omits 2662a3a4deb [AArch64] Use 'x' constraint for vector HFmode multiplicati [...] omits 3375ad24861 PR tree-optimization/71437 * tree-ssa-dom.c (derive_equiv [...] omits 9bc0e40a850 PR tree-optimization/71437 * tree-ssa-dom.c (struct cond_ [...] omits 2e4c40cb20a Daily bump. omits 87da0999772 Implement LWG 2857, {variant,optional,any}::emplace should [...] omits 44cafa9a203 2017-03-15 Vladimir Makarov vmakarov@redhat.com omits 2c7d98a72b9 PR c++/80043 - ICE with -fpermissive omits 76400239e5d [gcc] 2017-03-15 Michael Meissner meissner@linux.vnet.ibm.com omits a3d56563745 * de.po: Update. omits 1a851f62111 rs6000: Do not xfail nint_2.f90 on Linux systems omits c50553a1f30 PR libstdc++/62045 fix O(N) insertion in pd_ds binary heap omits 101d9cf4b59 Fix translation issue with character length * errors (PR fo [...] omits cdb5c423944 [gcc, testsuite] Don't xfail on arm omits 74ae3614e08 Fix typo in config.h.in comment omits 2914a5e91bd Don't use Win32 functions on CYGWIN. omits 58afe09fd37 PR target/80019 * config/i386/i386.c (ix86_vector_duplica [...] omits b022253ddd3 * config/c6x/c6x.c (hwloop_optimize): Handle case where th [...] omits 51eb47a0f40 * c-parser.c (c_parser_enum_specifier): Remove redundant line. omits 8e42a0f02c3 Removed unused dg-error. omits d0ccf356bd7 2017-03-15 Thomas Koenig tkoenig@gcc.gnu.org omits 1cda84c4a18 2017-03-15 Yaakov Selkowitz yselkowitz@redhat.com omits 63e30ce7bce PR tree-optimization/79800 * gimple-ssa-sprintf.c (format [...] omits ea95170bf17 [gcc] 2017-03-14 Michael Meissner meissner@linux.vnet.ibm.com omits 0cb02458de4 Daily bump. omits 056fff248a0 PR middle-end/80020 * builtin-attrs.def (ATTR_ALLOC_SIZE_ [...] omits 3f82fe35e6d PR c/79936 * Makefile.in (GTFILES): Add calls.c. * calls [...] omits 0078da24961 PR rtl-optimization/79728 * regs.h (struct target_regs): [...] omits e4782b9306f Document options that can't be combined with -fcheck-pointe [...] omits 93731a1b867 Document -Wchkp (PR middle-end/79831). omits f43be3df658 PR libstdc++/79162 disambiguate assignment from string_view omits e6c88bc470d PR c++/79393 DR 1658 workaround * method.c (synthesized_m [...] omits c6a9dcea5b4 Install gcov-dump. omits 7d05864b4c8 Do not ICE on an invalid input for MV. omits 487798e209b 2017-03-14 Richard Biener rguenther@suse.de omits 09c49e0edb6 Verify that target can create a dispatcher call (PR target/79892). omits 71482ab7dda Fix multiple target clones nodes (PR lto/66295). omits c47b78eb706 2017-03-14 James Cowgill James.Cowgill@imgtec.com omits 7cf54dddcca 2017-03-14 Richard Biener rguenther@suse.de omits 6ca48c85b40 Use gcc_fallthrough() instead of __attribute__((fallthrough) omits 542135b4877 Daily bump. omits f7681985b83 * es.po: Update. omits ec34af54a71 * doc/gcc.texi: Remove "up" link to (DIR). * doc/gccint.t [...] omits d0e97f15ca3 * doc/install.texi (Specific) <avr>: Remove reference to [...] omits 0d8185a257c PR libstdc++/80034 * include/bits/list.tcc (merge(list&&)): [...] omits 781c10fe49e * de.po, fr.po: Update. omits cb987b84fd4 libiberty: Initialize d_printing in all cplus_demangle_fill [...] omits 5f3975ecdb8 Implement LWG 2806, Base class of bad_optional_access. * in [...] omits f30f43f6141 * config/riscv/riscv.c (riscv_emit_float_compare): [...] omits 8601d9b4c5a * config/pdp11/pdp11.md (movmemhi): Adjust operand numbers [...] omits 313dfc4e6fb Do not warn -Wsuggest-attribute=noreturn for main.chkp (PR [...] omits d0c1676a9ab [ARC] Code size modifications. omits 2e7c47d5237 [ARC] Fix tst_bitfield_tst pattern. omits f887b474fbe [ARC] Add code density instructions. omits 47b6455f274 [ARC] Fix conditional move contstraint omits afd80b00e76 [ARC] Handle complex PIC move patterns. omits 11c999a24f3 PR c++/79393 DR 1658 workaround * method.c (synthesized_m [...] omits 264c79fa3a0 [ARM] PR target/79911: Invalid vec_select arguments omits 451249e53b3 2017-03-13 Richard Biener rguenther@suse.de omits 6e79baec444 Daily bump. omits f67dbbd9f45 * doc/install.texi (Specific) <mips-*-*>: Remove descripti [...] omits 6665b80207e * doc/install.texi (Specific) <cris-axis-elf>: No longer [...] omits 6835f146267 * doc/install.texi (Specific) <powerpc-*-*>: Remove link t [...] omits 4dcf1f539e9 Implement LWG 2934, optional<const T> doesn't compare with [...] omits c337d1d4259 Daily bump. omits b47e90c6c7e rs6000, testsuite: Correct the broken_cplxf_arg test omits ae7d0bbd968 * doc/invoke.texi (Warning Options): Fix spelling of link- [...] omits efa19753c83 2017-03-11 Jerry DeLisle jvdelisle@gcc.gnu.org omits 726add0be42 * c-decl.c (implicit_decl_warning): Add a comment. Fix fo [...] omits ca1f4c7a1e0 Simplify uses of "%<%s%>" to "%qs" (PR translation/79848) omits 1c62dfe7e52 Remove trailing period from various diagnostic messages (PR [...] omits cca1575aca0 aarch64.c: tweaks to quoting in error messages (PR target/79925) omits 3199a7fa3de Fix up a couple of old ChangeLog entries. omits 1e64e12ae0b As discussed in https://gcc.gnu.org/ml/gcc-patches/2017-02/ [...] omits 3f048f6060e * de.po, sv.po: Update. omits 1fb6f139199 Daily bump. omits b7dccfb0967 PR rtl-optimization/78911 * lra-assigns.c (must_not_spill [...] omits ffcec392691 PR tree-optimization/79981 * tree-vrp.c (extract_range_ba [...] omits bacde0a1fa0 2017-03-10 Thomas Koenig tkoenig@gcc.gnu.org omits 319901d067e 2017-03-10 John Marino gnugcc@marino.st omits b97c2c61f32 Build crt*vr.S with AltiVec enabled omits a02fe1851f6 Add missing punctuation to message (PR driver/79875) omits 7ea97fb9319 2017-03-10 Bill Schmidt wschmidt@linux.vnet.ibm.com omits 3b496eb9f82 c-indentation.c: workaround xgettext limitation (PR c/79921) omits 84ebe3f1483 Fix out-of-bounds write in RTL function reader (PR bootstra [...] omits 8828c0f0850 rs6000: float128 on BE and 32-bit omits 12ac1288343 PR c++/79960 - alias templates and partial ordering omits 9c0163b6d8d gcc: 2017-03-10 Will Schmidt will_schmidt@vnet.ibm.com omits 91158b2e13f PR c++/79967 * decl.c (grokdeclarator): Check ATTRLIST be [...] omits 4611960c9d5 PR c++/79899 * optimize.c (maybe_thunk_body): Don't ICE i [...] omits b76ceb73a58 Fix libstdc++ reserved names test to pass on AIX omits f9eb8410e5f P0604R0 add invoke_result, is_invocable etc. for C++17 omits c8a25753771 gcc/ChangeLog: omits 19bf26a81f7 PR c++/79896 * decl.c (finish_enum_value_list): If value [...] omits 6bf1d038536 testsuite: attr-alloc_size-11.c (PR79356) omits 187f228eaf8 PR target/79907 * config/rs6000/rs6000.c (rs6000_init_har [...] omits 26bc3355ed9 MPX: Fix option handling. omits 41c5ff99d7e [libstdc++-v3] Fix detection of obsolete isnan omits ec4f3cf1826 2017-03-10 Olivier Hainque hainque@adacore.com omits 130e33fd92c PR rtl-optimization/79909 * combine.c (try_combine): Use [...] omits d520618af54 PR tree-optimization/79972 * gimple-ssa-warn-alloca.c (al [...] omits 13cd9f01b73 PR tree-optimization/77975 * tree-ssa-loop-niter.c (get_b [...] omits 1557ba24789 Eliminate unneeded test. omits 6649e16956c Daily bump. omits 6a9c24a0287 PR c++/79962 PR c++/79984 * c-attribs.c (handle_nonnull_ [...] omits e8185ed3085 2017-03-09 Bill Schmidt wschmidt@linux.vnet.ibm.com omits 19f95f7c76a * g++.dg/warn/Wpadded-1.C: Fix for 32-bit target. omits 9344dfdf089 Define macro to simplify std::_Not_fn definition omits 7263e05a508 Correct failures with --enable-checking=yes,rtl. omits 6cfb8a2b5b4 Use -mhard-float for MIPS -mlxc1-sxc1 tests omits e14b765f429 PR sanitizer/79757 * c-parser.c (c_parser_declaration_or_ [...] omits 7ad571b21cb PR c/79969 * c-decl.c (start_enum): Adjust DECL_SOURCE_LO [...] omits 182bef63316 PR c++/79687 * init.c (constant_value_1): Break if the va [...] omits 55fec1844ca 2017-03-09 Richard Biener rguenther@suse.de omits 09853a4989d Define std::byte for C++17 (P0298R3) omits 21b807ec5b3 Add check_effective_target_rdynamic and use it in g++.dg/lt [...] omits 9782b2bc75e 2017-03-09 Vladimir Makarov vmakarov@redhat.com omits ae442b6fc83 2017-03-09 Richard Biener rguenther@suse.de omits 51c0b90bb4c 2017-03-09 Richard Biener rguenther@suse.de omits 6741c74cb2d 2017-03-09 Paolo Carlini paolo.carlini@oracle.com omits 09054d289c8 [AArch64] PR target/79913: VEC_SELECT bugs in aarch64 patterns omits 2945bb571df Fix ICE in tree-chkp-opt.c (PR tree-optimization/79631). omits 8349cec3f71 Disable -fcheck-pointer-bounds with sanitizers. omits 8d307d5b019 PR c++/79672 * tree.c (inchash::add_expr): Handle TREE_VEC. omits e7f1a0ca5cb gcc/testsuite/ * gcc.target/mips/msa-bclri.c: Skip the tes [...] omits 2b5c00a27a8 Support BIT_FIELD_REF in MPX (PR ipa/79764). omits 90a2ae89c80 Get bounds for a PARM_DECL (PR ipa/79761). omits 5383272d537 Increment value instead of a pointer in ADA macro processing. omits 6e48ee8f1e3 PR sanitizer/79944 * asan.c (get_mem_refs_of_builtin_call [...] omits 3fe01219b1c PR target/79932 * config/i386/avx512vlintrin.h (_mm256_cm [...] omits 24d73ad7ff0 PR target/79932 * config/i386/avx512bwintrin.h (_mm512_pa [...] omits 0eea69eeda6 PR c++/79900 - ICE in strip_typedefs * tree.c (strip_type [...] omits 59d729dca4b S/390: Add missing constraints in builtin patterns omits 85de96040fb PR c++/79797 - ICE with self-reference in array DMI. omits 80f183fe472 Daily bump. omits 8e2255a998e PR target/79928 - nds32: misspelled diagnostic: not support -fpic omits 111af714546 PR c/79940 * gimplify.c (gimplify_omp_for): Replace index [...] omits a664c62cf91 Fix PR demangler/70909 and 67264 (endless demangler recursion) omits 673716e3291 * btest.c (test5): Replace #ifdef guard with 'unused [...] omits 9832cf9105b 2017-03-08 Richard Biener rguenther@suse.de omits 7c25adbd7c0 * g++.dg/Walloca1.C: Adjust dg-warning. omits 1599f24fa6a 2017-03-08 Andrew Haley aph@redhat.com omits e1f131354ee PR ada/79903 * socket.c (__gnat_gethostbyaddr): Add missi [...] omits 2929b42f916 PR ada/79945 * system-linux-ppc.ads (Default_Bit_Order): [...] omits a3f05210848 * config/avr/avr.md (setmemhi): Make sure match_dup opera [...] omits 5a87e81f468 2017-03-08 Richard Biener rguenther@suse.de omits fe1a23ca2f0 PR sanitizer/79904 * internal-fn.c (expand_vector_ubsan_o [...] omits c5dfecd5e9d Daily bump. omits d87f668a334 PR c/79834 c/ * c-parser.c (c_parser_pragma): Use error_a [...] omits be51caa3206 PR middle-end/79809 * gimple-ssa-warn-alloca.c (pass_wall [...] omits dda535fd949 gcov: put comment to correct location. omits a0e158965d6 Use array_at_struct_end_p in tree-chkp.c (PR middle-end/68270). omits a62a4a7812d 2017-03-07 Richard Biener rguenther@suse.de omits b44e9be23d3 i386: Do not align small stack slots to 16 bytes omits 42996caba9a PR c/79855: add full stop to store merging param descriptions omits 5fb211829c0 PR rtl-optimization/79901 * config/i386/sse.md (*avx512bw [...] omits d4daf46537d PR rtl-optimization/79901 * expr.c (expand_expr_real_2): [...] omits 9483a0a715f PR sanitizer/79897 * ubsan.c (ubsan_encode_value): Call m [...] omits 77b40193692 Daily bump. omits 9bd8e94c219 Fix typo. omits f19e951401a PR c++/79821 * dwarf2out.h (dw_vec_const): Change array t [...] omits ea4b1351461 PR target 77850 * config/pa/pa-64.h (PAD_VARARGS_DOWN): D [...] omits a713929539e Fix the last ChangeLog entry omits eb70a0654db 2017-03-06 Vladimir Makarov vmakarov@redhat.com omits 1be5de3f5f2 PR c++/79796 - ICE with NSDMI and this pointer * call.c ( [...] omits e744b82fc3d Set incoming stack boundary to 128 for 64-bit targets omits efea7c646ed PR c++/79822 * constexpr.c (cxx_eval_statement_list): Tre [...] omits f282fca6582 Revert "Allow deduction guides to look into primary template." omits b9af3d34068 2017-03-06 Richard Biener rguenther@suse.de omits a36f83161da 2017-03-06 Richard Biener rguenther@suse.de omits e1e8f52cc10 Add check_effective_target_gettimeofday and use it in gcc.d [...] omits edfa3637563 2017-03-06 Richard Biener rguenther@suse.de omits e328d74fc43 S/390: Disable vectorization for loops with few iterations omits 2a4536ccf14 S/390: Change 2-byte NOPs omits 0b45b93aaf8 2017-03-06 Paolo Carlini paolo.carlini@oracle.com omits 4fc23a5e6a3 PR target/79812 * config/i386/sse.md (VI8F_256_512): Remo [...] omits 12da0db8fa0 MIPS: Force o32 ABI for inline-memcpy-3.c. omits b6ae75b9a7f gcc/ * config/mips/mips-msa.md (msa_fmax_a_<msafmt>, msa_f [...] omits 947c0c3611e Fix ICE in use-after-scope w/ -fno-tree-dce (PR sanitize/79783). omits 260265f43d1 gcc/ * config/mips/mips-msa.md (msa_dotp_<su>_d, msa_dpadd [...] omits 58fb6709272 gcc/ * config/mips/mips.c (mips_gen_const_int_vector): Cha [...] omits c92412d2eba 2017-03-06 Richard Biener rguenther@suse.de omits 8612d628412 * de.po, fr.po: Update. omits b7937c548fe Daily bump. omits 6fe883d64cf * config/i386/sse.md (sse_storehps, sse_storelps, avx_<ca [...] omits ee3fb468b76 Add std::scoped_lock for C++17 omits cf1bf3ab0b3 /cp 2017-03-05 Paolo Carlini paolo.carlini@oracle.com omits d9ca273e354 gcc/fortran/ChangeLog: omits c125a3f7734 Daily bump. omits 957a727b7cb * c.opt (Wnoexcept-type): New. omits 16b0e324a42 PR c/79847 * c-decl.c (implicit_decl_warning): Add missin [...] omits 15c1cd60cf4 Core issues 2273 and 2277 omits 6d5554a7713 2017-03-03 Jerry DeLisle jvdelisle@gcc.gnu.org omits e832f3ac2ba Daily bump. omits 3905909c1dd * de.po: Update. omits f2360ea58a8 PR c/79758 * c-decl.c (store_parm_decls_oldstyle): Check [...] omits 408a47b2364 PR c/79837 * c-parser.c (c_parser_omp_clause_reduction): [...] omits d33f5911007 PR c/79836 * c-parser.c (c_parser_generic_selection): Use [...] omits c35e53b169a PR middle-end/79805 * internal-fn.def (ATOMIC_BIT_TEST_AN [...] omits 2b1a8f9298e rs6000: Fix for -mwarn-cell-microcode (PR43763) omits 4600b831d79 * gcc.target/i386/avx512vpopcntdq-check.h: New. * gcc.tar [...] omits 069aedd2e33 PR tree-optimization/79699 - small memory leak in MPFR omits 27cd2d85905 [AArch64] Fix bootstrap due to wide_int .elt (0) uninit warning omits e95c0383671 * config/i386/i386.md (*pushtf): Change *roF constraint to [...] omits fe3448835c1 * gcc_release (snapshot_print): Replace md5 checksum by sha256. omits 32d6c7cffb3 MIPS: Fix register mode checking for n64 in pr68273.c. omits 27f2e6d04ef Remove unused variable. omits a0d7d9d78f7 * g++.dg/pr71624.C: Disable for x32. * g++.dg/pr71633.C: Ditto. omits 13f2d9b4aae PR target/79807 * config/i386/i386.c (ix86_expand_multi_a [...] omits 368d0a915d9 Properly handle __cxa_pure_virtual visibility (PR lto/79760). omits c159e770d23 Add -Wdisabled-optimization to loop prefetching pass (PR tr [...] omits 7125d9acd73 GCSE: Use HOST_WIDE_INT instead of int (PR rtl-optimization [...] omits d12fb8a66c4 2017-03-03 Richard Biener rguenther@suse.de omits 550c140515e 2017-03-03 Richard Biener rguenther@suse.de omits f1567056a3a * gcc.dg/pr57134.c: Use empty inline asm string literal. omits b4b5f44c970 PR c++/79791 * typeck.c (string_conv_p): In C++11, always [...] omits f1afe5a103f PR target/79514 * config/i386/i386.md (*pushxf_rounded): [...] omits af8ad81ee4f 2017-03-03 Richard Biener rguenther@suse.de omits 387e18c91cc Update overload resolution with deduction guides. omits e04737a5c74 Allow deduction guides to look into primary template. omits 66c2be64147 Daily bump. omits aea47f82456 PR c++/79782 * init.c (mark_exp_read_r): New function. ( [...] omits 2847623c854 * da.po: Update. omits 5524ea65a88 * gcc.dg/rtl/x86_64/*.c: Test for "{ i?86-*-* x86_64-*-* [...] omits 7315f1c50f3 2017-03-02 Bill Schmidt wschmidt@linux.vnet.ibm.com omits d1173646abe * doc/xml/manual/debug_mode.xml: Update and simplify note [...] omits e649697772e Rename 17_intro/headers/names.cc test file omits 21b81087dbc PR target/79514 * config/i386/i386.md (*pushxf_rounded): [...] omits 79dab7dc394 PR rtl-optimization/79780 * cprop.c (one_cprop_pass): Whe [...] omits 16d332f6c4d 2017-03-02 Richard Biener rguenther@suse.de omits 4d2b9d1e3c7 2017-03-02 Richard Biener rguenther@suse.de omits 895944316aa 2017-03-02 Thomas Koenig tkoenig@gcc.gnu.org Jakub [...] omits b977a7e33d3 2017-03-02 Richard Biener rguenther@suse.de omits e4519961606 PR tree-optimization/66768 * tree-ssa-loop-ivopts.c (find [...] omits 690779763a5 2017-03-02 Thomas Koenig tkoenig@gcc.gnu.org omits b77143754db * config/i386/gthr-win32.h: Define NOGDI before [...] omits 3a39f4cf4f3 * unwind-seh.c: Suppress warnings for RtlUnwindEx calls. omits 0f7b9610072 PR tree-optimization/79345 * gensupport.h (struct pattern [...] omits 024143e3591 2017-03-02 Richard Biener rguenther@suse.de omits 36e984feead 2017-03-02 Richard Biener rguenther@suse.de omits 697396a41d2 2017-03-02 Richard Biener rguenther@suse.de omits 6cb28338444 PR libstdc++/79789 fix non-reserved names in headers omits 31ab13fe142 PR 79798 Fix incorrect use of std::result_of in std::bind omits 11aaa98e4e3 Class template argument deduction in new-expression * ini [...] omits f3aad1e2eb4 Daily bump. omits 7b2c89ef16c PR middle-end/79692 - [7 Regression] -Wformat-overflow fals [...] omits fa414972224 2017-03-01 Bill Schmidt wschmidt@linux.vnet.ibm.com omits f48bcf7b900 * es.po: Update. omits 26eefb3f220 2017-03-01 Aaron Sawdey acsawdey@linux.vnet.ibm.com omits aad6a189284 * config/i386/i386.c (print_reg): Warn for values of unsu [...] omits 69ab0353075 cmd/go: add testdata/timeoutbench_test.go omits a8c6aa9cc8b [gcc] 2017-03-01 Michael Meissner meissner@linux.vnet.ibm.com omits d390eb415a0 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and [...] omits 7f6b8cff16b gcc/ChangeLog: omits 6c2831a7972 * doc/xml/manual/documentation_hacking.xml: Tweak link to [...] omits 6ee7a985855 * config/nvptx/nvptx.c: Include intl.h. omits 97cb825b92e [PR 78140] Reuse same IPA bits and VR info omits b4aea153524 PR c++/79681 * fold-const.c (make_bit_field_ref): If orig [...] omits 5ee2e7838df 2017-03-01 Richard Biener rguenther@suse.de omits bd66dbce722 PR c++/79746 * init.c (emit_mem_initializers): When not c [...] omits e45b0075faf PR tree-optimization/79734 * tree-vect-generic.c (expand_ [...] omits a2d3f7effc9 2017-02-28 Sandra Loosemore sandra@codesourcery.com omits b3afa3d84b8 Daily bump. omits 42decc18f5e Class template argument deduction refinements omits a425d9aff51 PR tree-optimization/79737 * gimple-ssa-store-merging.c ( [...] omits 9ee6024bcc5 mksigtab.sh: skip signals defined as other signals omits 39104a8f6dc PR target/79749 * config/sparc/sparc.c (sparc_frame_point [...] omits b4e3d576435 Do not allow to run GIMPLE or RTL test-cases w/ LTO (PR lto [...] omits 78adba87b98 Introduce =<number> for couple of options. omits 6ac368bb647 Add tabulars for options with enum values. omits 3cb8bd451b4 2017-02-28 Paul Thomas pault@gcc.gnu.org omits b864c8b1f0e * config/i386/i386.c (print_reg): Error out for values of [...] omits 07ef3c633c2 PR tree-optimization/79691 - -Wformat-truncation suppressed [...] omits 510bda9fc01 PR target/79729 * config/i386/i386.c (ix86_print_operand) [...] omits b49e8ef94f5 2017-02-28 Richard Biener rguenther@suse.de omits e6b87caf73c 2017-02-28 Richard Biener rguenther@suse.de omits 1caf9cb4fa5 * config/i386/i386.c: Include intl.h. (ix86_option_overri [...] omits eadc1843c4f runtime: fix sigfwd to not allocate memory omits 3b19971bd35 libgo: fix quoting in mksigtab.sh omits f06d66aad56 [ARM] Fix PR79742 incorrect scheduler choice. omits 66714cdc095 * update_web_docs_svn: Remove a reference to GCC 3.1. Des [...] omits 7527565a6d4 2017-02-28 Richard Biener rguenther@suse.de omits 52089842b0c 2017-02-28 Richard Biener rguenther@suse.de omits 7246f446279 Miscellaneous optimization group fixes omits f57c8178d89 Rename the "openmp" group of optimizations to "omp" omits 851e7883ae7 Daily bump. omits 3d3eac6c75a Update .po files. omits 8e5d6d2a3ab PR c++/71568 - SFINAE forming pointer to member function omits 954344f96a4 PR target/79544 * config/rs6000/rs6000-c.c (struct altive [...] omits cf8c140a8b8 [ARC] Clean up arc header file. (add changelog mods) omits 5fbceedda10 [ARC] Clean up arc header file. omits e420ba82ae9 * decl.c (expand_static_init): Add missing } in a comment. omits a3f6850211b 2017-02-27 Volker Reichelt v.reichelt@netcologne.de omits 7e93a4796f2 2017-02-27 Paolo Carlini paolo.carlini@oracle.com omits 1ff3ef783c6 Don't try to use rand_s on CYGWIN omits 12420a15c2f PR tree-optimization/77536 * tree-ssa-loop-manip.c (niter [...] omits fa879112180 2017-02-27 Richard Biener rguenther@suse.de omits 05400b7573a 2017-02-27 Richard Biener rguenther@suse.de omits b186ae28635 Daily bump. omits 698c0e9ec58 * doc/invoke.texi (Optimize Options): Refine the descripti [...] omits b827cad908d * MAINTAINERS: Remove Neil Booth as option handling maintainer. omits c23d681b73c 2017-02-26 Thomas Koenig tkoenig@gcc.gnu.org omits 1ff5d1696ee Daily bump. omits 0508f46630a PR79584, ICE in base_to_reg omits edbb3b0056c PR target/68739 * inclhack.def (hpux11_pthread_pointer): [...] omits 43be115bc97 * gcc.pot: Regenerate. omits 17da4c1e376 * fr.po: Update. omits 9a3a7c4c9b5 PR middle-end/79396 * tree-eh.c (operation_could_trap_p, [...] omits 7385b6052fa * tree-ssa-loop-niter.c (number_of_iterations_exit): Simpl [...] omits 060a72ae20b PR debug/77589 include/ * dwarf2.def (DW_OP_GNU_variable_ [...] adds 91f6e4d92d0 SFN: introduce statement frontier notes adds 859d8e53a00 SFN: skip debug stmts when expanding fallthrough attribute adds e3f85e6c403 haifa-sched: skip debug insns before labels in get_ebb_head_tail adds f7291beb80d SFN: target libs can now build with -fcompare-debug adds f6b997e53ad Revert "haifa-sched: skip debug insns before labels in get_ [...] adds eec5783014c SFN: df-scan: debug insns may be between BBs adds 85aa65e3034 SFN: cfgrtl: rtl_verify_bb_layout: skip debug insns between [...] adds 74d68469aa3 SFN: gimple-low: propagate fallthruness of debug stmts in l [...] adds e900446b3ce SFN: haifa-sched: skip debug insns checking for barrier after jump adds e67f7f80daf SFN: lra: zero-init sp_offset in lra_set_insn_recog_data adds fc375326dbb Revert "SFN: lra: zero-init sp_offset in lra_set_insn_recog_data" adds 4c598fc1424 SFN: skip debug insns for setup_sp_offset's base adds a16bf69737f SFN: amend skip debug insns for setup_sp_offset's base adds 1f829d63498 not SFN: work around warnings that prevent bootstrap at -O1 adds d762fc25312 SFN: make expr_{first,last} debug stmt-neutral adds bdb46a36121 SFN: don't crash dumping BB of debug insn between blocks in lra adds 6a58e7ac301 SFN: stmt_start_bb_p: don't start a BB after debug stmts only adds abf75d41d3f SFN: reemit debug markers as notes even when VT initializat [...] adds 0f503e1fb36 not SFN: work around warnings that prevent bootstrap at -O3 adds 0fb03e06572 SFN: skip more debug insns in cleanup_empty_eh adds 5423573340f SFN: skip debug stmts before label in make_edges adds 54f6ebbc8e1 SFN: skip nested debug stmts in c_finish_stmt_expr adds e9b85d5a82c SFN: var tracking options are not optimization options adds 2546d5d614a SFN: set side effects of a tree stmt list when adding any n [...] adds 4931fec81b1 SFN: mind debug stmts when choosing edge insertion point adds 7af84824365 SFN: add flag to cfun to indicate begin stmt markers lto ca [...] adds 4d66945a14c SFN: dump begin stmt markers in print_insn adds 6d11cc5f982 SFN: recognize and accept begin stmt markers in graphite adds 235d77b0d06 not SFN: use is_gimple_debug instead of gimple_code in graphite adds 3dea8ba1a05 SFN: disregard debug stmts in omp-low.c:check_combined_parallel adds 7ad704dc0ff SFN: skip or handle debug stmts, mainly trailing ones, all [...] adds 9c25d8f1ead SFN: drop unwanted debug stmts at inlining; adjust MAY_HAVE [...] adds 0de7274f7f6 SFN: run vartrack cleanup in final to turn markers into notes adds 7eb7ed0d4c1 SFN: skip debug insns before barrier in cleanup_barriers adds 231c55593c0 SFN: do not emit begin stmt markers if VTA is disabled (at [...] adds c8b7d9852e4 SFN: take IF_STMT ops locs from expr_first in cp_expand_con [...] adds 249cc4556c1 SFN: omit initializers in slim decl dump; use slim decl dum [...] adds f3ea0e1dc5d SFN: drop markers and don't expect them if VTA is disabled adds 66e9ba55dca SFN: oops, only clear begin_stmt_markers if we skipped VTA adds 6e2da3b115b SFN: stop at begin stmt markers to avoid quadratic behavior [...] adds 16c26cb109e SFN: don't let debug insns stop barriers from getting to a [...] adds 3aa695ba99c SFN: add --param max-debug-marker-count, cap expanding and [...] adds 108fec7e8f7 SFN: drop debug stmts incoming from PCH in lowering if not wanted adds 1b918836e39 Revert "not SFN: work around warnings that prevent bootstra [...] adds afceb987a78 Revert "not SFN: work around warnings that prevent bootstra [...] adds 9b2917f112a [bootstrap-O3,fortran] silence warning in simplify_transfor [...] adds fc8b087dfa2 [bootstrap-O1] change value type to avoid sprintf buffer si [...] adds f7a5d627bb8 Revert "SFN: var tracking options are not optimization options" adds 2471e370ee3 [-fcompare-debug] var tracking options are not optimization [...] adds 27dfe1b7fd8 SFN: introduce -gstatement-frontiers, enabled for normal dwarf2+ adds b015fe8805a LVU: introduce (inoperant) -gvariable-location-views, enabl [...] adds 66934d52f3b LVU: test for (so far non-existant) assembler support for s [...] adds d49b2173152 LVU: "augment" line number tables with (implicit) view counts adds 31da4765371 LVU: output (so far unreferenced) view lists along with loc [...] adds 4d7887d4d1f LVU: introduce and emit DW_AT_GNU_locviews adds 3a6a55d2b39 LVU: dump view numbers/labels after labels and in the line [...] adds b522efaf38d LVU: assemble view labels; don't require location views adds 334b63f2334 LVU: drop multiplier in configure test adds 70609d58218 LVU: take next view, drop bad assert in var_location adds cea9e4a2610 LVU: process parm-binding var locs in initial view adds b611b956943 LVU: locviews attrs now point back to enclosing die, to fix ggc adds 45763fbf72f LVU: move configury data into .data adds b677a9d7a2e LVU: hash view numbers in loc lists adds e65e4cae7d0 LVU: start view id labels at LVU1 adds 7eacb0891c6 LVU: increment view label counter even on reset, to catch errors adds 7de0a616ea1 LVU: rework nonzero-sized insn detection, fixes mpxrt.c adds 70dd99cbd3f Merge branch 'trunk' of git://gcc.gnu.org/git/gcc into lxoliva/SFN adds 050da831dc5 SFN+LVU: Doh, I committed the merge without the build fixes adds 923f54cc947 SFN: take columnnum from begin stmt note adds dae9cc0d00a non-SFN: stabilize store merging order adds d0be7a5a375 non-SFN: stabilize store merging order without using invali [...] adds 7a20dbf2133 non-SFN: stabilize store merging with a stack list, not a map adds d6e60b75641 LVU: revamp view counting adds 7af81509357 LVU: keep track of pending next view, and emit it as needed adds 02473572740 LVU: fix compilation without asm support for view counting adds 1a776becf21 LVU: update line program view counting to match new reset logic adds 22c95249968 LVU: generate DWARF6-proposed loclists with views with -gdwarf-6 adds 26a6764f8d4 avoid remove&reinsert of call when splitting block for inlining adds b2b5ece67d0 SFN+LVU: add Driver to new opts in common.opt adds ff61d3790b1 SFN: fix access to max debug marker count value adds 7bd234e14dc SFN: emit begin stmt markers only if debug_statement_fronti [...] new 25e6e8ab2a3 [PR80693] drop value of parallel SETs dropped by combine
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 (eafc86c6929) \ N -- N -- N refs/heads/aoliva/testme (25e6e8ab2a3)
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 | 42 - MAINTAINERS | 18 +- Makefile.def | 2 +- Makefile.in | 18 +- config.guess | 16 +- configure | 2 +- configure.ac | 2 +- contrib/ChangeLog | 18 - contrib/config-list.mk | 2 +- contrib/download_prerequisites | 63 +- contrib/gen_autofdo_event.py | 2 +- contrib/gennews | 3 +- fixincludes/ChangeLog | 7 - fixincludes/fixincl.x | 57 +- fixincludes/inclhack.def | 24 +- fixincludes/tests/base/sys/pthread.h | 7 +- gcc/BASE-VER | 2 +- gcc/ChangeLog | 5166 +-- gcc/DATESTAMP | 2 +- gcc/Makefile.in | 33 +- gcc/ada/ChangeLog | 3576 -- gcc/ada/Makefile.rtl | 4 - gcc/ada/a-cfdlli.adb | 682 +- gcc/ada/a-cfdlli.ads | 1551 +- gcc/ada/a-cfhama.adb | 366 +- gcc/ada/a-cfhama.ads | 724 +- gcc/ada/a-cfhase.adb | 848 +- gcc/ada/a-cfhase.ads | 1214 +- gcc/ada/a-cfinve.adb | 1212 +- gcc/ada/a-cfinve.ads | 824 +- gcc/ada/a-cforma.adb | 345 +- gcc/ada/a-cforma.ads | 937 +- gcc/ada/a-cforse.adb | 532 +- gcc/ada/a-cforse.ads | 1636 +- gcc/ada/a-clrefi.adb | 12 +- gcc/ada/a-cofove.adb | 920 +- gcc/ada/a-cofove.ads | 782 +- gcc/ada/a-cofuba.adb | 250 - gcc/ada/a-cofuba.ads | 117 - gcc/ada/a-cofuma.adb | 284 - gcc/ada/a-cofuma.ads | 361 - gcc/ada/a-cofuse.adb | 174 - gcc/ada/a-cofuse.ads | 322 - gcc/ada/a-cofuve.adb | 255 - gcc/ada/a-cofuve.ads | 393 - gcc/ada/a-crbtgo.adb | 6 +- gcc/ada/a-direct.adb | 6 +- gcc/ada/a-direio.adb | 5 +- gcc/ada/{a-except.adb => a-except-2005.adb} | 2 +- gcc/ada/{a-except.ads => a-except-2005.ads} | 2 +- gcc/ada/a-except.adb | 1070 +- gcc/ada/a-except.ads | 97 +- gcc/ada/a-exetim-posix.adb | 4 +- gcc/ada/{a-exexpr.adb => a-exexpr-gcc.adb} | 0 gcc/ada/a-exexpr.adb | 410 +- gcc/ada/a-ngcoar.adb | 4 +- gcc/ada/a-ngelfu.adb | 6 +- gcc/ada/a-ngelfu.ads | 6 +- gcc/ada/a-ngrear.adb | 4 +- gcc/ada/a-numaux-darwin.adb | 48 +- gcc/ada/a-numaux-darwin.ads | 4 +- gcc/ada/a-numaux-libc-x86.ads | 4 +- gcc/ada/a-numaux-vxworks.ads | 4 +- gcc/ada/a-numaux-x86.adb | 35 +- gcc/ada/a-numaux-x86.ads | 5 +- gcc/ada/a-numaux.ads | 9 +- gcc/ada/a-strbou.ads | 6 +- gcc/ada/a-stream.ads | 4 +- gcc/ada/a-tags.adb | 36 +- gcc/ada/a-tags.ads | 12 +- gcc/ada/a-tasatt.adb | 13 +- gcc/ada/ada_get_targ.adb | 328 - gcc/ada/adaint.c | 35 +- gcc/ada/adaint.h | 1 - gcc/ada/alloc.ads | 84 +- gcc/ada/aspects.adb | 3 +- gcc/ada/aspects.ads | 5 +- gcc/ada/atree.adb | 26 +- gcc/ada/atree.ads | 24 +- gcc/ada/atree.h | 7 +- gcc/ada/binde.adb | 11 +- gcc/ada/bindgen.adb | 41 +- gcc/ada/bindusg.adb | 189 +- gcc/ada/checks.adb | 611 +- gcc/ada/checks.ads | 22 +- gcc/ada/comperr.adb | 2 +- gcc/ada/contracts.adb | 164 +- gcc/ada/cstand.adb | 11 +- gcc/ada/cstreams.c | 23 +- gcc/ada/debug.adb | 47 +- gcc/ada/directio.ads | 6 +- .../doc/gnat_rm/implementation_defined_aspects.rst | 8 +- .../gnat_rm/implementation_defined_attributes.rst | 2 +- .../implementation_defined_characteristics.rst | 8 +- .../doc/gnat_rm/implementation_defined_pragmas.rst | 145 +- .../implementation_of_specific_ada_features.rst | 25 - .../gnat_rm/representation_clauses_and_pragmas.rst | 7 +- .../building_executable_programs_with_gnat.rst | 22 +- .../doc/gnat_ugn/gnat_and_program_execution.rst | 4 +- gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst | 215 +- .../doc/gnat_ugn/platform_specific_information.rst | 18 +- .../doc/gnat_ugn/the_gnat_compilation_model.rst | 245 +- gcc/ada/einfo.adb | 187 +- gcc/ada/einfo.ads | 189 +- gcc/ada/elists.adb | 17 +- gcc/ada/elists.ads | 6 +- gcc/ada/err_vars.ads | 13 +- gcc/ada/errout.adb | 88 +- gcc/ada/erroutc.adb | 28 +- gcc/ada/errutil.adb | 24 +- gcc/ada/eval_fat.adb | 36 +- gcc/ada/exp_aggr.adb | 36 +- gcc/ada/exp_atag.adb | 28 +- gcc/ada/exp_atag.ads | 4 +- gcc/ada/exp_attr.adb | 220 +- gcc/ada/exp_ch3.adb | 75 +- gcc/ada/exp_ch4.adb | 650 +- gcc/ada/exp_ch5.adb | 14 - gcc/ada/exp_ch6.adb | 468 +- gcc/ada/exp_ch7.adb | 2177 +- gcc/ada/exp_ch7.ads | 15 + gcc/ada/exp_ch8.adb | 8 +- gcc/ada/exp_ch9.adb | 343 +- gcc/ada/exp_code.adb | 7 +- gcc/ada/exp_dbug.adb | 123 +- gcc/ada/exp_dbug.ads | 8 +- gcc/ada/exp_disp.adb | 206 +- gcc/ada/exp_dist.adb | 12 +- gcc/ada/exp_fixd.adb | 27 +- gcc/ada/exp_imgv.adb | 4 +- gcc/ada/exp_intr.adb | 33 +- gcc/ada/exp_prag.adb | 24 +- gcc/ada/exp_spark.adb | 113 +- gcc/ada/exp_unst.adb | 20 +- gcc/ada/exp_unst.ads | 14 +- gcc/ada/exp_util.adb | 12640 +++---- gcc/ada/exp_util.ads | 136 +- gcc/ada/expander.adb | 9 +- gcc/ada/expander.ads | 8 +- gcc/ada/fe.h | 9 +- gcc/ada/fmap.adb | 58 +- gcc/ada/fmap.ads | 4 +- gcc/ada/fname-sf.adb | 23 +- gcc/ada/fname-uf.adb | 13 +- gcc/ada/fname.adb | 246 +- gcc/ada/fname.ads | 45 +- gcc/ada/freeze.adb | 292 +- gcc/ada/g-comlin.adb | 19 +- gcc/ada/g-debpoo.adb | 39 +- gcc/ada/g-dirope.adb | 8 +- gcc/ada/g-dyntab.adb | 216 +- gcc/ada/g-dyntab.ads | 138 +- gcc/ada/g-exptty.adb | 13 +- gcc/ada/g-exptty.ads | 10 +- gcc/ada/g-forstr.adb | 6 +- gcc/ada/g-forstr.ads | 4 +- gcc/ada/g-rewdat.ads | 14 +- gcc/ada/g-sechas.ads | 8 +- gcc/ada/g-sercom.ads | 52 +- gcc/ada/g-socket.adb | 6 +- gcc/ada/g-socket.ads | 4 +- gcc/ada/g-spipat.adb | 315 +- gcc/ada/g-table.adb | 343 +- gcc/ada/g-table.ads | 219 +- gcc/ada/gcc-interface/Make-lang.in | 35 +- gcc/ada/gcc-interface/Makefile.in | 74 +- gcc/ada/gcc-interface/decl.c | 1142 +- gcc/ada/gcc-interface/misc.c | 4 + gcc/ada/gcc-interface/trans.c | 98 +- gcc/ada/gcc-interface/utils.c | 16 +- gcc/ada/ghost.adb | 61 +- gcc/ada/ghost.ads | 58 +- gcc/ada/gnat1drv.adb | 54 +- gcc/ada/gnat_rm.texi | 1744 +- gcc/ada/gnat_ugn.texi | 547 +- gcc/ada/gnatbind.adb | 2 +- gcc/ada/gnatchop.adb | 4 +- gcc/ada/gnatfind.adb | 4 +- gcc/ada/gnatls.adb | 497 +- gcc/ada/gnatvsn.ads | 6 +- gcc/ada/gnatxref.adb | 4 +- gcc/ada/impunit.adb | 5 +- gcc/ada/inline.adb | 44 +- gcc/ada/ioexcept.ads | 6 +- gcc/ada/lib-list.adb | 6 +- gcc/ada/lib-load.adb | 195 +- gcc/ada/lib-writ.adb | 113 +- gcc/ada/lib-xref.adb | 20 +- gcc/ada/lib.adb | 63 +- gcc/ada/lib.ads | 47 +- gcc/ada/make.adb | 4 +- gcc/ada/namet.adb | 81 +- gcc/ada/namet.ads | 14 +- gcc/ada/namet.h | 6 +- gcc/ada/nlists.adb | 20 +- gcc/ada/opt.adb | 5 +- gcc/ada/opt.ads | 45 +- gcc/ada/osint.adb | 199 +- gcc/ada/osint.ads | 29 +- gcc/ada/output.adb | 2 +- gcc/ada/par-ch2.adb | 51 +- gcc/ada/par-ch3.adb | 31 +- gcc/ada/par-ch4.adb | 62 +- gcc/ada/par-ch5.adb | 2 - gcc/ada/par-ch6.adb | 2 - gcc/ada/par-ch9.adb | 6 +- gcc/ada/par-prag.adb | 12 +- gcc/ada/par.adb | 32 +- gcc/ada/par_sco.adb | 39 +- gcc/ada/prep.adb | 1 + gcc/ada/prj-attr.adb | 3 +- gcc/ada/prj-conf.ads | 4 +- gcc/ada/prj-part.adb | 12 +- gcc/ada/prj-proc.adb | 4 +- gcc/ada/raise-gcc.c | 64 +- gcc/ada/raise.c | 81 +- gcc/ada/restrict.adb | 4 +- gcc/ada/rtsfind.adb | 39 +- gcc/ada/rtsfind.ads | 9 +- gcc/ada/s-dimmks.ads | 7 +- gcc/ada/s-excmac-arm.adb | 42 - gcc/ada/s-excmac-arm.ads | 10 +- gcc/ada/s-excmac-gcc.adb | 43 - gcc/ada/s-excmac-gcc.ads | 9 +- gcc/ada/s-ficobl.ads | 9 +- gcc/ada/s-fileio.adb | 97 +- gcc/ada/s-finmas.ads | 6 +- gcc/ada/s-memory.adb | 2 - gcc/ada/s-mmap.ads | 2 - gcc/ada/s-mudido-affinity.adb | 7 +- gcc/ada/s-os_lib.adb | 28 +- gcc/ada/s-os_lib.ads | 10 +- gcc/ada/s-osinte-freebsd.ads | 2 +- gcc/ada/s-osinte-linux.ads | 19 +- gcc/ada/s-regexp.adb | 4 +- gcc/ada/s-rident.ads | 60 +- gcc/ada/s-secsta.adb | 22 +- gcc/ada/s-stposu.adb | 6 +- gcc/ada/s-stratt.ads | 4 +- gcc/ada/s-string.adb | 6 +- gcc/ada/s-taasde.adb | 5 +- gcc/ada/s-taenca.adb | 4 +- gcc/ada/s-taprop-linux.adb | 330 +- gcc/ada/s-taprop-mingw.adb | 6 +- gcc/ada/s-taprop-posix.adb | 19 +- gcc/ada/s-tasini.adb | 5 +- gcc/ada/s-taspri-posix-noaltstack.ads | 10 +- gcc/ada/s-taspri-posix.ads | 10 +- gcc/ada/s-tasren.adb | 4 +- gcc/ada/s-trasym.adb | 11 +- gcc/ada/s-trasym.ads | 11 +- gcc/ada/s-wchcnv.adb | 4 +- gcc/ada/scans.ads | 8 +- gcc/ada/scn.adb | 56 +- gcc/ada/scn.ads | 8 +- gcc/ada/scng.adb | 24 +- gcc/ada/scos.h | 30 +- gcc/ada/sem.adb | 84 +- gcc/ada/sem.ads | 34 +- gcc/ada/sem_aggr.adb | 20 +- gcc/ada/sem_attr.adb | 256 +- gcc/ada/sem_aux.adb | 14 +- gcc/ada/sem_case.adb | 9 +- gcc/ada/sem_cat.adb | 20 +- gcc/ada/sem_ch10.adb | 119 +- gcc/ada/sem_ch11.adb | 20 +- gcc/ada/sem_ch12.adb | 491 +- gcc/ada/sem_ch13.adb | 310 +- gcc/ada/sem_ch3.adb | 545 +- gcc/ada/sem_ch4.adb | 477 +- gcc/ada/sem_ch5.adb | 113 +- gcc/ada/sem_ch6.adb | 325 +- gcc/ada/sem_ch7.adb | 51 +- gcc/ada/sem_ch8.adb | 147 +- gcc/ada/sem_ch8.ads | 4 +- gcc/ada/sem_ch9.adb | 36 +- gcc/ada/sem_dim.adb | 86 +- gcc/ada/sem_dim.ads | 18 +- gcc/ada/sem_disp.adb | 113 +- gcc/ada/sem_disp.ads | 9 +- gcc/ada/sem_elab.adb | 434 +- gcc/ada/sem_elab.ads | 6 +- gcc/ada/sem_eval.adb | 778 +- gcc/ada/sem_eval.ads | 12 +- gcc/ada/sem_intr.adb | 6 +- gcc/ada/sem_prag.adb | 799 +- gcc/ada/sem_prag.ads | 17 +- gcc/ada/sem_res.adb | 254 +- gcc/ada/sem_type.adb | 20 +- gcc/ada/sem_util.adb | 1833 +- gcc/ada/sem_util.ads | 186 +- gcc/ada/sem_warn.adb | 161 +- gcc/ada/sem_warn.ads | 7 +- gcc/ada/sequenio.ads | 6 +- gcc/ada/sfn_scan.adb | 4 +- gcc/ada/sfn_scan.ads | 6 +- gcc/ada/sigtramp-vxworks-target.inc | 33 - gcc/ada/sinfo.adb | 56 +- gcc/ada/sinfo.ads | 106 +- gcc/ada/sinput-c.adb | 53 +- gcc/ada/sinput-c.ads | 7 +- gcc/ada/sinput-d.adb | 25 +- gcc/ada/sinput-l.adb | 120 +- gcc/ada/sinput-p.adb | 47 +- gcc/ada/sinput.adb | 326 +- gcc/ada/sinput.ads | 141 +- gcc/ada/snames.ads-tmpl | 92 +- gcc/ada/socket.c | 2 +- gcc/ada/sprint.adb | 7 +- gcc/ada/stringt.adb | 28 +- gcc/ada/stringt.ads | 20 +- gcc/ada/styleg.adb | 9 +- gcc/ada/switch-b.adb | 5 +- gcc/ada/system-linux-aarch64-ilp32.ads | 157 - gcc/ada/system-linux-arm.ads | 5 +- ...system-linux-x86.ads => system-linux-armeb.ads} | 4 +- gcc/ada/system-linux-mips.ads | 5 +- ...tem-linux-sparc.ads => system-linux-mipsel.ads} | 4 +- gcc/ada/system-linux-ppc.ads | 5 +- gcc/ada/system-linux-s390.ads | 2 +- gcc/ada/system.ads | 8 +- gcc/ada/table.adb | 371 +- gcc/ada/table.ads | 245 +- gcc/ada/targparm.adb | 233 +- gcc/ada/terminals.c | 58 - gcc/ada/text_io.ads | 6 +- gcc/ada/types.adb | 11 +- gcc/ada/types.ads | 50 +- gcc/ada/types.h | 4 +- gcc/ada/uintp.adb | 29 +- gcc/ada/uintp.ads | 10 +- gcc/ada/uintp.h | 10 +- gcc/ada/uname.adb | 97 +- gcc/ada/uname.ads | 14 +- gcc/ada/urealp.adb | 13 +- gcc/ada/usage.adb | 8 +- gcc/ada/warnsw.adb | 28 +- gcc/ada/warnsw.ads | 27 +- gcc/ada/xoscons.adb | 4 +- gcc/ada/xr_tabls.ads | 11 +- gcc/alias.c | 44 +- gcc/asan.c | 342 +- gcc/auto-profile.c | 18 +- gcc/brig-builtins.def | 4 - gcc/brig/ChangeLog | 8 - gcc/brig/brigfrontend/brig-code-entry-handler.cc | 23 +- gcc/builtin-attrs.def | 5 +- gcc/builtin-types.def | 2 - gcc/builtins.c | 391 +- gcc/builtins.def | 4 +- gcc/c-family/ChangeLog | 152 +- gcc/c-family/c-ada-spec.c | 2 +- gcc/c-family/c-attribs.c | 8 +- gcc/c-family/c-common.c | 170 +- gcc/c-family/c-common.h | 6 +- gcc/c-family/c-format.c | 6 +- gcc/c-family/c-gimplify.c | 10 +- gcc/c-family/c-indentation.c | 4 +- gcc/c-family/c-opts.c | 8 +- gcc/c-family/c-semantics.c | 21 + gcc/c-family/c-ubsan.c | 18 +- gcc/c-family/c-ubsan.h | 2 +- gcc/c-family/c-warn.c | 2 +- gcc/c-family/c.opt | 20 +- gcc/c-family/cilk.c | 102 +- gcc/c/ChangeLog | 132 - gcc/c/c-array-notation.c | 2 +- gcc/c/c-decl.c | 123 +- gcc/c/c-errors.c | 10 +- gcc/c/c-objc-common.h | 2 + gcc/c/c-parser.c | 242 +- gcc/c/c-tree.h | 5 +- gcc/c/c-typeck.c | 38 +- gcc/calls.c | 17 +- gcc/cfgbuild.c | 14 +- gcc/cfgcleanup.c | 57 - gcc/cfgexpand.c | 134 +- gcc/cfgloop.h | 36 +- gcc/cfgrtl.c | 20 +- gcc/cgraph.c | 19 +- gcc/cgraph.h | 9 +- gcc/cgraphclones.c | 9 +- gcc/cgraphunit.c | 6 +- gcc/cilk-common.c | 49 - gcc/collect2.c | 2 +- gcc/combine.c | 139 +- gcc/common.opt | 43 +- gcc/common/config/arc/arc-common.c | 1 - gcc/common/config/s390/s390-common.c | 5 +- gcc/config.gcc | 58 +- gcc/config.host | 2 - gcc/config.in | 12 +- gcc/config/aarch64/aarch64-freebsd.h | 8 - gcc/config/aarch64/aarch64-protos.h | 1 - gcc/config/aarch64/aarch64-simd.md | 28 +- gcc/config/aarch64/aarch64.c | 177 +- gcc/config/aarch64/aarch64.md | 42 +- gcc/config/aarch64/aarch64.opt | 2 +- gcc/config/aarch64/constraints.md | 5 - gcc/config/aarch64/iterators.md | 9 +- gcc/config/aarch64/predicates.md | 3 - gcc/config/aarch64/thunderx2t99.md | 20 - gcc/config/alpha/alpha.c | 2 +- gcc/config/alpha/alpha.md | 250 +- gcc/config/arc/arc-protos.h | 1 + gcc/config/arc/arc.c | 260 +- gcc/config/arc/arc.h | 169 +- gcc/config/arc/arc.md | 171 +- gcc/config/arc/arc.opt | 2 +- gcc/config/arc/big.h | 22 - gcc/config/arc/elf.h | 60 - gcc/config/arc/linux.h | 85 - gcc/config/arc/predicates.md | 20 +- gcc/config/arc/simdext.md | 100 +- gcc/config/arc/t-uClibc | 20 + gcc/config/arm/aarch-common-protos.h | 2 - gcc/config/arm/aarch-common.c | 36 - gcc/config/arm/arm-builtins.c | 4 +- gcc/config/arm/arm-cpu-data.h | 330 +- gcc/config/arm/arm-cpus.in | 2 +- gcc/config/arm/arm-isa.h | 3 +- gcc/config/arm/arm-protos.h | 4 +- gcc/config/arm/arm.c | 236 +- gcc/config/arm/arm.h | 8 +- gcc/config/arm/arm.md | 24 +- gcc/config/arm/cortex-a53.md | 10 - gcc/config/arm/iterators.md | 7 - gcc/config/arm/neon.md | 50 +- gcc/config/arm/parsecpu.awk | 13 +- gcc/config/arm/rtems.h | 2 - gcc/config/arm/sync.md | 12 +- gcc/config/arm/t-aprofile | 31 +- gcc/config/arm/t-multilib | 69 - gcc/config/arm/t-rmprofile | 29 +- gcc/config/arm/vfp.md | 37 - gcc/config/avr/avr-arch.h | 2 +- gcc/config/avr/avr.c | 26 +- gcc/config/avr/avr.md | 14 +- gcc/config/c6x/c6x.c | 3 +- gcc/config/cr16/cr16.h | 2 +- gcc/config/cris/cris.c | 5 +- gcc/config/epiphany/epiphany.c | 2 +- gcc/config/epiphany/epiphany.md | 2 +- gcc/config/i386/avx512bwintrin.h | 132 +- gcc/config/i386/avx512fintrin.h | 736 - gcc/config/i386/avx512vlintrin.h | 4086 +-- gcc/config/i386/avxintrin.h | 14 - gcc/config/i386/constraints.md | 5 - gcc/config/i386/cpuid.h | 6 +- gcc/config/i386/driver-mingw32.c | 26 - gcc/config/i386/i386-builtin-types.def | 20 - gcc/config/i386/i386-builtin.def | 112 +- gcc/config/i386/i386.c | 574 +- gcc/config/i386/i386.md | 153 +- gcc/config/i386/i386.opt | 2 +- gcc/config/i386/mm3dnow.h | 29 +- gcc/config/i386/mmintrin.h | 10 +- gcc/config/i386/mmx.md | 4 +- gcc/config/i386/sse.md | 361 +- gcc/config/i386/x-mingw32 | 3 - gcc/config/i386/x86-tune.def | 4 +- gcc/config/ia64/ia64.c | 2 +- gcc/config/iq2000/iq2000.c | 7 +- gcc/config/m68k/m68k.c | 6 +- gcc/config/microblaze/microblaze.c | 8 +- gcc/config/microblaze/microblaze.md | 6 +- gcc/config/mips/mips-msa.md | 39 +- gcc/config/mips/mips-protos.h | 2 +- gcc/config/mips/mips.c | 20 +- gcc/config/mips/mips.md | 1 + gcc/config/mips/mips.opt | 2 +- gcc/config/msp430/msp430.c | 4 +- gcc/config/nds32/nds32.c | 5 +- gcc/config/nios2/nios2.c | 2 +- gcc/config/nvptx/nvptx-protos.h | 2 - gcc/config/nvptx/nvptx.c | 169 +- gcc/config/nvptx/nvptx.h | 6 - gcc/config/nvptx/nvptx.md | 39 - gcc/config/nvptx/nvptx.opt | 4 - gcc/config/pa/pa-64.h | 5 +- gcc/config/pa/pa.c | 3 +- gcc/config/pdp11/pdp11.md | 8 +- gcc/config/riscv/riscv.c | 39 +- gcc/config/riscv/riscv.h | 10 +- gcc/config/riscv/riscv.md | 559 +- gcc/config/riscv/riscv.opt | 4 - gcc/config/riscv/sync.md | 2 +- gcc/config/rs6000/altivec.h | 14 +- gcc/config/rs6000/constraints.md | 3 - gcc/config/rs6000/dfp.md | 8 +- gcc/config/rs6000/predicates.md | 3 +- gcc/config/rs6000/rs6000-builtin.def | 34 +- gcc/config/rs6000/rs6000-c.c | 486 +- gcc/config/rs6000/rs6000-cpus.def | 24 - gcc/config/rs6000/rs6000.c | 776 +- gcc/config/rs6000/rs6000.h | 4 +- gcc/config/rs6000/rs6000.md | 351 +- gcc/config/rs6000/sync.md | 6 +- gcc/config/rs6000/vector.md | 142 +- gcc/config/rs6000/vsx.md | 110 +- gcc/config/rs6000/x-aix | 5 +- gcc/config/rx/rx.c | 2 +- gcc/config/s390/2964.md | 8 +- gcc/config/s390/constraints.md | 10 +- gcc/config/s390/driver-native.c | 3 - gcc/config/s390/predicates.md | 5 - gcc/config/s390/s390-builtin-types.def | 129 +- gcc/config/s390/s390-builtins.def | 3504 +- gcc/config/s390/s390-builtins.h | 2 - gcc/config/s390/s390-c.c | 55 +- gcc/config/s390/s390-opts.h | 1 - gcc/config/s390/s390-protos.h | 4 +- gcc/config/s390/s390.c | 420 +- gcc/config/s390/s390.h | 25 +- gcc/config/s390/s390.md | 863 +- gcc/config/s390/s390.opt | 3 - gcc/config/s390/vecintrin.h | 125 +- gcc/config/s390/vector.md | 541 +- gcc/config/s390/vx-builtins.md | 565 +- gcc/config/sh/sh.c | 4 +- gcc/config/sparc/predicates.md | 10 +- gcc/config/sparc/sparc.c | 12 +- gcc/config/spu/spu.c | 3 +- gcc/config/tilegx/tilegx.c | 2 +- gcc/config/tilepro/tilepro.c | 2 +- gcc/configure | 117 +- gcc/configure.ac | 76 +- gcc/context.c | 4 - gcc/convert.c | 158 +- gcc/coverage.c | 16 +- gcc/coverage.h | 1 - gcc/cp/ChangeLog | 717 - gcc/cp/call.c | 109 +- gcc/cp/class.c | 30 +- gcc/cp/constexpr.c | 111 +- gcc/cp/constraint.cc | 2 +- gcc/cp/cp-array-notation.c | 37 +- gcc/cp/cp-cilkplus.c | 6 +- gcc/cp/cp-gimplify.c | 69 +- gcc/cp/cp-objcp-common.h | 2 + gcc/cp/cp-tree.h | 403 +- gcc/cp/cxx-pretty-print.c | 4 - gcc/cp/decl.c | 375 +- gcc/cp/decl.h | 1 - gcc/cp/decl2.c | 8 +- gcc/cp/error.c | 11 +- gcc/cp/except.c | 225 +- gcc/cp/init.c | 238 +- gcc/cp/lex.c | 18 +- gcc/cp/mangle.c | 16 +- gcc/cp/method.c | 37 +- gcc/cp/name-lookup.c | 9768 +++-- gcc/cp/name-lookup.h | 38 +- gcc/cp/optimize.c | 4 +- gcc/cp/parser.c | 202 +- gcc/cp/pt.c | 448 +- gcc/cp/rtti.c | 30 +- gcc/cp/semantics.c | 46 +- gcc/cp/tree.c | 91 +- gcc/cp/typeck.c | 49 +- gcc/cp/typeck2.c | 24 +- gcc/cprop.c | 16 +- gcc/cse.c | 12 +- gcc/cselib.c | 32 +- gcc/cselib.h | 4 +- gcc/df-scan.c | 2 +- gcc/diagnostic-show-locus.c | 938 +- gcc/diagnostic.c | 192 +- gcc/diagnostic.h | 24 +- gcc/doc/contrib.texi | 7 +- gcc/doc/extend.texi | 127 +- gcc/doc/gcc.texi | 5 +- gcc/doc/gccint.texi | 2 +- gcc/doc/gcov-dump.texi | 93 - gcc/doc/gcov-tool.texi | 50 +- gcc/doc/gcov.texi | 143 +- gcc/doc/generic.texi | 5 + gcc/doc/gimple.texi | 16 +- gcc/doc/hostconfig.texi | 2 +- gcc/doc/install.texi | 79 +- gcc/doc/invoke.texi | 575 +- gcc/doc/loop.texi | 2 +- gcc/doc/lto.texi | 2 +- gcc/doc/md.texi | 5 +- gcc/doc/objc.texi | 2 +- gcc/doc/optinfo.texi | 17 +- gcc/doc/rtl.texi | 35 +- gcc/doc/sourcebuild.texi | 6 - gcc/doc/tm.texi | 12 +- gcc/doc/tm.texi.in | 8 +- gcc/doc/trouble.texi | 4 +- gcc/dominance.c | 13 +- gcc/dumpfile.c | 2 +- gcc/dumpfile.h | 7 +- gcc/dwarf2asm.c | 25 + gcc/dwarf2asm.h | 4 + gcc/dwarf2out.c | 1342 +- gcc/dwarf2out.h | 6 +- gcc/edit-context.c | 640 +- gcc/edit-context.h | 3 +- gcc/emit-rtl.c | 74 +- gcc/expmed.c | 10 +- gcc/expr.c | 128 +- gcc/final.c | 173 +- gcc/fixed-value.c | 4 +- gcc/fold-const.c | 178 +- gcc/fortran/ChangeLog | 255 - gcc/fortran/check.c | 77 - gcc/fortran/class.c | 1 - gcc/fortran/cpp.c | 2 +- gcc/fortran/decl.c | 29 +- gcc/fortran/dump-parse-tree.c | 4 - gcc/fortran/error.c | 28 +- gcc/fortran/expr.c | 48 +- gcc/fortran/frontend-passes.c | 7 +- gcc/fortran/gfortran.h | 7 +- gcc/fortran/gfortran.texi | 118 +- gcc/fortran/interface.c | 6 +- gcc/fortran/intrinsic.c | 19 - gcc/fortran/intrinsic.h | 9 +- gcc/fortran/invoke.texi | 5 +- gcc/fortran/io.c | 108 +- gcc/fortran/iresolve.c | 49 - gcc/fortran/libgfortran.h | 4 +- gcc/fortran/match.c | 57 +- gcc/fortran/match.h | 1 - gcc/fortran/module.c | 66 +- gcc/fortran/openmp.c | 22 +- gcc/fortran/options.c | 12 +- gcc/fortran/parse.c | 14 +- gcc/fortran/primary.c | 6 +- gcc/fortran/resolve.c | 25 +- gcc/fortran/scanner.c | 18 +- gcc/fortran/simplify.c | 61 - gcc/fortran/st.c | 1 - gcc/fortran/symbol.c | 31 +- gcc/fortran/trans-decl.c | 28 +- gcc/fortran/trans-expr.c | 22 +- gcc/fortran/trans-intrinsic.c | 46 +- gcc/fortran/trans-io.c | 65 +- gcc/fortran/trans-stmt.c | 18 - gcc/fortran/trans-stmt.h | 1 - gcc/fortran/trans-types.c | 7 +- gcc/fortran/trans.c | 8 +- gcc/fortran/trans.h | 4 - gcc/function.c | 6 + gcc/function.h | 10 + gcc/fwprop.c | 17 - gcc/gcc.c | 52 +- gcc/gcov-dump.c | 125 +- gcc/gcov-io.c | 8 +- gcc/gcov-io.h | 1 + gcc/gcov-tool.c | 19 +- gcc/gcov.c | 485 +- gcc/gcse.c | 27 +- gcc/genattrtab.c | 3 - gcc/genautomata.c | 2 +- gcc/genemit.c | 8 +- gcc/generic-match-head.c | 1 - gcc/gengtype.h | 2 +- gcc/genmatch.c | 19 +- gcc/genmodes.c | 2 - gcc/genrecog.c | 26 - gcc/gensupport.c | 9 +- gcc/gensupport.h | 3 +- gcc/ggc-page.c | 32 +- gcc/gimple-expr.c | 2 +- gcc/gimple-fold.c | 77 +- gcc/gimple-iterator.c | 26 +- gcc/gimple-iterator.h | 46 +- gcc/gimple-low.c | 28 +- gcc/gimple-pretty-print.c | 7 + gcc/gimple-ssa-split-paths.c | 10 +- gcc/gimple-ssa-sprintf.c | 653 +- gcc/gimple-ssa-store-merging.c | 49 +- gcc/gimple-ssa-strength-reduction.c | 61 +- gcc/gimple-ssa-warn-alloca.c | 31 +- gcc/gimple.c | 24 + gcc/gimple.h | 39 +- gcc/gimplify.c | 245 +- gcc/go/ChangeLog | 6 - gcc/go/go-gcc.cc | 3 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/go.cc | 6 +- gcc/go/gofrontend/gogo.cc | 5 - gcc/go/gofrontend/types.cc | 54 +- gcc/go/gofrontend/types.h | 3 - gcc/graphite-isl-ast-to-gimple.c | 21 +- gcc/graphite-scop-detection.c | 21 +- gcc/haifa-sched.c | 12 +- gcc/hsa-gen.c | 20 +- gcc/ifcvt.c | 106 +- gcc/ifcvt.h | 70 - gcc/input.c | 2 +- gcc/insn-notes.def | 3 + gcc/internal-fn.c | 62 +- gcc/internal-fn.def | 15 +- gcc/ipa-cp.c | 102 +- gcc/ipa-devirt.c | 27 +- gcc/ipa-hsa.c | 2 +- gcc/ipa-icf-gimple.c | 4 +- gcc/ipa-inline-analysis.c | 444 +- gcc/ipa-inline.c | 86 +- gcc/ipa-inline.h | 62 +- gcc/ipa-polymorphic-call.c | 2 +- gcc/ipa-profile.c | 2 +- gcc/ipa-prop.c | 459 +- gcc/ipa-prop.h | 84 +- gcc/ipa-pure-const.c | 14 +- gcc/ipa-split.c | 9 - gcc/ipa-utils.c | 2 +- gcc/ipa-visibility.c | 38 +- gcc/ira-color.c | 12 +- gcc/ira.c | 35 +- gcc/jit/ChangeLog | 36 - gcc/jit/docs/_build/texinfo/libgccjit.texi | 988 +- gcc/jit/docs/cp/topics/types.rst | 12 +- gcc/jit/docs/topics/compatibility.rst | 7 - gcc/jit/docs/topics/types.rst | 19 - gcc/jit/jit-playback.c | 15 - gcc/jit/jit-playback.h | 2 - gcc/jit/jit-recording.c | 52 - gcc/jit/jit-recording.h | 68 +- gcc/jit/libgccjit++.h | 15 - gcc/jit/libgccjit.c | 24 - gcc/jit/libgccjit.h | 16 - gcc/jit/libgccjit.map | 5 - gcc/jump.c | 2 +- gcc/langhooks-def.h | 2 + gcc/langhooks.h | 3 + gcc/loop-doloop.c | 11 +- gcc/loop-invariant.c | 14 +- gcc/loop-unroll.c | 7 +- gcc/lra-assigns.c | 41 +- gcc/lra-constraints.c | 121 +- gcc/lra-remat.c | 13 +- gcc/lra.c | 10 +- gcc/lto-opts.c | 4 + gcc/lto-streamer-in.c | 13 + gcc/lto-streamer-out.c | 2 - gcc/lto-streamer.c | 94 +- gcc/lto-streamer.h | 15 +- gcc/lto-wrapper.c | 2 + gcc/lto/ChangeLog | 11 - gcc/lto/lto-lang.c | 6 +- gcc/lto/lto.c | 2 - gcc/match.pd | 88 +- gcc/modulo-sched.c | 2 +- gcc/multiple_target.c | 13 +- gcc/objc/ChangeLog | 8 - gcc/objc/objc-gnu-runtime-abi-01.c | 2 +- gcc/objc/objc-next-runtime-abi-01.c | 2 +- gcc/objc/objc-next-runtime-abi-02.c | 2 +- gcc/omp-expand.c | 167 +- gcc/omp-low.c | 148 +- gcc/omp-offload.c | 148 +- gcc/omp-simd-clone.c | 2 +- gcc/optabs.c | 80 +- gcc/opts.c | 12 +- gcc/output.h | 2 +- gcc/params.def | 15 +- gcc/pass_manager.h | 3 + gcc/passes.c | 30 +- gcc/passes.def | 1 - gcc/plugin.c | 26 +- gcc/po/ChangeLog | 109 - gcc/po/be.po | 18192 +++++----- gcc/po/da.po | 19615 +++++----- gcc/po/de.po | 31602 ++++++++-------- gcc/po/el.po | 18251 +++++----- gcc/po/es.po | 20769 ++++++----- gcc/po/fi.po | 18420 +++++----- gcc/po/fr.po | 36007 ++++++++++--------- gcc/po/gcc.pot | 18751 +++++----- gcc/po/hr.po | 18164 +++++----- gcc/po/id.po | 18442 +++++----- gcc/po/ja.po | 18392 +++++----- gcc/po/nl.po | 18284 +++++----- gcc/po/ru.po | 18633 +++++----- gcc/po/sr.po | 18409 +++++----- gcc/po/sv.po | 18702 +++++----- gcc/po/tr.po | 18465 +++++----- gcc/po/uk.po | 18232 +++++----- gcc/po/vi.po | 18630 +++++----- gcc/po/zh_CN.po | 18476 +++++----- gcc/po/zh_TW.po | 18326 +++++----- gcc/print-rtl.c | 20 +- gcc/profile.c | 42 +- gcc/read-rtl-function.c | 35 +- gcc/recog.c | 2 +- gcc/reg-notes.def | 32 +- gcc/regcprop.c | 9 +- gcc/reginfo.c | 20 +- gcc/regs.h | 6 - gcc/reload.c | 12 +- gcc/reload1.c | 2 - gcc/rtl-error.c | 2 +- gcc/rtl.h | 14 +- gcc/rtlanal.c | 18 - gcc/sancov.c | 2 +- gcc/sese.c | 4 +- gcc/simplify-rtx.c | 34 +- gcc/sreal.c | 25 - gcc/sreal.h | 5 - gcc/stor-layout.c | 10 - gcc/store-motion.c | 13 +- gcc/substring-locations.c | 2 +- gcc/symbol-summary.h | 224 +- gcc/symtab.c | 10 +- gcc/system.h | 4 +- gcc/target-insns.def | 2 - gcc/target.def | 10 - gcc/target.h | 3 - gcc/targhooks.h | 2 - gcc/testsuite/ChangeLog | 3467 +- gcc/testsuite/ChangeLog-2016 | 7 - .../c-c++-common/Wimplicit-fallthrough-34.c | 1 - .../c-c++-common/Wimplicit-fallthrough-6.c | 16 +- .../c-c++-common/Wimplicit-fallthrough-7.c | 9 +- .../c-c++-common/Wint-to-pointer-cast-3.c | 4 +- gcc/testsuite/c-c++-common/Wlogical-op-1.c | 4 +- .../c-c++-common/Wshift-negative-value-1.c | 3 +- .../c-c++-common/Wshift-negative-value-2.c | 5 +- .../c-c++-common/Wshift-negative-value-3.c | 5 +- .../c-c++-common/Wshift-negative-value-4.c | 5 +- gcc/testsuite/c-c++-common/asan/pr79944.c | 18 - gcc/testsuite/c-c++-common/asan/pr80308.c | 25 - gcc/testsuite/c-c++-common/attr-fallthrough-2.c | 14 +- .../c-c++-common/cilk-plus/AN/parser_errors2.c | 2 +- .../c-c++-common/cilk-plus/AN/parser_errors3.c | 2 +- gcc/testsuite/c-c++-common/cilk-plus/AN/pr57541.c | 2 +- gcc/testsuite/c-c++-common/cilk-plus/AN/pr61191.c | 4 +- gcc/testsuite/c-c++-common/cilk-plus/AN/pr61963.c | 2 +- gcc/testsuite/c-c++-common/cilk-plus/AN/pr62008.c | 2 +- .../c-c++-common/cilk-plus/AN/rank_mismatch.c | 2 +- .../c-c++-common/cilk-plus/CK/cilk_for_errors.c | 6 +- gcc/testsuite/c-c++-common/cilk-plus/CK/errors.c | 2 +- .../c-c++-common/cilk-plus/CK/no_args_error.c | 2 +- gcc/testsuite/c-c++-common/cilk-plus/PS/clauses1.c | 4 +- .../c-c++-common/cilk-plus/SE/vlength_errors.c | 6 +- gcc/testsuite/c-c++-common/cpp/pr57580.c | 2 +- gcc/testsuite/c-c++-common/cpp/pr60400.c | 8 +- gcc/testsuite/c-c++-common/fmax-errors.c | 2 +- gcc/testsuite/c-c++-common/goacc/asyncwait-1.c | 20 +- gcc/testsuite/c-c++-common/goacc/cache-2.c | 4 +- gcc/testsuite/c-c++-common/goacc/data-2.c | 2 +- gcc/testsuite/c-c++-common/goacc/data-default-1.c | 4 +- gcc/testsuite/c-c++-common/goacc/declare-2.c | 2 +- gcc/testsuite/c-c++-common/goacc/deviceptr-1.c | 20 +- gcc/testsuite/c-c++-common/goacc/host_data-2.c | 8 +- gcc/testsuite/c-c++-common/goacc/pragma_context.c | 2 +- gcc/testsuite/c-c++-common/goacc/routine-3.c | 4 +- gcc/testsuite/c-c++-common/goacc/routine-4.c | 6 +- gcc/testsuite/c-c++-common/goacc/routine-5.c | 4 +- gcc/testsuite/c-c++-common/gomp/clauses-2.c | 2 +- gcc/testsuite/c-c++-common/gomp/ordered-3.c | 2 +- gcc/testsuite/c-c++-common/gomp/pr67501.c | 2 +- gcc/testsuite/c-c++-common/gomp/simd4.c | 4 +- gcc/testsuite/c-c++-common/nonnull-3.c | 11 - gcc/testsuite/c-c++-common/opaque-vector.c | 14 +- gcc/testsuite/c-c++-common/pr20000.c | 6 +- gcc/testsuite/c-c++-common/pr28656.c | 14 +- gcc/testsuite/c-c++-common/pr43395.c | 18 +- gcc/testsuite/c-c++-common/pr49706.c | 6 +- gcc/testsuite/c-c++-common/pr77624-1.c | 4 +- gcc/testsuite/c-c++-common/pr77624-2.c | 8 +- gcc/testsuite/c-c++-common/pr80162-1.c | 13 - gcc/testsuite/c-c++-common/pr80162-2.c | 18 - gcc/testsuite/c-c++-common/pr80162-3.c | 18 - gcc/testsuite/c-c++-common/raw-string-14.c | 14 +- gcc/testsuite/c-c++-common/raw-string-16.c | 12 +- gcc/testsuite/c-c++-common/raw-string-3.c | 20 +- gcc/testsuite/c-c++-common/raw-string-4.c | 10 +- gcc/testsuite/c-c++-common/raw-string-5.c | 28 +- gcc/testsuite/c-c++-common/raw-string-6.c | 2 +- gcc/testsuite/c-c++-common/torture/pr57945.c | 3 +- gcc/testsuite/c-c++-common/torture/pr79731.c | 18 - gcc/testsuite/c-c++-common/tsan/race_on_mutex.c | 9 +- gcc/testsuite/c-c++-common/ubsan/bounds-15.c | 13 - gcc/testsuite/c-c++-common/ubsan/bounds-2.c | 2 +- gcc/testsuite/c-c++-common/ubsan/pr79897.c | 15 - gcc/testsuite/c-c++-common/ubsan/pr80310.c | 12 - gcc/testsuite/c-c++-common/ubsan/pr80349.c | 30 - gcc/testsuite/c-c++-common/ubsan/pr80350.c | 17 - gcc/testsuite/c-c++-common/ubsan/shift-10.c | 10 - gcc/testsuite/g++.dg/Walloca1.C | 6 - gcc/testsuite/g++.dg/abi/Wabi-2-3.C | 2 +- gcc/testsuite/g++.dg/abi/Wabi-3-2.C | 2 +- gcc/testsuite/g++.dg/abi/bitfield3.C | 4 +- gcc/testsuite/g++.dg/abi/mangle41.C | 2 +- gcc/testsuite/g++.dg/abi/pr77728-1.C | 171 - gcc/testsuite/g++.dg/abi/pr77728-2.C | 165 - gcc/testsuite/g++.dg/asan/pr78201.C | 13 - gcc/testsuite/g++.dg/asan/pr79783.C | 19 - gcc/testsuite/g++.dg/cilk-plus/CK/pr80038.cc | 47 - .../g++.dg/concepts/regress/alias-decl-42.C | 18 - gcc/testsuite/g++.dg/conversion/dr195-1.C | 4 +- gcc/testsuite/g++.dg/conversion/dr195.C | 4 +- gcc/testsuite/g++.dg/conversion/nullptr1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/alias-decl-57.C | 30 - gcc/testsuite/g++.dg/cpp0x/alias-decl-58.C | 7 - gcc/testsuite/g++.dg/cpp0x/alias-decl-59.C | 11 - gcc/testsuite/g++.dg/cpp0x/alias-decl-80296.C | 9 - gcc/testsuite/g++.dg/cpp0x/alignas11.C | 10 - gcc/testsuite/g++.dg/cpp0x/auto27.C | 4 +- gcc/testsuite/g++.dg/cpp0x/constexpr-79822.C | 12 - gcc/testsuite/g++.dg/cpp0x/constexpr-98.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-diag2.C | 2 +- .../g++.dg/cpp0x/constexpr-reinterpret1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-trivial3.C | 6 - gcc/testsuite/g++.dg/cpp0x/deleted13.C | 12 - gcc/testsuite/g++.dg/cpp0x/diag2.C | 4 +- gcc/testsuite/g++.dg/cpp0x/duplicate1.C | 29 - gcc/testsuite/g++.dg/cpp0x/enum34.C | 11 - gcc/testsuite/g++.dg/cpp0x/gen-attrs-14.C | 2 +- gcc/testsuite/g++.dg/cpp0x/gen-attrs-63.C | 12 - gcc/testsuite/g++.dg/cpp0x/initlist-array5.C | 7 - gcc/testsuite/g++.dg/cpp0x/initlist85.C | 6 +- gcc/testsuite/g++.dg/cpp0x/initlist97.C | 7 - gcc/testsuite/g++.dg/cpp0x/inline-ns7.C | 6 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nested6.C | 12 - gcc/testsuite/g++.dg/cpp0x/lambda/lambda-syntax1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/nsdmi13.C | 13 - gcc/testsuite/g++.dg/cpp0x/nullptr15.C | 4 +- gcc/testsuite/g++.dg/cpp0x/pr31431-2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/pr31431.C | 2 +- gcc/testsuite/g++.dg/cpp0x/pr71577.C | 4 - gcc/testsuite/g++.dg/cpp0x/pr71966-1.C | 13 - gcc/testsuite/g++.dg/cpp0x/pr71966-2.C | 15 - gcc/testsuite/g++.dg/cpp0x/pr79118.C | 2 +- gcc/testsuite/g++.dg/cpp0x/sfinae58.C | 12 - gcc/testsuite/g++.dg/cpp0x/static_assert3.C | 4 +- gcc/testsuite/g++.dg/cpp0x/temp_default2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/trailing4.C | 2 +- gcc/testsuite/g++.dg/cpp0x/variadic-ex10.C | 2 +- gcc/testsuite/g++.dg/cpp0x/variadic-ex13.C | 2 +- gcc/testsuite/g++.dg/cpp0x/variadic-ex14.C | 4 +- gcc/testsuite/g++.dg/cpp0x/variadic-ex3.C | 4 +- gcc/testsuite/g++.dg/cpp0x/variadic-ex4.C | 2 +- gcc/testsuite/g++.dg/cpp0x/variadic-init2.C | 20 - gcc/testsuite/g++.dg/cpp0x/variadic-unify-3.C | 20 - gcc/testsuite/g++.dg/cpp0x/variadic105.C | 2 +- gcc/testsuite/g++.dg/cpp0x/variadic59.C | 2 +- gcc/testsuite/g++.dg/cpp0x/variadic65.C | 2 +- gcc/testsuite/g++.dg/cpp0x/vt-37737-2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/vt-57397-1.C | 6 +- gcc/testsuite/g++.dg/cpp0x/vt-57397-2.C | 6 +- gcc/testsuite/g++.dg/cpp1y/constexpr-79681-1.C | 17 - gcc/testsuite/g++.dg/cpp1y/constexpr-79681-2.C | 39 - gcc/testsuite/g++.dg/cpp1y/constexpr-empty3.C | 14 - gcc/testsuite/g++.dg/cpp1y/lambda-generic-const3.C | 15 - gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr7.C | 12 - gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr8.C | 16 - gcc/testsuite/g++.dg/cpp1y/pr79393-2.C | 22 - gcc/testsuite/g++.dg/cpp1y/pr79393.C | 21 - gcc/testsuite/g++.dg/cpp1z/byte1.C | 31 - gcc/testsuite/g++.dg/cpp1z/class-deduction17.C | 11 - gcc/testsuite/g++.dg/cpp1z/class-deduction25.C | 4 +- gcc/testsuite/g++.dg/cpp1z/class-deduction30.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction31.C | 22 - gcc/testsuite/g++.dg/cpp1z/class-deduction32.C | 5 - gcc/testsuite/g++.dg/cpp1z/class-deduction33.C | 13 - gcc/testsuite/g++.dg/cpp1z/class-deduction34.C | 13 - gcc/testsuite/g++.dg/cpp1z/class-deduction35.C | 10 - gcc/testsuite/g++.dg/cpp1z/class-deduction36.C | 15 - gcc/testsuite/g++.dg/cpp1z/class-deduction38.C | 27 - gcc/testsuite/g++.dg/cpp1z/constexpr-lambda8.C | 2 +- gcc/testsuite/g++.dg/cpp1z/decomp27.C | 26 - gcc/testsuite/g++.dg/cpp1z/decomp28.C | 39 - gcc/testsuite/g++.dg/cpp1z/direct-enum-init1.C | 230 +- gcc/testsuite/g++.dg/cpp1z/gen-attrs1.C | 20 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type11a.C | 3 - gcc/testsuite/g++.dg/cpp1z/nontype-auto10.C | 9 - gcc/testsuite/g++.dg/debug/dwarf2/pr80234-1.C | 15 - gcc/testsuite/g++.dg/debug/dwarf2/pr80234-2.C | 15 - gcc/testsuite/g++.dg/debug/pr80461.C | 42 - gcc/testsuite/g++.dg/dg.exp | 42 +- gcc/testsuite/g++.dg/diagnostic/duplicate1.C | 18 - gcc/testsuite/g++.dg/diagnostic/member-decl-1.C | 18 - gcc/testsuite/g++.dg/diagnostic/nested-name-1.C | 13 - gcc/testsuite/g++.dg/diagnostic/pr71075.C | 2 +- gcc/testsuite/g++.dg/diagnostic/pr80473.C | 16 - gcc/testsuite/g++.dg/eh/goto2.C | 2 +- gcc/testsuite/g++.dg/eh/goto3.C | 2 +- gcc/testsuite/g++.dg/expr/bitfield4.C | 4 +- gcc/testsuite/g++.dg/expr/bitfield5.C | 4 +- gcc/testsuite/g++.dg/expr/bitfield6.C | 2 +- gcc/testsuite/g++.dg/expr/bool1.C | 4 +- gcc/testsuite/g++.dg/expr/bool3.C | 4 +- gcc/testsuite/g++.dg/expr/call2.C | 2 +- gcc/testsuite/g++.dg/expr/cond10.C | 2 +- gcc/testsuite/g++.dg/expr/cond11.C | 2 +- gcc/testsuite/g++.dg/expr/lval3.C | 2 +- gcc/testsuite/g++.dg/expr/lval4.C | 4 +- .../g++.dg/expr/member-of-incomplete-type-1.C | 2 +- gcc/testsuite/g++.dg/expr/pmf-1.C | 6 +- gcc/testsuite/g++.dg/expr/ptrmem8.C | 15 - gcc/testsuite/g++.dg/expr/ptrmem9.C | 19 - gcc/testsuite/g++.dg/ext/altivec-types-1.C | 110 +- gcc/testsuite/g++.dg/ext/altivec-types-2.C | 14 +- gcc/testsuite/g++.dg/ext/altivec-types-3.C | 14 +- gcc/testsuite/g++.dg/ext/anon-struct4.C | 4 +- gcc/testsuite/g++.dg/ext/attrib14.C | 2 +- gcc/testsuite/g++.dg/ext/attrib44.C | 2 +- gcc/testsuite/g++.dg/ext/builtin3.C | 2 +- gcc/testsuite/g++.dg/ext/complit1.C | 2 +- gcc/testsuite/g++.dg/ext/dllimport7.C | 2 +- gcc/testsuite/g++.dg/ext/flexary24.C | 12 - gcc/testsuite/g++.dg/ext/forscope2.C | 4 +- .../g++.dg/ext/gnu-inline-global-reject.C | 36 +- gcc/testsuite/g++.dg/ext/int128-5.C | 10 - gcc/testsuite/g++.dg/ext/is_aggregate.C | 117 - gcc/testsuite/g++.dg/ext/label13.C | 2 +- gcc/testsuite/g++.dg/ext/label5.C | 2 +- gcc/testsuite/g++.dg/ext/member-attr.C | 4 +- gcc/testsuite/g++.dg/ext/mv8.C | 2 +- gcc/testsuite/g++.dg/ext/no-asm-1.C | 4 +- gcc/testsuite/g++.dg/ext/pr80363.C | 12 - gcc/testsuite/g++.dg/ext/strncpy-chk1.C | 2 +- gcc/testsuite/g++.dg/ext/utf16-4.C | 4 +- gcc/testsuite/g++.dg/ext/visibility/anon7.C | 2 +- gcc/testsuite/g++.dg/ext/visibility/visibility-7.C | 4 +- gcc/testsuite/g++.dg/ext/vla17.C | 15 - gcc/testsuite/g++.dg/ext/vla2.C | 4 +- gcc/testsuite/g++.dg/gomp/block-1.C | 2 +- gcc/testsuite/g++.dg/gomp/block-2.C | 2 +- gcc/testsuite/g++.dg/gomp/block-3.C | 4 +- gcc/testsuite/g++.dg/gomp/block-5.C | 2 +- gcc/testsuite/g++.dg/gomp/linear-2.C | 8 +- gcc/testsuite/g++.dg/gomp/pr80141.C | 8 - gcc/testsuite/g++.dg/gomp/predetermined-1.C | 6 +- gcc/testsuite/g++.dg/gomp/sharing-1.C | 2 +- gcc/testsuite/g++.dg/gomp/target-1.C | 4 +- gcc/testsuite/g++.dg/gomp/target-2.C | 4 +- gcc/testsuite/g++.dg/gomp/taskgroup-1.C | 4 +- gcc/testsuite/g++.dg/gomp/teams-1.C | 6 +- gcc/testsuite/g++.dg/inherit/access2.C | 2 +- gcc/testsuite/g++.dg/inherit/covariant12.C | 4 +- gcc/testsuite/g++.dg/inherit/covariant14.C | 4 +- gcc/testsuite/g++.dg/inherit/namespace-as-base.C | 2 +- gcc/testsuite/g++.dg/inherit/pure1.C | 2 +- gcc/testsuite/g++.dg/inherit/template-as-base.C | 2 +- gcc/testsuite/g++.dg/init/array43.C | 2 +- gcc/testsuite/g++.dg/init/array46.C | 2 +- gcc/testsuite/g++.dg/init/array48.C | 7 - gcc/testsuite/g++.dg/init/const10.C | 4 +- gcc/testsuite/g++.dg/init/ctor4-1.C | 4 +- gcc/testsuite/g++.dg/init/ctor4.C | 4 +- gcc/testsuite/g++.dg/init/new37.C | 2 +- gcc/testsuite/g++.dg/init/pr25811.C | 32 +- gcc/testsuite/g++.dg/init/pr29043.C | 6 +- gcc/testsuite/g++.dg/init/pr29571.C | 2 +- gcc/testsuite/g++.dg/init/pr35878_1.C | 23 - gcc/testsuite/g++.dg/init/pr35878_2.C | 23 - gcc/testsuite/g++.dg/init/pr35878_3.C | 23 - gcc/testsuite/g++.dg/init/ref23.C | 15 - gcc/testsuite/g++.dg/init/vbase2.C | 8 - gcc/testsuite/g++.dg/ipa/pr77333.C | 65 - gcc/testsuite/g++.dg/ipa/pr79776.C | 29 - gcc/testsuite/g++.dg/ipa/pr79931.C | 24 - gcc/testsuite/g++.dg/ipa/pr80205.C | 34 - gcc/testsuite/g++.dg/ipa/pr80212.C | 18 - gcc/testsuite/g++.dg/lookup/ambig1.C | 4 +- gcc/testsuite/g++.dg/lookup/ambig2.C | 4 +- gcc/testsuite/g++.dg/lookup/ambig3.C | 4 +- gcc/testsuite/g++.dg/lookup/class-member-1.C | 2 +- gcc/testsuite/g++.dg/lookup/conv-1.C | 6 +- gcc/testsuite/g++.dg/lookup/decl1.C | 10 +- gcc/testsuite/g++.dg/lookup/duperr1.C | 2 +- gcc/testsuite/g++.dg/lookup/error1.C | 2 +- gcc/testsuite/g++.dg/lookup/koenig1.C | 4 +- gcc/testsuite/g++.dg/lookup/koenig5.C | 6 +- gcc/testsuite/g++.dg/lookup/missing-std-include.C | 29 - gcc/testsuite/g++.dg/lookup/pr77549.C | 8 +- gcc/testsuite/g++.dg/lookup/scoped1.C | 4 +- gcc/testsuite/g++.dg/lookup/scoped2.C | 2 +- gcc/testsuite/g++.dg/lookup/suggestions1.C | 4 +- gcc/testsuite/g++.dg/lookup/two-stage4.C | 2 +- .../g++.dg/lookup/used-before-declaration.C | 2 +- gcc/testsuite/g++.dg/lookup/using.C | 2 +- gcc/testsuite/g++.dg/lookup/using16.C | 2 +- gcc/testsuite/g++.dg/lookup/using17.C | 6 +- gcc/testsuite/g++.dg/lookup/using2.C | 10 +- gcc/testsuite/g++.dg/lookup/using7.C | 2 +- gcc/testsuite/g++.dg/lto/pr69589_0.C | 2 +- gcc/testsuite/g++.dg/lto/pr79671_0.C | 26 - gcc/testsuite/g++.dg/lto/pr79671_1.c | 5 - gcc/testsuite/g++.dg/lto/pr80287_0.C | 92 - gcc/testsuite/g++.dg/opt/pr79396.C | 13 - gcc/testsuite/g++.dg/opt/pr79734.C | 12 - gcc/testsuite/g++.dg/opt/pr79805.C | 219 - gcc/testsuite/g++.dg/opt/pr80032.C | 120 - gcc/testsuite/g++.dg/opt/pr80102.C | 14 - gcc/testsuite/g++.dg/opt/pr80275.C | 16 - gcc/testsuite/g++.dg/opt/pr80385.C | 14 - gcc/testsuite/g++.dg/opt/pr80436.C | 43 - gcc/testsuite/g++.dg/other/abstract2.C | 2 +- gcc/testsuite/g++.dg/other/anon-union3.C | 2 +- gcc/testsuite/g++.dg/other/array2.C | 2 +- gcc/testsuite/g++.dg/other/classkey1.C | 8 +- gcc/testsuite/g++.dg/other/component1.C | 12 +- gcc/testsuite/g++.dg/other/const1.C | 2 +- gcc/testsuite/g++.dg/other/const2.C | 2 +- gcc/testsuite/g++.dg/other/conversion1.C | 2 +- gcc/testsuite/g++.dg/other/do1.C | 2 +- gcc/testsuite/g++.dg/other/error1.C | 2 +- gcc/testsuite/g++.dg/other/error10.C | 2 +- gcc/testsuite/g++.dg/other/error13.C | 2 +- gcc/testsuite/g++.dg/other/error3.C | 2 +- gcc/testsuite/g++.dg/other/error34.C | 2 +- gcc/testsuite/g++.dg/other/error4.C | 4 +- gcc/testsuite/g++.dg/other/error5.C | 4 +- gcc/testsuite/g++.dg/other/error8.C | 2 +- gcc/testsuite/g++.dg/other/error9.C | 4 +- gcc/testsuite/g++.dg/other/field1.C | 8 +- gcc/testsuite/g++.dg/other/friend7.C | 9 - gcc/testsuite/g++.dg/other/init1.C | 2 +- gcc/testsuite/g++.dg/other/pr59492.C | 1 - gcc/testsuite/g++.dg/other/pr80423.C | 11 - gcc/testsuite/g++.dg/other/pr80534-1.C | 21 - gcc/testsuite/g++.dg/other/pr80534-2.C | 27 - gcc/testsuite/g++.dg/other/ptrmem2.C | 4 +- gcc/testsuite/g++.dg/other/return1.C | 2 +- gcc/testsuite/g++.dg/overload/ambig3.C | 15 - gcc/testsuite/g++.dg/overload/builtin1.C | 2 +- gcc/testsuite/g++.dg/overload/builtin3.C | 2 +- gcc/testsuite/g++.dg/overload/conv-op1.C | 2 +- gcc/testsuite/g++.dg/overload/error1.C | 4 +- gcc/testsuite/g++.dg/overload/error2.C | 4 +- gcc/testsuite/g++.dg/overload/error3.C | 2 +- gcc/testsuite/g++.dg/overload/koenig1.C | 2 +- gcc/testsuite/g++.dg/overload/koenig2.C | 2 +- gcc/testsuite/g++.dg/overload/operator5.C | 2 +- gcc/testsuite/g++.dg/overload/pmf1.C | 2 +- gcc/testsuite/g++.dg/overload/template5.C | 4 +- gcc/testsuite/g++.dg/overload/unknown1.C | 2 +- gcc/testsuite/g++.dg/overload/using2.C | 4 +- gcc/testsuite/g++.dg/overload/using5.C | 28 - gcc/testsuite/g++.dg/parse/args1.C | 2 +- gcc/testsuite/g++.dg/parse/attr3.C | 4 +- gcc/testsuite/g++.dg/parse/constant4.C | 4 +- gcc/testsuite/g++.dg/parse/constructor1.C | 2 +- gcc/testsuite/g++.dg/parse/crash10.C | 2 +- gcc/testsuite/g++.dg/parse/crash18.C | 2 +- gcc/testsuite/g++.dg/parse/crash19.C | 2 +- gcc/testsuite/g++.dg/parse/crash20.C | 4 +- gcc/testsuite/g++.dg/parse/crash21.C | 4 +- gcc/testsuite/g++.dg/parse/crash22.C | 4 +- gcc/testsuite/g++.dg/parse/crash32.C | 2 +- gcc/testsuite/g++.dg/parse/crash36.C | 2 +- gcc/testsuite/g++.dg/parse/crash63.C | 2 +- gcc/testsuite/g++.dg/parse/crash67.C | 5 - gcc/testsuite/g++.dg/parse/decl-specifier-1.C | 2 +- gcc/testsuite/g++.dg/parse/error11.C | 24 +- gcc/testsuite/g++.dg/parse/error12.C | 4 +- gcc/testsuite/g++.dg/parse/error14.C | 4 +- gcc/testsuite/g++.dg/parse/error15.C | 9 +- gcc/testsuite/g++.dg/parse/error2.C | 8 +- gcc/testsuite/g++.dg/parse/error21.C | 2 +- gcc/testsuite/g++.dg/parse/error26.C | 4 +- gcc/testsuite/g++.dg/parse/error3.C | 2 +- gcc/testsuite/g++.dg/parse/error36.C | 4 +- gcc/testsuite/g++.dg/parse/error58.C | 2 +- gcc/testsuite/g++.dg/parse/friend12.C | 2 +- gcc/testsuite/g++.dg/parse/invalid-op1.C | 2 +- gcc/testsuite/g++.dg/parse/local-class1.C | 2 +- gcc/testsuite/g++.dg/parse/missing-template1.C | 4 +- gcc/testsuite/g++.dg/parse/non-dependent2.C | 8 +- .../g++.dg/parse/parameter-declaration-1.C | 2 +- gcc/testsuite/g++.dg/parse/parser-pr28152-2.C | 2 +- gcc/testsuite/g++.dg/parse/parser-pr28152.C | 2 +- gcc/testsuite/g++.dg/parse/pr16696-permissive.C | 2 +- gcc/testsuite/g++.dg/parse/pr16696.C | 4 +- gcc/testsuite/g++.dg/parse/pr69628.C | 2 +- gcc/testsuite/g++.dg/parse/ptrmem2.C | 2 +- gcc/testsuite/g++.dg/parse/ptrmem3.C | 2 +- gcc/testsuite/g++.dg/parse/ptrmem7.C | 16 - gcc/testsuite/g++.dg/parse/ret-type2.C | 10 +- gcc/testsuite/g++.dg/parse/saved1.C | 6 +- gcc/testsuite/g++.dg/parse/specialization1.C | 2 +- gcc/testsuite/g++.dg/parse/template3.C | 4 +- gcc/testsuite/g++.dg/parse/template9.C | 2 +- gcc/testsuite/g++.dg/parse/typename11.C | 2 +- .../g++.dg/plugin/attribute_plugin-test-1.C | 2 +- .../g++.dg/plugin/diagnostic-test-expressions-1.C | 66 - gcc/testsuite/g++.dg/pr45330.C | 4 +- gcc/testsuite/g++.dg/pr68270.C | 16 - gcc/testsuite/g++.dg/pr71294.C | 60 - gcc/testsuite/g++.dg/pr71624.C | 2 +- gcc/testsuite/g++.dg/pr71633.C | 2 +- gcc/testsuite/g++.dg/pr79761.C | 34 - gcc/testsuite/g++.dg/pr79764.C | 12 - gcc/testsuite/g++.dg/pr79769.C | 4 - gcc/testsuite/g++.dg/pr80222.C | 13 - gcc/testsuite/g++.dg/pr80374.C | 22 - gcc/testsuite/g++.dg/rtti/typeid6.C | 2 +- gcc/testsuite/g++.dg/semicolon-fixits.C | 17 - gcc/testsuite/g++.dg/spellcheck-fields.C | 2 +- gcc/testsuite/g++.dg/spellcheck-pr80177.C | 7 - gcc/testsuite/g++.dg/spellcheck-typenames.C | 2 +- gcc/testsuite/g++.dg/tc1/dr101.C | 4 +- gcc/testsuite/g++.dg/tc1/dr108.C | 2 +- gcc/testsuite/g++.dg/tc1/dr142.C | 10 +- gcc/testsuite/g++.dg/tc1/dr147.C | 2 +- gcc/testsuite/g++.dg/tc1/dr176.C | 4 +- gcc/testsuite/g++.dg/template/arg7.C | 2 +- gcc/testsuite/g++.dg/template/conv11.C | 2 +- gcc/testsuite/g++.dg/template/conv4.C | 2 +- gcc/testsuite/g++.dg/template/crash125.C | 18 - gcc/testsuite/g++.dg/template/crash13.C | 2 +- gcc/testsuite/g++.dg/template/crash55.C | 2 +- gcc/testsuite/g++.dg/template/crash56.C | 2 +- gcc/testsuite/g++.dg/template/dependent-expr2.C | 2 +- gcc/testsuite/g++.dg/template/dependent-expr5.C | 24 +- gcc/testsuite/g++.dg/template/error1.C | 4 +- gcc/testsuite/g++.dg/template/error17.C | 2 +- gcc/testsuite/g++.dg/template/error2.C | 6 +- gcc/testsuite/g++.dg/template/error33.C | 2 +- gcc/testsuite/g++.dg/template/error4.C | 2 +- gcc/testsuite/g++.dg/template/error50.C | 2 +- gcc/testsuite/g++.dg/template/error52.C | 8 +- gcc/testsuite/g++.dg/template/error53.C | 2 +- gcc/testsuite/g++.dg/template/explicit6.C | 2 +- gcc/testsuite/g++.dg/template/fn-ref1.C | 4 - gcc/testsuite/g++.dg/template/friend.C | 2 +- gcc/testsuite/g++.dg/template/func2.C | 4 +- gcc/testsuite/g++.dg/template/init-list.C | 2 +- gcc/testsuite/g++.dg/template/local1.C | 2 +- gcc/testsuite/g++.dg/template/local6.C | 2 +- gcc/testsuite/g++.dg/template/lookup2.C | 4 +- gcc/testsuite/g++.dg/template/member5.C | 2 +- gcc/testsuite/g++.dg/template/meminit1.C | 2 +- gcc/testsuite/g++.dg/template/meminit2.C | 2 +- gcc/testsuite/g++.dg/template/nested3.C | 4 +- gcc/testsuite/g++.dg/template/nontype25.C | 2 +- gcc/testsuite/g++.dg/template/nontype6.C | 2 +- gcc/testsuite/g++.dg/template/overload12.C | 4 +- gcc/testsuite/g++.dg/template/ptrmem2.C | 2 +- gcc/testsuite/g++.dg/template/ptrmem8.C | 8 +- gcc/testsuite/g++.dg/template/qualified-id1.C | 2 +- gcc/testsuite/g++.dg/template/qualttp19.C | 2 +- gcc/testsuite/g++.dg/template/qualttp20.C | 4 +- gcc/testsuite/g++.dg/template/spec15.C | 2 +- gcc/testsuite/g++.dg/template/static1.C | 4 +- gcc/testsuite/g++.dg/template/static10.C | 2 +- gcc/testsuite/g++.dg/template/static2.C | 4 +- gcc/testsuite/g++.dg/template/ttp25.C | 6 +- gcc/testsuite/g++.dg/template/ttp3.C | 4 +- gcc/testsuite/g++.dg/template/typedef2.C | 2 +- gcc/testsuite/g++.dg/template/typename2.C | 2 +- gcc/testsuite/g++.dg/template/unify10.C | 24 +- gcc/testsuite/g++.dg/template/unify4.C | 2 +- gcc/testsuite/g++.dg/template/unify6.C | 4 +- gcc/testsuite/g++.dg/template/unify7.C | 4 +- gcc/testsuite/g++.dg/template/unify9.C | 2 +- gcc/testsuite/g++.dg/template/varmod1.C | 2 +- gcc/testsuite/g++.dg/template/warn1.C | 4 +- gcc/testsuite/g++.dg/tls/thread_local-order2.C | 2 +- gcc/testsuite/g++.dg/tm/pr70266.C | 8 - gcc/testsuite/g++.dg/tm/pr80059-2.C | 13 - gcc/testsuite/g++.dg/tm/pr80059.C | 13 - .../g++.dg/torture/Wsizeof-pointer-memaccess1.C | 2 +- gcc/testsuite/g++.dg/torture/pr70499.C | 2 +- gcc/testsuite/g++.dg/torture/pr79671.C | 25 - gcc/testsuite/g++.dg/torture/pr79905.C | 10 - gcc/testsuite/g++.dg/torture/pr80054.C | 40 - gcc/testsuite/g++.dg/torture/pr80075.C | 27 - gcc/testsuite/g++.dg/torture/pr80129.C | 14 - gcc/testsuite/g++.dg/torture/pr80171.C | 183 - gcc/testsuite/g++.dg/torture/pr80297.C | 12 - gcc/testsuite/g++.dg/torture/pr80334.C | 18 - gcc/testsuite/g++.dg/tree-ssa/dom-invalid.C | 2 +- gcc/testsuite/g++.dg/tree-ssa/ivopts-3.C | 2 +- gcc/testsuite/g++.dg/tree-ssa/pr78687.C | 483 - gcc/testsuite/g++.dg/tree-ssa/pr78847.C | 26 - gcc/testsuite/g++.dg/tree-ssa/pr80293.C | 45 - gcc/testsuite/g++.dg/tsan/pr80110.C | 16 - gcc/testsuite/g++.dg/ubsan/div-by-zero-1.C | 2 +- gcc/testsuite/g++.dg/ubsan/div-by-zero-2.C | 10 - gcc/testsuite/g++.dg/ubsan/div-by-zero-3.C | 22 - gcc/testsuite/g++.dg/ubsan/null-8.C | 19 - gcc/testsuite/g++.dg/ubsan/pr63956.C | 10 +- gcc/testsuite/g++.dg/ubsan/pr80349-2.C | 11 - gcc/testsuite/g++.dg/ubsan/pr80349.C | 11 - gcc/testsuite/g++.dg/ubsan/pr80403-2.C | 14 - gcc/testsuite/g++.dg/ubsan/pr80403.C | 11 - gcc/testsuite/g++.dg/ubsan/pr80404.C | 12 - gcc/testsuite/g++.dg/ubsan/pr80405.C | 11 - gcc/testsuite/g++.dg/ubsan/shift-1.C | 12 +- gcc/testsuite/g++.dg/warn/Waddress-1.C | 16 +- gcc/testsuite/g++.dg/warn/Wconversion2.C | 2 +- gcc/testsuite/g++.dg/warn/Wduplicated-branches2.C | 2 +- gcc/testsuite/g++.dg/warn/Wduplicated-branches3.C | 18 - gcc/testsuite/g++.dg/warn/Wextra-semi.C | 25 - gcc/testsuite/g++.dg/warn/Wnonnull3.C | 15 - gcc/testsuite/g++.dg/warn/Wnull-conversion-1.C | 6 +- gcc/testsuite/g++.dg/warn/Wpadded-1.C | 22 - .../warn/Wstrict-aliasing-float-ref-int-obj.C | 6 +- gcc/testsuite/g++.dg/warn/Wsubobject-linkage-1.C | 4 +- gcc/testsuite/g++.dg/warn/Wsubobject-linkage-3.C | 4 +- gcc/testsuite/g++.dg/warn/Wswitch-1.C | 2 +- gcc/testsuite/g++.dg/warn/Wtype-limits-Wextra.C | 4 +- gcc/testsuite/g++.dg/warn/Wtype-limits.C | 4 +- gcc/testsuite/g++.dg/warn/Wuninitialized-10.C | 14 - gcc/testsuite/g++.dg/warn/Wuninitialized-7.C | 20 - gcc/testsuite/g++.dg/warn/Wuninitialized-8.C | 18 - gcc/testsuite/g++.dg/warn/Wuninitialized-9.C | 19 - gcc/testsuite/g++.dg/warn/Wunused-2.C | 2 +- gcc/testsuite/g++.dg/warn/Wunused-4.C | 4 +- gcc/testsuite/g++.dg/warn/Wunused-6.C | 4 +- gcc/testsuite/g++.dg/warn/Wunused-parm-10.C | 12 - gcc/testsuite/g++.dg/warn/Wunused-parm-5.C | 4 +- gcc/testsuite/g++.dg/warn/Wunused-parm-9.C | 12 - gcc/testsuite/g++.dg/warn/Wunused-var-26.C | 147 - gcc/testsuite/g++.dg/warn/Wwrite-strings-1.C | 5 - gcc/testsuite/g++.dg/warn/Wwrite-strings-10.C | 5 - gcc/testsuite/g++.dg/warn/Wwrite-strings-11.C | 5 - gcc/testsuite/g++.dg/warn/Wwrite-strings-12.C | 6 - gcc/testsuite/g++.dg/warn/Wwrite-strings-2.C | 5 - gcc/testsuite/g++.dg/warn/Wwrite-strings-3.C | 5 - gcc/testsuite/g++.dg/warn/Wwrite-strings-4.C | 6 - gcc/testsuite/g++.dg/warn/Wwrite-strings-5.C | 6 - gcc/testsuite/g++.dg/warn/Wwrite-strings-6.C | 6 - gcc/testsuite/g++.dg/warn/Wwrite-strings-7.C | 5 - gcc/testsuite/g++.dg/warn/Wwrite-strings-8.C | 5 - gcc/testsuite/g++.dg/warn/Wwrite-strings-9.C | 5 - gcc/testsuite/g++.dg/warn/deprecated-6.C | 54 +- gcc/testsuite/g++.dg/warn/deprecated.C | 54 +- gcc/testsuite/g++.dg/warn/effc1.C | 2 +- gcc/testsuite/g++.dg/warn/effc3.C | 6 +- gcc/testsuite/g++.dg/warn/incomplete1.C | 6 +- gcc/testsuite/g++.dg/warn/inline1.C | 4 +- gcc/testsuite/g++.dg/warn/miss-format-1.C | 4 +- .../g++.dg/warn/multiple-overflow-warn-1.C | 2 +- .../g++.dg/warn/multiple-overflow-warn-2.C | 2 +- .../g++.dg/warn/multiple-overflow-warn-3.C | 2 +- gcc/testsuite/g++.dg/warn/noeffect2.C | 6 +- gcc/testsuite/g++.dg/warn/noeffect4.C | 8 +- gcc/testsuite/g++.dg/warn/oldcast1.C | 2 +- gcc/testsuite/g++.dg/warn/overflow-warn-1.C | 45 +- gcc/testsuite/g++.dg/warn/overflow-warn-3.C | 42 +- gcc/testsuite/g++.dg/warn/overflow-warn-4.C | 44 +- gcc/testsuite/g++.dg/warn/pr12242.C | 16 +- gcc/testsuite/g++.dg/warn/pr30551-2.C | 2 +- gcc/testsuite/g++.dg/warn/pr30551.C | 2 +- gcc/testsuite/g++.dg/warn/sentinel.C | 4 +- gcc/testsuite/g++.dg/warn/unit-1.C | 2 +- gcc/testsuite/g++.old-deja/g++.benjamin/16077.C | 4 +- gcc/testsuite/g++.old-deja/g++.benjamin/scope02.C | 2 +- gcc/testsuite/g++.old-deja/g++.bob/inherit1.C | 2 +- gcc/testsuite/g++.old-deja/g++.brendan/crash56.C | 4 +- .../g++.old-deja/g++.brendan/template17.C | 6 +- gcc/testsuite/g++.old-deja/g++.eh/ctor1.C | 2 +- gcc/testsuite/g++.old-deja/g++.jason/bool5.C | 4 +- gcc/testsuite/g++.old-deja/g++.jason/cond.C | 4 +- gcc/testsuite/g++.old-deja/g++.jason/operator.C | 2 +- gcc/testsuite/g++.old-deja/g++.jason/pmf5.C | 2 +- gcc/testsuite/g++.old-deja/g++.law/ctors5.C | 4 +- gcc/testsuite/g++.old-deja/g++.law/missed-error2.C | 4 +- gcc/testsuite/g++.old-deja/g++.law/operators9.C | 2 +- gcc/testsuite/g++.old-deja/g++.law/temps1.C | 2 +- gcc/testsuite/g++.old-deja/g++.mike/for2.C | 2 +- gcc/testsuite/g++.old-deja/g++.mike/ns5.C | 2 +- gcc/testsuite/g++.old-deja/g++.mike/ns7.C | 2 +- gcc/testsuite/g++.old-deja/g++.mike/p10769b.C | 2 +- gcc/testsuite/g++.old-deja/g++.niklas/t120.C | 2 +- gcc/testsuite/g++.old-deja/g++.niklas/t121.C | 2 +- gcc/testsuite/g++.old-deja/g++.ns/koenig5.C | 2 +- gcc/testsuite/g++.old-deja/g++.oliva/overload1.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/crash24.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/crash25.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/decl5.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/lineno5.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/null3.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/overcnv2.C | 4 +- gcc/testsuite/g++.old-deja/g++.other/ptrmem7.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/typename1.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/vaarg3.C | 8 +- gcc/testsuite/g++.old-deja/g++.pt/crash10.C | 4 +- gcc/testsuite/g++.old-deja/g++.pt/crash28.C | 2 +- gcc/testsuite/g++.old-deja/g++.pt/crash38.C | 4 +- gcc/testsuite/g++.old-deja/g++.pt/explicit70.C | 2 +- gcc/testsuite/g++.old-deja/g++.pt/explicit77.C | 2 +- gcc/testsuite/g++.old-deja/g++.pt/expr2.C | 2 +- gcc/testsuite/g++.old-deja/g++.pt/inherit2.C | 8 +- gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C | 2 +- gcc/testsuite/g++.old-deja/g++.pt/overload8.C | 2 +- gcc/testsuite/g++.old-deja/g++.pt/spec5.C | 4 +- gcc/testsuite/g++.old-deja/g++.pt/spec6.C | 4 +- gcc/testsuite/g++.old-deja/g++.pt/typename3.C | 2 +- gcc/testsuite/g++.old-deja/g++.pt/typename5.C | 2 +- gcc/testsuite/g++.old-deja/g++.pt/typename6.C | 2 +- gcc/testsuite/g++.old-deja/g++.pt/typename7.C | 4 +- gcc/testsuite/g++.old-deja/g++.pt/unify4.C | 2 +- gcc/testsuite/g++.old-deja/g++.pt/unify8.C | 2 +- gcc/testsuite/g++.old-deja/g++.pt/vaarg3.C | 2 +- gcc/testsuite/g++.old-deja/g++.robertl/eb22.C | 2 +- gcc/testsuite/g++.old-deja/g++.robertl/eb4.C | 2 +- gcc/testsuite/g++.old-deja/g++.robertl/eb44.C | 2 +- gcc/testsuite/g++.old-deja/g++.robertl/eb69.C | 2 +- gcc/testsuite/g++.old-deja/g++.robertl/eb98.C | 2 +- gcc/testsuite/gcc.c-torture/compile/20170419-1.c | 13 - .../gcc.c-torture/compile/irreducible-loop.c | 21 - gcc/testsuite/gcc.c-torture/compile/nested-3.c | 18 - gcc/testsuite/gcc.c-torture/compile/pr60818.c | 5 - gcc/testsuite/gcc.c-torture/compile/pr71436.c | 35 - gcc/testsuite/gcc.c-torture/compile/pr78439.c | 1 - gcc/testsuite/gcc.c-torture/compile/pr79413.c | 1 - gcc/testsuite/gcc.c-torture/compile/pr79780.c | 48 - gcc/testsuite/gcc.c-torture/compile/pr80216.c | 37 - gcc/testsuite/gcc.c-torture/compile/pr80233.c | 22 - gcc/testsuite/gcc.c-torture/compile/pr80357.c | 18 - gcc/testsuite/gcc.c-torture/compile/pr80422.c | 26 - gcc/testsuite/gcc.c-torture/compile/pr80443.c | 20 - gcc/testsuite/gcc.c-torture/execute/20170401-1.c | 53 - gcc/testsuite/gcc.c-torture/execute/20170401-2.c | 29 - gcc/testsuite/gcc.c-torture/execute/20170419-1.c | 24 - gcc/testsuite/gcc.c-torture/execute/alias-3.c | 1 - gcc/testsuite/gcc.c-torture/execute/eeprof-1.c | 2 +- gcc/testsuite/gcc.c-torture/execute/pr78622.c | 1 - gcc/testsuite/gcc.c-torture/execute/pr79121.c | 16 +- gcc/testsuite/gcc.c-torture/execute/pr79737-1.c | 43 - gcc/testsuite/gcc.c-torture/execute/pr79737-2.c | 47 - gcc/testsuite/gcc.c-torture/execute/pr80153.c | 48 - gcc/testsuite/gcc.c-torture/execute/pr80501.c | 23 - gcc/testsuite/gcc.dg/20000926-1.c | 2 +- gcc/testsuite/gcc.dg/20031012-1.c | 2 +- gcc/testsuite/gcc.dg/20031223-1.c | 4 +- gcc/testsuite/gcc.dg/20040223-1.c | 10 +- gcc/testsuite/gcc.dg/940510-1.c | 2 +- gcc/testsuite/gcc.dg/990506-0.c | 4 +- gcc/testsuite/gcc.dg/Walloca-1.c | 3 +- gcc/testsuite/gcc.dg/Walloca-10.c | 1 - gcc/testsuite/gcc.dg/Walloca-11.c | 1 - gcc/testsuite/gcc.dg/Walloca-12.c | 1 - gcc/testsuite/gcc.dg/Walloca-13.c | 1 - gcc/testsuite/gcc.dg/Walloca-14.c | 13 - gcc/testsuite/gcc.dg/Walloca-2.c | 5 +- gcc/testsuite/gcc.dg/Walloca-3.c | 1 - gcc/testsuite/gcc.dg/Walloca-4.c | 1 - gcc/testsuite/gcc.dg/Walloca-5.c | 1 - gcc/testsuite/gcc.dg/Walloca-6.c | 1 - gcc/testsuite/gcc.dg/Walloca-7.c | 1 - gcc/testsuite/gcc.dg/Walloca-8.c | 1 - gcc/testsuite/gcc.dg/Walloca-9.c | 1 - gcc/testsuite/gcc.dg/Warray-bounds-7.c | 2 +- gcc/testsuite/gcc.dg/Wconversion-integer.c | 4 +- gcc/testsuite/gcc.dg/Wcxx-compat-8.c | 6 +- gcc/testsuite/gcc.dg/Wimplicit-int-1.c | 2 +- gcc/testsuite/gcc.dg/Wimplicit-int-2.c | 2 +- gcc/testsuite/gcc.dg/Wimplicit-int-4.c | 2 +- gcc/testsuite/gcc.dg/Wmissing-braces-fixits.c | 62 +- gcc/testsuite/gcc.dg/Wpointer-sign-Wall.c | 2 +- gcc/testsuite/gcc.dg/Wpointer-sign-pedantic.c | 2 +- gcc/testsuite/gcc.dg/Wshadow-1.c | 2 +- gcc/testsuite/gcc.dg/Wshadow-3.c | 2 +- gcc/testsuite/gcc.dg/Wstrict-overflow-12.c | 2 +- gcc/testsuite/gcc.dg/Wstrict-overflow-13.c | 2 +- gcc/testsuite/gcc.dg/Wstrict-overflow-18.c | 3 +- gcc/testsuite/gcc.dg/Wstrict-overflow-21.c | 2 +- gcc/testsuite/gcc.dg/Wswitch-enum-error.c | 4 +- gcc/testsuite/gcc.dg/Wswitch-enum.c | 4 +- gcc/testsuite/gcc.dg/Wswitch-error.c | 4 +- gcc/testsuite/gcc.dg/Wswitch.c | 2 +- gcc/testsuite/gcc.dg/Wtype-limits-Wextra.c | 12 +- gcc/testsuite/gcc.dg/Wtype-limits.c | 12 +- gcc/testsuite/gcc.dg/Wvla-larger-than-1.c | 1 - gcc/testsuite/gcc.dg/Wvla-larger-than-2.c | 3 +- gcc/testsuite/gcc.dg/alias-1.c | 4 +- gcc/testsuite/gcc.dg/alias-12.c | 2 +- gcc/testsuite/gcc.dg/alias-13.c | 2 +- gcc/testsuite/gcc.dg/alias-2.c | 2 +- gcc/testsuite/gcc.dg/anon-struct-5.c | 4 +- gcc/testsuite/gcc.dg/array-10.c | 10 +- gcc/testsuite/gcc.dg/array-11.c | 4 +- gcc/testsuite/gcc.dg/array-13.c | 2 +- gcc/testsuite/gcc.dg/array-15.c | 24 +- gcc/testsuite/gcc.dg/array-2.c | 4 +- gcc/testsuite/gcc.dg/array-4.c | 2 +- gcc/testsuite/gcc.dg/array-8.c | 2 +- gcc/testsuite/gcc.dg/array-const-2.c | 2 +- gcc/testsuite/gcc.dg/array-const-3.c | 2 +- gcc/testsuite/gcc.dg/asan/pr80166.c | 24 - gcc/testsuite/gcc.dg/asan/pr80168.c | 12 - gcc/testsuite/gcc.dg/attr-alloc_size-10.c | 3 +- gcc/testsuite/gcc.dg/attr-alloc_size-11.c | 8 +- gcc/testsuite/gcc.dg/attr-alloc_size-6.c | 9 +- gcc/testsuite/gcc.dg/attr-alloc_size-7.c | 9 +- gcc/testsuite/gcc.dg/attr-alloc_size-8.c | 1 - gcc/testsuite/gcc.dg/attr-alloc_size-9.c | 3 +- gcc/testsuite/gcc.dg/attr-ifunc-2.c | 10 +- gcc/testsuite/gcc.dg/attr-invalid.c | 48 +- gcc/testsuite/gcc.dg/attr-noinline.c | 30 +- gcc/testsuite/gcc.dg/bitfld-1.c | 2 +- gcc/testsuite/gcc.dg/bitfld-2.c | 8 +- gcc/testsuite/gcc.dg/bitfld-8.c | 2 +- gcc/testsuite/gcc.dg/builtin-alloc-size.c | 3 +- gcc/testsuite/gcc.dg/builtin-redefine.c | 10 +- gcc/testsuite/gcc.dg/builtin-stringop-chk-1.c | 10 +- gcc/testsuite/gcc.dg/builtin-stringop-chk-4.c | 85 +- gcc/testsuite/gcc.dg/builtin-stringop-chk-8.c | 173 - gcc/testsuite/gcc.dg/builtin-strncat-chk-1.c | 6 +- gcc/testsuite/gcc.dg/c11-noreturn-1.c | 4 +- gcc/testsuite/gcc.dg/c11-noreturn-2.c | 4 +- gcc/testsuite/gcc.dg/c11-static-assert-3.c | 2 +- gcc/testsuite/gcc.dg/c90-arraydecl-1.c | 10 +- gcc/testsuite/gcc.dg/c90-complex-1.c | 2 +- gcc/testsuite/gcc.dg/c90-complit-1.c | 8 +- gcc/testsuite/gcc.dg/c90-const-expr-11.c | 4 +- gcc/testsuite/gcc.dg/c90-const-expr-7.c | 16 +- gcc/testsuite/gcc.dg/c90-const-expr-8.c | 16 +- gcc/testsuite/gcc.dg/c90-enum-comma-1.c | 2 +- gcc/testsuite/gcc.dg/c90-flex-array-1.c | 2 +- gcc/testsuite/gcc.dg/c90-hexfloat-1.c | 6 +- gcc/testsuite/gcc.dg/c90-idem-qual-1.c | 2 +- gcc/testsuite/gcc.dg/c90-idem-qual-2.c | 2 +- gcc/testsuite/gcc.dg/c90-idem-qual-3.c | 4 +- gcc/testsuite/gcc.dg/c90-mixdecl-1.c | 2 +- gcc/testsuite/gcc.dg/c90-restrict-1.c | 2 +- gcc/testsuite/gcc.dg/c90-return-1.c | 2 +- gcc/testsuite/gcc.dg/c99-array-nonobj-1.c | 12 +- gcc/testsuite/gcc.dg/c99-arraydecl-1.c | 22 +- gcc/testsuite/gcc.dg/c99-complex-1.c | 8 +- gcc/testsuite/gcc.dg/c99-complex-2.c | 8 +- gcc/testsuite/gcc.dg/c99-complit-2.c | 34 +- gcc/testsuite/gcc.dg/c99-const-expr-7.c | 22 +- gcc/testsuite/gcc.dg/c99-const-expr-8.c | 16 +- gcc/testsuite/gcc.dg/c99-flex-array-3.c | 30 +- gcc/testsuite/gcc.dg/c99-flex-array-7.c | 8 +- gcc/testsuite/gcc.dg/c99-flex-array-typedef-7.c | 8 +- gcc/testsuite/gcc.dg/c99-impl-decl-1.c | 4 +- gcc/testsuite/gcc.dg/c99-impl-int-1.c | 4 +- gcc/testsuite/gcc.dg/c99-impl-int-2.c | 2 +- gcc/testsuite/gcc.dg/c99-init-3.c | 2 +- gcc/testsuite/gcc.dg/c99-restrict-1.c | 6 +- gcc/testsuite/gcc.dg/c99-return-1.c | 4 +- gcc/testsuite/gcc.dg/c99-tag-1.c | 48 +- gcc/testsuite/gcc.dg/c99-tag-3.c | 2 +- gcc/testsuite/gcc.dg/call-diag-2.c | 4 +- gcc/testsuite/gcc.dg/cpp/19940712-1.c | 2 +- gcc/testsuite/gcc.dg/cpp/19951025-1.c | 4 +- gcc/testsuite/gcc.dg/cpp/19990413-1.c | 2 +- gcc/testsuite/gcc.dg/cpp/20000625-1.c | 2 +- gcc/testsuite/gcc.dg/cpp/charconst-4.c | 4 +- gcc/testsuite/gcc.dg/cpp/direct2.c | 8 +- gcc/testsuite/gcc.dg/cpp/direct2s.c | 4 +- gcc/testsuite/gcc.dg/cpp/include2.c | 2 +- gcc/testsuite/gcc.dg/cpp/include2a.c | 2 +- gcc/testsuite/gcc.dg/cpp/pr28709.c | 4 +- gcc/testsuite/gcc.dg/cpp/pr61854-c90.c | 4 +- gcc/testsuite/gcc.dg/cpp/pr61854-c94.c | 4 +- gcc/testsuite/gcc.dg/cpp/pragma-1.c | 4 +- gcc/testsuite/gcc.dg/cpp/pragma-2.c | 4 +- gcc/testsuite/gcc.dg/cpp/trad/escaped-eof.c | 2 +- gcc/testsuite/gcc.dg/cpp/trad/literals-2.c | 4 +- gcc/testsuite/gcc.dg/cpp/warn-comments-2.c | 2 +- gcc/testsuite/gcc.dg/cpp/warn-comments-3.c | 2 +- gcc/testsuite/gcc.dg/cpp/warn-comments.c | 2 +- gcc/testsuite/gcc.dg/cpp/warn-long-long-2.c | 2 +- gcc/testsuite/gcc.dg/cpp/warn-long-long.c | 2 +- gcc/testsuite/gcc.dg/cpp/warn-redefined-2.c | 6 +- gcc/testsuite/gcc.dg/cpp/warn-redefined.c | 6 +- gcc/testsuite/gcc.dg/darwin-cfstring-2.c | 2 +- gcc/testsuite/gcc.dg/darwin-cfstring-format-1.c | 2 +- gcc/testsuite/gcc.dg/debug/dwarf2/enum-loc1.c | 19 - gcc/testsuite/gcc.dg/debug/dwarf2/pr80263.c | 7 - gcc/testsuite/gcc.dg/debug/pr80321.c | 26 - gcc/testsuite/gcc.dg/decl-4.c | 8 +- gcc/testsuite/gcc.dg/decl-9.c | 2 +- gcc/testsuite/gcc.dg/declspec-1.c | 4 +- gcc/testsuite/gcc.dg/declspec-10.c | 6 +- gcc/testsuite/gcc.dg/declspec-11.c | 6 +- gcc/testsuite/gcc.dg/declspec-13.c | 46 +- gcc/testsuite/gcc.dg/declspec-18.c | 14 +- gcc/testsuite/gcc.dg/declspec-4.c | 14 +- gcc/testsuite/gcc.dg/declspec-5.c | 18 +- gcc/testsuite/gcc.dg/declspec-6.c | 18 +- gcc/testsuite/gcc.dg/declspec-8.c | 4 +- gcc/testsuite/gcc.dg/deprecated-4.c | 46 +- gcc/testsuite/gcc.dg/deprecated.c | 54 +- gcc/testsuite/gcc.dg/dfp/altivec-types.c | 6 +- gcc/testsuite/gcc.dg/dfp/composite-type.c | 6 +- gcc/testsuite/gcc.dg/dg-test-1.c | 4 +- gcc/testsuite/gcc.dg/empty-source-2.c | 2 +- gcc/testsuite/gcc.dg/empty-source-3.c | 2 +- gcc/testsuite/gcc.dg/fixed-point/pr79971.c | 14 - gcc/testsuite/gcc.dg/float-range-1.c | 2 +- gcc/testsuite/gcc.dg/format/attr-6.c | 2 +- gcc/testsuite/gcc.dg/format/branch-1.c | 2 +- gcc/testsuite/gcc.dg/format/c90-printf-1.c | 14 +- gcc/testsuite/gcc.dg/format/c90-strftime-2.c | 4 +- gcc/testsuite/gcc.dg/format/c99-printf-1.c | 4 +- gcc/testsuite/gcc.dg/format/c99-scanf-1.c | 2 +- gcc/testsuite/gcc.dg/format/c99-strftime-1.c | 12 +- gcc/testsuite/gcc.dg/format/cmn-err-1.c | 2 +- gcc/testsuite/gcc.dg/format/few-1.c | 28 +- gcc/testsuite/gcc.dg/format/gcc_diag-1.c | 27 +- gcc/testsuite/gcc.dg/format/ms_branch-1.c | 2 +- gcc/testsuite/gcc.dg/format/ms_unnamed-1.c | 2 +- gcc/testsuite/gcc.dg/format/ms_va-1.c | 2 +- gcc/testsuite/gcc.dg/format/unnamed-1.c | 2 +- gcc/testsuite/gcc.dg/format/va-1.c | 2 +- gcc/testsuite/gcc.dg/format/xopen-1.c | 6 +- gcc/testsuite/gcc.dg/funcdef-var-1.c | 4 +- gcc/testsuite/gcc.dg/funcdef-var-2.c | 4 +- gcc/testsuite/gcc.dg/gnu89-const-expr-1.c | 18 +- gcc/testsuite/gcc.dg/gnu89-const-expr-2.c | 4 +- gcc/testsuite/gcc.dg/gnu90-const-expr-1.c | 18 +- gcc/testsuite/gcc.dg/gnu99-const-expr-1.c | 18 +- gcc/testsuite/gcc.dg/gnu99-const-expr-2.c | 4 +- gcc/testsuite/gcc.dg/gnu99-init-2.c | 4 +- gcc/testsuite/gcc.dg/gomp/_Atomic-5.c | 18 +- gcc/testsuite/gcc.dg/gomp/appendix-a/a.24.1.c | 8 +- gcc/testsuite/gcc.dg/gomp/atomic-5.c | 2 +- gcc/testsuite/gcc.dg/gomp/linear-1.c | 4 +- gcc/testsuite/gcc.dg/gomp/pr67500.c | 4 +- gcc/testsuite/gcc.dg/gomp/sharing-1.c | 2 +- gcc/testsuite/gcc.dg/graphite/pr79977.c | 27 - gcc/testsuite/gcc.dg/graphite/pr80167.c | 24 - gcc/testsuite/gcc.dg/guality/guality.h | 10 +- gcc/testsuite/gcc.dg/guality/inline-params-2.c | 3 +- gcc/testsuite/gcc.dg/ifcvt-4.c | 1 - gcc/testsuite/gcc.dg/init-bad-1.c | 24 +- gcc/testsuite/gcc.dg/init-bad-2.c | 12 +- gcc/testsuite/gcc.dg/init-bad-3.c | 12 +- gcc/testsuite/gcc.dg/init-string-1.c | 16 +- gcc/testsuite/gcc.dg/ipa/ipcp-1.c | 4 +- gcc/testsuite/gcc.dg/ipa/ipcp-2.c | 2 +- gcc/testsuite/gcc.dg/ipa/pr80104.c | 15 - gcc/testsuite/gcc.dg/label-compound-stmt-1.c | 2 +- gcc/testsuite/gcc.dg/label-decl-2.c | 2 +- gcc/testsuite/gcc.dg/label-decl-4.c | 2 +- gcc/testsuite/gcc.dg/large-size-array-2.c | 2 +- gcc/testsuite/gcc.dg/large-size-array-4.c | 2 +- gcc/testsuite/gcc.dg/lsr-div1.c | 57 - gcc/testsuite/gcc.dg/lto/pr60449_0.c | 2 +- gcc/testsuite/gcc.dg/lvalue-6.c | 2 +- gcc/testsuite/gcc.dg/m-un-2.c | 4 +- gcc/testsuite/gcc.dg/multiple-overflow-warn-1.c | 2 +- gcc/testsuite/gcc.dg/multiple-overflow-warn-2.c | 2 +- gcc/testsuite/gcc.dg/multiple-overflow-warn-3.c | 2 +- gcc/testsuite/gcc.dg/nested-redef-1.c | 2 +- gcc/testsuite/gcc.dg/no-asm-1.c | 2 +- gcc/testsuite/gcc.dg/no-asm-3.c | 2 +- gcc/testsuite/gcc.dg/no-asm-4.c | 2 +- .../gcc.dg/no_profile_instrument_function-attr-1.c | 1 - gcc/testsuite/gcc.dg/noncompile/20010524-1.c | 2 +- gcc/testsuite/gcc.dg/noncompile/incomplete-5.c | 2 +- gcc/testsuite/gcc.dg/noncompile/pr44517.c | 4 +- gcc/testsuite/gcc.dg/noncompile/pr52290.c | 4 +- gcc/testsuite/gcc.dg/noncompile/pr79758.c | 6 - gcc/testsuite/gcc.dg/noreturn-1.c | 2 +- gcc/testsuite/gcc.dg/out-of-bounds-1.c | 2 +- gcc/testsuite/gcc.dg/overflow-warn-1.c | 14 +- gcc/testsuite/gcc.dg/overflow-warn-2.c | 36 +- gcc/testsuite/gcc.dg/overflow-warn-3.c | 26 +- gcc/testsuite/gcc.dg/overflow-warn-4.c | 26 +- gcc/testsuite/gcc.dg/pack-test-3.c | 6 +- gcc/testsuite/gcc.dg/parm-mismatch-1.c | 8 +- gcc/testsuite/gcc.dg/parser-pr28152-2.c | 2 +- gcc/testsuite/gcc.dg/parser-pr28152.c | 2 +- gcc/testsuite/gcc.dg/pedwarn-init.c | 2 +- gcc/testsuite/gcc.dg/pic-2.c | 1 - gcc/testsuite/gcc.dg/pic-3.c | 2 +- gcc/testsuite/gcc.dg/pic-4.c | 2 +- gcc/testsuite/gcc.dg/pie-2.c | 1 - gcc/testsuite/gcc.dg/pie-3.c | 2 +- gcc/testsuite/gcc.dg/pie-4.c | 2 +- .../gcc.dg/plugin/diagnostic-test-show-locus-bw.c | 20 - .../plugin/diagnostic-test-show-locus-color.c | 20 - .../diagnostic-test-show-locus-generate-patch.c | 21 - .../diagnostic-test-show-locus-parseable-fixits.c | 16 - .../plugin/diagnostic_plugin_test_show_locus.c | 12 - gcc/testsuite/gcc.dg/pointer-arith-2.c | 4 +- gcc/testsuite/gcc.dg/pointer-arith-3.c | 4 +- gcc/testsuite/gcc.dg/pointer-arith-4.c | 4 +- gcc/testsuite/gcc.dg/pr11492.c | 2 +- gcc/testsuite/gcc.dg/pr14475.c | 6 +- gcc/testsuite/gcc.dg/pr15360-1.c | 4 +- gcc/testsuite/gcc.dg/pr18596-3.c | 2 +- gcc/testsuite/gcc.dg/pr18809-1.c | 4 +- gcc/testsuite/gcc.dg/pr27953.c | 2 +- gcc/testsuite/gcc.dg/pr30457.c | 4 +- gcc/testsuite/gcc.dg/pr30551-2.c | 4 +- gcc/testsuite/gcc.dg/pr30551-3.c | 4 +- gcc/testsuite/gcc.dg/pr30551-4.c | 4 +- gcc/testsuite/gcc.dg/pr30551-5.c | 4 +- gcc/testsuite/gcc.dg/pr30551-6.c | 4 +- gcc/testsuite/gcc.dg/pr30551.c | 4 +- gcc/testsuite/gcc.dg/pr36997.c | 2 +- gcc/testsuite/gcc.dg/pr37908.c | 2 +- gcc/testsuite/gcc.dg/pr40340-3.c | 2 +- gcc/testsuite/gcc.dg/pr40340-4.c | 2 +- gcc/testsuite/gcc.dg/pr41842.c | 2 +- gcc/testsuite/gcc.dg/pr48552-1.c | 12 +- gcc/testsuite/gcc.dg/pr48552-2.c | 12 +- gcc/testsuite/gcc.dg/pr52904.c | 2 +- gcc/testsuite/gcc.dg/pr53265.c | 6 +- gcc/testsuite/gcc.dg/pr54669.c | 2 +- gcc/testsuite/gcc.dg/pr57134.c | 2 +- gcc/testsuite/gcc.dg/pr57287-2.c | 2 +- gcc/testsuite/gcc.dg/pr57287.c | 2 +- gcc/testsuite/gcc.dg/pr59717.c | 226 +- gcc/testsuite/gcc.dg/pr61077.c | 6 +- gcc/testsuite/gcc.dg/pr61096-1.c | 2 +- gcc/testsuite/gcc.dg/pr63626.c | 2 +- gcc/testsuite/gcc.dg/pr64223-1.c | 2 +- gcc/testsuite/gcc.dg/pr64223-2.c | 2 +- gcc/testsuite/gcc.dg/pr67338.c | 4 - gcc/testsuite/gcc.dg/pr77975.c | 31 - gcc/testsuite/gcc.dg/pr78138.c | 8 +- gcc/testsuite/gcc.dg/pr78582.c | 2 +- gcc/testsuite/gcc.dg/pr78644-1.c | 21 - gcc/testsuite/gcc.dg/pr78644-2.c | 20 - gcc/testsuite/gcc.dg/pr78768.c | 1 - gcc/testsuite/gcc.dg/pr79214.c | 88 - gcc/testsuite/gcc.dg/pr79214.h | 13 - gcc/testsuite/gcc.dg/pr79222.c | 13 - gcc/testsuite/gcc.dg/pr79223.c | 37 - gcc/testsuite/gcc.dg/pr79255.c | 21 - gcc/testsuite/gcc.dg/pr79405.c | 45 - gcc/testsuite/gcc.dg/pr79574-2.c | 33 - gcc/testsuite/gcc.dg/pr79715.c | 26 - gcc/testsuite/gcc.dg/pr79730.c | 6 - gcc/testsuite/gcc.dg/pr79788-1.c | 11 - gcc/testsuite/gcc.dg/pr79788-2.c | 11 - gcc/testsuite/gcc.dg/pr79972.c | 16 - gcc/testsuite/gcc.dg/pr80020.c | 26 - gcc/testsuite/gcc.dg/pr80100.c | 9 - gcc/testsuite/gcc.dg/pr80112.c | 21 - gcc/testsuite/gcc.dg/pr80163.c | 22 - gcc/testsuite/gcc.dg/pr80170.c | 43 - gcc/testsuite/gcc.dg/pr80218.c | 28 - gcc/testsuite/gcc.dg/pr80286.c | 23 - gcc/testsuite/gcc.dg/pr80468.c | 10 - gcc/testsuite/gcc.dg/pr80492.c | 20 - gcc/testsuite/gcc.dg/pr80500.c | 15 - gcc/testsuite/gcc.dg/pr80632.c | 35 - gcc/testsuite/gcc.dg/pr80693.c | 26 + gcc/testsuite/gcc.dg/pr8788-1.c | 2 +- gcc/testsuite/gcc.dg/pr8927-1.c | 2 +- gcc/testsuite/gcc.dg/pragma-darwin.c | 2 +- gcc/testsuite/gcc.dg/pragma-diag-5.c | 2 +- gcc/testsuite/gcc.dg/pragma-message.c | 18 +- gcc/testsuite/gcc.dg/redecl-1.c | 12 +- gcc/testsuite/gcc.dg/rtl/x86_64/dfinit.c | 2 +- .../gcc.dg/rtl/x86_64/different-structs.c | 2 +- gcc/testsuite/gcc.dg/rtl/x86_64/final.c | 2 +- gcc/testsuite/gcc.dg/rtl/x86_64/into-cfglayout.c | 2 +- gcc/testsuite/gcc.dg/rtl/x86_64/ira.c | 2 +- gcc/testsuite/gcc.dg/rtl/x86_64/pro_and_epilogue.c | 2 +- .../gcc.dg/rtl/x86_64/test-multiple-fns.c | 2 +- .../rtl/x86_64/test-return-const.c.after-expand.c | 2 +- .../rtl/x86_64/test-return-const.c.before-fwprop.c | 2 +- gcc/testsuite/gcc.dg/rtl/x86_64/test-rtl.c | 2 +- .../gcc.dg/rtl/x86_64/times-two.c.after-expand.c | 2 +- .../gcc.dg/rtl/x86_64/times-two.c.before-df.c | 2 +- gcc/testsuite/gcc.dg/rtl/x86_64/vregs.c | 2 +- gcc/testsuite/gcc.dg/sancov/pr80444.c | 9 - gcc/testsuite/gcc.dg/semicolon-fixits.c | 17 - gcc/testsuite/gcc.dg/simd-1.c | 2 +- gcc/testsuite/gcc.dg/simd-5.c | 2 +- gcc/testsuite/gcc.dg/simd-6.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-fields.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-typenames.c | 2 +- gcc/testsuite/gcc.dg/struct-semi-2.c | 2 +- gcc/testsuite/gcc.dg/struct-semi-3.c | 2 +- gcc/testsuite/gcc.dg/sync-3.c | 4 +- gcc/testsuite/gcc.dg/tls/emutls-2.c | 1 - .../gcc.dg/torture/Wsizeof-pointer-memaccess1.c | 2 +- gcc/testsuite/gcc.dg/torture/matrix-3.c | 2 +- gcc/testsuite/gcc.dg/torture/pr57993-2.cpp | 2 +- gcc/testsuite/gcc.dg/torture/pr71881.c | 1 - gcc/testsuite/gcc.dg/torture/pr71901.c | 1 - gcc/testsuite/gcc.dg/torture/pr78742.c | 1 - gcc/testsuite/gcc.dg/torture/pr79244.c | 1 - gcc/testsuite/gcc.dg/torture/pr79721.c | 21 - gcc/testsuite/gcc.dg/torture/pr79732.c | 6 - gcc/testsuite/gcc.dg/torture/pr79740.c | 19 - gcc/testsuite/gcc.dg/torture/pr79777.c | 43 - gcc/testsuite/gcc.dg/torture/pr79818.c | 19 - gcc/testsuite/gcc.dg/torture/pr79908.c | 12 - gcc/testsuite/gcc.dg/torture/pr79910.c | 33 - gcc/testsuite/gcc.dg/torture/pr79970.c | 23 - gcc/testsuite/gcc.dg/torture/pr80025.c | 24 - gcc/testsuite/gcc.dg/torture/pr80122.c | 52 - gcc/testsuite/gcc.dg/torture/pr80163.c | 35 - gcc/testsuite/gcc.dg/torture/pr80181.c | 19 - gcc/testsuite/gcc.dg/torture/pr80281.c | 14 - gcc/testsuite/gcc.dg/torture/pr80304.c | 27 - gcc/testsuite/gcc.dg/torture/pr80341.c | 20 - gcc/testsuite/gcc.dg/torture/pr80359.c | 12 - gcc/testsuite/gcc.dg/torture/pr80362.c | 10 - gcc/testsuite/gcc.dg/torture/pr80539.c | 22 - gcc/testsuite/gcc.dg/torture/pr80549.c | 33 - gcc/testsuite/gcc.dg/torture/pr80591.c | 20 - gcc/testsuite/gcc.dg/torture/pr80612.c | 15 - gcc/testsuite/gcc.dg/transparent-union-3.c | 12 +- gcc/testsuite/gcc.dg/tree-prof/pr66295.c | 36 - gcc/testsuite/gcc.dg/tree-ssa/20040305-1.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-3.c | 77 - gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-2.c | 14 +- gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-3.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-4.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-5.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-6.c | 2 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-1.c | 4 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-10.c | 9 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-15.c | 212 - .../gcc.dg/tree-ssa/builtin-sprintf-warn-16.c | 255 - .../gcc.dg/tree-ssa/builtin-sprintf-warn-17.c | 42 - .../gcc.dg/tree-ssa/builtin-sprintf-warn-18.c | 138 - .../gcc.dg/tree-ssa/builtin-sprintf-warn-3.c | 13 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-5.c | 3 +- .../gcc.dg/tree-ssa/builtins-folding-gimple-ub.c | 11 +- gcc/testsuite/gcc.dg/tree-ssa/cmpexactdiv-2.c | 11 - gcc/testsuite/gcc.dg/tree-ssa/cmpmul-1.c | 11 - gcc/testsuite/gcc.dg/tree-ssa/cswtch-3.c | 330 - gcc/testsuite/gcc.dg/tree-ssa/cswtch-4.c | 57 - gcc/testsuite/gcc.dg/tree-ssa/cswtch-5.c | 66 - gcc/testsuite/gcc.dg/tree-ssa/evrp7.c | 14 - gcc/testsuite/gcc.dg/tree-ssa/evrp8.c | 11 - gcc/testsuite/gcc.dg/tree-ssa/evrp9.c | 28 - gcc/testsuite/gcc.dg/tree-ssa/ipa-cp-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ldist-pr45948.c | 16 +- gcc/testsuite/gcc.dg/tree-ssa/overflow-1.c | 18 +- gcc/testsuite/gcc.dg/tree-ssa/pr40921.c | 12 +- gcc/testsuite/gcc.dg/tree-ssa/pr45397.c | 23 - gcc/testsuite/gcc.dg/tree-ssa/pr49039.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr56727.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr71347.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr71437.c | 42 - gcc/testsuite/gcc.dg/tree-ssa/pr79327-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr79352.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr79376.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr79691.c | 37 - gcc/testsuite/gcc.dg/tree-ssa/pr79697.c | 21 - gcc/testsuite/gcc.dg/tree-ssa/pr79800.c | 31 - gcc/testsuite/gcc.dg/tree-ssa/pr79803.c | 60 - gcc/testsuite/gcc.dg/tree-ssa/pr79943.c | 40 - gcc/testsuite/gcc.dg/tree-ssa/pr80622.c | 19 - gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-4.c | 14 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-58.c | 37 - gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-15.c | 14 - gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-16.c | 14 - gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-14.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-15.c | 51 - gcc/testsuite/gcc.dg/tree-ssa/strlen-2.c | 15 - gcc/testsuite/gcc.dg/tree-ssa/strncpy-1.c | 16 - gcc/testsuite/gcc.dg/tree-ssa/tailcall-9.c | 20 - gcc/testsuite/gcc.dg/tree-ssa/vrp113.c | 17 - gcc/testsuite/gcc.dg/tree-ssa/vrp114.c | 24 - gcc/testsuite/gcc.dg/tree-ssa/vrp115.c | 50 - gcc/testsuite/gcc.dg/tree-ssa/vrp35.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp36.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp40.c | 2 +- gcc/testsuite/gcc.dg/two-types-1.c | 2 +- gcc/testsuite/gcc.dg/two-types-2.c | 2 +- gcc/testsuite/gcc.dg/two-types-4.c | 2 +- gcc/testsuite/gcc.dg/two-types-5.c | 4 +- gcc/testsuite/gcc.dg/two-types-6.c | 4 +- gcc/testsuite/gcc.dg/two-types-7.c | 6 +- gcc/testsuite/gcc.dg/two-types-8.c | 4 +- gcc/testsuite/gcc.dg/two-types-9.c | 4 +- gcc/testsuite/gcc.dg/ubsan/pr70878.c | 9 - gcc/testsuite/gcc.dg/ubsan/pr79757-1.c | 24 - gcc/testsuite/gcc.dg/ubsan/pr79757-2.c | 18 - gcc/testsuite/gcc.dg/ubsan/pr79757-3.c | 18 - gcc/testsuite/gcc.dg/ubsan/pr79757-4.c | 29 - gcc/testsuite/gcc.dg/ubsan/pr79757-5.c | 29 - gcc/testsuite/gcc.dg/ubsan/pr79904-2.c | 11 - gcc/testsuite/gcc.dg/ubsan/pr79904.c | 11 - gcc/testsuite/gcc.dg/ubsan/pr80097.c | 10 - gcc/testsuite/gcc.dg/ucnid-8.c | 2 +- gcc/testsuite/gcc.dg/uninit-24.c | 10 - gcc/testsuite/gcc.dg/uninit-I.c | 2 +- gcc/testsuite/gcc.dg/uninit-pr19430-2.c | 2 +- gcc/testsuite/gcc.dg/uninit-pr19430-O0.c | 2 +- gcc/testsuite/gcc.dg/uninit-pr19430.c | 4 +- gcc/testsuite/gcc.dg/uninit-pr20644-O0.c | 4 +- gcc/testsuite/gcc.dg/uninit-pred-8_b.c | 2 +- gcc/testsuite/gcc.dg/unroll-7.c | 4 +- gcc/testsuite/gcc.dg/utf-dflt.c | 4 +- gcc/testsuite/gcc.dg/utf-dflt2.c | 2 +- gcc/testsuite/gcc.dg/utf16-4.c | 4 +- .../vect/costmodel/x86_64/costmodel-alignpeel.c | 9 - gcc/testsuite/gcc.dg/vect/no-scevccp-outer-13.c | 1 - gcc/testsuite/gcc.dg/vect/no-scevccp-outer-7.c | 1 - gcc/testsuite/gcc.dg/vect/pr66278.c | 19 - gcc/testsuite/gcc.dg/vect/pr79347.c | 2 +- gcc/testsuite/gcc.dg/vect/pr79824-1.c | 46 - gcc/testsuite/gcc.dg/vect/pr79824-2.c | 48 - gcc/testsuite/gcc.dg/vect/pr79887.c | 14 - gcc/testsuite/gcc.dg/vect/pr79920.c | 44 - gcc/testsuite/gcc.dg/vect/vect-104.c | 1 - gcc/testsuite/gcc.dg/vect/vect-profile-1.c | 35 - gcc/testsuite/gcc.dg/vector-1.c | 8 - gcc/testsuite/gcc.dg/visibility-7.c | 4 +- gcc/testsuite/gcc.dg/vla-11.c | 2 +- gcc/testsuite/gcc.dg/vla-20.c | 2 +- gcc/testsuite/gcc.dg/vla-init-1.c | 4 +- gcc/testsuite/gcc.dg/vla-init-2.c | 2 +- gcc/testsuite/gcc.dg/vla-init-3.c | 2 +- gcc/testsuite/gcc.dg/weak/weak-6.c | 2 +- gcc/testsuite/gcc.dg/weak/weak-7.c | 2 +- gcc/testsuite/gcc.dg/winline-10.c | 2 +- gcc/testsuite/gcc.dg/winline-2.c | 2 +- gcc/testsuite/gcc.dg/winline-3.c | 2 +- gcc/testsuite/gcc.dg/winline-9.c | 2 +- gcc/testsuite/gcc.dg/wtr-int-type-1.c | 2 +- gcc/testsuite/gcc.misc-tests/gcov-17.c | 51 - gcc/testsuite/gcc.misc-tests/gcov-18.c | 29 - gcc/testsuite/gcc.target/aarch64/mgeneral-regs_1.c | 4 +- .../gcc.target/aarch64/prfm_imm_offset_1.c | 18 - gcc/testsuite/gcc.target/arc/bitfield.c | 28 - gcc/testsuite/gcc.target/arc/interrupt-4.c | 15 - gcc/testsuite/gcc.target/arc/loop-1.c | 45 - gcc/testsuite/gcc.target/arc/pr9001090948.c | 25 - gcc/testsuite/gcc.target/arm/atomic_loaddi_10.c | 15 - gcc/testsuite/gcc.target/arm/atomic_loaddi_11.c | 15 - gcc/testsuite/gcc.target/arm/fpscr.c | 16 - gcc/testsuite/gcc.target/arm/polytypes.c | 2 +- .../gcc.target/arm/pure-code/pure-code.exp | 5 +- gcc/testsuite/gcc.target/arm/small-multiply-m0-1.c | 2 +- gcc/testsuite/gcc.target/arm/small-multiply-m0-2.c | 2 +- gcc/testsuite/gcc.target/arm/small-multiply-m0-3.c | 2 +- .../gcc.target/arm/small-multiply-m0plus-1.c | 2 +- .../gcc.target/arm/small-multiply-m0plus-2.c | 2 +- .../gcc.target/arm/small-multiply-m0plus-3.c | 2 +- gcc/testsuite/gcc.target/arm/small-multiply-m1-1.c | 2 +- gcc/testsuite/gcc.target/arm/small-multiply-m1-2.c | 2 +- gcc/testsuite/gcc.target/arm/small-multiply-m1-3.c | 2 +- .../gcc.target/arm/thumb2-slow-flash-data-2.c | 28 - .../gcc.target/arm/thumb2-slow-flash-data-3.c | 25 - .../gcc.target/arm/thumb2-slow-flash-data-4.c | 26 - .../gcc.target/arm/thumb2-slow-flash-data-5.c | 14 - ...low-flash-data-1.c => thumb2-slow-flash-data.c} | 0 .../gcc.target/arm/tls-disable-literal-pool.c | 15 - .../gcc.target/i386/attr-returns_twice-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx-1.c | 4 - gcc/testsuite/gcc.target/i386/avx-cvtsd-1.c | 21 - gcc/testsuite/gcc.target/i386/avx-cvtss-1.c | 23 - gcc/testsuite/gcc.target/i386/avx-pr80286.c | 26 - gcc/testsuite/gcc.target/i386/avx512f-abspd-1.c | 50 - gcc/testsuite/gcc.target/i386/avx512f-absps-1.c | 50 - gcc/testsuite/gcc.target/i386/avx512f-cvtsd-1.c | 23 - gcc/testsuite/gcc.target/i386/avx512f-cvtss-1.c | 26 - gcc/testsuite/gcc.target/i386/avx512f-helper.h | 5 - gcc/testsuite/gcc.target/i386/avx512f-int2mask-1.c | 20 - gcc/testsuite/gcc.target/i386/avx512f-mask2int-1.c | 17 - .../gcc.target/i386/avx512f-reduce-op-1.c | 410 - .../gcc.target/i386/avx512f-undefined-1.c | 24 - gcc/testsuite/gcc.target/i386/avx512f-vaddsd-1.c | 11 +- gcc/testsuite/gcc.target/i386/avx512f-vaddsd-2.c | 70 - gcc/testsuite/gcc.target/i386/avx512f-vaddss-1.c | 11 +- gcc/testsuite/gcc.target/i386/avx512f-vaddss-2.c | 70 - .../gcc.target/i386/avx512f-vgetmantpd-2.c | 2 +- .../gcc.target/i386/avx512f-vgetmantps-2.c | 2 +- .../gcc.target/i386/avx512f-vpermq-imm-3.c | 5 - gcc/testsuite/gcc.target/i386/avx512f-vsubsd-1.c | 11 +- gcc/testsuite/gcc.target/i386/avx512f-vsubsd-2.c | 70 - gcc/testsuite/gcc.target/i386/avx512f-vsubss-1.c | 11 +- gcc/testsuite/gcc.target/i386/avx512f-vsubss-2.c | 70 - .../gcc.target/i386/avx512vpopcntdq-check.h | 47 - .../gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c | 57 - .../gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c | 57 - gcc/testsuite/gcc.target/i386/chkp-const-check-2.c | 2 +- gcc/testsuite/gcc.target/i386/chkp-label-address.c | 2 +- .../gcc.target/i386/chkp-remove-bndint-2.c | 2 +- gcc/testsuite/gcc.target/i386/conversion-2.c | 36 + gcc/testsuite/gcc.target/i386/i386.exp | 13 - gcc/testsuite/gcc.target/i386/interrupt-12.c | 6 +- gcc/testsuite/gcc.target/i386/interrupt-13.c | 6 +- gcc/testsuite/gcc.target/i386/interrupt-14.c | 4 +- gcc/testsuite/gcc.target/i386/interrupt-15.c | 6 +- gcc/testsuite/gcc.target/i386/invsize-1.c | 9 - gcc/testsuite/gcc.target/i386/invsize-2.c | 7 - gcc/testsuite/gcc.target/i386/invsize-3.c | 7 - gcc/testsuite/gcc.target/i386/invsize-4.c | 7 - gcc/testsuite/gcc.target/i386/mpx/pr78339.c | 5 - gcc/testsuite/gcc.target/i386/mpx/pr79631.c | 15 - gcc/testsuite/gcc.target/i386/mpx/pr79753.c | 14 - gcc/testsuite/gcc.target/i386/mpx/pr79770.c | 19 - gcc/testsuite/gcc.target/i386/pr22152.c | 2 +- gcc/testsuite/gcc.target/i386/pr39162.c | 2 +- gcc/testsuite/gcc.target/i386/pr46253.c | 2 +- gcc/testsuite/gcc.target/i386/pr53383-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr53383-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr53383-3.c | 2 +- gcc/testsuite/gcc.target/i386/pr57655.c | 6 +- gcc/testsuite/gcc.target/i386/pr65044.c | 2 +- gcc/testsuite/gcc.target/i386/pr66274.c | 6 +- gcc/testsuite/gcc.target/i386/pr66768.c | 17 - gcc/testsuite/gcc.target/i386/pr68657.c | 2 +- gcc/testsuite/gcc.target/i386/pr69255-1.c | 5 +- gcc/testsuite/gcc.target/i386/pr69255-2.c | 5 +- gcc/testsuite/gcc.target/i386/pr69255-3.c | 5 +- gcc/testsuite/gcc.target/i386/pr70465-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr70703.c | 9 - gcc/testsuite/gcc.target/i386/pr70799-4.c | 17 - gcc/testsuite/gcc.target/i386/pr70799-5.c | 17 - gcc/testsuite/gcc.target/i386/pr71458.c | 2 +- gcc/testsuite/gcc.target/i386/pr78911-1.c | 22 - gcc/testsuite/gcc.target/i386/pr78911-2.c | 24 - gcc/testsuite/gcc.target/i386/pr79390.c | 28 - gcc/testsuite/gcc.target/i386/pr79514.c | 12 - gcc/testsuite/gcc.target/i386/pr79571.c | 25 - gcc/testsuite/gcc.target/i386/pr79690.c | 10 - gcc/testsuite/gcc.target/i386/pr79723.c | 10 - gcc/testsuite/gcc.target/i386/pr79729.c | 8 - gcc/testsuite/gcc.target/i386/pr79733.c | 23 - gcc/testsuite/gcc.target/i386/pr79804.c | 10 - gcc/testsuite/gcc.target/i386/pr79807.c | 12 - gcc/testsuite/gcc.target/i386/pr79901.c | 22 - gcc/testsuite/gcc.target/i386/pr79932-1.c | 19 - gcc/testsuite/gcc.target/i386/pr79932-2.c | 78 - gcc/testsuite/gcc.target/i386/pr80019.c | 13 - gcc/testsuite/gcc.target/i386/pr80160.c | 45 - gcc/testsuite/gcc.target/i386/pr80173.c | 22 - gcc/testsuite/gcc.target/i386/pr80193.c | 196 - gcc/testsuite/gcc.target/i386/pr80206.c | 14 - gcc/testsuite/gcc.target/i386/pr80262.c | 26 - gcc/testsuite/gcc.target/i386/pr80298-1.c | 7 - gcc/testsuite/gcc.target/i386/pr80298-2.c | 7 - gcc/testsuite/gcc.target/i386/pr80381.c | 29 - .../gcc.target/i386/spellcheck-options-4.c | 2 +- gcc/testsuite/gcc.target/i386/sse-13.c | 4 - gcc/testsuite/gcc.target/i386/sse-14.c | 8 - gcc/testsuite/gcc.target/i386/sse-23.c | 4 - gcc/testsuite/gcc.target/i386/sse-5.c | 2 +- gcc/testsuite/gcc.target/i386/sse-globalreg.c | 6 - gcc/testsuite/gcc.target/i386/stackalign/asm-1.c | 2 +- gcc/testsuite/gcc.target/i386/testround-1.c | 16 - gcc/testsuite/gcc.target/mips/inline-memcpy-3.c | 2 +- gcc/testsuite/gcc.target/mips/lxc1-sxc1-1.c | 2 +- gcc/testsuite/gcc.target/mips/lxc1-sxc1-2.c | 2 +- gcc/testsuite/gcc.target/mips/msa-bclri.c | 16 - gcc/testsuite/gcc.target/mips/msa-dotp.c | 32 - gcc/testsuite/gcc.target/mips/msa-minmax.c | 38 - gcc/testsuite/gcc.target/mips/pr52125.c | 2 +- gcc/testsuite/gcc.target/mips/pr68273.c | 7 +- gcc/testsuite/gcc.target/mips/pr74563.c | 14 - gcc/testsuite/gcc.target/powerpc/20030218-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/20050830-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/altivec-types-1.c | 108 +- gcc/testsuite/gcc.target/powerpc/altivec-types-2.c | 14 +- gcc/testsuite/gcc.target/powerpc/altivec-types-3.c | 14 +- gcc/testsuite/gcc.target/powerpc/dfp-builtin-1.c | 18 +- gcc/testsuite/gcc.target/powerpc/dfp-builtin-2.c | 4 +- gcc/testsuite/gcc.target/powerpc/float128-mix.c | 4 +- .../gcc.target/powerpc/fold-vec-mule-char.c | 38 - .../gcc.target/powerpc/fold-vec-mule-misc.c | 61 - .../gcc.target/powerpc/fold-vec-mule-short.c | 37 - gcc/testsuite/gcc.target/powerpc/gcse-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/no-r11-3.c | 2 +- gcc/testsuite/gcc.target/powerpc/p9-options-1.c | 28 - .../gcc.target/powerpc/ppc-fortran/ppc-fortran.exp | 65 - .../gcc.target/powerpc/ppc-fortran/pr80108-1.f90 | 53 - gcc/testsuite/gcc.target/powerpc/ppc-round2.c | 25 +- gcc/testsuite/gcc.target/powerpc/ppc-round3.c | 45 - gcc/testsuite/gcc.target/powerpc/ppc-spe.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr78543.c | 60 - gcc/testsuite/gcc.target/powerpc/pr79038-1.c | 39 - gcc/testsuite/gcc.target/powerpc/pr79439.c | 29 - gcc/testsuite/gcc.target/powerpc/pr79544.c | 21 - gcc/testsuite/gcc.target/powerpc/pr79907.c | 15 - gcc/testsuite/gcc.target/powerpc/pr79909.c | 13 - gcc/testsuite/gcc.target/powerpc/pr79947.c | 12 - gcc/testsuite/gcc.target/powerpc/pr79951.c | 10 - gcc/testsuite/gcc.target/powerpc/pr80098-1.c | 9 - gcc/testsuite/gcc.target/powerpc/pr80098-2.c | 9 - gcc/testsuite/gcc.target/powerpc/pr80098-3.c | 9 - gcc/testsuite/gcc.target/powerpc/pr80098-4.c | 8 - gcc/testsuite/gcc.target/powerpc/pr80099-1.c | 12 - gcc/testsuite/gcc.target/powerpc/pr80099-2.c | 128 - gcc/testsuite/gcc.target/powerpc/pr80099-3.c | 128 - gcc/testsuite/gcc.target/powerpc/pr80099-4.c | 128 - gcc/testsuite/gcc.target/powerpc/pr80099-5.c | 128 - gcc/testsuite/gcc.target/powerpc/pr80103-1.c | 16 - gcc/testsuite/gcc.target/powerpc/pr80125.c | 23 - gcc/testsuite/gcc.target/powerpc/pr80246.c | 37 - gcc/testsuite/gcc.target/powerpc/pr80315-1.c | 16 - gcc/testsuite/gcc.target/powerpc/pr80315-2.c | 16 - gcc/testsuite/gcc.target/powerpc/pr80315-3.c | 18 - gcc/testsuite/gcc.target/powerpc/pr80315-4.c | 18 - gcc/testsuite/gcc.target/powerpc/pr80343.c | 50 - .../gcc.target/powerpc/vec-constvolatile.c | 31 - .../gcc.target/powerpc/versioned-copy-loop.c | 30 - .../gcc.target/powerpc/vsu/vec-all-ne-10.c | 2 +- .../gcc.target/powerpc/vsu/vec-all-ne-14.c | 2 +- .../gcc.target/powerpc/vsu/vec-all-ne-7.c | 2 +- .../gcc.target/powerpc/vsu/vec-all-ne-8.c | 2 +- .../gcc.target/powerpc/vsu/vec-all-ne-9.c | 2 +- .../gcc.target/powerpc/vsu/vec-any-eq-10.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eq-14.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eq-7.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eq-8.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eq-9.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-8.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-9.c | 2 +- gcc/testsuite/gcc.target/rx/zero-width-bitfield.c | 2 +- gcc/testsuite/gcc.target/s390/arch12/aghsghmgh-1.c | 23 - gcc/testsuite/gcc.target/s390/arch12/mul-1.c | 30 - gcc/testsuite/gcc.target/s390/arch12/mul-2.c | 16 - gcc/testsuite/gcc.target/s390/hotpatch-1.c | 2 +- gcc/testsuite/gcc.target/s390/hotpatch-10.c | 2 +- gcc/testsuite/gcc.target/s390/hotpatch-11.c | 2 +- gcc/testsuite/gcc.target/s390/hotpatch-12.c | 2 +- gcc/testsuite/gcc.target/s390/hotpatch-13.c | 2 +- gcc/testsuite/gcc.target/s390/hotpatch-14.c | 2 +- gcc/testsuite/gcc.target/s390/hotpatch-15.c | 2 +- gcc/testsuite/gcc.target/s390/hotpatch-16.c | 2 +- gcc/testsuite/gcc.target/s390/hotpatch-17.c | 2 +- gcc/testsuite/gcc.target/s390/hotpatch-18.c | 2 +- gcc/testsuite/gcc.target/s390/hotpatch-19.c | 2 +- gcc/testsuite/gcc.target/s390/hotpatch-2.c | 2 +- gcc/testsuite/gcc.target/s390/hotpatch-26.c | 2 +- gcc/testsuite/gcc.target/s390/hotpatch-27.c | 2 +- gcc/testsuite/gcc.target/s390/hotpatch-28.c | 2 +- gcc/testsuite/gcc.target/s390/hotpatch-3.c | 2 +- gcc/testsuite/gcc.target/s390/hotpatch-4.c | 2 +- gcc/testsuite/gcc.target/s390/hotpatch-5.c | 2 +- gcc/testsuite/gcc.target/s390/hotpatch-6.c | 2 +- gcc/testsuite/gcc.target/s390/hotpatch-7.c | 2 +- gcc/testsuite/gcc.target/s390/hotpatch-8.c | 2 +- gcc/testsuite/gcc.target/s390/hotpatch-9.c | 2 +- gcc/testsuite/gcc.target/s390/htm-builtins-z13-1.c | 2 +- gcc/testsuite/gcc.target/s390/load-and-test-fp-1.c | 17 - gcc/testsuite/gcc.target/s390/load-and-test-fp-2.c | 16 - .../gcc.target/s390/md/atomic_compare_exchange-1.c | 84 - .../s390/md/atomic_compare_exchange-1.inc | 336 - .../gcc.target/s390/md/atomic_exchange-1.c | 309 - gcc/testsuite/gcc.target/s390/pr70478.c | 8 - gcc/testsuite/gcc.target/s390/pr79890.c | 11 - gcc/testsuite/gcc.target/s390/pr79895.c | 9 - gcc/testsuite/gcc.target/s390/s390.exp | 22 +- .../gcc.target/s390/target-attribute/tattr-3.c | 3 +- .../gcc.target/s390/target-attribute/tattr-4.c | 6 +- .../s390/target-attribute/tpragma-struct-vx-1.c | 2 +- .../s390/target-attribute/tpragma-struct-vx-2.c | 2 +- gcc/testsuite/gcc.target/s390/vector/stpcpy-1.c | 2 +- gcc/testsuite/gcc.target/s390/vector/vcond-shift.c | 34 +- .../gcc.target/s390/vector/vec-abi-vararg-1.c | 2 +- .../gcc.target/s390/vector/vec-clobber-1.c | 2 +- .../gcc.target/s390/vector/vec-genbytemask-1.c | 2 +- .../gcc.target/s390/vector/vec-genmask-1.c | 2 +- gcc/testsuite/gcc.target/s390/vector/vec-init-2.c | 48 - .../gcc.target/s390/vector/vec-nopeel-1.c | 2 +- .../gcc.target/s390/vector/vec-scalar-cmp-1.c | 31 +- gcc/testsuite/gcc.target/s390/vector/vec-vrepi-1.c | 2 +- gcc/testsuite/gcc.target/s390/vxe/bitops-1.c | 52 - gcc/testsuite/gcc.target/s390/vxe/negfma-1.c | 49 - gcc/testsuite/gcc.target/s390/vxe/popcount-1.c | 88 - gcc/testsuite/gcc.target/s390/vxe/vllezlf-1.c | 30 - gcc/testsuite/gcc.target/s390/zvector/pr79893.c | 9 - gcc/testsuite/gcc.target/sh/pr21255-4.c | 4 +- gcc/testsuite/gcc.target/sparc/20170228-1.c | 20 - gcc/testsuite/gcc.target/spu/Wmain.c | 2 +- gcc/testsuite/gcc.target/spu/ea/errors2.c | 2 +- gcc/testsuite/gcc.test-framework/dg-error-exp-XP.c | 2 +- gcc/testsuite/gfortran.dg/any_loc.f90 | 27 - gcc/testsuite/gfortran.dg/array_constructor_30.f03 | 4 +- gcc/testsuite/gfortran.dg/assignment_1.f90 | 2 +- gcc/testsuite/gfortran.dg/class_30.f90 | 2 +- gcc/testsuite/gfortran.dg/class_62.f90 | 29 - gcc/testsuite/gfortran.dg/coarray/fail_image_1.f08 | 10 - gcc/testsuite/gfortran.dg/coarray/fail_image_2.f08 | 10 - .../gfortran.dg/coarray/failed_images_1.f08 | 20 - .../gfortran.dg/coarray/failed_images_2.f08 | 17 - .../gfortran.dg/coarray/image_status_1.f08 | 26 - .../gfortran.dg/coarray/image_status_2.f08 | 12 - .../gfortran.dg/coarray/stopped_images_1.f08 | 20 - .../gfortran.dg/coarray/stopped_images_2.f08 | 17 - gcc/testsuite/gfortran.dg/coarray_fail_st.f90 | 21 - .../gfortran.dg/coarray_failed_images_1.f08 | 30 - .../gfortran.dg/coarray_image_status_1.f08 | 17 - .../gfortran.dg/coarray_stopped_images_1.f08 | 30 - gcc/testsuite/gfortran.dg/common_3.f90 | 2 +- gcc/testsuite/gfortran.dg/dec_io_2.f90 | 2 +- gcc/testsuite/gfortran.dg/dec_io_2a.f90 | 104 - gcc/testsuite/gfortran.dg/deferred_character_3.f90 | 2 +- gcc/testsuite/gfortran.dg/der_io_1.f90 | 2 +- gcc/testsuite/gfortran.dg/do_concurrent_4.f90 | 67 - gcc/testsuite/gfortran.dg/dtio_23.f90 | 43 +- gcc/testsuite/gfortran.dg/dtio_25.f90 | 57 - gcc/testsuite/gfortran.dg/dtio_26.f03 | 69 - gcc/testsuite/gfortran.dg/dtio_27.f90 | 65 - gcc/testsuite/gfortran.dg/dtio_28.f03 | 74 - gcc/testsuite/gfortran.dg/dtio_29.f03 | 47 - gcc/testsuite/gfortran.dg/dtio_4.f90 | 2 +- .../gfortran.dg/equiv_constraint_bind_c.f90 | 11 - gcc/testsuite/gfortran.dg/g77/20030326-1.f | 2 +- gcc/testsuite/gfortran.dg/g77/9263.f | 6 +- gcc/testsuite/gfortran.dg/g77/960317-1.f | 2 +- gcc/testsuite/gfortran.dg/g77/970625-2.f | 14 +- gcc/testsuite/gfortran.dg/g77/980615-0.f | 2 +- gcc/testsuite/gfortran.dg/g77/check0.f | 4 +- gcc/testsuite/gfortran.dg/g77/dnrm2.f | 10 +- gcc/testsuite/gfortran.dg/g77/pr9258.f | 8 +- gcc/testsuite/gfortran.dg/generic_29.f90 | 2 +- gcc/testsuite/gfortran.dg/goacc/asyncwait-3.f95 | 2 +- gcc/testsuite/gfortran.dg/goacc/multi-clause.f90 | 2 +- gcc/testsuite/gfortran.dg/goacc/subarrays.f95 | 12 +- .../gfortran.dg/gomp/appendix-a/a.23.5.f90 | 4 +- .../gfortran.dg/gomp/appendix-a/a.24.1.f90 | 8 +- .../gfortran.dg/gomp/appendix-a/a.31.3.f90 | 26 +- gcc/testsuite/gfortran.dg/gomp/crayptr3.f90 | 4 +- gcc/testsuite/gfortran.dg/gomp/pr33439.f90 | 10 +- gcc/testsuite/gfortran.dg/gomp/pr44036-1.f90 | 4 +- gcc/testsuite/gfortran.dg/gomp/pr44536.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/sharing-1.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/sharing-2.f90 | 10 +- gcc/testsuite/gfortran.dg/gomp/sharing-3.f90 | 2 +- gcc/testsuite/gfortran.dg/ichar_1.f90 | 20 +- gcc/testsuite/gfortran.dg/inline_matmul_1.f90 | 4 +- gcc/testsuite/gfortran.dg/inline_matmul_11.f90 | 4 +- gcc/testsuite/gfortran.dg/inline_matmul_9.f90 | 4 +- gcc/testsuite/gfortran.dg/intent_out_9.f90 | 27 - gcc/testsuite/gfortran.dg/interface_1.f90 | 2 +- gcc/testsuite/gfortran.dg/intrinsic_std_1.f90 | 4 +- gcc/testsuite/gfortran.dg/matmul_13.f90 | 12 - gcc/testsuite/gfortran.dg/matmul_14.f90 | 12 - gcc/testsuite/gfortran.dg/matmul_bounds_11.f90 | 15 - gcc/testsuite/gfortran.dg/mvbits_7.f90 | 2 +- gcc/testsuite/gfortran.dg/namelist_1.f90 | 2 +- gcc/testsuite/gfortran.dg/namelist_2.f90 | 2 +- gcc/testsuite/gfortran.dg/namelist_3.f90 | 2 +- gcc/testsuite/gfortran.dg/namelist_print_2.f | 2 +- gcc/testsuite/gfortran.dg/nint_2.f90 | 3 +- gcc/testsuite/gfortran.dg/oldstyle_1.f90 | 6 +- gcc/testsuite/gfortran.dg/pr41922.f90 | 2 +- gcc/testsuite/gfortran.dg/pr70006.f90 | 10 +- gcc/testsuite/gfortran.dg/pr77498.f | 36 - gcc/testsuite/gfortran.dg/pr79886.f90 | 17 - gcc/testsuite/gfortran.dg/pr80107.f | 6 - gcc/testsuite/gfortran.dg/pr80494.f90 | 32 - gcc/testsuite/gfortran.dg/proc_ptr_comp_48.f90 | 47 - gcc/testsuite/gfortran.dg/proc_ptr_comp_49.f90 | 21 - gcc/testsuite/gfortran.dg/runtime_warning_1.f90 | 2 +- gcc/testsuite/gfortran.dg/submodule_26.f08 | 46 - gcc/testsuite/gfortran.dg/submodule_27.f08 | 44 - gcc/testsuite/gfortran.dg/submodule_28.f08 | 52 - gcc/testsuite/gfortran.dg/submodule_twice.f90 | 7 - gcc/testsuite/gfortran.dg/submodule_unexp.f90 | 8 - gcc/testsuite/gfortran.dg/unconstrained_commons.f | 1 - gcc/testsuite/gfortran.dg/underflow.f90 | 2 +- gcc/testsuite/gfortran.dg/unexp_attribute.f90 | 8 - gcc/testsuite/gfortran.dg/warning-directive-1.F90 | 2 +- gcc/testsuite/gfortran.dg/warning-directive-2.F90 | 2 +- gcc/testsuite/gfortran.dg/warning-directive-3.F90 | 2 +- gcc/testsuite/gfortran.dg/warning-directive-4.F90 | 2 +- .../gfortran.fortran-torture/compile/pr80158.f | 16 - .../gfortran.fortran-torture/compile/pr80464.f90 | 39 - gcc/testsuite/gnat.dg/debug10.adb | 68 - gcc/testsuite/gnat.dg/debug10_pkg.ads | 138 - gcc/testsuite/gnat.dg/opt64.adb | 25 - gcc/testsuite/gnat.dg/opt64_pkg.adb | 14 - gcc/testsuite/gnat.dg/opt64_pkg.ads | 6 - gcc/testsuite/gnat.dg/specs/integer_value.ads | 2 +- gcc/testsuite/jit.dg/all-non-failing-tests.h | 10 - gcc/testsuite/jit.dg/test-alignment.c | 232 - gcc/testsuite/jit.dg/test-alignment.cc | 176 - ...ror-gcc_jit_type_get_aligned-non-power-of-two.c | 30 - gcc/testsuite/lib/gcc-dg.exp | 82 +- gcc/testsuite/lib/target-libpath.exp | 21 - gcc/testsuite/lib/target-supports.exp | 114 +- .../obj-c++.dg/attributes/method-noreturn-1.mm | 4 +- gcc/testsuite/obj-c++.dg/bitfield-1.mm | 24 +- gcc/testsuite/obj-c++.dg/bitfield-4.mm | 8 +- gcc/testsuite/obj-c++.dg/bitfield-5.mm | 12 +- gcc/testsuite/obj-c++.dg/class-extension-1.mm | 2 +- gcc/testsuite/obj-c++.dg/class-extension-2.mm | 16 +- gcc/testsuite/obj-c++.dg/class-protocol-1.mm | 4 +- gcc/testsuite/obj-c++.dg/cxx-ivars-1.mm | 2 +- gcc/testsuite/obj-c++.dg/duplicate-class-1.mm | 4 +- gcc/testsuite/obj-c++.dg/exceptions-3.mm | 8 +- gcc/testsuite/obj-c++.dg/exceptions-4.mm | 8 +- gcc/testsuite/obj-c++.dg/exceptions-5.mm | 8 +- gcc/testsuite/obj-c++.dg/fsf-nsstring-format-1.mm | 2 +- gcc/testsuite/obj-c++.dg/fsf-package-0.m | 2 +- gcc/testsuite/obj-c++.dg/invalid-type-1.mm | 4 +- gcc/testsuite/obj-c++.dg/method-1.mm | 7 +- gcc/testsuite/obj-c++.dg/method-12.mm | 14 +- gcc/testsuite/obj-c++.dg/method-13.mm | 14 +- gcc/testsuite/obj-c++.dg/method-15.mm | 18 +- gcc/testsuite/obj-c++.dg/method-16.mm | 18 +- gcc/testsuite/obj-c++.dg/method-6.mm | 2 +- gcc/testsuite/obj-c++.dg/method-7.mm | 6 +- gcc/testsuite/obj-c++.dg/property/at-property-1.mm | 2 +- .../obj-c++.dg/property/at-property-14.mm | 4 +- .../obj-c++.dg/property/at-property-17.mm | 2 +- .../obj-c++.dg/property/at-property-18.mm | 32 +- .../obj-c++.dg/property/at-property-21.mm | 4 +- .../obj-c++.dg/property/at-property-25.mm | 11 +- gcc/testsuite/obj-c++.dg/property/at-property-5.mm | 6 +- gcc/testsuite/obj-c++.dg/property/dotsyntax-4.mm | 2 +- gcc/testsuite/obj-c++.dg/property/dynamic-2.mm | 4 +- gcc/testsuite/obj-c++.dg/property/dynamic-3.mm | 2 +- gcc/testsuite/obj-c++.dg/property/dynamic-4.mm | 4 +- .../obj-c++.dg/property/property-neg-1.mm | 4 +- .../obj-c++.dg/property/property-neg-3.mm | 4 +- .../obj-c++.dg/property/property-neg-6.mm | 2 +- gcc/testsuite/obj-c++.dg/property/synthesize-11.mm | 4 +- gcc/testsuite/obj-c++.dg/property/synthesize-5.mm | 6 +- gcc/testsuite/obj-c++.dg/property/synthesize-6.mm | 6 +- gcc/testsuite/obj-c++.dg/proto-lossage-4.mm | 6 +- gcc/testsuite/obj-c++.dg/protocol-inheritance-1.mm | 7 +- gcc/testsuite/obj-c++.dg/protocol-inheritance-2.mm | 14 +- gcc/testsuite/obj-c++.dg/protocol-qualifier-2.mm | 6 +- gcc/testsuite/obj-c++.dg/strings/strings-1.mm | 2 +- gcc/testsuite/obj-c++.dg/super-class-1.mm | 2 +- gcc/testsuite/obj-c++.dg/syntax-error-1.mm | 5 +- gcc/testsuite/obj-c++.dg/syntax-error-6.mm | 6 +- gcc/testsuite/obj-c++.dg/syntax-error-7.mm | 2 +- gcc/testsuite/obj-c++.dg/syntax-error-9.mm | 2 +- gcc/testsuite/obj-c++.dg/try-catch-13.mm | 14 +- .../objc.dg/attributes/method-noreturn-1.m | 4 +- gcc/testsuite/objc.dg/bad-receiver-type-2.m | 12 +- gcc/testsuite/objc.dg/bad-receiver-type.m | 2 +- gcc/testsuite/objc.dg/bitfield-4.m | 12 +- gcc/testsuite/objc.dg/call-super-2.m | 2 +- gcc/testsuite/objc.dg/class-1.m | 17 +- gcc/testsuite/objc.dg/class-2.m | 2 +- gcc/testsuite/objc.dg/class-extension-1.m | 2 +- gcc/testsuite/objc.dg/class-extension-2.m | 16 +- gcc/testsuite/objc.dg/class-protocol-1.m | 4 +- gcc/testsuite/objc.dg/desig-init-1.m | 2 +- gcc/testsuite/objc.dg/duplicate-class-1.m | 4 +- gcc/testsuite/objc.dg/exceptions-3.m | 2 +- gcc/testsuite/objc.dg/exceptions-4.m | 2 +- gcc/testsuite/objc.dg/exceptions-5.m | 2 +- gcc/testsuite/objc.dg/foreach-6.m | 2 +- gcc/testsuite/objc.dg/foreach-7.m | 4 +- gcc/testsuite/objc.dg/fsf-nsstring-format-1.m | 2 +- gcc/testsuite/objc.dg/fsf-package-0.m | 2 +- gcc/testsuite/objc.dg/invalid-type-1.m | 2 +- gcc/testsuite/objc.dg/method-11.m | 18 +- gcc/testsuite/objc.dg/method-19.m | 2 +- gcc/testsuite/objc.dg/method-2.m | 6 +- gcc/testsuite/objc.dg/method-20.m | 2 +- gcc/testsuite/objc.dg/method-5.m | 6 +- gcc/testsuite/objc.dg/method-6.m | 14 +- gcc/testsuite/objc.dg/method-7.m | 14 +- gcc/testsuite/objc.dg/method-9.m | 18 +- gcc/testsuite/objc.dg/missing-proto-3.m | 9 +- gcc/testsuite/objc.dg/naming-2.m | 4 +- gcc/testsuite/objc.dg/private-1.m | 2 +- gcc/testsuite/objc.dg/property/at-property-1.m | 2 +- gcc/testsuite/objc.dg/property/at-property-14.m | 4 +- gcc/testsuite/objc.dg/property/at-property-16.m | 34 +- gcc/testsuite/objc.dg/property/at-property-17.m | 2 +- gcc/testsuite/objc.dg/property/at-property-18.m | 32 +- gcc/testsuite/objc.dg/property/at-property-21.m | 4 +- gcc/testsuite/objc.dg/property/at-property-25.m | 11 +- gcc/testsuite/objc.dg/property/at-property-5.m | 6 +- gcc/testsuite/objc.dg/property/dynamic-2.m | 4 +- gcc/testsuite/objc.dg/property/dynamic-3.m | 2 +- gcc/testsuite/objc.dg/property/dynamic-4.m | 4 +- gcc/testsuite/objc.dg/property/property-neg-1.m | 4 +- gcc/testsuite/objc.dg/property/property-neg-3.m | 4 +- gcc/testsuite/objc.dg/property/property-neg-6.m | 2 +- gcc/testsuite/objc.dg/property/synthesize-11.m | 4 +- gcc/testsuite/objc.dg/property/synthesize-5.m | 6 +- gcc/testsuite/objc.dg/property/synthesize-6.m | 6 +- gcc/testsuite/objc.dg/proto-hier-1.m | 2 +- gcc/testsuite/objc.dg/proto-lossage-4.m | 6 +- gcc/testsuite/objc.dg/protocol-inheritance-1.m | 7 +- gcc/testsuite/objc.dg/protocol-inheritance-2.m | 14 +- gcc/testsuite/objc.dg/protocol-qualifier-2.m | 6 +- gcc/testsuite/objc.dg/strings/strings-1.m | 2 +- gcc/testsuite/objc.dg/try-catch-12.m | 8 +- gcc/testsuite/objc.dg/two-types-1.m | 4 +- gcc/testsuite/objc.dg/type-size-1.m | 4 +- gcc/timevar.def | 1 - gcc/toplev.c | 43 +- gcc/trans-mem.c | 2 +- gcc/tree-affine.c | 111 +- gcc/tree-call-cdce.c | 68 +- gcc/tree-cfg.c | 52 +- gcc/tree-cfgcleanup.c | 94 +- gcc/tree-chkp-opt.c | 4 +- gcc/tree-chkp.c | 129 +- gcc/tree-chrec.c | 39 +- gcc/tree-core.h | 8 +- gcc/tree-data-ref.h | 26 +- gcc/tree-diagnostic.c | 2 +- gcc/tree-diagnostic.h | 3 - gcc/tree-eh.c | 42 +- gcc/tree-inline.c | 199 +- gcc/tree-inline.h | 6 +- gcc/tree-iterator.c | 70 +- gcc/tree-loop-distribution.c | 2 +- gcc/tree-nested.c | 4 - gcc/tree-nrv.c | 7 - gcc/tree-object-size.c | 4 +- gcc/tree-pretty-print.c | 9 +- gcc/tree-scalar-evolution.c | 4 +- gcc/tree-sra.c | 138 +- gcc/tree-ssa-alias.c | 185 +- gcc/tree-ssa-alias.h | 9 +- gcc/tree-ssa-ccp.c | 75 +- gcc/tree-ssa-dce.c | 5 +- gcc/tree-ssa-dom.c | 450 +- gcc/tree-ssa-dse.c | 3 +- gcc/tree-ssa-loop-im.c | 14 +- gcc/tree-ssa-loop-ivcanon.c | 16 +- gcc/tree-ssa-loop-ivopts.c | 778 +- gcc/tree-ssa-loop-manip.c | 85 +- gcc/tree-ssa-loop-manip.h | 1 - gcc/tree-ssa-loop-niter.c | 39 +- gcc/tree-ssa-loop-prefetch.c | 19 +- gcc/tree-ssa-loop-split.c | 1 + gcc/tree-ssa-pre.c | 119 +- gcc/tree-ssa-reassoc.c | 29 +- gcc/tree-ssa-sccvn.c | 249 +- gcc/tree-ssa-sccvn.h | 5 +- gcc/tree-ssa-scopedtables.c | 271 - gcc/tree-ssa-scopedtables.h | 21 - gcc/tree-ssa-sink.c | 47 +- gcc/tree-ssa-structalias.c | 38 +- gcc/tree-ssa-tail-merge.c | 4 +- gcc/tree-ssa-threadedge.c | 193 +- gcc/tree-ssa-threadedge.h | 10 +- gcc/tree-ssa-threadupdate.c | 6 +- gcc/tree-ssa-uninit.c | 135 +- gcc/tree-ssa.c | 15 +- gcc/tree-stdarg.c | 2 +- gcc/tree-streamer-in.c | 22 +- gcc/tree-streamer-out.c | 12 +- gcc/tree-switch-conversion.c | 311 +- gcc/tree-vect-data-refs.c | 33 +- gcc/tree-vect-generic.c | 48 +- gcc/tree-vect-loop-manip.c | 23 +- gcc/tree-vect-loop.c | 65 +- gcc/tree-vect-slp.c | 104 +- gcc/tree-vect-stmts.c | 29 +- gcc/tree-vectorizer.c | 2 - gcc/tree-vectorizer.h | 34 +- gcc/tree-vrp.c | 1337 +- gcc/tree-vrp.h | 2 +- gcc/tree.c | 403 +- gcc/tree.def | 3 + gcc/tree.h | 58 +- gcc/tsan.c | 63 +- gcc/ubsan.c | 19 +- gcc/value-prof.c | 2 +- gcc/var-tracking.c | 143 +- gcc/varasm.c | 19 +- gcc/wide-int.h | 15 - include/ChangeLog | 9 - include/ansidecl.h | 2 +- include/demangle.h | 9 +- include/dwarf2.def | 4 +- include/dwarf2.h | 8 + libbacktrace/ChangeLog | 5 - libbacktrace/btest.c | 4 +- libcc1/ChangeLog | 4 - libcc1/libcp1plugin.cc | 9 - libcpp/ChangeLog | 59 - libcpp/include/line-map.h | 104 +- libcpp/init.c | 2 +- libcpp/lex.c | 4 +- libcpp/line-map.c | 250 +- libcpp/pch.c | 2 +- libcpp/po/ChangeLog | 12 - libcpp/po/cpplib.pot | 4 +- libcpp/po/fr.po | 26 +- libdecnumber/ChangeLog | 5 - libdecnumber/decCommon.c | 2 +- libdecnumber/decNumber.c | 4 +- libgcc/ChangeLog | 69 - libgcc/Makefile.in | 20 +- libgcc/config.host | 19 +- libgcc/config.in | 3 + libgcc/config/aarch64/freebsd-unwind.h | 108 - libgcc/config/arc/ieee-754/divdf3.S | 8 +- libgcc/config/arm/unwind-arm.h | 2 +- libgcc/config/c6x/pr-support.c | 2 +- libgcc/config/i386/gthr-win32.h | 1 - libgcc/config/rs6000/crtrestvr.S | 1 - libgcc/config/rs6000/crtsavevr.S | 1 - libgcc/config/rs6000/t-crtstuff | 5 +- libgcc/config/sh/t-sh | 2 +- libgcc/config/t-slibgcc-fuchsia | 44 - libgcc/configure | 12 +- libgcc/configure.ac | 12 +- libgcc/gcov.h | 41 - libgcc/libgcov-driver.c | 9 - libgcc/libgcov.h | 6 +- libgcc/unwind-seh.c | 6 +- libgfortran/ChangeLog | 365 - libgfortran/caf/libcaf.h | 27 +- libgfortran/caf/single.c | 71 - libgfortran/generated/all_l1.c | 4 +- libgfortran/generated/all_l16.c | 4 +- libgfortran/generated/all_l2.c | 4 +- libgfortran/generated/all_l4.c | 4 +- libgfortran/generated/all_l8.c | 4 +- libgfortran/generated/any_l1.c | 4 +- libgfortran/generated/any_l16.c | 4 +- libgfortran/generated/any_l2.c | 4 +- libgfortran/generated/any_l4.c | 4 +- libgfortran/generated/any_l8.c | 4 +- libgfortran/generated/count_16_l.c | 4 +- libgfortran/generated/count_1_l.c | 4 +- libgfortran/generated/count_2_l.c | 4 +- libgfortran/generated/count_4_l.c | 4 +- libgfortran/generated/count_8_l.c | 4 +- libgfortran/generated/iall_i1.c | 10 +- libgfortran/generated/iall_i16.c | 10 +- libgfortran/generated/iall_i2.c | 10 +- libgfortran/generated/iall_i4.c | 10 +- libgfortran/generated/iall_i8.c | 10 +- libgfortran/generated/iany_i1.c | 10 +- libgfortran/generated/iany_i16.c | 10 +- libgfortran/generated/iany_i2.c | 10 +- libgfortran/generated/iany_i4.c | 10 +- libgfortran/generated/iany_i8.c | 10 +- libgfortran/generated/iparity_i1.c | 10 +- libgfortran/generated/iparity_i16.c | 10 +- libgfortran/generated/iparity_i2.c | 10 +- libgfortran/generated/iparity_i4.c | 10 +- libgfortran/generated/iparity_i8.c | 10 +- libgfortran/generated/matmul_c10.c | 36 +- libgfortran/generated/matmul_c16.c | 36 +- libgfortran/generated/matmul_c4.c | 36 +- libgfortran/generated/matmul_c8.c | 36 +- libgfortran/generated/matmul_i1.c | 36 +- libgfortran/generated/matmul_i16.c | 36 +- libgfortran/generated/matmul_i2.c | 36 +- libgfortran/generated/matmul_i4.c | 36 +- libgfortran/generated/matmul_i8.c | 36 +- libgfortran/generated/matmul_r10.c | 40 +- libgfortran/generated/matmul_r16.c | 40 +- libgfortran/generated/matmul_r4.c | 40 +- libgfortran/generated/matmul_r8.c | 40 +- libgfortran/generated/maxloc0_16_i1.c | 4 +- libgfortran/generated/maxloc0_16_i16.c | 4 +- libgfortran/generated/maxloc0_16_i2.c | 4 +- libgfortran/generated/maxloc0_16_i4.c | 4 +- libgfortran/generated/maxloc0_16_i8.c | 4 +- libgfortran/generated/maxloc0_16_r10.c | 4 +- libgfortran/generated/maxloc0_16_r16.c | 4 +- libgfortran/generated/maxloc0_16_r4.c | 4 +- libgfortran/generated/maxloc0_16_r8.c | 4 +- libgfortran/generated/maxloc0_4_i1.c | 4 +- libgfortran/generated/maxloc0_4_i16.c | 4 +- libgfortran/generated/maxloc0_4_i2.c | 4 +- libgfortran/generated/maxloc0_4_i4.c | 4 +- libgfortran/generated/maxloc0_4_i8.c | 4 +- libgfortran/generated/maxloc0_4_r10.c | 4 +- libgfortran/generated/maxloc0_4_r16.c | 4 +- libgfortran/generated/maxloc0_4_r4.c | 4 +- libgfortran/generated/maxloc0_4_r8.c | 4 +- libgfortran/generated/maxloc0_8_i1.c | 4 +- libgfortran/generated/maxloc0_8_i16.c | 4 +- libgfortran/generated/maxloc0_8_i2.c | 4 +- libgfortran/generated/maxloc0_8_i4.c | 4 +- libgfortran/generated/maxloc0_8_i8.c | 4 +- libgfortran/generated/maxloc0_8_r10.c | 4 +- libgfortran/generated/maxloc0_8_r16.c | 4 +- libgfortran/generated/maxloc0_8_r4.c | 4 +- libgfortran/generated/maxloc0_8_r8.c | 4 +- libgfortran/generated/maxloc1_16_i1.c | 10 +- libgfortran/generated/maxloc1_16_i16.c | 10 +- libgfortran/generated/maxloc1_16_i2.c | 10 +- libgfortran/generated/maxloc1_16_i4.c | 10 +- libgfortran/generated/maxloc1_16_i8.c | 10 +- libgfortran/generated/maxloc1_16_r10.c | 10 +- libgfortran/generated/maxloc1_16_r16.c | 10 +- libgfortran/generated/maxloc1_16_r4.c | 10 +- libgfortran/generated/maxloc1_16_r8.c | 10 +- libgfortran/generated/maxloc1_4_i1.c | 10 +- libgfortran/generated/maxloc1_4_i16.c | 10 +- libgfortran/generated/maxloc1_4_i2.c | 10 +- libgfortran/generated/maxloc1_4_i4.c | 10 +- libgfortran/generated/maxloc1_4_i8.c | 10 +- libgfortran/generated/maxloc1_4_r10.c | 10 +- libgfortran/generated/maxloc1_4_r16.c | 10 +- libgfortran/generated/maxloc1_4_r4.c | 10 +- libgfortran/generated/maxloc1_4_r8.c | 10 +- libgfortran/generated/maxloc1_8_i1.c | 10 +- libgfortran/generated/maxloc1_8_i16.c | 10 +- libgfortran/generated/maxloc1_8_i2.c | 10 +- libgfortran/generated/maxloc1_8_i4.c | 10 +- libgfortran/generated/maxloc1_8_i8.c | 10 +- libgfortran/generated/maxloc1_8_r10.c | 10 +- libgfortran/generated/maxloc1_8_r16.c | 10 +- libgfortran/generated/maxloc1_8_r4.c | 10 +- libgfortran/generated/maxloc1_8_r8.c | 10 +- libgfortran/generated/maxval_i1.c | 10 +- libgfortran/generated/maxval_i16.c | 10 +- libgfortran/generated/maxval_i2.c | 10 +- libgfortran/generated/maxval_i4.c | 10 +- libgfortran/generated/maxval_i8.c | 10 +- libgfortran/generated/maxval_r10.c | 10 +- libgfortran/generated/maxval_r16.c | 10 +- libgfortran/generated/maxval_r4.c | 10 +- libgfortran/generated/maxval_r8.c | 10 +- libgfortran/generated/minloc0_16_i1.c | 4 +- libgfortran/generated/minloc0_16_i16.c | 4 +- libgfortran/generated/minloc0_16_i2.c | 4 +- libgfortran/generated/minloc0_16_i4.c | 4 +- libgfortran/generated/minloc0_16_i8.c | 4 +- libgfortran/generated/minloc0_16_r10.c | 4 +- libgfortran/generated/minloc0_16_r16.c | 4 +- libgfortran/generated/minloc0_16_r4.c | 4 +- libgfortran/generated/minloc0_16_r8.c | 4 +- libgfortran/generated/minloc0_4_i1.c | 4 +- libgfortran/generated/minloc0_4_i16.c | 4 +- libgfortran/generated/minloc0_4_i2.c | 4 +- libgfortran/generated/minloc0_4_i4.c | 4 +- libgfortran/generated/minloc0_4_i8.c | 4 +- libgfortran/generated/minloc0_4_r10.c | 4 +- libgfortran/generated/minloc0_4_r16.c | 4 +- libgfortran/generated/minloc0_4_r4.c | 4 +- libgfortran/generated/minloc0_4_r8.c | 4 +- libgfortran/generated/minloc0_8_i1.c | 4 +- libgfortran/generated/minloc0_8_i16.c | 4 +- libgfortran/generated/minloc0_8_i2.c | 4 +- libgfortran/generated/minloc0_8_i4.c | 4 +- libgfortran/generated/minloc0_8_i8.c | 4 +- libgfortran/generated/minloc0_8_r10.c | 4 +- libgfortran/generated/minloc0_8_r16.c | 4 +- libgfortran/generated/minloc0_8_r4.c | 4 +- libgfortran/generated/minloc0_8_r8.c | 4 +- libgfortran/generated/minloc1_16_i1.c | 10 +- libgfortran/generated/minloc1_16_i16.c | 10 +- libgfortran/generated/minloc1_16_i2.c | 10 +- libgfortran/generated/minloc1_16_i4.c | 10 +- libgfortran/generated/minloc1_16_i8.c | 10 +- libgfortran/generated/minloc1_16_r10.c | 10 +- libgfortran/generated/minloc1_16_r16.c | 10 +- libgfortran/generated/minloc1_16_r4.c | 10 +- libgfortran/generated/minloc1_16_r8.c | 10 +- libgfortran/generated/minloc1_4_i1.c | 10 +- libgfortran/generated/minloc1_4_i16.c | 10 +- libgfortran/generated/minloc1_4_i2.c | 10 +- libgfortran/generated/minloc1_4_i4.c | 10 +- libgfortran/generated/minloc1_4_i8.c | 10 +- libgfortran/generated/minloc1_4_r10.c | 10 +- libgfortran/generated/minloc1_4_r16.c | 10 +- libgfortran/generated/minloc1_4_r4.c | 10 +- libgfortran/generated/minloc1_4_r8.c | 10 +- libgfortran/generated/minloc1_8_i1.c | 10 +- libgfortran/generated/minloc1_8_i16.c | 10 +- libgfortran/generated/minloc1_8_i2.c | 10 +- libgfortran/generated/minloc1_8_i4.c | 10 +- libgfortran/generated/minloc1_8_i8.c | 10 +- libgfortran/generated/minloc1_8_r10.c | 10 +- libgfortran/generated/minloc1_8_r16.c | 10 +- libgfortran/generated/minloc1_8_r4.c | 10 +- libgfortran/generated/minloc1_8_r8.c | 10 +- libgfortran/generated/minval_i1.c | 10 +- libgfortran/generated/minval_i16.c | 10 +- libgfortran/generated/minval_i2.c | 10 +- libgfortran/generated/minval_i4.c | 10 +- libgfortran/generated/minval_i8.c | 10 +- libgfortran/generated/minval_r10.c | 10 +- libgfortran/generated/minval_r16.c | 10 +- libgfortran/generated/minval_r4.c | 10 +- libgfortran/generated/minval_r8.c | 10 +- libgfortran/generated/norm2_r10.c | 4 +- libgfortran/generated/norm2_r16.c | 4 +- libgfortran/generated/norm2_r4.c | 4 +- libgfortran/generated/norm2_r8.c | 4 +- libgfortran/generated/parity_l1.c | 4 +- libgfortran/generated/parity_l16.c | 4 +- libgfortran/generated/parity_l2.c | 4 +- libgfortran/generated/parity_l4.c | 4 +- libgfortran/generated/parity_l8.c | 4 +- libgfortran/generated/product_c10.c | 10 +- libgfortran/generated/product_c16.c | 10 +- libgfortran/generated/product_c4.c | 10 +- libgfortran/generated/product_c8.c | 10 +- libgfortran/generated/product_i1.c | 10 +- libgfortran/generated/product_i16.c | 10 +- libgfortran/generated/product_i2.c | 10 +- libgfortran/generated/product_i4.c | 10 +- libgfortran/generated/product_i8.c | 10 +- libgfortran/generated/product_r10.c | 10 +- libgfortran/generated/product_r16.c | 10 +- libgfortran/generated/product_r4.c | 10 +- libgfortran/generated/product_r8.c | 10 +- libgfortran/generated/reshape_c10.c | 9 - libgfortran/generated/reshape_c16.c | 9 - libgfortran/generated/reshape_c4.c | 9 - libgfortran/generated/reshape_c8.c | 9 - libgfortran/generated/reshape_i16.c | 9 - libgfortran/generated/reshape_i4.c | 9 - libgfortran/generated/reshape_i8.c | 9 - libgfortran/generated/reshape_r10.c | 9 - libgfortran/generated/reshape_r16.c | 9 - libgfortran/generated/reshape_r4.c | 9 - libgfortran/generated/reshape_r8.c | 9 - libgfortran/generated/sum_c10.c | 10 +- libgfortran/generated/sum_c16.c | 10 +- libgfortran/generated/sum_c4.c | 10 +- libgfortran/generated/sum_c8.c | 10 +- libgfortran/generated/sum_i1.c | 10 +- libgfortran/generated/sum_i16.c | 10 +- libgfortran/generated/sum_i2.c | 10 +- libgfortran/generated/sum_i4.c | 10 +- libgfortran/generated/sum_i8.c | 10 +- libgfortran/generated/sum_r10.c | 10 +- libgfortran/generated/sum_r16.c | 10 +- libgfortran/generated/sum_r4.c | 10 +- libgfortran/generated/sum_r8.c | 10 +- libgfortran/intrinsics/random.c | 2 +- libgfortran/intrinsics/reshape_generic.c | 12 - libgfortran/intrinsics/system_clock.c | 8 +- libgfortran/intrinsics/time_1.h | 2 +- libgfortran/io/close.c | 2 +- libgfortran/io/fbuf.c | 26 +- libgfortran/io/fbuf.h | 8 +- libgfortran/io/format.c | 72 +- libgfortran/io/inquire.c | 4 +- libgfortran/io/intrinsics.c | 34 +- libgfortran/io/io.h | 9 +- libgfortran/io/list_read.c | 170 +- libgfortran/io/lock.c | 2 +- libgfortran/io/open.c | 8 +- libgfortran/io/read.c | 12 +- libgfortran/io/transfer.c | 75 +- libgfortran/io/unit.c | 46 +- libgfortran/io/unix.c | 160 +- libgfortran/io/unix.h | 26 +- libgfortran/io/write.c | 58 +- libgfortran/libgfortran.h | 5 - libgfortran/m4/iforeach.m4 | 4 +- libgfortran/m4/ifunction.m4 | 10 +- libgfortran/m4/ifunction_logical.m4 | 4 +- libgfortran/m4/matmul.m4 | 41 +- libgfortran/m4/reshape.m4 | 9 - libgo/MERGE | 2 +- libgo/VERSION | 2 +- libgo/go/cmd/go/build.go | 57 +- libgo/go/cmd/go/go_test.go | 18 - libgo/go/cmd/go/pkg.go | 4 + libgo/go/cmd/go/test.go | 21 - libgo/go/cmd/go/testdata/timeoutbench_test.go | 10 - libgo/go/crypto/tls/common.go | 1 - libgo/go/crypto/tls/tls_test.go | 90 +- libgo/go/encoding/xml/marshal_test.go | 7 +- libgo/go/encoding/xml/read.go | 3 +- libgo/go/encoding/xml/xml_test.go | 34 - libgo/go/image/png/reader.go | 5 - libgo/go/image/png/reader_test.go | 10 - .../internal/syscall/unix/getrandom_linux_m68k.go | 9 - libgo/go/internal/testenv/testenv.go | 9 - libgo/go/internal/testenv/testenv_cgo.go | 11 - libgo/go/net/http/http.go | 2 +- libgo/go/net/net.go | 2 +- libgo/go/os/exec/exec_test.go | 10 +- libgo/go/reflect/all_test.go | 35 +- libgo/go/runtime/crash_unix_test.go | 73 - libgo/go/runtime/export_test.go | 13 - libgo/go/runtime/runtime1.go | 6 - libgo/go/runtime/sema.go | 1 - libgo/go/runtime/signal_gccgo.go | 7 +- libgo/go/text/template/multi_test.go | 37 +- libgo/go/text/template/template.go | 4 +- libgo/go/time/format_test.go | 41 +- libgo/mksigtab.sh | 3 +- libgomp/ChangeLog | 45 - libgomp/config/darwin/thread-stacksize.h | 29 - libgomp/config/nvptx/thread-stacksize.h | 27 - libgomp/config/posix/thread-stacksize.h | 27 - libgomp/configure.tgt | 2 - libgomp/env.c | 6 +- libgomp/plugin/plugin-nvptx.c | 2 +- libgomp/testsuite/libgomp.c/pr79940.c | 47 - libgomp/testsuite/libgomp.c/pr80394.c | 22 - libgomp/testsuite/libgomp.c/target-36.c | 18 - .../libgomp.oacc-c-c++-common/declare-vla.c | 25 - libhsail-rt/ChangeLog | 7 - libhsail-rt/rt/arithmetic.c | 36 +- libhsail-rt/rt/workitems.c | 4 + libiberty/ChangeLog | 111 - libiberty/cp-demangle.c | 85 +- libiberty/cp-demangle.h | 4 + libiberty/cp-demint.c | 4 - libiberty/cplus-dem.c | 16 +- libiberty/d-demangle.c | 459 +- libiberty/testsuite/d-demangle-expected | 238 +- libiberty/testsuite/demangle-expected | 46 - libitm/ChangeLog | 4 - libitm/libitm_i.h | 2 +- libsanitizer/ChangeLog | 11 - .../sanitizer_common_interceptors.inc | 3 +- libsanitizer/tsan/tsan_interface_atomic.cc | 19 +- libssp/ChangeLog | 4 - libssp/ssp.c | 3 +- libstdc++-v3/ChangeLog | 714 +- libstdc++-v3/acinclude.m4 | 5 +- libstdc++-v3/config.h.in | 2 +- libstdc++-v3/config/os/mingw32-w64/os_defines.h | 2 - libstdc++-v3/configure | 3 +- libstdc++-v3/doc/Makefile.in | 1 + libstdc++-v3/doc/html/faq.html | 21 +- libstdc++-v3/doc/html/index.html | 2 +- libstdc++-v3/doc/html/manual/abi.html | 15 +- libstdc++-v3/doc/html/manual/appendix.html | 2 +- .../doc/html/manual/appendix_contributing.html | 6 +- libstdc++-v3/doc/html/manual/appendix_porting.html | 2 +- libstdc++-v3/doc/html/manual/backwards.html | 72 +- libstdc++-v3/doc/html/manual/debug.html | 2 +- .../doc/html/manual/debug_mode_design.html | 14 +- .../doc/html/manual/documentation_hacking.html | 2 +- libstdc++-v3/doc/html/manual/fstreams.html | 4 +- libstdc++-v3/doc/html/manual/index.html | 2 +- libstdc++-v3/doc/html/manual/memory.html | 2 +- .../doc/html/manual/policy_data_structures.html | 6 +- .../html/manual/policy_data_structures_ack.html | 2 +- libstdc++-v3/doc/html/manual/profile_mode.html | 2 +- .../doc/html/manual/profile_mode_design.html | 2 +- .../doc/html/manual/source_organization.html | 9 +- libstdc++-v3/doc/html/manual/status.html | 34 +- libstdc++-v3/doc/html/manual/streambufs.html | 7 +- libstdc++-v3/doc/html/manual/test.html | 7 +- .../doc/html/manual/using_concurrency.html | 11 +- libstdc++-v3/doc/html/manual/using_macros.html | 25 +- libstdc++-v3/doc/xml/faq.xml | 23 +- libstdc++-v3/doc/xml/manual/abi.xml | 15 +- .../doc/xml/manual/appendix_contributing.xml | 22 +- .../doc/xml/manual/backwards_compatibility.xml | 75 +- libstdc++-v3/doc/xml/manual/debug_mode.xml | 14 +- .../doc/xml/manual/documentation_hacking.xml | 2 +- libstdc++-v3/doc/xml/manual/io.xml | 7 +- libstdc++-v3/doc/xml/manual/status_cxx2017.xml | 64 +- libstdc++-v3/doc/xml/manual/test.xml | 7 +- libstdc++-v3/doc/xml/manual/using.xml | 44 +- libstdc++-v3/include/backward/auto_ptr.h | 4 - libstdc++-v3/include/bits/basic_string.h | 14 +- libstdc++-v3/include/bits/c++config | 8 - libstdc++-v3/include/bits/char_traits.h | 48 +- libstdc++-v3/include/bits/hashtable_policy.h | 22 +- libstdc++-v3/include/bits/invoke.h | 10 +- libstdc++-v3/include/bits/ios_base.h | 12 +- libstdc++-v3/include/bits/list.tcc | 12 +- libstdc++-v3/include/bits/locale_conv.h | 5 +- libstdc++-v3/include/bits/mask_array.h | 4 +- libstdc++-v3/include/bits/random.tcc | 27 +- libstdc++-v3/include/bits/refwrap.h | 8 +- libstdc++-v3/include/bits/regex.h | 4 +- libstdc++-v3/include/bits/regex_constants.h | 50 +- libstdc++-v3/include/bits/shared_ptr.h | 18 - libstdc++-v3/include/bits/shared_ptr_base.h | 30 +- libstdc++-v3/include/bits/slice_array.h | 4 +- libstdc++-v3/include/bits/std_function.h | 37 - libstdc++-v3/include/bits/std_mutex.h | 6 +- libstdc++-v3/include/bits/stl_algo.h | 6 +- libstdc++-v3/include/bits/stl_construct.h | 41 +- libstdc++-v3/include/bits/stl_deque.h | 208 +- libstdc++-v3/include/bits/stl_heap.h | 19 +- libstdc++-v3/include/bits/stl_list.h | 204 +- libstdc++-v3/include/bits/stl_map.h | 360 +- libstdc++-v3/include/bits/stl_multimap.h | 92 +- libstdc++-v3/include/bits/stl_multiset.h | 54 +- libstdc++-v3/include/bits/stl_pair.h | 20 +- libstdc++-v3/include/bits/stl_queue.h | 72 +- libstdc++-v3/include/bits/stl_set.h | 30 +- libstdc++-v3/include/bits/stl_stack.h | 28 +- libstdc++-v3/include/bits/stl_tree.h | 1 - libstdc++-v3/include/bits/stl_uninitialized.h | 69 +- libstdc++-v3/include/bits/stl_vector.h | 20 +- libstdc++-v3/include/bits/unique_ptr.h | 6 - libstdc++-v3/include/bits/uses_allocator.h | 11 +- libstdc++-v3/include/c_global/cstddef | 129 - libstdc++-v3/include/debug/array | 7 - libstdc++-v3/include/experimental/bits/fs_dir.h | 7 +- libstdc++-v3/include/experimental/optional | 2 +- .../ext/pb_ds/detail/binary_heap_/binary_heap_.hpp | 21 +- .../pb_ds/detail/binary_heap_/insert_fn_imps.hpp | 1 + .../detail/list_update_map_/iterators_fn_imps.hpp | 2 +- libstdc++-v3/include/std/any | 10 +- libstdc++-v3/include/std/array | 7 - libstdc++-v3/include/std/atomic | 12 +- libstdc++-v3/include/std/chrono | 2 +- libstdc++-v3/include/std/functional | 150 +- libstdc++-v3/include/std/future | 59 +- libstdc++-v3/include/std/memory | 6 +- libstdc++-v3/include/std/mutex | 68 - libstdc++-v3/include/std/optional | 510 +- libstdc++-v3/include/std/ratio | 13 +- libstdc++-v3/include/std/system_error | 27 +- libstdc++-v3/include/std/tuple | 25 +- libstdc++-v3/include/std/type_traits | 373 +- libstdc++-v3/include/std/valarray | 5 - libstdc++-v3/include/std/variant | 37 +- libstdc++-v3/include/tr1/exp_integral.tcc | 6 +- libstdc++-v3/libsupc++/exception_ptr.h | 4 +- libstdc++-v3/libsupc++/new | 16 +- libstdc++-v3/python/libstdcxx/v6/printers.py | 7 +- libstdc++-v3/src/c++11/codecvt.cc | 604 +- .../17_intro/headers/c++1998/stdc++_assert_neg.cc | 2 +- libstdc++-v3/testsuite/17_intro/names.cc | 110 - .../testsuite/18_support/byte/global_neg.cc | 24 - libstdc++-v3/testsuite/18_support/byte/ops.cc | 224 - .../testsuite/18_support/byte/requirements.cc | 27 - .../testsuite/18_support/headers/new/synopsis.cc | 6 +- .../testsuite/20_util/any/assign/emplace.cc | 4 - .../testsuite/20_util/any/misc/any_cast_neg.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/79798.cc | 33 - .../testsuite/20_util/default_delete/48631_neg.cc | 2 +- .../testsuite/20_util/default_delete/void_neg.cc | 2 +- .../enable_shared_from_this/members/const.cc | 4 +- .../testsuite/20_util/function/cons/deduction.cc | 86 - .../20_util/function_objects/invoke/59768.cc | 6 + .../testsuite/20_util/function_objects/not_fn/1.cc | 4 +- .../20_util/function_objects/searchers.cc | 69 +- .../testsuite/20_util/hash/operators/size_t.cc | 3 - .../hash/requirements/explicit_instantiation.cc | 3 - .../requirements/explicit_instantiation.cc | 29 - .../20_util/is_aggregate/requirements/typedefs.cc | 32 - .../testsuite/20_util/is_aggregate/value.cc | 96 - .../requirements/explicit_instantiation.cc | 3 +- .../requirements/explicit_instantiation_ext.cc | 2 +- .../requirements/typedefs.cc} | 12 +- .../requirements/typedefs_ext.cc | 2 +- .../testsuite/20_util/is_callable/value.cc | 191 + .../value_ext.cc} | 14 +- .../20_util/is_invocable/requirements/typedefs.cc | 37 - .../testsuite/20_util/is_invocable/value.cc | 200 - .../testsuite/20_util/is_invocable/value_ext.cc | 40 - .../requirements/explicit_instantiation.cc | 3 +- .../requirements/explicit_instantiation_ext.cc | 2 +- .../requirements/typedefs.cc} | 12 +- .../requirements/typedefs_ext.cc | 2 +- .../testsuite/20_util/is_nothrow_callable/value.cc | 92 + .../value_ext.cc} | 15 +- .../is_nothrow_invocable/requirements/typedefs.cc | 37 - .../20_util/is_nothrow_invocable/value.cc | 100 - .../20_util/is_nothrow_invocable/value_ext.cc | 43 - .../testsuite/20_util/optional/assignment/6.cc | 5 - .../cons/{deduction.cc => deduction_guide.cc} | 33 +- .../testsuite/20_util/optional/cons/value_neg.cc | 6 +- .../20_util/optional/constexpr/cons/value.cc | 17 - libstdc++-v3/testsuite/20_util/optional/hash.cc | 10 +- .../testsuite/20_util/optional/relops/7.cc | 72 - .../testsuite/20_util/optional/typedefs.cc | 6 +- libstdc++-v3/testsuite/20_util/pair/79141.cc | 25 - .../testsuite/20_util/pair/cons/deduction.cc | 60 - .../20_util/ratio/operations/ops_overflow_neg.cc | 2 +- .../testsuite/20_util/reference_wrapper/80504.cc | 34 - .../testsuite/20_util/reference_wrapper/invoke.cc | 11 +- .../20_util/scoped_allocator/69293_neg.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/80229.cc | 26 - .../testsuite/20_util/shared_ptr/cons/deduction.cc | 45 - .../memory_management_tools/destroy_neg.cc | 50 - .../testsuite/20_util/tuple/cons/deduction.cc | 166 - .../20_util/tuple/creation_functions/constexpr.cc | 20 - .../tuple/creation_functions/constexpr_cpp14.cc | 31 - .../20_util/tuple/element_access/get_neg.cc | 2 +- .../20_util/unique_ptr/assign/48635_neg.cc | 4 +- .../20_util/unique_ptr/cons/cv_qual_neg.cc | 2 +- .../20_util/unique_ptr/cons/deduction_neg.cc | 36 - .../testsuite/20_util/uses_allocator/69293_neg.cc | 2 +- .../testsuite/20_util/uses_allocator/cons_neg.cc | 2 +- libstdc++-v3/testsuite/20_util/variant/hash.cc | 19 +- libstdc++-v3/testsuite/20_util/variant/run.cc | 9 - .../testsuite/20_util/weak_ptr/cons/deduction.cc | 39 - .../21_strings/basic_string/cons/char/79162.cc | 28 - .../21_strings/basic_string/cons/wchar_t/79162.cc | 28 - .../requirements/constexpr_functions_c++17.cc | 107 - .../testsuite/22_locale/codecvt/char16_t.cc | 2 +- .../22_locale/codecvt/codecvt_utf16/79980.cc | 142 - .../22_locale/codecvt/codecvt_utf16/80041.cc | 87 - .../22_locale/codecvt/codecvt_utf16/members.cc | 81 - .../22_locale/codecvt/codecvt_utf16/misaligned.cc | 289 - .../22_locale/codecvt/codecvt_utf8/79980.cc | 94 - .../22_locale/codecvt/codecvt_utf8/members.cc | 81 - .../22_locale/codecvt/codecvt_utf8_utf16/79511.cc | 60 - .../codecvt/codecvt_utf8_utf16/members.cc | 76 - .../23_containers/array/cons/deduction.cc | 46 - .../23_containers/array/cons/deduction_neg.cc | 31 - .../array/tuple_interface/get_debug_neg.cc | 6 +- .../23_containers/array/tuple_interface/get_neg.cc | 6 +- .../tuple_interface/tuple_element_debug_neg.cc | 2 +- .../array/tuple_interface/tuple_element_neg.cc | 2 +- .../23_containers/deque/allocator/move_assign-2.cc | 7 +- .../23_containers/list/operations/78389.cc | 2 +- .../23_containers/list/operations/80034.cc | 32 - .../23_containers/priority_queue/67085.cc | 1 - .../testsuite/23_containers/vector/52591.cc | 17 +- .../23_containers/vector/cons/destructible_neg.cc | 44 - .../testsuite/25_algorithms/make_heap/80064.cc | 31 - .../uniform_real_distribution/operators/64351.cc | 16 +- .../testsuite/26_numerics/valarray/deduction.cc | 42 - .../30_threads/lock_guard/cons/deduction.cc | 44 - .../30_threads/promise/members/at_thread_exit2.cc | 167 - .../30_threads/promise/members/set_exception.cc | 49 - .../30_threads/promise/members/set_exception2.cc | 181 - .../30_threads/promise/members/set_value2.cc | 292 - .../testsuite/30_threads/scoped_lock/cons/1.cc | 133 - .../30_threads/scoped_lock/cons/deduction.cc | 53 - .../requirements/explicit_instantiation.cc | 33 - .../scoped_lock/requirements/typedefs.cc | 33 - .../30_threads/unique_lock/cons/deduction.cc | 44 - .../regression/priority_queue_binary_heap-62045.cc | 51 - .../ext/pb_ds/regression/priority_queues.cc | 2 +- .../testsuite/libstdc++-prettyprinters/48362.cc | 2 +- .../special_functions/14_expint/pr68397.cc | 47 - .../special_functions/15_expint/pr68397.cc | 46 - libstdc++-v3/testsuite/util/testsuite_hooks.h | 4 +- libstdc++-v3/testsuite/util/testsuite_rng.h | 4 +- maintainer-scripts/ChangeLog | 15 - maintainer-scripts/crontab | 5 +- maintainer-scripts/gcc_release | 2 +- maintainer-scripts/update_web_docs_svn | 12 +- zlib/ChangeLog.gcj | 7 - zlib/gzguts.h | 2 +- zlib/win32/zlib.def | 1 + zlib/zlib.h | 2 +- 3014 files changed, 244100 insertions(+), 319172 deletions(-) delete mode 100644 gcc/ada/a-cofuba.adb delete mode 100644 gcc/ada/a-cofuba.ads delete mode 100644 gcc/ada/a-cofuma.adb delete mode 100644 gcc/ada/a-cofuma.ads delete mode 100644 gcc/ada/a-cofuse.adb delete mode 100644 gcc/ada/a-cofuse.ads delete mode 100644 gcc/ada/a-cofuve.adb delete mode 100644 gcc/ada/a-cofuve.ads copy gcc/ada/{a-except.adb => a-except-2005.adb} (99%) copy gcc/ada/{a-except.ads => a-except-2005.ads} (99%) copy gcc/ada/{a-exexpr.adb => a-exexpr-gcc.adb} (100%) delete mode 100644 gcc/ada/ada_get_targ.adb delete mode 100644 gcc/ada/s-excmac-arm.adb delete mode 100644 gcc/ada/s-excmac-gcc.adb delete mode 100644 gcc/ada/system-linux-aarch64-ilp32.ads copy gcc/ada/{system-linux-x86.ads => system-linux-armeb.ads} (98%) copy gcc/ada/{system-linux-sparc.ads => system-linux-mipsel.ads} (98%) delete mode 100644 gcc/config/arc/big.h delete mode 100644 gcc/config/arc/elf.h delete mode 100644 gcc/config/arc/linux.h create mode 100644 gcc/config/arc/t-uClibc delete mode 100644 gcc/config/arm/t-multilib delete mode 100644 gcc/config/i386/driver-mingw32.c delete mode 100644 gcc/doc/gcov-dump.texi delete mode 100644 gcc/testsuite/c-c++-common/asan/pr79944.c delete mode 100644 gcc/testsuite/c-c++-common/asan/pr80308.c delete mode 100644 gcc/testsuite/c-c++-common/nonnull-3.c delete mode 100644 gcc/testsuite/c-c++-common/pr80162-1.c delete mode 100644 gcc/testsuite/c-c++-common/pr80162-2.c delete mode 100644 gcc/testsuite/c-c++-common/pr80162-3.c delete mode 100644 gcc/testsuite/c-c++-common/torture/pr79731.c delete mode 100644 gcc/testsuite/c-c++-common/ubsan/bounds-15.c delete mode 100644 gcc/testsuite/c-c++-common/ubsan/pr79897.c delete mode 100644 gcc/testsuite/c-c++-common/ubsan/pr80310.c delete mode 100644 gcc/testsuite/c-c++-common/ubsan/pr80349.c delete mode 100644 gcc/testsuite/c-c++-common/ubsan/pr80350.c delete mode 100644 gcc/testsuite/c-c++-common/ubsan/shift-10.c delete mode 100644 gcc/testsuite/g++.dg/Walloca1.C delete mode 100644 gcc/testsuite/g++.dg/abi/pr77728-1.C delete mode 100644 gcc/testsuite/g++.dg/abi/pr77728-2.C delete mode 100644 gcc/testsuite/g++.dg/asan/pr78201.C delete mode 100644 gcc/testsuite/g++.dg/asan/pr79783.C delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/CK/pr80038.cc delete mode 100644 gcc/testsuite/g++.dg/concepts/regress/alias-decl-42.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-57.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-58.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-59.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-80296.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/alignas11.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-79822.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-trivial3.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/deleted13.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/duplicate1.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/enum34.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/gen-attrs-63.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-array5.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist97.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nested6.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi13.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/pr71577.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/pr71966-1.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/pr71966-2.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/sfinae58.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-init2.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-unify-3.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-79681-1.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-79681-2.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-empty3.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-const3.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr7.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr8.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/pr79393-2.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/pr79393.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/byte1.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction17.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction31.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction32.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction33.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction34.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction35.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction36.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction38.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp27.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp28.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/noexcept-type11a.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/nontype-auto10.C delete mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/pr80234-1.C delete mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/pr80234-2.C delete mode 100644 gcc/testsuite/g++.dg/debug/pr80461.C delete mode 100644 gcc/testsuite/g++.dg/diagnostic/duplicate1.C delete mode 100644 gcc/testsuite/g++.dg/diagnostic/member-decl-1.C delete mode 100644 gcc/testsuite/g++.dg/diagnostic/nested-name-1.C delete mode 100644 gcc/testsuite/g++.dg/diagnostic/pr80473.C delete mode 100644 gcc/testsuite/g++.dg/expr/ptrmem8.C delete mode 100644 gcc/testsuite/g++.dg/expr/ptrmem9.C delete mode 100644 gcc/testsuite/g++.dg/ext/flexary24.C delete mode 100644 gcc/testsuite/g++.dg/ext/int128-5.C delete mode 100644 gcc/testsuite/g++.dg/ext/is_aggregate.C delete mode 100644 gcc/testsuite/g++.dg/ext/pr80363.C delete mode 100644 gcc/testsuite/g++.dg/ext/vla17.C delete mode 100644 gcc/testsuite/g++.dg/gomp/pr80141.C delete mode 100644 gcc/testsuite/g++.dg/init/array48.C delete mode 100644 gcc/testsuite/g++.dg/init/pr35878_1.C delete mode 100644 gcc/testsuite/g++.dg/init/pr35878_2.C delete mode 100644 gcc/testsuite/g++.dg/init/pr35878_3.C delete mode 100644 gcc/testsuite/g++.dg/init/ref23.C delete mode 100644 gcc/testsuite/g++.dg/init/vbase2.C delete mode 100644 gcc/testsuite/g++.dg/ipa/pr77333.C delete mode 100644 gcc/testsuite/g++.dg/ipa/pr79776.C delete mode 100644 gcc/testsuite/g++.dg/ipa/pr79931.C delete mode 100644 gcc/testsuite/g++.dg/ipa/pr80205.C delete mode 100644 gcc/testsuite/g++.dg/ipa/pr80212.C delete mode 100644 gcc/testsuite/g++.dg/lookup/missing-std-include.C delete mode 100644 gcc/testsuite/g++.dg/lto/pr79671_0.C delete mode 100644 gcc/testsuite/g++.dg/lto/pr79671_1.c delete mode 100644 gcc/testsuite/g++.dg/lto/pr80287_0.C delete mode 100644 gcc/testsuite/g++.dg/opt/pr79396.C delete mode 100644 gcc/testsuite/g++.dg/opt/pr79734.C delete mode 100644 gcc/testsuite/g++.dg/opt/pr79805.C delete mode 100644 gcc/testsuite/g++.dg/opt/pr80032.C delete mode 100644 gcc/testsuite/g++.dg/opt/pr80102.C delete mode 100644 gcc/testsuite/g++.dg/opt/pr80275.C delete mode 100644 gcc/testsuite/g++.dg/opt/pr80385.C delete mode 100644 gcc/testsuite/g++.dg/opt/pr80436.C delete mode 100644 gcc/testsuite/g++.dg/other/friend7.C delete mode 100644 gcc/testsuite/g++.dg/other/pr80423.C delete mode 100644 gcc/testsuite/g++.dg/other/pr80534-1.C delete mode 100644 gcc/testsuite/g++.dg/other/pr80534-2.C delete mode 100644 gcc/testsuite/g++.dg/overload/ambig3.C delete mode 100644 gcc/testsuite/g++.dg/overload/using5.C delete mode 100644 gcc/testsuite/g++.dg/parse/crash67.C delete mode 100644 gcc/testsuite/g++.dg/parse/ptrmem7.C delete mode 100644 gcc/testsuite/g++.dg/pr68270.C delete mode 100644 gcc/testsuite/g++.dg/pr71294.C delete mode 100644 gcc/testsuite/g++.dg/pr79761.C delete mode 100644 gcc/testsuite/g++.dg/pr79764.C delete mode 100644 gcc/testsuite/g++.dg/pr79769.C delete mode 100644 gcc/testsuite/g++.dg/pr80222.C delete mode 100644 gcc/testsuite/g++.dg/pr80374.C delete mode 100644 gcc/testsuite/g++.dg/semicolon-fixits.C delete mode 100644 gcc/testsuite/g++.dg/spellcheck-pr80177.C delete mode 100644 gcc/testsuite/g++.dg/template/crash125.C delete mode 100644 gcc/testsuite/g++.dg/template/fn-ref1.C delete mode 100644 gcc/testsuite/g++.dg/tm/pr70266.C delete mode 100644 gcc/testsuite/g++.dg/tm/pr80059-2.C delete mode 100644 gcc/testsuite/g++.dg/tm/pr80059.C delete mode 100644 gcc/testsuite/g++.dg/torture/pr79671.C delete mode 100644 gcc/testsuite/g++.dg/torture/pr79905.C delete mode 100644 gcc/testsuite/g++.dg/torture/pr80054.C delete mode 100644 gcc/testsuite/g++.dg/torture/pr80075.C delete mode 100644 gcc/testsuite/g++.dg/torture/pr80129.C delete mode 100644 gcc/testsuite/g++.dg/torture/pr80171.C delete mode 100644 gcc/testsuite/g++.dg/torture/pr80297.C delete mode 100644 gcc/testsuite/g++.dg/torture/pr80334.C delete mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr78687.C delete mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr78847.C delete mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr80293.C delete mode 100644 gcc/testsuite/g++.dg/tsan/pr80110.C delete mode 100644 gcc/testsuite/g++.dg/ubsan/div-by-zero-2.C delete mode 100644 gcc/testsuite/g++.dg/ubsan/div-by-zero-3.C delete mode 100644 gcc/testsuite/g++.dg/ubsan/null-8.C delete mode 100644 gcc/testsuite/g++.dg/ubsan/pr80349-2.C delete mode 100644 gcc/testsuite/g++.dg/ubsan/pr80349.C delete mode 100644 gcc/testsuite/g++.dg/ubsan/pr80403-2.C delete mode 100644 gcc/testsuite/g++.dg/ubsan/pr80403.C delete mode 100644 gcc/testsuite/g++.dg/ubsan/pr80404.C delete mode 100644 gcc/testsuite/g++.dg/ubsan/pr80405.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wduplicated-branches3.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wextra-semi.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull3.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wpadded-1.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wuninitialized-10.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wuninitialized-7.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wuninitialized-8.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wuninitialized-9.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wunused-parm-10.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wunused-parm-9.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wunused-var-26.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wwrite-strings-1.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wwrite-strings-10.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wwrite-strings-11.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wwrite-strings-12.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wwrite-strings-2.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wwrite-strings-3.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wwrite-strings-4.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wwrite-strings-5.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wwrite-strings-6.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wwrite-strings-7.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wwrite-strings-8.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wwrite-strings-9.C delete mode 100644 gcc/testsuite/gcc.c-torture/compile/20170419-1.c delete mode 100644 gcc/testsuite/gcc.c-torture/compile/irreducible-loop.c delete mode 100644 gcc/testsuite/gcc.c-torture/compile/nested-3.c delete mode 100644 gcc/testsuite/gcc.c-torture/compile/pr60818.c delete mode 100644 gcc/testsuite/gcc.c-torture/compile/pr71436.c delete mode 100644 gcc/testsuite/gcc.c-torture/compile/pr79780.c delete mode 100644 gcc/testsuite/gcc.c-torture/compile/pr80216.c delete mode 100644 gcc/testsuite/gcc.c-torture/compile/pr80233.c delete mode 100644 gcc/testsuite/gcc.c-torture/compile/pr80357.c delete mode 100644 gcc/testsuite/gcc.c-torture/compile/pr80422.c delete mode 100644 gcc/testsuite/gcc.c-torture/compile/pr80443.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/20170401-1.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/20170401-2.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/20170419-1.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr79737-1.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr79737-2.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr80153.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr80501.c delete mode 100644 gcc/testsuite/gcc.dg/Walloca-14.c delete mode 100644 gcc/testsuite/gcc.dg/asan/pr80166.c delete mode 100644 gcc/testsuite/gcc.dg/asan/pr80168.c delete mode 100644 gcc/testsuite/gcc.dg/builtin-stringop-chk-8.c delete mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/enum-loc1.c delete mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/pr80263.c delete mode 100644 gcc/testsuite/gcc.dg/debug/pr80321.c delete mode 100644 gcc/testsuite/gcc.dg/fixed-point/pr79971.c delete mode 100644 gcc/testsuite/gcc.dg/graphite/pr79977.c delete mode 100644 gcc/testsuite/gcc.dg/graphite/pr80167.c delete mode 100644 gcc/testsuite/gcc.dg/ipa/pr80104.c delete mode 100644 gcc/testsuite/gcc.dg/lsr-div1.c delete mode 100644 gcc/testsuite/gcc.dg/noncompile/pr79758.c delete mode 100644 gcc/testsuite/gcc.dg/pr67338.c delete mode 100644 gcc/testsuite/gcc.dg/pr77975.c delete mode 100644 gcc/testsuite/gcc.dg/pr78644-1.c delete mode 100644 gcc/testsuite/gcc.dg/pr78644-2.c delete mode 100644 gcc/testsuite/gcc.dg/pr79214.c delete mode 100644 gcc/testsuite/gcc.dg/pr79214.h delete mode 100644 gcc/testsuite/gcc.dg/pr79222.c delete mode 100644 gcc/testsuite/gcc.dg/pr79223.c delete mode 100644 gcc/testsuite/gcc.dg/pr79255.c delete mode 100644 gcc/testsuite/gcc.dg/pr79405.c delete mode 100644 gcc/testsuite/gcc.dg/pr79574-2.c delete mode 100644 gcc/testsuite/gcc.dg/pr79715.c delete mode 100644 gcc/testsuite/gcc.dg/pr79730.c delete mode 100644 gcc/testsuite/gcc.dg/pr79788-1.c delete mode 100644 gcc/testsuite/gcc.dg/pr79788-2.c delete mode 100644 gcc/testsuite/gcc.dg/pr79972.c delete mode 100644 gcc/testsuite/gcc.dg/pr80020.c delete mode 100644 gcc/testsuite/gcc.dg/pr80100.c delete mode 100644 gcc/testsuite/gcc.dg/pr80112.c delete mode 100644 gcc/testsuite/gcc.dg/pr80163.c delete mode 100644 gcc/testsuite/gcc.dg/pr80170.c delete mode 100644 gcc/testsuite/gcc.dg/pr80218.c delete mode 100644 gcc/testsuite/gcc.dg/pr80286.c delete mode 100644 gcc/testsuite/gcc.dg/pr80468.c delete mode 100644 gcc/testsuite/gcc.dg/pr80492.c delete mode 100644 gcc/testsuite/gcc.dg/pr80500.c delete mode 100644 gcc/testsuite/gcc.dg/pr80632.c create mode 100644 gcc/testsuite/gcc.dg/pr80693.c delete mode 100644 gcc/testsuite/gcc.dg/sancov/pr80444.c delete mode 100644 gcc/testsuite/gcc.dg/semicolon-fixits.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr79721.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr79732.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr79740.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr79777.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr79818.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr79908.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr79910.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr79970.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr80025.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr80122.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr80163.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr80181.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr80281.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr80304.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr80341.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr80359.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr80362.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr80539.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr80549.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr80591.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr80612.c delete mode 100644 gcc/testsuite/gcc.dg/tree-prof/pr66295.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-3.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-15.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-16.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-17.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/cmpexactdiv-2.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/cmpmul-1.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/cswtch-3.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/cswtch-4.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/cswtch-5.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/evrp7.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/evrp8.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/evrp9.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr45397.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr71437.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr79691.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr79697.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr79800.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr79803.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr79943.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr80622.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-58.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-15.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-16.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-15.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/strlen-2.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/strncpy-1.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/tailcall-9.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/vrp113.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/vrp114.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/vrp115.c delete mode 100644 gcc/testsuite/gcc.dg/ubsan/pr70878.c delete mode 100644 gcc/testsuite/gcc.dg/ubsan/pr79757-1.c delete mode 100644 gcc/testsuite/gcc.dg/ubsan/pr79757-2.c delete mode 100644 gcc/testsuite/gcc.dg/ubsan/pr79757-3.c delete mode 100644 gcc/testsuite/gcc.dg/ubsan/pr79757-4.c delete mode 100644 gcc/testsuite/gcc.dg/ubsan/pr79757-5.c delete mode 100644 gcc/testsuite/gcc.dg/ubsan/pr79904-2.c delete mode 100644 gcc/testsuite/gcc.dg/ubsan/pr79904.c delete mode 100644 gcc/testsuite/gcc.dg/ubsan/pr80097.c delete mode 100644 gcc/testsuite/gcc.dg/uninit-24.c delete mode 100644 gcc/testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c delete mode 100644 gcc/testsuite/gcc.dg/vect/pr66278.c delete mode 100644 gcc/testsuite/gcc.dg/vect/pr79824-1.c delete mode 100644 gcc/testsuite/gcc.dg/vect/pr79824-2.c delete mode 100644 gcc/testsuite/gcc.dg/vect/pr79887.c delete mode 100644 gcc/testsuite/gcc.dg/vect/pr79920.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-profile-1.c delete mode 100644 gcc/testsuite/gcc.dg/vector-1.c delete mode 100644 gcc/testsuite/gcc.misc-tests/gcov-17.c delete mode 100644 gcc/testsuite/gcc.misc-tests/gcov-18.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/prfm_imm_offset_1.c delete mode 100755 gcc/testsuite/gcc.target/arc/bitfield.c delete mode 100644 gcc/testsuite/gcc.target/arc/interrupt-4.c delete mode 100644 gcc/testsuite/gcc.target/arc/loop-1.c delete mode 100644 gcc/testsuite/gcc.target/arc/pr9001090948.c delete mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_10.c delete mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_11.c delete mode 100644 gcc/testsuite/gcc.target/arm/fpscr.c delete mode 100644 gcc/testsuite/gcc.target/arm/thumb2-slow-flash-data-2.c delete mode 100644 gcc/testsuite/gcc.target/arm/thumb2-slow-flash-data-3.c delete mode 100644 gcc/testsuite/gcc.target/arm/thumb2-slow-flash-data-4.c delete mode 100644 gcc/testsuite/gcc.target/arm/thumb2-slow-flash-data-5.c rename gcc/testsuite/gcc.target/arm/{thumb2-slow-flash-data-1.c => thumb2-slow-fla [...] delete mode 100644 gcc/testsuite/gcc.target/arm/tls-disable-literal-pool.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx-cvtsd-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx-cvtss-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx-pr80286.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-abspd-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-absps-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-cvtsd-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-cvtss-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-int2mask-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-mask2int-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-reduce-op-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-undefined-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vaddsd-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vaddss-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vpermq-imm-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vsubsd-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vsubss-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vpopcntdq-check.h delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/conversion-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/invsize-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/invsize-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/invsize-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/invsize-4.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr78339.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr79631.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr79753.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr79770.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr66768.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr70703.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr70799-4.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr70799-5.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr78911-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr78911-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr79390.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr79514.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr79571.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr79690.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr79723.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr79729.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr79733.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr79804.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr79807.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr79901.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr79932-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr79932-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr80019.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr80160.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr80173.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr80193.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr80206.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr80262.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr80298-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr80298-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr80381.c delete mode 100644 gcc/testsuite/gcc.target/i386/sse-globalreg.c delete mode 100644 gcc/testsuite/gcc.target/mips/msa-bclri.c delete mode 100644 gcc/testsuite/gcc.target/mips/msa-dotp.c delete mode 100644 gcc/testsuite/gcc.target/mips/msa-minmax.c delete mode 100644 gcc/testsuite/gcc.target/mips/pr74563.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-mule-char.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-mule-misc.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-mule-short.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/p9-options-1.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/ppc-fortran/ppc-fortran.exp delete mode 100644 gcc/testsuite/gcc.target/powerpc/ppc-fortran/pr80108-1.f90 delete mode 100644 gcc/testsuite/gcc.target/powerpc/ppc-round3.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr78543.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr79038-1.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr79439.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr79544.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr79907.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr79909.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr79947.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr79951.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr80098-1.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr80098-2.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr80098-3.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr80098-4.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr80099-1.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr80099-2.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr80099-3.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr80099-4.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr80099-5.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr80103-1.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr80125.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr80246.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr80315-1.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr80315-2.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr80315-3.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr80315-4.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr80343.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/vec-constvolatile.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/versioned-copy-loop.c delete mode 100644 gcc/testsuite/gcc.target/s390/arch12/aghsghmgh-1.c delete mode 100644 gcc/testsuite/gcc.target/s390/arch12/mul-1.c delete mode 100644 gcc/testsuite/gcc.target/s390/arch12/mul-2.c delete mode 100644 gcc/testsuite/gcc.target/s390/load-and-test-fp-1.c delete mode 100644 gcc/testsuite/gcc.target/s390/load-and-test-fp-2.c delete mode 100644 gcc/testsuite/gcc.target/s390/md/atomic_compare_exchange-1.c delete mode 100644 gcc/testsuite/gcc.target/s390/md/atomic_compare_exchange-1.inc delete mode 100644 gcc/testsuite/gcc.target/s390/md/atomic_exchange-1.c delete mode 100644 gcc/testsuite/gcc.target/s390/pr70478.c delete mode 100644 gcc/testsuite/gcc.target/s390/pr79890.c delete mode 100644 gcc/testsuite/gcc.target/s390/pr79895.c delete mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-init-2.c delete mode 100644 gcc/testsuite/gcc.target/s390/vxe/bitops-1.c delete mode 100644 gcc/testsuite/gcc.target/s390/vxe/negfma-1.c delete mode 100644 gcc/testsuite/gcc.target/s390/vxe/popcount-1.c delete mode 100644 gcc/testsuite/gcc.target/s390/vxe/vllezlf-1.c delete mode 100644 gcc/testsuite/gcc.target/s390/zvector/pr79893.c delete mode 100644 gcc/testsuite/gcc.target/sparc/20170228-1.c delete mode 100644 gcc/testsuite/gfortran.dg/any_loc.f90 delete mode 100644 gcc/testsuite/gfortran.dg/class_62.f90 delete mode 100644 gcc/testsuite/gfortran.dg/coarray/fail_image_1.f08 delete mode 100644 gcc/testsuite/gfortran.dg/coarray/fail_image_2.f08 delete mode 100644 gcc/testsuite/gfortran.dg/coarray/failed_images_1.f08 delete mode 100644 gcc/testsuite/gfortran.dg/coarray/failed_images_2.f08 delete mode 100644 gcc/testsuite/gfortran.dg/coarray/image_status_1.f08 delete mode 100644 gcc/testsuite/gfortran.dg/coarray/image_status_2.f08 delete mode 100644 gcc/testsuite/gfortran.dg/coarray/stopped_images_1.f08 delete mode 100644 gcc/testsuite/gfortran.dg/coarray/stopped_images_2.f08 delete mode 100644 gcc/testsuite/gfortran.dg/coarray_fail_st.f90 delete mode 100644 gcc/testsuite/gfortran.dg/coarray_failed_images_1.f08 delete mode 100644 gcc/testsuite/gfortran.dg/coarray_image_status_1.f08 delete mode 100644 gcc/testsuite/gfortran.dg/coarray_stopped_images_1.f08 delete mode 100644 gcc/testsuite/gfortran.dg/dec_io_2a.f90 delete mode 100644 gcc/testsuite/gfortran.dg/do_concurrent_4.f90 delete mode 100644 gcc/testsuite/gfortran.dg/dtio_25.f90 delete mode 100644 gcc/testsuite/gfortran.dg/dtio_26.f03 delete mode 100644 gcc/testsuite/gfortran.dg/dtio_27.f90 delete mode 100644 gcc/testsuite/gfortran.dg/dtio_28.f03 delete mode 100644 gcc/testsuite/gfortran.dg/dtio_29.f03 delete mode 100644 gcc/testsuite/gfortran.dg/equiv_constraint_bind_c.f90 delete mode 100644 gcc/testsuite/gfortran.dg/intent_out_9.f90 delete mode 100644 gcc/testsuite/gfortran.dg/matmul_13.f90 delete mode 100644 gcc/testsuite/gfortran.dg/matmul_14.f90 delete mode 100644 gcc/testsuite/gfortran.dg/matmul_bounds_11.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr77498.f delete mode 100644 gcc/testsuite/gfortran.dg/pr79886.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr80107.f delete mode 100644 gcc/testsuite/gfortran.dg/pr80494.f90 delete mode 100644 gcc/testsuite/gfortran.dg/proc_ptr_comp_48.f90 delete mode 100644 gcc/testsuite/gfortran.dg/proc_ptr_comp_49.f90 delete mode 100644 gcc/testsuite/gfortran.dg/submodule_26.f08 delete mode 100644 gcc/testsuite/gfortran.dg/submodule_27.f08 delete mode 100644 gcc/testsuite/gfortran.dg/submodule_28.f08 delete mode 100644 gcc/testsuite/gfortran.dg/submodule_twice.f90 delete mode 100644 gcc/testsuite/gfortran.dg/submodule_unexp.f90 delete mode 100644 gcc/testsuite/gfortran.dg/unexp_attribute.f90 delete mode 100644 gcc/testsuite/gfortran.fortran-torture/compile/pr80158.f delete mode 100644 gcc/testsuite/gfortran.fortran-torture/compile/pr80464.f90 delete mode 100644 gcc/testsuite/gnat.dg/debug10.adb delete mode 100644 gcc/testsuite/gnat.dg/debug10_pkg.ads delete mode 100644 gcc/testsuite/gnat.dg/opt64.adb delete mode 100644 gcc/testsuite/gnat.dg/opt64_pkg.adb delete mode 100644 gcc/testsuite/gnat.dg/opt64_pkg.ads delete mode 100644 gcc/testsuite/jit.dg/test-alignment.c delete mode 100644 gcc/testsuite/jit.dg/test-alignment.cc delete mode 100644 gcc/testsuite/jit.dg/test-error-gcc_jit_type_get_aligned-non-po [...] delete mode 100644 libgcc/config/aarch64/freebsd-unwind.h delete mode 100644 libgcc/config/t-slibgcc-fuchsia delete mode 100644 libgcc/gcov.h delete mode 100644 libgo/go/cmd/go/testdata/timeoutbench_test.go delete mode 100644 libgo/go/internal/syscall/unix/getrandom_linux_m68k.go delete mode 100644 libgo/go/internal/testenv/testenv_cgo.go delete mode 100644 libgomp/config/darwin/thread-stacksize.h delete mode 100644 libgomp/config/nvptx/thread-stacksize.h delete mode 100644 libgomp/config/posix/thread-stacksize.h delete mode 100644 libgomp/testsuite/libgomp.c/pr79940.c delete mode 100644 libgomp/testsuite/libgomp.c/pr80394.c delete mode 100644 libgomp/testsuite/libgomp.c/target-36.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/declare-vla.c delete mode 100644 libstdc++-v3/testsuite/17_intro/names.cc delete mode 100644 libstdc++-v3/testsuite/18_support/byte/global_neg.cc delete mode 100644 libstdc++-v3/testsuite/18_support/byte/ops.cc delete mode 100644 libstdc++-v3/testsuite/18_support/byte/requirements.cc delete mode 100644 libstdc++-v3/testsuite/20_util/bind/79798.cc delete mode 100644 libstdc++-v3/testsuite/20_util/function/cons/deduction.cc delete mode 100644 libstdc++-v3/testsuite/20_util/is_aggregate/requirements/explic [...] delete mode 100644 libstdc++-v3/testsuite/20_util/is_aggregate/requirements/typedefs.cc delete mode 100644 libstdc++-v3/testsuite/20_util/is_aggregate/value.cc copy libstdc++-v3/testsuite/20_util/{is_invocable => is_callable}/requirements/exp [...] rename libstdc++-v3/testsuite/20_util/{is_invocable => is_callable}/requirements/e [...] copy libstdc++-v3/testsuite/20_util/{is_invocable/requirements/explicit_instantiat [...] rename libstdc++-v3/testsuite/20_util/{is_invocable => is_callable}/requirements/t [...] create mode 100644 libstdc++-v3/testsuite/20_util/is_callable/value.cc copy libstdc++-v3/testsuite/20_util/{is_nothrow_invocable/requirements/explicit_in [...] delete mode 100644 libstdc++-v3/testsuite/20_util/is_invocable/requirements/typedefs.cc delete mode 100644 libstdc++-v3/testsuite/20_util/is_invocable/value.cc delete mode 100644 libstdc++-v3/testsuite/20_util/is_invocable/value_ext.cc rename libstdc++-v3/testsuite/20_util/{is_nothrow_invocable => is_nothrow_callable [...] copy libstdc++-v3/testsuite/20_util/{is_nothrow_invocable => is_nothrow_callable}/ [...] rename libstdc++-v3/testsuite/20_util/{is_invocable/requirements/explicit_instanti [...] rename libstdc++-v3/testsuite/20_util/{is_nothrow_invocable => is_nothrow_callable [...] create mode 100644 libstdc++-v3/testsuite/20_util/is_nothrow_callable/value.cc rename libstdc++-v3/testsuite/20_util/{is_nothrow_invocable/requirements/explicit_ [...] delete mode 100644 libstdc++-v3/testsuite/20_util/is_nothrow_invocable/requirement [...] delete mode 100644 libstdc++-v3/testsuite/20_util/is_nothrow_invocable/value.cc delete mode 100644 libstdc++-v3/testsuite/20_util/is_nothrow_invocable/value_ext.cc rename libstdc++-v3/testsuite/20_util/optional/cons/{deduction.cc => deduction_gui [...] delete mode 100644 libstdc++-v3/testsuite/20_util/optional/relops/7.cc delete mode 100644 libstdc++-v3/testsuite/20_util/pair/79141.cc delete mode 100644 libstdc++-v3/testsuite/20_util/pair/cons/deduction.cc delete mode 100644 libstdc++-v3/testsuite/20_util/reference_wrapper/80504.cc delete mode 100644 libstdc++-v3/testsuite/20_util/shared_ptr/cons/80229.cc delete mode 100644 libstdc++-v3/testsuite/20_util/shared_ptr/cons/deduction.cc delete mode 100644 libstdc++-v3/testsuite/20_util/specialized_algorithms/memory_ma [...] delete mode 100644 libstdc++-v3/testsuite/20_util/tuple/cons/deduction.cc delete mode 100644 libstdc++-v3/testsuite/20_util/tuple/creation_functions/constex [...] delete mode 100644 libstdc++-v3/testsuite/20_util/unique_ptr/cons/deduction_neg.cc delete mode 100644 libstdc++-v3/testsuite/20_util/weak_ptr/cons/deduction.cc delete mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/cons/char/79162.cc delete mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/79162.cc delete mode 100644 libstdc++-v3/testsuite/21_strings/char_traits/requirements/cons [...] delete mode 100644 libstdc++-v3/testsuite/22_locale/codecvt/codecvt_utf16/79980.cc delete mode 100644 libstdc++-v3/testsuite/22_locale/codecvt/codecvt_utf16/80041.cc delete mode 100644 libstdc++-v3/testsuite/22_locale/codecvt/codecvt_utf16/members.cc delete mode 100644 libstdc++-v3/testsuite/22_locale/codecvt/codecvt_utf16/misaligned.cc delete mode 100644 libstdc++-v3/testsuite/22_locale/codecvt/codecvt_utf8/79980.cc delete mode 100644 libstdc++-v3/testsuite/22_locale/codecvt/codecvt_utf8/members.cc delete mode 100644 libstdc++-v3/testsuite/22_locale/codecvt/codecvt_utf8_utf16/79511.cc delete mode 100644 libstdc++-v3/testsuite/22_locale/codecvt/codecvt_utf8_utf16/members.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/array/cons/deduction.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/array/cons/deduction_neg.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/list/operations/80034.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/vector/cons/destructible_neg.cc delete mode 100644 libstdc++-v3/testsuite/25_algorithms/make_heap/80064.cc delete mode 100644 libstdc++-v3/testsuite/26_numerics/valarray/deduction.cc delete mode 100644 libstdc++-v3/testsuite/30_threads/lock_guard/cons/deduction.cc delete mode 100644 libstdc++-v3/testsuite/30_threads/promise/members/at_thread_exit2.cc delete mode 100644 libstdc++-v3/testsuite/30_threads/scoped_lock/cons/1.cc delete mode 100644 libstdc++-v3/testsuite/30_threads/scoped_lock/cons/deduction.cc delete mode 100644 libstdc++-v3/testsuite/30_threads/scoped_lock/requirements/expl [...] delete mode 100644 libstdc++-v3/testsuite/30_threads/scoped_lock/requirements/typedefs.cc delete mode 100644 libstdc++-v3/testsuite/30_threads/unique_lock/cons/deduction.cc delete mode 100644 libstdc++-v3/testsuite/ext/pb_ds/regression/priority_queue_bina [...] delete mode 100644 libstdc++-v3/testsuite/special_functions/14_expint/pr68397.cc delete mode 100644 libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_funct [...]