This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-next-allnoconfig in repository toolchain/gcc.
omits 01660db10ed Daily bump. omits 6aaa5faffff i386: Enable AVX512 memory broadcast for FP div omits f505dfb9b69 2018-10-20 François Dumont fdumont@gcc.gnu.org omits ccf50f5366e * g++.dg/*.C: Use target c++17 instead of explicit dg-opti [...] omits 2fde90b2b1a PR middle-end/87647 * varasm.c (decode_addr_const): Handl [...] omits 68d3817a576 * doc/ux.texi: Move @section directly after @node. omits 06696a8c52f Daily bump. omits a0226394812 PR middle-end/85488 PR middle-end/87649 * omp-low.c (che [...] omits f96022c0354 Skip tests for GNU extensions when testing with strict mode omits 216fbbe4202 Fix testsuite failures due to extra errors in strict dialects omits 11ea472014d Conditionally disable tests of non-standard extensions omits 87a79d4a819 Fix tests that use allocators with incorrect value types omits e68b9438136 Disable tests that only pass for GNU dialects omits bb10fcfe1fc Remove duplicate tests omits c165544316a gccint.texi: add user experience guidelines omits 4a0fb313c2a compiler: don't export any functions with special names omits cd66715a19a [gcc] omits e720dcb8d51 rs6000: Put CR0 first in REG_ALLOC_ORDER omits 5e9ffa13076 2018-10-19 Richard Biener rguenther@suse.de omits 92a2eeb3087 2018-10-19 Richard Biener rguenther@suse.de omits a6de100c1ac Fix compilation error with _GLIBCXX_PARALLEL omits 5b74cde9a85 Fix testsuite failures in Debug Mode omits 655bc3133c3 Fix oversight in previous commit omits 3ad7843329e i386: Enable AVX512 memory broadcast for FP add omits a490d1b0d9e i386: Use register_operand in AVX512 FMA with memory broadcast omits 6f7735c63e1 lra: fix spill_hard_reg_in_range clobber check omits 67de90a6c2f * cfgexpand.c (expand_one_var): Use specific wording in er [...] omits d9bd5e17c45 Reset insn priority after inc/ref replacement omits bf39a88fd08 Daily bump. omits 90b09a50645 compiler: add COMPARE_ALIASES flag for type compare and hash omits fc1949646f2 compiler: list indirect imports separately in export data omits c321ded06db Remove ChangeLog entry for changes in gofrontend that were [...] omits 2801343b0dd Revert SVN revision 264561, incorrectly committed directly [...] omits 3a522dccbcd compiler: rewrite Type::are_identical to use flags omits 5948a401792 Limit mask of vec_merge to HOST_BITS_PER_WIDE_INT omits a38bdb56e8d i386: Enable AVX512 memory broadcast for FMA omits 28ee33efef9 Fix tests that fail when built with different options omits 95e64c7d8b9 PR libstdc++/87642 handle multibyte thousands separators from libc omits 8f260102c83 compiler: drop semicolons in export data omits 227d6878021 Fix (re)alloc of polymorphic arrays omits 56966d7faa1 * udivmodsi4.c (__udivmodsi4): Rename to conform to coding [...] omits 26c22073ba4 Improve -dumpversion and -dumpfullversion documentation omits 7b4b64315b8 * config/i386/i386.c (ix86_emit_fp_unordered_jump): Set J [...] omits 9be11ee961b Fix missing entry to gcc/ada/ChangeLog for r265240 omits b9436c5b028 Fix ICE in substring-handling building 502.gcc_r (PR 87562) omits ce6b9c7814e PR libstdc++/87641 correctly initialize accumulator in vala [...] omits 68a7311760a 2018-10-18 Richard Biener rguenther@suse.de omits 94a4c178971 Call simplify_gen_subreg to simplify subreg of vec_merge omits 73061437c48 2018-10-18 Richard Biener rguenther@suse.de omits 3f4b6b43d08 2018-10-18 Richard Biener rguenther@suse.de omits 0141b9c91b1 2018-10-18 Paul Thomas pault@gcc.gnu.org omits da6baba71d8 2018-10-18 Paul Thomas pault@gcc.gnu.org omits 6bada676c0d 2018-10-18 Richard Biener rguenther@suse.de omits e36907fdff0 Simplify subreg of vec_merge of vec_duplicate omits 374e63a07ce 2018-10-18 François Dumont fdumont@gcc.gnu.org omits b8f119edfbd Daily bump. omits fcbe1d64056 Add -std=c2x, -std=gnu2x, -Wc11-c2x-compat, C2X _Static_ass [...] omits d767b8cd9ed Update C17 option descriptions not to say "expected to be p [...] omits 89daa9a803f Update manual references for C17 having been published. omits 24c03563f01 Fix select-type regression omits ab5b9ece1ee PR libstdc++/87619 omits f6e11d75604 libgcc: apply LIB2FUNCS_EXCLUDE logic to LIB2FUNCS_ST omits f7e33bf2e64 PR middle-end/87623 * fold-const.c (fold_truth_andor_1): [...] omits be44111ed7e * bitmap.c (bitmap_head::dump): New. * bitmap.h (bitmap_h [...] omits bdb6904853c Run selftests for C++ as well as C omits 2e73c0cfc5a * tree-vrp.c (extract_range_from_multiplicative_op) [...] omits f1eca10fc96 * wide-int-range.h (wide_int_range_shift_undefined_p): Adj [...] omits 4da8d4084e6 2018-10-17 Paolo Carlini paolo.carlini@oracle.com omits 989d22ef0a2 /cp 2018-10-17 Paolo Carlini paolo.carlini@oracle.com omits 5b50831ea85 2018-10-17 Paul Thomas pault@gcc.gnu.org omits 089dd6e6862 Daily bump. omits 3e879419dfd * es.po: Update. omits 4c4d9641c44 Fix regression in std::random_device default constructor omits cc346f1ef52 Extend source-expr test case omits ad5d3dd4326 Fix bounds with ALLOCATE with source-expr omits cc30ab8a78e Handle form_team w/ function args omits b16fedf6916 [AArch64] Use @ pattern to eliminate switch statement in on [...] omits 79cf7696a4b Rename namespace alias in test to avoid name collision omits e02aa93c1ff Fix versioned namespace macros for Networking TS omits 322cc423c1f Use autoconf to check for features needed by Networking TS omits 6c7bab70ede Use effective target in Networking TS tests omits 6bd38f44d57 Add missing return omits da44ccca618 Define _GLIBCXX_USE_DEV_RANDOM as replacement for _GLIBCXX_ [...] omits f7a38b8043b Introduce dg-add-options net_ts omits 21e53b9c5ca Fix tests that fail when compiled without optimisation omits 1960379cd87 PR libstdc++/87618 fix typos in linker script omits 948aa3c9fa9 fixincludes: vxworks: regs.h: Fix includes in regs.h wrapper omits 4253c7a02cc Obsolete Solaris 10 support omits 536a2c48ad3 Daily bump. omits 73262eafbf1 * config/ft32/ft32.md (ft32_general_movsrc_operand): Disab [...] omits 31087b7e830 diagnostics: add minimum width to left margin for line numbers omits 5e64efad1fd Remove stray reference to error_at_rich_loc omits dba9e5c1a49 2018-10-15 Tobias Burnus burnus@net-b.de omits 9f44542199a [PR87563][AARCH64-SVE]: Don't keep ifcvt loop when COND_<OP [...] omits c5ba71bc7c7 2018-10-15 Paul Thomas pault@gcc.gnu.org Tobias Bu [...] omits 2dd88da7458 PR target/87572 * common/config/i386/i386-common.c (OPTIO [...] omits 16b9ec20987 Adjust test to pass with latest glibc omits 168982a4b7d PR libstdc++/87587 prevent -Wabi warnings omits 21e5a1b6a53 PR tree-optimization/87022 * tree-loop-distribution.c (pg [...] omits 734d3b27985 2018-10-15 Richard Biener rguenther@suse.de omits d4323ae99b0 S/390: Fix problem with vec_init expander omits 72b9d8cd72f 2018-10-15 François Dumont fdumont@gcc.gnu.org omits 19cd8cfa79e Daily bump. omits 4927cd843ce i386: Add register source to movddup omits 0ef5554b713 i386: Also disable AVX512IFMA/AVX5124FMAPS/AVX5124VNNIW omits c659c71f646 * MAINTAINERS: Update my email address. omits 4e2ad1dceac 2018-10-14 Paul Thomas pault@gcc.gnu.org omits 2de7922d263 This patch adjusts one of the c-torture tests to account fo [...] omits 7497874053f Daily bump. omits 6a3756e432d * dwarf2cfi.c (struct dw_trace_info): Add args_size_define [...] omits a833e2b0229 Fix compilation failure with C++98 compilers omits c45bebb5ee9 Daily bump. omits 38bfcdfcab5 tighten the toplevel guard on ibm-ldouble.c omits 70961c96a68 * config/pdp11/pdp11.md (doloop_end): New expander. [...] omits 91a82d532f1 Add pattern to remove useless float casts in comparisons. omits ee018eb1971 introduce --enable-large-address-aware omits 3a1cfe4aff2 define HAVE_GAS_ALIGNED_COMM omits 10ad7b2ea7b [C++ PATCH] more TU parsing refactoring omits 9f8f5615e6e Fix off-by-one issue with inline matmul omits 33994aebc1b Fix error-recovery ICE in check_proc_interface omits 3a18b2f8b7f PR rtl-optimization/87600 * ira-lives (non_conflicting_re [...] omits e6f1b6c068e * doc/md.texi (doloop_end): Document that the pattern code [...] omits 4e61dba8a38 Initial commit of Networking TS implementation omits 43d28a44467 [AArch64] Support zero-extended move to FP register omits b109e9daf15 Fix typo in previous commit. omits 5bea0e90e58 PR c++/87364 * c-pretty-print.h (pp_c_type_cast): Prototy [...] omits e6a310e62e3 gcc/ChangeLog: omits 1aecae8d1ef gcc/ChangeLog: omits 4728cefcd4a PR target/87156 * cgraphclones.c (cgraph_node::create_ver [...] omits 383ffa0cc4b PR middle-end/87593 - conflicting format_arg attributes on [...] omits f8c147a5f5a Daily bump. omits b051fcf18eb PR libstdc++/77691 increase allocation size to at least alignment omits 3770d6de426 [testsuite] omits 3ffbf94c167 [testsuite] * gcc.target/powerpc/fold-vec-extract-char.p7. [...] omits d970c76c158 [testsuite] omits 985ceb32c7a PR tree-optimization/86829 * match.pd (sin (atan (x))): N [...] omits f534a268a98 [gcc] omits 582edf99320 [testsuite] omits f5c8e638472 2018-10-11 François Dumont fdumont@gcc.gnu.org omits 2658888309d 2018-10-11 François Dumont fdumont@gcc.gnu.org omits a1b182e4d6e 2018-10-11 Tobias Burnus burnus@net-b.de omits b08ad1405ca [AArch64] Fix PR87511 omits 2570bfd8544 C++: suggestions for misspelled private members (PR c++/84993) omits fe9d6ae93ee [C++ PATCH] parser simplification omits 2b60b596ee9 leverage linker relaxation on ppc vxworks RTPs omits bc9287f27c7 PR c++/85070 * g++.dg/cpp0x/pr85070.C: Change effective t [...] omits e8872641187 multiline.exp: complain about mismatched dg-{begin|end}-mul [...] omits ba9d9b09221 PR libstdc++/80538 Only call sleep for non-zero values omits c488a0b5554 Elide repeated RTL elements. omits df5680b76c7 PR c++/87582 * typeck.c (maybe_warn_about_returning_addre [...] omits 5a60b5b74a6 libcpp: show macro definition when used with wrong argument count omits 04daf5ec28a 2018-10-11 Richard Biener rguenther@suse.de omits c630a81baf3 [PATCH] A couple of line map fixes omits 5d56b42ba9f Make ext allocators support heterogeneous equality comparison omits cebe6e17b35 [testsuite] Further fixes to warn-abs-1.c omits 37c22fd17b9 * c-lex.c (c_common_has_attribute): Return 201803 instead [...] omits 7613becb7c3 PR c++/87547 * rtti.c (get_tinfo_decl_dynamic): Use unlow [...] omits f9fdd8f044c Daily bump. omits 6b413ca5992 PR middle-end/87574 * cgraphunit.c (cgraph_node::expand_t [...] omits 10811950a63 PR c++/87567 - constexpr rejects call to non-constexpr fun [...] omits 23cfd6cea02 Fat-fingered my recent patch adding the SSE3 testcases for [...] omits fbd68cc0274 2018-10-10 Bernd Edlinger bernd.edlinger@hotmail.de omits 59a01615063 PR c/54391 - transparent_union typedef'ing inconsistent omits 3393067f401 PR libstdc++/87544 limit max_size() to PTRDIFF_MAX / sizeof(T) omits 0e100de5b95 gcc/testsuite/ChangeLog: omits d4b4a6c1918 PR target/87573 * config/i386/mmx.md (const_vector 0 -> m [...] omits cbb9d6c4e97 PR target/87550 * config/i386/i386-builtin.def (IX86_BUIL [...] omits 703d46f6587 PR c/87286 * gcc.dg/pr87286.c: Add -Wno-psabi to dg-options. omits 9b5bd9b409e 2018-10-10 Richard Biener rguenther@suse.de omits f92b7cd1ecc Daily bump. omits fb225cf12de Cleanup of libcpp diagnostic callbacks omits 636233cb18d /cp 2018-10-09 Paolo Carlini paolo.carlini@oracle.com omits e84c992a008 2018-10-09 François Dumont fdumont@gcc.gnu.org omits ed163c46319 This is part 2/2 for contributing PPC64LE support for X86 S [...] omits a5db24aeb93 This is a follow-on to earlier commits for adding compatibi [...] omits 8577d349cee 2018-10-09 Tobias Burnus burnus@net-b.de omits b461d7e0842 PR tree-optimization/86659 * gimple-match.h (gimple_match [...] omits a585ef50c7e runtime: skip testSetPanicOnFault for gollvm omits f5edd321a43 [Ada] Fix spurious -Wuninitialized warnings for small records omits 689a9609741 [Ada] Fix incorrect computation of Component_Size in ASIS mode omits 5e8c91e3c27 [Ada] Minor tweaks to suppress warnings omits 897658db0e3 [Ada] Ignore pragmas Compile_Time_Error/Warning in GNATprove mode omits bc6efd3343c [Ada] Fix spurious error on derived record passed as Out parameter omits fd38c4f71d2 [Ada] SPARK: fix bug related to non access object permissions omits 1b2b6de0550 [Ada] Minor copyright header fix omits c6183af9ad2 [Ada] Fix strange warning when using Ada.Iterator_Interface omits c10b5d58f59 [Ada] Einfo: minor comment fix omits fff3c0d68c9 [Ada] Internal error on inlined renaming of subprogram instance omits 9a9ff6cb776 [Ada] Unnesting: fix handling of private types that are syn [...] omits 798b97c4a32 [Ada] Fix expansion of operations on nonbinary modular types omits e85e34ecf7e [Ada] Unnesting: fix handling of uplevel refs to unconstrai [...] omits 99f74c0fff8 [Ada] Remove spurious -Wuninitialized warning for small arr [...] omits 00d3da2a209 [Ada] Bounded_Holders: fix a typo omits 7ee13c0d5af [Ada] Functional_Vectors: remove default value for max size omits a367d7bc934 [Ada] Reset Is_True_Constant on entites used as OUT/IN OUT actuals omits bcd6b924d91 [Ada] Unnesting: avoid unnecessary loads of System omits cb3f6e9f971 [Ada] Spurious error message on visibiliy change in aspect [...] omits 26354491ecb [Ada] Repinfo: list the mechanism of functions only omits 550f5c01b7f [Ada] Various User Manual updates for GNATpp omits 293df1f269e [Ada] System.Os_Lib.Normalize_Pathname: fix incorrect comment omits 78a87b1065e [Ada] Remove CodePeer annotation omits 95c1628619e [Ada] Preserve Do_Range_Check flags in SPARK mode omits 2157fb63fc4 [Ada] Spurious warning on uninitialized entity during code [...] omits 6cfbd82f290 Define std::string and related typedefs outside __cxx11 namespace omits a23722adc40 2018-10-09 Richard Biener rguenther@suse.de omits 4f6aea41cbf 2018-10-09 Richard Biener rguenther@suse.de omits 1db5adee4f0 ASAN: emit line information of stack variables. omits 8c71d9ace91 2018-10-09 Paul Thomas pault@gcc.gnu.org omits 3a67778e4a3 Daily bump. omits 8fd85845896 * print-rtl.c (rtx_writer::print_rtx_operand_code_i): Prin [...] omits f67bef247db * cgraphunit.c (cgraph_node::expand_thunk): Do not force D [...] omits ee20cb5728e PR tree-optimization/86659 * gimple-match.h (struct gimpl [...] omits 68c330dca36 Use FOR_EACH_IMM_USE_FAST in gimple-ssa-backprop.c omits c9d0a7d6445 * config/pdp11/t-pdp11: Remove -mfloat32 switch. omits 7afc7cb5fb9 i386: Correct _mm512_mask3_fmaddsub_round_pd omits a7a627d8b4c 2018-10-08 Richard Biener rguenther@suse.de omits 7d5492e5984 libgo: update to Go 1.11.1 release omits 11a372b3de3 Fix ICE on block move when using LRA. omits eea05e6aa2d Come up with gcc/testsuite/g++.target/i386/i386.dg and move [...] omits 8614be818d7 [Fortran] Disable "Assignment to contiguous pointer from no [...] omits e32c31b878c S/390: Increase latencies for some FP instructions omits 524665d0399 2018-10-08 Richard Biener rguenther@suse.de omits e269879e033 PR libstdc++/87538 Verify fix for std::experimental::not_fn omits 68b1449efbf PR libstdc++/87538 fix std::not_fn exception specifications omits 8c41ff3aab3 2018-10-08 Paul Thomas pault@gcc.gnu.org omits 3f651a3ad70 Require string merging support in gnat.dg/string_merge?.adb etc. omits 646777d68d9 Require constructor priority support in c-c++-common/Wprio- [...] omits c1a74f897b5 Limit a MV test just for x86 target. omits 9cd9881d713 2018-10-08 Paul Thomas pault@gcc.gnu.org omits 8c6d0f8f378 /cp 2018-10-08 Paolo Carlini paolo.carlini@oracle.com omits d32a4fbdef6 Don't ICE on vectors of enums (PR 87286) omits c6e99972800 2018-10-08 Richard Biener rguenther@suse.de omits 33551f14ef9 2018-10-08 François Dumont fdumont@gcc.gnu.org omits e6f581130a0 Daily bump. omits 16dbe3c8041 Daily bump. omits 35d5443a1b2 Use gfc_charlen_type instead of int for string lenghts omits 32bfbd96240 2018-10-06 Thomas Koenig tkoenig@gcc.gnu.org omits bc9ba88ba8f 2018-10-06 Paul Thomas pault@gcc.gnu.org omits 12ca6caf73b 2018-10-06 Thomas Koenig tkoenig@gcc.gnu.org omits 4bcfedf5c1f gcc/ PR rtl-optimization/86939 PR rtl-optimization/87479 [...] omits 0e16f2a7599 Daily bump. omits 7e6033ef5f8 RISC-V: Fix -fsignaling-nans for glibc testsuite. omits 8ffd498e502 rs6000: Some mfcr pattern simplification omits b47238b7648 2018-10-05 Bernd Edlinger bernd.edlinger@hotmail.de omits e2b0b32788e Support string locations for C++ in -Wformat (PR c++/56856) omits a7fcef24e60 * config/i386/i386.md: Reorder cmpi patterns. omits 59d08acc15b * config/i386/i386.md (*cmpxf_cc_i387): Remove pattern. ( [...] omits edf9f27af3b Add some pdp11 target hook definitions for C++ omits 64ee3052c28 libgo: use inline assembly in favor of call to _xgetbv() omits 5c4df7dce4e Remove -mfloat32, -mfloat64 switches from pdp11 target. omits 96433d2cf93 testsuite: multiline.exp: implement optional target/xfail selector omits 26f24372666 * config/i386/i386.md (*cmpxf_i387): Change operand 2 pred [...] omits a31a2e24c76 * config/i386/constraints.md ("C"): Do not depend on TARGE [...] omits 179f1960e5b PR tree-optimization/87490 - ICE in expand_builtin_strnlen [...] omits d84e1101cd0 2018-10-05 François Dumont fdumont@gcc.gnu.org omits 26a227ebb83 2018-10-05 Steve Ellcey sellcey@cavium.com omits 7dffe3410bd runtime: remove checkgoarm function omits c7811b884f6 PR libbacktrace/87529 * backtrace.h: Document that backtr [...] omits fa31eb4582b 2018-10-05 Richard Biener rguenther@suse.de omits 41f70262ff5 2018-10-05 Richard Biener rguenther@suse.de omits 71dad064f23 2018-10-05 Richard Biener rguenther@suse.de omits 140696c847d i386: Don't pass -msse2avx to assembler for -mavx omits ec0803e4688 rs6000: Various fixes for the new fpscr builtins (PR87509) omits dc9b31b5200 2018-10-05 Paul Thomas pault@gcc.gnu.org omits aa18b67ee48 Daily bump. omits 248f862f5b7 contrib: unused_functions.py: Handle archives omits 56d34eea7e2 * config/i386/i386.md (*fop_X87MODEF:mode_2_i387): Macro [...] omits 0e992424f99 * doc/invoke.texi (-Wno-prio-ctor-dtor): Document new warn [...] omits ed9370cc389 Report vectorization problems via a new opt_problem class omits 9ddd8fa74ba Add -fopt-info-internals omits 718f7174c0e 2018-10-04 Bernd Edlinger bernd.edlinger@hotmail.de omits 5e0f6ab6ee2 Revert "Never reload fixed form constraints memory operand" omits 042674a54a7 List myself as "libgomp (OpenACC)" and "OpenACC" maintainer omits bc86555cccf [PATCH, rs6000] Fix expected error output for test case. omits fb7125d771c Error about alias attribute with body definition (PR c/87483). omits 7c7aacf1e22 Redirect call within specific target attribute among MV clo [...] omits e81a6963c67 Fix -fopt-info for plugin passes omits 0578ac0f6fa Add missing ChangeLog entry for previous commit omits 839a47194f7 gcc/ PR rtl-optimization/87466 * target.def (setjmp_prese [...] omits 4af0061382c Remove superfluous assignment in add_params. omits 604e9a8bcb3 Fix divergence in indirect profiling (PR gcov-profile/84107). omits 8b35b34d519 [C++ PATCH] String concatenation is a thing omits 18ea79710f3 2018-10-04 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org omits 54f36ccba34 contrib: Add unused_functions.py script omits 65ac60df959 2018-10-04 Richard Biener rguenther@suse.de omits 6e849d0edaf Call ultimate_alias_target for node being inlined (PR ipa/87491). omits a0b6195251d Never reload fixed form constraints memory operand omits 3c487f08f15 * gimple-ssa-sprintf.c (format_string): Do not hard [...] omits 1763c72e0bc Daily bump. omits 34397eeac21 * config/i386/i386.md (*cmpX87MODEF:mode_SWI24:mode_i3 [...] omits e2c1cd1afce * go.test/go-test.exp (go-set-goarch): Use amd64p32 on x32. omits c08fb910c5d * libgcc2.c (isnan): Use __builtin_isnan. (isfinite): Use [...] omits f1625820c29 * gimple-ssa-sprintf.c (struct fmtresult): Add new member [...] omits ac37b9e58f5 RISC-V: Add macro for ilp32e ABI. Cleanup white space. omits 41417a74a24 Enable LRA register allocator for PDP11. -- missed chec [...] omits 90f36954449 Enable LRA register allocator for PDP11. * config/p [...] omits ecd387a0ae7 * config/i386/i386.md (*absneg:codeextendsfdf2): Remove. [...] omits bd2734ea740 PR tree-optimization/87415 * tree-vrp.c (set_value_range_ [...] omits 55f0ab6e633 * gimple-fold.c (get_range_strlen): Only set *nonstr when [...] omits c18e46a267a * tree-vrp.c (extract_range_from_unary_expr): Special case [...] omits 0c9e54e8269 Implement P0840, language support for empty objects. omits d1b6467ac88 PR libstdc++/59439 optimize uses of classic ("C") std::locale omits 0b0a74b690e Fix ARM_TARGET2_DWARF_FORMAT for vxworks omits 7de708f8f52 Properly mark lambdas in GCOV (PR gcov-profile/86109). omits 691e0ef9bca 2018-10-03 François Dumont fdumont@gcc.gnu.org omits eca9b8e6dd5 Daily bump. omits b63335832ce * io/close.c [!HAVE_UNLINK_OPEN_FILE]: Include <string.h>. omits 2430731211a 2018-10-02 Aaron Sawdey acsawdey@linux.ibm.com omits 00554582f26 internal/bytealg: support systems that don't have memmem omits 3f0434d89c3 S/390: Support IBM z14 Model ZR1 with -march=native omits 3d5f90d7a77 S/390: Rename arch12 to z14 omits c61d7fced9f * config/i386/i386.md (fxam<mode>2_i387_with_temp): Remove [...] omits 1fc1dc15d77 * config/i386/i386.c (ix86_emit_i387_round): Extend op1 to [...] omits 4580c5a5a1b net: don't fail test if splice fails because pipe2 is missing omits 54333f7f10a ((X /[ex] A) +- B) * A --> X +- A * B omits 7127b8d74c6 vector<bool> _M_start and 0 offset omits 37db4f8d72c No a*x+b*x factorization for signed vectors omits d74fa224a36 rs6000: Fix vec-init-6.c (PR87081) omits c2599f854c3 * gimple-fold.c (get_range_strlen): Remove dead code. omits fec27bf230c * builtins.c (unterminated_array): Add new arguments. If [...] omits 4429133c757 Avoid redundant runtime checks in std::visit omits 28c3ce2dc72 2018-10-02 Richard Biener rguenther@suse.de omits 059367c28c2 Use -fno-show-column in libstdc++ installed testing. omits 6bd9c88f8cc config: Remove unused define for os uClibc omits 2c0b7348cd7 * dojump.h (do_jump): Delete. (do_jump_1): Likewise. (sp [...] omits 09034e866b7 * reorg.c (make_return_insns): Use emit_copy_of_insn_after [...] omits ac22ae8146e 2018-10-02 Richard Biener rguenther@suse.de omits 18e2a21264b 2018-10-02 Richard Biener rguenther@suse.de omits fb353d6d816 Daily bump. omits 68005003c6a compiler: use the underlying type to build placeholder [...] omits 0caa25c9c64 libgo: support x32 as GOARCH=amd64p32 GOOS=linux omits e1f88bf02ab runtime: add arm64 version of AES hash code omits 9d4fa1d7c28 [libiberty] Use pipe inside pex_run omits 40daf6a3dac * ru.po: Update. omits 44eaad0165f Update, forgot to put the PR number in the Change Log. omits 4b4c309c5dd gcc/ChangeLog: omits 86db51c5775 * doc/xml/manual/allocator.xml: Adjust link to "Reconsider [...] omits d1702320d26 Regenerate libstdc++ HTML pages omits 451b5705c33 2018-10-01 Paul Thomas pault@gcc.gnu.org omits fffa8e82b00 2018-10-01 Richard Biener rguenther@suse.de omits f86dbd4ba42 Validate and set default parameters for stack-clash. omits 03aa8ad7515 Update options framework for parameters to properly handle [...] omits 6b489379303 Allow back-ends to be able to do custom validations on params. omits a5ada907d3d Cleanup the AArch64 testsuite when stack-clash is on. omits 0e7cfaa13ef Set default values for stack-clash and do basic validation [...] omits de2dc831067 Allow setting of stack-clash via configure options. omits aad32f38bac Ensure that outgoing argument size is at least 8 bytes when [...] omits 6b2ca3ef74a Add a hook to support telling the mid-end when to probe the stack. omits a79985f5ac7 Add support for SVE stack clash probing. omits b9315fa8ec2 stack-clash: Add LR assert to layout_frame. omits 061e810aa89 Updated stack-clash implementation supporting 64k probes. omits 641d21c4df0 Fix caching of tests for multiple variant runs and update e [...] omits 9603b585b96 2018-10-01 MCC CS deswurstes@users.noreply.github.com omits 384be95ab81 * c-ada-spec.c (get_underlying_decl): Get to the main type [...] omits cd29e157eef [ARC] Avoid specific constants to end in limm field. omits 1212cc77e47 [ARC] Check for odd-even register when emitting double mac ops. omits 938c4b30221 2018-10-01 Richard Biener rguenther@suse.de omits 5c2b82b2d53 [Ada] use -gnatd_A to disable .ali on -fcompare-debug recompile omits 2aee2792505 Daily bump. omits f4c5657dde3 * config/i386/mmx.md (EMMS): New int iterator. (emms): Ne [...] omits 7e20384027e gcc/ PR rtl-optimization/86939 * ira-lives.c (make_hard_r [...] omits a341806439c 2018-09-30 Paul Thomas pault@gcc.gnu.org omits 26a5bf7f44f 2018-09-30 Paul Thomas pault@gcc.gnu.org omits 87aaa65d50e * doc/xml/manual/messages.xml: Switch link to www.oracle.c [...] omits e32ab88bb1c * doc/xml/manual/policy_data_structures_biblio.xml: Update [...] omits 2d9b55b830f 2018-09-30 Paul Thomas pault@gcc.gnu.org omits 212b6e316d4 Daily bump. omits 016e38b1674 i386: Use TImode for BLKmode values in 2 integer registers omits 3f7dc4ddd70 2018-09-29 Paul Thomas pault@gcc.gnu.org omits 2b84b289e3b * builtins.c (unterminated_array): Pass in c_strlen_data * [...] omits 02f4837b36e PR target/87467 * config/i386/avx512fintrin.h (_mm512_abs [...] omits c3632a5c000 * doc/xml/gnu/fdl-1.3.xml: The Free Software Foundation we [...] omits fe0942b8c86 Daily bump. omits b60c096b267 * match.pd (simple_comparison): Don't optimize if either o [...] omits 65e8a292543 rs5000: Delete all specific asm_cpu_* and ASM_CPU_*_SPEC omits 1f943deb44b rs6000: Delete HAVE_AS_DCI omits 2a86b01b422 rs6000: Delete HAVE_AS_LWSYNC and TARGET_LWSYNC_INSTRUCTION omits 4c7db812727 * calls.c (expand_call): Try to do a tail call for thunks [...] omits c70d5b2229a 2018-09-28 François Dumont fdumont@gcc.gnu.org omits b363f27ef5c opt-suggestions.c: fix minor memory leak omits a333f643ef3 dumpfile.c: use prefixes other than 'note: ' for MSG_{OPTIM [...] omits 889eb06af35 Fix gcc.dg/torture/fp-int-convert.h for excess precision af [...] omits e835b1e927e * config/i386/i386.h (SSE_REGNO): Fix check for FIRST_REX_ [...] omits 85c4ec212b8 * config/i386/i386.h (CC_REGNO): Remove FPSR_REGS. * conf [...] omits 9f51554302f Fix date in ChangeLog file. omits ef03b828e95 2018-09-28 Steve Ellcey sellcey@cavium.com omits 7d84f32f589 2018-09-28 Steve Ellcey sellcey@cavium.com omits a9782835634 compiler: fix parsing issue with non-ASCII first package char omits 0e59d2fbb80 2018-09-28 Richard Biener rguenther@suse.de omits 5d580028ffe Simplify vec_merge according to the mask. omits b9abfabb761 * config/sparc/sparc-protos.h (sparc_branch_cost): Declare [...] omits bd7c735b118 Daily bump. omits e5e903f10b9 rs6000: Fix one more vec_splat case omits 73b49587fe2 gcc/ChangeLog: omits 23cccb7e9f2 2018-09-27 Jinsong Ji jji@us.ibm.com Bill Schmidt [...] omits 39f34d5de07 * config/i386/i386.md (UNSPEC_FLDCW): Remove. omits f5f46fe6d12 * config/i386/i386.md (FPSR_REG): Remove. (x86_fnstcw_1): [...] omits 4c7c5a4fda0 rs6000: Delete many HAVE_AS_* (PR87149) omits 298331ea05d 2018-09-27 Martin Liska mliska@suse.cz omits b5ba7e7aa9b 2018-09-27 Richard Biener rguenther@suse.de omits ce03768e450 2018-09-27 Richard Biener rguenther@suse.de omits 885493a562d [pr82089] Don't sign-extend SFV 1 in BImode omits d5b93208837 2018-09-27 Paolo Carlini paolo.carlini@oracle.com omits 9a555af75d6 /cp 2018-09-27 Paolo Carlini paolo.carlini@oracle.com omits 685a1807433 S/390: Implement speculation barrier omits 29b2bdb4fe3 Daily bump. omits c5fdd880492 2018-09-26 Indu Bhagat indu.bhagat@oracle.com omits 2923f790a7d Support excess precision for integer / floating-point compa [...] omits f580573e104 RISC-V: Add missing negate patterns. omits 2b9853379b3 gcc/ChangeLog: omits a74b9c9671e RISC-V: Delete obsolete MIPS comment. omits 07142831117 PR target/87414 * config/i386/i386.c: Include debug.h and [...] omits ed825d836c3 Fix AArch64 ILP32 ICE. omits 6032d88eac9 * config/i386/crtprec.c (set_precision): Use fnstcw instea [...] omits a42feeaa400 * config/i386/i386.h (enum reg_class): Remove FP_TOP_SSE_R [...] omits e60ae8c7245 syscall: don't assume we have a GETEUID system call omits 8d4eca1c777 * ChangeLog: Add missing PR number. omits 6b98a1d835d PR target/87439 * config/i386/i386.h (NUM_MODES_FOR_MODE_ [...] omits 61429252c83 Revert 2018-09-26 Alexey Neyman stilor@att.net omits 9c4d4b296ab 2018-09-26 Richard Biener rguenther@suse.de omits 05103aed1d3 * graphite.h: Include <isl/id.h> and <isl/space.h>; these [...] omits 6d57875f136 Ignore chmod errors during mostlyclean-local, check-go-tool omits 9bd3815cbe3 [PR 87347] Prevent segfaults if TYPE_ARG_TYPES is NULL omits 508a36925e4 2018-09-26 Paolo Carlini paolo.carlini@oracle.com omits 9eeef0b0aaa 2018-09-26 Paolo Carlini paolo.carlini@oracle.com omits 813d608e6d0 [Ada] SPARK: minor error message enhancement omits 724be312a13 [Ada] Fix inheritance of representation items defined as aspects omits f6640da5cd7 [Ada] Spurious ineffective use_clause warning omits 64aab93cf54 [Ada] Store -G xxx switches omits e7062ef8d79 [Ada] Issue info message on inlined subprograms in GNATprove mode omits 7d97dbc989d [Ada] Missing front-end code for constraint checks on fixed [...] omits 382c4351acd [Ada] SPARK: fix a bug related to loop exit environment omits c80aa5fbc61 [Ada] Spurious elaboration issue due to inlining omits 4dad7411040 [Ada] Do not issue by default info messages for inlining in [...] omits 87110162607 [Ada] Spurious error on interface conversion under ZFP omits af8c97e03a6 [Ada] Add a No_Return annotation to ease static analysis omits 9645a29859a [Ada] Spurious error on private extension with predicate omits c8ea0fb4c56 [Ada] Spurious dependency on secondary stack omits 35353efe050 [Ada] Mimic the C++ ABI when passing class-wide conversion actuals omits 948a8c17113 [Ada] Pair miscount in Dynamic_HTable.Put omits 2efb76a46af [Ada] Add notes about processing of aggregate projects omits 3473004187a [Ada] Minor reformattings omits 2766f5ddc38 [Ada] New unit GNAT.Sets omits c9bbc06b95a [Ada] ICE on mix of tagged and limited interfaces omits bb82277f5f5 [Ada] Illegal formal objects associated with anonymous acc- [...] omits d1540be4d3b [Ada] Front-end support for OpenACC pragmas omits 71bcd9afac0 [Ada] Missing error on non-limited derived type with limite [...] omits 6591af037f9 [Ada] Inlining of renamed subprogram instances in package body omits d86fe1242ca [Ada] Preparation for new description of interface thunks omits 5075c16307e [Ada] Propagate bit order and SSO from root to classwide eq [...] omits 07eabae0788 [Ada] Crash on expression functions within quantified expressions omits 41c47207de5 [Ada] Missing predicate check on return value omits a30ea1d07d2 [Ada] ICE on array of task type with -gnatct omits 3558a9f4bd6 [Ada] Fix assertion failure on record subtype with -gnatRj omits 2ea1bab9fc2 [Ada] Regression in partial compilation of RCI units omits 167cf9467c5 [Ada] Set Current_Error_Node directly omits 919ca1262e7 [Ada] Wrong handling of address clause for limited record type omits fa7b13c3c0d [Ada] Introduce -gnatd_A to set Opt.Disable_ALI_File omits 70924aa6fa5 [Ada] Disable special handling for preconditions specified [...] omits c76c8b91812 [Ada] Unnesting: fix handling of up level refs for entries omits 829e64d49bb [Ada] Fix ICE related to type freezing omits 72b189b6a82 [Ada] SPARK: update borrowing effects for IN parameters omits c41dad83c22 [Ada] Vxlink: minor reformatting omits 0a224eb8792 [Ada] Fix miscellaneous typos omits 50bfed1c3b3 A few places in the arm and aarch64 backends check whether [...] omits 64ac6fbc9a7 [Ada] Vxlink: kill a CodePeer warning omits fa03de5c487 2018-09-26 Paolo Carlini paolo.carlini@oracle.com omits ced4584721b * config/arm/arm.c (arm_reorg): Skip Thumb reorg pass for [...] omits 42a31e6d54e 2018-09-26 Richard Biener rguenther@suse.de omits e1b5fa4a0e2 runtime, os: fix the build on Solaris omits 6e033d8f556 Daily bump. omits 401a3477229 rs6000: Use set_attr_alternative in some places omits 58bb0d5f13c rs6000: Simplify "switch (which_alternative)" patterns omits 6faef41dad5 RISC-V: Fix weak symbols with medany and explicit relocs. omits 81512c36496 PR c/87387 * builtins.c (unterminated_array): Simp [...] omits 7961f40be4b rs6000: Do not allow out of range immediate in vsplt[bhw] ( [...] omits cc7f288c8f0 adjust dinst.adb's expectations for location views omits 610e8200c34 [testsuite] omits 7e7a4fadd9c PR c++/87425 * g++.dg/cpp2a/constexpr-virtual12.C: New test. omits e3cb8102395 PR c++/87398 * constexpr.c (cxx_eval_constant_expression) [...] omits daa809dae4d [PR 87339] Fix failure of gcc.dg/warn-abs-1.c on some targets omits 2ac22bed6a2 * config/i386/i386.md: Move nearbyint patterns closer to rint. omits 218c1c76679 2018-09-25 Paolo Carlini paolo.carlini@oracle.com omits 67e757f9693 Use steady_clock to implement condition_variable::wait_for [...] omits bc35ec6d4ca PR libstdc++/87431 optimise valueless_by_exception() omits 369196d3694 2018-09-25 Richard Biener rguenther@suse.de omits cb80685b1f1 internal/bytealg, internal/cpu, internal/poll: portabil [...] omits 965cbb4ac73 * config/i386/i386.md (frndintxf2_mask_pm): Remove. (frnd [...] omits 064f53e7e70 cmd/go: pass down testing gccgo in TestScript omits a50c524245f i386: Compile pr82699-5.c and pr82699-6.c with -fno-pic omits a6cc63a1bc9 * gfortran.dg/coarray_lock_7.f90: Adjust scan-tree-dump-ti [...] omits 5bbce865376 * vr-values.c (vr_values::vr_values): Initialize to_remove [...] omits 8973f96cc71 2018-09-25 Richard Biener rguenther@suse.de omits 7b642e765f3 Check pie_enabled target in PIC tests omits 99194174b97 2018-09-25 Richard Biener rguenther@suse.de omits f903ba0b58e Fix scaling of a sreal number. omits f8e5c21be93 Fix small coding style issues (PR fortran/87394). omits d2f2caa53ae Remove unused functions and fields. omits 749acd990df Add filter-rtags-warnings.py script. omits 6c77f4a448a Remove Pascal-related entries in code and comments. omits 3a738f919a4 Document all param values and remove defaults (PR middle-en [...] omits c6fefbf58fa Fix EQ_ATTR_ALT size calculation (PR bootstrap/87417) omits dd95957717d RISC-V: Fix problems with ilp32e ABI support. omits 426e644833b Daily bump. omits 5d4ba7c4127 2018-09-24 Andrew Pinski apinski@marvell.com omits 5787fbb63aa * doc/xml/manual/codecvt.xml: Move link to "UTF-8 and Unic [...] omits b0751b120f1 libgo: update to Go 1.11 omits a470c772601 * cp-tree.h (build_noexcept_spec, add_exception_specifier) [...] omits 23177078863 /cp 2018-09-24 Paolo Carlini paolo.carlini@oracle.com omits 4a0cb9e31a5 i386: Insert ENDBR before the profiling counter call omits fe01c4a1616 2018-09-24 Thomas Koenig tkoenig@gcc.gnu.org omits ea1a3250ef5 [testsuite] omits 41023d5ef1b Change EQ_ATTR_ALT to support up to 64 alternatives omits d095932dc83 [OpenACC] update fortran nested parallelism error messages omits 4c5541774b9 S/390: Fix conditional returns on z196+ omits 2ace2ebcdbe Improve colorization legend in gcov reports. omits 1ace3cd955e Improve location information of -Wcoverage-mismatch. omits b3b6c6ff34f Guard memory block allocation. omits 4f28881fbe7 Unpoison variable partition properly (PR sanitizer/85774). omits c3ee48be238 * doc/xml/manual/policy_data_structures_biblio.xml: Update [...] omits 95cd73228f1 [PR87054] adjust testcase for 32-bit x86 omits 8253de81b66 PR ada/87396 * fe.h (Get_Attribute_Definition_Clause): Us [...] omits 5c119eea420 2018-09-24 Richard Biener rguenther@suse.de omits 50dbda4a88f Daily bump. omits 8f346979297 2018-09-23 Thomas Koenig tkoenig@gcc.gnu.org omits d115beab51e * config/i386/i386.h (enum reg_class): Rename MASK_REGS to [...] omits 4c43fe421c4 * doc/xml/manual/using_exceptions.xml: Move boost.orgs lin [...] omits 3ffe3074c65 * doc/service.texi (Service): Switch the fsf.org link to https. omits b3b24aa82c0 Do array index calculations in gfc_array_index_type omits 9a01ced682e 2018-09-23 Thomas Koenig tkoenig@gcc.gnu.org omits e1c1fd5e4d5 Daily bump. omits 12bc22a6215 2018-09-22 Thomas Koenig tkoenig@gcc.gnu.org omits 5e69ced9209 2018-09-22 Jerry DeLisle jvdelisle@gcc.gnu.org omits e737850679a PR target/86798 * config/nds32/nds32.c (TARGET_HAVE_SPECU [...] omits 4e54bf0ea93 2018-09-22 Paul Thomas pault@gcc.gnu.org omits d9c74f4b4c3 Daily bump. omits 93f65c04205 2018-09-21 François Dumont fdumont@gcc.gnu.org omits d443f534d70 * gimple-ssa-evrp.c (evrp_dom_walker::cleanup): Call vr_v [...] omits 8a2a79c4c86 Document that attribute noreturn inhibits tail call optimization omits fbe79a84160 PR c++/87372 - __func__ constexpr evaluation. * constexpr [...] omits 9680a5f4b48 Use vectored writes when reporting errors and warnings. omits 7d2d5e468b7 2018-09-21 Paul Thomas pault@gcc.gnu.org omits 50efe9dc386 2018-09-21 Paul Thomas pault@gcc.gnu.org omits 3f892eaf443 * constexpr.c (cxx_eval_outermost_constant_expr): Update comment. omits bc76994b2ff Un-split hypot<long double> tests omits cd35a24a71c dumpfile.c: fix stray dump_loc output (PR tree-optimization/87309) omits 85f370fe2a4 config.gcc: factorize and comment inclusion of vxworks-dummy.h omits 9bfa937ceec Leverage cacheTextUpdate for __clear_cache on VxWorks omits ee4cdecb132 Cleanup handling of libgcc and libc_internal for VxWorks omits 540449fba51 Leverage STARTFILE_PREFIX_SPEC for VxWorks7 omits b31a08af584 Account for TARGET_VXWORKS64 in default SIZE/PTRDIFF_TYPE f [...] omits 181511af561 Introduce TARGET_VXWORKS64 for VxWorks 64bit ports omits f86019e6cc1 Fix whitespace vs tab in entry omits 7f81cdfdaf7 Move default #define TARGET_VXWORKS7 to vxworks-dummy.h omits 2e3a48ba387 Prepend vxworks-dummy.h to tm_file for powerpc* omits fd586718406 [aarch64] Add HiSilicon tsv110 CPU support omits dec77c83525 Fix co-array allocation omits fcbc2234beb Propagate address spaces to builtins. omits d1ee343cdc1 * c-ada-spec.c: Include diagnostic.h. (dump_ada_declarati [...] omits 8f530164e5f * config/rs6000/rs6000.c (rs6000_function_ok_for_sibcall): [...] omits 56621355bdd Remove arc profile histogram in non-LTO mode. omits 92a43ed92cc [NDS32] Sync glibc and kernel structure, all use _rt_sigframe. omits 38f97b46ff6 [NDS32] Add t-nds32-glibc file. omits 2de27c98f90 [NDS32] Turn off default option -mtlsdesc-trampoline. omits 2d81e760a6a PR tree-optimization/86990 * gimple-ssa-store-merging.c ( [...] omits af01c91d08e Daily bump. omits 337dfeab879 PR c++/87109 - wrong ctor with maybe-rvalue semantics. * [...] omits 32398841e81 Fix and document -r option omits f2160a0e000 [PR87054] fix unaligned access omits b2bf47a641a [PR87013] check for .loc is_stmt support in the assembler omits ea9e8242da4 2018-09-20 Janus Weil janus@gcc.gnu.org omits a542d1a0fc8 rs6000: Remove -misel={yes,no} omits dadfd3b6409 [OpenACC] handle missing OMP_LIST_ clauses in fortran's par [...] omits 9019642fe0b rs6000: Delete VECTOR_OTHER omits b48873a0d3a 2018-09-20 Christophe Lyon christophe.lyon@linaro.org omits 0e9064d25e5 PR c++/87075 - ICE with constexpr array initialization. omits 6d9e9e1381b * doc/invoke.texi: Add -Wno-init-list-lifetime to C++ Lang [...] omits c333203af43 Fix PEELING_FOR_NITERS calculation (PR 87288) omits 2d974ea15c9 Add missing alignment checks in epilogue loop vectorisation [...] omits 51481b252ff Add -Wclass-conversion. * c.opt (Wclass-conversion): New. omits 72c6badccbe * config/pa/pa.c (pa_adjust_priority): Delete. (TARGET_SC [...] omits 686e074e0cb * config/pa/pa.md (atomic_storeqi): Restore deleted expand [...] omits 101a16c5689 Daily bump. omits 63e624a208e /cp 2018-09-19 Paolo Carlini paolo.carlini@oracle.com omits 3a91b7dfa45 2018-09-19 Paul Thomas pault@gcc.gnu.org omits 02e7d4b5ae1 combine: Use correct mode in new comparison (PR86902) omits 4101aa7e35c PR c++/87357 - missing -Wconversion warning * decl.c (gro [...] omits a4e972e311d dump_printf: use %T and %G throughout omits cfe4bb5d603 Remove constant vec_select restriction. omits deb2e908753 Don't use __glibcxx_assert to check class invariants omits 97bffee9a1b [AARCH64] Use STLUR for atomic_store omits f4534c3458c PR rtl-optimization/87361 * rtlanal.c (nonzero_bits1): Re [...] omits bd686db6677 2018-09-19 Richard Biener rguenther@suse.de omits 1ad4330b994 * libgnuintl.h (_INTL_MAY_RETURN_STRING_ARG, gettext, dget [...] omits 07c668e4029 Daily bump. omits 2646a43f79b 2018-09-18 François Dumont fdumont@gcc.gnu.org omits cae7e4ec8e1 2018-09-18 Thomas Koenig tkoenig@gcc.gnu.org omits 13847df5068 2018-09-18 Thomas Koenig tkoenig@gcc.gnu.org omits 77f19263b16 2018-09-18 Paul Thomas pault@gcc.gnu.org omits bb6e576c837 P1064R0 - Allowing Virtual Function Calls in Constant Expr [...] omits 8c56c0b5e9e 2018-09-18 Paul Thomas pault@gcc.gnu.org omits bdc1bac001d rs6000: Remove old "Cygnus sibcall" comment omits 3e350f63910 /cp 2018-09-18 Paolo Carlini paolo.carlini@oracle.com omits d4a60a19da8 Handle CLOBBER in reg_overlap_mentioned_p (PR86882) omits cee838d92d0 Fix location of invocable check for unique_ptr deleter omits 9c66b1e3a61 * config/i386/i386.md (*<code>extend<mode>xf2): Macroize i [...] omits 4105f94d52f [nvptx] Remove use of CUDA unified memory in libgomp omits 68fe545adc2 PR other/87353 fix formatting and grammar in manual omits 068a28182b0 Fix dg-do target omits b1510cdacf3 Add PR marker to previous commit omits c693c24ad18 Fix gcc.dg/warn-abs-1.c for arm and aarch64-none-elf omits ff92beb8749 [PATCH c++/86881] -Wshadow-local-compatible ICE omits 1ae32d5c2d8 [AArch64][committed] Fix gcc.target/aarch64/spellcheck_1.c [...] omits 0f7a4e212d7 [AArch64][testsuite][committed] Fix gcc.target/aarch64/comb [...] omits 26e4d5a20f6 2018-09-18 Richard Biener rguenther@suse.de omits e1f1a538ca3 Use v2 map syntax in libgcc-unwind.map if Solaris ld supports it omits 008550bfa99 Handle a library implementation of ffs calling __builtin_f [...] omits f0fab161047 Daily bump. omits a2507e3dbf1 Add range_idx param to range_label::get_text omits 874684e5917 * config/i386/i386.c (ix86_emit_i387_log1p): Emit fldln2 earlier. omits 995dda73821 substring-locations: add class format_string_diagnostic_t omits ab841e4d867 [nvptx] Add atomic_fetch* support for SImode arguments. omits 904dc1538d8 * config/i386/i386.md (truncxf<mode>2_i387_noop_unspec): C [...] omits dd7ed3c2c64 2018-09-17 Richard Biener rguenther@suse.de omits f178ded797a Add -Wabsolute-value omits ca861a1d83c 2018-09-17 Bernd Edlinger bernd.edlinger@hotmail.de omits 9fe80e3061c 2018-09-17 Paul Thomas pault@gcc.gnu.org omits 12df02d5961 2018-09-17 Richard Biener rguenther@suse.de omits d6412a7e989 Fix out-of-bounds in gcov.c (PR gcov-profile/85871). omits 6f79fcd6b24 [ARC] Enable DBNZ for core3 and newer CPUs. omits 892142379c6 [ARC] Update LINK_EH_SPEC linker spec. omits 7581c57ac53 gcov: emit hotness colors to easily find hot code. omits 78040ae8d3e i386: move alignment defaults to processor_costs. omits 1edfd7ddf58 2018-09-17 Paul Thomas pault@gcc.gnu.org omits e3fdb3c699c * tree-vrp.c (extract_range_from_unary_expr): Do not speci [...] omits 59ae4589772 Daily bump. omits f0927e41d04 fix PR 86484 and PR 84543 omits 6cac8c5aa7d 2018-09-16 Thomas Koenig tkoenig@gcc.gnu.org omits 486b780863d Daily bump. omits 3574763e9a0 PR middle-end/86864 * cfgexpand.c (expand_gimple_basic_bl [...] omits 25931a752ba Daily bump. omits 20530c6b101 PR middle-end/87188 * dojump.c (do_compare_and_jump): Can [...] omits bcf4b449a91 Fix overeager spelling corrections (PR c/82967) omits 4abd6f8e822 2018-09-14 Bernd Edlinger bernd.edlinger@hotmail.de omits 6f4dda2ee4f fix previous commit message omits 192d8b50a2b 2018-09-14 Bernd Edlinger msebor@redhat.com> omits a1baae308bb cmd/go: correct gccgo buildid file on ARM omits 50e577122ed * builtins.c (unterminated_array): Handle ARRAY_REF. (exp [...] omits a788aa5f3d8 * builtins.c (unterminated_array): New. (expand_builtin_s [...] omits 84578769d97 * config/i386/movdirintrin.h: Fix copyright year. omits 28819633369 compiler: don't use address of temporary for deferred delete omits bc3ef9be334 c++/61941 - Mis-parsing of warn_unused_result function with [...] omits 925c0897ee0 [AArch64][committed] Fix gcc.target/aarch64/combine_bfi_1.c omits 3033e419ae6 * reg-stack.c: Include regs.h. (replace_reg): Assert that [...] omits 79ebd71984d gcc/ChangeLog: omits 9f7a6559718 rs6000: Add another Z to go with Y (PR87224) omits 4d8e60a9c2a [Aarch64] Added pattern to match zero extended bfxil omits 70e2fd2fb1b Fix --enable-gather-detailed-mem-stats. omits 4552b6fc808 [tree-ssa-mathopts] PR tree-optimization/87259: Call execut [...] omits 9546b3b99e4 * tree-vrp.c (extract_range_from_binary_expr_1): Normalize [...] omits a96a29761ed patching file gcc/config/s390/s390-passes.def S/390: Improv [...] omits d6f08481b47 [libgfortran] Fix uninitialized variable use in fallback_access omits 2ab0b41696e 2018-09-14 Richard Biener rguenther@suse.de omits 7af57b1c5fc * builtins.h (c_srlen): Add argument. * builtins.c (warn_ [...] omits 9b7116a16d9 * builtins.c (c_strlen): Handle not zero terminated STRING [...] omits 1b09020f7ea * expr.c (string_constant): Adjust function comment. Remo [...] omits 0878f9c5adf Daily bump. omits 96942f21f09 compiler, runtime: call gcWriteBarrier instead of write [...] omits 25dd006e218 runtime: correct counters in sweep omits 8a472952000 * fold-const.c (c_getstr): Clamp STRING_LENGTH to S [...] omits 3aa3dc55c2d * varasm.c (compare_constant): Compare type size of STRING [...] omits abadc2f8463 * c-typeck.c (digest_init): Shorten overlength strings. omits 86a71ed0375 compiler, runtime: open code select omits 590e741ecfa Fix the previous ChangeLog omits 35f9aa56924 * typeck2.c (digest_init_r): Fix overlength strings. * vt [...] omits 9957ead7c31 * trans-array.c (gfc_conv_array_initializer): Remove exces [...] omits 6fa886d2fa0 compiler: implement //go:nowritebarrierrec omits 423c6e0d58f runtime: avoid write barriers with traceback info omits f1bac0a0bb6 PR target/86812 * config/visium/visium.c (TARGET_HAVE_SPE [...] omits ec22739443d * Makefile.rtl (arm% linux-gnueabi%): Always set EH_MECHAN [...] omits 3c7c00146f0 PR ada/81103 * terminals.c: Do not include termio.h. omits 016080e3e9a libgo: build roots index to speed up bulkBarrierPreWrite omits 15359c96388 Add self to maintainers list. omits 089d1a5f493 2018-09-13 Sam Tebbs sam.tebbs@arm.com omits 2ac8e016167 2018-09-13 Richard Biener rguenther@suse.de omits a9267d6ad6b Limit workaround for Clang bug to __clang_major__ <= 7 omits 23ea55583b2 Schedule by INSN_COST in case of tie omits 72b40bde4fc 2018-09-13 Richard Biener rguenther@suse.de omits ccefe1201b9 [debug] DWARF: add DW_AT_count to zero-length arrays omits 4b603f8b518 [Aarch64] Exploiting BFXIL when OR-ing two AND-operations w [...] omits b6438e36f52 [AArch64] Add support for TARGET_COMPUTE_FRAME_LAYOUT omits f48b66326a8 * configure.ac: Only append " : (reconfigured) $TOPLEVEL_ [...] omits 18a68bcd448 PR middle-end/87290 * expr.c (maybe_optimize_pow2p_mod_cm [...] omits e3f07d30e4f PR tree-optimization/87287 * fold-const.c (fold_binary_lo [...] omits d3c55148e76 compiler: omit a couple of write barriers omits 0107f53c7f0 Daily bump. omits 61bc04dedd0 PR c++/87093 omits b78e49d1ddf C++: special-case single non-viable candidate (more PR c++/85110) omits 0d950024545 2018-09-12 Paul Thomas pault@gcc.gnu.org omits 7c8e9b7da23 PR middle-end/82853 * expr.h (maybe_optimize_mod_cmp): De [...] omits 93251441405 [OpenACC] C++ reference mapping omits 50f4f5536a9 * config/i386/i386.md (sqrt_extend<mode>xf3_i387): Remove. [...] omits c73fc2a8567 2018-09-12 Richard Biener rguenther@suse.de omits 4cd947bb413 Fix interleaving of Fortran STOP messages omits c55843761ee Fix Fortran STOP. omits 7537039010e 2018-09-12 Richard Biener rguenther@suse.de omits 18537f76d8d S/390: Use proper rounding mode for DFP to BFD conversions omits f91d3a9d733 Add quotes for -fconstexpr-depth= in an error message. omits a1cf1dfee94 PR tree-optimization/86844 * gimple-ssa-store-merging.c [...] omits d7b385b3781 PR middle-end/87248 * fold-const.c (fold_ternary_loc) <ca [...] omits f1e7f337be6 [debug] Add -gdescribe-dies omits 175895dc1ca * tree-vrp.c (vrp_shift_undefined_p): Remove. (extract_ra [...] omits 7b19df430a2 * gimple-ssa-warn-alloca.c (alloca_type_and_limit::alloca [...] omits 26f8bcbd5ca Daily bump. omits 7bc2f5b48bf * gcc.c (load_specs, execute, run_attempt): Use %qs not '%s'. omits 29bf8e6f174 * reg-stack.c (subst_asm_stack_regs): Call replace_reg als [...] omits c71a7478c6c fix PR 87172 omits b5a844b8078 * config/i386/i386.md (define_attr "type"): Remove mpxmov, [...] omits 28cfe0e4475 * config/i386/i386.md (fyl2x_extend<mode>xf3_i387): Remove [...] omits 10ec7dda33a 2018-09-11 Paul Thomas pault@gcc.gnu.org omits a00c2b64f74 [driver] Use regular error routines omits 80a4424e6a1 PR libstdc++/87278 restore support for std::make_shared<vol [...] omits 199f729ee3a Implement LWG 2905 changes to constrain unique_ptr constructors omits 9af74114e1e Fix typo in my last ChangeLog entry. omits 02e99bbaea0 Add sorry_at diagnostic function. omits 04b1bc6ffe4 * tree-vrp (extract_range_from_binary_expr_1): Treat all d [...] omits bb21a2fd08d 2018-09-11 Joey Ye joey.ye@arm.com omits 60aa99d0119 fix PR 86830 omits d1983cc9a7b Daily bump. omits c41ff96925c fix PR 85395 omits b8c469163e1 * config/i386/i386.md (<sincos>xf2): Rename from *<sincos> [...] omits 335e6594a9d * config/i386/i386.md (x87/SSE constant load splitter): Us [...] omits 81cd6f06dc6 * class.c (build_vtbl_ref): Remove. (build_vtbl_ref_1): R [...] omits ff191dd6409 Daily bump. omits 9f37147cb79 * config/i386/i386.md (float partial SSE register stall sp [...] omits ac54f8138b5 PR target/86794 * config/mmix/mmix.c (TARGET_HAVE_SPECULA [...] omits 919e63e824a PR target/85666 * config/mmix/mmix.c (mmix_assemble_integ [...] omits e66a5c025d0 PR target/85666 * config/mmix/mmix.c (MMIX_CFUN_NEEDS_SAV [...] omits ee200713c73 compiler: make sure type descriptor initializers go in .rodata omits b638e88c966 [PATCH] internalize a driver fn omits cc168155ffb 2018-09-09 Xianmiao Qu xianmiao_qu@c-sky.com omits a9757e840ef Daily bump. omits 3a50b9db82b PR c++/87150 - wrong ctor with maybe-rvalue semantics. * [...] omits 32fee334421 PR c++/86678 - constexpr function with non-constant after return. omits 9c1ea6eb80f * cxx-pretty-print.c (cxx_pretty_printer::statement) <case [...] omits 1315c80d9ea * c-c++-common/array-init.c: Add dg-prune-output. * g++.d [...] omits f168267a5e9 PR rtl-optimization/85458 * sel-sched.c (sel_target_adjus [...] omits 2a4787da690 Daily bump. omits 0fb27bd8264 Remove unused init_unsigned_integer function. omits 61619a06302 * config/i386/i386.md (floatSWI48x:modeMODEF:mode2) En [...] omits 39f6ac5c527 * g++.dg/cpp1z/direct-enum-init1.C: Remove "inside" from d [...] omits f4416678250 PR c++/87152 - range-based for loops with initializer brok [...] omits 12b02a5d593 Fix C++17 expected errors for pointer to member function te [...] omits 5a1793495b1 Daily bump. omits 449bd5bad5e * reg-stack.c (get_true_reg) <case FLOAT_TRUNCATE>: Reorde [...] omits e5e29686920 [gcc] omits 6a6c6843407 * config/i386/i386.md (fix_trunc<mode>_fisttp_i387_1): Rem [...] omits df06d247525 * varasm.c (output_constructor_regular_field): Check TYPE_ [...] omits 3b76cef6b22 [gcc] omits 9c9cdc49c85 [gcc] omits 918db08a3ef S/390: Prohibit SYMBOL_REF in UNSPECV_CAS omits 07c30acd457 S/390: Register pass_s390_early_mach statically omits d4bb7aa33ca S/390: Remove UNSPEC_LTREL_BASE omits d66aa2617fa PR c++/86982, -Wreturn-local-addr and std::move and std::f [...] omits 5640bf9559a Daily bump. omits 136a902a938 PR target/86779 * config/cris/cris.c (TARGET_HAVE_SPECULA [...] omits 51a7d1c8845 [nvptx] Basic -misa support for nvptx omits 0d9d36546d2 PR c++/87109, wrong overload with ref-qualifiers. * call. [...] omits c3b26e7e9e3 * config/i386/i386.md (truncdfsf2): Remove expander. (tru [...] omits 610e1f88b06 PR52665 do not let .ident confuse assembler scan tests omits 48a8427d085 * libsupc++/cxxabi.h (__cxa_demangle): Clarify doxygen comment. omits 3cb2785efe2 Optimise sqrt reciprocal multiplications omits 659169d3b2e 2018-09-05 Richard Biener rguenther@suse.de omits a6227bc0be6 Group switch cases in switch lowering (PR tree-optimization [...] omits 68697710fdd 2018-09-05 Richard Biener rguenther@suse.de omits 48e2db9c913 * io/async.h: Use __gthread_mutex_t, not pthread_mutex_t. omits bc78ad77236 PR c++/87137] GCC-8 Fix omits 79ec669d286 [PR c++/87185] ICE in prune-lambdas omits dfd62252a0a 2018-09-05 Richard Biener rguenther@suse.de omits 8df53f4d103 [aarch64] Avoid tag collisions for loads falkor omits f69c2645eeb Fix typo in ChangeLog. omits 13dfce03930 Fix a scan in test for Darwin target (PR testsuite/87216). omits eb72e1e9ad6 GCOV: Print one decimal place in human readable mode. omits 1a78f0f407a Ignore properly -mdirect-move (PR target/87164). omits f9547530289 * cp-tree.h (treat_lvalue_as_rvalue_p): Declare. * except [...] omits 6dc26e760ad Daily bump. omits 5aa0164b03b DWARF: Allow hard frame pointer even if frame pointer isn't used omits 44e419819c4 PR target/87198 * common/config/i386/i386-common.c (OPTIO [...] omits 174ff8eae85 gcc: xtensa: fix NAND code in xtensa_expand_atomic omits 1ab5867ea81 Don't xfail gcc.target/i386/addr-sel-1.c (PR target/86744) omits ed81b3caf04 * wide-int-range.cc (wide_int_range_convert): New. * wide [...] omits 599fba1616c genmatch: put reporting on a cold path omits 69385360285 Add whitespace before warning option added in previous commmit omits 7e1547f6075 Add -Waligned-new to Option Summary omits b86a1a386a1 2018-09-04 Richard Biener rguenther@suse.de omits f0c8c617bd3 * tree-vrp.c (vrp_can_optimize_bit_op): Remove. (extract_ [...] omits ffb47768a19 2018-09-04 Richard Biener rguenther@suse.de omits efdbcfb0b35 Update C Extensions docs for support in latest C++ omits e4040c13d05 * MAINTAINERS: Update my email address. omits 16354dcc8a1 Daily bump. omits 8b1afaa1f70 2018-09-03 Jerry DeLisle jvdelisle@gcc.gnu.org omits bbc9151645f 2018-09-03 Richard Biener rguenther@suse.de omits bd160c04bbc bb-reorder: convert to gcc_stablesort omits 207c43a2e4a tree-loop-distribution: convert to gcc_stablesort omits ad5d5929e0b introduce gcc_stablesort omits 8c16143cce9 qsort_chk: call from gcc_qsort instead of wrapping it omits 1bd1aa451d5 rs6000: lxsdux / stxsdux do not exist omits 1580b4793d8 PR libstdc++/78179 run long double tests separately omits ab40e20ba7b 2018-09-03 Richard Biener rguenther@suse.de omits 0085f3a8218 Fix vector::_Temporary_value::_M_ptr omits dc0e5150d2f PR libstdc++/87194 fix range insertion into maps and sets omits 01b2b7a573c PR libstdc++/78595 implement insertion into maps in terms o [...] omits 661fdbbb031 Fix thinko (PR tree-optimization/87201). omits 6f5bdb3486b 2018-09-03 Richard Biener rguenther@suse.de omits 43125e2974d fixincludes: vxworks: remove unnecessary parentheses in ioc [...] omits b2903606a95 Come up with TARGET_GET_VALID_OPTION_VALUES option hook (PR [...] omits 8d9721cc670 /cp 2018-09-03 Paolo Carlini paolo.carlini@oracle.com omits 44b41fe75b9 Make __builtin_expect effective in switch statements (PR mi [...] omits e7d8b5c2ddf Daily bump. omits b5d1989793d 2018-09-01 Jerry DeLisle jvdelisle@gcc.gnu.org omits d839099fb30 * c-common.c (braced_list_to_string): Remove eval paramete [...] omits 9fe2a0427fb 2018-09-02 François Dumont fdumont@gcc.gnu.org omits 5c3f2e374aa * doc/standards.texi (Standards): Update Objective-C reference. omits e2f0e3ce886 Daily bump. omits 5f3fa5494d0 * doc/install.texi (Prerequisites): Update link for MPC. omits 6491839ad2e * doc/generic.texi (OpenMP): Adjust link to openmp.org. * [...] omits 5b28a0baf43 * doc/xml/manual/profile_mode.xml: Update three ieeexplore [...] omits 83c85cb8ac8 Fix PR87074 omits 47c815c5ca6 * doc/install.texi (Prerequisites): Adjust link mpfr.org. omits e0628d67dd9 Daily bump. omits 9aa75c2dd17 2018-08-31 Sandra Loosemore sandra@codesourcery.com omits 2a06e47d59c 2018-08-31 Richard Biener rguenther@suse.de omits 3278521b5d7 tree-vrp: add "const" qualifier to various value_range pointers omits 0d7050dfc89 [AArch64] Implement new intrinsics vabsd_s64 and vnegd_s64. omits 23a48e5f87e [PR c++/87155] Anonymous namespace and omits c23a4d0d5a6 [PATCH] Fix thinko in estimate_local_effects in IPA-CP omits b1e09b9a11b IPA ICF: make type cache a static field sem_item. omits 5367a58ed3e [C++ PATCH] Remove K&R declaration hack. omits 91b7fbe434d [ipa-inline][obvious] Fix typos in comment omits e633c51a9d8 rs6000: Make lround<mode>di2 depend on TARGET_FPRND (PR86684) omits 2065b8e8fbd PR middle-end/87138 * expmed.c (expand_mult_const): Use i [...] omits 5647ea13a63 2018-08-31 Paul Thomas pault@gcc.gnu.org omits 53cd841069e Fix PR testsuite/86519 reference. omits a896091cf2c Daily bump. omits c6bfb63c970 2018-08-30 Sandra Loosemore sandra@codesourcery.com omits fd30578fdd2 PR testsuite/87158 - FAIL gcc.c-torture/execute/memchr-1.c [...] omits 2666d874668 2018-08-30 Sandra Loosemore sandra@codesourcery.com omits 602ae46c5b2 gcc: omits d73e8cba846 2018-08-30 Aaron Sawdey acsawdey@linux.ibm.com omits c9d25f8c66b x86: Move AESNI generation to Skylake and Goldmont omits 995068e42e1 PR lto/86517 * lto-opts.c (lto_write_options): Always str [...] omits 8be6a6f3d42 [libcpp] fix some line map comments omits fe92dce78eb Avoid undefined shifts in ceil2 operations omits abf0dec5ba2 * lto-streamer-out.c (DFS::DFS_write_tree_body): Do not fo [...] omits 3a54d877c4e Move strcmpopt_6.c from gcc.dg to gcc.target/aarch64 and gc [...] omits a555fd25352 gimplefe: expose MULT_HIGHPART_EXPR omits e8a89d3228f * sreal.h (SREAL_PART_BITS): Change to 31; remove seemingl [...] omits fcf59b7337a 2018-08-30 Richard Biener rguenther@suse.de omits dce9669ae84 * lto-streamer-out.c (DFS::DFS_write_tree_body): Do not wa [...] omits 72fef330581 * tree.c (find_decls_types_r): Walk also TYPE_NEXT_PTR_TO [...] omits a6d72712619 Fix undefined references seen with mingw-w64 omits 549d33da392 Fix __gnu_cxx::_Pointer_adapter for long long arithmetic omits ade2db41a71 Limit movmem copies to TImode on AArch64 omits c4144665bf9 Enable underflow check in canonicalize_comparison. (PR86995) omits da2ef3e1033 Daily bump. omits 2a0aa722346 gcc: 2018-08-22 Bernd Edlinger bernd.edlinger@hotmail.de omits 57d80b90c00 PR c++/87095 * decl.c (begin_destructor_body): If current [...] omits 921675b5b69 /cp 2018-08-29 Paolo Carlini paolo.carlini@oracle.com omits 917baa6b396 PR tree-optimization/86714 PR tree-optimization/86711 * [...] omits 8f9ccebd97d * tree-streamer-in.c (lto_input_ts_function_decl_tree_poin [...] omits 91860f4fcf8 2018-08-29 Richard Biener rguenther@suse.de omits b87672f7d60 2018-08-29 Richard Biener rguenther@suse.de omits 5477dab8d8d 2018-08-29 Richard Biener rguenther@suse.de omits d0bfd6beebd C++: underline param in print_conversion_rejection (more PR [...] omits 77d6e740b4b doc: document -ftree-scev-cprop omits 0f690e4ec5c PR c++/87122 * pt.c (tsubst_expr) <case RANGE_FOR_STMT>: [...] omits 6784be9efde * sreal.h (normalize, normalize_up, normalize_down): Add n [...] omits c8c195fa4c9 Fix thinko in lto.c (PR bootstrap/87130). omits 72310d4f61b 2018-08-29 Vlad Lazar vlad.lazar@arm.com omits f04d242a1a2 PR libstdc++/31413 fix test failure on Debian systems omits 2304d9e8531 Strenghten assumption about gswitch statements. omits 2b6aced583f [AARCH64] Use stdint integers in vect_su_add_sub.c omits 51ebce8c154 2018-08-29 Richard Biener rguenther@suse.de omits 881d204865d 2018-08-29 Richard Biener rguenther@suse.de omits 5e550f9784a Rewrite pic.md to improve medany and pic code size. omits a6e3a818191 remove utf-8 from comment omits 1cd07793cd1 compiler, runtime: remove hmap field from maptypes omits e7198e20220 Daily bump. omits 41f8d00e6db * fold-const.c (fold_binary_loc): Remove recently added assert. omits 692dc725029 * genpreds.c (write_predicate_subfunction): Also ad [...] omits 4c202e6dd2f PR tree-optimization/87009 * match.pd: Add boolean optimi [...] omits d93fd06775f gcc/testsuite/ChangeLog: omits 48cccec045f PR middle-end/86631 - missing -Walloc-size-larger-than on I [...] omits 79ec46f461e PR libstdc++/87116 fix path::lexically_normal() handling of [...] omits 70775f2c97d /cp 2018-08-28 Paolo Carlini paolo.carlini@oracle.com omits 15f230dbc92 Fix version check for ATTRIBUTE_GCC_DUMP_PRINTF omits da3890a5504 2018-08-28 Richard Biener rguenther@suse.de omits bfefdd25867 2017-08-28 Paul Thomas pault@gcc.gnu.org omits 13308b3754c PR middle-end/87099 * calls.c (maybe_warn_nonstring_arg): [...] omits 7d368d79d0b Fix unguarded use of tree_to_shwi in tree-ssa-sccvn.c omits d46a9791a73 Add target selectors to slp-37.c (PR87078) omits 21461a79c10 2018-08-28 Richard Biener rguenther@suse.de omits 7366a0f04de 2018-08-28 Richard Biener rguenther@suse.de omits 1857d9465fd 2018-08-28 Richard Biener rguenther@suse.de omits 94a54d80a59 2018-08-28 Richard Biener rguenther@suse.de omits dfe2435feb0 Update documentation of fndecl_built_in_p. omits f4455d5f126 PR tree-optimization/87110 * tree-ssa-dse.c (compute_trim [...] omits 2c6de9ffea9 PR tree-optimization/86914 - wrong code with strlen() of po [...] omits 145e6920d5a Daily bump. omits 55769ed647b PR tree-optimization/87112 - ICE in fold_binary_loc on strn [...] omits 218a51b98bf C++: fix-it hint for missing "typename" (PR c++/63392) omits 407db075fb6 * tree-ssa-dse.c (compute_trims): Handle case where the re [...] omits 91e06df2c8b PR c++/86993 * cp-tree.h (cxx_readonly_error): Add locati [...] omits 77a7e949ac2 2018-08-27 Steve Ellcey sellcey@cavium.com omits 745ee4da8da 2018-08-27 Richard Biener rguenther@suse.de omits d5e19fa1ac7 match.pd: add single-use check for (x & y) ^ y -> ~x & y (P [...] omits c9e63184f1d Replace 8 spaces with a tabular in ChangeLog files. omits 5fe20025f58 Less verbose fix-it hints for missing header files (PR 87091) omits e69492e4258 diagnostics: show an extra line of context in line-insertio [...] omits 64f41321804 Sanopt: ignore params with DECL_HAS_VALUE_EXPR_P (PR saniti [...] omits 959c6fe97d6 Add test for memcpy expansion with hint. omits a0e9bfbb865 Come up with fndecl_built_in_p. omits 8d6a0257571 Improve switch code emission for a balanced tree (PR tree-o [...] omits f40af799df5 Fix probability for bit-tests. omits cb0d0bb0812 Fix probabilities for jump table (PR tree-optimization/86702). omits 0fb4f2ced42 Add new gswitch related functions into tree-cfg.c. omits 51e85e64e12 2018-08-27 Richard Biener rguenther@suse.de omits 4ea55ec63d4 2018-08-27 Richard Biener rguenther@suse.de omits 43e28a4c698 PR rtl-optimization/87065 * combine.c (simplify_if_then_e [...] omits 7a1613eab16 Do not read gcda files multiple times (PR gcov-profile/87069). omits 4cc7fe89e65 Print default options selection for -march,-mcpu and -mtune [...] omits c9343224155 * config/mips/frame-header-opt.c: Include "backend.h" rath [...] omits bce996e05a9 Daily bump. omits 48bbcd968d1 PR c++/87029, Implement -Wredundant-move. * c.opt (Wredun [...] omits 9058d630b4e PR c++/87080 * typeck.c (maybe_warn_pessimizing_move): Do [...] omits c1a19623398 Daily bump. omits d6733e793a0 2018-08-25 Thomas Koenig tkoenig@gcc.gnu.org omits a55f0871f40 PR tree-optimization/87059 * builtins.c (expand_builtin_s [...] omits 9bd3a9f7242 fix PR 86545 omits 2c5682826ac Code clean-up on darwin.c omits f78aef82e33 Don't force visibility to hidden for Darwin > 8. omits 8fe15fad154 Daily bump. omits 9cd1de955f3 Set start_location to 0 if we ran out of line map space omits dd9ed701072 diagnostics: tweaks to line-spans vs line numbering (PR 87091) omits 6180f4cd350 * gimple-ssa-evrp-analyze.c (set_ssa_range_info): Pass val [...] omits 7ddc0ac422f new(nothrow) is malloc-like omits b5665f52732 runtime: remove the dummy arg of getcallersp omits 94857fa1a96 Forward declare debug containers so std::pmr aliases work omits 87c034e9b66 2018-08-24 Thomas Koenig tkoenig@gcc.gnu.org omits e9948aa4b51 Add a testcase for PR middle-end/87092 omits be9d0de534b PR c++/67012 PR c++/86942 * decl.c (grokdeclarator): Dis [...] omits b775690ffc3 * emit-rtl.c (init_emit_once): Do not emit MODE_POINTER_BO [...] omits 5207ee15081 Define vect_perm for variable-length SVE omits aedceb0564a Avoid is_constant calls in vectorizable_bswap omits 66697aaede2 Handle SLP permutations for variable-length vectors omits 217cd82aec5 DWARF: Call set_indirect_string on DW_MACINFO_start_file omits 2515797e5db 2018-08-24 Richard Biener rguenther@suse.de omits 6fad3a45f02 rs6000: Check that the base of a TOCREL is the TOC (PR86989) omits eba1b999281 PR 87073/bootstrap * wide-int-range.cc (wide_int_range_di [...] omits 4df8c5503ed Daily bump. omits 934acccc51c PR tree-optimization/87072 - false warning: array subscript [...] omits 0f5b8458d99 * async.h (ASYNC_IO): Revert _AIX test. omits 0d86e7f1ff3 Fix failure when -fno-rtti test is run in C++17 or later omits 12554a625f3 2018-08-23 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org omits 3ca5f1a805f Fix typo 'exapnded' to 'expanded' omits 428c12fad25 scev: dump final value replacement expressions omits 8715a8ff5f1 Define debug mode function for C++98 omits 217f241d110 Fix C++98 tests to not use C++11 features. omits 8a1e94a50d6 Fix comments in testsuite script omits dcea420d552 * tree-vrp.c (abs_extent_range): Remove. (extract_range_i [...] omits 7d82e91b9df [AARCH64] use "arch_enabled" attribute for aarch64. omits a80c47f0d8c Fix recent bug in canonicalize_comparison (PR87026) omits 4d2d968027a Fix C++11-ism in C++98 member function omits 431a9dda090 Fix testsuite failures for __gnu_debug::string with old ABI omits d1961e648e0 [libiberty patch] Fix PGO bootstrap omits a7852b351bd PR target/86951 arm - Handle speculation barriers on pre-ar [...] omits 49bd2ed1331 2018-08-23 Richard Biener rguenther@suse.de omits 9e358573332 [AArch64] Improve SVE handling of single-vector permutes omits 4beafa0b8cc Fix aarch64_evpc_tbl guard (PR 85910) omits 5654cf465a3 Signed zero for {max,min}val intrinsics omits 1dce029ca15 Remove C++14-isms from C++11 tests omits 00c805e5d2d Skip tests that depend on the cxx11 std::string omits 644076a3348 2017-08-23 Paul Thomas pault@gcc.gnu.org omits 2ce68fb604f Daily bump. omits d0eb64b248a * tree-ssa-dse.c (compute_trims): Avoid folding away undef [...] omits 0584c370799 Fix tests that fail in C++98 mode omits 5eed8a11cec PR libstdc++/87061 remove pmr type aliases for COW strings omits 2e0303d60a9 PR libstdc++/78448 limit vector::max_size and deque::max_size omits 2f4879251e9 2018-08-22 Thomas Koenig tkoenig@gcc.gnu.org omits f3dd725506a fix PR 86935 omits 319d9891f70 2018-08-22 François Dumont fdumont@gcc.gnu.org omits c540cc1b99f 2018-08-22 Andrew Benson abensonca@gmail.com omits dafb1a52eaa Update write after approval list omits 2fbfb5cf379 fix PR 86888 omits 513a83f97f4 PR middle-end/87052 - STRING_CST printing incomplete in Gim [...] omits c8864e6d266 [ fix changelog ] omits 76f0f74bd9d Change AArch64 specific FMAX/FMIN tests into generic MAX_EX [...] omits 577b0b07be7 combine: Do another check before splitting a parallel (PR86771) omits 8073a327817 [2/2] Fix bogus inner induction (PR 86725) omits ecff729d3be [1/2] Fix bogus double reduction (PR 86725) omits 05b97b35ef8 Make the vectoriser drop to strided accesses for stores with gaps omits 71e71559f95 Only test STMT_VINFO_STRIDED_P for the first statement in a group omits f9efa8753bc Udate Darwin's LTO specs to match what's in gcc/gcc.c omits c94f76ecdee stringify __USER_LABEL_PREFIX__ in pr85248 testcase. omits 5dda71ffa2f Make the gcc-ar,nm, strip tools respond correctly to --help [...] omits 3f43a03dcf6 PR libstdc++/77854 document size_type for containers omits 2279ee6325d commit missed change from r263764 omits 738b5536dcf Move Darwin10 unwinder fix to a crt shim. omits e790a3886e5 Allw for Darwin to operate with an assembler supporting got [...] omits f3133a26499 Fix FDE labels for Darwin omits ba6ec05184b 2018-08-22 Richard Biener rguenther@suse.de omits a7a67e785dd 2018-08-22 Richard Biener rguenther@suse.de omits 8e87c176a78 rs6000 small data: add note on sdata2/r2 omits 84489950650 fix reassoc cut&pasto omits 41f8ef3ad86 Daily bump. omits 1b03fb19817 2018-08-21 François Dumont fdumont@gcc.gnu.org omits 64dd117734d Unconditionally use MAX_EXPR/MIN_EXPR for MAX/MIN intrinsics omits 629c30bb44f 2018-08-21 Nicolas Koenig koenigni@gcc.gnu.org Thomas [...] omits 5019ff1206f PR c++/86499 * parser.c (cp_parser_lambda_introducer): Gi [...] omits 522a5d08473 2018-08-21 Paolo Carlini paolo.carlini@oracle.com omits 543dc27eefc PR c++/86981, Implement -Wpessimizing-move. * c.opt (Wpes [...] omits df6bc621a19 PR c++/65043 * call.c (standard_conversion): Set check_na [...] omits b92171b55eb * cp-tree.h: Fix typo. omits 96cb18c0ac0 [Ada] Minor reformattings omits 3bae5e8b2c5 [Ada] Add a new gnat tool vxlink omits d22a9754839 [Ada] Crash on expression function and tagged types omits ab8afda3f3c [Ada] Spurious crash on expression function as completion w [...] omits 241ea53438c [Ada] Retention of with clauses for ignored Ghost units omits 36bf51692bb [Ada] Crash processing SPARK annotate aspect omits fec1e5e7083 [Ada] Spurious error on overriding protected function in instance omits 86af16cb608 [Ada] Properly set scope of artificial entities in blocks omits 6aefdbe5070 [Ada] Fix scope computation for loop statements omits 725d0bf88a8 [Ada] Einfo: remove obsolete code omits 24dca06dce6 [Ada] Update for Ownership rules for access types according [...] omits ba1b9e1f8bd [Ada] Spurious ambiguity error on call returning an access type omits f0eeeb38b2f [Ada] Document entries of the target parametrization file omits 4c397cd59e0 [Ada] Set scope of elaboration flag for 'Access omits 49daa8a9aa0 [Ada] Sprint: add guard on printing aspects omits a85e94af942 [Ada] Crash compiling SPARK ghost functions with callgraph info omits 3fb32d240b5 [Ada] Unnesting: do not set size of access subprograms omits 74d7986444e [Ada] Unnesting: do not emit warnings for access to subprograms omits 7d3a41bb107 [Ada] Improper copying of limited arrays with default initi [...] omits cf40f591997 [Ada] Fix spurious error on unchecked conversion on VFA rec [...] omits 1a7ea289f34 [Ada] Fix internal error on extension of record with repres [...] omits 04d047d8fab [Ada] Spurious "Duplicated symbol" error with discriminated tasks omits 1ae20fc442f [Ada] Define versions of dimension system for Float and Long_Float omits e8603de1284 [Ada] General purpose doubly linked list for compiler and tool use omits 60af238e4f8 [Ada] Fix scope computation for entry bodies and accept alt [...] omits 71af32ba5d2 [Ada] Crash on entry in generic with dynamic elaboration checks omits e485244f644 [Ada] Set_Targ: add a CodePeer annotation omits 3f813127ca6 [Ada] Compiler abort on call to expr. function for default [...] omits 9e12c9c71b0 [Ada] Dynamically resizable, load factor-based hash table omits cdfda0e30dd [Ada] Enumeration types with non-standard representation omits 4fa679e5f61 [Ada] Handle pragmas that come from aspects for GNATprove omits cccf033e435 [Ada] Add sa_messages.ad[sb] for SPARK 2014 omits 89dbc2fab13 * testsuite/18_support/new_nothrow.cc: XFAIL on AIX. omits db75ccc100a Update global reviewers list omits 171a9c7222a * tree.c (find_decls_types_r): Do not check for redundant [...] omits 149f68393ae [Ada] Bump copyright notices to 2018 omits 27af5923908 * tree.c (free_lang_data_in_decl): Remove types from DECL_ [...] omits b65055ed7a6 Fix DSE big-endian subreg crash on AArch64. omits 88a179e20e7 Remove redundant { dg-do run } directives in tests omits 6a7f249a141 Restrict the pr86763 test to *-*-linux* targets omits c321f678588 2018-08-21 Bernd Edlinger bernd.edlinger@hotmail.de omits 3d1f316e9e9 vxworks: don't define vxworks_asm_out_constructor when usin [...] omits ba51b9b497e vxworks: enable use of .init_array/.fini_array for cdtors omits f8a195db4f2 libgcc: add crt{begin,end} for powerpc-wrs-vxworks target omits 86e8c814f0f vxworks: add target/h/wrn/coreip to the set of system inclu [...] omits fd5cbc99f7b 2018-08-21 Bernd Edlinger bernd.edlinger@hotmail.de omits 36a03e27e3f [debug] Add debug and earlydebug dumps omits 8ea24f1f987 [debug] Respect fdump-noaddr and fdump-unnumbered in print_die omits 9e4ef9eec6c * wide-int-range.cc (wide_int_range_abs): New. (wide_int_ [...] omits 660ea546aec Daily bump. omits a8375b99669 [libiberty patch] PEX-unix forking omits 758c5eacec0 [gcc] 2018-08-20 Michael Meissner meissner@linux.ibm.com omits 1936b1ca14e [PATCH] fix some build breakage omits 545e07463d0 PR tree-optimization/87034 - missing -Wformat-overflow on a [...] omits bc35ef65434 Add support for grouping of related diagnostics (PR other/84889) omits 2a8e2ab2e9e x86: Always update EH return address in word_mode omits aca107a7141 * targhooks.c (std_gimplify_va_arg_expr): Properly handle [...] omits 3d0b2bf6233 [CPP PATCH] node field bits omits 33bb12b1ed4 [CPP PATCH] node type omits faf7b1b05a8 [CPP PATCH] Fix warning & other cleanups. omits 458e40d0759 2018-08-20 Bernd Edlinger bernd.edlinger@hotmail.de omits 6127fbba971 PR target/86984 * expr.c (expand_assignment): Assert that [...] omits d565b82791a [PATCH] Kill cpp-id-data.h omits 2f5c3913392 2018-08-20 Richard Biener rguenther@suse.de omits a71ee1d840b PR libstdc++/86963 Remove use of __tuple_base in std::tuple omits 51e9526b9c1 [debug] Fix handling of vlas in lto omits 8a0afc11f9f [PATCH] #assert becomes macro-like omits d3a3029ca74 Refactor std::optional SFINAE constraints omits 31682869912 Daily bump. omits 9dec9a132c1 PR target/86994 * config/i386/i386.c (ix86_rtx_costs) [ca [...] omits a35c3e7b54b Daily bump. omits 098254a5e45 2018-08-18 François Dumont fdumont@gcc.gnu.org omits dea9f3cf1b0 Darwin emits pubnames/types by default which mask the inten [...] omits 8284d341e48 Darwin does not support gsplit-dwarf. omits c6328621edd Daily bump. omits 6d6279f88e9 [PATCH] Adjust lazy macro definition omits 17ed9f91586 PR testsuite/86996 omits 3cad0e37167 C++: -Wwrite-strings: use location of string constant omits 4b947be3ed6 doc: Use @ref, not @xref, in the middle of a sentence omits 56469e97d30 2018-08-17 Sandra Loosemore sandra@codesourcery.com omits d406228c78d 2018-08-17 Jojo jijie_rong@c-sky.com Huibin Wang [...] omits 02af62b5598 2018-08-17 Sandra Loosemore sandra@codesourcery.com [...] omits be847c469ee 2018-08-17 Sandra Loosemore sandra@codesourcery.com omits 0363e32c4ea 2018-08-17 Jojo jijie_rong@c-sky.com Huibin Wang [...] omits 9399b971e1a 2018-08-17 Jojo jijie_rong@c-sky.com Huibin Wang [...] omits bffe1cb496f Formatted printing for dump_* in the middle-end omits 023f288a76f PR libstdc++/86963 Implement LWG 2729 constraints on tuple [...] omits ec5d521d5e2 Fix poly types after PR tree-optimization/71625 strlen opti [...] omits 801eca0b635 rs6000: Give names to cbranch/creturn patterns omits 7496b8810aa [PATCH] Macro body is trailing array omits 373b37e4938 [PATCH] Move cpp_macro to cpplib.h omits b7faf40d26c 2018-08-17 Richard Biener rguenther@suse.de omits 0c46a085a53 Merge Ignore and Deprecated in .opt files. omits f8ea05e4698 2018-08-17 Richard Biener rguenther@suse.de omits 17d7e9ff067 gcc/ChangeLog: omits 10f417f6c10 Daily bump. omits 893c4605b59 * builtins.c (c_strlen): Add new parameter eltsize. Use i [...] omits 287abdae018 diagnostics: fix bad interaction between line spans and lin [...] omits 87c50f508ac diagnostics: tweak to line-insertion fix-it hints with line [...] omits 66bbd82f205 rs6000: Delete old add+cmp patterns omits 13215d68c99 rs6000: Remove "length 4" from other insns omits b7247a4d15f rs6000: Remove "length 4" from branch insns omits 11a0bca53ff rs6000: Change the length attribute default omits bef0714819b [PATCH] Macro definition parameter parsing omits f439574fd1b PR testsuite/86745 * gcc.target/i386/avx-cvt-2.c: Loosen [...] omits b899a13f022 Fix warning with -Wsign-compare -Wsystem-headers omits 6564acaf464 -Wmisleading-indentation: fix ICE in get_visual_column (PR [...] omits a738e97cd45 Allow larger copies when not slow_unaligned_access and no padding. omits d64ff962bc0 Avoid deprecation warning with -Wsystem-headers omits 2bf45a0ac7d Remove rtl.texi references to old RTX code class names omits 576bc6e9e0b * expmed.h (canonicalize_comparison): New declaration. * [...] omits 009d78d802d Fix bootstrap with --enable-fully-dynamic-string omits 793b38da83e [PATCH] CPP Macro predicates omits f049a00b649 Add __USER_LABEL_PREFIX__ to the asm names for targets that [...] omits c872cfd0965 Darwin doesn't have pthread_barrier, at least up to Darwin1 [...] omits 7a7a95ec9a7 Update fall through pattern for FP16 patterns in ARM. omits 7cdbf0f7336 fix section naming convention for Darwin in three tests omits 0ca0b402fbe Remove dead pattern on ARM. omits c3c7ecb1d44 [aarch64] Make common aarch64 options target-dependent omits 8142f7851dd Fix pr81923 test for targets using __USER_LABEL_PREFIX__ omits 1e89247b00d Daily bump. omits ba3bc05e98e * config/i386/i386.opt (mmitigate-rop): Mark as deprecated [...] omits 61c3164656d * ChangeLog: Fix whitespace. * testsuite/ChangeLog: Ditto. omits f57a3e4f983 [testsuite] omits a0b92edc61c [gcc] omits 4a3895903c2 Fix experimental::pmr typedefs and add tests omits eb1258b071c * config/i386/i386.c (expand_vec_perm_movs): Enable V4SFmo [...] omits 7850264f749 Refactor uses-allocator construction omits b7bb52644cb diagnostics: add labeling of source ranges omits ee1b788e96b Do not expand the call to memcmp at all when overflow is detected. omits 11e1dba8fa7 2018-08-15 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org omits 442554f32de PR tree-optimization/71625 - missing strlen optimization on [...] omits 696157c24ee S/390: Remove branch splitting loop omits 55a9a5ee411 Don't make unsized objects into extern. omits 9862ad906a1 Darwin - remove unnecessary target hook omits 43b7f53ffd0 Fix single-threaded build for targets without atomics omits 0c913f2d539 Update Darwin section names for DWARF5 omits e431579a8d4 Fix merging of 2 predictors (PR tree-optimization/86925). omits d4b174b003c /cp 2018-08-15 Paolo Carlini paolo.carlini@oracle.com omits 5edbd1b39a4 Backport of RISC-V support for libffi go closures * src/ris [...] omits b7b03acbbb1 * config/i386/i386.c (expand_vec_perm_movs): New method ma [...] omits 481be954deb PR target/86547 * lra-lives.c (remove_some_program [...] omits 57860819181 Daily bump. omits 1c3830456f3 Include <sys/random.h> for getentropy on Solaris omits 1e959ac05cf PR libstdc++/86954 use non-placement operator delete omits 3b8ba91c6fc PR tree-optimization/86650 - -Warray-bounds missing inlinin [...] omits 9984b8d9f7f 2018-08-14 Janus Weil janus@gcc.gnu.org omits ac2c0bc968b Simplify overflow checks in duration literals omits a64e72607dc PR libstdc++/86846 Alternative to pointer-width atomics omits f2b443b321f PR libstdc++/85343 overload __throw_ios_failure to take errno omits 906508bbf0b Rope iterators: don't retain pointers when copied omits 6461f5a2e10 * gcc/pretty-print.c (eat_esc_sequence): Swap the foregroun [...] omits e7d49355f28 * gcc/pretty-print.c (mingw_ansi_fputs): Do not call _close [...] omits 97019bf026a Daily bump. omits ee6d34bbccc PR c++/57891 * call.c (struct conversion): Add check_narr [...] omits 75535607e52 Use getentropy() for seeding PRNG omits fdecd40d148 rs6000: Fix pr56605.c omits c0a8c6f97ed [gcc] omits 697cf94114a [gcc] omits be4d4c0a2bd PR libstdc++/45093 avoid warnings for _M_destroy_node omits 43fd0f2a49d Minor optimisations in operator new(size_t, align_val_t) omits 48789c427dd Add <bit> and <version> to freestanding headers omits 04a634e03d4 Revert "libstdc++-v3: Have aligned_alloc() on Newlib" omits c16f12a2dc1 [gcc] omits b2fc0527d79 PR tree-optimization/71625 - missing strlen optimization on [...] omits c9d00375b34 P0806R2 - Deprecate implicit capture of this via [=] * la [...] omits f787df561d0 PR c++/86915 * decl.c (create_array_type_for_decl): Handl [...] omits 518d845312f * config.gcc (rs6000-ibm-aix4.x): Delete. ( [...] omits f63400aa385 [nvptx] Use CUDA driver API to select default runtime launc [...] omits 06f2bd29194 S/390: Factor out constant pool ref decomposition omits 5d8014f1986 Daily bump. omits cae57acaa7d 2018-08-12 Paul Thomas pault@gcc.gnu.org omits 8ac17fcd7b4 [NDS32] Change return type of predicator to bool. omits 3be0e4e1987 [NDS32] Add new option: -msched-prolog-epilog omits ae13a696f98 [NDS32] Enable -malways-align by default at -O1 and above. omits 78f09145f1c 2018-08-12 Paul Thomas pault@gcc.gnu.org omits d08b1d22dd3 [NDS32] Implement more C ISR extension. omits 23fc2d9850f Daily bump. omits 323d9aff1fd gcc * config/pa/pa.md (UNSPEC_MEMORY_BARRIER): New unspec [...] omits 922f606babb PR tree-optimization/86835 * tree-ssa-math-opts.c (insert [...] omits 35f8f2d4fb6 PR c++/86728 - C variadic generic lambda. omits 31e08de41ff Daily bump. omits 3ff09a404cb PR libstdc++/68210 adjust operator new and delete for LWG 206 omits 3e1f6cebe8d Fix formatting in ChangeLog omits 229c0ef7771 2018-08-10 Janus Weil janus@gcc.gnu.org omits 4be4287a60f Remove not needed __builtin_expect due to malloc predictor. omits 8ff80b6b17d Fix wrongly removed line. omits a29d4af6c49 Fix extra line in MAINTAINERS. omits 38bbb539599 i386: do not use SImode mul-highpart on 64-bit (PR 82418) omits 01107f42aa2 Introduce __builtin_expect_with_probability (PR target/83610). omits c03de6c9913 Strip only selected predictors after early tree passes (PR [...] omits f1541174805 Clarify source of tm.texi to copy for GFDL grant omits 2e920cd849b libstdc++-v3: Have aligned_alloc() on Newlib omits b0867650679 Daily bump. omits 002ced10e57 Define aliases for containers using polymorphic_allocator omits 5f739c3243c * config/m68k/m68k.c (m68k_adjust_decorated_operand): Remo [...] omits 08482a36034 PR middle-end/86897 * gcc.dg/uninit-suppress_2.c: Disable DOM. omits 5f80cd44e5e Add missing PR to Nios fix for CVE-2017-5753 omits 9f648b8b9ec * config/m68k/m68k-protos.h (m68k_final_prescan_insn): Remo [...] omits 331fbb0db9f Allow inner-loop reductions with variable-length vectors omits ff7410b8445 diagnostics: add line numbers to source (PR other/84889) omits 2bbe697b5aa gcc/ChangeLog: omits 91e68c4b957 Restore flow_bb_inside_loop_p tests (PR 86858) omits fad10e5e144 Fix invalid assumption in vect_transform_stmt (PR 86871) omits a2809afdf95 aarch64 - PR target/86887 Fix missing register constraints [...] omits 443b054bd53 2018-08-09 Paolo Carlini paolo.carlini@oracle.com omits 40ea3228096 Remove extra line in common.opt (PR c/86895). omits 1ad2d289c41 S/390: Fix target attribute tests omits 2243751fdaf Fix typos in params.def. omits e7ac5daa971 S/390: Fix PR84332 ICE with stack clash protection omits a653da730df Daily bump. omits 440a7ea9959 2018-08-08 François Dumont fdumont@gcc.gnu.org omits 01716d6bea2 m68k: handle more cases of TLS symbols with offset omits 03410c5ec32 [PATCH] line-map include-from representation omits 4f61feff8ad Prevent internal aligned_alloc clashing with libc version omits dd439d4a14f [libgomp, nvptx] Fall back to cuLinkAddData/cuLinkCreate if [...] omits 3912f4add59 [libgomp, nvptx] Allow cuGetErrorString to be NULL omits 143979be19d [libgomp, nvptx] Remove hard-coded const in nvptx_open_device omits cd3d21c58d3 [libgomp, nvptx] Note that cuGetErrorString is in CUDA_VERS [...] omits 2f11a9ffd06 [AArch64] Add HXT Phecda core support omits 7c8903b8f0b Fix Docbook markup for table entry omits 1f005ef322f Add missing <experimental/numeric> header to docs omits 779172019b8 PR libstdc++/86597 directory_entry observers should clear e [...] omits 9f19cc6b786 S/390: Fix PR85295 omits 9f522e0c2e0 S/390: Fix whitespace problems in the backend omits f5edbf1da04 S/390: Remove TARGET_CPU_ZARCH omits 6ef12d3a911 S/390: Remove support for g5 and g6 machines omits 18d371d3b1d P0595R1 - is_constant_evaluated cp/ * cp-tree.h (enum cp_ [...] omits be6af76629a PR c++/86836 * pt.c (tsubst_expr): For structured binding [...] omits 2b1749c4ab5 PR c++/86738 * constexpr.c (cxx_eval_binary_expression): [...] omits c36feda9d1b [AArch64, Falkor] Switch to using Falkor-specific vector costs. omits 3de7e5d5032 [aarch64] Adjust Falkor's sign extend reg+reg address cost omits 976f4d50e57 Daily bump. omits 945ca5f7bf4 [OpenACC] cleanup trans-stmt.h omits 30814d3710a [PATCH] Line map table allocation omits a4c655fb498 PR libstdc++/86874 fix std::variant::swap regression omits be331916172 runtime: use poll rather than pollset for netpoll on AIX omits 9150207460a libgo: uncomment trace.Stop() call in testing package omits b00834da55f [AArch64] Fix -mlow-precision-div (PR 86838) omits 97663b3b8cd /cp 2018-08-07 Paolo Carlini paolo.carlini@oracle.com omits 8542a4f6bc0 PR libstdc++/86861 Meet precondition for Solaris memalign omits dc65ac08afe Fix PR number for HPPA speculation patch: PR target/86807 - [...] omits 3476b11a993 PR c++/79133 omits ba9d6f44bbe Add malloc predictor (PR middle-end/83023). omits 7127dfbd2e7 Define monotonic_buffer_resource members out-of-line omits 81cb8a0cbbb Fix gcc.dg/vect/no-section-anchors-vect-69.c on SPARC etc. [...] omits 37db7effb50 Add missing gcc-interface/ to 2018-07-31 ChangeLog entry omits 4eae780b867 Daily bump. omits d3b31121d4a [libgomp, nvptx] Handle CUDA_ONE_CALL_MAYBE_NULL omits e56a2114aa8 [libgomp, nvptx] Minimize lifetime of CUDA_ONE_CALL defines omits a4a93b38a77 PR target/86807 * config/pa/pa.c (TARGET_HAVE_SPECULATION [...] omits 87ee0e388ea * tree-ssa-dom.c (dom_opt_dom_walker::optimize_stmt): Pass [...] omits 917dad34cb5 [PATCH] Diagnostic included-from loop omits ba0f90e493b PR c++/86767 * constexpr.c (cxx_eval_statement_list): Han [...] omits 51a9ac6b6eb Fix memory leak in selftest::test_expansion_to_rtl omits c36a8b30136 * g++.dg/torture/pr86763.C (dg-additional-options): Add -l [...] omits 2cac9fbe492 Enable clobber high for tls descs on Aarch64 omits ccaaf99880a S/390: Don't unroll memory blk op loops omits 41af5cf4440 [spu, commit] Define TARGET_HAVE_SPECULATION_SAFE_VALUE omits 484149e9c2e * reload1.c (forget_old_reloads_1): Adjust CLOBBER_HIGH assert. omits 35ba92fc597 PR target/86662 omits 70bdfe23fcb Remaining support for clobber high omits 5262089193b cse support for clobber_high omits 0823eb3654f lra support for clobber_high omits 4e80091843f Add func to check if register is clobbered by clobber_high omits ccd6679faa9 Generation support for CLOBBER_HIGH omits 34b780a6ae0 Add CLOBBER_HIGH expression omits d6c80428f2e * MAINTAINERS: Update my email address. omits 43733eb26bc Daily bump. omits c7e50530ca0 libbacktrace: Suppress the default action-if-found for AC_C [...] omits dd13504b506 2018-08-05 François Dumont fdumont@gcc.gnu.org omits dc13f960b32 i386: Set cfun->machine->max_used_stack_alignment if needed omits ba050019446 Daily bump. omits d3abe5e0081 PR tree-optimization/86571 - AIX NaNQ and NaNS output forma [...] omits 4610de91806 [testsuite, guality] Use absolute line number in pass/fail line omits 3481f5b6c80 [libgomp, nvptx, --without-cuda-driver] Don't use system cu [...] omits a2bac27c79d * gcc.dg/guality/const-volatile.c: Remove duplicate test "t [...] omits 9bc80561a9b 2018-08-04 Janus Weil janus@gcc.gnu.org omits 571ee70a6d4 PR testsuite/86153 * g++.dg/pr83239.C (dg-options): Add - [...] omits 388833c9640 Daily bump. omits a8fcfe93c17 2018-08-03 Sandra Loosemore sandra@codesourcery.com omits 7516de1461e Remove nfs bogon omits 7bb408709cd * config/sh/sjlj.S: Adjust to use PIC vs normal code to av [...] omits 30cd52e242a Add fix-it hint for missing return statement in assignment [...] omits 2419ebf7b73 PR target/86795 * config/mn10300/mn10300.c (TARGET_HAVE_S [...] omits dfd009fe920 docs: fix stray duplicated words omits 40eafc9b510 Avoid infinite loop with duplicate anonymous union fields ( [...] omits 960639dc9a2 PR c++/86706 * class.c (build_base_path): Use currently_o [...] omits 869b70e5eec * ChangeLog: Move entry ... * cp/ChangeLog: ... here. omits 2711bbe46df [Ada] Partially revert "Makefile patches from initial RISC- [...] omits d3f09bd8151 Handle SLP of call pattern statements omits a4771bd58f5 Add workaround for non-unique errno values on AIX omits 5c9c1e7c568 * Makefile.in (wide-int-range.o): New. * tree-vrp.c: Move [...] omits d963056f99a [c++] Don't emit exception tables for UI_NONE omits cc647a3c0b0 Print heuristics probability fraction part with 2 digits. omits 148fcef366e [aarch64] Fix falkor pipeline description for dup<q> omits 0fb188e6d66 Daily bump. omits c1031b5a348 * config/nds32/nds32.c (nds32_hard_regno_mode_ok): Replace [...] omits cba058c7d59 Fix memory leak of pretty_printer prefixes omits 5902482efb7 2018-07-31 Aaron Sawdey acsawdey@linux.ibm.com omits 78095ef84bb PR target/86790 * config/m68k/m68k.c (TARGET_HAVE_SPECULA [...] omits de4dae0dccb [OBVIOUS] Correct name of file in ChangeLog omits a56e14aaf64 PR target/86784 * config/h8300/h8300.c (TARGET_HAVE_SPECU [...] omits 5ad4bc86448 arm - correctly handle denormal results during softfp subtraction omits 4943d94a937 PR target/86813 * config/stormy16/stormy16.c (TARGET_HAVE [...] omits ac2b393f4f5 [nvptx] Ignore c++ exceptions omits af6206140b7 PR target/86810 * config/v850/v850.c (TARGET_HAVE_SPECULA [...] omits 26771b45cec PR target/86803 * config/rx/rx.c (TARGET_HAVE_SPECULATION [...] omits 4b5b838c1f1 Typo fix omits 493f01c21d7 2018-08-02 Richard Biener rguenther@suse.de omits c120722833a PR target/86797 * config/msp430/msp430.c (TARGET_HAVE_SPE [...] omits d39178b3739 PR target/86791 * config/mcore/mcore.c (TARGET_HAVE_SPECU [...] omits ed5b00c0bd9 2018-08-02 Richard Biener rguenther@suse.de omits 3c4b2a9ec2c PR target/86789 * config/m32r/m32r.c (TARGET_HAVE_SPECULA [...] omits 9d98ff9755a PR target/86787 * config/iq2000/iq2000.c (TARGET_HAVE_SPE [...] omits 8ad1f0104f4 PR target/86782 * config/frv/frv.c (TARGET_HAVE_SPECULATI [...] omits 8cea0024b85 PR target/86781 * config/fr30/fr30.c (TARGET_HAVE_SPECULA [...] omits de776f336fb Revert "[ARM] Fix PR85434: spilling of stack protector guar [...] omits 60eea7fb69b [gen/AArch64] Generate helpers for substituting iterator va [...] omits eb46ebeea05 [AArch64] Add support for 16-bit FMOV immediates omits 055e5126021 gcc/ 2018-08-02 Jackson Woodruff jackson.woodruff@arm.com omits 733fad0936b Fix gcov misleading error (PR gcov-profile/86817). omits 1a1934d3163 Cherry-pick compiler-rt revision 338606 (PR sanitizer/86022). omits 8b507d69bbd [ARM] Fix PR85434: spilling of stack protector guard's addr [...] omits 0d4b5198707 dumpfile.c/h: add "const" to dump location ctors omits 8bfd60be1e5 Daily bump. omits a2e93b74a8f PR tree-optimization/86650 - -Warray-bounds missing inlinin [...] omits 572fe631b38 * xcoff.c (struct xcoff_line, struct xcoff_line_vector): R [...] omits df3e7e7eba3 [libgomp] Truncate config/nvptx/oacc-parallel.c omits e700cae575d Add -D_GLIBCXX_ASSERTIONS to DEBUG_FLAGS omits 8da91d6a295 Cherry-pick compiler-rt revision 318044 and 319180. omits eed7570c0b2 [AArch64] Update expected output for sve/var_stride_[24].c omits b7c9bd36eaa [AArch64] XFAIL sve/vcond_[45].c tests omits fe4311f28a4 Fold pointer range checks with equal spans omits d2e378182a1 Use steady_clock to implement condition_variable::wait_for omits 79a8b4c1d70 Report early wakeup of condition_variable::wait_until as no [...] omits e9b7408da79 Fix PR number omits f0bbd5fb18f Fix remove_stmt in vectorizable_simd_clone_call (PR 86758) omits 2482dbe8be1 [07/11] Use single basic block array in loop_vec_info omits 3c8b7bc7c47 [06/11] Handle VMAT_INVARIANT separately omits 0b7ea3a9e2c [05/11] Add a vect_stmt_to_vectorize helper function omits 11822fb29f3 * tree-vrp (zero_nonzero_bits_from_bounds): Rename to... [...] omits 4a59791f7d0 [04/11] Add a vect_orig_stmt helper function omits 9632f098d49 [03/11] Remove vect_transform_stmt grouped_store argument omits 02e9bec21ff [02/11] Remove vect_schedule_slp return value omits 0384ddb0026 [01/11] Schedule SLP earlier omits e95d867aa56 Fix over-widening handling of COND_EXPRs (PR 86749) omits 30ac4a8261f [PATCH] Remove use of 'struct map' from plugin (nvptx) omits 42e4d3a7e75 PR libstdc++/60555 std::system_category() should recognise [...] omits 40632ac35ed [nvptx] Define TARGET_HAVE_SPECULATION_SAFE_VALUE omits 29d354b329e [libgomp, nvptx] Add cuda-lib.def omits ea47b34525d /cp 2018-08-01 Paolo Carlini paolo.carlini@oracle.com omits 69859909068 2018-08-01 Richard Biener rguenther@suse.de omits f144c98a5ff * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0. omits 187617b4504 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*. omits a155acdf011 Improve dumping of value profiling transformations. omits 874612dc79b __gcov_indirect_call_callee can't be null in __gcov_indirec [...] omits e1fe4185168 Add memmove to value profiling. omits 54d19dc9b5f [PATCH][AArch64] Stop redundant zero-extension after UMOV w [...] omits c1e4a7a554e PR c/85704 * c-typeck.c (init_field_decl_cmp): New functi [...] omits 451ed1ab9cc rs6000 - add speculation_barrier pattern omits 5812770a029 x86 - add speculation_barrier pattern omits d6470854446 2018-08-01 Richard Biener rguenther@suse.de omits 66303da22f4 2018-08-01 Jan Willem Jagersma jwjagersma@gmail.com omits 71002f41a9a Daily bump. omits 067172f1ece runtime: use poll rather than pollset for netpoll on AIX omits 785c6c31ab5 PR libstdc++/86751 default assignment operators for std::pair omits 3ee8fe55e04 Don't unconditionally define feature test macros in <version> omits f89ca6e1a67 Save discriminator info for LTO omits 0b2927f031a Introduce instance discriminators omits 98605dea9f9 c-family: clean up the data tables in c-format.c omits 30929ff6997 * targhooks.c (default_have_speculation_safe_value): Add [...] omits 71e711b71ac dumpfile.c: eliminate special-casing of dump_file/alt_dump_file omits 2fa87500c80 PR middle-end/86705 omits 15b442ae8f2 pdp11 - example of a port not needing a speculation barrier omits 3e3448a9ae5 targhooks - provide an alternative hook for targets that ne [...] omits ce52014acef AArch64 - use CSDB based sequences if speculation tracking [...] omits b19562a8162 AArch64 - new pass to add conditional-branch speculation tracking omits eaf891585b1 AArch64 - disable CB[N]Z TB[N]Z when tracking speculation omits 97eb2b8649e AArch64 - Add new option -mtrack-speculation omits f9d2906f0b6 AArch64 - add speculation barrier omits be626997e0e Arm - add speculation_barrier pattern omits 123081efd41 Add __builtin_speculation_safe_value omits 291c13cb1a1 Simplify dump_context by adding a dump_loc member function omits b28cf1b0833 PR tree-optimization/86741 - ICE in -Warray-bounds indexing [...] omits f7db343b52f S/390: Don't emit prefetch instructions for clrmem omits bdb5503b4fd [c++] Fix DECL_BY_REFERENCE of clone parms omits 98758e58536 Improve libstdc++ docs w.r.t newer C++ standards omits 22bbe014d6d Replace safe bool idiom with explicit operator bool omits a477acc547e [46/46] Turn stmt_vec_info back into a typedef omits 654fca879be [45/46] Remove vect_stmt_in_region_p omits c626a338481 [44/46] Remove global vinfo_for_stmt-related routines omits c652091aaca [43/46] Make free_stmt_vec_info take a stmt_vec_info omits a507133844f [42/46] Add vec_info::replace_stmt omits f525c1afc88 [41/46] Add vec_info::remove_stmt omits db72d3bfe1f [40/46] Add vec_info::lookup_dr omits ec5bf0fb240 [39/46] Change STMT_VINFO_UNALIGNED_DR to a dr_vec_info omits abc9513da7d [38/46] Use dr_vec_info to represent a data reference omits 5f02ee72ea7 [37/46] dr_aux tweaks omits e05b01adf82 [36/46] Add a pattern_stmt_p field to stmt_vec_info omits 726ee479c42 [35/46] Alter interfaces within vect_pattern_recog omits c0dd122a342 [34/46] Alter interface to vect_get_vec_def_for_stmt_copy omits 526431608ea [33/46] Use stmt_vec_infos instead of vec_info/gimple stmt pairs omits ecc42a77b8a [32/46] Use stmt_vec_info in function interfaces (part 2) omits e068828a30f [31/46] Use stmt_vec_info in function interfaces (part 1) omits d19d572aafc [30/46] Use stmt_vec_infos rather than gimple stmts for worklists omits 819b115085f [29/46] Use stmt_vec_info instead of gimple stmts internall [...] omits a73182ff89d [28/46] Use stmt_vec_info instead of gimple stmts internall [...] omits 1c2fef9a1cc [27/46] Remove duplicated stmt_vec_info lookups omits 5b4b7bcc8b2 [26/46] Make more use of dyn_cast in tree-vect* omits 3d9c962c9a4 [25/46] Make get_earlier/later_stmt take and return stmt_vec_infos omits 1aeaa139420 [24/46] Make stmt_info_for_cost use a stmt_vec_info omits ab98e625c31 [23/46] Make LOOP_VINFO_MAY_MISALIGN_STMTS use stmt_vec_info omits 26515f6d7f0 [22/46] Make DR_GROUP_SAME_DR_STMT a stmt_vec_info omits 14dca1d8034 [21/46] Make grouped_stores and reduction_chains use stmt_v [...] omits cd24aa3cd7c [20/46] Make *FIRST_ELEMENT and *NEXT_ELEMENT stmt_vec_infos omits 0219dc421c9 [19/46] Make vect_dr_stmt return a stmt_vec_info omits 06bb64b8d68 [18/46] Make SLP_TREE_SCALAR_STMTS a vec<stmt_vec_info> omits f4649a9257e [17/46] Make LOOP_VINFO_REDUCTIONS an auto_vec<stmt_vec_info> omits 04eefad5436 [16/46] Make STMT_VINFO_REDUC_DEF a stmt_vec_info omits dc1fb456702 [15/46] Make SLP_TREE_VEC_STMTS a vec<stmt_vec_info> omits 435515db65e [14/46] Make STMT_VINFO_VEC_STMT a stmt_vec_info omits aebdbd3111c [13/46] Make STMT_VINFO_RELATED_STMT a stmt_vec_info omits 585ed623c01 [12/46] Make vect_finish_stmt_generation return a stmt_vec_info omits bfa5bad688a [11/46] Pass back a stmt_vec_info from vect_is_simple_use omits 1cb23a785e4 [10/46] Temporarily make stmt_vec_info a class omits aaac0b1019b [09/46] Add vec_info::lookup_single_use omits 9cfd4e76d1e [08/46] Add vec_info::lookup_def omits 03c0d666298 [07/46] Add vec_info::lookup_stmt omits 04b2391dda8 [06/46] Add vec_info::add_stmt omits 50921328dd1 [05/46] Fix make_ssa_name call in vectorizable_reduction omits 6340aaa8e8e [04/46] Factor out the test for a valid reduction input omits 2068679dba2 [03/46] Remove unnecessary update of NUM_SLP_USES omits 43157fa0049 [02/46] Remove dead vectorizable_reduction code omits 3dd3e23d46c [01/46] Move special cases out of get_initial_def_for_reduction omits d3940cf09bd P1008R1 - prohibit aggregates with user-declared construct [...] omits e082b9c1502 arm: Testcase for PR86640 omits e1426f699c2 GCOV: add cache for streamed locations. omits 9d27748de44 Fix target clones (PR gcov-profile/85370). omits 340529cc413 Fix GCOV CFG related issues. omits 396e3f01aef Fix an UBSAN error in cp/parse.c (PR c++/86653). omits 824a26206fd [Ada] Various code clean-ups from CodePeer messages omits 7d43345753b [Ada] Fix potential Constraint_Error if Library_Version is [...] omits 7233af4a4d5 [Ada] Sem_Elab: remove duplicate condition omits 8bc0626ba4b [Ada] Unnesting: improve support for entries in protected objects omits 8ae5011d295 [Ada] Refine generation of range checks to happen in front end omits 68ea615ada7 [Ada] Secondary stack leak with access-to-subprogram omits 37f84bd39b7 [Ada] Unnesting: find local subps in nested stmt sequences omits 5048305b369 [Ada] Spurious error on default parameter in protected operation omits 5b3999d88d7 [Ada] GNATmake fails to detect missing body omits b64aa5a17bc [Ada] Fix alignment of mutex_t and cond_t type on 32-bit SP [...] omits 1ace4a8b066 [Ada] Wrong value after assignment of overlain record objects omits e79422bbe55 [Ada] Spurious error on the placement of aspect Global omits a67bba016e5 [Ada] Compiler failure on an extended_return_statement in a block omits c0b8656009a [Ada] Spurious warning on iteration over range of 64-bit mo [...] omits 73abbb5671b [Ada] Print the Is_Activation_Record flag omits a0e14d4a3c2 [Ada] Replace low-level calls to Ekind with high-level call [...] omits 738fccf76b6 [Ada] Deconstruct 'F' as a prefix for an ALI data omits e342122d436 [Ada] Fix a freezing issue omits 27373940be7 [Ada] Fix resolution of class-wide operations that are gene [...] omits f81a201b738 [Ada] Minor reformattings omits 08ac35107e7 [Ada] Spurious error -- "allocation from empty storage pool" omits c834ef92b70 Improve specs processing to allow %* in function arguments omits 0e4340b2cce Add support for -nolibc omits 85df3aea4d7 Reverting 'AsyncI/O patch committed' as it is breaking bare [...] omits d66937ad4e7 getenv_spec_function to prepend / to value for undef var omits aae7bacffd5 Daily bump. omits 193d78c830f arm: Generate correct const_ints (PR86640) omits a8793a27ca6 PR libstdc++/86734 make reverse_iterator::operator-> more robust omits b7f8b1793a2 Add workaround for aligned_alloc bug on AIX omits 8fd65ace9ef testcase for 2-2 combine omits 7d697d4de23 * de.po, sv.po: Update. omits a3629d6b673 2018-07-30 Tom Tromey tom@tromey.com omits 6c7525a4de0 2018-07-30 Bernd Edlinger bernd.edlinger@hotmail.de omits 9fa26361aee combine: Allow combining two insns to two insns omits 5a8d2bfe23d [ARM] libgcc: Fix comment for code working on architectures >= 4. omits 11f1930d09c doc: discourage const/volatile on register variables (PR 86673) omits afe56ce5d92 Resync inline implementation of ceil_log2 (PR 86506) omits 730ba3b8371 lra: consider clobbers when selecting hard_regno to spill omits 36dc87133fa [libgomp, nvptx] Handle per-function max-threads-per-block [...] omits 306b8d14de4 [libgomp, nvptx] Calculate default dims per device omits f7c08071e23 [nvptx, offloading] Determine default workers at runtime omits ae0926b1e77 Daily bump. omits 6b4c81cc35c * config/pa/pa.c (pa_output_addr_vec): Align address table [...] omits cdb1897184e Daily bump. omits d4d3e0854bc C++: clean up cp_printer omits 5ba044fc3a4 Daily bump. omits 7a3d55bbcae 2018-07-27 Michael Meissner meissner@linux.ibm.com omits 08985fc2f2d Update .po files. omits 42069bed13d libgo: prune sighandler frames in runtime.sigprof omits 959342f678c gcc/ChangeLog: omits 41f6d43173e PR tree-optimization/86696 - ICE in handle_char_store at gc [...] omits cdd19d45280 Fixes to testcase for PR tree-optimization/86636 omits d9a49803cc1 i386: Remove _Unwind_Frames_Increment omits 9c7661c8544 Disable strcmp/strncmp/memcmp inlining when optimization le [...] omits 54586b72efb Daily bump. omits 9c7131c6da3 * 30_threads/condition_variable_any/cond.cc: New test. omits 9fa2daa7f21 PR target/86612 * gcc.target/powerpc/pr58673-2.c: Call strdup. omits e6562f4b156 PR tree-optimization/86043 - strlen after memcpy partially [...] omits 0aeec5f1690 * src/c++98/locale_init.cc: Fix #ifdef condition. omits d5bb4679680 PR testsuite/86660 * testsuite/libgomp.c++/for-15.C (resu [...] omits c1eaba31b0d PR middle-end/86660 * omp-low.c (scan_sharing_clauses): D [...] omits 5ab8a859b5a libsanitizer: Mark REAL(swapcontext) with indirect_return a [...] omits 4bc701d37fb Add missing dg-require-cstdint directives to tests omits 4508529e6b0 Remove dg-require-cstdint directive from tests omits 31c1f3c7a70 Remove dg-require-cstdint directive from tests omits f79700bf959 Remove dg-require-cstdint directive from tests omits 898fda463f1 Add missing checks for _GLIBCXX_USE_C99_STDINT_TR1 omits 7810f69529c Modify some library internals to work without <stdint.h> omits 2681510db63 Remove char16_t and char32_t dependency on <stdint.h> omits d3901223170 Remove <chrono> dependency on _GLIBCXX_USE_C99_STDINT_TR1 omits f0a39f48629 xfail experimental/memory_resource/new_delete_resource.cc o [...] omits 14ad4d704f7 Add linker_output as prefix for LTO temps (PR lto/86548). omits b5e320cbfa5 optimize std::vector move assignment omits 0778ac7258f [libgomp, nvptx] Add error with recompilation hint for laun [...] omits 5fb2b8e843f [libgomp, nvptx] Move device property sampling from nvptx_e [...] omits 62ebba73cce combine: Another hard register problem (PR85805) omits f9b71a8794b gcov: Fix wrong usage of NAN in statistics (PR gcov-profile [...] omits 4439e2fc160 [libgomp, openacc, testsuite] Fix async logic in lib-12.f90 omits 881965ae062 [libgomp, openacc, testsuite] Fix async/wait logic in lib-13.f90 omits 44b24c949d7 Daily bump. omits a0d7550bd00 PR libstdc++/86676 another alignment fix for test omits c47fb209fed * es.po, ja.po, sv.po: Update. omits eb7c05c424e gcc/testsuite/ChangeLog: omits 6110bbdc43b PR libstdc++/86676 Do not assume stack buffer is aligned omits a479afc7e52 2018-07-25 Nicolas Koenig koenigni@gcc.gnu.org Thomas [...] omits 3a7b4a0aea2 2018-07-25 Nicolas Koenig koenigni@gcc.gnu.org Thomas [...] omits 93dca43088d Add missing header for std::max_align_t omits 3a491e8287a * cp-tree.h (enum cp_tree_index): Add CPTI_{ABI_TAG,ALIGN [...] omits da20e9b03b7 PR c++/85515 * cp-tree.h (enum cp_tree_index): Add CPTI_ [...] omits 7a598c011c3 [ARC] Update default optimizations for size. omits a0382b38240 Regenerate .pot files. omits 92a5af1b329 [ARC] Improve instruction selection for fp moves. omits cb0d954467a [ARC] Fix uncache attribute. omits 7b6e4948fe7 [ARC] Add more additional register names omits 836dcd391d3 optinfo-emit-json.cc: fix trivial memory leak omits 63ac7eadf52 Fix wrong declaration. omits 0389718f288 2018-07-25 Richard Biener rguenther@suse.de omits 82240b202f6 Add new src/c++17 directory to list in acinclude.m4 omits 53046f072c6 Move std::unique_lock definition to a separate header omits b3000498acc Add PR number omits cc1dd160e7a Fix ceil_log2(0) (PR 86644) omits 0c413628c12 Limit dump_flag enum values range (PR middle-end/86645). omits dbcb8969371 Explain asan parameters in params.def (PR sanitizer/79635). omits c4183f31f24 PR tree-optimization/86622 - incorrect strlen of array of a [...] omits d33119a8c54 Daily bump. omits 51a5511d1e7 Add initial version of C++17 <memory_resource> header omits 866cd688d1b PR libstdc++/86658 fix __niter_wrap to not copy invalid iterators omits 495105e3c62 Avoid &LOOP_VINFO_MASKS for bb vectorisation (PR 86618) omits e4aaf333ac8 Fix segfault in -fsave-optimization-record (PR tree-optimiz [...] omits 18891c646df [GCC][AARCH64] Canonicalize aarch64 widening simd plus insns omits 0f04faa50e2 PR middle-end/86627 * expmed.c (expand_divmod): Punt if d [...] omits e2558ae2a7e Minor refactoring in <bit> header omits 1826cc191f7 2018-07-24 Richard Biener rguenther@suse.de omits baf0d8cca17 Reorder conditions in uses-allocator construction helper omits 47fa6f60621 Make __resource_adaptor_imp usable with C++17 memory_resource omits 38faa751cd7 PR libstdc++/70966 fix lifetime bug for default resource omits 6289597b454 PR testsuite/86649 * g++.dg/tree-ssa-/pr19476-1.C: Check [...] omits c08237d0a30 Daily bump. omits 056a9bf0822 * inclhack.def (aix_unistd): New. * fixincl.x: Regenerate. [...] omits a958a2e2bad PR libstdc++/70940 optimize pmr::resource_adaptor for alloc [...] omits f161ab918b7 gcc/testsuite/ChangeLog: omits c54f4cd12fa gcc: 2018-07-23 Bernd Edlinger bernd.edlinger@hotmail.de omits fd6e1d5e5a3 2018-07-23 Bernd Edlinger bernd.edlinger@hotmail.de omits 567f8615f61 2018-07-23 Bernd Edlinger bernd.edlinger@hotmail.de omits d30fb72191a rs6000: Improve vsx_init_v4si omits 056058ae947 rs6000: Generate rl*imi for memory some more omits 4d984926c30 PR c++/86569 * cp-gimplify.c (cp_fold): Don't fold compar [...] omits 62cab508988 Daily bump. omits c5ed61e5862 PR bootstrap/86621 - 'alloca' bound is unknown in tree-vect [...] omits edf3f44703e * doc/gcov.texi (Invoking Gcov): Editorial changes. omits 61ee52b1214 Daily bump. omits 8f2f3eeb9e4 Daily bump. omits 8d3ff4702a3 libcpp: remove redundant parameter from rich_location::set_range omits d9147f5183f PR middle-end/82063 - issues with arguments enabled by -Wall omits 619837aadbd PR middle-end/82063 omits 8e18705e1fb PR middle-end/82063 - issues with arguments enabled by -Wall omits 085968bdf56 2018-07-20 Andrew Benson abenson@carnegiescience.edu omits 48ab28231ad compiler: do order_evaluations before remove_shortcuts omits 0dbefa15caf Give up the inlining expansion for strcmp/strncmp/memcmp on [...] omits 7ee59520e9a PR tree-optimization/86613 - missing -Warray-bounds on a wi [...] omits 9dcf2a1144c Add "-fsave-optimization-record" omits 3052e4ec519 PR libstdc++/86595 add missing noexcept omits d1ddc257f15 Use default visibility to work around clang -fvisibility-in [...] omits 13fec9e5740 PR libstdc++/86603 Move __cpp_lib_list_remove_return_type macro omits 4556378b9fb 2018-07-20 Richard Biener rguenther@suse.de omits 0ceb1deb3fb Remove unused code. omits c42ece589a6 2018-07-20 Richard Biener rguenther@suse.de omits 3012511828c * MAINTAINERS (m32c, msp43, rl78, libiberty, build): Remove [...] omits 75a32c1a6b9 Daily bump. omits a927d294391 PR tree-optimization/84047 - missing -Warray-bounds on an o [...] omits f3c335607cb gcc/ChangeLog: omits 38cf91e5dc8 Add "optinfo" framework omits c6ab95ff169 2018-07-19 Michael Collison michael.collison@arm.com [...] omits 1c7a3c47355 Simplify the base characteristics for some type traits omits b2cef49d858 Use __builtin_memmove for trivially copyable types omits 6644a79eb92 2018-07-19 Paolo Carlini paolo.carlini@oracle.com omits 40d00b7aab9 [PATCH, GCC, AARCH64] Add support for +profile extension omits 32917338b54 [AArch64][PATCH 2/2] PR target/83009: Relax strict address [...] omits 813c397bf58 [AArch64][PATCH 1/2] Fix addressing printing of LDP/STP omits ca5aa39afd0 2018-07-19 Richard Biener rguenther@suse.de omits d9cda1a5136 i386: Test __has_attribute (__indirect_return__) omits 983e3a7a3f3 i386: Change indirect_return to function type attribute omits ca6fd1429df [Fortran] Use MIN/MAX_EXPR or IFN_FMIN/MAX for min/max intr [...] omits 3c3771e06d7 2018-07-19 Paolo Carlini paolo.carlini@oracle.com omits 5dab7179899 * wide-int.h (widest2_int): New. * gimple-fold.c (arith_o [...] omits c57fc2c1e9e 2018-07-19 Eli Zaretskii eliz@gnu.org omits 7930b5aca69 * config/i386/x86-tune-costs.h (skylake_memcpy, skylake_m [...] omits f3c8028c5d5 Daily bump. omits b91a85f51bb gcc/ChangeLog: omits bcfc202de64 gcc/ChangeLog: omits cc7c174bd23 PR c++/86550 * parser.c (cp_parser_decl_specifier_seq): D [...] omits e3ff7e86c72 libcpp: 2018-07-18 Bernd Edlinger bernd.edlinger@hotmail.de omits 2f441104845 2018-07-18 Janus Weil janus@gcc.gnu.org Thomas Koe [...] omits fe1c07b6354 PR c++/86190 - bogus -Wsign-conversion warning * typeck.c [...] omits 37f295971e4 2018-07-18 Richard Biener rguenther@suse.de omits 509699701f8 2018-07-18 Paolo Carlini paolo.carlini@oracle.com omits 18a4030f1ea /cp 2018-07-18 Paolo Carlini paolo.carlini@oracle.com omits d2567bb621b S/390: Add CFI for mcount call sequences omits 9dbdf47dfb8 2018-07-18 Richard Biener rguenther@suse.de omits 575b15f5988 * config/arm/arm.c (get_label_padding): Update for recent [...] omits 21cc03187db Daily bump. omits b2471e18879 PR tree-optimization/86010 * tree-ssa-dse.c (compute_trim [...] omits cbeb879ed95 * config/mips/mips.c (vr4130_align_insns): Update for rece [...] omits 8b0f4225ea0 * config/frv/frv.c (frv_label_align): Update for rec [...] omits 3ad84f23904 * config/nios2/nios2.c (nios2_label_align): Update for rec [...] omits 37e4075f796 Fix invalid cc_status after [const_][us]mulsi3_highpart omits 24496dbd15b compiler: don't set btype_ too early for alias type omits d6148817539 * lex.c (_cpp_lex_direct): Use CPP_DL_NOTE instead of CPP_ [...] omits 3436cb1b6ba * gcc.target/powerpc/pr85456.c: Require longdouble128. omits 7f59a3c89ba compiler: connect the concrete type and the placeholder [...] omits 0e8925ceeab 2018-07-17 Fritz Reese fritzoreese@gmail.com omits 650b79c6881 [testsuite] omits 6bc66ef4207 * gcc.target/powerpc/pr57150.c: Require longdouble128. * gc [...] omits 4e5c135e291 PR c++/86480 - nested variadic lambda and constexpr if. omits daa87973f7a PR libstdc++/86450 use -Wabi=2 and simplify -Werror use omits 1a973a30ff1 Remove unused explicit instantiation of __bind_simple omits 224f52483d9 [ARC] Don't use deprecated align_labels_log variable. omits c0cc4f0fed3 2018-07-17 Richard Biener rguenther@suse.de omits ca434dcf2fc S/390: Do not use LA with index register on z196 or newer. omits 908d23b5abe S/390: Set default function alignment to 16. omits 99d30117aee PR middle-end/86542 * omp-low.c (create_task_copyfn): Cop [...] omits 1d7f4af83b3 * gcc-interface/decl.c (choices_to_gnu): Rename parameters [...] omits 8dbdaf8e4b0 Add -fomit-frame-pointer to gcc.target/i386/vartrack-1.c omits 377dc242f89 Build gcc/testsuite/g++.dg/lto/pr86523-[12]_0.C as PIC omits 67d2ec77af1 Do not enable OPT_falign_* for -Os. omits be7b5a88fa5 Define MAX_CODE_ALIGN globally. omits 5e56dfb1c09 Fix coding style of ASM_OUTPUT_ALIGN. omits 6fceef7a281 Clean up of new format of -falign-FOO. omits 78c2f424574 [Ada] Spurious error on prefixed call in an instantiation omits 0f4c906c5ba [Ada] Preserve original CE reason in more cases omits 75f4b34c78c [Ada] Add provision for floating-point in Apply_Division_Check omits 0d87bc7b977 [Ada] Fix expansion of aggregates components rewritten to r [...] omits 749c947cf90 [Ada] Reuse Is_Rewrite_Substitution in Relocate_Node omits e292a3c3295 [Ada] Fix RM rule references omits 1d97d249a9d [Ada] Fix incompatibility Default_Scalar_Storage_Order/tagg [...] omits 499812b50fa [Ada] Use standard version of s-memory.adb for mingw32 omits 2dd30583265 [Ada] Faulty ignored Ghost code removal omits b4944371878 [Ada] Configuration state not observed for instance bodies omits 007213505a9 [Ada] ICE on renaming of result of binary operation omits 48d24cb9599 [Ada] Type mismatch warning for imported C++ class omits 4a44f693005 [Ada] Remove extra parentheses in Expand_Inlined_Call omits cefcaf9db10 [Ada] Minor fix for imported C++ constructors omits 19d786c363f [Ada] Assertion_Policy for class-wide precondition omits 6a5cf51afc8 [Ada] Missing check on illegal equality operation in subprogram omits 1141926006c [Ada] Unnesting: don't use Get_Actual_Subtype for record subtypes omits a074380f056 [Ada] Minor reformatting omits 9e1c477d53b [Ada] Crash processing abstract state aspect of a package omits 2952a6a01c4 [Ada] Consistent spelling of "i.e." in docs and comments omits d071447586a [Ada] Argument_String_To_List creates empty items from whitespace omits e60aee9a1f6 [Ada] Spurious error on Part_Of indicator omits dacc0c1e390 [Ada] Avoid confusing warning on exception propagation in G [...] omits 423c4f98439 [Ada] GNAT.Sockets: reorganize and make public components o [...] omits 4a5b75f7882 [Ada] Secondary stack leak in statements block located in a loop omits 6d4252a36fe [Ada] Fix Enclosing_Subprogram for protected entries and ta [...] omits 001d55a8092 [Ada] Add elaboration-related switches to GNAT UGN omits 987a432c52d PR middle-end/86539 * gimplify.c (gimplify_omp_for): Ensu [...] omits 277e090c028 [Ada] New ignored Ghost code removal mechanism omits 23b5e4a242c [Ada] Secondary stack leak in loop iterator omits 74d3be84914 [Ada] Fix Next_Actual when used on calls "inlined for proof" omits 861040a761c [Ada] Einfo: update documentation for Scalar_Range omits e3e1c52598a [Ada] Attach the special GNATprove HEAP entity to the Stand [...] omits 44f3169cd36 [Ada] Minor refactoring: remove extra parentheses omits 3241bf7396b [Ada] Fix unnesting issues involving tasks omits 374bca9c6c2 [Ada] Spurious error on unused Part_Of constituent omits ab1679067c9 [Ada] Fix handling of inherited discriminant constraints omits 062f0dee12a [Ada] Crash on case expression in build-in-place function omits e6453ff586d [Ada] Remove references to gcov from the User Manual omits f3f39006f96 Daily bump. omits 4703a524a86 gcc/testsuite/ChangeLog: omits c2dfb00dfd0 rs6000: New testcase fp-convert.c omits bf96f8c4f2d rs6000: New testsuite selectors omits d3402cb04c4 rs6000: Fix testsuite bug in check_ppc_float128_hw_available omits 9537da6ebb4 rs6000: Improve truncifsf2 omits ff385648d90 rs6000: Use correct names for some trunc/extend libcalls omits 2a9b99642a8 rs6000: Use more correct names for some trunc/extend libcalls omits b3e6ae76d5b PR tree-optimization/86526 * builtins.c (expand_builtin_m [...] omits 66263a4f442 gcc/testsuite/ChangeLog: omits d9c759d99d8 2018-07-16 Fritz Reese fritzoreese@gmail.com omits 6c1c2cf4c9c 2018-07-16 Fritz Reese fritzoreese@gmail.com omits 474e0e1fae0 gcc: 2018-07-16 Bernd Edlinger bernd.edlinger@hotmail.de omits 10caa244fdd * scripts/create_testsuite_files: Fix typo in comment. omits 13edf9ca283 /cp 2018-07-16 Paolo Carlini paolo.carlini@oracle.com omits 2d8d1f30b00 PR libstdc++/86537 remove less<shared_ptr<T>> partial speci [...] omits 30e4a180ac0 gcc/ChangeLog: omits 6cfa970a411 PR target/86511 * expmed.c (emit_store_flag): Do not emit [...] omits ad06d07b705 Fix ChangeLog. omits 5013a217d7c S/390: Implement -mnop-mcount omits 06477d3e364 S/390: Implement -mrecord-mcount omits 2832ed10968 S/390: Add direct support for Linux kernel __fentry__ patching. omits 2ed9a73074a [Ada] Missing error on hidden state in instantiation omits ddf6e250efd [Ada] Minor reformatting omits 8b348f1b905 [Ada] Only unnest subprograms if no previous errors were detected omits 4f40dc506e6 [Ada] Fix expansion of blocks in loops inside elaboration code omits 70fdc52434f [Ada] Deep copy operands of membership operations for unnesting omits 9ea24c7ec2a [Ada] Unnesting: handle 'Address references that are calls omits 4a964a202cc [Ada] Unnesting: handle the semantic of Storage_Pool field omits c3e352712be [Ada] Fix Default_Storage_Pool aspect handling in generic i [...] omits e6d63b71171 [Ada] Major code cleanup omits b7b9c30f634 [Ada] Spurious error with null Abstract_State omits 31c2cd462a7 [Ada] Deconstruct unused Withed_Body filed of N_With_Clause node omits aafcd6831fd [Ada] Avoid crash when traversing units with -gnatd.WW debu [...] omits 1358e4e61f4 [Ada] Trivial simplifications in in Walk_Library_Items omits 6c289fd6a55 [Ada] Deconstruct always-false calls to Withed_Body in Walk [...] omits 6733b7f0d0d [Ada] Use common routine Expand_Nonbinary_Modular_Op for XO [...] omits 776924fb55a [Ada] Add a missing check for trivial predicates on non-dis [...] omits b05ba3c5ef6 [Ada] Crash on Indefinite_Hashed_Maps with -gnata -gnateV omits 7d4e54bde1a [Ada] Spurious possible contraint error warning with No_Exc [...] omits 9de5db54605 [Ada] Segmentation_Fault with Integer'Wide_Wide_Value omits 0a6b7a8eaa5 [Ada] Bit_Order cannot be defined for record extensions omits 3b1129f6378 [Ada] System.Object_Reader: minor code clean-up omits 0a312696c4e [Ada] Adjust reference to renumbered SPARK RM rule omits c3aac4d8b61 [Ada] adaint.c: minor code cleanup omits 52a155c2c01 [Ada] Code cleanup on functions inlining omits 3c5ca05357c [Ada] Crash processing sources under GNATprove debug mode omits 7b17f8eb619 [Ada] Inline: rewrap comment omits 87568d4c5c6 [Ada] Einfo: minor tweak in comment omits 26cb809dfa2 [Ada] Sem_Ch4: minor code cleanup omits ba75c11ae91 [Ada] Fix expansion of 'Count in protected types omits bffddc3acea [Ada] Sem_Utils: make Has_Prefix public omits 744e19da51c [Ada] Adjust inlining in GNATprove mode for predicate/invar [...] omits f3790fdf741 [Ada] Violation of No_Standard_Allocators_After_Elaboration [...] omits 8e0e00c9423 [Ada] Fix spelling for compile-time-known omits 9684df5df3a [Ada] Illegal deferred constant causes stack overflow omits 041d4caaa03 [Ada] Adjust growth factor from 1/32 to 1/2 for Unbounded_String omits 229a49247d3 2018-07-16 Richard Biener rguenther@suse.de omits e3f7652b7bd Revert one more symbol_summary::get to ::get_create (PR ipa [...] omits 90760b6c94d [ARC] Update ARCHS scheduling rules. omits f158ddd48e2 [ARC] Add support for HS4x cpus. omits fe02ea4329a [debug] Fix pre_dec handling in vartrack omits 2ccf47ac72c [Patch AArch64] Add early clobber for aarch64_store_exclusive. omits c7aed3df31d PR tree-optimization/86514 * tree-ssa-reassoc.c (init_ran [...] omits a7c7a77cb87 Adjust email addresses. omits b7553f717df S/390: libstdc++: 64 and 32 bit baseline update omits 202b181b46c [vartrack] Print adjusted insn slim if TDF_SLIM omits cce775173eb PR c++/3698 PR c++/86208 * cp-gimplify.c (cp_genericize_ [...] omits df1fff8bc26 2018-07-16 Richard Biener rguenther@suse.de omits b8c83ca39ab * fold-const.c (int_const_binop_1): Abstract... [...] omits a74ad576470 Daily bump. omits 9ac7b5cb489 PR target/85993 * config/sh/sh.c (output_mi_thunk): Remov [...] omits 4774388df48 [testsuite/guality] Run guality tests with Og omits 39c6cee7e2a Revert "[testsuite/guality] Run guality tests with Og" omits 6b84828445f [testsuite/guality] Run guality tests with Og omits dee2c134ffc Daily bump. omits ddd88befb49 RISC-V: Fix nested function trampolines. omits 522422cd4ec * config/pdp11/pdp11.c (pdp11_rtx_costs): Bugfixes. omits d8b3497f9de Daily bump. omits e1f7ba02d12 runtime: skip zero-sized fields in structs when convert [...] omits 890efbebbdb x86: Tune Skylake, Cannonlake and Icelake as Haswell omits 10f4c874fd8 * lto.c (do_stream_out): Add PART parameter; open dump fil [...] omits 4aa098beb8d [gcc] omits 67a2ed754ea compiler: fix parsing of composite literals with omitte [...] omits 2e88eb47b34 [PR c++/86374] Name lookup failure in enclosing template omits a950155e3f7 3nd Patch for PR78009 omits d83eca59fee arm - Add vendor and CPU id information to arm-cpus.in omits 622c830b9db 2018-07-13 Richard Biener rguenther@suse.de omits e645d2977e1 [testsuite, guality] Add -fno-ipa-icf in gcc.dg/guality omits 844e7761a89 DFix typo omits 4ed0a8f8a63 * gcc-interface/lang.opt (funsigned-char): New option. * [...] omits b02b9ba1183 [debug] Reuse debug exprs generated in remap_ssa_name omits 259d0fa2a90 [contrib] Add contrib/maintainers-verify.sh omits 66d735af661 * config/aarch64/aarch64.c (aarch64_operands_adjust_ok_for [...] omits 0765ad66726 * config/sparc/sparc-protos.h (sparc_compute_frame_size): [...] omits d1d636437d8 2018-07-13 Richard Biener rguenther@suse.de omits ad3d7ab96fc gcc/ChangeLog: omits d7404db35da Daily bump. omits 66a1e3c1696 PR testsuite/86510 - test case g++.dg/warn/pr86453.C fails [...] omits 24eef15b96d RISC-V: Silence expected Ada testsuite warning. omits d6758592f66 RISC-V: Error if function declared with different interrupt modes. omits 12f69ea4562 * c-attribs.c (c_common_attribute_table): Add "omp declar [...] omits a98e3424409 * config/pdp11/pdp11.c (pdp11_output_def): Fix typo in .se [...] omits 64161c36d3e * doc/rtl.texi (REG_NONNEG): Remove decrement and branch u [...] omits 9cf29bd32aa [contrib] compare_tests: Print number of tests omits ca12c1924fe PR c/86453 - error: type variant differs by TYPE_PACKED in [...] omits 614005dee11 avx512vl-vpclmulqdq-2.c: Remove 128bit version omits 968542654a0 * dumpfile.c (gcc::dump_manager::get_dump_file_name): Add [...] omits a9cfcde4a64 Implement SLP of internal functions omits 03821886b41 Use conditional internal functions in if-conversion omits e3798ed9f88 Support fused multiply-adds in fully-masked reductions omits 6682fc023ea Add IFN_COND_FMA functions omits d8483dd1c46 Extend tree code folds to IFN_COND_* omits 25c94423851 * lto-streamer-out.c (DFS::DFS_write_tree_body): Do not st [...] omits f091159a32a 2018-07-12 Richard Biener rguenther@suse.de omits 401a6ba8d6a 2018-07-12 Richard Biener rguenther@suse.de omits d118e371234 * gcc.dg/torture/20180712-1.c: New test. omits 4b042734801 2018-07-12 Richard Biener rguenther@suse.de omits c7b16284d1c PR tree-optimization/86492 * gimple-ssa-store-merging.c [...] omits e56b0fa3727 2018-07-12 Richard Biener rguenther@suse.de omits 77c201fd5f8 2018-07-12 Richard Biener rguenther@suse.de omits 036af85e585 2018-07-12 Richard Biener rguenther@suse.de omits e3d44c9a7cc compiler: build a single backend type for type alias omits fd542804d51 Daily bump. omits 9011a3be475 * config/i386/avx512bitalgintrin.h (_mm512_mask_bitshuffle [...] omits 8e220ae554a Correct date on ChangeLog entry. omits ff59b7bf3e9 * doc/md.texi (define_subst): Document how multiple occurr [...] omits 28300e850a5 Add documentation for "mode" attribute for types. omits 253dcb05de2 * lto-streamer-out.c (DFS::DFS_write_tree_body): Do not s [...] omits 8095249e90b * tree-ssa-threadupdate.c (thread_through_all_block [...] omits 21d374ac2d8 * vr-values.c (gimple_stmt_nonzero_p): Abstract com [...] omits 3878b4ed081 [arm] Put CPU's FPU capabilities directly in the ISA specification omits 71a38860b78 compiler: fix evaluation order of LHS index expressions omits 269d18cfcab PR c++/86443 * testsuite/libgomp.c++/for-15.C (a): Remove [...] omits 6d71ef72d51 2018-07-11 Richard Biener rguenther@suse.de omits bfb7f32bdf4 2018-07-10 Richard Biener rguenther@suse.de omits 353432bb6fe Daily bump. omits 9cf1002f70c PR debug/86459 - Fix -gsplit-dwarf -g3 gcc_assert omits 49aafb80031 PR testsuite/86461 - test case gcc.c-torture/execute/builti [...] omits c85ec25b97e Change dg-warning to db-bogus in a test-case (PR testsuite/86445). omits 6a916e06cab 2018-07-10 Richard Biener rguenther@suse.de omits 8a42a2fb7aa PR sanitizer/86406 * cp-gimplify.c (cp_maybe_instrument_r [...] omits 724d9fda3ac PR fortran/86421 * module.c (omp_declare_simd_clauses): A [...] omits ed321d14e3b PR c++/86443 * gimplify.c (find_combined_omp_for): Add DA [...] omits 9189e53b5fa compiler: fix double evaluation with interface field ex [...] omits 00e1a250788 Daily bump. omits 5c4314cf5fc PR tree-optimization/86415 - strlen() not folded for substr [...] omits 47d2cd73185 PR middle-end/77357 - strlen of constant strings not folded omits 449d9e9b812 Improve code generation for pdp11 target. omits 3d7527b1f72 Fix overflow handling in sparc.c:sparc_fold_builtin omits dd4fe92382c PR c/86420 * real.c (real_nextafter): Return true if resu [...] omits f0fa5a60928 [testsuite] Use relative line numbers in gcc.dg/guality omits 371e2a2ecb8 Add missing Optimization attribute. omits 571c65fc597 /cp 2018-07-09 Paolo Carlini paolo.carlini@oracle.com omits c472dd7b441 2018-07-09 Richard Biener rguenther@suse.de omits 95e02bd35af [debug] Handle debug references to skipped params omits 755f296a7df Daily bump. omits e7289a4e869 Daily bump. omits 19358a92e2d RISC-V: Finish Ada port. omits 8c7c1632c78 Fix sigsegv on -fdump-tree-all-enumerate_locals omits 32f67408b19 * c-ada-spec.c (to_ada_name): Remove index parameter. (pp [...] omits 583201de7c4 * gcc-interface/decl.c (gnat_to_gnu_entity): Add GNAT_DECL [...] omits 9269b9d3e6e * gcc-interface/gigi.h (add_decl_expr): Adjust prototype. [...] omits 89bf88bfbf4 * gcc-interface/trans.c (lvalue_required_p): Remove ALIASE [...] omits 3d584d392fa * gcc-interface/decl.c (gnat_to_gnu_param): Minor tweak. [...] omits 30b5769ff25 * tree-vrp.c (vrp_int_const_binop): Change overflow type t [...] omits 7df6bb6ec97 PR target/84711 * gcc.dg/vect/pr84711.c: Remove unnecessa [...] omits 6dcfccf3461 Daily bump. omits a75cc7d98e7 gcc/ChangeLog: omits af73b08aa7b gcc/ChangeLog: omits b88c25691cf gcc/ChangeLog: omits dba2ece2a4f PR tree-optimization/86401 * fold-const.c (fold_binary_lo [...] omits 93711a35c57 gcc/ PR target/86324 * target.def (translate_mode_attribu [...] omits 138bc798deb RISC-V: Initial riscv linux Ada port. omits 35096cc1e65 Makefile patches from initial RISC-V cross/native build. omits 90b84cf3f53 2018-07-06 François Dumont fdumont@gcc.gnu.org omits a753872e355 Update internal documentation to describe that DONE [...] omits 4e6aac30df5 PR libstdc++/84928 use std::move in <numeric> algorithms omits 669d54f7dd1 Simplify linker script patterns for std::exception_ptr omits 8cffd3e3df4 P0935R0 Eradicating unnecessarily explicit default constructors omits a01fc43be90 Require sse for testcase on i686. omits 6dd9755335f * include/std/variant (__accepted_index): Use void_t. omits 4f6d1f7c043 Fix -Wpedantic issue with testcase on AArch64. omits 0f7484b69a8 Update config.sub omits 2d1312f2049 RTEMS/Ada: Change system configuration omits 141b6cc0662 Update config.guess and config.sub omits 2d9d0cca7c8 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too. omits 6c01fc45e13 PR tree-optimization/86010 * tree-ssa-dse.c (compute_trim [...] omits 088e5c3bd6e RISC-V: Add support for riscv-*-*. omits 0a6e9db85be Daily bump. omits a919a7a72f2 2018-07-05 Indu Bhagat indu.bhagat@oracle.com omits 9190361f448 PR libstdc++/85831 define move constructors and operators f [...] omits 4e9be08f79a Add missing '|' as wrong patch was applied. omits 90503e197b9 config/ * dfp.m4 (enable_decimal_float): Enable for x86_64 [...] omits 494c17dc2bf * libtool.m4: Sort output of 'find' to enable deter [...] omits 46deba94f64 Add xfail-if to some tests that fail with COW strings omits 69fccec5d94 PR libstdc++/58265 add noexcept to basic_string::assign(bas [...] omits 3f6823abf8d 2018-07-05 Paul Thomas pault@gcc.gnu.org omits 7966d2b92e2 PR libstdc++/58265 implement LWG 2063 for COW strings omits 87c9579cd04 2018-07-05 Fritz Reese fritzoreese@gmail.com omits 733b6816568 gcc/ChangeLog: omits 599b0c065f3 PR tree-optimization/86400 - set<string>::set<char (*)[2]) [...] omits 8c422d602fd gcc/ Replace NO_IMPLICIT_EXTERN_C with SYSTEM_IMPLICIT_EX [...] omits e2038e033a3 Fix can_change_mode_class for big-endian on Arm omits e8a32c5a683 Correct subreg no-op handling for big-endian vec_select. omits 061e1fb91de Simplify movmem code by always doing overlapping copies whe [...] omits 1aef015c9d5 Revert 2018-07-04 Maxim Ostapenko m.ostapenko@samsung.com omits 0a14e65c0ed [testsuite] Remove 'note:' from scan-tree-dump directives omits ae2931553bf [testsuite] Simplify dg-final omits d84544dc75a Fix my yesterday ChangeLog entry. omits 73273c08680 Daily bump. omits 43c7ee54a2c P0646R1 Improving the Return Value of Erase-Like Algorithms I omits 142c83445dc gcc/ omits ae78886a67c PR c++/86398 omits 6f1491233f1 gcc/testsuite/ChangeLog: omits be7ce806062 P0458R2 Checking for Existence of an Element in Associative [...] omits c44e86a535c 2018-07-04 François Dumont fdumont@gcc.gnu.org omits 672bd2dab1e 2018-07-04 Jerry DeLisle jvdelisle@gcc.gnu.org omits 8bec8de3db0 Define "random_device" effective target omits 40183f69afa Fix std::__rotl and std::__rotr omits ab27a11dd1d PR middle-end/86380 * expmed.c (choose_multiplier): Fix i [...] omits 83aa2f5358a Remove spurious $HOME include from BRIG FE Makefile omits edf8a734807 * tree-vrp.c (extract_range_from_binary_expr_1): Ini [...] omits 811f9a1cdf5 PR libstdc++/86398 fix std::is_trivially_constructible regression omits 0d92fc24161 Optimize std::rotl and std::rotr, add test for std::popcount omits ba66bc85091 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because [...] omits 9fd2a269cf4 Fix bootstrap on ia64 with old GCC version. omits 6848a0ae27a 2018-07-04 Denys Vlasenko dvlasenk@redhat.com Mart [...] omits bc9f52f574c Temporary remove "at least 8 byte alignment" code from x86 omits 07b9664476b Fix DOS-based system build and fix documentation. omits c49223ae39a Remove legacy testcase for -fprofile-generate=./ omits a1099b776a5 Fix typo in bb-slp-over-widen-*.c omits d4d9fba553c i386: Add indirect_return function attribute omits 6d9e9f3b399 * config/h8300/h8300.md (logical<mode>3_sn, logical [...] omits b35bf93aa71 PR tree-optimization/86274 - SEGFAULT when logging std::to_ [...] omits df995c51f79 gcc/ChangeLog: omits 59d10524ff9 * config/h8300/h8300.md (ors code_iterator): New. (bsetqi [...] omits 9cdebe7d190 * config/h8300/h8300.md (movmd_internal_normal): Consolida [...] omits a7dfed97d94 Daily bump. omits 927fb59733e P0556R3 Integral power-of-2 operations, P0553R2 Bit operations omits 1e68092f4be Remove redundant #if conditional omits d8d6736fe13 /cp 2018-07-03 Paolo Carlini paolo.carlini@oracle.com omits 3f792b2e473 * config/h8300/h8300.c (h8300_insn_length_from_table): Con [...] omits f6f59754919 PR target/85694 * config/i386/sse.md (uavg<mode>3_ceil): [...] omits 62e0128c8e1 PR c++/86201 * typeck.c (cp_build_binary_op): Check c_inh [...] omits 932129dbab6 2018-07-03 François Dumont fdumont@gcc.gnu.org omits 28e18c7e22b Reorg line_map data structures for better packing. * incl [...] omits 5e153ffe505 [17/n] PR85694: AArch64 support for AVG_FLOOR/CEIL omits 03ea120cd20 Remove "note: " prefix from some scan-tree-dump directives omits 8d11bce3bae PR c++/84306 * g++.dg/overload/conv-op3.C: New test. omits 45d7f08d14c PR middle-end/86202 * gimple-fold.c (size_must_be_zero_p) [...] omits 10d1b86dd73 PR c++/86378 - functional cast in noexcept-specifier. omits 4fffcbc9962 * config/h8300/h8300.md (HSI, QHSI, QHSIF): New mode itera [...] omits ef773b31b62 2018-07-03 Richard Biener rguenther@suse.de omits 87fb0803160 Remove powerpc-linux_paired from config-list.mk omits 76f769a45fa Pass more vector types to append_pattern_def_seq omits 05499cc738a Ensure PATTERN_DEF_SEQ is empty before recognising patterns omits 7987f646fe2 Clean up interface to vector pattern recognisers omits 3f887927772 [16/n] PR85694: Add detection of averaging operations omits f0daa5a6c0a [15/n] PR85694: Try to split existing casts in widened patterns omits 18bbd2f1650 [14/n] PR85694: Rework overwidening detection omits 2fcb0ed93fa Avoid matching the same pattern statement twice omits 94982cd5094 2018-07-03 Richard Biener rguenther@suse.de omits ca8af1b5fac * config/h8300/h8300.md (movqi_h8300, movqi_h8300hs): Cons [...] omits e7017273054 * config/h8300/h8300.md: Remove trailing whitespace. omits 14eedd834d4 RISC-V: Fix interrupt support for -g. omits d4b846baf03 Daily bump. omits ba2dee86000 P0758R1 Implicit conversion traits omits e6975aec62b /cp 2018-07-02 Paolo Carlini paolo.carlini@oracle.com omits 7f932aca11d P0887R1 The identity metafunction omits 7b4c9af9cc3 Optimize std::sub_match comparisons using string_view-like type omits 00f7ba0313c selftest: introduce class auto_fix_quotes omits 770f6f2a920 PR go/86331 os: check return value as well as error fr [...] omits 83d1ca630cf aarch64: Add movprfx patterns alternatives omits 4c35f2d638a Fix GCOV scan pattern (PR testsuite/86366). omits 9c4e5f410e7 [ARM][testsuite] Fix arm-soft-strd-even.c omits d43e44ac8d6 Fix typo in vect_recog_widen_shift_pattern omits 13dd5f09e23 2018-07-02 Richard Biener rguenther@suse.de omits 37bee4b734f Abstract a lot of the {PLUS,MINUS}_EXPR code in extract_ran [...] omits c8e21492633 * tree-vrp.c (extract_range_from_unary_expr): Abstract ABS [...] omits 4a4a320b3eb Add new tests for --completion option. omits d751ef835e2 * config/i386/i386.c (ix86_finalize_stack_frame_flags): Do [...] omits b7f856e1c13 2018-07-02 Richard Biener rguenther@suse.de omits a027012a4ef 2018-07-02 Paul Thomas pault@gcc.gnu.org omits 082b5a237c2 2018-07-02 Paul Thomas pault@gcc.gnu.org omits eb57efa5c6e Revert 2 ::get to ::get_create for IPA summaries (PR ipa/86279). omits 5ef0eaf5dbc Revert one ipa_call_summaries::get to get_create (PR ipa/86323). omits 714e5981919 Bump libgnat to 9. omits f2ebf2c656a Reinstate dump_generic_expr_loc omits ad01ac415cd Daily bump. omits 3052adec164 Revert "[testsuite/guality] Prevent optimization of local i [...] omits 3750671f5ec Add -mgnu-asm; change -mdec-asm to generate DEC ass [...] omits 028361c033c [testsuite/guality] Use @main as bp loc instead of line nrs [...] omits 311a5d6b130 [testsuite/guality] Prevent optimization of local in vla-1.c omits 7aea56e91aa [testsuite/guality] Use relative line numbers in vla-1.c omits dbd16a610fc [testsuite] Fix get-absolute-line error handling omits ff92f40db4b Allow jump threading of multiple paths that start from the [...] omits 6f492a7eab5 Daily bump. omits 9c133841e05 RISC-V: Add patterns to convert AND mask to two shifts. omits 57abb6974ee [13/n] PR85694: Try to avoid vectorising casts of invariants omits e10293ded1f [12/n] PR85694: Rework detection of widened operations omits d5b5c2c5ad5 [11/n] PR85694: Apply pattern matching to pattern definitio [...] omits d04bd45a419 [10/n] PR85694: Split out check for vectorizable associativ [...] omits 142c320746a [9b/n] PR85694: Make vect_is_simple_use look through patter [...] omits bf8b3614c17 [9a/n] PR85694: Reorder vect_is_simple_use arguments omits 33afe624558 018-06-30 Bernd Edlinger bernd.edlinger@hotmail.de omits 0e8ee736d5d [testsuite/guality] Don't use attribute used in pr45882.c for -O0 omits c48e53ece73 [testsuite/guality] Use relative line numbers in gdb-test omits 9488d90e0e1 Introduce @unless/@endunless and postbootstrap Makefile targets omits f13f65fc4b2 Daily bump. omits f56cddbe215 * config/v850/v850.c (v850_legitimate_address_p): Handle l [...] omits 65dd7aa1b89 gcc/testsuite/ChangeLog: omits 6e9afebf37f PR c++/86184 * tree.c (cp_save_expr): Don't call save_exp [...] omits 590480417bc When using -fprofile-generate=/some/path mangle absolute pa [...] omits f9d49e80ef9 [arm] Avoid STRD with odd register for TARGET_ARM in output [...] omits fd5afac14f4 contrib: introduce Vim addon directory, add match.pd syntax plugin omits d4bcf41e318 [testsuite/guality] Use line number vars in gdb-test omits 931162b4bb4 Fix bit-test expansion for single cluster (PR tree-optimiza [...] omits b18ceb23391 dumpfile.c: add indentation via DUMP_VECT_SCOPE omits 106790efc51 Add whitespace to some dejagnu directives in libstdc++ tests omits 03ad9f7472e 2018-06-29 Richard Biener rguenther@suse.de omits c335f36328f * config/rs6000/t-rs6000: Append rs6000-modes.h to TM_H. omits ce71098388d Daily bump. omits f5d881d355c runtime: don't stat a NULL filename omits 6bed4548769 C++: less verbose error-recovery for version conflict markers omits ba36b06f129 PR c++/86342 - -Wdeprecated-copy and system headers. omits c1005da8802 gcc/testsuite/ChangeLog: omits ec827da13b5 PR target/86348 * config/i386/sse.md (*vec_extractv4si_0_ [...] omits d769bcf03d3 Fix insn length for pdp11 shift patterns. omits 5174212c663 PR go/86343 * go-gcc.cc (Gcc_backend::set_placeholder_str [...] omits cb11a2922e3 [testsuite] Fix f16_mov_immediate_3.c omits 80ed743cca1 2018-06-28 Fritz Reese fritzoreese@gmail.com omits 7fa3c46fdb5 Hide alt_dump_file within dumpfile.c omits a2dbf7d12c0 * tree-cfg.c (verify_gimple_in_cfg): Call verify_location [...] omits bea621a8de3 2018-06-28 Richard Biener rguenther@suse.de omits 3a2b2e211ed 2018-06-28 Richard Biener rguenther@suse.de omits 2d9242293c4 * MAINTAINERS (write after approval): Add myself. omits ba563622c0e 2018-06-28 David Pagan dave.pagan@oracle.com omits f964d011bf5 Add missing header file inclusion. omits b36a89c9367 2018-06-28 Richard Biener rguenther@suse.de omits 749f0ae15ca Come up with jump_table ratio constants used in jump_table_ [...] omits 69bfc5d8810 Fix clustering algorithm in switch expansion. omits 6e8a18d1ed9 Come up with new --completion option. omits 2abdff3809a . omits ff5df8a4988 Introduce auto_string_vec class. omits 42cf43fc369 * tree-inline.c (remap_gimple_stmt): Force input_location [...] omits 0ac8fffb7eb * doc/invoke.texi (Debugging Options): Add -gsplit-dwarf. omits fc67b24f094 2018-06-23 Dimitar Dimitrov dimitar@dinux.eu omits daeb77573a2 Daily bump. omits 177e01da306 C++: don't offer bogus "._0" suggestions (PR c++/86329) omits de75d34a247 Convert pdp11 back end to CCmode. omits 3689d355ba7 gcc/testsuite/ChangeLog: omits 06f3e75c775 Fix typo in libgcc/Makefile.in omits 39e70bf96df 2018-06-27 François Dumont fdumont@gcc.gnu.org omits 24010b8db35 * config/v850/v850.md (addsi3_set_flags): New pattern. (s [...] omits fe8bc499506 * config/v850/v850-protos.h (notice_update_cc): Remove. * [...] omits d6c5e987e73 * config/v850/v850-modes.def (CCZ, CCNZ): Add new modes. [...] omits 294097505fe Avoid crash on friend in nested class template. omits f9e6514a028 [AArch64] Add support for Arm Cortex-A76 omits 0ae463d5750 * config/v850/t-v850 (MULTILIB_OPTIONS): Remove 8byte-alig [...] omits cdb0b9c458e Add std::__is_bytestd::byte specialization omits cf696dea6f2 * gimple.h (gimple_return_retbnd): Delete. (gimple_return [...] omits bab25aa442c add support for --disable-gcov omits c628c3437c3 [arm] Add support for Arm Cortex-A76 omits 8dbef94dbeb Add SIMD to REG pattern for movhf without armv8.2-a support [...] omits c0a71d72a6a fixincludes: Add missing hunk to tests/base/ioLib.h omits a1557b7dd47 [aarch64] Fix obsolete comment about X30 omits cf755750cc4 PR c++/86320 - memory-hog with std::array of pair omits 070c395b755 PR c++/80290 - memory-hog with std::pair. omits a2fa87687ed Daily bump. omits 393138d71ac Declare some explicit instantiations for strings in Debug Mode omits 60025d59c41 * common/config/v850/v850-common.c (TARGET_DEFAULT_TARGET_ [...] omits 32d6a0d62bb * tree-inline.c (remap_location): New function extracted f [...] omits b0872d0e3d8 * testsuite/experimental/algorithm/sample-2.cc: Add [...] omits 7d804d50a38 gcc/testsuite/ChangeLog: omits 41548eeeffc 2018-06-26 Aaron Sawdey acsawdey@linux.ibm.com omits 5ddcb543682 I typoed the PR numnber, correct is: omits 71f6975cf85 [testsuite] omits a8b44230249 rs6000: Set up ieee128_float_type_node correctly (PR82625) omits c309657f69d Introduce dump_location_t omits 72d25ae5db7 Add missing noexcept on definition to match declaration omits 5648c3fa971 S/390: Fix mtune default. omits dcf725987fa PR target/86314 * config/i386/i386.md (setcc + movzbl to [...] omits f626db6c9d0 PR c++/86291 * parser.c (cp_parser_omp_for_loop_init): Ch [...] omits 6f87151c79e PR debug/86257 * gcc.target/i386/pr86257.c: Add -mtls-dia [...] omits e8ff39dfe76 Require 64-bit in gcc.target/i386/pr86257.c omits 12614c72bc4 Require IBM1047 support in g++.dg/pr86082.C omits ed380f72f85 Add myself to MAINTAINERS file omits 5602144c948 2018-06-26 Richard Biener rguenther@suse.de omits 80608177f1a 2018-06-26 Richard Biener rguenther@suse.de omits 239a43d4c96 [PR86064] split single cross-partition range with nonzero locviews omits 2224de3ea8b * lib/target-supports.exp (check_effective_target_logical [...] omits 88806a07142 Daily bump. omits f7e2b0321fd * config/v850/predicates.md (const_float_1_operand): Fix m [...] omits 07d455ca4ac * ginclude/stddef.h: Remove an obsolete comment on FreeBSD [...] omits 8207fbe5749 compiler: improve escape analysis omits 63d7b06412b PR libstdc++/86112 fix printers for Python 2.6 omits 819a85a8823 PR tree-optimization/86204 - wrong strlen result after pri [...] omits 38baf565d48 Update powerpc64-linux-gnu/baseline_symbols.txt omits eca6fcbc52f PR tree-optimization/85700 - Spurious -Wstringop-truncation [...] omits 6a2f23192b8 gcc/ChangeLog: omits c9f48b91bf3 2018-06-25 Michael Meissner meissner@linux.ibm.com omits 41d6b10e96a Fix -finit-derived for c_ptr and c_funptr in programs w [...] omits 4606c7b9b95 gcc_qsort: avoid overlapping memcpy (PR 86311) omits f9fa035577c PR libstdc++/86292 fix exception safety of std::vector<Inpu [...] omits 4f7f0d6b2df * doc/xml/manual/status_cxx2017.xml: Document N4531 status. omits 912f67e3595 Add experimental::sample and experimental::shuffle from N4531 omits e9670ae5df1 gcc/testsuite/ChangeLog: omits 9391201bf9e * config/v850/v850.md (divmodhi4): Make sure to sign exten [...] omits 79179a78bfb [testsuite/guality] Fix tcl error on gdb -v failure omits d992022ea9d gcc/ChangeLog: omits ed572d0aa09 2018-06-25 Richard Biener rguenther@suse.de omits 73831d53d42 PR target/84786 * config/i386/sse.md (vshift_count): New [...] omits 5d5b1470cb7 * lto-section-out.c (lto_begin_section): Do not print sect [...] omits a99aba41d5a 2018-06-25 Richard Biener rguenther@suse.de omits 369a4f173d4 2018-06-25 Richard Biener rguenther@suse.de omits 8a51585f2ce 2018-06-25 Richard Biener rguenther@suse.de Eri [...] omits 6f0f798b4b0 [i386/debug] Fix insn prefix in tls_global_dynamic_64_<mode> omits 7480ddbff8c C++: Fix PR86082 omits e00b5620902 Daily bump. omits b6d2c36aa9f * ginclude/stddef.h: Simplify conditions around avoiding [...] omits cb59eeb73f7 * libgomp.texi (Top): Move www.openmp.org to https. (Enab [...] omits 4f742e593f1 * lto-streamer-out.c (tree_is_indexable): Make LABEL_DECL [...] omits 9e636514b8d 2018-06-23 Jerry DeLisle jvdelisle@gcc.gnu.org omits de102e843e7 Daily bump. omits 7e0ebf20b94 [testsuite/guality] Fix tcl error on missing gdb omits c3336d50e9b /cp 2018-06-23 Paolo Carlini paolo.carlini@oracle.com omits 36b6cd49c52 * doc/invoke.texi (mno-fancy-math-387): Update for [...] omits 0dc7ccc1591 runtime: use #ifdef instead of #if for USING_SPLIT_STACK omits e255d1cb8f1 Daily bump. omits 561e857cd34 2018-06-22 Paul Thomas pault@gcc.gnu.org Rainer Or [...] omits 37a0a76c343 gcc/ChangeLog: omits 006b503ae06 PR c++/86219 - ICE with erroneous initializer in template. omits 6b53d6860eb Avoid taking the address of something just because it's in [...] omits 49a096f2a1a [testsuite/guality] Use buildarea gdb by default in combined build omits 7a72bd4a2a6 [testsuite/guality] Be verbose about gdb version used omits ffe65ad7220 PR c++/85662 * g++.dg/ext/offsetof3.C: New test. omits a35ffc7c7ab Improve entry/exit instrumentation for nested functions omits 02a658e9619 Forgot PR target/86222 in ChangeLog omits eec0055c9d8 2018-06-22 Aaron Sawdey acsawdey@linux.ibm.com omits 83a38ce0152 gcc/testsuite/ChangeLog: omits 972adfd3d1c Fix test case failures for pdp11 target. omits 9ddee15f560 syscall: remove Ustat omits 3f27defbedf Fix unexported basic_string symbols for 32-bit targets omits 88642e90580 PR libstdc++/86280 fix undefined left shift on 32-bit targets omits 18dcb4b218e Fix emission of jump tables (PR tree-optimization/86263). omits 42e9919fc46 * lto-streamer-out.c (DFS::DFS_write_tree_body): Do not st [...] omits e342f300e74 Update OpenACC testcases omits 7d1109092e5 * tree.c (free_lang_data_in_type): Free all TYPE_VFIELDs. omits 8d36476f7ce Make symbol_summary::get and call_summary::get pure. omits 0280f58ca91 Don't preprocess .S files with -P on Solaris/x86 (PR target/85994) omits 0f97ccfdccc Have g++ define _FILE_OFFSET_BITS=64 on Solaris omits ee621ce7712 2018-06-21 François Dumont fdumont@gcc.gnu.org Fix this [...] omits fc6d642d5f7 Daily bump. omits ab127dab999 PR libstdc++/86138 prevent implicit instantiation of COW empty rep omits 4f96c7da9e1 2018-06-21 Michael Meissner meissner@linux.ibm.com omits 130abbe46d1 cmd/go: re-enable a couple of tests of gccgo omits bc18915d9b6 2018-06-23 Michael Meissner meissner@linux.ibm.com omits 9cd571c4e7f 2018-06-21 Michael Meissner meissner@linux.ibm.com omits 894c22627b4 2018-06-21 Paul Thomas pault@gcc.gnu.org omits a9e9a64d65d 2018-06-21 Michael Meissner meissner@linux.ibm.com omits 26909ed4db7 PR libstdc++/83328 add correct basic_string::insert for ini [...] omits 6fe661f6408 * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Update. omits dce73155426 * pt.c (tsubst) [TEMPLATE_TYPE_PARM]: Use TEMPLATE_PAR [...] omits 6a41eca3f53 Reduce garbage from push_to_top_level. omits 5b63c39b550 Let -fmem-report see callers of cxx_make_type. omits e91478d3b92 PR c++/86182 - fix wrong PR tag in earlier commit omits ac2a3f3c5b8 2018-06-21 Paul Thomas pault@gcc.gnu.org omits d0ae7eebffe * cfgrtl.c (fixup_reorder_chain): Do not emit NOPs in DECL [...] omits 49318a93114 * except.c (finish_eh_generation): Commit edge insertions [...] omits 79351eaf305 * tree-nested.c (get_frame_type): Use create_tmp_var_raw i [...] omits 58089236dcb * tree-inline.c (copy_edges_for_bb): Minor tweak. (maybe_ [...] omits 30e9de8b241 PR libstdc++/70940 make pmr::resource_adaptor return aligne [...] omits 63e6ad798ec PR libstdc++/70940 make pmr::resource_adaptor return aligne [...] omits 2c085ec2501 IPA summaries use ::get in ipa-pure-const.c. omits 66532ac22af 2018-06-21 Richard Biener rguenther@suse.de omits 75dbe0cee73 Fix IPA crash in libgccjit omits 58f5737f318 [testsuite] Fix guality/pr45882.c for flto omits bb62c5dc49f [tail-merge] Fix side-effect test in stmt_local_def omits 35f0532296f 2018-06-21 Richard Biener rguenther@suse.de omits bd071ec695e [ARM] Use __ARM_ARCH and __ARM_FEATURE_LDREX instead of __A [...] omits 93dd1a2552a [ARM] libgcc: Remove unsupported code for __ARM_ARCH__ < 4 omits d5226104d74 [AArch64][PATCH 2/2] Combine AES instructions with xor and [...] omits 72f2fa1f0bd [AArch64][PATCH 1/2] Make AES unspecs commutative omits fa681b455d5 2018-06-21 Richard Biener rguenther@suse.de omits 52458f0664a libbacktrace/ omits bbf6c23ee58 2018-06-21 François Dumont fdumont@gcc.gnu.org omits b0ad8f101b0 Daily bump. omits a9ee5a859a8 libgcc/: PR libgcc/86213 * generic-morestack.c (allocate_ [...] omits 755a9c216fe gcc/ChangeLog: omits dc992be2104 PR libstdc++/70966 make pmr::new_delete_resource() immortal omits 77de2054684 [PR c++/85634] Fix tsubst ICE omits afd52cac40e /cp 2018-06-20 Paolo Carlini paolo.carlini@oracle.com omits 737cc9783f8 Update OpenACC data clause semantics to the 2.5 behavior omits 4210c53542b PR c++/86210 * c-common.c (check_nonnull_arg): Use fold_f [...] omits fba8791d09f Add testcase accidentally not committed earlier omits 19b4138ef1f PR c++/86240 * constexpr.c (cxx_eval_constant_expression) [...] omits b6bb0f024b1 PR debug/86194 * var-tracking.c (use_narrower_mode_test): [...] omits 54b391df9fd PR tree-optimization/86231 * tree-vrp.c (union_ranges): F [...] omits 0267748224e Generate correctly typed compare in canonicalize_loop_ivs omits fc032acd6d4 * cfgrtl.c (rtl_verify_edges): Formatting fix. If bb->pre [...] omits b294103fdfa [PR c++/85634] Fix tsubst ICE omits fb4c9101f2c Remove not longer valid FIXME comment. omits c7af124dca7 * ginclude/stddef.h: Limit #include <machine/ansi.h> to NetBSD. omits fd550bb3f78 [AArch64] Support for LDP/STP of Q-registers omits 11060716567 Change default for jump_table expansion ratio to 8. omits eafe7d87f18 Enable clustering for switch statements. omits 97247f1e6e5 Switch other switch expansion methods into classes. omits 44511ab2471 Transform switch_conversion into a class. omits 1ba54d4eb04 [8/n] PR85694: Make patterns check for target support omits 972163bf33c [7/n] PR85694: Add a vect_pattern_detected helper omits c32b0020332 [6/n] PR85694: Add a vect_get_internal_def helper omits 1c9d2c2a6f1 [5/n] PR85694: Remove dead WIDEN_SUM handling omits dabec68a1a2 [4/n] PR85694: Remove redundant calls to types_compatible_p omits d1055d7bd74 [3/n] PR85694: Fix dummy assignment handling in vectorizable_call omits da6113101ab [2/n] PR85694: Attach a DEF_SEQ only to the original statement omits daec18f5ee7 [1/n] PR85694: Allow pattern definition statements to be reused omits d309493958e Daily bump. omits 0ab7f3eac45 Wrap is_static with COLLECT_EXPORT_LIST omits 4277f32f797 PR middle-end/85602 - -Warray-bounds fails to detect the ou [...] omits 06a8367a05b * tree-cfgcleanup.c (tree_forwarder_block_p): Do not retur [...] omits 4b11982ea02 2018-06-19 Aaron Sawdey acsawdey@linux.ibm.com omits 43a357f611e 2018-06-19 Tony Reix tony.reix@atos.com Dam [...] omits 165d0d5b9fb * cp-tree.h (CONSTRUCTOR_NO_IMPLICIT_ZERO): Remove. omits 6e2749ddee3 PR c++/86192 - ICE with anonymous union passed to template. omits 9018c1622fb xtensa: fix PR target/65416 omits 94b4b442728 gcc/testsuite/ChangeLog: omits dc753e86f5b Remove unused <exception> header from <utility> omits 281a8e8b083 * tree.c (find_decls_types_r): Remove all non-VAR_DECLs fr [...] omits c6f17bb4ef5 * es.po: Update. omits d2c2513e2df Clean-up usage of ipa_fn_summary and ipa_call_summary summaries. omits b3f065cb731 Improve gimple.vim syntax file. omits daf3412c2d4 Add initial version of rtl.vim syntax file. omits 8c25bf3b8c1 2018-06-19 Richard Biener rguenther@suse.de omits 9805e646ffc Allow building of the zlib component when the building take [...] omits f16208f941c rs6000: Fix vector homogeneous aggregates (PR86197) omits 40fa18d60b2 * gimplify.c (gimplify_init_constructor): Really never cle [...] omits ca8e0e36fba Remove unused stagestuff in config-lang.in. omits e31847cda39 2018-06-19 Richard Biener rguenther@suse.de omits d3a3cfb86b6 * tree.c (cp_expr_location): New. omits ab6e5f97760 Use a range for LAMBDA_EXPR_LOCATION. omits 8a6475be99d PR c++/86200 - ICE with unexpanded pack in lambda parameter. omits f7980b36b4a PR c++/81060 - ICE with unexpanded parameter pack. omits 5f9eea982b3 Daily bump. omits 0eff25517eb PR middle-end/85602 - -Wsizeof-pointer-memaccess for strnca [...] omits 135325598e2 * Makefile.def (fortran): Add check-target-libgomp-fortran [...] omits 5d64596c5a2 LWG 2975 ensure construct(pair<T,U>*, ...) used to construct pairs omits 6b63fbbee5b More rtx to rtx_insn * cleanups omits 23b5c810d6d [gcc] 2018-06-18 Michael Meissner meissner@linux.ibm.com omits 339e22fd827 LWG 2989 hide path iostream operators from normal lookup omits 88f6eb8fe14 Introduce DUMP_VECT_SCOPE macro omits 2464dc032ee PR c++/86171 - ICE with recursive alias instantiation. omits 0e184e00c25 LWG 3050 Fix cv-qualification of convertibility constraints omits f96e566c3d6 2018-06-18 Maya Rashish coypu@sdf.org omits 53c7c5ac53d P0754R2 <version> header omits 864bd5dee17 PR tree-optimization/81384 - built-in form of strnlen missing omits 84f1425ee58 Fix bootstrap failure for bare metal due to autoconf link tests omits 1143dcb4161 LWG 3035. std::allocator's constructors should be constexpr omits 65d4987efad 2018-06-18 Paolo Carlini paolo.carlini@oracle.com omits c80d414b87b 2018-06-18 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org omits 1fd980219dd [testsuite] Add target pthread to pr86076.c omits 9e6d92996d8 [testsuite] Remove xfail from vect-abs-compile.c omits 130ddd95154 Ensure that control characters in user supplied error and w [...] omits e228ac8a823 * tree.c (decl_value_expr_lookup): Revert latest change. [...] omits ac73a7b0eff Daily bump. omits 3fdb3ecf35f Remove superfluous prefix omits 1bc67c9d3aa * gimplify.c (nonlocal_vlas): Delete. (nonlocal_vla_vars) [...] omits 04ed3f3311b Daily bump. omits c71993fc315 gcc/ChangeLog: omits 1c67942e074 gcc/ChangeLog: omits b97fffd6c62 PR middle-end/86095 * common.opt (Wunsafe-loop-optimizati [...] omits 90562b4052d PR rtl-optimization/86108 * bb-reorder.c (create_forwarde [...] omits aaee8db6f2d PR c++/86147 - wrong capture for template argument. omits 4e4e14a7cfd * config.guess: Import latest version. * config.sub: Likewise. omits 5b4e7b2b47b Daily bump. omits 95ca8acac4f LWG 3076 basic_string CTAD ambiguity omits 0245ae71695 PR c/86093 * c-typeck.c (pointer_diff): Cast both pointer [...] omits 852e7df70a2 PR middle-end/85878 * expr.c (expand_assignment): Remove [...] omits ad9278cc697 * pt.c (tsubst_default_argument): Use push_to/pop_from_top_level. omits b39bfdc4806 * decl.c (start_enum): Do compare dependent underlying type. omits 4b1e842f8f7 PR c++/82882 - ICE with lambda in template default argument. omits a705bb9efbf * tree.c (maybe_warn_parm_abi): Inform the location of the class. omits 13585794aea PR middle-end/86123 * match.pd ((X / Y) == 0 -> X < Y): D [...] omits 4770488d8ce 2018-06-15 Bernd Edlinger bernd.edlinger@hotmail.de omits 58f9aa89717 [testsuite] Run dg-final.exp sequentially omits 309500a2046 PR libstdc++/86169 unshare COW string when non-const data() called omits 09e2d757369 Decorate string_view members with nonnull attribute omits 5607b42a213 PR libstdc++/86168 fix ambiguous default constructor omits 9c15e0a283c MIPS: Add support for -mcrc and -mginv options. omits b2fe5652245 Only define __cpp_lib_constexpr_char_traits for C++17 omits 6cec91d7d38 Force user provided warning and error messages to only occu [...] omits 449af1e26f4 LWG 2993 reference_wrapper<T> conversion from T&& omits 8ce07d4c6f9 2018-06-15 Richard Biener rguenther@suse.de omits 26465588631 [ARC] Fix warning in arc_return_address_register. omits 86385aa3c9e 2018-06-15 Richard Biener rguenther@suse.de omits 6e8c8489270 2018-06-15 Richard Biener rguenther@suse.de omits 46765867363 RISC-V: Add custom RTEMS multilibs omits 81238e255d8 LWG 3039 Unnecessary decay in thread and packaged_task omits ee09d4333ca Daily bump. omits 80ef1e04375 PR c++/86063 * decl2.c (cp_check_const_attributes): Skip [...] omits 96a681641c5 LWG 3075 basic_string needs deduction guides from basic_str [...] omits d2c29b5b8ee LWG 3074 make scalar types non-deduced in valarray non-memb [...] omits 01133017a3f PR target/86048 * gcc.target/i386/pr86048.c: Require sse2 [...] omits ec67667945e PR middle-end/86122 * match.pd ((A +- CST1) +- CST2): Pun [...] omits 721d7014d0b P0624R2 - Default constructible and assignable stateless l [...] omits 80bdf09de10 Partially revert move of std::tuple_element_t to <tuple> omits 00e113adf1c /cp 2018-06-14 Paolo Carlini paolo.carlini@oracle.com omits e8005cb9850 P0935R0 Eradicating unnecessarily explicit default constructors omits 05db6daaa63 Define __cpp_lib_tuple_element_t in <tuple> not <utility> omits 52789a62a41 PR target/85945 * lower-subreg.c (find_decomposable_subre [...] omits a6c949a087b P0935R0 Eradicating unnecessarily explicit default constructors omits ef125395dd4 Fix errors in libstdc++-v3/ChangeLog entries. omits 103cf5bbb4a 2018-06-14 Richard Biener rguenther@suse.de omits 84d334f8d3c 2018-06-14 Richard Biener rguenther@suse.de omits 778960f7f39 PR libstdc++/83982 fix exception-safety guarantee of std::v [...] omits 02727084b4e RTEMS: Prefer int for int32_t omits cf43f7a9373 Daily bump. omits eed138cf47a PR c++/86099 - ICE with trivial copy and non-trivial defau [...] omits ae5baadd3e0 * c-opts.c (c_common_post_options): Warn about useless -Wabi. omits 70ecc10a8fb MIPS: Add support for P6600. omits a0b809c3e41 compiler: avoid introducing redundant write barriers omits f35f3d9a403 PR tree-optimization/86114 - ICE in gimple_fold_builtin_str [...] omits 43ca63642b8 2018-06-13 François Dumont fdumont@gcc.gnu.org omits 2e897e1d909 2018-06-13 Denis Khalikov d.khalikov@partner.samsung.com omits a1dbee6137d PR c++/86094 - wrong code with defaulted move ctor. omits f61fa2ece67 2018-06-13 Steven G. Kargl kargl@gcc.gnu.org omits e77ad8b71ba compiler: include global variable preinit blocks in ast dumps omits ef00e9947f7 PR libstdc++/86127 avoid unnecessary allocator conversions omits 2ff6865eb18 2018-06-13 Richard Biener rguenther@suse.de omits 2cf07b8b0a4 * config/rl78/rl78.c (move_elim_pass): Use TDF_NONE [...] omits 31f70af4f44 PR fortran/85703 omits f42f4c70387 PR fortran/85702 omits 20de8885fb8 libgo: update to Go 1.10.3 release omits 924b3c83fea emit-rtl.c: more typesafety omits 7858a084fb6 * cgraph.c (cgraph_node::get_untransformed_body): Dump fun [...] omits 5eb8310a629 PR target/86048 * config/i386/winnt.c (i386_pe_seh_cold_i [...] omits 5664ecf4982 [ARC] Update fma expansions. omits 5afc07eeb18 [ARC] Reimplement return padding operation for ARC700. omits 3df4cca470b [ARC] Define LINK_GCC_C_SEQUENCE_SPEC. omits 77f6e101839 [ARC] SYNC instruction is valid on all ARC cores. omits 234c8e0fd06 [ARC] Allow EX instruction unconditionally omits 459fa194d34 2018-06-13 Chenghua Xu paul.hua.gm@gmail.com omits 637fca44c12 2018-06-13 François Dumont fdumont@gcc.gnu.org omits 94bbaf785bb PR c++/86098 - ICE with template placeholder for TTP. omits a9897c1a343 Daily bump. omits 4b6df2e83d0 Tighten LRA test for reloading the inner reg of a paradoxic [...] omits 7e3747b0dc2 Use poly_int rtx accessors instead of hwi accessors omits 70564da2bc7 * config.gcc (alpha*-*-freebsd*): Remove. * config/alpha/ [...] omits a3659d88105 /cp 2018-06-12 Paolo Carlini paolo.carlini@oracle.com omits b117e4de9a2 /cp 2018-06-12 Paolo Carlini paolo.carlini@oracle.com omits 9da262d8418 Core issue 1331 - const mismatch with defaulted copy const [...] omits 4ffb3430bea 2018-06-12 François Dumont fdumont@gcc.gnu.org omits fb721f97410 P0935R0 Eradicating unnecessarily explicit default constructors omits 7f3eb344ed0 spellcheck: support transpositions aka Damerau-Levenshtein [...] omits c1a0c86ca48 PR tree-optimization/85259 - Missing -Wstringop-overflow= s [...] omits 9d1a574bc57 2018-06-12 Steven G. Kargl kargl@gcc.gnu.org omits 2b691a1c591 PR c/85931 - -Wsizeof-pointer-memaccess for strncpy with s [...] omits 2cd54c17b3a [testsuite] omits c30a1719ee2 [testsuite] omits 004fbfd7a43 [testsuite] omits 82542e687de [testsuite] omits 41e8e44ab25 [testsuite] omits c6d2d2c4016 [testsuite] omits f92dc1e5df0 [testsuite] omits 53a563a4cd3 [testsuite] omits 0e5c4a3df69 [gcc] omits bb26a3993ad Linux/x86: Update TARGET_THREAD_SPLIT_STACK_OFFSET comments omits d390ae814cc * genfixes: exit 1 when autogen not found. * genfixes: Re [...] omits 3d2d7dabe19 * inclhack.def: Fix fixup for assert.h on vxworks. * fixi [...] omits 899c70cdc12 Document IntegerRange in internal documentation. omits 274d31f044a Come up with Deprecated option flag. omits fa6324b6d0b [PATCH] [ARC][QuarkSE] Update omits 58486822f6a [ARC] Update warning messges. omits c0721ed5a68 MIPS: Fix build after r261489. omits 2d870febf60 * doc/sourcebuild.texi: Document usage of line number 0 in [...] omits 01e10fe36b7 libitm/x86: Correct offsets of __private_tm and pointer_guard omits fbe457c893d MIPS: Add i6500 processor as an alias for i6400. omits e3dae8fad14 MIPS: Update I6400 scheduler. omits daa56870e94 * gcc-interface/ada-tree.h (TYPE_RETURN_BY_DIRECT_REF_P): [...] omits e6a0acb0592 * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Constant>: [...] omits 1b3db12b98c * gcc-interface/decl.c (warn_on_field_placement): Use spec [...] omits 3e1f325ad20 * gcc-interface/decl.c (variant_desc): Add AUX field. (gn [...] omits b776696b72f [testsuite] Add gcc.dg-selftests/dg-final.exp omits a08dc1d6233 Remove me from Write After Approval. omits 39bc186ec4a * gcc.c: Document new %@{...} sequence. (LINK_COMMAND_SPE [...] omits a29b0316860 Daily bump. omits 20c8dab1349 PR c++/85792 -Wctor-dtor-privacy and inherited constructor. omits 0bb30bd45dc PR c++/85963 - -Wunused-but-set with ?: in template. omits 59228068487 2018-06-11 Rasmus Villemoes rasmus.villemoes@prevas.dk omits ffe6e0016ef /cp 2018-06-11 Paolo Carlini paolo.carlini@oracle.com omits be54637ac82 /cp 2018-06-11 Paolo Carlini paolo.carlini@oracle.com omits e9f29fe5a4f Fix ptrmem comparison for unions. omits 8ced901ab31 gcc/ChangeLog: omits 00fc5e92104 PR tree-optimization/86083 - handle non-constant assignment [...] omits 9be943930cb libgo: add riscv and js/wasm as known targets omits 580f57ec598 2018-06-11 Zhouyi Zhou zhouzhouyi@gmail.com omits 2695a0d7885 2018-06-11 Janus Weil janus@gcc.gnu.org omits 6651a52f7f4 PR c++/86094 - wrong code with defaulted move ctor. omits f2dd0b70d6a * doc/invoke.texi: Document -fabi-version=12. omits 9482f5e939e * fr.po: Update. omits a726b94319e gcc/testsuite/ChangeLog: omits d3d50c31f1e rs6000: Put constraints on the correct operand in movdi (PR85755) omits be27f1f5822 Fix typo done in MPX removal (PR tree-optimization/86089). omits 336f0291014 Remove redundant intrinsics omits 498b71d06f0 2018-06-11 Olivier Hainque hainque@adacore.com omits be1f8bce9d5 [Ada] Fix wrong code for initialization of fat pointer with -Og omits 62bc388f300 [Ada] Suppress the expansion of ignored assertion pragmas omits 74b6bea33a4 [Ada] Minor reformatting omits 1ffe137cf1f [Ada] Typo fixes and minor reformatting omits 36c80e26b07 [Ada] Double finalization of limited controlled result omits ba48ba27503 [Ada] Improve last exception info availability from C++ handlers omits 48f91b08763 [Ada] Unnesting: refactor handling of uplevel refs. for unc [...] omits ef695c17b2e [Ada] Dangling cursor checks in Element function omits 178ba9a26d3 [Ada] Mark parameters as coming from source for GNATprove omits c10c3c8831f [Ada] Missing predicate function body for derived type in n [...] omits c1314460703 [Ada] Reject violation of SPARK 6.1.4(12) with enclosing task unit omits ec7e01f008d [Ada] Minor tweaks for Repinfo omits 0ded4220fb9 [Ada] Make GNAT.Array_Split a preelaborable unit omits c27628e23e5 [Ada] Simplify expansion of "and then" in CodePeer mode omits 7f42e7b80a9 [Ada] Crash on protected type entry family omits 5bafce76272 [Ada] Minor reformatting omits 114e77f8f8d [Ada] Add Suppressible argument to Assertion_Policy in docu [...] omits 7780448ee07 [Ada] Do not query the representation information in CodePe [...] omits 676f148c2db [Ada] Mark extended return of unconstrained type as never inlined omits 265ffd2d7df [Ada] Do not force Part_Of on generic units omits 5cbdf597caa [Ada] Don't split AND THEN expressions in GNATprove_Mode omits 5c30879a35b [Ada] Fix handling of Pre/Post contracts with AND THEN expressions omits 50f3ec8c058 [Ada] Unnesting: robustify analysis of block statements omits 467d5e56e34 [Ada] Unnesting: fix handling of generic associations omits d22f37a477b [Ada] Memtrack: have only one definition of fwrite omits b27fb6a23a5 [Ada] Wrong code in array aggregates of Ada coextensions omits fd588a8fe4c [Ada] Unnesting: fix handling of stubs omits 67108293c6c [Ada] Refactor compilation of Ada units in Makefile.rtl omits 8d0bb99a10b [Ada] Minor reformatting omits 767fd0192cd [Ada] Crash with Inline_Always on a function with an extend [...] omits 89b0f38d227 [Ada] Bindgen: protect reference to System.Parameters with [...] omits 2fd350b8589 [Ada] Performance degradation with references omits ed23b9b9ee5 [Ada] Rename "GPL Edition" into "Community Edition" omits fbe3e1a7a3d [Ada] Crash on instantiation of nested generic in private part omits 5f5006c3fcf [Ada] Remove obsolete code in Errout omits 4f6a0a99542 [Ada] Avoid a stack overflow in 'Value for invalid long strings omits 10b0fb224f3 [Ada] Minor tweaks in Repinfo omits c0b0e64701a [Ada] Unnesting: improve handling of bounds for formal parameters omits 6176cf699da Daily bump. omits 90b7b45df3b /cp 2018-06-10 Paolo Carlini paolo.carlini@oracle.com omits d9e474d5edd 2018-06-10 Thomas Koenig tkoenig@gcc.gnu.org omits b9d79b9e664 2018-06-10 Dominique d'Humieres dominiq@gcc.gnu.org omits 55be378c1bd 2018-06-10 Janus Weil janus@gcc.gnu.org omits f904e489041 2018-06-09 Jerry DeLisle jvdelisle@gcc.gnu.org omits a5d25d2377a Daily bump. omits 083af26d8e7 2018-06-09 Steven G. Kargl kargl@gcc.gnu.org omits ce6dc8f2ad1 2018-06-09 Steven G. Kargl kargl@gcc.gnu.org omits 5efb256eb49 2018-06-09 Steven G. Kargl kargl@gcc.gnu.org omits 8014ac25283 2018-06-09 Steven G. Kargl kargl@gcc.gnu.org omits c46ccd3d7ff 2018-06-09 Steven G. Kargl kargl@gcc.gnu.org omits 8a3e47e2378 Daily bump. omits e93d75d1a4e compiler: remove stack_allocation_expression omits 1b575de225f 2018-06-08 Thomas Koenig tkoenig@gcc.gnu.org omits 2af9a43c295 gcc/testsuite/ChangeLog: omits ca9569a653e 2018-06-08 Steven G. Kargl kargl@gcc.gnu.org omits 5d9d4d320a3 2018-06-08 Steven G. Kargl kargl@gcc.gnu.org omits e00b99322e3 gcc/ PR target/85755 * config/rs6000/rs6000.c (mem_operan [...] omits 16f1a26a2a3 Define special members as defaulted omits 025fe22bdbd * dumpfile.c (FIRST_ME_AUTO_NUMBERED_DUMP): Bump to 4. * [...] omits da043f7bd22 * config/rs6000/rs6000.c (rs6000_passes_ieee128): Protect w [...] omits 83fdcd80fa8 Whoops, forgot to commit the patch with r261324, just did t [...] omits 8361352d268 gcc/testsuite/ChangeLog: omits 16309b4050b * es.po: Update. omits aa912911f16 Fix function signature in header file. omits 7478b6ecda0 PPC: remove usage of cgraph_node::instrumentation_clone and [...] omits 54e7de93461 Convert dump and optgroup flags to enums omits c0559f2a537 rs6000: Delete unused min/max macros omits 8aaf6b88e2d rs6000: Delete mention of -mabi={no-,}spe in the documentation omits bd3c34e93c3 Make ipa-pure-const more strict about summary constrains. omits f445cfda64d Replace some ::get_create with ::get in IPA inline. omits 2c8bbd94b3e Come up with cgraph_node::get_uid and make cgraph_node::uid [...] omits d24fc4aa6e6 Make cgraph_edge::uid really unique. omits bc4e128695f Port edge_growth_cache to call_summary. omits 49b8ee09631 Port IPA CP to edge_clone_summaries. omits 2d5543ef7a4 Add call_summary::get method and m_initialize_when_cloning. omits 8a604555c0f Remove cgraph_node::summary_uid and make cgraph_node::uid r [...] omits 00637f9c511 Convert IPA CP to symbol_summary. omits 16f72bd0375 Covert ipa-pure-const.c to symbol_summary. omits 0a42bb6de24 Use symtab_summary in ipa-reference.c. omits fbc9c62dc75 Use summaries->get where possible. Small refactoring of mul [...] omits 563ebd7104e Add {symbol,call}_summary::get method and use it in HSA. omits b53d4f56c37 Rename get methods in symbol-summary.h to get_create. omits 57e2b7498bc Code refactoring for call_summary. omits adb63058657 Code refactoring of symtab_summary. omits 611437aa1be Fix scan in ipa-icf-38.c. omits 1e42d5c637e Remove MPX omits 07d1e732499 Daily bump. omits a4a85d39e7a gcc/ChangeLog: omits 052c844f478 gcc/testsuite/ChangeLog: omits daca26ed53c PR c/85318 * c-decl.c (check_for_loop_decls): Add -Wc90-c [...] omits d551660e3e4 2018-06-07 Paul Koning ni1d@arrl.net omits da935b5b4dc 2018-06-07 Steven G. Kargl kargl@gcc.gnu.org omits b23c1ce004e compiler: speed up variable initializer sorting omits 5aed9a067fd * eo.po: Update. omits e3a862a77d6 * g++.dg/cpp0x/range-for9.C: Adjust dg-error. omits 3206b643165 2018-06-07 Olivier Hainque hainque@adacore.com omits f1522980576 2018-06-07 Olga Makhotina olga.makhotina@intel.com omits b9d93755b0f * gcc/config/msp430/msp430.c (msp430_mcu_name): Set the "i [...] omits 9ac2adebbbb 2018-06-07 Richard Biener rguenther@suse.de omits fba6502aafd Default special members of regex types and add noexcept omits ccf8d652a7a PR tree-optimization/69615 * tree-ssa-reassoc.c (optimize [...] omits 7839597861f 2018-06-07 Richard Biener rguenther@suse.de omits ed76efebd16 2018-06-07 François Dumont fdumont@gcc.gnu.org omits 6b9cd917fe7 Fix compilation of libgcov with GCOV_LOCKED=0. omits 5b24ad4b34e Fix libgcov-driver-system bootstrap failure (PR bootstrap/86057). omits 535bd6e6fa0 Daily bump. omits b6b5f0f8110 gcc/ChangeLog: omits bd8f00e6743 gcc/ChangeLog: omits f96cbe373f1 [gcc] 2018-06-06 Michael Meissner meissner@linux.ibm.com omits fec303e1082 gcc/testsuite/ChangeLog: omits e035747d814 2018-06-06 Thomas Koenig tkoenig@gcc.gnu.org omits a4db72c48f1 gcc/testsuite/ChangeLog: omits ca9b528c465 [gcc] 2018-06-06 Michael Meissner meissner@linux.ibm.com omits 34d78fa8f3b Remove redundant std::move on const object omits cd3f326c0fc RISC-V: Add interrupt attribute modes. omits dcf9e685853 PR target/63177 * /config/rs6000/rs6000.h (ASM_CPU_SPEC): [...] omits 243805b76cc PR c++/86068 * c-cppbuiltin.c (c_cpp_builtins): Fix a typ [...] omits b28bd46f74d PR c++/85977 * pt.c (unify): If ELTTYPE has no deducible [...] omits 651c2b18a15 PR c++/86060 - ICE on range for with -std=c++98. omits dd38bee9e39 PR c++/85710 - ICE with -Wmemset-elt-size. c-family/ * c- [...] omits ef191252a43 reflect: fix StructOf hash and string omits 8e3fd6545c2 gcc/ChangeLog: omits 046b8917793 ix86_expand_call: convert return type to rtx_insn * omits 4d885f78aea PR tree-optimization/86066 * gimple-ssa-store-merging.c ( [...] omits dcb9ba66b33 2018-06-06 Richard Biener rguenther@suse.de omits bef3ffe8c1a MSP430: Allow interrupt handlers to be static omits de5adcd8bf7 PR libstdc++/86008 add std::quoted support for string_view omits e9bb25a5514 Daily bump. omits 3674c71bd88 gcc/ChangeLog: omits 17ec6cd873e 2018-06-05 Steve Ellcey sellcey@cavium.com omits 53ac34836fd 2018-06-05 Steve Ellcey sellcey@cavium.com omits 7057e01ef3c reflect: canonicalize types returned by StructOf() and friends omits 7d5774e7fb9 * ChangeLog: Fix whitespace. * testsuite/ChangeLog: Ditto. omits fbdbb1e55c0 * config/i386/i386.md (simple_return_indirect_internal): N [...] omits 02a72c22044 [arm] Make arm_cmse.h C99 compatible omits 0d117382768 PR fortran/85701 omits 78b10371e55 2018-06-05 Richard Biener rguenther@suse.de omits 35a0b29f7a3 PR c++/85976 * tree.c (cp_tree_equal): Handle USING_DECL. omits 945d4d55213 Support variables in expansion of -fprofile-generate option [...] omits 5bdbfdb315e PR c++/85731 - wrong error with qualified-id in template. omits 11f5525b790 2018-06-05 Richard Biener rguenther@suse.de omits 8b73d2dbf2f 2018-06-05 Richard Biener rguenther@suse.de omits 260555278b7 2018-06-05 Richard Biener rguenther@suse.de omits 522d2ab6092 2018-06-05 Richard Biener rguenther@suse.de omits 1a259ac3e39 [arm] PR target/81497: Fix arm_acle.h for C++ omits 5860b185406 Simplify gcov_histogram as it's used only for ARCS counters. omits 997f4cf6a06 Print working directory only in intermediate format (PR gco [...] omits e2569f6fc3c * include/std/type_traits: Fix comment typos. omits 70fea18e0bb Mark some Filesystem tests as XFAIL for mingw omits bc34544a7af S/390: Fix __builtin_tbeginc signature omits cd40ff8797e 2018-06-05 François Dumont fdumont@gcc.gnu.org omits f8a188823cd Daily bump. omits 36efd2a73f1 RISC-V: Don't clobber retval when __builtin_eh_return called. omits f9ceb30223a * gimple-ssa-store-merging.c (struct merged_store_group): [...] omits e181a752160 PR libstdc++/85930 fix misplaced alignment-specifier omits 54934d771c0 compiler: fix crashes on cyclic var/type references omits 702e42ae7cc Add myself as gcov maintainer. omits 8234e9d39a0 2018-06-04 Richard Biener rguenther@suse.de omits cd1e9908d23 * g++.dg/warn/string1.C: Prune extra warning with -std=c++17. omits 1116044bf02 * es.po, fr.po: Update. omits 5f93154e53a rs6000: Fix absif2 omits 895549251cb Define std::fpos special members as defaulted omits dd6f33dcd10 PR libstdc++/85930 fix misaligned reference omits 54770b7281b 2018-06-04 Steven G. Kargl kargl@gcc.gnu.org omits 4c0847cfb24 [MAINTAINERS] Update email address omits c1a99cc3396 PR c++/61806 - missed SFINAE with partial specialization. omits 5228d413970 Fix expand_expr_real_1 handling of BLKmode bitfield references omits 84b3cf31c30 PR target/85832 PR target/86036 * config/i386/sse.md (<a [...] omits 31011b9a94f PR c++/85765 - SFINAE and non-type default template arg. omits 89e9c62529b 2018-06-04 Richard Biener rguenther@suse.de omits 615c423a031 2018-06-04 Sebastian Peryt sebastian.peryt@intel.com omits e84df84f2fc [MAINTAINERS] Remove redundant write-after-approval entries omits e646d25a33a 2018-06-04 Richard Biener rguenther@suse.de omits f18d79595db [arm] PR target/86003 build failures with --with-cpu=xscale omits baa4fd4bd0a PR tree-optimization/69615 * fold-const.c (merge_ranges): [...] omits 13279975c3a PR c++/86025 * tree.c (inchash::add_expr): Handle IDENTIF [...] omits e0fb4e10f7f Daily bump. omits e25cee3c5fc * gcc.target/powerpc/altivec-7.c: Remove extra brace. omits bc190687a02 PR c++/85739 - ICE with pointer to member template parm. omits 1bcb04d5107 PR tree-optimization/86034 * gimple-ssa-store-merging.c ( [...] omits 4bd908ff54f 2018-06-03 Paul Thomas pault@gcc.gnu.org omits 5e901bfd83a 2018-06-02 Steven G. Kargl kargl@gcc.gnu.org omits c3428a40ca6 [NDS32] Implement peephole2 patterns for tuning code size. omits 56f856197e2 [NDS32] Add -march=v3j. omits 1cbd375f158 [NDS32] Disable -fdelete-null-pointer-checks by default for [...] omits 69d1d385aa9 PR c++/85761 - ICE with ill-formed use of const outer variable. omits 1f5a5f3c7db Daily bump. omits a5a22b4fd40 [NDS32] Support Linux target for nds32. omits 5ef159752d1 [NDS32] Implement fp-as-gp optimization. omits b74295a705a * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Constant>: [...] omits 67df65c7cc9 Add missing directive omits 30b819fb28a * gcc-interface/ada-tree.h (TYPE_PADDING_FOR_COMPONENT): N [...] omits 53065b10a85 * gnat.dg/discr53.ad[sb]: New test. * gnat.dg/discr53_pkg [...] omits e269786ffbb PR c++/85764 - bogus 'this' not captured error. omits b084abe1fe6 * g++.dg/cpp1z/feat-cxx1z.C: Update __cpp_deduction_guides. omits dc33166d4a6 gcc/testsuite/ChangeLog: omits 6fae8045ac5 gcc/testsuite/ChangeLog: omits 58f8b2a55fc Daily bump. omits 6aa7b13865c DWARF5: Don't generate DW_AT_loclists_base for split compil [...] omits d68ed833bf3 * c-cppbuiltin.c (c_cpp_builtins): Bump __cpp_deduction_gui [...] omits 10f0d48dc95 * gimple-ssa-store-merging.c: Include gimple-fold.h. (str [...] omits 20a0a98eabd gcc/testsuite/ChangeLog: omits 415fbdbfdb6 ChangeLog tidying omits 6e1bbaaee63 CWG 1581: When are constexpr member functions defined? omits 75d8585da66 PR c++/58281 - explicit instantiation of constexpr omits 9261bbbee3c * pt.c (instantiate_decl): Any defaulted function is defined. omits a094aab5e7d * MAINTAINERS (write after approval): Add myself. omits 0bb0be204d3 2018-06-01 Steven G. Kargl kargl@gcc.gnu.org omits 923b8a947c3 * Fix email address in ChangeLog. omits 26bbd54cdfb * MAINTAINERS: Update my email address. omits f8543dc63c7 rs6000: Fix mangling for 128-bit float omits 0ecc062b744 2018-06-01 Steven G. Kargl kargl@gcc.gnu.org omits a74b9919b26 [AArch64] Used prefer aliases SXTL(2) and UXTL(2) omits a9a67ce3f31 [MAINTAINERS] Update email address omits 8a78966596d Fix phi backedge detection in backprop (PR85989) omits 1ce0a2db877 2018-06-01 Richard Biener rguenther@suse.de omits 7df4bd663c4 2018-06-01 Richard Biener rguenther@suse.de omits ec3dd94a630 * c-ada-spec.c (dump_ada_declaration) <TYPE_DECL>: Generat [...] omits bd6d09da51a Fix SVE fallout from r260951 omits 38261d2518a 2018-06-01 Richard Biener rguenther@suse.de omits 4c9d340c819 2018-05-15 Michael Collison michael.collison@arm.com omits 4766eb9266d Daily bump. omits 6d002c12eb7 libgo: update to Go 1.10.2 release omits 72dbc21dbbd 2nd Patch for PR78009 Patch for PR83026 omits 4631030377a PR target/85984 * bb-reorder.c (pass_partition_blocks::ga [...] omits 3e80679d8f1 PR target/85591 * config/i386/cpuinfo.c (get_amd_cpu): Re [...] omits 2fd48392d0a PR libstdc++/78870 support std::filesystem on Windows omits a7ce563ed68 * config/i386/sse.md (avx_vec_concat<mode>): Substitute c [...] omits 8306d54cb7e PR c/82063 - issues with arguments enabled by -Wall omits ac899f83acc x86: Re-enable partial_reg_dependency and movx for Haswell omits a209c8ccc0c Fix PR middle-end/85879 omits 4767eb54d22 PR libstdc++/85951 for make_signed/make_unsigned for charac [...] omits e4ef299081a * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Ws [...] omits 003403636ed * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do [...] omits 27bf724575d [Ada] Remove obsolete figure in documentation omits ea266ff775e [Ada] Add missing spec files for VxWorks runtimes omits 3e1eb46708a [Ada] Minor copyright header adjustments omits 45652317fdb [Ada] Document Stubs_Subdir in gnattest section on user guide omits bd4db5a4e95 [Ada] Static predicate check on characters of a string literal omits e2fb1be7261 [Ada] Remove obsolete code in trans.c omits 8f87e04a5a3 [Ada] Detect returning procedures annotated with No_Return omits d9690a20c85 [Ada] Fix wrong value returned for unconstrained packed array omits 5283dddc621 [Ada] Fix __gnat_backtrace for VxWorks7 on x86 omits 105fa703a04 [Ada] Illegal copy of limited object omits c1973f9265d [Ada] Update comment on __atomic_compare_exchange in s-atom [...] omits df1667904e7 [Ada] Fix internal error on allocator with function call omits 52fa5b7a373 [Ada] Spurious tampering check failure omits abf3a9a19d9 [Ada] Rename "GPL" version to "Community" omits 85b382baffa [Ada] Minor comment improvement omits d788e386799 [Ada] Simplify call to Unique_Defining_Entity on protected [...] omits 27c164bcc90 [Ada] Set Etype on rewriteen Max_Queue_Length expressions omits bbfc6c913ed [Ada] Update gnatelim documentation wrt. compilation of main unit omits b7312f46434 [Ada] Fix tracking of the first item in Repinfo omits 81e1fdff265 [Ada] Fix strange behavior of Object_Size for packed array subtype omits f67bd6718f9 [Ada] Post warning on object size clause for subtype omits 68bc96b8986 [Ada] Fix compiler crash for tagged private types omits a2e1555453c [Ada] Fix check on placement of multiple loop (in)variant pragmas omits 5659aa1f787 [Ada] Posix 2008: reimplement System.OS_Primitives.Clock us [...] omits 64aac9827c9 [Ada] Unnesting: add a predicate to help expansion of task [...] omits 958c3be4cdd [Ada] Convert operands of generated code to Standard.Unsign [...] omits 27453e962b3 2018-05-31 Matthias Klose doko@ubuntu.com omits 1f52413cd0d Patch implementing vld1_*_x3, vst1_*_x2 and vst1_*_x3 intri [...] omits 910ae7939bd Daily bump. omits 8bf9f89c3d5 * config/msp430/msp430.c (msp430_output_labelref): Prepend [...] omits 6d1aae1c670 * tree-core.h: Update comment about the format of NAME str [...] omits 5f9d4304112 * gcc/config/msp430/msp430.md: Remove erroneous subreg exp [...] omits edb0bd05a3d * crtstuff.c: Remove declaration of _Jv_RegisterClasses. omits 42806913509 PR c++/77777 improve location for diagnostic omits 768cc20ebfe 2018-05-30 David Pagan dave.pagan@oracle.com omits 842b575acb5 * doc/extend.texi: Document some architecture specific co [...] omits df6e8b42569 PR middle-end/85369 - no -Wstringop-overflow for a strcpy / [...] omits c7a12c913e8 ChangeLog fix omits 4c0f6781833 Do not warn about zero-as-null when NULL is used. omits 2469c2e771f PR c++/85807 - ICE with call in template NSDMI. omits 886d991373e patch to add support of ARMv8.4 in saphira omits 6b75daa2361 * simple-object.h (simple_object_copy_lto_debug_sections): [...] omits e7cc975a2cc PR c++/85873 - constant initializer_list array not in .rodata. omits 91039d05f8f Improve error recovery for structured binding in condition. omits 4023eb6c172 Remove accidental commit. omits ef88b36ae73 * gcc.dg/lto/20111213-1_0.c: Fix template. * gcc.dg/lto/2 [...] omits dda56827458 * doc/invoke.texi (-flinker-output): Document omits 213acaba2c2 * passes.c (ipa_write_summaries): Only modify statements i [...] omits 278cec16389 * passes.c (ipa_write_summaries): Only modify statements i [...] omits 1b350e3735d * lto-opts.c (lto_write_options): Skip OPT_dumpdir, OPT_fr [...] omits 5ab17bfb03d * lto-wrapper.c (debug_objcopy): Add rename parameter; pas [...] omits 3617d5c1dd4 * lto-plugin.c: (non_claimed_files): New static var. (lin [...] omits 128e8e03b58 gcc/ChangeLog: omits 5d503bbda7c Fixing ChangeLog entry for earlier commit. omits 36a4e539408 Reverting r260635 omits 35fc616fb01 * simple-object.h (simple_object_copy_lto_debug_sections): [...] omits 8e4236fb90f 2018-05-30 Richard Biener rguenther@suse.de omits f90ebd338fd [AArch64] Improve LDP/STP generation that requires a base register omits 69b1edbbe74 [AArch64] Fix aarch64_ira_change_pseudo_allocno_class omits eb2eeafe074 [Ada] Update documentation of Sinfo.Package_Instantiation field omits 9a23f31acb8 [Ada] Unnesting: always transform local Raise statements omits e74c6a9aa23 [Ada] Minor reformatting omits 9f985f64aea [Ada] Unnesting: handle the semantic of Procedure_To_Call field omits f46850446e7 [Ada] Unnesting: skip unanalyzed Component_Assocation omits ebf6f618581 [Ada] Implement pragma Max_Entry_Queue_Depth omits 2a8172b9197 [Ada] Extend the applicability of Thread_Local_Storage to c [...] omits 18b99165573 [Ada] Correctly ignore Assertion_Policy in modes CodePeer a [...] omits 2520869409d [Ada] ACATS 4.1G - CXAG003 - Name_Case_Equivalence doesn't exist omits e9dae6c3d89 [Ada] Minor reformatting omits fbf04fecbd0 [Ada] Add support for Define_Switch with a callback in GNAT [...] omits 61f6bd7dd94 [Ada] Fix several typos omits 7d04b1adfad [Ada] Craft .ctors/.dtors sections manually for VxWorks EH [...] omits aefa1e7d264 [Ada] Spell preanalysis, preanalyze correctly omits 314a7031fb0 [Ada] Minor comment rework in GNAT.Secondary_Stack_Info omits f53cbecf65a [Ada] Reuse Is_Rewrite_Substitution where possible omits c7ac61423ea [Ada] Simplify conditions by removing always true conjuncts omits ff91b5db168 [Ada] Spurious error on legal synchronized constituent omits 1ba841cfc7a [Ada] Refine logic to set Needs_Activation_Record on subpro [...] omits 66fc3c37a7a [Ada] Minor comment addition omits c2abf40e5bb [Ada] Secondary stack leak in "for X of ..." loops omits c59854a0fdc [Ada] Ignore out of range values for System.Priority in Cod [...] omits 9e69f4e5c9e [Ada] Unnesting: look for specification of main unit omits 3eeb246ba42 [Ada] Unnesting: properly handle local subprogram in declar [...] omits b4a0e9444ed [Ada] Minor comment fix omits 8f4abf12f8f [Ada] Unnesting: properly handle subprogram instantiations omits 3423d65a942 [Ada] Secondary stack implementation clean up omits e3279ace8b4 [Ada] Minor reformatting omits df61eb67bc8 [Ada] Move special flags for Ada runtime files from Makefil [...] omits 28cc5371337 [Ada] Move target pair settings in Makefiles omits 82859adc981 Replace dead store with early return omits a5b13adae8c Use poly_int tree accessors omits 70d336ec8b4 cmd/go, cmd/vet: make vet work with gccgo omits 09a0f9a7f0f Daily bump. omits f14828a2bec crypto/x509: specify path to AIX certificate file omits 005097cc192 RISC-V: Fix a comment typo. omits 06a585355b9 PR c++/67445 - returning temporary initializer_list. omits 3b7ef416878 PR target/85950 * config/i386/i386.md (l<rounding_insn><M [...] omits 23bd14de426 PR middle-end/85888 - New test case c-c++-common/attr-nonst [...] omits 6c1f3bda71c PR c++/85883 * init.c (build_new): Handle deducing a clas [...] omits 228cd7c3ad6 Qualify another call in <variant> omits 12605781c01 PR c++/85952 * init.c (build_aggr_init): For structured b [...] omits 8bc5c186d9e 2018-05-29 Richard Biener rguenther@suse.de omits 5522d9343b7 libgcov: report about a different timestamp (PR gcov-profil [...] omits 87ca3ab5f0f * tree-cfg.c (verify_gimple_assign_unary): Add checking fo [...] omits 0efcdf5a26b PR target/85918 * tree.def (VEC_UNPACK_FIX_TRUNC_HI_EXPR, [...] omits d8ef42d000c 2018-05-29 Richard Biener rguenther@suse.de omits 025db017a92 2018-05-29 Richard Biener rguenther@suse.de omits e4323fde4ff Add vec::reverse. omits f7fbedc33eb [Ada] Adjust documentation of -gnatn switch omits 575a9427354 [Ada] Fix typos in Makefile.in omits 0e2a863dcf9 [Ada] Attach reference to finalizers to tree omits 2807cb30104 [Ada] Wrong equality on untagged private type omits eadc75d4afb [Ada] Unnesting: handle statement sequences that include an [...] omits 54fdf207398 [Ada] Plug small hole in -gnatR output omits 32ed0eebc9a [Ada] Unnesting: do not generate push/pop for exceptions omits beb34f9b2dd [Ada] Improper behavior of floating-point attributes omits 288f9862b30 [Ada] Clarify use of Activation_Record_Component omits c57ab13af86 [Ada] Set scope of component of subtype omits b58cdecb3a7 [Ada] Unnesting: exclude selected components whose prefix c [...] omits f1367272487 [Ada] Turn Ada.Calendar.Epoch_Offset into a function omits 481eff7ae52 [Ada] Add system-vxworks7 variants of system.ads files for Vx7 omits 88f7c68b309 [Ada] Tighten crtbegin files for VxWorks omits bb6954bfa6b [Ada] Minor reformatting omits 73fe9da4fa9 [Ada] GNAT UGN: update package requirements for 32bit GNAT [...] omits fb017354b64 [Ada] Adjustment of behavior of new -gnatRj switch omits f7fcab7b83e [Ada] Fix constraint error in Normalize_Pathname omits 05320957d58 [Ada] System.Os_Lib: minor reformatting omits 407d5f43fde [Ada] New function to return nanoseconds from Unix Epoch omits 6e7f9fc57c9 [Ada] Enhance output of discriminants with -gnatR in JSON mode omits 6d8e45f18de [Ada] Implement machine parsable format for -gnatR output omits a7849bc3d8e [Ada] Factor out worker procedure for -gnatR omits 5b065157557 [Ada] Minor cleanup in repinfo unit omits cc1f00c7110 [Ada] Clear Do_Overflow_Check when inserting code to do check omits e633971a9aa [Ada] Lib.Write: avoid use of System.Case_Util omits a689fc7b790 [Ada] Refine documentation of Monotonic_Clock to reflect reality omits d877a9e1988 [Ada] Always do range check against 'First omits 30f2c9634e8 [Ada] Fix irregular output with -gnatRm omits 0b19e60f89c [Ada] Preliminary work to avoid full pathnames in ALI files omits 732088d7807 [testsuite] Fix "too few/many" error messages in scan-*-tim [...] omits 83284b6c8c7 [testsuite] Use correct proc names in scanasm.exp omits 564092f3167 [testsuite] Fix error message in scan-hidden/scan-not-hidden omits de604a0b9db Daily bump. omits 0d7517d04b7 * config.gcc: Identify FreeBSD 3.x and 4.x as unsupported. omits 53246680099 2018-05-28 Jerry DeLisle jvdelisle@gcc.gnu.org omits 777e90ba8d0 include: 2018-05-28 Bernd Edlinger bernd.edlinger@hotmail.de omits adebd8d4549 2018-05-28 Richard Biener rguenther@suse.de omits 9a10d5a8a2e 2018-05-28 Richard Biener rguenther@suse.de omits 147ee0eaae5 * doc/invoke.texi (ARM Options): Use @item instead of @ite [...] omits 4d3c7396160 DWARF: Handle expressions containing "-1" in dw2_asm_output [...] omits 8e338e589cb [Ada] Minor fixes and tweaks to comments in the Repinfo unit omits ef175e8a11f [Ada] Remove Valop from the Repinfo unit omits 70de0ed8451 [Ada] Minor cleanup in repinfo unit omits 02a21deede3 [Ada] Unnesting: check index expressions for uplevel references omits 4914ad7f335 [Ada] Unnesting: allow uplevel references to exceptions omits bfabec2f870 [Ada] Fix internal error on renaming of equality for record type omits 79be040cf64 [Ada] Improve unnesting for discriminants of record subtypes omits 7025f1d4a45 [Ada] Fix regression of ACATS c46032a with CCG back end omits f6907d882d6 [Ada] Update FE check following change in SPARK RM 7.1.3(12) omits b4eba590303 [Ada] Allow for GNATprove specific versions of routines fro [...] omits 8fd60aaebc8 [Ada] Fix internal error on nested record types with repres [...] omits babd675b4d1 [Ada] Introduce a new Needs_Activation_Record entity flag omits 7fbf5380d7b [Ada] Better accuracy in float-to-fixed conversions omits 8e8f2249336 [Ada] Don't create empty activation records omits 91dac470318 [Ada] Improve unnesting of indexed references omits fb2cf63e0f2 [Ada] Copy index expression trees rather than relocating them omits 8c5bcbcf467 [Ada] Disregard alignment issues in CodePeer mode omits 3e0e898a1aa [Ada] Minor typo fix in exp_unst.adb omits 315d6d04df7 [Ada] Minor cleanup implementation of Ada.Containers.Vectors omits 92299ab1861 [Ada] Crash on aspect/pragma Linked_Section with -gnatR2 omits ee3f5b3fcd3 [Ada] Update user manual for the -D binder switch omits 1d33ce5e0a2 [Ada] Minor reformatting omits c864fcbff52 [Ada] Spurious constraint error on array of null-excluding [...] omits 5a2fa2be0f9 [Ada] Minor reformatting omits a8205d07680 [Ada] Spurious error on aspect Volatile omits 770628f4f16 [Ada] Minor tweak to output of -gnatR omits 50d1df561d4 [Ada] Warning on recursive call within postcondition omits 5459770053a [Ada] Misleading warning on unresolvable package name omits 9a8e73db4ba [Ada] Further evaluation of type bounds in GNATprove mode omits 75a5d955526 [Ada] Minor internal cleanup in repinfo unit omits a906f20e621 Daily bump. omits d92e56ef747 * config/pa/pa-linux.h (NEED_INDICATE_EXEC_STACK): Define to 0. omits a82890104a5 2018-05-27 Steven G. Kargl kargl@gcc.gnu.org omits 59796b4a73f Fix a number of ICE in the test suite. omits 78875b4c51a 2018-05-27 François Dumont fdumont@gcc.gnu.org omits 1fea22b28af [NDS32] Optimize movmem and setmem operations. omits 9b3cd879a96 [NDS32] Implement bswapsi2 and bswaphi2 patterns. omits 646aebde839 [NDS32] new attribute no_prologue and new option -mret-in-n [...] omits 639efbdb0ef Daily bump. omits 5ccba6508ed PR target/85918 * config/i386/i386.md (fixunssuffix, floa [...] omits 1358913da06 Fix PR number in last commit. omits 2f3b2561b7c 2018-05-26 Jerry DeLisle jvdelisle@gcc.gnu.org omits 8456cb33ff5 Fix changelog. omits 00dbd2f5dd4 2018-05-26 Jerry DeLisle jvdelisle@gcc.gnu.org omits cac605c68e2 Don't check ifunc_resolver on error omits fbdd91b9e22 PR bootstrap/85921 * c-warn.c (diagnose_mismatched_attrib [...] omits 78c0a616415 Daily bump. omits e4749e2065c RISC-V: Add interrupt attribute support. omits 4a2ec4d6621 2018-05-25 Steven G. Kargl kargl@gcc.gnu.org omits c81c763177a PR c++/85815 - reference to member of enclosing template. omits 3bd5928634c Fix test case failures for pdp11 target. omits 0ad9032631c CWG 616, 1213 - value category of subobject references. omits db810ebc8e3 2018-05-25 Bill Schmidt wschmidt@linux.ibm.com omits 5bdcd1b2f84 * inclhack.def (vxworks_iolib_include_unistd): New fix. omits cef29d7e83f PR c++/80485 - inline function non-zero address. omits 8adc7e78147 2018-05-25 François Dumont fdumont@gcc.gnu.org omits 5cb0e5018a6 PR target/83628 * config/alpha/alpha.md (ashlsi3): New in [...] omits 58cfef6b29d 2018-05-25 Richard Biener rguenther@suse.de omits 014a9d1b80e PR target/85832 * config/i386/sse.md (<avx512>_eq<mode>3< [...] omits ed9d8730082 2018-05-25 Richard Biener rguenther@suse.de omits a1e9c80f203 PR tree-optimization/85720 omits 18c2ee193ff Fix a test-case (PR testsuite/85911). omits 74bfe10740c * tree-outof-ssa.c (tree-ssa.h, tree-dfa.h): Include heade [...] omits e946e2c869b * tree-ssa-live.h (live_merge_and_clear): Delete. omits 39c473e4b13 2018-05-25 Richard Biener rguenther@suse.de omits 119e1dc30a0 [Ada] Improve performance of conversion from String to Long_Float omits c9107d2c4e9 [Ada] Remove 2GB secondary stack limit for 64-bit processors omits a4020919fdb [Ada] Spurious error on fixed-point operation whose operand [...] omits 12d81402565 [Ada] Spurious range check with Initialize_Scalars omits 0bb7f0d351f [Ada] Remove "constant" attribute on Osint.Unknown_Attributes omits 7216b901d0c [Ada] Membership test of class-wide interface omits 29c7ff7baa1 [Ada] Fix expansion of quantified expressions as part of "o [...] omits 4a62b496620 [Ada] Spurious secondary stack depletion omits 69844e00a83 [Ada] Document the '-U' option for gnatelim omits 0d5259fadbc [Ada] Crash on classwide precondition on subprogram with stub omits 45680027ac1 [Ada] Fix for freezing of expression functions omits a13d3fa4450 [Ada] Strip too long expressions in debug routines omits ca0f533802c [Ada] Disable the creation of the main task secondary stack [...] omits 3047bad06f8 [Ada] Implement stack unwinding for Linux on AArch64 omits b653326ac7e [Ada] Minor reformatting omits 9b037f7c269 [Ada] Fix convention for iteration with multiple loop variables omits 87128f56fb6 [Ada] Minor reformatting omits c133ccd36a2 [Ada] Strengthen checks for instantiation with interface types omits 9997ec6e652 [Ada] Rewrite Iterate_Call_Parameters in more assertive style omits 7351fb42560 [Ada] Make Max_Sensible_Delay uniform across all Posix targets omits 119947e0d8c [Ada] Checks on instantiations with formal derived types wi [...] omits ac51778cd59 [Ada] Fix handling of Loop_Entry for CodePeer/SPARK omits 230a45e9f27 [Ada] Support for C99 and C++ standard boolean types omits 8998b662a32 [Ada] Do not print non ASCII characters in debug routines omits b2f232dfd18 [Ada] Unbounded strings: inline Initialize and Adjust omits 1e226f1f97a [Ada] Minor comment fix omits 28844e3ce6f [Ada] Refine checks for uplevel references omits 75c9ecc13d5 [Ada] Compiler loop on expression function and predicate in [...] omits 4f0573c4a91 [Ada] Detect misplaced assertions between loop invariants omits 0404854b993 [Ada] Document new switch --copy-environment for gnattest omits cdb4d5d0c97 Add IFN_COND_{MUL,DIV,MOD,RDIV} omits 0bbf725c6b5 [AArch64] Add SVE support for integer division omits 1c91e6c28bc Prefer open-coding vector integer division omits dbc7e6ae0ae Fold VEC_COND_EXPRs to IFN_COND_* where possible omits e1009321bf1 2018-05-25 Richard Biener rguenther@suse.de omits f575e216665 Support SHF_EXCLUDE on non-x86 and with Solaris as omits 47c5243583e Add an "else" argument to IFN_COND_* functions omits 5430ed0d4d2 Try harder to preserve operand ties in maybe_legitimize_operands omits d6841073648 2018-05-25 Janus Weil janus@gcc.gnu.org omits 2a035c45fd7 2018-05-24 Steven G. Kargl kargl@gcc.gnu.org omits e2f857478f9 Daily bump. omits e17b74d87aa 2018-05-24 Steven G. Kargl kargl@gcc.gnu.org omits 7dea3ef8143 2018-05-24 Steven G. Kargl kargl@gcc.gnu.org omits 502a6e360a9 2018-05-24 Steven G. Kargl kargl@gcc.gnu.org omits 42dac2ebbd4 * dwarf2.def (DW_FORM_strx*, DW_FORM_addrx*): New. omits 02bf58c06bc * config/i386/sse.md (cvtusi2<ssescalarmodesuffix>64<round [...] omits 9a7154f00ca * config/msp430/msp430.c (TARGET_WARN_FUNC_RETURN): Define [...] omits d1f6ca14093 * fold-const.c (tree_nonzero_bits): New function. [...] omits 4d5038dd20f PR c++/85842 - -Wreturn-type, constexpr if and generic lambda. omits 15f0e921f47 libsanitizer: Use pre-computed size of struct ustat for Linux omits 3ac1955cfdd Check ifunc_resolver only on FUNCTION_DECL omits a4abe51864f Pedwarn on a non-standard position of a C++ attribute. omits 8a5275a07f1 PR target/85903 * config/i386/sse.md (movdi_to_sse): Do n [...] omits c6352524e87 PR target/85904 check for aligned_alloc on netbsd cross-com [...] omits d03fa520dc6 2018-05-24 Paolo Carlini paolo.carlini@oracle.com omits 4ea6fc6b117 Implement P0558R2 changes to std::atomic omits 8073f7807c2 [AArch64, Falkor] Falkor address costs tuning omits 7e99dceb0ed PR c++/85864 - literal template and default template arg. omits 98ed47bcc3d PR c++/85847 * init.c (build_new_1): Use fold_non_depende [...] omits 83466964733 [Ada] Simplify routines with a local Result variable omits 82835a16280 [Ada] Fix irregular output with -gnatR3 omits 84cb8ff97b3 [Ada] Minor clean-ups in gigi omits 7a858bfe8fb [Ada] Wrong renaming of variant record equality omits 41c7e2358e2 [Ada] Add a new Is_Activation_Record flag on IN parameters omits 694e368b4a9 [Ada] Improve GNATprove messages on unproved checks omits f592ef3cc76 [Ada] Missing error on illegal access to discriminant omits 0878cf15b07 [Ada] Infinite loop in the compiler when warning on redunda [...] omits 5872f6936ed [Ada] Minor fix grammar in comment of N_Defining_Identifier omits 585796c09df [Ada] Quadratic compile time with tagged types omits c683b5817ad [Ada] Spurious error due to lingering limited view omits e52f7a6598e [Ada] Handle version 2 of Windows unwinding information structures omits c80eecb1a16 [Ada] Minor reformatting omits 92ca4733448 [Ada] Add warning on redundant others_clause in array aggregate omits 2da0687d17d [Ada] Update Ada.Containers.Hashed_Maps documentation with [...] omits 2a22344c6fc [Ada] Add documentation from the Ada RM to Ada.Containers.Vector omits f68111462bc [Ada] Crash on return of raise expression omits 3a47bf76030 [Ada] Crash on function in Ghost subunit omits 63d5f3504f4 [Ada] Ineffective use warning is suppressed when performing [...] omits 10168b1ba79 [Ada] Fix typos in documentation omits 5fb32376ff9 [Ada] Memory leak mixing limited and nonlimited functions omits 3005b57c19f [Ada] Spurious error on pragma Independent_Components omits 150bddeba0a [Ada] Fix crash on formal containers omits 5e138851f0f [Ada] Fix inconsistent documentation for the Contract_Cases pragma omits 46277fff231 [Ada] Expansion of discrete choices omits b9424a22bb3 [Ada] Spurious error on imported subprogram with precondition omits 6b8caef10be [Ada] Spurious error on private task derivation omits b9996bcee2b [Ada] Crash on compilation unit instance omits d166d8b7274 [Ada] Fix references to Backend_Layout configuration parameter omits f26ab6cf506 [Ada] Initial port of x86-lynx178elf runtimes omits 442c3331a48 Require ifunc support in gcc.target/i386/pr85345.c omits bdcde03ae8e Use canonicalize_math_after_vectorization_p for FMA folds omits 1c1d435dd45 Fix dumpfile name in gcc.dg/tree-prof/update-loopch.c omits 32799ae17d9 PR target/83009: Relax strict address checking for store pa [...] omits 49446baa459 Add a class to represent a gimple match result omits e803efb6da9 Daily bump. omits 28c2948a7a4 Fix bootstrap breakage on i686 omits 861db1097d3 Refactor path construction from null terminated iterator ranges omits ac6b1c285ea PR target/78849 * gcc/tree.c (build_common_tree_nodes): D [...] omits 8e33a4d306c 2018-05-23 Kalamatee kalamatee@gmail.com omits 8c0b5990d54 * g++.dg/cpp2a/range-for8.C: New test. * g++.dg/cpp2a/ran [...] omits c1bd4b93f1d testsuite: Introduce be/le selectors omits e7c3e8af55a Fix cast to rvalue reference from prvalue. omits 3f5730c2564 CWG 616, 1213 - value category of subobject references. omits 3d7ffd528ee * system.h: #include <new> earlier. omits 3ad5476f07c Implement P0614R1, Range-based for statements with initial [...] omits 48956da3faa [Patch 02/02] Introduce prefetch-dynamic-strides option omits 6dc011783d8 [Patch 01/02] Introduce prefetch-minimum stride option omits 048233284d3 Fix handling of an empty filename at end of a path omits 53c9a2d5a6f [arm] Remove mode26 feature bit omits e25b3817c80 * config/i386/i386.md (*floatunsSWI48:modeMODEF:mode2_ [...] omits 4bcf31ea443 df-scan: remove ad-hoc handling of global regs in asms omits 06f95d255fa extend.texi: update Global Register Variables section omits 7c88c6c3da7 2018-05-23 Richard Biener rguenther@suse.de omits 63c04a7f4f4 2018-05-23 Bill Schmidt wschmidt@linux.ibm.com omits e9850817d5a [AArch64] Simplify frame pointer logic omits 1d3fdc51f0f [AArch64][PR target/84882] Add mno-strict-align omits 56185c3b04e x86: libatomic: Do not assume ELF constructors run before I [...] omits b7765353e77 Fix SLP def type when computing masks (PR85853) omits 5abc6fac1e5 [Ada] Minor reformattings omits 90fb08fb8cb [Ada] Fix memory leak in win32_wait error handling omits ab3a058ba0e [Ada] Fix computation of handle/pid lists in win32_wait omits e27b6bec005 [Ada] Spurious Storage_Error on imported array omits d925d2de7b8 [Ada] Spurious error on instantiation with type with unknow [...] omits a2337dbae2b [Ada] Fix faulty preconditions for trigonometric functions omits 02038e4ed01 [Ada] Fix various defects found by static analysis omits f003dfcc17f [Ada] gnatbind: do not list No_Implementation_Restrictions omits 667c0ec23ca [Ada] Implementation of AI12-0131: legality of class-wide p [...] omits 32d0594ef51 [Ada] Crash processing Valid_Scalars whose evaluation is al [...] omits 06e86ae8851 [Ada] Vectors: spurious error in -gnatwE mode omits 3453ac26abd [Ada] Clarify meaning of local pragma Warnings Off without On omits 634e0409964 [Ada] Add a Is_Foreign_Exception predicate to GNAT.Exceptio [...] omits 1e7dc0a9816 [Ada] Missing legality check on iterator over formal container omits 0289c7f5b1d [Ada] Fix implementation of utility for finding enclosing d [...] omits efc6f5226a3 [Ada] Suspension and elaboration warnings/checks omits cb0deab3f6e [Ada] Restrict initialization of External_Tag and Expanded_Name omits e47eea054a9 [Ada] Fix of some permission rules of pointers in SPARK omits 81ddac90262 [Ada] Crash on predicate involving qualified expression in [...] omits b8f8642313d [Ada] Suppression of elaboration-related warnings omits b6a90044c7b [Ada] Suppression of elaboration-related warnings omits 183cead01dd [Ada] Remove obsolete stuff from repinfo.adb omits 5ab9cadc36a [Ada] Suppression of elaboration-related warnings omits 46c79a4cfb5 [Ada] Minor reformatting omits d956640eabd [Ada] Compiler fails to reject illegal store of anonymous_a [...] omits 54f64f76a47 [Ada] Turn off length expansion in CodePeer mode omits f440300546f [Ada] Build-in-place aggregates and Address clauses omits 7dd012b1ae9 [Ada] Minor reformatting omits 8f9d1d4103a [Ada] Initialize_Scalars optimization causes spurious runti [...] omits eb3a419efac [Ada] Minor reformatting omits 0d8bfcf5a6c 2018-05-23 Richard Biener rguenther@suse.de omits 8203f7efd03 PR tree-optimization/85822 omits 461814f54c3 2018-05-23 Richard Biener rguenther@suse.de omits a20434cd9df PR c++/81420 - not extending temporary lifetime. omits be6d416a024 PR c++/85866 - error with .* in default template arg. omits dc6633472f6 Daily bump. omits cb0efb68ce8 2018-05-22 Janus Weil janus@gcc.gnu.org omits 0b39ade890c PR middle-end/85359 - duplicate -Wstringop-overflow for a s [...] omits b859b598b18 Don't mark IFUNC resolver as only called directly omits bc3998acfd7 [AArch64] Recognize a missed usage of a sbfiz instruction omits 55379646e5e 2018-05-22 Janus Weil janus@gcc.gnu.org omits 3ab72211f7f Fix typo in a comment. omits 974404bd0c5 PR c/85623 - strncmp() warns about attribute 'nonstring' in [...] omits 30370ebb013 [AArch64, patch] Refactor of aarch64-ldpstp omits a91ef303125 [AArch64] Merge stores of D-register values with different modes omits a18b2a8b54b PR tree-optimization/85826 - ICE in gimple-ssa-warn-restruc [...] omits e1a871497c1 2018-05-22 Richard Sandiford richard.sandiford@linaro.org omits 7abc3267fde [Ada] Missing warning for unreferenced formals in expressio [...] omits 7699bb073f2 [Ada] Don't define HAVE_ADJUST_CONTEXT_FOR_RAISE on VxWorks [...] omits e70c9a0e37d [Ada] Fix Reraise_Occurrence of Foreign_Exception omits 9eab26e06c4 [Ada] Crash on partial initialization of controlled component omits fcaeb9c789f [Ada] Fix retrieval of number of CPUs on QNX omits 75dff61a837 [Ada] Fix the signal trampoline on QNX omits 22d5df9fdba [Ada] In-place initialization for Initialize_Scalars omits f76c2b514af [Ada] Disable name generation for External_Tag and Expanded_Name omits 532bc51ac2f [Ada] Better error message on illegal 'Access on formal subprogram omits fc7fb25b3fe [Ada] In-place initialization for Initialize_Scalars omits 1e27d498f35 [Ada] Fix compiler abort on invalid discriminant constraint omits 1bb2e33abe1 [Ada] Ada2020: Reduction expressions omits e1bdd67045a [Ada] Do not emit error in Relaxed_RM_Semantics mode omits 3380d3ed243 [Ada] Take into account N_Generic_Package_Renaming_Declaration omits 5a3ed386cad [Ada] Crash with private types and renamed discriminants omits 3cf87a3cbfc [Ada] Spurious visibility error in a nested instance with f [...] omits 5ea6099a0dc [Ada] Prohibit output dependency items on functions omits 1ca536c8c71 [Ada] Allow attribute 'Valid_Scalars on private types omits a741fcbaa72 [Ada] Ignore pragma Elaborate_Body in spec of a SAL_Interfa [...] omits a635a5da63c [Ada] Spurious visibility error on aspect in generic unit omits a3d73107a70 [Ada] Document new switches for gnatpp omits dcdcfd9df05 [Ada] Crash on pragma Compile_Time_Warning with declared st [...] omits 469f1d9aab8 [Ada] Align stack to 128bits on VxWorks for AArch64 omits 88ce4f5b4d8 [Ada] Fix stack alignment issue in the signal trampoline on QNX omits 7d9263d5da3 [Ada] Spurious size error on fixed point type with aspect Small omits 9e4f51edd7a [Ada] Prevent caching of non-text symbols for symbolic tracebacks omits 46901a511bd [Ada] Adding support for Ada.Locales package omits f2f4c3c2249 [Ada] Minor reformattings omits cebdfa257ce [Ada] No error on misplaced pragma Pure_Function omits 62be962b226 [Ada] Missing error on illegal categorization dependency omits dde145b123b Handle a null lhs in expand_direct_optab_fn (PR85862) omits f927bad4154 2018-05-22 Richard Biener rguenther@suse.de omits 41dd4933cb1 Do not ICE for incomplete types in ICF (PR ipa/85607). omits 77dd6331e64 2018-05-22 Richard Biener rguenther@suse.de omits 568075ea582 * MAINTAINERS (loop-optimizer): Add myself. omits 2e2156cf0a3 2018-05-22 Janus Weil janus@gcc.gnu.org omits a07e95fbf8c Daily bump. omits 6f391004b18 * es.po: Update. omits 124b001c02c 2018-05-21 Christian Groessler chris@groessler.org omits e58a2ba6a8e 2018-05-21 Michael Meissner meissner@linux.ibm.com omits 0d387bdb066 [gcc] 2018-05-21 Michael Meissner meissner@linux.ibm.com omits 0317f6bd721 Fix tree-ssa-strlen handling of partial clobbers (PR85814) omits 7f0b5f380e3 2018-05-21 Janus Weil janus@gcc.gnu.org omits b72460eae0a 2018-05-21 Paolo Carlini paolo.carlini@oracle.com omits 247429e5569 PR gcc/84923 * varasm.c (weak_finish): Clea [...] omits e4ddfbc4c1d /cp 2018-05-21 Paolo Carlini paolo.carlini@oracle.com omits b2f133912a9 2018-05-21 Steven G. Kargl kargl@gcc.gnu.org omits dcdf1587b97 2018-05-21 Steven G. Kargl kargl@gcc.gnu.org omits d4fd5c4964c Add support for opening file streams from wide character strings omits afd4e6a61d9 2018-05-21 François Dumont fdumont@gcc.gnu.org omits adcff7d7675 [AArch64][committed] Fix gcc.target/aarch64/vec_init_1.c fo [...] omits c3b2adc0c87 Fix bogous dates in gcc/ada/ChangeLog omits 6451120958b [Ada] Spurious warning on object declaration with address clause omits 65798598759 [Ada] Pretty-print attribute names using mixed case omits f38beee57d4 [Ada] Aspects on stubs omits 8c2885269b7 [Ada] Add g-soliop__qnx.ads to the runtime build omits 0581619b856 [Ada] Spurious error on early call region of tagged type omits a001a442a3c [Ada] Error message on invalid conversion involving limited views omits 7d11fe293bc [Ada] Exit statement in loops over iterable objects omits 1a8e08b01f0 [Ada] Avoid compiler crash for body in non Ada 2012 mode omits 5b858688062 [Ada] Enhance stack unwinding on VxWorks for AArch64 omits 80c90e30319 [Ada] Minor typo fixes omits ae226f51e4f [Ada] Spurious error on indexed call as prefix of a call omits c60db8d030f [Ada] Clarify code for accessing full view of a type omits 46e8d317c9a [Ada] Minor reformatting omits 6ad9d19a73b [Ada] Use type conversion when inlining may trigger a run-t [...] omits aed346af470 [Ada] Placement of pragma Elaboration_Checks omits f0af01a9a19 [Ada] Robustify traceback caching for executable in current dir omits 84f9fabaa8b [Ada] Remove External aspect from predefined abstract states omits acd71190a66 [Ada] Spurious error in inlining for GNATprove on prefix ca [...] omits 88f7fbe7b2c [Ada] Spurious error on synchronous refinement omits 9eff6d9bff7 [Ada] Crash on incorrect frontend inlining in GNATprove mode omits cdfdc1cc2c6 [Ada] Tighten Object_Reader.Get_Memory_Bounds omits c6b3179c83e [Ada] Robustify traceback symbolization from dwarf info omits 25cda73cf91 [Ada] Rename Load_Slide internal runtime component as Load_Address omits 2f6d753d22e [Ada] Propagate load addresses for traceback cache on Linux omits 68106cc852a [Ada] Only allow Has_Discriminants on type entities omits d0ce049cf17 [Ada] Unnest all subprograms relevant for code generation omits 6e20515a3ae [Ada] Typo in lib.ads comment omits 05f8bfe0fbb [Ada] Extend legality of Scalar_Storage_Order to formal types omits daf67711536 [Ada] Premature secondary stack reclamation omits bacd50592a4 [Ada] Fix inconstent subprogram body headers omits b76cdbc2ec8 Fix std::filesystem::absolute for empty paths omits dca156d022c PR libstdc++/85818 make new test require Filesystem support omits c33ad5e0d97 svn rm files missed out from "[arm][2/2] Remove support for [...] omits c8daa73e412 [AArch64] Implement usadv16qi and ssadv16qi standard names omits ec1e7b5c369 2018-05-21 Alexander Nesterovskiy <alexander.nesterovskiy [...] omits f9ff1f0a005 Add missing AArch64 NEON instrinctics for Armv8.2-a to Armv8.4-a omits 0eacfbcb2bf [ARC] Add multilib support for linux targets omits 9449a7d95dd 2018-05-21 Janus Weil janus@gcc.gnu.org omits e2365f7f076 PR libstdc++/85843 - warning in logic_error copy constructor. omits f13850309e2 Daily bump. omits 24f30330b46 PR libstdc++/85843 fix "should be explicitly initialized" warnings omits e33458cd305 [NDS32] Set call address constraint. omits e5de760f0b5 2018-05-20 Paul Thomas pault@gcc.gnu.org omits 5faffdc8077 2018-05-19 Paul Thomas pault@gcc.gnu.org omits 23cdcf561c5 2018-05-20 Paul Thomas pault@gcc.gnu.org omits 444c325bf41 2018-05-19 Paul Thomas pault@gcc.gnu.org omits 4b0ec72db8c [NDS32] Adjust register move cost for graywolf cpu. omits 3766c11be8b [NDS32] Rewrite cost model. omits ce88254461c [NDS32] Fix date in gcc/ChangeLog file. omits 9656f624ecc [NDS32] Print pipeline model in asm header. omits e6970ccf1d7 Daily bump. omits 27f2dc77e46 Avoid ICE on unsupported use of __integer_pack. omits 247f0592fac [NDS32] Update copyright year in nds32-fpu.md. omits a77412468d7 [NDS32] Adjust ASM spec. omits 62eb868f4ff [NDS32] New option -minline-asm-r15. omits 83cd37685cf [NDS32] Add abssi2 pattern. omits c18230caf75 * config/i386/i386.md (rex64namesuffix): New mode attribut [...] omits 711f40eb278 [NDS32] Refine functions that deal with lwm and smw operations. omits 56f4c2c2550 [NDS32] Refine nds32-md-auxiliary.c. omits 9fbdd630afa [NDS32] Support PIC and TLS. omits 5edbbb22f15 2018-05-19 Paul Thomas pault@gcc.gnu.org omits d00ed57d1c3 [NDS32] Use machine mode with E_ prefix. omits 6a7cbd2cb2b [NDS32] Implment indirect funciton call attribute. omits 086f8cda702 Fix std::codecvt_utf8<wchar_t> for Mingw omits 3e18ab0d5b8 Daily bump. omits 51b164920b1 RISC-V: Add RV32E support. omits 070a2da8ddf Aliasing 'this' in a C++ constructor omits 9ac6bbfc69c 2018-05-18 François Dumont fdumont@gcc.gnu.org omits 17847cffc74 PR c++/58407 - deprecated implicit copy ops. omits 66d1168c634 Some libstdc++ fixes for -Wdeprecated-copy. omits 3455e5fa0b2 Fix typo in test-case. omits d335da406d2 Remove redundand pass pass_lower_switch. omits 566f917ac91 PR bootstrap/85838 * config/sparc/sparc.c (sparc_expand_b [...] omits 16828ff7fc7 PR libstdc++/85098 add missing definitions for static constants omits 68bf47121b7 PR c++/85782 omits 4ae89b33fc6 [AARCH64, SVE] Remove a couple of xfail from slp_5.c omits 1930b04cbc4 [arm][2/2] Remove support for -march=armv3 and older omits b232e6b58e3 [arm][1/2] Remove support for deprecated -march=armv5 and armv5e omits a8bdcc066cf gcov: add new option -t that prints output to stdout (PR gc [...] omits 47e77da0519 Print working directory to gcov files (PR gcov-profile/84846). omits f4edcd48fbd 2018-05-18 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org omits d19574debc5 2018-05-18 Richard Biener rguenther@suse.de omits ee1b405f3c5 2018-05-18 Richard Biener rguenther@suse.de omits be7e9ea5734 2018-05-18 Toon Moene toon@moene.org omits 024f8c47429 [AArch64] Unify vec_set patterns, support floating-point ve [...] omits 12b322e023d Radically simplify emission of balanced tree for switch sta [...] omits 795785e1c10 Support lower and upper limit for -fdbg-cnt flag. omits 143c3c9af64 Replace FMA_EXPR with one internal fn per optab omits aecc96d089b Daily bump. omits 14bac6fe87d * line-map.c (linemap_init): Use placement new. omits 7591fceb00f RISC-V: Optimize switch with sign-extended index. omits 08f08c40d30 2018-05-17 Steve Ellcey sellcey@cavium.com omits 5e15443ccd0 2018-05-17 Jerome Lambourg lambourg@adacore.com omits cca3e021553 PR target/85698 * config/rs6000/rs6000.c (rs6000_output_m [...] omits 013cef2c5ad PR libstdc++/85818 ensure path::preferred_separator is defined omits 0de89a9c08c PR libstdc++/85812 fix memory leak in std::make_exception_ptr omits ceccd756608 2018-05-17 Richard Biener rguenther@suse.de omits 5bb50c852e0 2018-05-17 Richard Biener rguenther@suse.de omits 8a9fdb1e85e PR tree-optimization/85793 * tree-vect-stmts.c (vectoriza [...] omits 0fe3dc7e27d Gimple FE support for internal functions omits d5a19a736a3 Allow gimple_build with internal functions omits b2312729722 Fix GNU coding style for G_. omits 6a8d6e9c6c5 PR target/85323 * config/i386/i386.c (ix86_fold_builtin): [...] omits a51c4926712 PR target/85323 * config/i386/i386.c (ix86_fold_builtin): [...] omits 6401d7122ad PR target/85323 * config/i386/i386.c: Include tree-vector [...] omits 7c0a61aa0d9 * config/i386/avx512fintrin.h (_mm512_set_epi16, _mm512_se [...] omits ff9e0a6cb97 [patch AArch64] Do not perform a vector splat for vector in [...] omits 070eb713fc5 2018-05-17 Paolo Carlini paolo.carlini@oracle.com omits 6ebd326d0ba 2018-05-17 Olga Makhotina olga.makhotina@intel.com omits 7acf1661c40 2018-05-17 Richard Biener rguenther@suse.de omits 3474beffb1f Daily bump. omits 1b0bbafa7a9 PR c++/85363 * call.c (set_flags_from_callee): Handle AGG [...] omits a1b33cda0d1 RISC-V: Minor pattern name cleanup. omits 3bef51aeb5a DWARF: Add header for .debug_str_offsets table for dwarf_ve [...] omits 35a499265a9 DWARF: Emit DWARF5 forms for indirect addresses and string [...] omits 55f6c1d8f7b gcc/ChangeLog: omits b0f2cc40dd3 Remove unused function ipa_free_edge_args_substructures omits 38e4dd07a1e gcc/testsuite/ChangeLog: omits cee7f63722f [AArch64] Improve register allocation of fma omits 75c97d0c68a * tree.c (warn_deprecated_use): Return bool. Simplify logic. omits c863e35b0ad 2018-05-16 Richard Biener rguenther@suse.de omits 560934d2861 2018-05-16 Richard Biener rguenther@suse.de omits 187ee2a2583 Handle vector boolean types when calculating the SLP unroll factor omits 98c7f8224ac 2018-05-16 Richard Biener rguenther@suse.de omits 20b429dc9fb PR tree-optimization/85753 - missing -Wrestrict on memcpy i [...] omits d58e4885b5b * cp-tree.h (cp_expr): Remove copy constructor. omits 7900b449848 Daily bump. omits c4970310fed * constexpr.c (cxx_eval_vec_init_1): Pass tf_none if ctx->quiet. omits fd03461ea95 PR c++/64372 - CWG 1560, gratuitous lvalue-rvalue conversi [...] omits a20cbb58c55 PR middle-end/85643 - attribute nonstring fails to squash - [...] omits 0dbcf2c2b2e PR lto/85583 * lto-partition.c (account_reference_p): Do [...] omits c6e04fcae68 2018-05-15 Paolo Carlini paolo.carlini@oracle.com omits cae1d5ed994 PR libstdc++/85749 constrain seed sequences for random numb [...] omits 7330ffed52f PR libstdc++/83891 fix path::is_absolute() for non-POSIX targets omits fe183975637 Remove unused headers from tests omits e4e90696470 PR libstdc++/84159 fix appending strings to paths omits 581da9d39d0 Qualify std::__invoke in <variant> to prevent ADL omits 8ade4cdeb71 2018-05-15 Richard Biener rguenther@suse.de omits 599a98fa661 DWARF: Use DW_OP_addrx and DW_OP_constx for DWARF5. omits 7be3817f26f DWARF calculate the number of indexed addresses. omits d51fd3fc496 2018-05-15 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org omits 9deb0d0954c 2018-05-15 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org omits bb547959cfa Daily bump. omits bc80a65fc1b PR target/85756 * gnat.dg/opt70.adb: New test. * gnat.dg [...] omits e51229316f1 Handle TYPE_HAS_LATE_RETURN_TYPE like ref-qualifier and eh spec. omits c6c9d80c309 rs6000: Fix -mreadonly-in-sdata documentation omits a3d084d95e8 PR libstdc++/81256 fix exception handling in basic_filebuf::close omits 34f8174d1dd [AArch64] Add combine pattern to fuse AESE/AESMC instructions omits 600d3f1ae24 Remove remaining uses of * in patterns omits f8afb1dc24b * testsuite/ChangeLog: Add missing PR number. omits 29026d0ef97 PR target/85756 * config/i386/i386.md: Disallow non-commu [...] omits 687ee9a7c3a Add __attribute__((malloc) to allocator and remove unused code omits 62ca663518d PR libstdc++/67554 Do not pass null pointers to memcpy omits 90ad495b311 2018-05-14 Paolo Carlini paolo.carlini@oracle.com omits 23cc4e77cce * pt.c (tsubst) [ARRAY_TYPE]: Check valid_array_size_p. omits b267855d786 PR libstdc++/82966 fix swapping of node handles omits ecd752b4e45 2018-05-14 Sebastian Peryt sebastian.peryt@intel.com omits 2123cf2bf3f 2018-05-14 Richard Biener rguenther@suse.de omits f33bb9d40f0 gcc_qsort: avoid oversized memcpy temporaries omits e77bdfac78c Daily bump. omits 76ff64b0430 Introduce gcc_qsort omits 49665213b4a [NDS32] Implment n15 pipeline. omits cc60b3ba516 2018-05-13 Steven G. Kargl kargl@gcc.gnu.org omits 969e5951141 [NDS32] Implment n12/n13 pipeline. omits 8bed63c9312 2018-05-13 Paul Thomas pault@gcc.gnu.org omits cf001508485 2018-05-13 Steven G. Kargl kargl@gcc.gnu.org omits a4b9df52c45 PR libstdc++/80165 * testsuite/20_util/variant/80165.cc: New. omits 04bfab34c35 [NDS32] Implment n10 pipeline. omits b7968556664 [NDS32] Add DSP extension instructions. omits ec139a3ff0b Daily bump. omits c864b82f7e5 Daily bump. omits e89beb2c280 2018-05-11 Michael Meissner meissner@linux.vnet.ibm.com omits a6a9db020c4 2018-05-11 Steven G. Kargl kargl@gcc.gnu.org omits 02dd19c992a ...and actually resture the *new* testcase. omits c212debb91b Restore the testcase that was clobbered by the recent PR831 [...] omits 1929eede519 gcc/ChangeLog: omits f641aa31f29 Check is_single_const in intersect_with_plats omits e695d208e78 [arm] PR target/85733 Restore be8 linking behaviour for ARM [...] omits c043705018d 2018-05-11 Sebastian Peryt sebastian.peryt@intel.com omits 887812fe72c [arm] PR target/85606 prefer armv6s-m for armv6-m parts omits b16a51197d4 PR c/85696 * c-omp.c (c_omp_predetermined_sharing): Retur [...] omits 27c16d845fc PR tree-optimization/85692 * tree-ssa-forwprop.c (simplif [...] omits 3308817aa11 Support LLVM style of no_sanitize attribute (PR sanitizer/85556). omits 03dbe51bff1 * decl.c (cp_finish_decl): Don't instantiate auto variable. omits 773b3994a64 correct changelog! 2018-05-10 Edward Smith-Rowland <3dw4r [...] omits 41387c1eaf3 Daily bump. omits 445a4c5aecb 2018-05-10 Steven G. Kargl kargl@gcc.gnu.org omits 34870bc23c9 2018-05-10 Michael Meissner meissner@linux.vnet.ibm.com omits c2ad67f719e 2018-05-10 Steven G. Kargl kargl@gcc.gnu.org omits 6725b9fd4b6 2018-05-10 Steven G. Kargl kargl@gcc.gnu.org omits d07b2e4af97 * gcc.target/i386/xgetsetbv.c: Fix whitespace. omits 8296eb5052a * config/i386/i386.c (ix86_expand_builtin) <case IX86_BUIL [...] omits 252375e9154 gcc/ChangeLog: omits 8feb7460337 * cp-tree.h (DECL_CONSTRUCTOR_P): Use DECL_CXX_CONSTRUCTOR_P. omits 03a04052ea0 Document Dual ABI for std::ios_base::failure omits cf90ff29426 * include/bits/regex_compiler.h (_S_cache_size): Change fr [...] omits 2f92b575667 Core issue 2310 - conversion to base of incomplete type. omits 8ea3a5b4507 CWG 2267 - list-initialization of reference temporary omits 2153548fe40 * parser.c (cp_parser_class_head): Use num_template_headers [...] omits 51f6c13e328 Make sure we aren't trying to do a nested instantiation in [...] omits 323a300ed23 * class.c (vbase_has_user_provided_move_assign): Use user_p [...] omits 4bcb6f7fa7f * lambda.c (lambda_expr_this_capture): Improve logic. omits c4380ed8742 * decl.c (make_typename_type): s/parameters/arguments/. omits 005915c52a8 PR fortran/85735 * options.c (gfc_post_options): Set main [...] omits 3c43ed347ea PR c++/85662 * c-common.h (fold_offsetof_1): Removed. (f [...] omits 05fcd2f2bf5 PR target/85693 * config/i386/sse.md (usadv64qi): New expander. omits 1d4b243d397 2018-05-10 Thomas Koenig tkoenig@gcc.gnu.org omits 363bb4573f7 2018-05-10 Edward Smith-Rowland 3dw4rd@verizon.net omits 038feca5bea PR libstdc++/85729 add linkage specifications to headers omits dd5c9dd413a 2018-05-10 Paul Thomas pault@gcc.gnu.org omits ee9106ca70f Improve boostrap-ubsan config (PR bootstrap/64914). omits fc3703b8506 rs6000: Remove -maltivec={be,le} omits 1244c182e1e * configure.ac (gcc_gxx_include_dir_add_sysroot): Set it t [...] omits c774e1245ba PR tree-optimization/85699 * gcc.dg/nextafter-1.c (NO_LON [...] omits cb8ba767abe PR c++/85400 cp/ * decl2.c (adjust_var_decl_tls_model): N [...] omits 70783a86203 Daily bump. omits 024464e5fb8 go/build, cmd/go: update to match recent changes to gc omits 7033197896c RISC-V: Add with-multilib-list support. omits 4a4fa71e7b3 2018-05-09 François Dumont fdumont@gcc.gnu.org omits 83eb10a4798 2018-05-09 Paolo Carlini paolo.carlini@oracle.com omits 44ca5309185 gcc/testsuite/ChangeLog: omits e63d7dc8d2c /cp 2018-05-09 Paolo Carlini paolo.carlini@oracle.com omits e12196c6346 /cp 2018-05-09 Paolo Carlini paolo.carlini@oracle.com omits dffc468e6d8 [openacc, libgomp] Use GOMP_ASYNC_SYNC in GOACC_declare omits 85c337e7098 Add ax_pthread.m4 for use in binutils-gdb omits e4914df108a * gcc.target/aarch64/sve/vcond_6.c: Add missing brace. omits 2e3e0ea7e5c [openacc] Factor out async argument utility functions omits 8ce6f78c1f9 Make std::function tolerate semantically non-CopyConstructi [...] omits c78074085f7 2018-05-09 Richard Biener rguenther@suse.de omits fbdd315b831 rs6000: Give an argument to every REG_CFA_REGISTER (PR85645) omits 5b91c5169fb shrink-wrap: Improve spread_components (PR85645) omits f42d848f384 regrename: Don't rename the dest of a REG_CFA_REGISTER (PR85645) omits 5feb8977664 regcprop: Avoid REG_CFA_REGISTER notes (PR85645) omits a74c4ce4aa7 Add clobbers around IFN_LOAD/STORE_LANES omits 38017cabc15 [nvptx] Make trap insn noreturn omits 236838836b8 PR rtl-optimization/85638 * bb-reorder.c: Include common/ [...] omits 09d66f49552 PR c++/85706 - class deduction under decltype omits e2945c0d9da 2018-05-08 Kelvin Nilsen kelvin@gcc.gnu.org omits 79c14b729a8 Daily bump. omits 55d2a5994ba * de.po, sv.po: Update. omits 722ff179b65 [PATCH] RISC-V: Use new linker emulations for glibc ABI. omits decf59373ef gcc/testsuite/ChangeLog: omits 01836a386e9 2018-05-08 François Dumont fdumont@gcc.gnu.org omits 19bdc21a60a 2018-05-08 François Dumont fdumont@gcc.gnu.org omits 78d91c148cf 2018-05-08 François Dumont fdumont@gcc.gnu.org omits 1fb88ddbbfc /cp 2018-05-08 Paolo Carlini paolo.carlini@oracle.com omits 189387a166d PR c++/85695 * semantics.c (finish_if_stmt_cond): See thr [...] omits a0b2bb7422e gcc/ChangeLog: omits 7dd04f412de PR target/85693 * gcc.target/i386/pr85693.c: New test. omits 86a91077aeb Make std::regex automata use non-debug vector in Debug Mode omits 758c58a01a5 PR target/85683 * config/i386/i386.md: Add peepholes for [...] omits 9f91ba1728c PR libstdc++/85672 #undef _GLIBCXX_USE_FLOAT128 when not supported omits 4db2b348bfe 2018-05-08 Olga Makhotina olga.makhotina@intel.com omits 63615e72cc9 PR target/85572 * config/i386/i386.c (ix86_expand_sse2_ab [...] omits 87e3515eb08 PR target/85317 * config/i386/i386.c (ix86_fold_builtin): [...] omits 23cce59aa8a PR target/85480 * config/i386/sse.md (ssequaterinsnmode): [...] omits 1ae6cf680aa Move C++ SVE tests to g++.target/aarch64/sve omits 7b790875e57 Tighten condition in vect/pr85586.c (PR 85654) omits 6b402264cb4 2018-05-08 Paolo Carlini paolo.carlini@oracle.com omits 23b45f9a0b9 Backport of RISC-V support for libffi omits 833ce006a5f [arm] PR target/85658 Fix operator precedence errors in par [...] omits 30dd727b610 [AArch64] Predicated SVE comparison folds omits a6b3f63991b 2018-05-08 Paolo Carlini paolo.carlini@oracle.com omits b293e19f8a1 [AArch64] Use UNSPEC_MERGE_PTRUE for comparisons omits 62efa0e24f2 [AArch64] Tweak sve/vcond_6.c test omits 28c46cac2a3 2018-05-08 Paolo Carlini paolo.carlini@oracle.com omits 7326a75e4ff 2018-05-08 Richard Biener rguenther@suse.de omits 4022963faf6 2018-05-08 Richard Biener rguenther@suse.de omits ca96069abd1 2018-05-08 Thomas Koenig tkoenig@gcc.gnu.org omits 6e0a6006941 Daily bump. omits f11f244944e PR c++/85646 - lambda visibility. omits 216c7678be5 [C++ PATCH] Kill -fno-for-scope omits 0b8d327ec38 PR c++/85618 - ICE with initialized VLA. omits fb61e5c0754 Document -lstdc++fs requirement for std::filesystem omits 4b19dc1551f * scanner.c (preprocessor_line): Call linemap_add after a [...] omits e6ac4004fe4 PR libstdc++/85671 allow copy elision in path concatenation omits 8233ba7ddfd 2018-05-07 Edward Smith-Rowland 3dw4rd@verizon.net omits ab55f7db369 2018-05-07 Amaan Cheval amaan.cheval@gmail.com omits 344c180cca8 2018-05-07 Edward Smith-Rowland 3dw4rd@verizon.net omits 5b8f628c087 Rollback bad commits! Sorry! omits dc60ace0033 Revert 20001. omits 87820a8e3ba 2018-05-07 Edward Smith-Rowland 3dw4rd@verizon.net omits b8660a23ea7 2018-05-07 Luis Machado luis.machado@linaro.org omits 67b75b4cf66 Fix gcc/ChangeLog. omits fa6a796fc3e 2018-05-07 Luis Machado luis.machado@linaro.org omits 38bd90a9a88 Introduce prefetch-dynamic-strides option. omits a2873fd8e72 Introduce prefetch-minimum stride option omits c6398a960e1 [testsuite] gcc.dg/nextafter-2.c: Restrict to c99_runtime omits 3ee31960c53 [openacc, testsuite] Allow installed testing of libgomp to [...] omits 71b4539cd01 Daily bump. omits f9659d607a4 PR c++/85659 * cfgexpand.c (expand_asm_stmt): Don't creat [...] omits a62eb6c896d 2018-05-06 Michael Eager eager@eagercon.com omits a28b09d73da 2018-05-06 Andrew Sadek andrew.sadek.se@gmail.com omits 2bb7fb0fc73 gcc/fortran/ChangeLog: omits c67c386e8ad Daily bump. omits db7548a2771 PR other/77609: Let the assembler choose ELF section types [...] omits 19b20a5c437 [nvptx] Add workaround for subsequent bar.syncs omits 4f55b6d2661 2018-05-05 Paolo Carlini paolo.carlini@oracle.com omits 5f987527232 Daily bump. omits add35cb064e [BRIGFE] Fix handling of NOPs. omits 4ac4c323867 [BRIGFE] phsa-specific optimizations omits cc0d58a44a9 [BRIGFE] skip multiple forward declarations of the same function omits bdf6567910a [BRIGFE] do not allow optimizations based on known C builtins omits c1a49138b99 [BRIGFE] allow controlling strict aliasing from cmd line omits 606863d01fc cmd/go: on AIX, pass -X64 first when invoking ar omits 0f0d4eeba1a [BRIGFE] The modulo in ID computation should not be needed. omits ed760c9e77f [BRIGFE] Enable whole program optimizations omits c11ac92644a [BRIGFE] fix an alloca stack underflow omits 14c8065fa16 * uk.po: Update. omits 266ba37fb2e PR go/85630 * Makefile.am (CHECK_ENV): Set GOCACHE. (ECH [...] omits 6d8768b2138 gcc/testsuite/ChangeLog: omits 28c319b8e9b libgo: fix for unaligned read in go-unwind.c's read_enc [...] omits 6cae29fe463 libffi PowerPC64 ELFv1 fp arg fixes omits 79b9cc460fb 2018-05-04 Richard Biener rguenther@suse.de omits 6fd39ec4031 rs6000: Remove Xilinx FP omits 5fef6f2fd86 PR libstdc++/85642 fix is_nothrow_default_constructible<opt [...] omits 2b895374579 [expand] Handle null target in expand_builtin_goacc_parleve [...] omits 4781b6f92da PR ada/85635 * link.c (BSD platforms): Add missing backslash. omits 20f9d8f133a 2018-05-04 Richard Biener rguenther@suse.de omits b66208429d8 2018-05-04 Richard Biener rguenther@suse.de omits c57fdeab1d1 PR libstdc++/85466 * real.h (real_nextafter): Declare. * [...] omits 285ee25ed02 cmd/go: update mkalldocs.sh omits 381cf06672d cmd/go: enable tests of vet tool omits e86a25472af cmd/go: update to match recent changes to gc omits b123749ae93 Daily bump. omits 87c0fcd88ab PR c++/85600 - virtual delete failure. omits 535975c5919 PR libstdc++/82644 define TR1 hypergeometric functions in s [...] omits 984120c942f [C++ Patch] Kill -ffriend-injection omits b4141ef194a PR target/85530 * config/i386/avx512fintrin.h (_mm512_mul [...] omits 0c9b443272c PR libstdc++/84769 qualify call to std::get<0> omits 658e7fd0087 PR libstdc++/85632 fix wraparound in filesystem::space omits 331b2b6d79a compiler: avoid crashing on invalid non-integer array length omits a9af180e1bd Update .po files. omits 4c9cf3a5690 Add tests for std::remove_cvref omits cf3c455b106 PR libstdc++/84087 add default arguments to basic_string me [...] omits fc9b80eac58 PR libstdc++/84535 constrain std::thread constructor omits d0f163aa4da [testsuite] Add scan-offload-tree-dump omits 9a56d038aeb 2018-05-03 Richard Biener rguenther@suse.de omits 5977f2ba194 [tree-complex.c] PR tree-optimization/70291: Inline floatin [...] omits e6303a09117 Use std::invoke_result in std::async instead of std::result_of omits eb259a42d85 Define std::remove_cvref and std::remove_cvref_t for C++2a omits 1019ee83151 PR other/85622 * gcc_release: For -f, verify contrib/genn [...] omits 202aafe6217 2018-05-03 Richard Biener rguenther@suse.de omits b0fbe7432e0 cmd/go: run tests that require package build IDs omits c8752e48960 Daily bump. omits 5657a3c3889 libgo: add type/const references to sysinfo.c omits 9eb30febf79 libgo: add support for the Nios II architecture omits f7c4a5971b1 runtime: remove unused stack.go omits 497f3a6418d libgo: refactor code to enumerate stdlib packages omits 1671083ac18 PR target/85582 * config/i386/i386.md (*ashl<dwi>3_double [...] omits beed22e5ef7 libgo: break dependence on libgcc unwind-pe.h omits b63a0dff6b1 2018-05-02 François Dumont fdumont@gcc.gnu.org omits aa9d9423caf PR libstdc++/68197 fail on negative iword/pword indices omits f1493596d02 /cp 2018-05-02 Paolo Carlini paolo.carlini@oracle.com [...] omits 8655b2ceab1 [openacc] Move GOMP_OPENACC_DIM parsing out of nvptx plugin omits 7a63a1db43e [libgomp, testsuite] Move tests to libgomp.c-c++-common omits a7babc1e4ce [openacc] Add __builtin_goacc_parlevel_{id,size} omits 2fe6a798dc5 PR c/30552 * c-decl.c (old_style_parameter_scope): New fu [...] omits f25f1f32741 * es.po: Update. omits 806803f39c9 PR libstdc++/83860 avoid dangling references in valarray cl [...] omits c2cfaad24e5 Remove duplicate function call in test omits 79d934a23b6 PR libstdc++/69608 Move semantics for strstreambuf omits 36f81fa896c 2018-05-02 Richard Biener rguenther@suse.de omits 0bd55f1a578 [testsuite] Add scan-ltrans-tree-dump omits 6bdd98613cb [testsuite] Add scan-wpa-ipa-dump omits 6354e3153cf rs6000: Remove paired single omits d9f58ac8ddd ATTRIBUTE_NONSTRING omits 3f9b18e2d7f * gennews (files): Add files for GCC 8. omits 01b4fae91bf 2018-05-02 Richard Biener rguenther@suse.de omits ca28524d5d3 PR target/85582 * config/i386/i386.md (*ashl<dwi>3_double [...] omits 472a8968ac8 Tighten early exit in vect_analyze_data_ref_dependence (PR85586) omits f6b7f3cf30c [lto] Add "could not find mkoffload" error message to lto-wrapper omits ca233d5fa62 Plugin API to get the list of wrap symbols. omits 3c8ecf0b23a Add support for gcc as git submodule of another repository. omits ae65a28851c Daily bump. omits e3eb6effc00 PR libstdc++/84654 Disable __float128 specializations for - [...] omits 2e93301778c Generalize a<b&a<c -> a<min(b,c) omits d7ecaff761c * gcc.pot: Regenerate. omits 563fb4eefea [nvptx] Improve "offload compiler not found" message in mkoffload omits 620610fa576 Add VEC_ORDERED_REMOVE_IF omits 35ebe9dacc4 -Wformat: fix nonsensical "wide character" message (PR c/84258) omits a4d11b83879 PR tree-optimization/82665 * vr-values.c (vr_values::extr [...] omits 98ce9ca593d PR c++/85587 - error with scoped enum in template. omits 305fd725196 * configure.ac (LD_AS_NEEDED_OPTION, LD_NO_AS_NEEDED_OPTIO [...] omits b9bdd103b26 Add the Netronome Flow Processor (nfp) as a build target to [...] omits 063251ecf73 PR web/85578 * doc/install.texi2html: Replace _002d with [...] omits d9e1c07c4e0 PR go/85429 cmd/go: support more Solaris assembler syntaxes omits 286499d2a7d PR c++/85580 - extern "C" and local variables omits bfb370f2db4 Daily bump. omits 80213470b39 Add gcc_rich_location::add_fixit_insert_formatted omits 1f9995dc47e selftest: remove "Yoda ordering" in assertions omits 1b436275bff PR c++/84701 - unsigned typeof. omits bf062a9b415 PR c++/85305 - pack in lambda init-capture. omits b663291ac99 * argv.c (expandargv): Fix memory leak for expanded [...] omits 2e289579e6a Clarify documentation for -fpie and -fPIE omits 773f4004bfb selftest.h: fix alphabetization of per-source-file selftest [...] omits 6ae0d78c821 PR c++/61982 - dead stores to destroyed objects. omits 38dba48bd4d * init.c (build_dtor_call): Use build_special_member_call. omits ebf0a6c6426 * tree.c (build_clobber): New. omits 0bce23e1e89 Use char_span for return type of location_get_source_line omits 747c18783fd * lto-wrapper.c (ltrans_priorities): New static var. (cmp [...] omits e9cb453cdd8 input.h: use STATIC_ASSERT omits b0bf8a55781 2018-04-30 Richard Biener rguenther@suse.de omits be1ae722695 [ARC] Clear the instruction cache using syscalls. omits e1b8971bfdb [ARC] Cleanup sdata handling. omits 80788f55e31 [ARC] Update movhi and movdi patterns. omits 1f2370855df * doc/invoke.texi (-fdebug-types-section): Fix grammar. omits 6268bc0f852 [patch] allow '-' for stdout dump omits 0b9ea699df0 * lto-partition.c (lto_balanced_map): Fix sanity check. omits a5cb9559223 Microblaze Target: PIC data text relative 2018-04-30 Andrew [...] omits 95dfb10f2a1 2018-04-30 Richard Biener rguenther@suse.de omits f07f7f418a2 2018-04-30 Richard Biener rguenther@suse.de omits dabafc2fc9f 2018-04-30 Richard Biener rguenther@suse.de omits b6807c6a115 Daily bump. omits 27f5053bc08 * lto-partition.c: Include sreal.h (add_symbol_to_partiti [...] omits 0649f97cd19 [openacc, testsuite] Fix undefined behaviour in atomic_capture-1.c omits 31c05028516 Daily bump. omits ac7a2c61cf2 DWARF: Add .debug_addr table header for dwarf_version >= 5. omits 2e7e8f549a4 PR target/84431 * config/i386/i386.md (*ashl<dwi>3_double [...] omits 66b5ed278de 2018-04-28 Richard Biener rguenther@suse.de omits a21c638a218 Daily bump. omits b7f2cd2f3c0 [openacc, testsuite] Fix undefined behaviour in atomic_capt [...] omits 10b13838b3b PR ipa/85549 * ipa-cp.c (find_aggregate_values_for_caller [...] omits 854cee9bed1 PR c++/85553 * init.c (build_zero_init_1): For zero initi [...] omits 6f5a18043fa input.h: convert some macros to inline functions omits a7d3017af30 * config.gcc: Mark tile* targets as deprecated/obsolete. omits c52435659bb 2018-04-27 Andreas Tobler andreast@gcc.gnu.org Mar [...] omits e81e39b6406 Don't offer suggestions for compiler-generated variables (P [...] omits 7afda0dfb6b PR go/85429 cmd/go: add Solaris assembler syntax for g [...] omits 6d5f630f5ee * g++.dg/cpp1z/noexcept-type20.C: Elaborate. omits 8117a33709c * cvt.c (cp_fold_convert): Use convert_ptrmem. omits 7c988d8a161 /cp 2018-04-27 Paolo Carlini paolo.carlini@oracle.com omits b6f86387bc3 PR c++/85545 - ICE with noexcept PMF conversion. omits 27695cc47a2 Fix aarch64 ILP32 ICE with vaarg gimplified code omits 787fa75f6fc [C++ PATCH] cleanup 2 omits f68129a93f8 2018-04-27 Richard Biener rguenther@suse.de omits cd73358f847 [C++ PATCH] some cleanups omits f0aaf75822a PR85532, crtend.o built without --enable-initfini-array has [...] omits cfd918c295e * config/i386/i386.md (*movti_internal): Substitute Ye con [...] omits 81ef4826690 [arm] PR target/82518: Return false in ARRAY_MODE_SUPPORTED [...] omits 5d7309c867a [AArch64] PR target/85512: Tighten SIMD right shift immedia [...] omits 89cc6dc510f PR ada/85540 * init.c (__gnat_handle_vms_condition): Add [...] omits 54ec8b11494 PR tree-optimization/85529 * tree-ssa-reassoc.c (optimize [...] omits d9ac6f17f6a Daily bump. omits 7826b688f68 MIPS/GCC/testsuite: Fix data-sym-pool.c for n64 code omits 49f2c83b743 MIPS/GCC/testsuite: Fix data-sym-pool.c for SVR4 model at -O0 omits fe7a932241c PR c++/85545 - ICE with noexcept PMF conversion. omits 9e53fe9923f * cgraph.h (symbol_table): Just declare debug method here. [...] omits 88636fce5a0 * loop-invariant.c (may_assign_reg_p): Return false for fr [...] omits 5ed41f0d0d5 * config/i386/i386.md ("isa" attribute): Add x64_sse2. (" [...] omits 0c124b17a36 dumpfile cleanup omits 573a3555407 Document that -Wreturn-type is enabled by default for C++ omits 3ee8d075f1c [nvptx, libgomp] Add GOMP_NVPTX_JIT=-O[0-4] in nvptx libgom [...] omits c8f3bfee4d5 [nvptx] Verify bar.sync position omits e7f5f1f46ba [nvptx] Fix branch-around-nothing omits cbb7d3c5bfa [lto] Fixup loops before lto write-out omits af59cd87027 [nvptx, libgomp, testsuite] Reduce recursion depth in decla [...] omits 79c36228528 2018-04-26 Richard Biener rguenther@suse.de omits 2beea61e4b6 2018-04-26 Richard Biener rguenther@suse.de omits 28d0cd4a72d 2018-04-26 Richard Biener rguenther@suse.de omits 2480c1911b5 2018-04-26 Richard Biener rguenther@suse.de omits 488eccdbf9b * config/mips/mips.c (mips_asan_shadow_offset): New functi [...] omits 6dc485f279a If someone has access to a 64-bit mips-linux system to test [...] omits b34a8884bd8 As mentioned in <http://gcc.gnu.org/ml/gcc/2018-03/msg00133 [...] omits 254e8a1efb2 This appears to be present in compiler-rt upstream, but as [...] omits fad0c860845 Daily bump. omits 0ddd84663c4 2018-04-25 Catherine Moore clm@codesourcery.com omits a6da3195e71 DWARF sort longer dirs before shorter ones in directory table. omits 772a9876020 * config/i386/i386.md (*x86_mov<mode>cc_0_m1): Use type "a [...] omits 5f7af3b6271 PR middle-end/85414 * simplify-rtx.c (simplify_unary_oper [...] omits 7911b1548e1 2018-04-25 Sebastian Peryt sebastian.peryt@intel.com omits 49b82a54d00 [NDS32] Fix bug in bit-instruction checking functions. omits 1c25284bf7b [NDS32] Split movdi/df if reigster number is illegal. omits 4cccab8866b [NDS32] Fix incorrect settings in sfp-machine.h and t-nds32 [...] omits 4ce8f901c5c [NDS32] Fix print operand for cctl register. omits 48f649b48ed [NDS32] Add missing newline character into ASM_APP_ON macro. omits be4b81f3784 PR sanitizer/84307 * c-decl.c (build_compound_literal): C [...] omits dc5fe044129 PR ada/85007 * gnat_ugn.texi: Regenerate. omits b81c77490ec 2018-04-25 Richard Biener rguenther@suse.de omits decaf833a8a * crontab: Enable snapshots from gcc-8-branch. omits 949bc65ce4d * BASE-VER: Set to 9.0.0. adds d91d9c6b633 Create gcc-8-branch adds 2c4878d8a4c * DEV-PHASE: Set to prerelease. adds 04707f0657e PR ada/85007 * gnat_ugn.texi: Regenerate. adds edc3d20f229 x86: Correct movdir64b builtin function adds 6f54a9098d2 Daily bump. adds 1d334297aa2 Document that -Wreturn-type is enabled by default for C++ adds 4f7c56e847d * cgraph.h (symbol_table): Just declare debug method here. [...] adds e44c38413f2 Daily bump. adds 060ade2b5c1 PR tree-optimization/85529 * tree-ssa-reassoc.c (optimize [...] adds 280710c829b PR85532, crtend.o built without --enable-initfini-array has [...] adds 746126662fd PR c++/85545 - ICE with noexcept PMF conversion. adds 046e306d955 PR go/85429 cmd/go: add Solaris assembler syntax for g [...] adds 5447778a02c * config.gcc: Mark tile* targets as deprecated/obsolete. adds c7e4f584b20 PR c++/85553 * init.c (build_zero_init_1): For zero initi [...] adds 51c67f8c7a4 PR ipa/85549 * ipa-cp.c (find_aggregate_values_for_caller [...] adds 8d01edc1731 Daily bump. adds 2f181ae6321 Daily bump. adds 6eddc70d50b Daily bump. adds faa55a6cec4 Daily bump. adds 6aa70dae34d PR c++/85580 - extern "C" and local variables adds 2273d97bd2e PR web/85578 * doc/install.texi2html: Replace _002d with [...] adds c8e482a44ef * gcc.pot: Regenerate. adds ae8eca2e06a Daily bump. adds bca14dddabf Tighten early exit in vect_analyze_data_ref_dependence (PR85586) adds 4dede9ddb54 PR c++/85587 - error with scoped enum in template. * sema [...] adds 5baca020496 Update ChangeLog and version files for release adds af8bbdf198a * gennews (files): Add files for GCC 8. adds 68fc0ec2c57 * BASE-VER: Set to 8.1.1. adds ed193464486 backport "[nvptx, libgomp, testsuite] Reduce recursion dept [...] adds e4681913696 * es.po: Update. adds 9a4acdbd2f1 Daily bump. adds 52c9eee1ae4 Update .po files. adds b41d3149d20 PR libstdc++/85632 fix wraparound in filesystem::space adds b3857795640 PR libstdc++/84769 qualify call to std::get<0> adds 95eb7235305 Daily bump. adds 9df54074b1f PR ada/85540 * init.c (__gnat_handle_vms_condition): Add [...] adds 1c17eaefe16 PR ada/85635 * link.c (BSD platforms): Add missing backslash. adds b819e339696 PR libstdc++/85642 fix is_nothrow_default_constructible<opt [...] adds 0f6f1eaf1df * uk.po: Update. adds 99ec8a8a9d5 [arm] PR target/82518: Return false in ARRAY_MODE_SUPPORTED [...] adds b673a0a5c6c [AArch64] PR target/85512: Tighten SIMD right shift immedia [...] adds 1abefaf006d PR go/85630 * Makefile.am (CHECK_ENV): Set GOCACHE. (ECH [...] adds b3a001f0f30 cmd/go: on AIX, pass -X64 first when invoking ar adds 1781033e9a7 PR c++/85305 - pack in lambda init-capture. adds 8e2586b0d19 Daily bump. adds 3b3decebcd2 Daily bump. adds 624beaf4f2d gcc/fortran/ChangeLog: adds a6de0eebd35 PR c++/85659 * cfgexpand.c (expand_asm_stmt): Don't creat [...] adds 0031a3273f7 Daily bump. adds b928949406a [NDS32] Add missing newline character into ASM_APP_ON macro. adds a76e57ad97d [NDS32] Fix print operand for cctl register. adds 97bebad524c [NDS32] Fix incorrect settings in sfp-machine.h and t-nds32 [...] adds 64b6891ce34 [NDS32] Split movdi/df if reigster number is illegal. adds ba3ca522404 [NDS32] Fix bug in bit-instruction checking functions. adds 9addd3cc1f8 2018-05-07 Edward Smith-Rowland 3dw4rd@verizon.net adds 4e25d06427b PR c++/85618 - ICE with initialized VLA. adds 712710e0667 Daily bump. adds 218f6853609 PR c++/85646 - lambda visibility. adds dafa8eecba2 2018-05-08 Richard Biener rguenther@suse.de adds 1ed91ae6815 [arm] PR target/85658 Fix operator precedence errors in par [...] adds 384dfb099e4 Tighten condition in vect/pr85586.c (PR 85654) adds 129cfadcb74 2018-05-08 Richard Biener rguenther@suse.de adds e063941bf3c PR c++/85695 * semantics.c (finish_if_stmt_cond): See thr [...] adds 0ccd3a10e87 * de.po, sv.po: Update. adds 32098c49188 Daily bump. adds a31a0269de6 PR c++/85706 - class deduction under decltype adds 8794a5c6558 PR rtl-optimization/85638 * bb-reorder.c: Include common/ [...] adds 7cb0f0dcce7 Daily bump. adds 1a83baeaae0 Document Dual ABI for std::ios_base::failure adds db57e8ab6bc Daily bump. adds bed78e1a428 [arm] PR target/85606 prefer armv6s-m for armv6-m parts adds 597e9acdce7 2018-05-11 Paul Thomas pault@gcc.gnu.org adds acef86e1500 [arm] PR target/85733 Restore be8 linking behaviour for ARM [...] adds 815f1bcb7b6 Check is_single_const in intersect_with_plats adds 38d467668c6 2018-05-11 Steven G. Kargl kargl@gcc.gnu.org adds 77c42432c46 2018-05-11 Steven G. Kargl kargl@gcc.gnu.org adds 428cf50d7f0 2018-05-11 Steven G. Kargl kargl@gcc.gnu.org adds b7f715b9ed7 Daily bump. adds 9a1069a43c6 2018-05-12 Steven G. Kargl kargl@gcc.gnu.org adds e78c9cc7315 Daily bump. adds 17398743599 2018-05-13 Paul Thomas pault@gcc.gnu.org adds 971ef5eacce Daily bump. adds 6ee07f8d3ce PR libstdc++/82966 fix swapping of node handles adds a36922b452c PR libstdc++/67554 Do not pass null pointers to memcpy adds 12b8914a3a1 Daily bump. adds 9771507101f PR libstdc++/84159 fix appending strings to paths adds df0bde83a66 Remove unused headers from tests adds 174de8fc134 PR libstdc++/83891 fix path::is_absolute() for non-POSIX targets adds ec618f7d895 Daily bump. adds 866ad2415d7 Daily bump. adds ff7b3c1b18d PR libstdc++/85812 fix memory leak in std::make_exception_ptr adds 58504a7de49 PR libstdc++/85818 ensure path::preferred_separator is defined adds 72003fb5a61 Daily bump. adds fbfa04723ac 2018-05-18 Toon Moene toon@moene.org adds 946222dfa3e PR c++/85782 adds ee2e4f49712 Daily bump. adds a3adbb9e666 2018-05-19 Paul Thomas pault@gcc.gnu.org adds 9807cc65a63 Daily bump. adds 6d647a297ca 2018-05-20 Paul Thomas pault@gcc.gnu.org adds 2a12d061f91 2018-05-20 Paul Thomas pault@gcc.gnu.org adds 6b77cf82e25 2018-05-20 Paul Thomas pault@gcc.gnu.org adds 6220ca5de22 Remove accidental doubling up of associate_38.f90 adds 0b872ceaec0 Daily bump. adds 82b541a197b PR libstdc++/85818 make new test require Filesystem support adds 239d44d6cac PR target/85698 * config/rs6000/rs6000.c (rs6000_output_m [...] adds 41795d9d5c4 PR target/85698 * gcc.target/powerpc/vec-se [...] adds 38d25ca8a5e 2018-05-21 François Dumont fdumont@gcc.gnu.org adds 3cf60392879 * es.po: Update. adds cdb4f0a37f0 Daily bump. adds 7892adc3e81 Fix tree-ssa-strlen handling of partial clobbers (PR85814) adds 302c2ca33c3 PR middle-end/85643 - attribute nonstring fails to squash - [...] adds 262fde1a603 Daily bump. adds 648461eaadd PR c++/85866 - error with .* in default template arg. adds 3dd11f01348 Subject: Backport r260154 adds 7e871333a6c Subject: Backport r260566 adds 4c25dedee5f 2018-05-23 Richard Biener rguenther@suse.de adds abca8e44265 Daily bump. adds a61b1e7f677 Backport from mainline 2018-05-17 Bin Cheng <bin.cheng@ [...] adds 6c3b32838f2 PR c++/81420 - not extending temporary lifetime. adds dcb66d2eb03 PR c++/85864 - literal template and default template arg. adds 6afb8c9c731 PR c++/85842 - -Wreturn-type, constexpr if and generic lambda. adds 95ef18a35aa libsanitizer: Use pre-computed size of struct ustat for Linux adds 0f5b3e0e362 PR target/85903 * config/i386/sse.md (movdi_to_sse): Do n [...] adds 5c14d107be0 * config/i386/sse.md (cvtusi2<ssescalarmodesuffix>64<round [...] adds 7d8b5cd217c * ChangeLog: Fix last entry. adds 351b7826614 Daily bump. adds 7c0ed70513e 2018-05-25 Richard Biener rguenther@suse.de adds 1a3bc17fe31 2018-05-25 Steven G. Kargl kargl@gcc.gnu.org adds 4904efcbfe1 2018-05-25 Steven G. Kargl kargl@gcc.gnu.org adds ebe47d00f68 2018-05-25 Steven G. Kargl kargl@gcc.gnu.org adds c08c3a4bd56 2018-05-25 Steven G. Kargl kargl@gcc.gnu.org adds 6b97d0bfed6 2018-05-25 Steven G. Kargl kargl@gcc.gnu.org adds f4094cba2ca Daily bump. adds f84fddf6ab4 PR bootstrap/85921 * c-warn.c (diagnose_mismatched_attrib [...] adds 907e31bb657 Daily bump. adds 790833f0157 2018-05-26 Jerry DeLisle jvdelisle@gcc.gnu.org adds ca3a7b81d33 * config/pa/pa-linux.h (NEED_INDICATE_EXEC_STACK): Define to 0. adds 6d97bb8ab49 Daily bump. adds 5852b88d276 Don't mark IFUNC resolver as only called directly adds a309bc095fb Daily bump. adds 10544a955c2 Daily bump. adds fa8bfbd8bb4 Backported from mainline 2018-05-08 Jakub Jelinek <jaku [...] adds 8c16305a232 Backported from mainline 2018-05-10 Jakub Jelinek <jaku [...] adds 8e31a2e3715 Backported from mainline 2018-05-11 Jakub Jelinek <jaku [...] adds 3c7512c55b8 Backported from mainline 2018-05-14 Jakub Jelinek <jaku [...] adds b4744e3ff1a Backported from mainline 2018-05-29 Jakub Jelinek <jaku [...] adds 404d75be1c6 Daily bump. adds 2892e4ae21e 2018-05-31 Matthias Klose doko@ubuntu.com adds 81ea9f4fc44 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do [...] adds ced89f48ce9 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Ws [...] adds 14c9d075813 PR libstdc++/85951 for make_signed/make_unsigned for charac [...] adds a48d7dbe942 x86: Re-enable partial_reg_dependency and movx for Haswell adds 27b34082f03 PR target/85984 * bb-reorder.c (pass_partition_blocks::ga [...] adds a7550b5cca2 PR target/85591 * config/i386/cpuinfo.c (get_amd_cpu): Re [...] adds 0d426dffde1 PR target/85950 * config/i386/i386.md (l<rounding_insn><M [...] adds 50e2009c5cb PR go/85429 adds 4caedb89782 Daily bump. adds 974751f8d64 2018-05-31 Jerry DeLisle jvdelisle@gcc.gnu.org adds 4754e1cbb93 * c-ada-spec.c (dump_ada_declaration) <TYPE_DECL>: Generat [...] adds 15e8e3bf1b0 2018-06-01 Bill Schmidt wschmidt@linux.ibm.com adds f8cccfc1793 PR c++/85873 - constant initializer_list array not in .rodata. adds 99ad3094a87 Daily bump. adds 483ccc45d71 2018-06-01 Steven G. Kargl kargl@gcc.gnu.org adds da9dd096441 Backport from mainline 2018-05-31 Eric Botcazou <ebotca [...] adds 30b803fbf2f * gcc-interface/ada-tree.h (TYPE_PADDING_FOR_COMPONENT): N [...] adds eb538f410f6 Add missing directive adds e76f5bd3873 Backport from mainline 2018-05-31 Eric Botcazou <ebotca [...] adds 6c0688b4258 * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Constant>: [...] adds 4686bdf288f Daily bump. adds 21f070f70e6 PR c++/85761 - ICE with ill-formed use of const outer variable. adds 9fc8ad83fcd PR c++/85739 - ICE with pointer to member template parm. adds 8961ebadf55 Daily bump. adds 08d0056f1b5 PR c++/86025 * tree.c (inchash::add_expr): Handle IDENTIF [...] adds 11dc6b9576b [arm] PR target/86003 build failures with --with-cpu=xscale adds eaa7bce8e80 PR c/85623 - strncmp() warns about attribute 'nonstring' in [...] adds ffea467c4da 2018-06-04 Steven G. Kargl kargl@gcc.gnu.org adds e2dc92cd6ab * es.po, fr.po: Update. adds 3d876ec4b63 * g++.dg/warn/string1.C: Prune extra warning with -std=c++17. adds d687bd3d748 PR libstdc++/85930 fix misaligned reference adds e79a66a6393 Daily bump. adds e56798cfb49 S/390: Fix __builtin_tbeginc signature adds 769b0cf58d6 * include/std/type_traits: Fix comment typo. adds 9e6a848896b PR c++/85731 - wrong error with qualified-id in template. adds e80b4047a23 PR c++/85847 * init.c (build_new_1): Use fold_non_depende [...] adds 4fdc2752017 PR c++/85976 * tree.c (cp_tree_equal): Handle USING_DECL. adds 8be58d07b00 Daily bump. adds 9b4a45bffd6 PR libstdc++/86008 add std::quoted support for string_view adds 64bc6399e9a 2018-06-06 Richard Biener rguenther@suse.de adds 7d9a4a95cf8 PR c++/86060 - ICE on range for with -std=c++98. adds cc3effb53bf Daily bump. adds 459031b563d Backport from mainline 2018-06-06 Peter Bergner <bergne [...] adds 2ff4735319b * eo.po: Update. adds 43c24991d45 PR target/85684 * config/i386/i386.c (ix86_expand_builtin [...] adds e03777fcfcd 2018-06-07 Thomas Koenig tkoenig@gcc.gnu.org adds e383362d2d1 2018-06-07 Steven G. Kargl kargl@gcc.gnu.org adds 2355b68d7bd Daily bump. adds 4f147efb77e [arm] PR target/81497: Fix arm_acle.h for C++ adds ce16cb3d45d * es.po: Update. adds 4aaf4d8ebf0 gcc/ChangeLog: adds a96767cea5f gcc/ChangeLog: adds 30b38d2b0d4 Daily bump. adds 0cee71e8be1 2018-06-09 Thomas Koenig tkoenig@gcc.gnu.org adds eeb5b659e97 2018-06-08 Steven G. Kargl kargl@gcc.gnu.org adds 44e5b9a6667 2018-06-09 Steven G. Kargl kargl@gcc.gnu.org adds eebafd89928 2018-06-09 Steven G. Kargl kargl@gcc.gnu.org adds 1413b441b6b Commit testcases ommitted in last commit. adds 71fda2bd0c4 2018-06-09 Steven G. Kargl kargl@gcc.gnu.org adds a7369653738 2018-06-09 Steven G. Kargl kargl@gcc.gnu.org adds 48c4d929517 2018-06-09 Steven G. Kargl kargl@gcc.gnu.org adds 03dd2d9c7a3 Daily bump. adds 9ed8059ae96 2018-06-09 Jerry DeLisle jvdelisle@gcc.gnu.org adds 126d697b895 Daily bump. adds c23d02e3cb7 Backport from trunk 2018-06-11 Segher Boessenkool <segh [...] adds 8f048f35248 * fr.po: Update. adds 83f8df380a4 gcc/ Backport from mainline 2018-06-08 Peter Bergner <b [...] adds df82565d6ff PR c++/86094 - wrong code with defaulted move ctor. adds 6a19f80a780 * g++.dg/cpp0x/range-for9.C: Adjust dg-error. adds c9f76acf5cc * doc/invoke.texi: Document -fabi-version=12. adds 453ae5bc77c PR c++/80485 - inline function non-zero address. adds b5a55805c6e PR c++/85815 - reference to member of enclosing template. adds 11fad7f85b1 PR c++/85807 - ICE with call in template NSDMI. adds 2bb91cb86a1 PR c++/85764 - bogus 'this' not captured error. adds d26c6b8b0c6 PR c++/85765 - SFINAE and non-type default template arg. adds 8e9835399f9 PR c++/61806 - missed SFINAE with partial specialization. adds 1e9f6ab2c49 PR c++/85710 - ICE with -Wmemset-elt-size. adds de6660aea0e PR c++/85963 - -Wunused-but-set with ?: in template. adds cf5b752ab40 PR c++/85792 -Wctor-dtor-privacy and inherited constructor. adds 64cb104919d Daily bump. adds e0925ea331a Backport from mainline 2018-06-11 Eric Botcazou <ebotca [...] adds 8f22343ce1b * gcc-interface/decl.c (warn_on_field_placement): Use spec [...] adds 727380ee70e * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Constant>: [...] adds 1f86cf9bfbb * gcc-interface/ada-tree.h (TYPE_RETURN_BY_DIRECT_REF_P): [...] adds 29e34e7b780 2018-06-12 Steven G. Kargl kargl@gcc.gnu.org adds 3fb985f55b3 2018-06-12 Steven G. Kargl kargl@gcc.gnu.org adds 3efec687d72 Daily bump. adds ce23d78fc4e PR target/86048 * config/i386/winnt.c (i386_pe_seh_cold_i [...] adds 33f4b9de25d libgo: update to Go 1.10.3 release adds 704ff1612fe PR c++/86094 - wrong code with defaulted move ctor. adds f2997ff00c3 2018-06-13 Steven G. Kargl kargl@gcc.gnu.org adds 6d6e904f524 PR tree-optimization/86114 - ICE in gimple_fold_builtin_str [...] adds 983763daebd * c-opts.c (c_common_post_options): Warn about useless -Wabi. adds b507a4cc13a Daily bump. adds 1a6fd8ed169 PR other/77609: Let the assembler choose ELF section types [...] adds c10d8b4f249 RTEMS: Prefer int for int32_t adds 2829ca0f114 2018-06-14 Richard Biener rguenther@suse.de adds 85b8a0a1efe PR target/85945 * lower-subreg.c (find_decomposable_subre [...] adds 1ee087918eb PR middle-end/86122 * match.pd ((A +- CST1) +- CST2): Pun [...] adds a7b8c397b65 PR target/86048 * gcc.target/i386/pr86048.c: Require sse2 [...] adds b66d679d15d Daily bump. adds a2ce172d471 PR fortran/85701 adds 0395a66ae99 PR fortran/85702 adds cf50bf9c8de PR fortran/85703 adds 44c330f2c78 Only define __cpp_lib_constexpr_char_traits for C++17 adds c847cec9a9f PR libstdc++/86169 unshare COW string when non-const data() called adds 96c254b4553 PR middle-end/86123 * match.pd ((X / Y) == 0 -> X < Y): D [...] adds bfc4a8eb214 * tree.c (maybe_warn_parm_abi): Inform the location of the class. adds 687649b18bd PR c++/82882 - ICE with lambda in template default argument. adds fb02152947d PR middle-end/85878 * expr.c (expand_assignment): Remove [...] adds 2647a058315 Daily bump. adds ed9b81c6310 PR c++/86147 - wrong capture for template argument. adds 87d52eb44b4 PR middle-end/86095 * common.opt (Wunsafe-loop-optimizati [...] adds 1a53b47c1c1 Daily bump. adds 5cf3d46af84 Daily bump. adds 61e8e6d200b PR c/82063 - issues with arguments enabled by -Wall adds 1ca425f08e1 Daily bump. adds 22379dc0a88 PR c++/81060 - ICE with unexpanded parameter pack. adds fe6a4659698 PR c++/86200 - ICE with unexpanded pack in lambda parameter. adds a5ee8712c0d * gimplify.c (gimplify_init_constructor): Really never cle [...] adds 0c6e64e6419 PR libstdc++/82644 define TR1 hypergeometric functions in s [...] adds 47f8df2eedc * es.po: Update. adds f654c8a5bbd Remove unused <exception> header from <utility> adds 2d016edb373 xtensa: fix PR target/65416 adds 1ccc11348ba Daily bump. adds 33c16e04b0d PR tree-optimization/86231 * tree-vrp.c (union_ranges): F [...] adds 6038f61c4be PR debug/86194 * var-tracking.c (use_narrower_mode_test): [...] adds 74ef2f41cbb PR c++/86210 * c-common.c (check_nonnull_arg): Use fold_f [...] adds 4968b68839a [PR c++/85634] Fix tsubst ICE adds 6af6f77c5d5 Backported from mainline 2018-06-15 Jakub Jelinek <jaku [...] adds 38e3a216c1c Backported from mainline 2018-06-16 Jakub Jelinek <jaku [...] adds f1abdd7365f libgcc/: PR libgcc/86213 * generic-morestack.c (allocate_ [...] adds f9c5a227515 Daily bump. adds 2e2052934b0 RISC-V: Add custom RTEMS multilibs adds 36449c98fed PR c++/86182 - ICE with anonymous union passed to template. adds 1be476cee4d * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Update. adds 21330b0d8bf Daily bump. adds 1e656cd6e64 Don't preprocess .S files with -P on Solaris/x86 (PR target/85994) adds f7458c2fbf3 [gcc] 2018-06-22 Michael Meissner meissner@linux.ibm.com adds 76fa62b3160 [gcc] 2018-06-22 Michael Meissner meissner@linux.ibm.com adds d68d996ba4e [gcc] 2018-06-22 Michael Meissner meissner@linux.ibm.com adds 3ba67d982bb syscall: remove Ustat adds 9a938fa8c95 [gcc] 2018-06-22 Michael Meissner meissner@linux.ibm.com adds 497b454bb8b 2018-06-19 Tony Reix tony.reix@atos.com Dam [...] adds febd5f5aea0 PR libstdc++/86138 prevent implicit instantiation of COW empty rep adds 6f465772958 PR c++/85662 * g++.dg/ext/offsetof3.C: New test. adds 3734de15d81 PR c++/86219 - ICE with erroneous initializer in template. adds bbc17959bc6 Daily bump. adds adb48b274b0 Fix phi backedge detection in backprop (PR85989) adds 51fac3a2483 Daily bump. adds 36558962044 Daily bump. adds 9b8f8df21f4 2018-06-25 Paul Thomas pault@gcc.gnu.org adds f5932f70e7d rs6000: Fix vector homogeneous aggregates (PR86197) adds 254c03e0f72 Backport from mainline 2018-04-30 Jan Hubicka jh@suse.cz adds 19a54887f84 rs6000: Fix absif2 adds bfe7d5657b1 2018-06-25 Jakub Jelinek jakub@redhat.com adds 29e614e8d2b 2018-04-20 Jan Hubicka jh@suse.cz * lto-partition.c ( [...] adds e8e6334e95f 2018-06-25 Fritz Reese fritzoreese@gmail.com adds 0e9af164efe 2018-06-25 Michael Meissner meissner@linux.ibm.com adds b95bdab0d76 Update powerpc64-linux-gnu/baseline_symbols.txt adds 2528fb535b2 PR libstdc++/86112 fix printers for Python 2.6 adds 76b1a1bd5a1 Daily bump. adds 43ad8df852a PR c++/86291 * parser.c (cp_parser_omp_for_loop_init): Ch [...] adds 09a46fc9eb1 PR target/86314 * config/i386/i386.md (setcc + movzbl to [...] adds 2e8ab52f772 S/390: Fix mtune default. adds fdb8dffc9af regcprop: Avoid REG_CFA_REGISTER notes (PR85645) adds 51a3af2d4ea regrename: Don't rename the dest of a REG_CFA_REGISTER (PR85645) adds b40d4db95b9 2018-06-26 Aaron Sawdey acsawdey@linux.ibm.com adds 93da67b40a5 2018-06-26 Aaron Sawdey acsawdey@linux.ibm.com adds fefaf852b10 Daily bump. adds 607855267a7 PR c++/80290 - memory-hog with std::pair. adds c6f88c6ee42 PR c++/86320 - memory-hog with std::array of pair adds 5885ff570d6 gcc/ChangeLog: adds e99a48c7bbf gcc/testsuite/ChangeLog: adds c93c2f83a9d Daily bump. adds 999baf3f1ae 2018-06-28 Fritz Reese fritzoreese@gmail.com adds 25081d10b75 gcc/ChangeLog: adds 39ed131960a Daily bump. adds 72ed95829d9 * config/rs6000/t-rs6000: Append rs6000-modes.h to TM_H. adds ca4f43e8c47 gcc/ChangeLog: adds 13a4be670f7 Daily bump. adds 37dd333a4d1 [PR86064] split single cross-partition range with nonzero locviews adds 9e1b1f11f89 Daily bump. adds aa4c961d643 Daily bump. adds 65948c062e4 * config/i386/i386.c (ix86_finalize_stack_frame_flags): Do [...] adds baa4d8cdc5c PR go/86331 os: check return value as well as error fr [...] adds 80ddc7311c3 2018-07-02 Paul Thomas pault@gcc.gnu.org adds a98e0d991b5 rs6000: Set up ieee128_float_type_node correctly (PR86285) adds 1c4b6999ffe Daily bump. adds 043e9f42d5e Reduce garbage from push_to_top_level. adds dde369c40a0 PR c++/86378 - functional cast in noexcept-specifier. adds c3459b63c8b Daily bump. adds 528733a67be PR libstdc++/86398 fix std::is_trivially_constructible regression adds bd5a9db5ab3 PR libstdc++/84087 add default arguments to basic_string me [...] adds a6d13e084f7 LWG 3075 basic_string needs deduction guides from basic_str [...] adds 1394444b2fc LWG 3076 basic_string CTAD ambiguity adds 0ab6ef3b0bb Declare some explicit instantiations for strings in Debug Mode adds 261bd5e266d PR libstdc++/86292 fix exception safety of std::vector<Inpu [...] adds 045fca19c27 PR libstdc++/83982 fix exception-safety guarantee of std::v [...] adds 57f5b7a6f4f PR libstdc++/85671 allow copy elision in path concatenation adds 89d5331285c PR libstdc++/85098 add missing definitions for static constants adds 2c97ad37877 PR target/85904 check for aligned_alloc on netbsd cross-com [...] adds 690cf7ab76f Qualify std::__invoke in <variant> to prevent ADL adds 8cb222f298e Qualify another call in <variant> adds 039c01cc8bb PR libstdc++/86127 avoid unnecessary allocator conversions adds 6f6f2240d32 LWG 3050 Fix cv-qualification of convertibility constraints adds 71d7986afc0 Add std::__is_bytestd::byte specialization adds 3340e421008 Remove redundant #if conditional adds 7676c4c4933 Fix std::codecvt_utf8<wchar_t> for Mingw adds 00bef0b85eb Remove spurious $HOME include from BRIG FE Makefile adds 36371743e6c [AArch64, Falkor] Falkor address costs tuning adds 8d162fb9d96 Backport from mainline adds 6a2400e3215 Daily bump. adds a0b1b7f2bce 2018-07-05 François Dumont fdumont@gcc.gnu.org adds fa8d5450e50 gcc/ChangeLog: adds 17961180ab4 Backport from trunk. adds 30d08fd10d4 Daily bump. adds 604db6d50b5 RTEMS/Ada: Change system configuration adds 6eeca5395b9 Daily bump. adds 227d3ffb528 Daily bump. adds 7801dcc00ab Daily bump. adds fc439f922ee Daily bump. adds 1d5de900dcd PR sanitizer/86406 * cp-gimplify.c (cp_maybe_instrument_r [...] adds d5b63fc6a29 Daily bump. adds d54f51e2820 * config/i386/avx512bitalgintrin.h (_mm512_mask_bitshuffle [...] adds e059f2362e2 Daily bump. adds 962f85e322b PR tree-optimization/86492 * gimple-ssa-store-merging.c [...] adds 3365a8e982e 2018-07-12 Richard Biener rguenther@suse.de adds 17b1bc0f8e8 * c-attribs.c (c_common_attribute_table): Add "omp declar [...] adds e7c8731cf77 Daily bump. adds 2fb81a3d553 PR middle-end/86202 * gimple-fold.c (size_must_be_zero_p) [...] adds 950c7ddb563 [PR c++/86374] Name lookup failure in enclosing template adds 4810dbfbd11 x86: Tune Skylake, Cannonlake and Icelake as Haswell adds 1656a807372 Daily bump. adds b8f6233ff74 PR tree-optimization/86274 - SEGFAULT when logging std::to_ [...] adds baca74d61ad Daily bump. adds 604b0ebaa96 [gcc] adds 8b2a10e4036 Daily bump. adds a6987dec978 PR c++/3698 PR c++/86208 * cp-gimplify.c (cp_genericize_ [...] adds 051c9976bf8 S/390: libstdc++: 32 and 64 bit abi baseline refresh adds eeabef8911c PR tree-optimization/86514 * tree-ssa-reassoc.c (init_ran [...] adds a453afd16de 2018-07-16 Richard Biener rguenther@suse.de adds 58a930f8e5a 2018-07-19 Richard Biener rguenther@suse.de adds ed2711622a5 [ARC] Reimplement return padding adds 65f9a1b8c63 2018-07-16 Fritz Reese fritzoreese@gmail.com adds 1fed49d5255 2018-07-16 Fritz Reese fritzoreese@gmail.com adds 1d242a3178e 2018-07-16 Fritz Reese fritzoreese@gmail.com adds b50d76fead0 Daily bump. adds 36716ee7649 * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Variable>: [...] adds f15dfd29bd9 * gcc-interface/decl.c (choices_to_gnu): Rename parameters [...] adds 29acb44ba18 Daily bump. adds 99e91ffface Add experimental::sample and experimental::shuffle from N4531 adds 2f2d81539a0 Add xfail-if to some tests that fail with COW strings adds 43f638e8bc2 PR c++/86480 - nested variadic lambda and constexpr if. adds 75d20a02b4f Backport from trunk. adds 8a2be2d3449 gcc/testsuite/ChangeLog: adds 393853f0b7f Daily bump. adds 66851b5e193 2018-07-19 Eli Zaretskii eliz@gnu.org adds 4b9d5187da4 Daily bump. adds 8ec9b6d9301 Daily bump. adds ead037ee491 Daily bump. adds 048e8a03bac Daily bump. adds d4b2c6c90e2 Daily bump. adds 46f115007ca Daily bump. adds 280703512e0 * gcc.pot: Regenerate. adds 627d043e3a4 * es.po, ja.po, sv.po: Update. adds 5d28744ac05 Daily bump. adds 9fb89fa845c Update ChangeLog and version files for release adds a4df484d092 * BASE-VER: Set to 8.2.1. adds 6343de936be PR middle-end/86660 * omp-low.c (scan_sharing_clauses): D [...] adds 0ac6b64ee14 Backported from mainline 2018-07-10 Jakub Jelinek <jaku [...] adds 9c6ba5082fb Backported from mainline 2018-07-17 Jakub Jelinek <jaku [...] adds 51ed514b3b1 Backported from mainline 2018-07-17 Jakub Jelinek <jaku [...] adds 0f80f2ce0a2 Backported from mainline 2018-07-24 Jakub Jelinek <jaku [...] adds 8e58c3cb0c0 PR target/86612 * gcc.target/powerpc/pr58673-2.c: Call strdup. adds e634c9a8981 * testsuite/30_threads/condition_variable_any/cond.cc: New. adds 37c69c45d18 Daily bump. adds 5db40a1fed4 Backport from mainline 2018-07-16 Uros Bizjak <ubizjak@ [...] adds f8dd9cbdf19 Update .po files. adds 37e24235832 Daily bump. adds c314d4e5567 Daily bump. adds 25ff95c60bb * config/pa/pa.c (pa_output_addr_vec): Align address table [...] adds afad86bc980 gcc: 2018-07-29 Bernd Edlinger bernd.edlinger@hotmail.de adds 1522193360d Daily bump. adds 77d33c8f345 * de.po, sv.po: Update. adds 1ceb29226b3 Daily bump. adds f65ae6e128f PR libstdc++/84654 Disable __float128 specializations for - [...] adds fd2fb382606 PR libstdc++/86734 use addressof in reverse_iterator::operator-> adds c4b66e7cacd Use default visibility to work around clang -fvisibility-in [...] adds 5e56325262d Add workaround for aligned_alloc bug on AIX adds 0c7f6ba6edc Daily bump. adds eeba0375011 2018-08-01 Jan Willem Jagersma jwjagersma@gmail.com adds 056426c52a1 2018-08-01 Richard Biener rguenther@suse.de adds e15966a1576 PR c/85704 * c-typeck.c (init_field_decl_cmp): New functi [...] adds 4fba440af6e PR sanitizer/86759 * tsan/tsan_platform.h: Cherry-pick co [...] adds da2e9335506 PR c++/86190 - bogus -Wsign-conversion warning * typeck.c [...] adds 73225f29946 Daily bump. adds 355aebde5bd Fix invalid cc_status after [const_][us]mulsi3_highpart adds 87b22555cf1 2018-08-02 Jozef Lawrynowicz jozef.l@mittosystems.com adds 5c5baa71b6c Daily bump. adds 14e9950d454 Daily bump. adds d9205636ae7 PR testsuite/86153 * g++.dg/pr83239.C (dg-options): Add - [...] adds 1063c8ae00d Daily bump. adds 855618833c6 Daily bump. adds 30b0749f402 Daily bump. adds 777c4c85b19 Fix gcc.dg/vect/no-section-anchors-vect-69.c on SPARC etc. [...] adds be6180ff6f6 i386: Set cfun->machine->max_used_stack_alignment if needed adds 13110fb9335 PR libstdc++/86861 Meet precondition for Solaris memalign adds a1f32285188 PR libstdc++/86874 fix std::variant::swap regression adds d4965355083 PR libstdc++/60555 std::system_category() should recognise [...] adds fda58c897a8 PR libstdc++/84535 constrain std::thread constructor adds 0f5001df486 Improve libstdc++ docs w.r.t newer C++ standards adds 693ea2177ee Daily bump. adds 99cc1b0d3d2 Add missing <experimental/numeric> header to docs adds 8662cbfc28d Fix docs on C++17 and LFTS headers adds 0648f3095f7 PR c++/86767 * constexpr.c (cxx_eval_statement_list): Han [...] adds 5a017877df3 Remove C++2a headers from docs adds defc526d98f PR libstdc++/86597 directory_entry observers should clear e [...] adds 17975fb4113 Prevent internal aligned_alloc clashing with libc version adds c7029c7ca83 Daily bump. adds 56a6e36fadf Daily bump. adds 61b760a78fd libstdc++-v3: Have aligned_alloc() on Newlib adds 610b43bec2b Daily bump. adds c7848d09fbf PR c++/86728 - C variadic generic lambda. adds 05d5c2c9d3c Daily bump. adds 634abe27838 2018-08-12 Paul Thomas pault@gcc.gnu.org adds c94e7cc9bfc Daily bump. adds 9c2eadd6dfd Revert "libstdc++-v3: Have aligned_alloc() on Newlib" adds a32fd92b240 Daily bump. adds c69949a7ec1 Fix invalid assumption in vect_transform_stmt (PR 86871) adds 726a6bd93e6 2018-08-13 Liu Hao lh_mouse@126.com adds b8ee5971c79 2018-08-13 Liu Hao lh_mouse@126.com adds b8e237de05e [aarch64] Fix falkor pipeline description for dup<q> adds e82e6381842 Daily bump. adds 171222242f0 Daily bump. adds 9680a6eaaf9 Backport r263246 adds 64cea2ece1c Backport r263248 adds 5fbd3db8bee Backporting two Arm fixes from mainline fixing PR86640 adds cee4ad0888b Daily bump. adds 5deec97b305 Fix wrong option declaration of fcilkplus (PR other/86992). adds c7942a81984 2018-08-17 Richard Biener rguenther@suse.de adds 1d7112a5391 Backport from mainline 2018-08-11 John David Anglin <da [...] adds cb2ca5e83ed Daily bump. adds 153d5a8e513 Daily bump. adds 30cad4bb7a5 Daily bump. adds af0025bdf36 Daily bump. adds cd280c18746 Restrict the pr86763 test to *-*-linux* targets adds 88e9d71c2e2 x86: Always update EH return address in word_mode adds 628e94b0f26 Daily bump. adds 12ad5a70bf7 Daily bump. adds 1702dce81f6 Daily bump. adds 3b07d2b7f93 2018-08-24 Thomas Koenig tkoenig@gcc.gnu.org adds 0ea92b158f0 Daily bump. adds a24821d40b0 Backport from mainline PR target/86662 adds f47fa71dfdb Daily bump. adds 202ccf8b954 2018-08-26 Thomas Koenig tkoenig@gcc.gnu.org adds 58acfc7bcda Daily bump. adds 569f84c9795 PR rtl-optimization/87065 * combine.c (simplify_if_then_e [...] adds 27f4db370d8 Daily bump. adds e24ceb4802f PR middle-end/87099 * calls.c (maybe_warn_nonstring_arg): [...] adds 92501a31fbf PR libstdc++/87116 fix path::lexically_normal() handling of [...] adds 927ec814560 PR tree-optimization/86914 - wrong code with strlen() of po [...] adds 722352d5f4b Daily bump. adds 74cb2f01ff3 PR c++/87122 * pt.c (tsubst_expr) <case RANGE_FOR_STMT>: [...] adds 1ce39ef436f [aarch64] Adjust Falkor's sign extend reg+reg address cost adds fa3d23ddaba [AArch64, Falkor] Switch to using Falkor-specific vector costs. adds e07b97e6952 Daily bump. adds 03165d4e054 Daily bump. adds cf77355cd9b 2018-08-31 Richard Biener rguenther@suse.de adds 44185de7bee [PR c++/87155] Anonymous namespace and adds 6ab76db0a37 Daily bump. adds 098e9d74257 2018-09-01 Paul Thomas pault@gcc.gnu.org adds ecd7560c594 Fix PR87074 adds a282e1b91fe Daily bump. adds 4bddf88df03 Daily bump. adds 55a05747389 backport "[tail-merge] Fix side-effect test in stmt_local_def" adds 235f6910468 Daily bump. adds d5a525d5293 Add -Waligned-new to Option Summary adds 68ca69a4854 gcc: xtensa: fix NAND code in xtensa_expand_atomic adds 0cab16d5b7b Daily bump. adds 2d3347e0a37 2018-09-04 Jerry DeLisle jvdelisle@gcc.gnu.org adds 9bf8f899b29 Backported from mainline 2018-08-03 Jason Merrill <jaso [...] adds 1aa0c9a3dfb Backported from mainline 2018-08-08 Jakub Jelinek <jaku [...] adds fcb5343217d Backported from mainline 2018-08-08 Jakub Jelinek <jaku [...] adds 0684353af88 Backported from mainline 2018-08-11 Jakub Jelinek <jaku [...] adds 7c6c891e093 Backported from mainline 2018-08-29 Jakub Jelinek <jaku [...] adds 105cb7cdeb2 Backported from mainline 2018-08-31 Jakub Jelinek <jaku [...] adds cc39a7b7a5c Backported from mainline 2018-09-04 Jakub Jelinek <jaku [...] adds 7df1731734a 2018-09-05 Richard Biener rguenther@suse.de adds 82aa0441a90 [PR c++/87137] GCC-8 Fix adds 0e320ee8d95 [PR c++/87185] ICE in prune-lambdas adds c4ad13c00cb 2018-09-05 Janus Weil janus@gcc.gnu.org adds c22c51dcd03 Daily bump. adds 21fef1371e3 Daily bump. adds 148e624d19c Daily bump. adds 14e3046174c Daily bump. adds ec54542ba41 Daily bump. adds cc910d18947 Daily bump. adds 037214fb83e PR libstdc++/87278 restore support for std::make_shared<vol [...] adds 880aa1538f5 2018-09-11 Paul Thomas pault@gcc.gnu.org adds 9b83c970af7 Daily bump. adds 9a118ab0fcd PR middle-end/87248 * fold-const.c (fold_ternary_loc) <ca [...] adds 8d42ca1f68b S/390: Use proper rounding mode for DFP to BFD conversions adds c67622624e5 Backport PR86771 fix to 8 adds da885bb9a0e Backport patch for PR86989 to 8 adds d0288619200 2018-09-12 Paul Thomas pault@gcc.gnu.org adds 9aa58d35935 PR c++/87093 adds cd65d8ad631 Daily bump. adds c447e59d79b Backport from mainline 2018-07-31 Eric Botcazou <ebotca [...] adds 2448f64c477 Daily bump. adds c5e20390df7 2018-09-14 Carl Love cel@us.ibm.com adds 72e9ce6c9be Backport PR87224 fix to 8 adds cdb03ce56b1 PR go/87260 cmd/go: correct gccgo buildid file on ARM adds c53524d205c PR middle-end/87188 * dojump.c (do_compare_and_jump): Can [...] adds ec92987ecab Daily bump. adds 460dc2d8414 Daily bump. adds 67972218fff PR target/85666 * config/mmix/mmix.c (mmix_assemble_integ [...] adds 04bd9abf8f1 Daily bump. adds 5b36a953a67 Daily bump. adds 9006f54ceb2 [libgfortran] Fix uninitialized variable use in fallback_access adds bcc0dd8b3b7 Backport r264363 adds 7bb6bebf300 [PATCH c++/86881] -Wshadow-local-compatible ICE adds 2845809e459 Backport PR86882 fix to 8 adds d19440b4833 2018-09-18 Paul Thomas pault@gcc.gnu.org adds 8be7d89e2a3 2018-09-18 Janus Weil janus@gcc.gnu.org adds 441c5b9ec88 2018-09-18 Janus Weil janus@gcc.gnu.org adds 2d79333765b Daily bump. adds 3bf7622eacd Daily bump. adds 0df9714699b * config/pa/pa.md (atomic_storeqi): Restore deleted expand [...] adds 1c62bf7f515 Daily bump. adds 2d36d206317 * config/rs6000/rs6000.c (rs6000_function_ok_for_sibcall): [...] adds 2a4b19eb6be Daily bump. adds 90484a1d0f5 Daily bump. adds 08521ee619f Daily bump. adds 511d7e495c6 /cp 2018-09-24 Paolo Carlini paolo.carlini@oracle.com adds b9d00662474 Daily bump. adds 7dc4163e558 i2018-09-24 Andrew Pinski apinski@marvell.com adds d0c55ad442c Backport r264528 adds e090537047b Daily bump. adds 78e1dba96d3 Daily bump. adds e8c7fcfe76a Backport PR 87033 adds 04ea88f49d6 Daily bump. adds f4872347505 Daily bump. adds 30673d3a9b4 PR target/87467 * config/i386/avx512fintrin.h (_mm512_abs [...] adds 69062a5498b Daily bump. adds 7650d17dd14 Daily bump. adds a395f27bd0c [arm] Avoid STRD with odd register for TARGET_ARM in output [...] adds 61932693fd1 * ru.po: Update. adds af060350ca7 Daily bump. adds cfe20a46e26 i386: Insert ENDBR before the profiling counter call adds 426e6b05b3e Daily bump. adds d9b72126044 Backport r264806 adds 6566e1d1bb6 PR other/87353 fix formatting and grammar in manual adds 610f454509c i386: Remove _Unwind_Frames_Increment adds 3c3f7305d4d Backport from mainline 2018-09-28 Uros Bizjak <ubizjak@ [...] adds 25483c8760a Daily bump. adds cd63aea2699 Daily bump. adds d40eb1213ac i386: Don't pass -msse2avx to assembler for -mavx adds 40c92035250 Backport from trunk * io/close.c [!HAVE_UNLINK_OPEN_FILE] [...] adds 9e7fb31b0f8 Daily bump. adds c80da2e4a99 2018-10-06 Thomas Koenig tkoenig@gcc.gnu.org adds 2b002e8f0fc Daily bump. adds 359926e8239 Daily bump. adds 5ac4803f9b5 PR libstdc++/87538 fix std::not_fn exception specifications adds 12e742b7c28 2018-10-08 Paul Thomas pault@gcc.gnu.org adds f29c87f3373 2018-10-08 Paul Thomas pault@gcc.gnu.org adds c16e539a2fb i386: Correct _mm512_mask3_fmaddsub_round_pd adds 5fb74b32302 Daily bump. adds 9ff65abbe76 Use -fno-show-column in libstdc++ installed testing. adds 83628680397 i386: Use TImode for BLKmode values in 2 integer registers adds 7d3a80f6108 Add the missing gcc.target/i386/pr87370.c adds c2b4b418970 [gcc] 2018-10-09 Will Schmidt will_schmidt@vnet.ibm.com adds cda6210fdb6 Daily bump. adds 87167e0efa0 /cp 2018-10-10 Paolo Carlini paolo.carlini@oracle.com adds c47f4cf7545 Daily bump. adds d2385524bcd Backported from mainline 2018-09-12 Jakub Jelinek <jaku [...] adds 585e2e48cb8 Backported from mainline 2018-09-26 Jakub Jelinek <jaku [...] adds 4c4142c3cd0 Backported from mainline 2018-10-10 Jakub Jelinek <jaku [...] adds 67f4d33259b PR c++/87582 * typeck.c (maybe_warn_about_returning_addre [...] adds eee6c30fd1a PR c++/85070 * g++.dg/cpp0x/pr85070.C: Change effective t [...] adds 012b31f470a Daily bump. adds 9a5bda1f643 PR libstdc++/77854 document size_type for containers adds ac5bf935a52 PR libstdc++/70966 make pmr::new_delete_resource() immortal adds c126a67c665 Fix experimental::pmr typedefs and add tests adds ad840f2a647 Fix __gnu_cxx::_Pointer_adapter for long long arithmetic adds 829257b8345 PR libstdc++/78595 implement insertion into maps in terms o [...] adds 2c79ff811df PR libstdc++/86751 default assignment operators for std::pair adds b81bee7f299 Daily bump. adds 58664a75912 Daily bump. adds e82bfde0e0d Daily bump. adds 6aff97c8ad4 Adjust test to pass with latest glibc adds 5a427c2e852 Daily bump. adds 634c978e389 2018-10-16 Richard Biener rguenther@suse.de adds 45fbbfb4043 2018-10-16 Richard Biener rguenther@suse.de adds dcdbe004cc3 [AArch64] Fix PR87511 adds 68399bafe28 2018-10-16 Richard Biener rguenther@suse.de adds 88bd742886c 2018-10-16 Richard Biener rguenther@suse.de adds e3703ac6604 * es.po: Update. adds f9a2e44cd97 Daily bump. adds 8fdf7be2493 2018-10-17 Richard Biener rguenther@suse.de adds 8297be420a9 2018-10-16 Richard Biener rguenther@suse.de adds 4ef063bde91 PR middle-end/87623 * fold-const.c (fold_truth_andor_1): [...] adds 8b74bf5f757 Daily bump. adds 956a2d6aade 2018-10-18 Richard Biener rguenther@suse.de adds d22c31a4601 PR libstdc++/87641 correctly initialize accumulator in vala [...] adds 7f3c353a198 Daily bump. adds 95b6d2e6bc3 S/390: Fix problem with vec_init expander adds 26048c1d171 2018-10-19 Richard Biener rguenther@suse.de adds e59b5345cce Fix compilation error with _GLIBCXX_PARALLEL adds 21438907b94 Daily bump. adds b07d8be1701 Daily bump.
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 (01660db10ed) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-arm-ne [...]
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.
No new revisions were added by this update.
Summary of changes: ChangeLog | 212 +- MAINTAINERS | 64 +- Makefile.def | 6 +- Makefile.in | 1492 +- Makefile.tpl | 96 +- config.guess | 482 +- config.sub | 1624 +- config/ChangeLog | 26 +- config/ax_pthread.m4 | 485 - config/bootstrap-lto-noplugin.mk | 1 - config/bootstrap-lto.mk | 2 - config/bootstrap-mpx.mk | 9 + config/bootstrap-ubsan.mk | 6 +- config/dfp.m4 | 2 +- configure | 56 +- configure.ac | 51 +- contrib/ChangeLog | 73 +- contrib/check-params-in-docs.py | 76 - contrib/compare-lto | 111 - contrib/compare_tests | 18 +- contrib/config-list.mk | 9 +- contrib/filter-rtags-warnings.py | 71 - contrib/gcc_update | 2 +- contrib/{vim-gcc-dev/syntax => }/gimple.vim | 31 +- contrib/header-tools/ChangeLog | 8 + contrib/maintainers-verify.sh | 45 - contrib/reghunt/ChangeLog | 8 + contrib/regression/ChangeLog | 8 + contrib/unused_functions.py | 178 - contrib/vim-gcc-dev/README | 13 - contrib/vim-gcc-dev/ftdetect/gcc-dev.vim | 20 - contrib/vim-gcc-dev/syntax/gcc-match.vim | 71 - contrib/vim-gcc-dev/syntax/gcc-rtl.vim | 77 - fixincludes/ChangeLog | 41 +- fixincludes/fixincl.x | 121 +- fixincludes/genfixes | 9 +- fixincludes/inclhack.def | 56 +- fixincludes/tests/base/ioLib.h | 5 - fixincludes/tests/base/unistd.h | 5 - gcc/BASE-VER | 2 +- gcc/ChangeLog | 17957 ++---------------- gcc/DEV-PHASE | 1 - gcc/Makefile.in | 98 +- gcc/ada/ChangeLog | 4330 +---- gcc/ada/Makefile.rtl | 2061 +-- gcc/ada/ada_get_targ.adb | 6 +- gcc/ada/adabkend.adb | 6 +- gcc/ada/adaint.c | 30 +- gcc/ada/ali.adb | 5 +- gcc/ada/alloc.ads | 4 +- gcc/ada/argv-lynxos178-raven-cert.c | 77 - gcc/ada/aspects.adb | 1 - gcc/ada/aspects.ads | 7 +- gcc/ada/atree.adb | 95 +- gcc/ada/atree.ads | 13 - gcc/ada/atree.h | 1 - gcc/ada/back_end.adb | 28 +- gcc/ada/binde.adb | 8 - gcc/ada/bindgen.adb | 12 +- gcc/ada/checks.adb | 137 +- gcc/ada/checks.ads | 18 +- gcc/ada/clean.adb | 1 - gcc/ada/comperr.adb | 4 +- gcc/ada/contracts.adb | 261 +- gcc/ada/contracts.ads | 9 +- gcc/ada/debug.adb | 17 +- gcc/ada/doc/gnat_rm.rst | 2 +- .../gnat_rm/implementation_defined_attributes.rst | 51 +- .../implementation_defined_characteristics.rst | 5 - .../doc/gnat_rm/implementation_defined_pragmas.rst | 214 +- gcc/ada/doc/gnat_rm/standard_library_routines.rst | 4 +- gcc/ada/doc/gnat_rm/the_gnat_library.rst | 6 +- gcc/ada/doc/gnat_ugn.rst | 2 +- gcc/ada/doc/gnat_ugn/about_this_guide.rst | 2 +- .../building_executable_programs_with_gnat.rst | 173 +- .../doc/gnat_ugn/gnat_and_program_execution.rst | 226 +- gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst | 86 +- .../doc/gnat_ugn/platform_specific_information.rst | 8 +- gcc/ada/doc/gnat_ugn/project-manager-figure.png | Bin 0 -> 9405 bytes gcc/ada/einfo.adb | 369 +- gcc/ada/einfo.ads | 237 +- gcc/ada/errout.adb | 33 +- gcc/ada/errout.ads | 4 +- gcc/ada/exp_aggr.adb | 158 +- gcc/ada/exp_attr.adb | 1023 +- gcc/ada/exp_cg.adb | 10 +- gcc/ada/exp_ch11.adb | 6 +- gcc/ada/exp_ch13.adb | 5 - gcc/ada/exp_ch3.adb | 1174 +- gcc/ada/exp_ch3.ads | 56 +- gcc/ada/exp_ch4.adb | 465 +- gcc/ada/exp_ch4.ads | 1 + gcc/ada/exp_ch5.adb | 63 +- gcc/ada/exp_ch6.adb | 670 +- gcc/ada/exp_ch7.adb | 498 +- gcc/ada/exp_ch8.adb | 86 +- gcc/ada/exp_ch9.adb | 280 +- gcc/ada/exp_disp.adb | 266 +- gcc/ada/exp_disp.ads | 12 + gcc/ada/exp_dist.adb | 13 +- gcc/ada/exp_intr.adb | 5 +- gcc/ada/exp_prag.adb | 22 +- gcc/ada/exp_spark.adb | 2 +- gcc/ada/exp_tss.adb | 6 +- gcc/ada/exp_unst.adb | 1186 +- gcc/ada/exp_unst.ads | 46 +- gcc/ada/exp_util.adb | 309 +- gcc/ada/exp_util.ads | 14 +- gcc/ada/expander.adb | 14 +- gcc/ada/expander.ads | 6 +- gcc/ada/fe.h | 18 +- gcc/ada/freeze.adb | 1044 +- gcc/ada/freeze.ads | 11 - gcc/ada/frontend.adb | 19 +- gcc/ada/gcc-interface/Make-lang.in | 5 - gcc/ada/gcc-interface/Makefile.in | 1859 +- gcc/ada/gcc-interface/ada-tree.h | 25 +- gcc/ada/gcc-interface/decl.c | 598 +- gcc/ada/gcc-interface/gigi.h | 19 +- gcc/ada/gcc-interface/lang-specs.h | 3 +- gcc/ada/gcc-interface/lang.opt | 4 - gcc/ada/gcc-interface/misc.c | 32 +- gcc/ada/gcc-interface/trans.c | 469 +- gcc/ada/gcc-interface/utils.c | 139 +- gcc/ada/ghost.adb | 459 +- gcc/ada/ghost.ads | 38 +- gcc/ada/gnat1drv.adb | 38 +- gcc/ada/gnat_rm.texi | 1976 +- gcc/ada/gnat_ugn.texi | 738 +- gcc/ada/gnatbind.adb | 46 +- gcc/ada/gnatchop.adb | 8 +- gcc/ada/gnatfind.adb | 1 - gcc/ada/gnatlink.adb | 10 +- gcc/ada/gnatls.adb | 51 +- gcc/ada/gnatmake.ads | 1 - gcc/ada/gnatvsn.adb | 2 +- gcc/ada/gnatvsn.ads | 6 +- gcc/ada/gnatxref.adb | 1 - gcc/ada/impunit.adb | 10 - gcc/ada/indepsw-darwin.adb | 2 +- gcc/ada/init.c | 2 +- gcc/ada/inline.adb | 282 +- gcc/ada/inline.ads | 28 +- gcc/ada/itypes.adb | 2 +- gcc/ada/itypes.ads | 2 +- gcc/ada/layout.adb | 10 - gcc/ada/layout.ads | 8 +- gcc/ada/lib-writ.adb | 86 +- gcc/ada/lib-writ.ads | 17 +- gcc/ada/lib-xref-spark_specific.adb | 20 +- gcc/ada/lib-xref.adb | 4 +- gcc/ada/lib-xref.ads | 5 - gcc/ada/lib.adb | 2 +- gcc/ada/lib.ads | 2 +- gcc/ada/libgnarl/a-intnam__dragonfly.ads | 2 +- gcc/ada/libgnarl/a-reatim.ads | 4 +- gcc/ada/libgnarl/a-taside.ads | 4 +- gcc/ada/libgnarl/s-linux__riscv.ads | 133 - gcc/ada/libgnarl/s-osinte__aix.ads | 3 + gcc/ada/libgnarl/s-osinte__android.ads | 13 +- gcc/ada/libgnarl/s-osinte__darwin.adb | 6 +- gcc/ada/libgnarl/s-osinte__darwin.ads | 3 + gcc/ada/libgnarl/s-osinte__dragonfly.adb | 2 +- gcc/ada/libgnarl/s-osinte__dragonfly.ads | 2 +- gcc/ada/libgnarl/s-osinte__freebsd.ads | 3 + gcc/ada/libgnarl/s-osinte__gnu.adb | 2 +- gcc/ada/libgnarl/s-osinte__gnu.ads | 2 +- gcc/ada/libgnarl/s-osinte__hpux-dce.adb | 2 +- gcc/ada/libgnarl/s-osinte__hpux-dce.ads | 2 +- gcc/ada/libgnarl/s-osinte__hpux.ads | 3 + gcc/ada/libgnarl/s-osinte__kfreebsd-gnu.ads | 3 + gcc/ada/libgnarl/s-osinte__linux.ads | 3 + gcc/ada/libgnarl/s-osinte__lynxos178e.ads | 7 +- gcc/ada/libgnarl/s-osinte__qnx.adb | 16 +- gcc/ada/libgnarl/s-osinte__qnx.ads | 7 +- gcc/ada/libgnarl/s-osinte__rtems.ads | 3 + gcc/ada/libgnarl/s-stusta.adb | 6 +- gcc/ada/libgnarl/s-taprop.ads | 6 +- gcc/ada/libgnarl/s-taprop__hpux-dce.adb | 2 +- gcc/ada/libgnarl/s-taprop__solaris.adb | 6 +- gcc/ada/libgnarl/s-taspri__hpux-dce.ads | 2 +- gcc/ada/libgnarl/s-tassta.adb | 2 +- gcc/ada/libgnarl/s-tpopmo.adb | 163 +- gcc/ada/libgnarl/s-tposen.adb | 6 +- gcc/ada/libgnarl/s-vxwext__kernel-smp.adb | 12 +- gcc/ada/libgnarl/s-vxwext__kernel.adb | 12 +- gcc/ada/libgnat/a-btgbso.adb | 36 +- gcc/ada/libgnat/a-calcon.adb | 21 +- gcc/ada/libgnat/a-calcon.ads | 8 - gcc/ada/libgnat/a-calend.adb | 13 +- gcc/ada/libgnat/a-calend.ads | 9 +- gcc/ada/libgnat/a-cfdlli.adb | 2 +- gcc/ada/libgnat/a-cfhama.adb | 2 +- gcc/ada/libgnat/a-cfinve.adb | 8 +- gcc/ada/libgnat/a-cfinve.ads | 3 +- gcc/ada/libgnat/a-cimutr.adb | 2 +- gcc/ada/libgnat/a-ciorma.adb | 8 - gcc/ada/libgnat/a-ciormu.adb | 8 - gcc/ada/libgnat/a-ciorse.adb | 8 - gcc/ada/libgnat/a-coboho.adb | 6 +- gcc/ada/libgnat/a-coboho.ads | 2 +- gcc/ada/libgnat/a-cofove.adb | 8 +- gcc/ada/libgnat/a-cofuve.adb | 2 +- gcc/ada/libgnat/a-cohama.ads | 253 +- gcc/ada/libgnat/a-comutr.adb | 2 +- gcc/ada/libgnat/a-convec.adb | 14 +- gcc/ada/libgnat/a-convec.ads | 306 - gcc/ada/libgnat/a-coorma.adb | 8 - gcc/ada/libgnat/a-coormu.adb | 8 - gcc/ada/libgnat/a-coorse.adb | 8 - gcc/ada/libgnat/a-direct.adb | 143 +- gcc/ada/libgnat/a-direct.ads | 15 - gcc/ada/libgnat/a-except.adb | 29 +- gcc/ada/libgnat/a-exexda.adb | 6 +- gcc/ada/libgnat/a-exexpr.adb | 118 +- gcc/ada/libgnat/a-exstat.adb | 5 - gcc/ada/libgnat/a-locale.ads | 4 + gcc/ada/libgnat/a-ncelfu.ads | 2 +- gcc/ada/libgnat/a-ngelfu.ads | 4 +- gcc/ada/libgnat/a-strunb.adb | 4 +- gcc/ada/libgnat/a-strunb__shared.adb | 4 +- gcc/ada/libgnat/a-strunb__shared.ads | 1 - gcc/ada/libgnat/a-stwiun__shared.ads | 1 - gcc/ada/libgnat/a-stzunb__shared.ads | 1 - gcc/ada/libgnat/a-tags.adb | 6 +- gcc/ada/libgnat/a-tideau.adb | 2 +- gcc/ada/libgnat/a-wtdeau.adb | 2 +- gcc/ada/libgnat/a-ztdeau.adb | 2 +- gcc/ada/libgnat/g-alleve.adb | 12 +- gcc/ada/libgnat/g-arrspl.ads | 1 - gcc/ada/libgnat/g-comlin.adb | 29 +- gcc/ada/libgnat/g-comlin.ads | 30 +- gcc/ada/libgnat/g-dynhta.adb | 848 +- gcc/ada/libgnat/g-dynhta.ads | 285 +- gcc/ada/libgnat/g-excact.adb | 13 - gcc/ada/libgnat/g-excact.ads | 10 +- gcc/ada/libgnat/g-lists.adb | 632 - gcc/ada/libgnat/g-lists.ads | 228 - gcc/ada/libgnat/g-sestin.ads | 8 +- gcc/ada/libgnat/g-sets.adb | 131 - gcc/ada/libgnat/g-sets.ads | 161 - gcc/ada/libgnat/g-socket.adb | 136 +- gcc/ada/libgnat/g-socket.ads | 62 +- gcc/ada/libgnat/gnat.ads | 20 - gcc/ada/libgnat/i-cexten.ads | 3 +- gcc/ada/libgnat/memtrack.adb | 16 +- gcc/ada/libgnat/s-atopri.ads | 26 +- gcc/ada/libgnat/s-casuti.adb | 21 - gcc/ada/libgnat/s-casuti.ads | 3 - gcc/ada/libgnat/s-dfmkio.ads | 38 - gcc/ada/libgnat/s-dfmopr.ads | 35 - gcc/ada/libgnat/s-dgmgop.ads | 174 - gcc/ada/libgnat/s-diflmk.ads | 34 - gcc/ada/libgnat/s-digemk.ads | 396 - gcc/ada/libgnat/s-dilomk.ads | 34 - gcc/ada/libgnat/s-dimmks.ads | 363 +- gcc/ada/libgnat/s-dlmkio.ads | 38 - gcc/ada/libgnat/s-dlmopr.ads | 35 - gcc/ada/libgnat/s-dmotpr.ads | 141 +- gcc/ada/libgnat/s-dwalin.adb | 141 +- gcc/ada/libgnat/s-dwalin.ads | 13 +- gcc/ada/libgnat/s-elaall.adb | 2 +- gcc/ada/libgnat/s-elaall.ads | 2 +- gcc/ada/libgnat/s-excdeb.adb | 2 +- gcc/ada/libgnat/s-excmac__arm.ads | 5 +- gcc/ada/libgnat/s-excmac__gcc.ads | 18 + gcc/ada/libgnat/s-fatgen.adb | 18 +- gcc/ada/libgnat/s-memory__mingw.adb | 221 + gcc/ada/libgnat/s-objrea.adb | 17 +- gcc/ada/libgnat/s-objrea.ads | 22 +- gcc/ada/libgnat/s-optide.adb | 84 - gcc/ada/libgnat/s-os_lib.adb | 136 +- gcc/ada/libgnat/s-os_lib.ads | 4 +- gcc/ada/libgnat/s-osprim.ads | 4 - gcc/ada/libgnat/s-osprim__lynxos.ads | 24 +- gcc/ada/libgnat/s-osprim__posix.adb | 33 +- gcc/ada/libgnat/s-osprim__posix2008.adb | 83 +- gcc/ada/libgnat/s-parame.ads | 13 +- gcc/ada/libgnat/s-parame__ae653.ads | 13 +- gcc/ada/libgnat/s-parame__hpux.ads | 13 +- gcc/ada/libgnat/s-parame__vxworks.ads | 13 +- gcc/ada/libgnat/s-parint.adb | 4 +- gcc/ada/libgnat/s-secsta.adb | 1035 +- gcc/ada/libgnat/s-secsta.ads | 497 +- gcc/ada/libgnat/s-shasto.adb | 6 +- gcc/ada/libgnat/s-traceb__hpux.adb | 6 +- gcc/ada/libgnat/s-trasym__dwarf.adb | 51 +- gcc/ada/libgnat/s-tsmona__linux.adb | 2 +- gcc/ada/libgnat/s-valrea.adb | 13 +- gcc/ada/libgnat/s-valuti.adb | 10 +- gcc/ada/libgnat/s-wchwts.adb | 39 +- gcc/ada/libgnat/system-linux-riscv.ads | 147 - gcc/ada/libgnat/system-lynxos178-x86.ads | 162 - ...-kernel.ads => system-vxworks-ppc64-kernel.ads} | 2 +- .../libgnat/system-vxworks7-aarch64-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks7-aarch64.ads | 2 +- gcc/ada/libgnat/system-vxworks7-e500-kernel.ads | 167 - gcc/ada/libgnat/system-vxworks7-e500-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks7-e500-rtp.ads | 171 - gcc/ada/libgnat/system-vxworks7-ppc-kernel.ads | 166 - gcc/ada/libgnat/system-vxworks7-ppc-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks7-ppc-rtp.ads | 171 - gcc/ada/libgnat/system-vxworks7-ppc64-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks7-x86-kernel.ads | 2 +- gcc/ada/libgnat/system-vxworks7-x86-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks7-x86-rtp.ads | 170 - gcc/ada/libgnat/system-vxworks7-x86_64-kernel.ads | 2 +- gcc/ada/libgnat/system-vxworks7-x86_64-rtp-smp.ads | 2 +- gcc/ada/locales.c | 843 +- gcc/ada/make.adb | 30 +- gcc/ada/make.ads | 1 - gcc/ada/make_util.ads | 2 - gcc/ada/opt.adb | 98 +- gcc/ada/opt.ads | 48 +- gcc/ada/osint-c.adb | 7 +- gcc/ada/osint.adb | 22 +- gcc/ada/osint.ads | 40 +- gcc/ada/par-ch4.adb | 254 +- gcc/ada/par-prag.adb | 9 +- gcc/ada/par.adb | 26 +- gcc/ada/pprint.adb | 136 +- gcc/ada/prepcomp.adb | 6 +- gcc/ada/raise-gcc.c | 106 +- gcc/ada/repinfo.adb | 1195 +- gcc/ada/repinfo.ads | 193 +- gcc/ada/repinfo.h | 26 +- gcc/ada/rtsfind.adb | 15 +- gcc/ada/rtsfind.ads | 10 - gcc/ada/sa_messages.adb | 539 - gcc/ada/sa_messages.ads | 267 - gcc/ada/seh_init.c | 97 +- gcc/ada/sem.adb | 110 +- gcc/ada/sem.ads | 23 +- gcc/ada/sem_aggr.adb | 7 +- gcc/ada/sem_attr.adb | 124 +- gcc/ada/sem_cat.adb | 1 + gcc/ada/sem_ch10.adb | 505 +- gcc/ada/sem_ch12.adb | 556 +- gcc/ada/sem_ch13.adb | 201 +- gcc/ada/sem_ch13.ads | 2 +- gcc/ada/sem_ch3.adb | 277 +- gcc/ada/sem_ch3.ads | 12 +- gcc/ada/sem_ch4.adb | 232 +- gcc/ada/sem_ch4.ads | 2 + gcc/ada/sem_ch5.adb | 733 +- gcc/ada/sem_ch6.adb | 824 +- gcc/ada/sem_ch7.adb | 100 +- gcc/ada/sem_ch8.adb | 94 +- gcc/ada/sem_ch9.adb | 19 +- gcc/ada/sem_dim.adb | 2 +- gcc/ada/sem_disp.adb | 258 +- gcc/ada/sem_disp.ads | 17 - gcc/ada/sem_dist.adb | 2 +- gcc/ada/sem_elab.adb | 694 +- gcc/ada/sem_eval.adb | 182 +- gcc/ada/sem_prag.adb | 1530 +- gcc/ada/sem_prag.ads | 1 - gcc/ada/sem_res.adb | 309 +- gcc/ada/sem_res.ads | 7 +- gcc/ada/sem_spark.adb | 4414 +++-- gcc/ada/sem_util.adb | 1925 +- gcc/ada/sem_util.ads | 158 +- gcc/ada/sem_warn.adb | 5 +- gcc/ada/set_targ.adb | 3 - gcc/ada/sfn_scan.adb | 1 - gcc/ada/sigtramp-qnx.c | 40 +- gcc/ada/sigtramp-vxworks-target.inc | 31 +- gcc/ada/sinfo.adb | 76 +- gcc/ada/sinfo.ads | 177 +- gcc/ada/snames.ads-tmpl | 397 +- gcc/ada/socket.c | 4 +- gcc/ada/sprint.adb | 31 +- gcc/ada/switch-b.adb | 2 +- gcc/ada/switch-c.adb | 12 - gcc/ada/switch.adb | 2 +- gcc/ada/sysdep.c | 18 - gcc/ada/terminals.c | 20 +- gcc/ada/tracebak.c | 41 +- gcc/ada/usage.adb | 6 +- gcc/ada/vx_crtbegin.c | 10 +- gcc/ada/vx_crtbegin.inc | 30 +- gcc/ada/vx_crtbegin_attr.c | 49 - .../{vx_crtbegin_array.c => vx_crtbegin_auto.c} | 11 +- gcc/ada/vxaddr2line.adb | 3 +- gcc/ada/vxlink-bind.adb | 390 - gcc/ada/vxlink-bind.ads | 87 - gcc/ada/vxlink-link.adb | 194 - gcc/ada/vxlink-link.ads | 63 - gcc/ada/vxlink-main.adb | 81 - gcc/ada/vxlink.adb | 280 - gcc/ada/vxlink.ads | 68 - gcc/ada/vxworks-arm-link.spec | 4 - gcc/ada/vxworks-e500-link.spec | 6 - gcc/ada/vxworks-gnat-crtbe-link.spec | 16 - gcc/ada/vxworks-smp-arm-link.spec | 4 - gcc/ada/vxworks-smp-e500-link.spec | 4 - gcc/ada/vxworks-smp-ppc-link.spec | 4 - gcc/ada/vxworks-smp-x86-link.spec | 9 - gcc/ada/xeinfo.adb | 1 - gcc/ada/xoscons.adb | 2 +- gcc/ada/xr_tabls.adb | 3 - gcc/ada/xref_lib.adb | 4 +- gcc/alias.c | 52 +- gcc/align.h | 82 - gcc/asan.c | 22 +- gcc/attribs.c | 61 +- gcc/auto-profile.c | 39 +- gcc/bb-reorder.c | 20 +- gcc/bitmap.c | 6 - gcc/bitmap.h | 1 - gcc/brig-builtins.def | 27 +- gcc/brig/ChangeLog | 108 +- gcc/brig/Make-lang.in | 3 - gcc/brig/brig-lang.c | 34 +- gcc/brig/brigfrontend/brig-basic-inst-handler.cc | 182 +- gcc/brig/brigfrontend/brig-branch-inst-handler.cc | 23 +- gcc/brig/brigfrontend/brig-cmp-inst-handler.cc | 6 +- gcc/brig/brigfrontend/brig-code-entry-handler.cc | 511 +- gcc/brig/brigfrontend/brig-code-entry-handler.h | 21 + gcc/brig/brigfrontend/brig-control-handler.cc | 20 +- gcc/brig/brigfrontend/brig-cvt-inst-handler.cc | 6 - gcc/brig/brigfrontend/brig-function-handler.cc | 117 +- gcc/brig/brigfrontend/brig-function.cc | 929 +- gcc/brig/brigfrontend/brig-function.h | 43 - gcc/brig/brigfrontend/brig-label-handler.cc | 3 - gcc/brig/brigfrontend/brig-lane-inst-handler.cc | 2 +- gcc/brig/brigfrontend/brig-mem-inst-handler.cc | 7 +- gcc/brig/brigfrontend/brig-to-generic.cc | 87 +- gcc/brig/brigfrontend/brig-to-generic.h | 8 - gcc/brig/brigfrontend/brig-variable-handler.cc | 3 - gcc/brig/brigfrontend/phsa.h | 9 - gcc/brig/brigspec.c | 1 - gcc/brig/lang.opt | 5 - gcc/builtin-attrs.def | 2 - gcc/builtin-types.def | 21 +- gcc/builtins.c | 1273 +- gcc/builtins.def | 93 +- gcc/builtins.h | 15 +- gcc/c-family/ChangeLog | 549 +- gcc/c-family/c-ada-spec.c | 394 +- gcc/c-family/c-attribs.c | 77 +- gcc/c-family/c-common.c | 373 +- gcc/c-family/c-common.h | 25 +- gcc/c-family/c-cppbuiltin.c | 71 +- gcc/c-family/c-format.c | 392 +- gcc/c-family/c-format.h | 2 +- gcc/c-family/c-indentation.c | 202 +- gcc/c-family/c-lex.c | 14 +- gcc/c-family/c-omp.c | 8 +- gcc/c-family/c-opts.c | 50 +- gcc/c-family/c-ppoutput.c | 23 +- gcc/c-family/c-pragma.h | 6 +- gcc/c-family/c-pretty-print.c | 28 +- gcc/c-family/c-pretty-print.h | 2 - gcc/c-family/c-spellcheck.cc | 10 +- gcc/c-family/c-warn.c | 35 +- gcc/c-family/c.opt | 227 +- gcc/c-family/cppspec.c | 1 - gcc/c-family/known-headers.cc | 2 +- gcc/c/ChangeLog | 241 +- gcc/c/Make-lang.in | 32 - gcc/c/c-decl.c | 120 +- gcc/c/c-errors.c | 39 - gcc/c/c-objc-common.c | 131 +- gcc/c/c-parser.c | 365 +- gcc/c/c-parser.h | 3 - gcc/c/c-tree.h | 4 +- gcc/c/c-typeck.c | 253 +- gcc/c/gimple-parser.c | 102 +- gcc/calls.c | 370 +- gcc/cfg.c | 6 +- gcc/cfg.h | 60 - gcc/cfganal.c | 152 +- gcc/cfganal.h | 2 - gcc/cfgexpand.c | 150 +- gcc/cfghooks.c | 2 +- gcc/cfgloop.c | 21 +- gcc/cfgloop.h | 2 +- gcc/cfgrtl.c | 73 +- gcc/cgraph.c | 167 +- gcc/cgraph.h | 96 +- gcc/cgraphbuild.c | 9 + gcc/cgraphclones.c | 14 +- gcc/cgraphunit.c | 286 +- gcc/chkp-builtins.def | 71 + gcc/combine-stack-adj.c | 1 - gcc/combine.c | 79 +- gcc/common.opt | 99 +- gcc/common/common-target.def | 18 - gcc/common/common-targhooks.c | 18 - gcc/common/common-targhooks.h | 3 - gcc/common/config/aarch64/aarch64-common.c | 53 +- gcc/common/config/arc/arc-common.c | 13 +- gcc/common/config/csky/csky-common.c | 42 - gcc/common/config/i386/i386-common.c | 322 +- gcc/common/config/nds32/nds32-common.c | 34 +- gcc/common/config/nvptx/nvptx-common.c | 9 - gcc/common/config/pdp11/pdp11-common.c | 29 +- gcc/common/config/riscv/riscv-common.c | 29 +- gcc/common/config/rs6000/rs6000-common.c | 58 + gcc/common/config/s390/s390-common.c | 6 +- gcc/common/config/v850/v850-common.c | 3 +- gcc/compare-elim.c | 13 - gcc/config.gcc | 306 +- gcc/config.in | 87 +- gcc/config/aarch64/aarch64-builtins.c | 4 - gcc/config/aarch64/aarch64-cores.def | 12 +- gcc/config/aarch64/aarch64-cost-tables.h | 104 - gcc/config/aarch64/aarch64-ldpstp.md | 231 +- gcc/config/aarch64/aarch64-modes.def | 1 - gcc/config/aarch64/aarch64-option-extensions.def | 3 - gcc/config/aarch64/aarch64-passes.def | 2 - gcc/config/aarch64/aarch64-protos.h | 89 +- gcc/config/aarch64/aarch64-simd-builtins.def | 21 +- gcc/config/aarch64/aarch64-simd.md | 548 +- gcc/config/aarch64/aarch64-speculation.cc | 494 - gcc/config/aarch64/aarch64-sve.md | 823 +- gcc/config/aarch64/aarch64-tune.md | 2 +- gcc/config/aarch64/aarch64-tuning-flags.def | 5 - gcc/config/aarch64/aarch64.c | 2524 +-- gcc/config/aarch64/aarch64.h | 58 +- gcc/config/aarch64/aarch64.md | 1291 +- gcc/config/aarch64/aarch64.opt | 26 +- gcc/config/aarch64/arm_neon.h | 1342 +- gcc/config/aarch64/atomics.md | 35 +- gcc/config/aarch64/constraints.md | 28 +- .../aarch64/falkor-tag-collision-avoidance.c | 881 - gcc/config/aarch64/iterators.md | 228 +- gcc/config/aarch64/predicates.md | 42 +- gcc/config/aarch64/t-aarch64 | 20 - gcc/config/aarch64/thunderx2t99.md | 110 +- gcc/config/alpha/alpha.c | 23 +- gcc/config/alpha/alpha.h | 5 +- gcc/config/alpha/alpha.md | 86 +- gcc/config/alpha/constraints.md | 2 +- gcc/config/alpha/elf.h | 26 + gcc/config/{ia64 => alpha}/freebsd.h | 40 +- gcc/config/alpha/linux.h | 28 +- gcc/config/alpha/openbsd.h | 33 +- gcc/config/alpha/predicates.md | 5 - gcc/config/arc/arc-arch.h | 29 +- gcc/config/arc/arc-cpus.def | 57 +- gcc/config/arc/arc-options.def | 44 +- gcc/config/arc/arc-opts.h | 2 +- gcc/config/arc/arc-protos.h | 4 + gcc/config/arc/arc-tables.opt | 6 - gcc/config/arc/arc.c | 487 +- gcc/config/arc/arc.h | 14 +- gcc/config/arc/arc.md | 149 +- gcc/config/arc/arcHS.md | 27 +- gcc/config/arc/arcHS4x.md | 221 - gcc/config/arc/atomic.md | 2 +- gcc/config/arc/builtins.def | 2 +- gcc/config/arc/constraints.md | 18 +- gcc/config/arc/elf.h | 5 - gcc/config/arc/fpu.md | 81 +- gcc/config/arc/linux.h | 16 +- gcc/config/arc/t-multilib | 4 +- gcc/config/arc/t-multilib-linux | 25 - gcc/config/arm/aarch-common-protos.h | 2 - gcc/config/arm/aarch-common.c | 23 - gcc/config/arm/arm-builtins.c | 5 - gcc/config/arm/arm-c.c | 4 +- gcc/config/arm/arm-cpus.in | 457 +- gcc/config/arm/arm-fixed.md | 6 +- gcc/config/arm/arm-protos.h | 13 +- gcc/config/arm/arm-tables.opt | 153 +- gcc/config/arm/arm-tune.md | 67 +- gcc/config/arm/arm.c | 136 +- gcc/config/arm/arm.h | 19 +- gcc/config/arm/arm.md | 77 +- gcc/config/arm/arm_cmse.h | 7 +- gcc/config/arm/driver-arm.c | 56 +- gcc/config/arm/neon.md | 49 +- gcc/config/arm/parsecpu.awk | 58 +- gcc/config/arm/sync.md | 22 +- gcc/config/arm/t-arm | 10 - gcc/config/arm/t-arm-elf | 4 +- gcc/config/arm/t-multilib | 2 +- gcc/config/arm/thumb1.md | 8 +- gcc/config/arm/uclinux-elf.h | 7 +- gcc/config/arm/unknown-elf.h | 2 +- gcc/config/arm/unspecs.md | 1 - gcc/config/arm/vxworks.h | 11 +- gcc/config/avr/avrlibc.h | 2 +- gcc/config/bfin/bfin.c | 4 +- gcc/config/bfin/bfin.h | 2 +- gcc/config/bfin/elf.h | 2 + gcc/config/bfin/linux.h | 2 +- gcc/config/bfin/uclinux.h | 2 +- gcc/config/c6x/c6x.c | 6 +- gcc/config/cris/cris.c | 3 - gcc/config/cris/cris.h | 2 + gcc/config/csky/constraints.md | 174 - gcc/config/csky/csky-elf.h | 81 - gcc/config/csky/csky-linux-elf.h | 132 - gcc/config/csky/csky-protos.h | 71 - gcc/config/csky/csky.c | 6795 ------- gcc/config/csky/csky.h | 1054 -- gcc/config/csky/csky.md | 3798 ---- gcc/config/csky/csky.opt | 173 - gcc/config/csky/csky_cores.def | 199 - gcc/config/csky/csky_genopt.sh | 97 - gcc/config/csky/csky_insn_dsp.md | 95 - gcc/config/csky/csky_insn_fpu.md | 567 - gcc/config/csky/csky_isa.def | 59 - gcc/config/csky/csky_isa.h | 47 - gcc/config/csky/csky_opts.h | 63 - gcc/config/csky/csky_pipeline_ck801.md | 54 - gcc/config/csky/csky_pipeline_ck802.md | 77 - gcc/config/csky/csky_pipeline_ck803.md | 64 - gcc/config/csky/csky_pipeline_ck810.md | 34 - gcc/config/csky/csky_tables.opt | 230 - gcc/config/csky/predicates.md | 298 - gcc/config/csky/print-sysroot-suffix.sh | 147 - gcc/config/csky/t-csky | 29 - gcc/config/csky/t-csky-elf | 107 - gcc/config/csky/t-csky-linux | 52 - gcc/config/csky/t-sysroot-suffix | 28 - gcc/config/darwin.c | 32 +- gcc/config/darwin.h | 58 +- gcc/config/darwin10.h | 10 +- gcc/config/darwin12.h | 8 + gcc/config/dragonfly.h | 4 + gcc/config/fr30/fr30.c | 3 - gcc/config/freebsd-spec.h | 28 +- gcc/config/freebsd.h | 4 + gcc/config/frv/frv-protos.h | 2 +- gcc/config/frv/frv.c | 17 +- gcc/config/ft32/predicates.md | 7 +- gcc/config/gnu-user.h | 5 +- gcc/config/h8300/h8300.c | 19 +- gcc/config/h8300/h8300.md | 1037 +- gcc/config/i386/att.h | 2 +- gcc/config/i386/avx512fintrin.h | 71 - gcc/config/i386/cldemoteintrin.h | 47 - gcc/config/i386/constraints.md | 67 +- gcc/config/i386/cpuid.h | 2 - gcc/config/i386/cygming.h | 9 +- gcc/config/i386/djgpp.h | 3 + gcc/config/i386/dragonfly.h | 10 +- gcc/config/i386/driver-i386.c | 29 +- gcc/config/i386/emmintrin.h | 2 +- gcc/config/i386/freebsd.h | 16 +- gcc/config/i386/gas.h | 12 +- gcc/config/i386/glm.md | 711 - gcc/config/i386/gnu-user.h | 18 +- gcc/config/i386/gnu-user64.h | 4 +- gcc/config/i386/i386-builtin-types.def | 13 +- gcc/config/i386/i386-builtin.def | 50 +- gcc/config/i386/i386-c.c | 27 +- gcc/config/i386/i386-modes.def | 3 + gcc/config/i386/i386-protos.h | 4 +- gcc/config/i386/i386.c | 3347 ++-- gcc/config/i386/i386.h | 366 +- gcc/config/i386/i386.md | 3218 ++-- gcc/config/i386/i386.opt | 18 +- gcc/config/i386/iamcu.h | 16 +- gcc/config/i386/immintrin.h | 8 - gcc/config/i386/linux-common.h | 60 + gcc/config/i386/lynx.h | 6 +- gcc/config/i386/mingw-w64.h | 9 - gcc/config/i386/mingw32.h | 8 - gcc/config/i386/mmx.md | 124 +- gcc/config/i386/movdirintrin.h | 2 +- gcc/config/i386/netbsd-elf.h | 6 +- gcc/config/i386/nto.h | 2 + gcc/config/i386/openbsdelf.h | 16 +- gcc/config/i386/pconfigintrin.h | 4 +- gcc/config/i386/predicates.md | 115 +- gcc/config/i386/sse.md | 989 +- gcc/config/i386/subst.md | 6 +- gcc/config/i386/vaesintrin.h | 40 + gcc/config/i386/vpclmulqdqintrin.h | 25 + gcc/config/i386/waitpkgintrin.h | 63 - gcc/config/i386/x86-64.h | 16 +- gcc/config/i386/x86-tune-costs.h | 450 +- gcc/config/i386/x86-tune.def | 67 +- gcc/config/i386/x86intrin.h | 26 + gcc/config/i386/xmmintrin.h | 5 +- gcc/config/ia64/hpux.h | 3 + gcc/config/ia64/ia64.c | 8 +- gcc/config/ia64/ia64.opt | 4 +- gcc/config/iq2000/iq2000.c | 3 - gcc/config/iq2000/iq2000.h | 2 +- gcc/config/lm32/lm32.h | 4 + gcc/config/lm32/uclinux-elf.h | 6 +- gcc/config/lynx.h | 6 + gcc/config/m32r/m32r.c | 3 - gcc/config/m32r/m32r.h | 3 +- gcc/config/m68k/m68k-protos.h | 1 + gcc/config/m68k/m68k.c | 88 +- gcc/config/m68k/m68k.h | 3 + gcc/config/mcore/mcore.c | 3 - gcc/config/microblaze/microblaze-protos.h | 1 - gcc/config/microblaze/microblaze.c | 210 +- gcc/config/microblaze/microblaze.h | 6 +- gcc/config/microblaze/microblaze.md | 22 +- gcc/config/microblaze/microblaze.opt | 4 - gcc/config/mips/elf.h | 2 + gcc/config/mips/frame-header-opt.c | 2 +- gcc/config/mips/i6400.md | 80 +- gcc/config/mips/loongson.md | 4 +- gcc/config/mips/mips-cpus.def | 2 - gcc/config/mips/mips-tables.opt | 6 - gcc/config/mips/mips.c | 147 +- gcc/config/mips/mips.h | 11 +- gcc/config/mips/mips.md | 2 - gcc/config/mips/mips.opt | 8 - gcc/config/mips/p6600.md | 342 - gcc/config/mmix/mmix.c | 22 - gcc/config/mmix/mmix.h | 2 + gcc/config/mn10300/mn10300.c | 3 - gcc/config/msp430/msp430.c | 55 +- gcc/config/msp430/msp430.md | 6 +- gcc/config/nds32/constants.md | 38 - gcc/config/nds32/constraints.md | 33 +- gcc/config/nds32/elf.h | 81 - gcc/config/nds32/iterators.md | 40 - gcc/config/nds32/linux.h | 77 - gcc/config/nds32/nds32-cost.c | 608 +- gcc/config/nds32/nds32-doubleword.md | 2 +- gcc/config/nds32/nds32-dspext.md | 5278 ------ gcc/config/nds32/nds32-elf.opt | 16 - gcc/config/nds32/nds32-fp-as-gp.c | 247 +- gcc/config/nds32/nds32-fpu.md | 2 +- gcc/config/nds32/nds32-graywolf.md | 471 - gcc/config/nds32/nds32-intrinsic.c | 744 +- gcc/config/nds32/nds32-intrinsic.md | 207 +- gcc/config/nds32/nds32-isr.c | 470 +- gcc/config/nds32/nds32-linux.opt | 16 - gcc/config/nds32/nds32-md-auxiliary.c | 1204 +- gcc/config/nds32/nds32-memory-manipulation.c | 247 +- gcc/config/nds32/nds32-multiple.md | 19 - gcc/config/nds32/nds32-n10.md | 439 - gcc/config/nds32/nds32-n13.md | 401 - gcc/config/nds32/nds32-opts.h | 12 - gcc/config/nds32/nds32-peephole2.md | 136 - gcc/config/nds32/nds32-pipelines-auxiliary.c | 681 +- gcc/config/nds32/nds32-predicates.c | 129 +- gcc/config/nds32/nds32-protos.h | 107 +- gcc/config/nds32/nds32-relax-opt.c | 261 +- gcc/config/nds32/nds32-utils.c | 135 +- gcc/config/nds32/nds32.c | 815 +- gcc/config/nds32/nds32.h | 439 +- gcc/config/nds32/nds32.md | 373 +- gcc/config/nds32/nds32.opt | 171 +- gcc/config/nds32/nds32_init.inc | 43 - gcc/config/nds32/nds32_intrinsic.h | 668 - gcc/config/nds32/nds32_isr.h | 526 - gcc/config/nds32/pipelines.md | 18 - gcc/config/nds32/predicates.md | 70 +- gcc/config/nds32/t-elf | 42 - gcc/config/nds32/t-linux | 26 - gcc/config/netbsd.h | 4 + gcc/config/nios2/nios2.c | 7 +- gcc/config/nvptx/mkoffload.c | 3 +- gcc/config/nvptx/nvptx-opts.h | 30 - gcc/config/nvptx/nvptx.c | 242 +- gcc/config/nvptx/nvptx.h | 8 - gcc/config/nvptx/nvptx.md | 26 +- gcc/config/nvptx/nvptx.opt | 14 - gcc/config/pa/pa-hpux.h | 4 + gcc/config/pa/pa-hpux11.h | 2 +- gcc/config/pa/pa.c | 37 +- gcc/config/pa/pa.h | 2 +- gcc/config/pa/pa64-hpux.h | 2 +- gcc/config/pdp11/constraints.md | 19 +- gcc/config/pdp11/pdp11-modes.def | 22 +- gcc/config/pdp11/pdp11-protos.h | 20 +- gcc/config/pdp11/pdp11.c | 1400 +- gcc/config/pdp11/pdp11.h | 237 +- gcc/config/pdp11/pdp11.md | 2150 +-- gcc/config/pdp11/pdp11.opt | 34 +- gcc/config/pdp11/predicates.md | 21 +- gcc/config/powerpcspe/powerpcspe-c.c | 9 +- gcc/config/powerpcspe/powerpcspe-protos.h | 2 +- gcc/config/powerpcspe/powerpcspe.c | 126 +- gcc/config/powerpcspe/powerpcspe.h | 120 + gcc/config/powerpcspe/sync.md | 5 +- gcc/config/powerpcspe/sysv4.h | 4 + gcc/config/riscv/elf.h | 2 + gcc/config/riscv/linux.h | 14 +- gcc/config/riscv/pic.md | 113 +- gcc/config/riscv/predicates.md | 20 - gcc/config/riscv/riscv-c.c | 29 +- gcc/config/riscv/riscv-opts.h | 1 - gcc/config/riscv/riscv-protos.h | 3 +- gcc/config/riscv/riscv.c | 355 +- gcc/config/riscv/riscv.h | 23 +- gcc/config/riscv/riscv.md | 178 +- gcc/config/riscv/riscv.opt | 5 - gcc/config/riscv/t-withmultilib | 6 - gcc/config/riscv/withmultilib.h | 51 - gcc/config/rl78/rl78.c | 7 +- gcc/config/{powerpcspe => rs6000}/750cl.h | 0 gcc/config/rs6000/aix.h | 3 - gcc/config/{powerpcspe => rs6000}/aix43.h | 0 gcc/config/{powerpcspe => rs6000}/aix51.h | 0 gcc/config/{powerpcspe => rs6000}/aix52.h | 0 gcc/config/{powerpcspe => rs6000}/aix53.h | 0 gcc/config/rs6000/altivec.md | 462 +- gcc/config/rs6000/constraints.md | 5 + gcc/config/rs6000/darwin.h | 13 - gcc/config/rs6000/darwin.md | 59 +- gcc/config/rs6000/dfp.md | 6 +- gcc/config/rs6000/driver-rs6000.c | 14 +- gcc/config/rs6000/htm.md | 36 +- gcc/config/rs6000/mmintrin.h | 58 +- gcc/config/{powerpcspe => rs6000}/paired.h | 0 gcc/config/{powerpcspe => rs6000}/paired.md | 12 +- gcc/config/rs6000/pmmintrin.h | 162 - gcc/config/rs6000/predicates.md | 54 +- gcc/config/rs6000/rs6000-builtin.def | 117 +- gcc/config/rs6000/rs6000-c.c | 103 +- gcc/config/rs6000/rs6000-cpus.def | 1 + gcc/config/rs6000/rs6000-linux.c | 2 +- gcc/config/rs6000/rs6000-modes.def | 4 + gcc/config/rs6000/rs6000-opts.h | 15 +- gcc/config/rs6000/rs6000-p8swap.c | 1 + gcc/config/rs6000/rs6000-protos.h | 11 +- gcc/config/rs6000/rs6000-string.c | 1078 +- gcc/config/rs6000/rs6000.c | 2262 ++- gcc/config/rs6000/rs6000.h | 280 +- gcc/config/rs6000/rs6000.md | 1193 +- gcc/config/rs6000/rs6000.opt | 66 +- gcc/config/{powerpcspe => rs6000}/singlefp.h | 0 gcc/config/rs6000/sync.md | 11 +- gcc/config/rs6000/sysv4.h | 7 + gcc/config/{powerpcspe => rs6000}/t-aix43 | 0 gcc/config/rs6000/t-rs6000 | 4 +- gcc/config/{powerpcspe => rs6000}/t-xilinx | 0 gcc/config/rs6000/titan.md | 5 + gcc/config/rs6000/vsx.md | 262 +- gcc/config/rs6000/vxworks.h | 9 +- gcc/config/{powerpcspe => rs6000}/xfpu.h | 0 gcc/config/{powerpcspe => rs6000}/xfpu.md | 0 gcc/config/{powerpcspe => rs6000}/xilinx.h | 0 gcc/config/{powerpcspe => rs6000}/xilinx.opt | 0 gcc/config/rs6000/xmmintrin.h | 8 +- gcc/config/rtems.h | 4 + gcc/config/rx/rx-protos.h | 2 +- gcc/config/rx/rx.c | 80 +- gcc/config/rx/rx.h | 6 +- gcc/config/s390/2064.md | 22 +- gcc/config/s390/2827.md | 14 +- gcc/config/s390/constraints.md | 16 +- gcc/config/s390/driver-native.c | 3 +- gcc/config/s390/linux.h | 1 + gcc/config/s390/predicates.md | 12 - gcc/config/s390/s390-c.c | 11 +- gcc/config/s390/s390-opts.h | 10 +- gcc/config/s390/s390-passes.def | 20 - gcc/config/s390/s390-protos.h | 6 - gcc/config/s390/s390.c | 1971 +- gcc/config/s390/s390.h | 134 +- gcc/config/s390/s390.md | 570 +- gcc/config/s390/s390.opt | 23 +- gcc/config/s390/t-s390 | 1 - gcc/config/s390/tpf.h | 12 +- gcc/config/sh/newlib.h | 4 + gcc/config/sh/sh-protos.h | 2 +- gcc/config/sh/sh.c | 80 +- gcc/config/sol2.h | 4 +- gcc/config/sparc/openbsd64.h | 3 + gcc/config/sparc/sol2.h | 2 +- gcc/config/sparc/sp-elf.h | 3 + gcc/config/sparc/sp64-elf.h | 3 + gcc/config/sparc/sparc-protos.h | 2 +- gcc/config/sparc/sparc.c | 183 +- gcc/config/sparc/sparc.h | 43 +- gcc/config/spu/spu-c.c | 2 +- gcc/config/spu/spu.c | 14 +- gcc/config/spu/spu.h | 4 +- gcc/config/stormy16/stormy16.c | 3 - gcc/config/stormy16/stormy16.h | 2 + gcc/config/v850/predicates.md | 15 +- gcc/config/v850/t-v850 | 4 +- gcc/config/v850/v850-modes.def | 2 - gcc/config/v850/v850-protos.h | 1 + gcc/config/v850/v850.c | 128 +- gcc/config/v850/v850.h | 23 + gcc/config/v850/v850.md | 1392 +- gcc/config/vax/vax-protos.h | 4 +- gcc/config/vax/vax.c | 4 +- gcc/config/visium/visium.c | 46 +- gcc/config/visium/visium.h | 26 +- gcc/config/vx-common.h | 11 +- gcc/config/vxworks-dummy.h | 10 +- gcc/config/vxworks.c | 9 +- gcc/config/vxworks.h | 63 +- gcc/config/xtensa/elf.h | 3 + gcc/configure | 720 +- gcc/configure.ac | 268 +- gcc/coretypes.h | 17 - gcc/coverage.c | 160 +- gcc/coverage.h | 4 +- gcc/cp/ChangeLog | 1767 +- gcc/cp/Make-lang.in | 26 - gcc/cp/call.c | 724 +- gcc/cp/class.c | 420 +- gcc/cp/constexpr.c | 447 +- gcc/cp/constraint.cc | 7 +- gcc/cp/cp-gimplify.c | 74 +- gcc/cp/cp-lang.c | 14 +- gcc/cp/cp-objcp-common.c | 39 +- gcc/cp/cp-objcp-common.h | 3 +- gcc/cp/cp-tree.def | 7 +- gcc/cp/cp-tree.h | 224 +- gcc/cp/cp-ubsan.c | 10 +- gcc/cp/cvt.c | 76 +- gcc/cp/cxx-pretty-print.c | 48 +- gcc/cp/decl.c | 1153 +- gcc/cp/decl2.c | 202 +- gcc/cp/dump.c | 1 - gcc/cp/error.c | 124 +- gcc/cp/except.c | 19 +- gcc/cp/expr.c | 12 +- gcc/cp/friend.c | 10 - gcc/cp/g++spec.c | 1 - gcc/cp/init.c | 415 +- gcc/cp/lambda.c | 48 +- gcc/cp/lang-specs.h | 46 +- gcc/cp/lex.c | 19 +- gcc/cp/mangle.c | 19 +- gcc/cp/method.c | 51 +- gcc/cp/name-lookup.c | 269 +- gcc/cp/name-lookup.h | 7 +- gcc/cp/optimize.c | 8 +- gcc/cp/parser.c | 744 +- gcc/cp/parser.h | 4 + gcc/cp/pt.c | 443 +- gcc/cp/repo.c | 3 +- gcc/cp/rtti.c | 14 +- gcc/cp/search.c | 27 +- gcc/cp/semantics.c | 242 +- gcc/cp/tree.c | 434 +- gcc/cp/typeck.c | 701 +- gcc/cp/typeck2.c | 142 +- gcc/cppbuiltin.c | 5 +- gcc/cse.c | 195 +- gcc/cselib.c | 42 +- gcc/cselib.h | 2 +- gcc/dbgcnt.c | 119 +- gcc/dbxout.c | 6 +- gcc/dce.c | 11 +- gcc/debug.h | 15 - gcc/df-problems.c | 2 +- gcc/df-scan.c | 17 +- gcc/diagnostic-core.h | 10 - gcc/diagnostic-show-locus.c | 809 +- gcc/diagnostic.c | 117 +- gcc/diagnostic.h | 32 - gcc/doc/cpp.texi | 11 +- gcc/doc/extend.texi | 4368 ++--- gcc/doc/frontends.texi | 3 +- gcc/doc/gccint.texi | 2 - gcc/doc/gcov-dump.texi | 6 +- gcc/doc/gcov.texi | 36 +- gcc/doc/generic.texi | 29 +- gcc/doc/install.texi | 40 +- gcc/doc/invoke.texi | 1879 +- gcc/doc/match-and-simplify.texi | 12 +- gcc/doc/md.texi | 518 +- gcc/doc/optinfo.texi | 16 +- gcc/doc/options.texi | 46 +- gcc/doc/rtl.texi | 68 +- gcc/doc/service.texi | 2 +- gcc/doc/sourcebuild.texi | 20 +- gcc/doc/standards.texi | 11 +- gcc/doc/tm.texi | 329 +- gcc/doc/tm.texi.in | 116 +- gcc/doc/ux.texi | 598 - gcc/dojump.c | 76 +- gcc/dojump.h | 21 +- gcc/dominance.c | 4 - gcc/dse.c | 3 +- gcc/dump-context.h | 258 - gcc/dumpfile.c | 1789 +- gcc/dumpfile.h | 585 +- gcc/dwarf2asm.c | 12 +- gcc/dwarf2cfi.c | 35 +- gcc/dwarf2out.c | 1038 +- gcc/early-remat.c | 2 +- gcc/edit-context.c | 34 +- gcc/emit-rtl.c | 131 +- gcc/emit-rtl.h | 3 + gcc/except.c | 14 +- gcc/explow.c | 108 +- gcc/expmed.c | 120 +- gcc/expmed.h | 2 - gcc/expr.c | 893 +- gcc/expr.h | 5 +- gcc/final.c | 293 +- gcc/flag-types.h | 10 - gcc/flags.h | 43 +- gcc/fold-const-call.c | 102 +- gcc/fold-const-call.h | 1 + gcc/fold-const.c | 710 +- gcc/fold-const.h | 12 +- gcc/fortran/ChangeLog | 1091 +- gcc/fortran/Make-lang.in | 3 - gcc/fortran/array.c | 2 +- gcc/fortran/check.c | 49 +- gcc/fortran/cpp.c | 22 +- gcc/fortran/decl.c | 125 +- gcc/fortran/dependency.c | 4 +- gcc/fortran/dump-parse-tree.c | 15 +- gcc/fortran/error.c | 100 +- gcc/fortran/expr.c | 54 +- gcc/fortran/f95-lang.c | 4 - gcc/fortran/frontend-passes.c | 710 +- gcc/fortran/gfortran.h | 41 +- gcc/fortran/gfortran.texi | 116 +- gcc/fortran/gfortranspec.c | 2 - gcc/fortran/interface.c | 42 +- gcc/fortran/intrinsic.c | 54 +- gcc/fortran/intrinsic.h | 2 - gcc/fortran/intrinsic.texi | 81 +- gcc/fortran/invoke.texi | 30 +- gcc/fortran/iresolve.c | 13 +- gcc/fortran/iso-c-binding.def | 2 +- gcc/fortran/iso-fortran-env.def | 6 +- gcc/fortran/lang.opt | 2 +- gcc/fortran/libgfortran.h | 16 +- gcc/fortran/match.c | 56 +- gcc/fortran/misc.c | 4 +- gcc/fortran/module.c | 16 +- gcc/fortran/openmp.c | 107 +- gcc/fortran/options.c | 33 +- gcc/fortran/parse.c | 2 +- gcc/fortran/primary.c | 6 +- gcc/fortran/resolve.c | 227 +- gcc/fortran/scanner.c | 4 - gcc/fortran/simplify.c | 57 +- gcc/fortran/symbol.c | 108 +- gcc/fortran/trans-array.c | 225 +- gcc/fortran/trans-const.c | 5 +- gcc/fortran/trans-decl.c | 98 +- gcc/fortran/trans-expr.c | 247 +- gcc/fortran/trans-intrinsic.c | 311 +- gcc/fortran/trans-io.c | 5 +- gcc/fortran/trans-openmp.c | 10 - gcc/fortran/trans-stmt.c | 133 +- gcc/fortran/trans-stmt.h | 2 + gcc/fortran/trans-types.c | 73 +- gcc/fortran/trans.c | 29 +- gcc/fortran/trans.h | 5 +- gcc/function-tests.c | 1 - gcc/function.c | 273 +- gcc/gcc-ar.c | 16 +- gcc/gcc-main.c | 1 - gcc/gcc-rich-location.c | 125 +- gcc/gcc-rich-location.h | 109 +- gcc/gcc.c | 522 +- gcc/gcc.h | 5 +- gcc/gcov-dump.c | 90 +- gcc/gcov-io.c | 465 +- gcc/gcov-io.h | 90 +- gcc/gcov-tool.c | 3 +- gcc/gcov.c | 214 +- gcc/genattrtab.c | 132 +- gcc/genconfig.c | 1 - gcc/genemit.c | 144 +- gcc/gengtype.c | 2 +- gcc/genmatch.c | 214 +- gcc/genmodes.c | 15 + gcc/genopinit.c | 68 +- gcc/genpreds.c | 2 +- gcc/genrecog.c | 3 +- gcc/gimple-fold.c | 515 +- gcc/gimple-fold.h | 40 +- gcc/gimple-iterator.c | 12 - gcc/gimple-iterator.h | 1 - gcc/gimple-loop-interchange.cc | 4 +- gcc/gimple-low.c | 2 +- gcc/gimple-match-head.c | 696 +- gcc/gimple-match.h | 310 +- gcc/gimple-pretty-print.c | 70 +- gcc/gimple-ssa-backprop.c | 14 +- gcc/gimple-ssa-evrp-analyze.c | 34 +- gcc/gimple-ssa-evrp.c | 13 +- gcc/gimple-ssa-isolate-paths.c | 26 +- gcc/gimple-ssa-sprintf.c | 353 +- gcc/gimple-ssa-store-merging.c | 354 +- gcc/gimple-ssa-strength-reduction.c | 159 +- gcc/gimple-ssa-warn-alloca.c | 193 +- gcc/gimple-ssa-warn-restrict.c | 199 +- gcc/gimple-ssa-warn-restrict.h | 2 +- gcc/gimple-streamer-in.c | 1 - gcc/gimple-streamer-out.c | 7 - gcc/gimple.c | 75 +- gcc/gimple.h | 75 +- gcc/gimplify.c | 406 +- gcc/gimplify.h | 1 - gcc/ginclude/stddef.h | 33 +- gcc/go/ChangeLog | 33 +- gcc/go/Make-lang.in | 3 - gcc/go/go-gcc.cc | 23 +- gcc/go/go-lang.c | 2 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/ast-dump.cc | 26 +- gcc/go/gofrontend/backend.h | 4 + gcc/go/gofrontend/escape.cc | 162 +- gcc/go/gofrontend/export.cc | 259 +- gcc/go/gofrontend/export.h | 15 +- gcc/go/gofrontend/expressions.cc | 239 +- gcc/go/gofrontend/expressions.h | 39 +- gcc/go/gofrontend/go.cc | 6 +- gcc/go/gofrontend/gogo.cc | 749 +- gcc/go/gofrontend/gogo.h | 20 +- gcc/go/gofrontend/import.cc | 68 +- gcc/go/gofrontend/import.h | 13 - gcc/go/gofrontend/lex.cc | 22 +- gcc/go/gofrontend/lex.h | 13 +- gcc/go/gofrontend/parse.cc | 15 +- gcc/go/gofrontend/runtime.def | 22 +- gcc/go/gofrontend/statements.cc | 262 +- gcc/go/gofrontend/statements.h | 64 +- gcc/go/gofrontend/types.cc | 303 +- gcc/go/gofrontend/types.h | 129 +- gcc/go/gofrontend/wb.cc | 260 +- gcc/go/gospec.c | 1 - gcc/godump.c | 2 +- gcc/graphite-isl-ast-to-gimple.c | 4 +- gcc/graphite-optimize-isl.c | 4 +- gcc/graphite-poly.c | 2 +- gcc/graphite-sese-to-poly.c | 26 +- gcc/graphite.c | 2 +- gcc/haifa-sched.c | 36 +- gcc/hash-map.h | 4 +- gcc/hash-table.c | 14 +- gcc/hash-table.h | 12 +- gcc/hsa-brig.c | 2 +- gcc/hsa-common.c | 6 +- gcc/hsa-common.h | 12 +- gcc/hsa-dump.c | 4 +- gcc/hsa-gen.c | 122 +- gcc/hsa-regalloc.c | 4 +- gcc/hwint.c | 4 +- gcc/hwint.h | 2 +- gcc/input.c | 180 +- gcc/input.h | 90 +- gcc/internal-fn.c | 288 +- gcc/internal-fn.def | 29 +- gcc/internal-fn.h | 24 - gcc/ipa-chkp.c | 876 + gcc/{loop-unroll.h => ipa-chkp.h} | 16 +- gcc/ipa-cp.c | 205 +- gcc/ipa-devirt.c | 42 +- gcc/ipa-fnsummary.c | 267 +- gcc/ipa-fnsummary.h | 83 +- gcc/ipa-hsa.c | 16 +- gcc/ipa-icf-gimple.c | 5 +- gcc/ipa-icf.c | 28 +- gcc/ipa-icf.h | 6 +- gcc/ipa-inline-analysis.c | 72 +- gcc/ipa-inline-transform.c | 2 +- gcc/ipa-inline.c | 95 +- gcc/ipa-inline.h | 51 +- gcc/ipa-param-manipulation.c | 2 +- gcc/ipa-profile.c | 51 +- gcc/ipa-prop.c | 132 +- gcc/ipa-prop.h | 43 +- gcc/ipa-pure-const.c | 356 +- gcc/ipa-ref.h | 3 +- gcc/ipa-reference.c | 211 +- gcc/ipa-split.c | 84 +- gcc/ipa-utils.c | 4 +- gcc/ipa-utils.h | 54 +- gcc/ipa-visibility.c | 6 +- gcc/ipa.c | 76 +- gcc/ira-build.c | 5 - gcc/ira-costs.c | 7 - gcc/ira-lives.c | 165 +- gcc/ira.c | 6 +- gcc/ira.h | 3 - gcc/jit/ChangeLog | 17 +- gcc/jit/Make-lang.in | 3 - gcc/jit/jit-playback.c | 25 +- gcc/json.cc | 315 - gcc/json.h | 166 - gcc/jump.c | 1 - gcc/langhooks-def.h | 4 +- gcc/langhooks.c | 15 +- gcc/langhooks.h | 4 +- gcc/loop-invariant.c | 3 - gcc/loop-unroll.c | 4 +- gcc/lra-constraints.c | 60 +- gcc/lra-eliminations.c | 15 +- gcc/lra-int.h | 2 - gcc/lra-lives.c | 136 +- gcc/lra-remat.c | 2 +- gcc/lra.c | 66 +- gcc/lto-cgraph.c | 221 +- gcc/lto-opts.c | 18 - gcc/lto-section-out.c | 16 - gcc/lto-streamer-in.c | 8 - gcc/lto-streamer-out.c | 178 +- gcc/lto-streamer.c | 2 - gcc/lto-streamer.h | 11 +- gcc/lto-wrapper.c | 196 +- gcc/lto/ChangeLog | 173 +- gcc/lto/Make-lang.in | 3 - gcc/lto/config-lang.in | 1 + gcc/lto/lang.opt | 3 - gcc/lto/lto-lang.c | 53 +- gcc/lto/lto-partition.c | 99 +- gcc/lto/lto-symtab.c | 99 +- gcc/lto/lto.c | 139 +- gcc/lto/lto.h | 2 - gcc/machmode.h | 4 + gcc/match.pd | 517 +- gcc/memory-block.h | 5 - gcc/mode-classes.def | 1 + gcc/modulo-sched.c | 8 + gcc/multiple_target.c | 52 - gcc/objc/ChangeLog | 10 +- gcc/objc/Make-lang.in | 3 - gcc/objcp/ChangeLog | 18 +- gcc/objcp/Make-lang.in | 3 - gcc/objcp/objcp-lang.c | 2 + gcc/omp-builtins.def | 5 - gcc/omp-expand.c | 30 +- gcc/omp-grid.c | 47 +- gcc/omp-low.c | 118 +- gcc/opt-functions.awk | 41 +- gcc/opt-problem.cc | 335 - gcc/opt-problem.h | 289 - gcc/opt-suggestions.c | 436 - gcc/opt-suggestions.h | 76 - gcc/optabs-tree.c | 66 +- gcc/optabs.c | 94 +- gcc/optabs.def | 19 - gcc/optc-gen.awk | 39 +- gcc/optc-save-gen.awk | 109 +- gcc/opth-gen.awk | 27 +- gcc/optinfo-emit-json.cc | 567 - gcc/optinfo-emit-json.h | 36 - gcc/optinfo.cc | 172 - gcc/optinfo.h | 178 - gcc/opts-common.c | 254 +- gcc/opts.c | 177 +- gcc/opts.h | 33 +- gcc/output.h | 8 +- gcc/params.c | 61 +- gcc/params.def | 115 +- gcc/params.h | 4 - gcc/passes.c | 119 +- gcc/passes.def | 21 +- gcc/po/ChangeLog | 8 + gcc/po/gcc.pot | 18385 +++++++++---------- gcc/poly-int.h | 64 +- gcc/postreload-gcse.c | 23 +- gcc/postreload.c | 25 +- gcc/predict.c | 391 +- gcc/predict.def | 12 +- gcc/pretty-print.c | 45 +- gcc/pretty-print.h | 17 +- gcc/print-rtl.c | 21 +- gcc/print-tree.c | 116 +- gcc/profile-count.c | 32 +- gcc/profile-count.h | 5 - gcc/profile.c | 230 +- gcc/profile.h | 2 +- gcc/read-md.c | 5 +- gcc/read-md.h | 55 - gcc/read-rtl-function.c | 15 - gcc/read-rtl.c | 264 +- gcc/real.c | 135 - gcc/real.h | 9 - gcc/recog.c | 9 +- gcc/recog.h | 2 +- gcc/reg-stack.c | 65 +- gcc/regcprop.c | 10 +- gcc/reginfo.c | 5 - gcc/reload1.c | 16 +- gcc/reorg.c | 42 +- gcc/resource.c | 24 +- gcc/rtl-chkp.c | 302 + gcc/rtl-chkp.h | 38 + gcc/rtl-tests.c | 24 - gcc/rtl.c | 18 +- gcc/rtl.def | 12 +- gcc/rtl.h | 98 +- gcc/rtlanal.c | 64 +- gcc/sanopt.c | 6 +- gcc/sched-deps.c | 15 +- gcc/sel-sched.c | 4 +- gcc/selftest-diagnostic.c | 2 - gcc/selftest-run-tests.c | 5 - gcc/selftest.c | 93 +- gcc/selftest.h | 124 +- gcc/shrink-wrap.c | 25 +- gcc/simplify-rtx.c | 258 +- gcc/sort.cc | 246 - gcc/spellcheck-tree.c | 12 +- gcc/spellcheck-tree.h | 2 +- gcc/spellcheck.c | 324 +- gcc/spellcheck.h | 33 +- gcc/sreal.c | 59 +- gcc/sreal.h | 61 +- gcc/stmt.c | 7 +- gcc/stor-layout.c | 40 +- gcc/substring-locations.c | 133 +- gcc/substring-locations.h | 66 +- gcc/symbol-summary.h | 417 +- gcc/symtab.c | 4 +- gcc/system.h | 17 +- gcc/target.def | 290 +- gcc/targhooks.c | 134 +- gcc/targhooks.h | 20 +- gcc/testsuite/ChangeLog | 8347 +-------- gcc/testsuite/brig.dg/test/gimple/smoke_test.hsail | 10 +- gcc/testsuite/c-c++-common/Warray-bounds-2.c | 6 - gcc/testsuite/c-c++-common/Wattributes.c | 6 +- gcc/testsuite/c-c++-common/Wformat-pr84258.c | 19 - .../c-c++-common/Wmisleading-indentation-pr70693.c | 12 - gcc/testsuite/c-c++-common/Wprio-ctor-dtor.c | 10 - gcc/testsuite/c-c++-common/array-init.c | 5 - .../c-c++-common/asan/pointer-subtract-3.c | 1 - .../c-c++-common/asan/pointer-subtract-4.c | 1 - gcc/testsuite/c-c++-common/asan/pr64820.c | 2 +- .../c-c++-common/asan/use-after-return-1.c | 2 +- gcc/testsuite/c-c++-common/attr-nonstring-3.c | 8 +- gcc/testsuite/c-c++-common/attributes-1.c | 2 +- .../c-c++-common/cpp/diagnostic-pragma-2.c | 14 - gcc/testsuite/c-c++-common/cpp/macro-arg-count-1.c | 66 - gcc/testsuite/c-c++-common/cpp/macro-arg-count-2.c | 36 - gcc/testsuite/c-c++-common/dump-ada-spec-14.c | 10 - .../goacc/builtin-goacc-parlevel-id-size-2.c | 37 - .../goacc/builtin-goacc-parlevel-id-size.c | 79 - gcc/testsuite/c-c++-common/goacc/declare-1.c | 12 - gcc/testsuite/c-c++-common/goacc/declare-2.c | 18 +- gcc/testsuite/c-c++-common/goacc/default-4.c | 6 +- gcc/testsuite/c-c++-common/goacc/deviceptr-4.c | 11 - gcc/testsuite/c-c++-common/goacc/finalize-1.c | 28 - gcc/testsuite/c-c++-common/goacc/kernels-alias-2.c | 10 +- gcc/testsuite/c-c++-common/goacc/kernels-alias.c | 10 +- .../goacc/kernels-counter-var-redundant-load.c | 34 - .../c-c++-common/goacc/kernels-loop-data-2.c | 68 - .../goacc/kernels-loop-data-enter-exit-2.c | 66 - .../goacc/kernels-loop-data-enter-exit.c | 63 - .../c-c++-common/goacc/kernels-loop-data-update.c | 63 - .../c-c++-common/goacc/kernels-loop-data.c | 62 - .../goacc/kernels-parallel-loop-data-enter-exit.c | 66 - .../c-c++-common/goacc/parallel-reduction.c | 17 - .../c-c++-common/goacc/private-reduction-1.c | 12 - gcc/testsuite/c-c++-common/goacc/routine-5.c | 150 +- .../c-c++-common/goacc/update-if_present-1.c | 28 - .../c-c++-common/goacc/update-if_present-2.c | 42 - gcc/testsuite/c-c++-common/gomp/doacross-2.c | 49 - gcc/testsuite/c-c++-common/gomp/sink-3.c | 2 +- gcc/testsuite/c-c++-common/ident-0a.c | 6 - gcc/testsuite/c-c++-common/ident-0b.c | 10 - gcc/testsuite/c-c++-common/ident-1a.c | 8 - gcc/testsuite/c-c++-common/ident-1b.c | 7 - gcc/testsuite/c-c++-common/ident-2a.c | 6 - gcc/testsuite/c-c++-common/ident-2b.c | 7 - gcc/testsuite/c-c++-common/inc-from-1.c | 5 - gcc/testsuite/c-c++-common/inc-from-1a.h | 1 - gcc/testsuite/c-c++-common/inc-from-1b.h | 1 - gcc/testsuite/c-c++-common/pr43395.c | 15 +- gcc/testsuite/c-c++-common/pr59521-1.c | 15 - gcc/testsuite/c-c++-common/pr59521-2.c | 15 - gcc/testsuite/c-c++-common/pr68657-2.c | 4 +- gcc/testsuite/c-c++-common/pr68657-3.c | 12 +- gcc/testsuite/c-c++-common/pr68833-1.c | 4 +- gcc/testsuite/c-c++-common/pr69558.c | 4 +- gcc/testsuite/c-c++-common/pr81376.c | 48 - gcc/testsuite/c-c++-common/rotate-9.c | 19 - gcc/testsuite/c-c++-common/spec-barrier-1.c | 38 - gcc/testsuite/c-c++-common/spec-barrier-2.c | 17 - .../c-c++-common/substring-location-PR-87562-1-a.h | 7 - .../c-c++-common/substring-location-PR-87562-1-b.h | 0 .../c-c++-common/substring-location-PR-87562-1.c | 15 - gcc/testsuite/c-c++-common/ubsan/vla-1.c | 2 +- gcc/testsuite/c-c++-common/unroll-1.c | 12 +- gcc/testsuite/c-c++-common/unroll-2.c | 12 +- gcc/testsuite/c-c++-common/unroll-3.c | 12 +- gcc/testsuite/g++.dg/Walloca1.C | 6 +- gcc/testsuite/g++.dg/Wattributes-3.C | 3 - gcc/testsuite/g++.dg/Wno-frame-address.C | 2 +- gcc/testsuite/g++.dg/abi/empty4.C | 27 - gcc/testsuite/g++.dg/abi/empty5.C | 11 - gcc/testsuite/g++.dg/abi/empty8.C | 10 - gcc/testsuite/g++.dg/abi/no_unique_address1.C | 38 - gcc/testsuite/g++.dg/abi/no_unique_address2.C | 43 - gcc/testsuite/g++.dg/abi/no_unique_address3.C | 19 - gcc/testsuite/g++.dg/asan/function-argument-1.C | 2 +- gcc/testsuite/g++.dg/asan/function-argument-2.C | 2 +- gcc/testsuite/g++.dg/asan/function-argument-3.C | 2 +- gcc/testsuite/g++.dg/asan/use-after-scope-1.C | 2 +- gcc/testsuite/g++.dg/asan/use-after-scope-2.C | 2 +- .../g++.dg/asan/use-after-scope-types-1.C | 2 +- .../g++.dg/asan/use-after-scope-types-2.C | 2 +- .../g++.dg/asan/use-after-scope-types-3.C | 2 +- .../g++.dg/asan/use-after-scope-types-4.C | 2 +- .../g++.dg/asan/use-after-scope-types-5.C | 2 +- gcc/testsuite/g++.dg/cdce3.C | 32 +- gcc/testsuite/g++.dg/concepts/alias1.C | 3 +- gcc/testsuite/g++.dg/concepts/alias2.C | 3 +- gcc/testsuite/g++.dg/concepts/alias3.C | 3 +- gcc/testsuite/g++.dg/concepts/alias4.C | 3 +- gcc/testsuite/g++.dg/concepts/auto1.C | 3 +- gcc/testsuite/g++.dg/concepts/auto3.C | 3 +- gcc/testsuite/g++.dg/concepts/auto4.C | 3 +- gcc/testsuite/g++.dg/concepts/class-deduction1.C | 3 +- gcc/testsuite/g++.dg/concepts/class-deduction2.C | 3 +- gcc/testsuite/g++.dg/concepts/class.C | 3 +- gcc/testsuite/g++.dg/concepts/class1.C | 3 +- gcc/testsuite/g++.dg/concepts/class2.C | 3 +- gcc/testsuite/g++.dg/concepts/class3.C | 3 +- gcc/testsuite/g++.dg/concepts/class4.C | 3 +- gcc/testsuite/g++.dg/concepts/class5.C | 3 +- gcc/testsuite/g++.dg/concepts/class6.C | 3 +- gcc/testsuite/g++.dg/concepts/constrained-parm.C | 3 +- gcc/testsuite/g++.dg/concepts/debug1.C | 3 +- gcc/testsuite/g++.dg/concepts/decl-diagnose.C | 5 +- .../g++.dg/concepts/deduction-constraint1.C | 3 +- gcc/testsuite/g++.dg/concepts/diagnostic1.C | 3 +- gcc/testsuite/g++.dg/concepts/disjunction1.C | 3 +- gcc/testsuite/g++.dg/concepts/dr1430.C | 3 +- gcc/testsuite/g++.dg/concepts/equiv.C | 3 +- gcc/testsuite/g++.dg/concepts/equiv2.C | 4 +- gcc/testsuite/g++.dg/concepts/explicit-inst1.C | 3 +- gcc/testsuite/g++.dg/concepts/explicit-inst2.C | 3 +- gcc/testsuite/g++.dg/concepts/explicit-inst3.C | 3 +- gcc/testsuite/g++.dg/concepts/explicit-inst4.C | 3 +- gcc/testsuite/g++.dg/concepts/explicit-spec1.C | 4 +- gcc/testsuite/g++.dg/concepts/explicit-spec2.C | 3 +- gcc/testsuite/g++.dg/concepts/explicit-spec3.C | 3 +- gcc/testsuite/g++.dg/concepts/explicit-spec4.C | 4 +- gcc/testsuite/g++.dg/concepts/explicit-spec5.C | 3 +- gcc/testsuite/g++.dg/concepts/explicit-spec6.C | 3 +- gcc/testsuite/g++.dg/concepts/expression.C | 4 +- gcc/testsuite/g++.dg/concepts/expression2.C | 3 +- gcc/testsuite/g++.dg/concepts/expression3.C | 3 +- gcc/testsuite/g++.dg/concepts/feature-macro.C | 3 +- gcc/testsuite/g++.dg/concepts/fn-concept1.C | 3 +- gcc/testsuite/g++.dg/concepts/fn-concept2.C | 10 +- gcc/testsuite/g++.dg/concepts/fn1.C | 3 +- gcc/testsuite/g++.dg/concepts/fn10.C | 4 +- gcc/testsuite/g++.dg/concepts/fn2.C | 3 +- gcc/testsuite/g++.dg/concepts/fn3.C | 4 +- gcc/testsuite/g++.dg/concepts/fn4.C | 3 +- gcc/testsuite/g++.dg/concepts/fn5.C | 3 +- gcc/testsuite/g++.dg/concepts/fn6.C | 3 +- gcc/testsuite/g++.dg/concepts/fn7.C | 4 +- gcc/testsuite/g++.dg/concepts/fn8.C | 3 +- gcc/testsuite/g++.dg/concepts/fn9.C | 4 +- gcc/testsuite/g++.dg/concepts/friend1.C | 3 +- gcc/testsuite/g++.dg/concepts/friend2.C | 3 +- gcc/testsuite/g++.dg/concepts/generic-fn-err.C | 3 +- gcc/testsuite/g++.dg/concepts/generic-fn.C | 4 +- gcc/testsuite/g++.dg/concepts/iconv1.C | 3 +- gcc/testsuite/g++.dg/concepts/inherit-ctor1.C | 3 +- gcc/testsuite/g++.dg/concepts/inherit-ctor2.C | 3 +- gcc/testsuite/g++.dg/concepts/inherit-ctor3.C | 3 +- gcc/testsuite/g++.dg/concepts/inherit-ctor4.C | 3 +- gcc/testsuite/g++.dg/concepts/intro1.C | 3 +- gcc/testsuite/g++.dg/concepts/intro2.C | 4 +- gcc/testsuite/g++.dg/concepts/intro3.C | 3 +- gcc/testsuite/g++.dg/concepts/intro4.C | 3 +- gcc/testsuite/g++.dg/concepts/intro5.C | 3 +- gcc/testsuite/g++.dg/concepts/intro6.C | 3 +- gcc/testsuite/g++.dg/concepts/intro7.C | 3 +- gcc/testsuite/g++.dg/concepts/locations1.C | 16 - gcc/testsuite/g++.dg/concepts/member-concept.C | 3 +- gcc/testsuite/g++.dg/concepts/memfun-err.C | 4 +- gcc/testsuite/g++.dg/concepts/memfun.C | 4 +- gcc/testsuite/g++.dg/concepts/memfun2.C | 3 +- gcc/testsuite/g++.dg/concepts/memtmpl1.C | 3 +- .../g++.dg/concepts/partial-concept-id1.C | 3 +- .../g++.dg/concepts/partial-concept-id2.C | 3 +- gcc/testsuite/g++.dg/concepts/partial-spec.C | 3 +- gcc/testsuite/g++.dg/concepts/partial-spec2.C | 3 +- gcc/testsuite/g++.dg/concepts/partial-spec3.C | 3 +- gcc/testsuite/g++.dg/concepts/partial-spec4.C | 3 +- gcc/testsuite/g++.dg/concepts/partial-spec5.C | 3 +- gcc/testsuite/g++.dg/concepts/partial-spec6.C | 3 +- gcc/testsuite/g++.dg/concepts/placeholder1.C | 3 +- gcc/testsuite/g++.dg/concepts/placeholder2.C | 3 +- gcc/testsuite/g++.dg/concepts/placeholder3.C | 3 +- gcc/testsuite/g++.dg/concepts/placeholder4.C | 3 +- gcc/testsuite/g++.dg/concepts/placeholder5.C | 3 +- gcc/testsuite/g++.dg/concepts/placeholder6.C | 3 +- gcc/testsuite/g++.dg/concepts/pr65552.C | 3 +- gcc/testsuite/g++.dg/concepts/pr65575.C | 3 +- gcc/testsuite/g++.dg/concepts/pr65634.C | 3 +- gcc/testsuite/g++.dg/concepts/pr65636.C | 3 +- gcc/testsuite/g++.dg/concepts/pr65681.C | 3 +- gcc/testsuite/g++.dg/concepts/pr65848.C | 3 +- gcc/testsuite/g++.dg/concepts/pr65854.C | 3 +- gcc/testsuite/g++.dg/concepts/pr66091.C | 3 +- gcc/testsuite/g++.dg/concepts/pr67249.C | 3 +- gcc/testsuite/g++.dg/concepts/pr67544.C | 11 - gcc/testsuite/g++.dg/concepts/pr67595.C | 5 +- gcc/testsuite/g++.dg/concepts/pr67655.C | 20 - gcc/testsuite/g++.dg/concepts/pr67656.C | 19 - gcc/testsuite/g++.dg/concepts/pr68434.C | 3 +- gcc/testsuite/g++.dg/concepts/pr68683.C | 3 +- gcc/testsuite/g++.dg/concepts/pr71127.C | 6 - gcc/testsuite/g++.dg/concepts/pr71128.C | 10 - gcc/testsuite/g++.dg/concepts/pr71131.C | 6 - gcc/testsuite/g++.dg/concepts/pr71368.C | 3 +- gcc/testsuite/g++.dg/concepts/pr71385.C | 3 +- gcc/testsuite/g++.dg/concepts/pr84423-1.C | 8 - gcc/testsuite/g++.dg/concepts/pr84423-2.C | 18 - gcc/testsuite/g++.dg/concepts/pr84980.C | 6 - gcc/testsuite/g++.dg/concepts/pr85065.C | 6 - gcc/testsuite/g++.dg/concepts/pr85265.C | 6 - gcc/testsuite/g++.dg/concepts/req-neg1.C | 3 +- gcc/testsuite/g++.dg/concepts/req1.C | 4 +- gcc/testsuite/g++.dg/concepts/req10.C | 3 +- gcc/testsuite/g++.dg/concepts/req11.C | 3 +- gcc/testsuite/g++.dg/concepts/req12.C | 3 +- gcc/testsuite/g++.dg/concepts/req13.C | 3 +- gcc/testsuite/g++.dg/concepts/req14.C | 3 +- gcc/testsuite/g++.dg/concepts/req15.C | 3 +- gcc/testsuite/g++.dg/concepts/req16.C | 3 +- gcc/testsuite/g++.dg/concepts/req17.C | 3 +- gcc/testsuite/g++.dg/concepts/req18.C | 3 +- gcc/testsuite/g++.dg/concepts/req19.C | 3 +- gcc/testsuite/g++.dg/concepts/req2.C | 3 +- gcc/testsuite/g++.dg/concepts/req20.C | 3 +- gcc/testsuite/g++.dg/concepts/req3.C | 4 +- gcc/testsuite/g++.dg/concepts/req4.C | 3 +- gcc/testsuite/g++.dg/concepts/req5.C | 3 +- gcc/testsuite/g++.dg/concepts/req6.C | 3 +- gcc/testsuite/g++.dg/concepts/req7.C | 3 +- gcc/testsuite/g++.dg/concepts/req8.C | 4 +- gcc/testsuite/g++.dg/concepts/req9.C | 3 +- gcc/testsuite/g++.dg/concepts/template-parm1.C | 3 +- gcc/testsuite/g++.dg/concepts/template-parm10.C | 3 +- gcc/testsuite/g++.dg/concepts/template-parm11.C | 3 +- gcc/testsuite/g++.dg/concepts/template-parm12.C | 3 +- gcc/testsuite/g++.dg/concepts/template-parm2.C | 3 +- gcc/testsuite/g++.dg/concepts/template-parm3.C | 3 +- gcc/testsuite/g++.dg/concepts/template-parm4.C | 3 +- gcc/testsuite/g++.dg/concepts/template-parm5.C | 3 +- gcc/testsuite/g++.dg/concepts/template-parm6.C | 3 +- gcc/testsuite/g++.dg/concepts/template-parm7.C | 3 +- gcc/testsuite/g++.dg/concepts/template-parm8.C | 3 +- gcc/testsuite/g++.dg/concepts/template-parm9.C | 3 +- .../g++.dg/concepts/template-template-parm1.C | 3 +- gcc/testsuite/g++.dg/concepts/traits1.C | 3 +- gcc/testsuite/g++.dg/concepts/traits2.C | 3 +- gcc/testsuite/g++.dg/concepts/var-concept1.C | 3 +- gcc/testsuite/g++.dg/concepts/var-concept2.C | 3 +- gcc/testsuite/g++.dg/concepts/var-concept3.C | 3 +- gcc/testsuite/g++.dg/concepts/var-concept4.C | 3 +- gcc/testsuite/g++.dg/concepts/var-concept5.C | 3 +- gcc/testsuite/g++.dg/concepts/var-concept6.C | 3 +- gcc/testsuite/g++.dg/concepts/var-concept7.C | 3 +- gcc/testsuite/g++.dg/concepts/var-templ1.C | 3 +- gcc/testsuite/g++.dg/concepts/var-templ2.C | 3 +- gcc/testsuite/g++.dg/concepts/var-templ3.C | 3 +- gcc/testsuite/g++.dg/concepts/variadic1.C | 3 +- gcc/testsuite/g++.dg/concepts/variadic2.C | 3 +- gcc/testsuite/g++.dg/concepts/variadic4.C | 3 +- gcc/testsuite/g++.dg/conflict-markers-2.C | 17 - gcc/testsuite/g++.dg/conversion/Wwrite-strings.C | 24 - gcc/testsuite/g++.dg/conversion/op4.C | 2 +- gcc/testsuite/g++.dg/cpp0x/Wattributes1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/Wnarrowing10.C | 5 - gcc/testsuite/g++.dg/cpp0x/Wnarrowing11.C | 30 - gcc/testsuite/g++.dg/cpp0x/Wnarrowing12.C | 32 - gcc/testsuite/g++.dg/cpp0x/Wnarrowing6.C | 8 - gcc/testsuite/g++.dg/cpp0x/Wnarrowing7.C | 9 - gcc/testsuite/g++.dg/cpp0x/Wnarrowing8.C | 6 - gcc/testsuite/g++.dg/cpp0x/Wnarrowing9.C | 6 - gcc/testsuite/g++.dg/cpp0x/Wpessimizing-move1.C | 132 - gcc/testsuite/g++.dg/cpp0x/Wpessimizing-move2.C | 14 - gcc/testsuite/g++.dg/cpp0x/Wpessimizing-move3.C | 59 - gcc/testsuite/g++.dg/cpp0x/Wpessimizing-move4.C | 46 - gcc/testsuite/g++.dg/cpp0x/Wpessimizing-move5.C | 14 - gcc/testsuite/g++.dg/cpp0x/Wredundant-move1.C | 106 - gcc/testsuite/g++.dg/cpp0x/Wredundant-move2.C | 57 - gcc/testsuite/g++.dg/cpp0x/Wredundant-move3.C | 43 - gcc/testsuite/g++.dg/cpp0x/Wredundant-move4.C | 86 - gcc/testsuite/g++.dg/cpp0x/addressof2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/alias-decl-65.C | 10 - gcc/testsuite/g++.dg/cpp0x/alignas9.C | 2 +- gcc/testsuite/g++.dg/cpp0x/auto39.C | 2 +- gcc/testsuite/g++.dg/cpp0x/auto52.C | 6 - gcc/testsuite/g++.dg/cpp0x/auto9.C | 2 +- gcc/testsuite/g++.dg/cpp0x/cond1.C | 17 - gcc/testsuite/g++.dg/cpp0x/constexpr-47969.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-base6.C | 14 - gcc/testsuite/g++.dg/cpp0x/constexpr-data2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-ex2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-targ.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-virtual5.C | 2 +- gcc/testsuite/g++.dg/cpp0x/decltype49.C | 2 +- gcc/testsuite/g++.dg/cpp0x/defaulted1.C | 2 - gcc/testsuite/g++.dg/cpp0x/defaulted15.C | 3 +- gcc/testsuite/g++.dg/cpp0x/defaulted52.C | 20 - gcc/testsuite/g++.dg/cpp0x/defaulted53.C | 35 - gcc/testsuite/g++.dg/cpp0x/defaulted54.C | 18 - gcc/testsuite/g++.dg/cpp0x/defaulted55.C | 19 - gcc/testsuite/g++.dg/cpp0x/defaulted56.C | 25 - gcc/testsuite/g++.dg/cpp0x/defaulted57.C | 25 - gcc/testsuite/g++.dg/cpp0x/defaulted58.C | 22 - gcc/testsuite/g++.dg/cpp0x/defaulted59.C | 12 - gcc/testsuite/g++.dg/cpp0x/defaulted60.C | 18 - gcc/testsuite/g++.dg/cpp0x/deleted14.C | 10 - gcc/testsuite/g++.dg/cpp0x/deleted2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/depr-copy1.C | 29 - gcc/testsuite/g++.dg/cpp0x/depr-copy2.C | 17 - gcc/testsuite/g++.dg/cpp0x/desig5.C | 13 - gcc/testsuite/g++.dg/cpp0x/explicit4.C | 2 +- gcc/testsuite/g++.dg/cpp0x/forw_enum10.C | 8 +- gcc/testsuite/g++.dg/cpp0x/forw_enum7.C | 2 + gcc/testsuite/g++.dg/cpp0x/forw_enum8.C | 9 +- gcc/testsuite/g++.dg/cpp0x/friend3.C | 11 - gcc/testsuite/g++.dg/cpp0x/gen-attrs-56.C | 2 +- gcc/testsuite/g++.dg/cpp0x/gen-attrs-64.C | 2 +- gcc/testsuite/g++.dg/cpp0x/gen-attrs-65.C | 7 - .../g++.dg/cpp0x/gnu_fext-numeric-literals.C | 64 +- gcc/testsuite/g++.dg/cpp0x/initlist-ref-2267.C | 14 - gcc/testsuite/g++.dg/cpp0x/initlist-throw1.C | 29 - gcc/testsuite/g++.dg/cpp0x/initlist-throw2.C | 33 - gcc/testsuite/g++.dg/cpp0x/initlist102.C | 39 - gcc/testsuite/g++.dg/cpp0x/initlist103.C | 11 - gcc/testsuite/g++.dg/cpp0x/initlist104.C | 11 - gcc/testsuite/g++.dg/cpp0x/lambda/lambda-86550.C | 9 - .../g++.dg/cpp0x/lambda/lambda-const-this.C | 1 - gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice2.C | 10 +- .../g++.dg/cpp0x/lambda/lambda-in-class-neg.C | 3 +- .../g++.dg/cpp0x/lambda/lambda-in-class.C | 3 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nested.C | 2 +- .../g++.dg/cpp0x/lambda/lambda-non-local.C | 10 - gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nsdmi1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nsdmi4.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-shadow3.C | 6 - gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this.C | 3 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this10.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this17.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this18.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this8.C | 8 +- .../g++.dg/cpp0x/lambda/lambda-variadic7.C | 4 +- gcc/testsuite/g++.dg/cpp0x/locations1.C | 29 - gcc/testsuite/g++.dg/cpp0x/main1.C | 3 - gcc/testsuite/g++.dg/cpp0x/move-return2.C | 11 - gcc/testsuite/g++.dg/cpp0x/narrowing1.C | 24 - gcc/testsuite/g++.dg/cpp0x/noexcept16.C | 2 +- gcc/testsuite/g++.dg/cpp0x/noexcept30.C | 1 - gcc/testsuite/g++.dg/cpp0x/nsdmi-template18.C | 43 - gcc/testsuite/g++.dg/cpp0x/pr51463.C | 3 +- gcc/testsuite/g++.dg/cpp0x/pr81246.C | 11 - gcc/testsuite/g++.dg/cpp0x/pr84705.C | 13 - gcc/testsuite/g++.dg/cpp0x/range-for10.C | 18 + gcc/testsuite/g++.dg/cpp0x/range-for36.C | 32 - gcc/testsuite/g++.dg/cpp0x/ref-qual19.C | 117 - gcc/testsuite/g++.dg/cpp0x/ref-qual20.C | 70 - gcc/testsuite/g++.dg/cpp0x/rv-cast5.C | 2 +- gcc/testsuite/g++.dg/cpp0x/rv-cast6.C | 11 - gcc/testsuite/g++.dg/cpp0x/rv-lvalue-req.C | 10 +- gcc/testsuite/g++.dg/cpp0x/scoped_enum2.C | 4 +- gcc/testsuite/g++.dg/cpp0x/sfinae62.C | 41 - .../g++.dg/cpp0x/std_fext-numeric-literals.C | 64 +- .../g++.dg/cpp0x/std_fno-ext-numeric-literals.C | 32 +- gcc/testsuite/g++.dg/cpp0x/udlit-args-neg.C | 24 +- gcc/testsuite/g++.dg/cpp0x/udlit-clink-neg.C | 2 +- gcc/testsuite/g++.dg/cpp0x/udlit-extern-c.C | 2 +- gcc/testsuite/g++.dg/cpp0x/udlit-member-neg.C | 2 +- gcc/testsuite/g++.dg/cpp0x/variadic-ex13.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn52.C | 4 - gcc/testsuite/g++.dg/cpp1y/auto-fn53.C | 4 - gcc/testsuite/g++.dg/cpp1y/auto-fn54.C | 3 - gcc/testsuite/g++.dg/cpp1y/constexpr-82218.C | 1 - gcc/testsuite/g++.dg/cpp1y/constexpr-array6.C | 26 - gcc/testsuite/g++.dg/cpp1y/constexpr-loop7.C | 21 - gcc/testsuite/g++.dg/cpp1y/constexpr-return4.C | 10 - gcc/testsuite/g++.dg/cpp1y/dr1560.C | 14 - gcc/testsuite/g++.dg/cpp1y/func_constexpr2.C | 21 - .../g++.dg/cpp1y/lambda-generic-85713-2.C | 7 - gcc/testsuite/g++.dg/cpp1y/lambda-generic-85713.C | 4 - .../g++.dg/cpp1y/lambda-generic-variadic18.C | 11 - gcc/testsuite/g++.dg/cpp1y/pr60384.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr64382.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr77591.C | 8 +- gcc/testsuite/g++.dg/cpp1y/pr77739.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr84588-1.C | 25 - gcc/testsuite/g++.dg/cpp1y/pr84588-2.C | 25 - gcc/testsuite/g++.dg/cpp1y/pr84588-3.C | 25 - gcc/testsuite/g++.dg/cpp1z/Wpessimizing-move1.C | 19 - gcc/testsuite/g++.dg/cpp1z/aggr-base1.C | 3 +- gcc/testsuite/g++.dg/cpp1z/aggr-base2.C | 2 +- gcc/testsuite/g++.dg/cpp1z/aggr-base3.C | 2 +- gcc/testsuite/g++.dg/cpp1z/aggr-base4.C | 3 +- gcc/testsuite/g++.dg/cpp1z/aggr-base5.C | 4 +- gcc/testsuite/g++.dg/cpp1z/aggr-base6.C | 4 +- gcc/testsuite/g++.dg/cpp1z/aligned-new1.C | 3 +- gcc/testsuite/g++.dg/cpp1z/aligned-new2.C | 3 +- gcc/testsuite/g++.dg/cpp1z/aligned-new3.C | 3 +- gcc/testsuite/g++.dg/cpp1z/aligned-new7.C | 3 +- gcc/testsuite/g++.dg/cpp1z/aligned-new8.C | 3 +- gcc/testsuite/g++.dg/cpp1z/attributes-enum-1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/bool-increment1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/byte1.C | 3 +- gcc/testsuite/g++.dg/cpp1z/byte2.C | 3 +- gcc/testsuite/g++.dg/cpp1z/class-deduction1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction10.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction11.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction12.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction13.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction14.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction15.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction16.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction17.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction18.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction19.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction2.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction20.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction21.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction22.C | 4 +- gcc/testsuite/g++.dg/cpp1z/class-deduction23.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction24.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction25.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction26.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction27.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction28.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction29.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction3.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction30.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction31.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction32.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction33.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction34.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction35.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction36.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction38.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction39.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction4.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction40.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction41.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction42.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction43.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction44.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction45.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction46.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction48.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction49.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction5.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction50.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction51.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction52.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction54.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction55.C | 15 - gcc/testsuite/g++.dg/cpp1z/class-deduction56.C | 15 - gcc/testsuite/g++.dg/cpp1z/class-deduction57.C | 15 - gcc/testsuite/g++.dg/cpp1z/class-deduction58.C | 16 - gcc/testsuite/g++.dg/cpp1z/class-deduction6.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction7.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction8.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction9.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-83692.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-84684.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if10.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if11.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if12.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if13.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if14.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if15.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if16.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if17.C | 3 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if18.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if19.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if20.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if21.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if22.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if23.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if24.C | 4 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda10.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda11.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda12.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda13.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda17.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda18.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda19.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda2.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda20.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda21.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda3.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda4.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda5.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda6.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda7.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda8.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda9.C | 2 +- gcc/testsuite/g++.dg/cpp1z/cplusplus.C | 3 +- gcc/testsuite/g++.dg/cpp1z/decomp-bitfield1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/decomp-constexpr1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/decomp-lambda1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/decomp10.C | 2 +- gcc/testsuite/g++.dg/cpp1z/decomp11.C | 2 +- gcc/testsuite/g++.dg/cpp1z/decomp12.C | 3 +- gcc/testsuite/g++.dg/cpp1z/decomp15.C | 3 +- gcc/testsuite/g++.dg/cpp1z/decomp16.C | 3 +- gcc/testsuite/g++.dg/cpp1z/decomp17.C | 2 +- gcc/testsuite/g++.dg/cpp1z/decomp20.C | 2 +- gcc/testsuite/g++.dg/cpp1z/decomp21.C | 2 +- gcc/testsuite/g++.dg/cpp1z/decomp27.C | 3 +- gcc/testsuite/g++.dg/cpp1z/decomp29.C | 3 +- gcc/testsuite/g++.dg/cpp1z/decomp3.C | 2 +- gcc/testsuite/g++.dg/cpp1z/decomp30.C | 2 +- gcc/testsuite/g++.dg/cpp1z/decomp37.C | 3 +- gcc/testsuite/g++.dg/cpp1z/decomp38.C | 3 +- gcc/testsuite/g++.dg/cpp1z/decomp48.C | 32 +- gcc/testsuite/g++.dg/cpp1z/decomp9.C | 3 +- gcc/testsuite/g++.dg/cpp1z/direct-enum-init1.C | 60 +- gcc/testsuite/g++.dg/cpp1z/elide1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/eval-order2.C | 3 +- gcc/testsuite/g++.dg/cpp1z/eval-order3.C | 3 +- gcc/testsuite/g++.dg/cpp1z/fallthrough1.C | 4 +- gcc/testsuite/g++.dg/cpp1z/feat-cxx1z.C | 7 +- gcc/testsuite/g++.dg/cpp1z/fold-ice1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/fold-lambda.C | 3 +- gcc/testsuite/g++.dg/cpp1z/fold-lambda2.C | 2 +- gcc/testsuite/g++.dg/cpp1z/fold-mangle.C | 2 +- gcc/testsuite/g++.dg/cpp1z/fold1.C | 4 +- gcc/testsuite/g++.dg/cpp1z/fold2.C | 4 +- gcc/testsuite/g++.dg/cpp1z/fold3.C | 4 +- gcc/testsuite/g++.dg/cpp1z/fold4.C | 2 +- gcc/testsuite/g++.dg/cpp1z/fold6.C | 2 +- gcc/testsuite/g++.dg/cpp1z/fold7.C | 2 +- gcc/testsuite/g++.dg/cpp1z/fold8.C | 2 +- gcc/testsuite/g++.dg/cpp1z/fold9.C | 2 +- gcc/testsuite/g++.dg/cpp1z/init-statement2.C | 3 +- gcc/testsuite/g++.dg/cpp1z/init-statement3.C | 3 +- gcc/testsuite/g++.dg/cpp1z/init-statement4.C | 2 +- gcc/testsuite/g++.dg/cpp1z/init-statement5.C | 2 +- gcc/testsuite/g++.dg/cpp1z/init-statement6.C | 2 +- gcc/testsuite/g++.dg/cpp1z/init-statement7.C | 3 +- gcc/testsuite/g++.dg/cpp1z/init-statement8.C | 2 +- gcc/testsuite/g++.dg/cpp1z/init-statement9.C | 2 +- gcc/testsuite/g++.dg/cpp1z/inline-var1.C | 4 +- gcc/testsuite/g++.dg/cpp1z/inline-var1a.C | 4 +- gcc/testsuite/g++.dg/cpp1z/inline-var2.C | 78 +- gcc/testsuite/g++.dg/cpp1z/inline-var3.C | 24 +- gcc/testsuite/g++.dg/cpp1z/inline-var4.C | 2 +- gcc/testsuite/g++.dg/cpp1z/lambda-__func__.C | 2 +- gcc/testsuite/g++.dg/cpp1z/lambda-inherit1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/lambda-this1.C | 6 +- gcc/testsuite/g++.dg/cpp1z/lambda-this2.C | 8 +- gcc/testsuite/g++.dg/cpp1z/lambda-this3.C | 2 +- gcc/testsuite/g++.dg/cpp1z/namespace-attribs.C | 3 +- gcc/testsuite/g++.dg/cpp1z/namespace-attribs2.C | 7 - gcc/testsuite/g++.dg/cpp1z/nested-namespace-def1.C | 3 +- gcc/testsuite/g++.dg/cpp1z/nodiscard3.C | 4 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type12.C | 2 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type15.C | 2 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type16.C | 2 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type17.C | 2 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type18.C | 2 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type2.C | 4 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type20.C | 11 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type3.C | 2 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type4.C | 2 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type5.C | 2 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type6.C | 2 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type7.C | 2 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type8.C | 3 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type9.C | 3 +- gcc/testsuite/g++.dg/cpp1z/nontype-auto1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nontype-auto10.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nontype-auto12.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nontype-auto13.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nontype-auto14.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nontype-auto2.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nontype-auto3.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nontype-auto4.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nontype-auto5.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nontype-auto7.C | 4 +- gcc/testsuite/g++.dg/cpp1z/nontype-auto8.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nontype-auto9.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nontype1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nontype2.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nontype3.C | 2 +- gcc/testsuite/g++.dg/cpp1z/pr78771.C | 2 +- gcc/testsuite/g++.dg/cpp1z/pr79143.C | 3 +- gcc/testsuite/g++.dg/cpp1z/pr81016.C | 2 +- gcc/testsuite/g++.dg/cpp1z/pr83020.C | 2 +- gcc/testsuite/g++.dg/cpp1z/pr83644.C | 3 +- gcc/testsuite/g++.dg/cpp1z/pr83918.C | 3 +- gcc/testsuite/g++.dg/cpp1z/pr84325.C | 3 +- gcc/testsuite/g++.dg/cpp1z/pr84533.C | 2 +- gcc/testsuite/g++.dg/cpp1z/range-for1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/regress1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/regress2.C | 2 +- gcc/testsuite/g++.dg/cpp1z/static1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/static2.C | 17 - gcc/testsuite/g++.dg/cpp1z/static_assert-nomsg.C | 2 +- gcc/testsuite/g++.dg/cpp1z/udlit-utf8char.C | 3 +- gcc/testsuite/g++.dg/cpp1z/utf8-2.C | 2 +- gcc/testsuite/g++.dg/cpp1z/utf8-neg.C | 3 +- gcc/testsuite/g++.dg/cpp1z/utf8.C | 3 +- gcc/testsuite/g++.dg/cpp2a/aggr1.C | 15 - gcc/testsuite/g++.dg/cpp2a/aggr2.C | 25 - gcc/testsuite/g++.dg/cpp2a/constexpr-inst1.C | 13 - gcc/testsuite/g++.dg/cpp2a/constexpr-virtual1.C | 8 - gcc/testsuite/g++.dg/cpp2a/constexpr-virtual10.C | 18 - gcc/testsuite/g++.dg/cpp2a/constexpr-virtual11.C | 26 - gcc/testsuite/g++.dg/cpp2a/constexpr-virtual12.C | 15 - gcc/testsuite/g++.dg/cpp2a/constexpr-virtual2.C | 49 - gcc/testsuite/g++.dg/cpp2a/constexpr-virtual3.C | 52 - gcc/testsuite/g++.dg/cpp2a/constexpr-virtual4.C | 57 - gcc/testsuite/g++.dg/cpp2a/constexpr-virtual5.C | 60 - gcc/testsuite/g++.dg/cpp2a/constexpr-virtual6.C | 25 - gcc/testsuite/g++.dg/cpp2a/constexpr-virtual7.C | 87 - gcc/testsuite/g++.dg/cpp2a/constexpr-virtual8.C | 50 - gcc/testsuite/g++.dg/cpp2a/constexpr-virtual9.C | 83 - gcc/testsuite/g++.dg/cpp2a/feat-cxx2a.C | 447 - .../g++.dg/cpp2a/is-constant-evaluated1.C | 66 - gcc/testsuite/g++.dg/cpp2a/lambda-this1.C | 51 - gcc/testsuite/g++.dg/cpp2a/lambda-this2.C | 51 - gcc/testsuite/g++.dg/cpp2a/lambda-this3.C | 55 - gcc/testsuite/g++.dg/cpp2a/lambda1.C | 58 - gcc/testsuite/g++.dg/cpp2a/no_unique_address1.C | 13 - gcc/testsuite/g++.dg/cpp2a/range-for1.C | 16 - gcc/testsuite/g++.dg/cpp2a/range-for10.C | 24 - gcc/testsuite/g++.dg/cpp2a/range-for11.C | 22 - gcc/testsuite/g++.dg/cpp2a/range-for12.C | 33 - gcc/testsuite/g++.dg/cpp2a/range-for13.C | 33 - gcc/testsuite/g++.dg/cpp2a/range-for14.C | 24 - gcc/testsuite/g++.dg/cpp2a/range-for15.C | 43 - gcc/testsuite/g++.dg/cpp2a/range-for16.C | 36 - gcc/testsuite/g++.dg/cpp2a/range-for17.C | 30 - gcc/testsuite/g++.dg/cpp2a/range-for18.C | 16 - gcc/testsuite/g++.dg/cpp2a/range-for2.C | 16 - gcc/testsuite/g++.dg/cpp2a/range-for3.C | 26 - gcc/testsuite/g++.dg/cpp2a/range-for4.C | 27 - gcc/testsuite/g++.dg/cpp2a/range-for5.C | 46 - gcc/testsuite/g++.dg/cpp2a/range-for6.C | 17 - gcc/testsuite/g++.dg/cpp2a/range-for7.C | 45 - gcc/testsuite/g++.dg/cpp2a/range-for8.C | 37 - gcc/testsuite/g++.dg/cpp2a/range-for9.C | 30 - gcc/testsuite/g++.dg/debug/dwarf2/inline-var-1.C | 4 +- gcc/testsuite/g++.dg/debug/dwarf2/inline-var-2.C | 4 +- gcc/testsuite/g++.dg/debug/dwarf2/pr80234-1.C | 4 +- gcc/testsuite/g++.dg/debug/dwarf2/pr80234-2.C | 4 +- gcc/testsuite/g++.dg/debug/dwarf2/pr85302.C | 1 - gcc/testsuite/g++.dg/dg.exp | 1 + gcc/testsuite/g++.dg/diagnostic/aka3.C | 25 - gcc/testsuite/g++.dg/diagnostic/auto1.C | 4 - gcc/testsuite/g++.dg/diagnostic/long-short.C | 12 - gcc/testsuite/g++.dg/diagnostic/macro-arg-count.C | 51 + gcc/testsuite/g++.dg/diagnostic/missing-typename.C | 12 - .../g++.dg/diagnostic/param-type-mismatch-2.C | 97 +- .../g++.dg/diagnostic/param-type-mismatch.C | 20 - gcc/testsuite/g++.dg/diagnostic/pr77777.C | 16 - gcc/testsuite/g++.dg/diagnostic/pr86201.C | 12 - gcc/testsuite/g++.dg/diagnostic/pr86993.C | 13 - gcc/testsuite/g++.dg/diagnostic/signed-unsigned.C | 12 - .../g++.dg/diagnostic/thread-thread_local.C | 13 - .../g++.dg/diagnostic/virtual-constexpr.C | 17 - gcc/testsuite/g++.dg/diagnostic/virtual-friend.C | 16 - gcc/testsuite/g++.dg/diagnostic/virtual-static.C | 15 - gcc/testsuite/g++.dg/expr/delete2.C | 25 - gcc/testsuite/g++.dg/expr/pmf-1.C | 2 +- gcc/testsuite/g++.dg/expr/pmf-3.C | 1 - gcc/testsuite/g++.dg/expr/ptrmem10.C | 28 - gcc/testsuite/g++.dg/ext/altivec-6.C | 8 +- gcc/testsuite/g++.dg/ext/attr-returns-nonnull.C | 2 +- gcc/testsuite/g++.dg/ext/builtin4.C | 2 +- gcc/testsuite/g++.dg/ext/c99struct1.C | 2 +- gcc/testsuite/g++.dg/ext/complit11.C | 2 +- gcc/testsuite/g++.dg/ext/cond3.C | 20 - gcc/testsuite/g++.dg/{lookup => ext}/forscope1.C | 6 +- .../g++.dg/{lookup/forscope1.C => ext/forscope2.C} | 6 +- gcc/testsuite/g++.dg/ext/integer-pack4.C | 10 - gcc/testsuite/g++.dg/ext/is_aggregate.C | 11 - .../{g++.target/i386 => g++.dg/ext}/mv1.C | 2 +- .../{g++.target/i386 => g++.dg/ext}/mv10.C | 2 +- .../{g++.target/i386 => g++.dg/ext}/mv11.C | 2 +- .../{g++.target/i386 => g++.dg/ext}/mv12-aux.cc | 0 .../{g++.target/i386 => g++.dg/ext}/mv12.C | 2 +- .../{g++.target/i386 => g++.dg/ext}/mv12.h | 0 .../{g++.target/i386 => g++.dg/ext}/mv13.C | 2 +- .../{g++.target/i386 => g++.dg/ext}/mv14.C | 2 +- .../{g++.target/i386 => g++.dg/ext}/mv15.C | 2 +- .../{g++.target/i386 => g++.dg/ext}/mv16.C | 2 +- .../{g++.target/i386 => g++.dg/ext}/mv17.C | 2 +- .../{g++.target/i386 => g++.dg/ext}/mv18.C | 2 +- .../{g++.target/i386 => g++.dg/ext}/mv19.C | 2 +- .../{g++.target/i386 => g++.dg/ext}/mv2.C | 2 +- .../{g++.target/i386 => g++.dg/ext}/mv20.C | 2 +- .../{g++.target/i386 => g++.dg/ext}/mv21.C | 2 +- .../{g++.target/i386 => g++.dg/ext}/mv22.C | 2 +- .../{g++.target/i386 => g++.dg/ext}/mv23.C | 2 +- .../{g++.target/i386 => g++.dg/ext}/mv24.C | 2 +- .../{g++.target/i386 => g++.dg/ext}/mv25.C | 2 +- .../{g++.target/i386 => g++.dg/ext}/mv26.C | 2 +- .../{g++.target/i386 => g++.dg/ext}/mv27.C | 2 +- .../{g++.target/i386 => g++.dg/ext}/mv3.C | 2 +- .../{g++.target/i386 => g++.dg/ext}/mv4.C | 2 +- .../{g++.target/i386 => g++.dg/ext}/mv5.C | 2 +- .../{g++.target/i386 => g++.dg/ext}/mv6.C | 2 +- .../{g++.target/i386 => g++.dg/ext}/mv7.C | 2 +- .../{g++.target/i386 => g++.dg/ext}/mv8.C | 2 +- .../{g++.target/i386 => g++.dg/ext}/mv9.C | 2 +- .../{g++.target/i386 => g++.dg/ext}/mvc1.C | 2 +- .../{g++.target/i386 => g++.dg/ext}/mvc2.C | 2 +- .../{g++.target/i386 => g++.dg/ext}/mvc3.C | 2 +- .../{g++.target/i386 => g++.dg/ext}/mvc4.C | 2 +- gcc/testsuite/g++.dg/ext/pr82625.C | 37 - gcc/testsuite/g++.dg/ext/stmtexpr15.C | 2 +- gcc/testsuite/g++.dg/ext/typeof13.C | 8 - gcc/testsuite/g++.dg/ext/unroll-1.C | 2 +- gcc/testsuite/g++.dg/ext/unroll-2.C | 2 +- gcc/testsuite/g++.dg/ext/unroll-3.C | 2 +- gcc/testsuite/g++.dg/ext/uow-3.C | 4 +- gcc/testsuite/g++.dg/ext/uow-4.C | 4 +- gcc/testsuite/g++.dg/gcov/loop.C | 6 +- gcc/testsuite/g++.dg/goacc/template.C | 13 +- gcc/testsuite/g++.dg/gomp/pr47963.C | 2 +- gcc/testsuite/g++.dg/gomp/pr84556.C | 4 +- gcc/testsuite/g++.dg/guality/guality.exp | 13 - gcc/testsuite/g++.dg/guality/pr86687.C | 28 - gcc/testsuite/g++.dg/init/delete3.C | 1 - gcc/testsuite/g++.dg/init/goto3.C | 6 +- gcc/testsuite/g++.dg/init/new25.C | 16 +- gcc/testsuite/g++.dg/init/new37.C | 2 +- gcc/testsuite/g++.dg/init/new38.C | 6 +- gcc/testsuite/g++.dg/init/new43.C | 66 +- gcc/testsuite/g++.dg/init/new49.C | 1 - gcc/testsuite/g++.dg/init/string2.C | 104 - gcc/testsuite/g++.dg/init/string3.C | 35 - gcc/testsuite/g++.dg/init/string4.C | 60 - gcc/testsuite/g++.dg/ipa/pr64059.C | 2 +- gcc/testsuite/g++.dg/ipa/pr81248.C | 4 +- gcc/testsuite/g++.dg/ipa/pr85607.C | 14 - gcc/testsuite/g++.dg/ipa/pr86323.C | 28 - gcc/testsuite/g++.dg/ipa/pr86529.C | 44 - gcc/testsuite/g++.dg/lookup/name-clash11.C | 20 +- gcc/testsuite/g++.dg/lookup/name-clash12.C | 9 - gcc/testsuite/g++.dg/lookup/name-clash7.C | 4 +- gcc/testsuite/g++.dg/lookup/new2.C | 4 +- gcc/testsuite/g++.dg/lookup/pr85634-2.C | 16 - gcc/testsuite/g++.dg/lookup/pr86329.C | 11 - gcc/testsuite/g++.dg/lookup/redecl1.C | 4 +- gcc/testsuite/g++.dg/lto/20081109-1_0.C | 2 +- gcc/testsuite/g++.dg/lto/20081118_0.C | 1 - gcc/testsuite/g++.dg/lto/20081119-1_0.C | 1 - gcc/testsuite/g++.dg/lto/20081120-1_0.C | 1 - gcc/testsuite/g++.dg/lto/20081120-2_0.C | 1 - gcc/testsuite/g++.dg/lto/20081123_0.C | 1 - gcc/testsuite/g++.dg/lto/20081204-1_0.C | 1 - gcc/testsuite/g++.dg/lto/20081219_0.C | 2 +- gcc/testsuite/g++.dg/lto/20090302_0.C | 3 +- gcc/testsuite/g++.dg/lto/20090313_0.C | 2 +- gcc/testsuite/g++.dg/lto/20091002-2_0.C | 2 +- gcc/testsuite/g++.dg/lto/20091002-3_0.C | 2 +- gcc/testsuite/g++.dg/lto/20091026-1_0.C | 2 +- gcc/testsuite/g++.dg/lto/20100724-1_0.C | 2 +- gcc/testsuite/g++.dg/lto/20101010-4_0.C | 1 - gcc/testsuite/g++.dg/lto/20101015-2_0.C | 2 +- gcc/testsuite/g++.dg/lto/20110311-1_0.C | 2 +- gcc/testsuite/g++.dg/lto/lto.exp | 3 + gcc/testsuite/g++.dg/lto/pr45621_0.C | 2 +- gcc/testsuite/g++.dg/lto/pr48042_0.C | 2 +- gcc/testsuite/g++.dg/lto/pr48354-1_0.C | 2 +- gcc/testsuite/g++.dg/lto/pr54625-1_0.c | 2 +- gcc/testsuite/g++.dg/lto/pr54625-2_0.c | 2 +- gcc/testsuite/g++.dg/lto/pr60567_0.C | 2 +- gcc/testsuite/g++.dg/lto/pr62026.C | 2 +- gcc/testsuite/g++.dg/lto/pr68811_0.C | 2 +- gcc/testsuite/g++.dg/lto/pr69729_0.C | 35 + gcc/testsuite/g++.dg/lto/pr84805_0.C | 10 +- gcc/testsuite/g++.dg/lto/pr84805_1.C | 4 +- gcc/testsuite/g++.dg/lto/pr86523-1_0.C | 23 - gcc/testsuite/g++.dg/lto/pr86523-2_0.C | 20 - gcc/testsuite/g++.dg/lto/pr86523-3_0.C | 24 - gcc/testsuite/g++.dg/lto/pr86585_0.C | 18 - gcc/testsuite/g++.dg/lto/pr86585_1.C | 24 - gcc/testsuite/g++.dg/opt/eh1.C | 2 +- gcc/testsuite/g++.dg/opt/mpx.C | 5 - gcc/testsuite/g++.dg/opt/pr71529.C | 22 + gcc/testsuite/g++.dg/other/avx2-pr85572-1.C | 21 - gcc/testsuite/g++.dg/other/ellipsis1.C | 8 +- gcc/testsuite/g++.dg/other/fold1.C | 2 +- gcc/testsuite/g++.dg/other/friend10.C | 9 - gcc/testsuite/g++.dg/other/friend11.C | 8 - gcc/testsuite/g++.dg/other/friend12.C | 11 - gcc/testsuite/g++.dg/other/friend13.C | 6 - gcc/testsuite/g++.dg/other/friend14.C | 14 - gcc/testsuite/g++.dg/other/friend15.C | 14 - gcc/testsuite/g++.dg/other/friend8.C | 6 - gcc/testsuite/g++.dg/other/friend9.C | 9 - gcc/testsuite/g++.dg/other/locations1.C | 1 - gcc/testsuite/g++.dg/other/main2.C | 1 - gcc/testsuite/g++.dg/other/main3.C | 1 - gcc/testsuite/g++.dg/other/operator1.C | 2 +- gcc/testsuite/g++.dg/other/operator2.C | 2 +- gcc/testsuite/g++.dg/other/pr87398.C | 12 - gcc/testsuite/g++.dg/other/pr87574.C | 33 - gcc/testsuite/g++.dg/other/sse2-pr85572-1.C | 14 - gcc/testsuite/g++.dg/other/sse2-pr85572-2.C | 45 - gcc/testsuite/g++.dg/other/sse4-pr85572-1.C | 14 - gcc/testsuite/g++.dg/other/static3.C | 7 - gcc/testsuite/g++.dg/other/static4.C | 6 - .../other/sve_const_pred_1.C} | 4 +- .../other/sve_const_pred_2.C} | 4 +- .../other/sve_const_pred_3.C} | 4 +- .../other/sve_const_pred_4.C} | 4 +- .../sve/tls_2.C => g++.dg/other/sve_tls_2.C} | 4 +- .../sve/vcond_1.C => g++.dg/other/sve_vcond_1.C} | 2 +- .../other/sve_vcond_1_run.C} | 4 +- gcc/testsuite/g++.dg/other/switch4.C | 6 - gcc/testsuite/g++.dg/other/thunk2a.C | 15 - gcc/testsuite/g++.dg/other/thunk2b.C | 16 - gcc/testsuite/g++.dg/other/typedef1.C | 11 +- gcc/testsuite/g++.dg/other/vrp1.C | 2 +- gcc/testsuite/g++.dg/other/{thunk1.C => vthunk1.C} | 0 gcc/testsuite/g++.dg/overload/conv-op3.C | 18 - gcc/testsuite/g++.dg/overload/operator2.C | 6 +- gcc/testsuite/g++.dg/parse/array-size2.C | 2 +- gcc/testsuite/g++.dg/parse/close-brace.C | 5 - gcc/testsuite/g++.dg/parse/cond6.C | 16 - gcc/testsuite/g++.dg/parse/cond7.C | 12 - gcc/testsuite/g++.dg/parse/cond8.C | 10 - gcc/testsuite/g++.dg/parse/defarg11.C | 6 +- gcc/testsuite/g++.dg/parse/defarg4.C | 2 +- gcc/testsuite/g++.dg/parse/defarg8.C | 2 - gcc/testsuite/g++.dg/parse/dtor13.C | 3 +- gcc/testsuite/g++.dg/parse/error61.C | 4 +- gcc/testsuite/g++.dg/parse/operator4.C | 2 +- gcc/testsuite/g++.dg/parse/ptrmem8.C | 15 - gcc/testsuite/g++.dg/plugin/plugin.exp | 6 - gcc/testsuite/g++.dg/plugin/pragma_plugin.c | 13 +- .../plugin/show-template-tree-color-labels.C | 38 - gcc/testsuite/g++.dg/pr60518.C | 2 +- gcc/testsuite/g++.dg/pr61941.C | 12 - gcc/testsuite/g++.dg/pr63995-1.C | 15 + gcc/testsuite/g++.dg/pr68270.C | 16 + gcc/testsuite/g++.dg/pr71624.C | 35 + gcc/testsuite/g++.dg/pr71633.C | 29 + gcc/testsuite/g++.dg/{opt/call2.C => pr79761.C} | 4 +- .../g++.dg/{ext/alias-canon3.C => pr79764.C} | 4 +- gcc/testsuite/g++.dg/pr79769.C | 4 + gcc/testsuite/g++.dg/pr81194.C | 4 +- gcc/testsuite/g++.dg/pr82836.C | 2 +- gcc/testsuite/g++.dg/pr82899.C | 14 - gcc/testsuite/g++.dg/pr85515-1.C | 18 - gcc/testsuite/g++.dg/pr85515-2.C | 21 - gcc/testsuite/g++.dg/pr85523.C | 91 - gcc/testsuite/g++.dg/pr86082.C | 19 - gcc/testsuite/g++.dg/pr86159.C | 10 - gcc/testsuite/g++.dg/pr86240.C | 12 - gcc/testsuite/g++.dg/pr86593.C | 11 - gcc/testsuite/g++.dg/pr86696.C | 30 - gcc/testsuite/g++.dg/pr86988.C | 16 - gcc/testsuite/g++.dg/predict-1.C | 15 - gcc/testsuite/g++.dg/recip_sqrt_mult_1.C | 49 - gcc/testsuite/g++.dg/recip_sqrt_mult_2.C | 49 - gcc/testsuite/g++.dg/rtti/typeid12.C | 16 - gcc/testsuite/g++.dg/template/array30.C | 7 - gcc/testsuite/g++.dg/template/array31.C | 7 - gcc/testsuite/g++.dg/template/char1.C | 3 +- gcc/testsuite/g++.dg/template/crash108.C | 6 +- gcc/testsuite/g++.dg/template/crash84.C | 2 +- gcc/testsuite/g++.dg/template/dependent-name3.C | 2 +- gcc/testsuite/g++.dg/template/error30.C | 2 +- gcc/testsuite/g++.dg/template/error44.C | 11 +- gcc/testsuite/g++.dg/template/explicit-args3.C | 2 +- gcc/testsuite/g++.dg/template/for1.C | 23 + gcc/testsuite/g++.dg/template/friend42.C | 2 +- gcc/testsuite/g++.dg/template/friend64.C | 6 - gcc/testsuite/g++.dg/template/friend65.C | 6 - gcc/testsuite/g++.dg/template/friend66.C | 9 - gcc/testsuite/g++.dg/template/inline1.C | 2 +- gcc/testsuite/g++.dg/template/new4.C | 3 +- gcc/testsuite/g++.dg/template/ptrmem20.C | 2 +- gcc/testsuite/g++.dg/template/ptrmem8.C | 4 +- gcc/testsuite/g++.dg/template/spec40.C | 12 - gcc/testsuite/g++.dg/template/type1.C | 2 +- gcc/testsuite/g++.dg/template/typedef4.C | 3 +- gcc/testsuite/g++.dg/template/typedef5.C | 11 +- gcc/testsuite/g++.dg/tls/diag-2.C | 14 +- gcc/testsuite/g++.dg/tls/locations1.C | 4 - gcc/testsuite/g++.dg/tls/pr85400.C | 24 - gcc/testsuite/g++.dg/torture/20180705-1.C | 30 - gcc/testsuite/g++.dg/torture/aarch64-vect-init-1.C | 31 - gcc/testsuite/g++.dg/torture/accessor-fixits-9.C | 119 - gcc/testsuite/g++.dg/torture/pr44295.C | 1 - gcc/testsuite/g++.dg/torture/pr59265.C | 2 +- gcc/testsuite/g++.dg/torture/pr85627.C | 4 - gcc/testsuite/g++.dg/torture/pr85834.C | 38 - gcc/testsuite/g++.dg/torture/pr87124.C | 12 - gcc/testsuite/g++.dg/torture/type-generic-1.C | 1 - gcc/testsuite/g++.dg/tree-prof/morefunc.C | 2 +- gcc/testsuite/g++.dg/tree-ssa/array-temp1.C | 8 +- gcc/testsuite/g++.dg/tree-ssa/dom-invalid.C | 4 +- gcc/testsuite/g++.dg/tree-ssa/lifetime-dse1.C | 18 - gcc/testsuite/g++.dg/tree-ssa/pr19476-1.C | 6 +- gcc/testsuite/g++.dg/tree-ssa/pr19476-5.C | 4 +- gcc/testsuite/g++.dg/tree-ssa/pr19476-6.C | 16 - gcc/testsuite/g++.dg/tree-ssa/pr19476-7.C | 11 - gcc/testsuite/g++.dg/tree-ssa/pr61034.C | 2 +- gcc/testsuite/g++.dg/tree-ssa/pr81408.C | 4 +- gcc/testsuite/g++.dg/tree-ssa/pr86062.C | 23 - gcc/testsuite/g++.dg/tree-ssa/pr86544.C | 15 - gcc/testsuite/g++.dg/ubsan/pr79589.C | 4 +- gcc/testsuite/g++.dg/vect/slp-pr56812.cc | 2 +- gcc/testsuite/g++.dg/warn/Wclass-conversion1.C | 19 - gcc/testsuite/g++.dg/warn/Wclass-conversion2.C | 20 - gcc/testsuite/g++.dg/warn/Wextra-4.C | 15 - gcc/testsuite/g++.dg/warn/Wformat-method.C | 40 - gcc/testsuite/g++.dg/warn/Wformat-pr71863.C | 33 - gcc/testsuite/g++.dg/warn/Wformat-ranges-c++11.C | 18 - gcc/testsuite/g++.dg/warn/Wformat-ranges.C | 374 - gcc/testsuite/g++.dg/warn/Winit-list1.C | 15 - gcc/testsuite/g++.dg/warn/Winit-list2.C | 32 - gcc/testsuite/g++.dg/warn/Winit-list3.C | 34 - gcc/testsuite/g++.dg/warn/Wmemset-elt-size1.C | 12 +- gcc/testsuite/g++.dg/warn/Wnonnull-compare-9.C | 11 - gcc/testsuite/g++.dg/warn/Wreturn-local-addr-5.C | 8 - gcc/testsuite/g++.dg/warn/Wreturn-local-addr.C | 8 +- gcc/testsuite/g++.dg/warn/Wshadow-13.C | 8 - gcc/testsuite/g++.dg/warn/Wshadow-14.C | 10 - gcc/testsuite/g++.dg/warn/Wshadow-15.C | 7 - gcc/testsuite/g++.dg/warn/Wunreachable-code-1.C | 22 + gcc/testsuite/g++.dg/warn/Wunreachable-code-2.C | 23 + .../g++.dg/warn/Wzero-as-null-pointer-constant-7.C | 13 - gcc/testsuite/g++.dg/warn/changes-meaning.C | 4 +- gcc/testsuite/g++.dg/warn/conversion-function-1.C | 2 +- gcc/testsuite/g++.dg/warn/effc1.C | 2 +- gcc/testsuite/g++.dg/warn/main-2.C | 4 +- gcc/testsuite/g++.dg/warn/pr31246-2.C | 9 + gcc/testsuite/g++.dg/warn/pr31246.C | 9 + gcc/testsuite/g++.dg/warn/pr86453.C | 2 +- gcc/testsuite/g++.dg/warn/return-reference2.C | 8 +- gcc/testsuite/g++.old-deja/g++.bob/array1.C | 4 +- gcc/testsuite/g++.old-deja/g++.brendan/crash11.C | 5 +- gcc/testsuite/g++.old-deja/g++.brendan/crash55.C | 4 +- gcc/testsuite/g++.old-deja/g++.brendan/prepost2.C | 9 +- gcc/testsuite/g++.old-deja/g++.brendan/prepost3.C | 2 +- gcc/testsuite/g++.old-deja/g++.bugs/900215_01.C | 2 +- gcc/testsuite/g++.old-deja/g++.bugs/900330_02.C | 2 +- gcc/testsuite/g++.old-deja/g++.jason/cond.C | 5 +- .../g++.old-deja/g++.jason/conversion11.C | 4 +- gcc/testsuite/g++.old-deja/g++.jason/conversion5.C | 2 +- gcc/testsuite/g++.old-deja/g++.jason/operator.C | 18 +- gcc/testsuite/g++.old-deja/g++.jason/scoping15.C | 25 + gcc/testsuite/g++.old-deja/g++.jason/scoping8.C | 4 +- gcc/testsuite/g++.old-deja/g++.law/arg11.C | 2 +- gcc/testsuite/g++.old-deja/g++.law/arm9.C | 2 +- gcc/testsuite/g++.old-deja/g++.law/nest1.C | 4 +- gcc/testsuite/g++.old-deja/g++.law/temps1.C | 2 +- gcc/testsuite/g++.old-deja/g++.law/visibility13.C | 10 +- gcc/testsuite/g++.old-deja/g++.mike/net43.C | 12 + gcc/testsuite/g++.old-deja/g++.mike/p784.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/crash32.C | 6 +- gcc/testsuite/g++.old-deja/g++.other/friend4.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/warn6.C | 2 +- gcc/testsuite/g++.old-deja/g++.pt/crash23.C | 2 +- gcc/testsuite/g++.old-deja/g++.robertl/eb131.C | 4 +- gcc/testsuite/g++.target/i386/i386.exp | 43 - gcc/testsuite/gcc.c-torture/compile/20000804-1.c | 1 - gcc/testsuite/gcc.c-torture/compile/20010518-2.c | 1 - gcc/testsuite/gcc.c-torture/compile/20040101-1.c | 2 +- gcc/testsuite/gcc.c-torture/compile/20050622-1.c | 2 - gcc/testsuite/gcc.c-torture/compile/20080625-1.c | 1 - gcc/testsuite/gcc.c-torture/compile/20090107-1.c | 2 - gcc/testsuite/gcc.c-torture/compile/20151204.c | 2 +- gcc/testsuite/gcc.c-torture/compile/20180605-1.c | 9 - gcc/testsuite/gcc.c-torture/compile/20180915-1.c | 27 - gcc/testsuite/gcc.c-torture/compile/920501-12.c | 1 - gcc/testsuite/gcc.c-torture/compile/920501-4.c | 1 - gcc/testsuite/gcc.c-torture/compile/961203-1.c | 1 - gcc/testsuite/gcc.c-torture/compile/dse.c | 19 - .../gcc.c-torture/compile/limits-externdecl.c | 1 - gcc/testsuite/gcc.c-torture/compile/pr25310.c | 1 - gcc/testsuite/gcc.c-torture/compile/pr55921.c | 1 - gcc/testsuite/gcc.c-torture/compile/pr60655-1.c | 2 +- gcc/testsuite/gcc.c-torture/compile/pr84195.c | 17 - gcc/testsuite/gcc.c-torture/compile/pr86526.c | 8 - gcc/testsuite/gcc.c-torture/compile/pr86636.c | 10 - gcc/testsuite/gcc.c-torture/compile/pr87110.c | 13 - gcc/testsuite/gcc.c-torture/compile/pr87473.c | 19 - gcc/testsuite/gcc.c-torture/compile/pr87647.c | 15 - gcc/testsuite/gcc.c-torture/compile/simd-5.c | 2 +- .../gcc.c-torture/compile/vector-align-1.c | 4 - gcc/testsuite/gcc.c-torture/execute/20101011-1.c | 7 - gcc/testsuite/gcc.c-torture/execute/20180921-1.c | 161 - .../gcc.c-torture/execute/builtins/lib/chk.c | 10 +- .../gcc.c-torture/execute/builtins/lib/strnlen.c | 22 - .../gcc.c-torture/execute/builtins/strlen-3.c | 10 +- .../gcc.c-torture/execute/builtins/strnlen-lib.c | 1 - .../gcc.c-torture/execute/builtins/strnlen.c | 92 - .../execute/ieee/mul-subnormal-single-1.x | 5 - gcc/testsuite/gcc.c-torture/execute/memchr-1.c | 207 - gcc/testsuite/gcc.c-torture/execute/pr85582-1.c | 21 - gcc/testsuite/gcc.c-torture/execute/pr85582-2.c | 51 - gcc/testsuite/gcc.c-torture/execute/pr85582-3.c | 55 - gcc/testsuite/gcc.c-torture/execute/pr86528.c | 20 - gcc/testsuite/gcc.c-torture/execute/pr86714.c | 26 - gcc/testsuite/gcc.c-torture/execute/pr87053.c | 17 - gcc/testsuite/gcc.c-torture/execute/pr87290.c | 63 - gcc/testsuite/gcc.c-torture/execute/ssad-run.c | 49 - gcc/testsuite/gcc.c-torture/execute/strlen-2.c | 210 - gcc/testsuite/gcc.c-torture/execute/strlen-3.c | 132 - gcc/testsuite/gcc.c-torture/execute/strlen-4.c | 232 - gcc/testsuite/gcc.c-torture/execute/usad-run.c | 49 - gcc/testsuite/gcc.c-torture/execute/widechar-3.c | 26 - gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.x | 4 +- gcc/testsuite/gcc.dg-selftests/dg-final.exp | 132 - gcc/testsuite/gcc.dg/20020312-2.c | 6 - gcc/testsuite/gcc.dg/Walloc-size-larger-than-16.c | 33 +- gcc/testsuite/gcc.dg/Walloc-size-larger-than-17.c | 27 - gcc/testsuite/gcc.dg/Walloca-larger-than-2.c | 24 - gcc/testsuite/gcc.dg/Walloca-larger-than.c | 26 - gcc/testsuite/gcc.dg/Warray-bounds-28.c | 15 - gcc/testsuite/gcc.dg/Warray-bounds-29.c | 150 - gcc/testsuite/gcc.dg/Warray-bounds-30.c | 200 - gcc/testsuite/gcc.dg/Warray-bounds-31.c | 248 - gcc/testsuite/gcc.dg/Warray-bounds-32.c | 184 - gcc/testsuite/gcc.dg/Warray-bounds-33.c | 36 - gcc/testsuite/gcc.dg/Warray-bounds-34.c | 18 - gcc/testsuite/gcc.dg/Warray-bounds-35.c | 15 - gcc/testsuite/gcc.dg/Wattributes-10.c | 26 - gcc/testsuite/gcc.dg/Wattributes-6.c | 6 +- gcc/testsuite/gcc.dg/Wc90-c99-compat-10.c | 12 - gcc/testsuite/gcc.dg/Wc90-c99-compat-11.c | 12 - gcc/testsuite/gcc.dg/Wc90-c99-compat-12.c | 12 - gcc/testsuite/gcc.dg/Wc90-c99-compat-9.c | 12 - gcc/testsuite/gcc.dg/Wframe-larger-than-2.c | 19 - gcc/testsuite/gcc.dg/Wlarger-than3.c | 12 - gcc/testsuite/gcc.dg/Wmissing-profile.c | 5 - gcc/testsuite/gcc.dg/Wno-frame-address.c | 2 +- gcc/testsuite/gcc.dg/Wrestrict-10.c | 5 +- gcc/testsuite/gcc.dg/Wrestrict-16.c | 88 - gcc/testsuite/gcc.dg/Wrestrict-17.c | 20 - gcc/testsuite/gcc.dg/Wstringop-overflow-5.c | 58 - gcc/testsuite/gcc.dg/Wstringop-overflow-6.c | 59 - gcc/testsuite/gcc.dg/Wstringop-truncation-3.c | 59 - gcc/testsuite/gcc.dg/Wstringop-truncation-4.c | 63 - gcc/testsuite/gcc.dg/Wvla-larger-than-3.c | 68 - gcc/testsuite/gcc.dg/absu.c | 45 - gcc/testsuite/gcc.dg/addr_equal-1.c | 2 +- gcc/testsuite/gcc.dg/asan/pr78541.c | 2 +- gcc/testsuite/gcc.dg/asan/pr81923.c | 5 +- gcc/testsuite/gcc.dg/asan/pr86962.c | 13 - gcc/testsuite/gcc.dg/asan/use-after-scope-1.c | 2 +- gcc/testsuite/gcc.dg/asan/use-after-scope-10.c | 2 +- gcc/testsuite/gcc.dg/asan/use-after-scope-2.c | 2 +- gcc/testsuite/gcc.dg/asan/use-after-scope-3.c | 2 +- gcc/testsuite/gcc.dg/asan/use-after-scope-5.c | 2 +- gcc/testsuite/gcc.dg/asan/use-after-scope-9.c | 4 +- gcc/testsuite/gcc.dg/attr-nonstring-2.c | 115 - gcc/testsuite/gcc.dg/attr-nonstring-3.c | 117 - gcc/testsuite/gcc.dg/attr-nonstring-4.c | 64 - gcc/testsuite/gcc.dg/attr-nonstring.c | 123 - gcc/testsuite/gcc.dg/autopar/pr86097.c | 31 - gcc/testsuite/gcc.dg/bad-binary-ops.c | 26 - gcc/testsuite/gcc.dg/builtin-memchr.c | 68 - gcc/testsuite/gcc.dg/c11-static-assert-7.c | 5 - gcc/testsuite/gcc.dg/c11-static-assert-8.c | 5 - gcc/testsuite/gcc.dg/c11-static-assert-9.c | 6 - gcc/testsuite/gcc.dg/c11-true_min-1.c | 1 - gcc/testsuite/gcc.dg/c2x-static-assert-1.c | 5 - gcc/testsuite/gcc.dg/c2x-static-assert-2.c | 6 - gcc/testsuite/gcc.dg/c99-static-assert-2.c | 6 - gcc/testsuite/gcc.dg/cdce1.c | 2 +- gcc/testsuite/gcc.dg/cdce2.c | 2 +- gcc/testsuite/gcc.dg/completion-1.c | 8 - gcc/testsuite/gcc.dg/completion-2.c | 10 - gcc/testsuite/gcc.dg/completion-3.c | 13 - gcc/testsuite/gcc.dg/completion-4.c | 6 - gcc/testsuite/gcc.dg/complex-6.c | 13 - gcc/testsuite/gcc.dg/complex-7.c | 13 - gcc/testsuite/gcc.dg/cpp/builtin-macro-1.c | 8 +- gcc/testsuite/gcc.dg/cpp/macsyntx.c | 8 +- gcc/testsuite/gcc.dg/cpp/macsyntx2.c | 8 +- gcc/testsuite/gcc.dg/cpp/pr61854-4.c | 2 +- gcc/testsuite/gcc.dg/cpp/pr61854-8.c | 12 - gcc/testsuite/gcc.dg/cpp/pr61854-c90.c | 2 +- gcc/testsuite/gcc.dg/cpp/pr61854-c94.c | 2 +- gcc/testsuite/gcc.dg/cpp/pr66415-1.c | 2 - gcc/testsuite/gcc.dg/debug/dwarf2/inline2.c | 10 +- gcc/testsuite/gcc.dg/debug/dwarf2/inline4.c | 17 - gcc/testsuite/gcc.dg/debug/dwarf2/inline5.c | 26 - gcc/testsuite/gcc.dg/debug/dwarf2/pr37726.c | 25 + gcc/testsuite/gcc.dg/debug/dwarf2/pr80263.c | 2 - gcc/testsuite/gcc.dg/dfp/warn-abs-2.c | 28 - gcc/testsuite/gcc.dg/diagnostic-token-ranges.c | 3 +- gcc/testsuite/gcc.dg/driver-specs.c | 4 - gcc/testsuite/gcc.dg/empty.h | 0 gcc/testsuite/gcc.dg/fixits-pr84852-1.c | 5 +- gcc/testsuite/gcc.dg/fixits-pr84852-2.c | 5 +- gcc/testsuite/gcc.dg/fma-1.c | 15 - gcc/testsuite/gcc.dg/fma-2.c | 15 - gcc/testsuite/gcc.dg/fma-3.c | 15 - gcc/testsuite/gcc.dg/fma-4.c | 15 - gcc/testsuite/gcc.dg/fma-5.c | 53 - gcc/testsuite/gcc.dg/fma-6.c | 67 - gcc/testsuite/gcc.dg/fma-7.c | 67 - gcc/testsuite/gcc.dg/fold-popcount-1.c | 35 - gcc/testsuite/gcc.dg/fold-popcount-2.c | 35 - gcc/testsuite/gcc.dg/fold-popcount-3.c | 10 - gcc/testsuite/gcc.dg/fold-popcount-4.c | 50 - gcc/testsuite/gcc.dg/format/diagnostic-ranges.c | 66 +- gcc/testsuite/gcc.dg/format/gcc_diag-1.c | 19 +- gcc/testsuite/gcc.dg/format/gcc_diag-10.c | 45 +- gcc/testsuite/gcc.dg/format/pr72858.c | 108 - gcc/testsuite/gcc.dg/format/pr78498.c | 2 - gcc/testsuite/gcc.dg/gimplefe-26.c | 7 +- gcc/testsuite/gcc.dg/gimplefe-28.c | 16 - gcc/testsuite/gcc.dg/gimplefe-29.c | 11 - gcc/testsuite/gcc.dg/gnu2x-static-assert-1.c | 6 - gcc/testsuite/gcc.dg/goacc/loop-processing-1.c | 2 +- gcc/testsuite/gcc.dg/gomp/pr68128-1.c | 2 +- gcc/testsuite/gcc.dg/graphite/pr82451.c | 2 +- gcc/testsuite/gcc.dg/graphite/pr86479.c | 39 - gcc/testsuite/gcc.dg/graphite/scop-10.c | 2 +- gcc/testsuite/gcc.dg/graphite/scop-6.c | 2 +- gcc/testsuite/gcc.dg/graphite/scop-7.c | 2 +- gcc/testsuite/gcc.dg/graphite/scop-8.c | 2 +- gcc/testsuite/gcc.dg/graphite/scop-9.c | 2 +- gcc/testsuite/gcc.dg/guality/asm-1.c | 2 +- gcc/testsuite/gcc.dg/guality/bswaptest.c | 4 +- gcc/testsuite/gcc.dg/guality/clztest.c | 6 +- gcc/testsuite/gcc.dg/guality/const-volatile.c | 44 +- gcc/testsuite/gcc.dg/guality/csttest.c | 72 +- gcc/testsuite/gcc.dg/guality/ctztest.c | 6 +- gcc/testsuite/gcc.dg/guality/drap.c | 4 +- gcc/testsuite/gcc.dg/guality/guality.exp | 28 - gcc/testsuite/gcc.dg/guality/nrv-1.c | 2 +- gcc/testsuite/gcc.dg/guality/pr37726.c | 27 - gcc/testsuite/gcc.dg/guality/pr41353-1.c | 30 +- gcc/testsuite/gcc.dg/guality/pr41353-2.c | 4 +- gcc/testsuite/gcc.dg/guality/pr41404-1.c | 6 +- gcc/testsuite/gcc.dg/guality/pr43051-1.c | 12 +- gcc/testsuite/gcc.dg/guality/pr43077-1.c | 20 +- gcc/testsuite/gcc.dg/guality/pr43177.c | 8 +- gcc/testsuite/gcc.dg/guality/pr43329-1.c | 4 +- gcc/testsuite/gcc.dg/guality/pr43479.c | 10 +- gcc/testsuite/gcc.dg/guality/pr43593.c | 2 +- gcc/testsuite/gcc.dg/guality/pr45003-1.c | 4 +- gcc/testsuite/gcc.dg/guality/pr45003-2.c | 4 +- gcc/testsuite/gcc.dg/guality/pr45003-3.c | 4 +- gcc/testsuite/gcc.dg/guality/pr45882.c | 12 +- gcc/testsuite/gcc.dg/guality/pr48437.c | 2 +- gcc/testsuite/gcc.dg/guality/pr48466.c | 8 +- gcc/testsuite/gcc.dg/guality/pr49888.c | 4 +- gcc/testsuite/gcc.dg/guality/pr54200.c | 2 +- gcc/testsuite/gcc.dg/guality/pr54519-1.c | 12 +- gcc/testsuite/gcc.dg/guality/pr54519-2.c | 6 +- gcc/testsuite/gcc.dg/guality/pr54519-3.c | 12 +- gcc/testsuite/gcc.dg/guality/pr54519-4.c | 6 +- gcc/testsuite/gcc.dg/guality/pr54519-5.c | 6 +- gcc/testsuite/gcc.dg/guality/pr54519-6.c | 4 +- gcc/testsuite/gcc.dg/guality/pr54551.c | 4 +- gcc/testsuite/gcc.dg/guality/pr54693-2.c | 8 +- gcc/testsuite/gcc.dg/guality/pr54693.c | 2 +- gcc/testsuite/gcc.dg/guality/pr54796.c | 6 +- gcc/testsuite/gcc.dg/guality/pr54970.c | 68 +- gcc/testsuite/gcc.dg/guality/pr67192.c | 10 +- gcc/testsuite/gcc.dg/guality/pr69947.c | 4 +- gcc/testsuite/gcc.dg/guality/pr78726.c | 6 +- .../gcc.dg/guality/prevent-optimization.h | 28 - gcc/testsuite/gcc.dg/guality/rotatetest.c | 12 +- gcc/testsuite/gcc.dg/guality/sra-1.c | 14 +- gcc/testsuite/gcc.dg/guality/vla-1.c | 8 +- gcc/testsuite/gcc.dg/guality/vla-2.c | 4 +- gcc/testsuite/gcc.dg/guality/zero-length-array.c | 21 - gcc/testsuite/gcc.dg/init-string-3.c | 58 - gcc/testsuite/gcc.dg/ipa/ipa-icf-38.c | 33 - gcc/testsuite/gcc.dg/ipa/ipa-icf-38a.c | 14 - gcc/testsuite/gcc.dg/ipa/ipa-icf-39.c | 33 - gcc/testsuite/gcc.dg/ipa/ipa-pta-19.c | 46 - gcc/testsuite/gcc.dg/ipa/pr85734.c | 19 - gcc/testsuite/gcc.dg/ipa/pr86279.c | 25 - gcc/testsuite/gcc.dg/ipa/propmalloc-1.c | 2 +- gcc/testsuite/gcc.dg/ipa/propmalloc-2.c | 2 +- gcc/testsuite/gcc.dg/ipa/propmalloc-3.c | 2 +- gcc/testsuite/gcc.dg/ipa/propmalloc-4.c | 56 - gcc/testsuite/gcc.dg/lto/20081120-1_0.c | 1 - gcc/testsuite/gcc.dg/lto/20081120-2_0.c | 1 - gcc/testsuite/gcc.dg/lto/20081126_0.c | 1 - gcc/testsuite/gcc.dg/lto/20081204-1_0.c | 1 - gcc/testsuite/gcc.dg/lto/20081204-2_0.c | 1 - gcc/testsuite/gcc.dg/lto/20081212-1_0.c | 1 - gcc/testsuite/gcc.dg/lto/20081224_0.c | 1 - gcc/testsuite/gcc.dg/lto/20090116_0.c | 2 +- gcc/testsuite/gcc.dg/lto/20090126-1_0.c | 2 +- gcc/testsuite/gcc.dg/lto/20090126-2_0.c | 2 +- gcc/testsuite/gcc.dg/lto/20090206-1_0.c | 1 - gcc/testsuite/gcc.dg/lto/20090219_0.c | 1 - gcc/testsuite/gcc.dg/lto/20091013-1_0.c | 1 - gcc/testsuite/gcc.dg/lto/20091014-1_0.c | 1 - gcc/testsuite/gcc.dg/lto/20091015-1_0.c | 1 - gcc/testsuite/gcc.dg/lto/20091016-1_0.c | 1 - gcc/testsuite/gcc.dg/lto/20091020-1_0.c | 1 - gcc/testsuite/gcc.dg/lto/20091020-2_0.c | 1 - gcc/testsuite/gcc.dg/lto/20091027-1_0.c | 2 +- gcc/testsuite/gcc.dg/lto/20100426_0.c | 1 - gcc/testsuite/gcc.dg/lto/20100430-1_0.c | 2 - gcc/testsuite/gcc.dg/lto/20100603-1_0.c | 2 +- gcc/testsuite/gcc.dg/lto/20100603-2_0.c | 2 +- gcc/testsuite/gcc.dg/lto/20100603-3_0.c | 2 +- gcc/testsuite/gcc.dg/lto/20111213-1_0.c | 2 +- gcc/testsuite/gcc.dg/lto/chkp-privatize-1_0.c | 17 + gcc/testsuite/gcc.dg/lto/chkp-privatize-2_0.c | 18 + gcc/testsuite/gcc.dg/lto/chkp-privatize_0.c | 18 + gcc/testsuite/gcc.dg/lto/chkp-removed-alias_0.c | 28 + gcc/testsuite/gcc.dg/lto/chkp-static-bounds_0.c | 26 + gcc/testsuite/gcc.dg/lto/chkp-wrap-asm-name_0.c | 20 + gcc/testsuite/gcc.dg/lto/lto.exp | 2 + gcc/testsuite/gcc.dg/lto/pr45736_0.c | 3 +- gcc/testsuite/gcc.dg/lto/pr52634_0.c | 3 +- gcc/testsuite/gcc.dg/lto/pr54702_0.c | 2 +- gcc/testsuite/gcc.dg/lto/pr59323-2_0.c | 2 +- gcc/testsuite/gcc.dg/lto/pr59323_0.c | 2 +- gcc/testsuite/gcc.dg/lto/pr60820_0.c | 1 - gcc/testsuite/gcc.dg/lto/pr66221_0.c | 10 + gcc/testsuite/gcc.dg/lto/pr81406_0.c | 2 +- gcc/testsuite/gcc.dg/lto/pr83388_0.c | 2 +- gcc/testsuite/gcc.dg/lto/pr83719_0.c | 1 - gcc/testsuite/gcc.dg/lto/pr85248_0.c | 9 +- gcc/testsuite/gcc.dg/lvalue-5.c | 2 +- gcc/testsuite/gcc.dg/memcmp-1.c | 9 +- gcc/testsuite/gcc.dg/merge-all-constants-1.c | 6 +- gcc/testsuite/gcc.dg/merge-all-constants-2.c | 9 - gcc/testsuite/gcc.dg/missing-header-fixit-3.c | 21 - gcc/testsuite/gcc.dg/missing-header-fixit-4.c | 23 - gcc/testsuite/gcc.dg/missing-symbol-3.c | 6 +- gcc/testsuite/gcc.dg/nextafter-1.c | 188 - gcc/testsuite/gcc.dg/nextafter-2.c | 17 - gcc/testsuite/gcc.dg/nextafter-3.c | 9 - gcc/testsuite/gcc.dg/nextafter-4.c | 10 - gcc/testsuite/gcc.dg/noncompile/pr30552-1.c | 17 - gcc/testsuite/gcc.dg/noncompile/pr30552-2.c | 17 - gcc/testsuite/gcc.dg/noncompile/pr30552-3.c | 15 - gcc/testsuite/gcc.dg/noncompile/pr30552-4.c | 15 - gcc/testsuite/gcc.dg/noncompile/pr55976-1.c | 15 - gcc/testsuite/gcc.dg/noncompile/pr55976-2.c | 16 - gcc/testsuite/gcc.dg/param-type-mismatch.c | 56 +- gcc/testsuite/gcc.dg/params/blocksort-part.c | 1 - .../gcc.dg/plugin/diagnostic-group-test-1.c | 26 - .../diagnostic-test-show-locus-bw-line-numbers-2.c | 22 - .../diagnostic-test-show-locus-bw-line-numbers.c | 120 - .../gcc.dg/plugin/diagnostic-test-show-locus-bw.c | 73 +- ...diagnostic-test-show-locus-color-line-numbers.c | 26 - .../plugin/diagnostic-test-show-locus-color.c | 16 +- .../diagnostic-test-show-locus-generate-patch.c | 32 - .../plugin/diagnostic-test-show-locus-no-labels.c | 27 - .../plugin/diagnostic-test-string-literals-1.c | 29 +- .../plugin/diagnostic-test-string-literals-2.c | 4 +- .../gcc.dg/plugin/diagnostic_group_plugin.c | 234 - .../gcc.dg/plugin/diagnostic_plugin_show_trees.c | 2 +- .../plugin/diagnostic_plugin_test_show_locus.c | 110 +- gcc/testsuite/gcc.dg/plugin/dump-1.c | 24 - gcc/testsuite/gcc.dg/plugin/dump-2.c | 30 - gcc/testsuite/gcc.dg/plugin/dump_plugin.c | 143 - gcc/testsuite/gcc.dg/plugin/ggcplug.c | 16 +- gcc/testsuite/gcc.dg/plugin/plugin.exp | 11 +- gcc/testsuite/gcc.dg/plugin/poly-int-07_plugin.c | 2 +- gcc/testsuite/gcc.dg/plugin/poly-int-tests.h | 50 +- gcc/testsuite/gcc.dg/plugin/pr87562-a.h | 7 - gcc/testsuite/gcc.dg/plugin/pr87562-b.h | 0 gcc/testsuite/gcc.dg/pointer-range-check-1.c | 37 - gcc/testsuite/gcc.dg/pointer-range-check-2.c | 31 - gcc/testsuite/gcc.dg/pr18079.c | 8 +- gcc/testsuite/gcc.dg/pr26570.c | 4 +- gcc/testsuite/gcc.dg/pr32773.c | 6 +- gcc/testsuite/gcc.dg/pr33092.c | 6 + gcc/testsuite/gcc.dg/pr40209.c | 2 +- gcc/testsuite/gcc.dg/pr41837.c | 2 +- gcc/testsuite/gcc.dg/pr41841.c | 2 +- gcc/testsuite/gcc.dg/pr42250.c | 2 +- gcc/testsuite/gcc.dg/pr42611.c | 2 +- gcc/testsuite/gcc.dg/pr43084.c | 2 +- gcc/testsuite/gcc.dg/pr43317.c | 2 +- gcc/testsuite/gcc.dg/pr47793.c | 13 + gcc/testsuite/gcc.dg/pr51879-18.c | 2 +- gcc/testsuite/gcc.dg/pr51957-1.c | 2 +- gcc/testsuite/gcc.dg/pr61817-1.c | 6 +- gcc/testsuite/gcc.dg/pr61817-2.c | 6 +- gcc/testsuite/gcc.dg/pr68766.c | 2 +- gcc/testsuite/gcc.dg/pr69554-1.c | 29 +- gcc/testsuite/gcc.dg/pr69615.c | 37 - gcc/testsuite/gcc.dg/pr69627.c | 4 - gcc/testsuite/gcc.dg/pr79342.c | 18 - gcc/testsuite/gcc.dg/pr79985.c | 12 - gcc/testsuite/gcc.dg/pr80747.c | 2 +- gcc/testsuite/gcc.dg/pr82788.c | 1 - gcc/testsuite/gcc.dg/pr83666.c | 2 +- gcc/testsuite/gcc.dg/pr85195.c | 2 +- gcc/testsuite/gcc.dg/pr85467.c | 2 +- gcc/testsuite/gcc.dg/pr85799.c | 19 - gcc/testsuite/gcc.dg/pr85955.c | 15 - gcc/testsuite/gcc.dg/pr86046.c | 8 - gcc/testsuite/gcc.dg/pr86047.c | 13 - gcc/testsuite/gcc.dg/pr86064.c | 1 - gcc/testsuite/gcc.dg/pr86124.c | 11 - gcc/testsuite/gcc.dg/pr86179.c | 14 - gcc/testsuite/gcc.dg/pr86271.c | 17 - gcc/testsuite/gcc.dg/pr86459.c | 19 - gcc/testsuite/gcc.dg/pr86489.c | 12 - gcc/testsuite/gcc.dg/pr87009.c | 23 - gcc/testsuite/gcc.dg/pr87052.c | 41 - gcc/testsuite/gcc.dg/pr87054.c | 29 - gcc/testsuite/gcc.dg/pr87092.c | 10 - gcc/testsuite/gcc.dg/pr87112.c | 31 - gcc/testsuite/gcc.dg/pr87117-1.c | 21 - gcc/testsuite/gcc.dg/pr87117-2.c | 15 - gcc/testsuite/gcc.dg/pr87259.c | 14 - gcc/testsuite/gcc.dg/pr87261.c | 35 - gcc/testsuite/gcc.dg/pr87286.c | 4 - gcc/testsuite/gcc.dg/pr87309.c | 4 - gcc/testsuite/gcc.dg/pr87347.c | 6 - gcc/testsuite/gcc.dg/pr87415.c | 20 - gcc/testsuite/gcc.dg/pr87483.c | 16 - gcc/testsuite/gcc.dg/pr87490.c | 13 - gcc/testsuite/gcc.dg/predict-1.c | 2 +- gcc/testsuite/gcc.dg/predict-13.c | 4 +- gcc/testsuite/gcc.dg/predict-16.c | 36 - gcc/testsuite/gcc.dg/predict-17.c | 13 - gcc/testsuite/gcc.dg/predict-18.c | 31 - gcc/testsuite/gcc.dg/predict-19.c | 13 - gcc/testsuite/gcc.dg/predict-20.c | 23 - gcc/testsuite/gcc.dg/predict-21.c | 13 - gcc/testsuite/gcc.dg/predict-3.c | 2 +- gcc/testsuite/gcc.dg/predict-4.c | 2 +- gcc/testsuite/gcc.dg/predict-5.c | 2 +- gcc/testsuite/gcc.dg/predict-6.c | 2 +- gcc/testsuite/gcc.dg/predict-9.c | 4 +- gcc/testsuite/gcc.dg/profile-dir-1.c | 2 +- gcc/testsuite/gcc.dg/profile-dir-2.c | 2 +- gcc/testsuite/gcc.dg/profile-dir-3.c | 2 +- gcc/testsuite/gcc.dg/recip_sqrt_mult_1.c | 15 - gcc/testsuite/gcc.dg/recip_sqrt_mult_2.c | 11 - gcc/testsuite/gcc.dg/recip_sqrt_mult_3.c | 11 - gcc/testsuite/gcc.dg/recip_sqrt_mult_4.c | 21 - gcc/testsuite/gcc.dg/recip_sqrt_mult_5.c | 20 - gcc/testsuite/gcc.dg/redecl-10.c | 4 +- gcc/testsuite/gcc.dg/rtl/x86_64/dfinit.c | 2 +- .../gcc.dg/rtl/x86_64/times-two.c.before-df.c | 2 +- gcc/testsuite/gcc.dg/sibcall-10.c | 2 +- gcc/testsuite/gcc.dg/sibcall-9.c | 2 +- gcc/testsuite/gcc.dg/sinatan-1.c | 101 - gcc/testsuite/gcc.dg/sinatan-2.c | 59 - gcc/testsuite/gcc.dg/sinatan-3.c | 65 - gcc/testsuite/gcc.dg/spec-barrier-3.c | 13 - gcc/testsuite/gcc.dg/spellcheck-identifiers-4.c | 10 - gcc/testsuite/gcc.dg/spellcheck-transposition.c | 20 - gcc/testsuite/gcc.dg/stack-check-10.c | 1 - gcc/testsuite/gcc.dg/stack-check-5.c | 4 +- gcc/testsuite/gcc.dg/stack-check-6a.c | 1 - gcc/testsuite/gcc.dg/stack-usage-1.c | 8 +- gcc/testsuite/gcc.dg/store_merging_20.c | 68 - gcc/testsuite/gcc.dg/store_merging_21.c | 41 - gcc/testsuite/gcc.dg/store_merging_22.c | 2 +- gcc/testsuite/gcc.dg/strcmpopt_2.c | 67 - gcc/testsuite/gcc.dg/strcmpopt_3.c | 31 - gcc/testsuite/gcc.dg/strcmpopt_4.c | 16 - gcc/testsuite/gcc.dg/strcmpopt_5.c | 80 - gcc/testsuite/gcc.dg/strlenopt-44.c | 92 - gcc/testsuite/gcc.dg/strlenopt-45.c | 335 - gcc/testsuite/gcc.dg/strlenopt-46.c | 148 - gcc/testsuite/gcc.dg/strlenopt-49.c | 53 - gcc/testsuite/gcc.dg/strlenopt-50.c | 116 - gcc/testsuite/gcc.dg/strlenopt-51.c | 121 - gcc/testsuite/gcc.dg/strlenopt-52.c | 288 - gcc/testsuite/gcc.dg/strlenopt-53.c | 116 - gcc/testsuite/gcc.dg/strlenopt-54.c | 109 - gcc/testsuite/gcc.dg/strlenopt-55.c | 230 - gcc/testsuite/gcc.dg/strlenopt-56.c | 50 - gcc/testsuite/gcc.dg/strlenopt-58.c | 93 - gcc/testsuite/gcc.dg/strlenopt.h | 1 - gcc/testsuite/gcc.dg/torture/20180712-1.c | 76 - gcc/testsuite/gcc.dg/torture/float32-tg-3.c | 1 - gcc/testsuite/gcc.dg/torture/float32x-tg-3.c | 1 - gcc/testsuite/gcc.dg/torture/float64-tg-3.c | 1 - gcc/testsuite/gcc.dg/torture/float64x-tg-3.c | 1 - gcc/testsuite/gcc.dg/torture/fp-int-convert.h | 3 +- gcc/testsuite/gcc.dg/torture/pr36066.c | 2 +- gcc/testsuite/gcc.dg/torture/pr42363.c | 6 +- gcc/testsuite/gcc.dg/torture/pr52969.c | 16 + gcc/testsuite/gcc.dg/torture/pr81790.c | 1 + gcc/testsuite/gcc.dg/torture/pr85852.c | 9 - gcc/testsuite/gcc.dg/torture/pr86034.c | 32 - gcc/testsuite/gcc.dg/torture/pr86066.c | 19 - gcc/testsuite/gcc.dg/torture/pr86232.c | 10 - gcc/testsuite/gcc.dg/torture/pr86363.c | 25 - gcc/testsuite/gcc.dg/torture/pr86389.c | 25 - gcc/testsuite/gcc.dg/torture/pr87132.c | 18 - gcc/testsuite/gcc.dg/torture/pr87147.c | 22 - gcc/testsuite/gcc.dg/torture/pr87168.c | 30 - gcc/testsuite/gcc.dg/torture/pr87169.c | 41 - gcc/testsuite/gcc.dg/torture/pr87176.c | 28 - gcc/testsuite/gcc.dg/torture/pr87177-2.c | 28 - gcc/testsuite/gcc.dg/torture/pr87177.c | 61 - gcc/testsuite/gcc.dg/torture/pr87197.c | 35 - gcc/testsuite/gcc.dg/torture/pr87200.c | 23 - gcc/testsuite/gcc.dg/torture/pr87211.c | 21 - gcc/testsuite/gcc.dg/torture/pr87263.c | 24 - gcc/testsuite/gcc.dg/torture/pr87266-1.c | 32 - gcc/testsuite/gcc.dg/torture/pr87266-2.c | 32 - gcc/testsuite/gcc.dg/torture/pr87266-3.c | 32 - gcc/testsuite/gcc.dg/torture/pr87266-4.c | 38 - gcc/testsuite/gcc.dg/torture/pr87280.c | 61 - gcc/testsuite/gcc.dg/torture/pr87301.c | 34 - gcc/testsuite/gcc.dg/torture/pr87328.c | 25 - gcc/testsuite/gcc.dg/torture/pr87342.c | 44 - gcc/testsuite/gcc.dg/torture/pr87349-1.c | 33 - gcc/testsuite/gcc.dg/torture/pr87349-2.c | 33 - gcc/testsuite/gcc.dg/torture/pr87402.c | 33 - gcc/testsuite/gcc.dg/torture/ssa-fre-1.c | 16 - gcc/testsuite/gcc.dg/torture/ssa-fre-2.c | 21 - gcc/testsuite/gcc.dg/torture/ssa-fre-3.c | 23 - gcc/testsuite/gcc.dg/torture/ssa-fre-4.c | 17 - gcc/testsuite/gcc.dg/torture/type-generic-1.c | 1 - gcc/testsuite/gcc.dg/transparent-union-6.c | 17 - gcc/testsuite/gcc.dg/tree-prof/pr59521-3.c | 34 - gcc/testsuite/gcc.dg/tree-prof/section-attr-1.c | 5 - gcc/testsuite/gcc.dg/tree-prof/section-attr-2.c | 5 - gcc/testsuite/gcc.dg/tree-prof/section-attr-3.c | 5 - gcc/testsuite/gcc.dg/tree-prof/stringop-1.c | 2 +- gcc/testsuite/gcc.dg/tree-prof/stringop-2.c | 2 +- gcc/testsuite/gcc.dg/tree-prof/update-loopch.c | 9 +- gcc/testsuite/gcc.dg/tree-prof/val-prof-1.c | 2 +- gcc/testsuite/gcc.dg/tree-prof/val-prof-10.c | 31 - gcc/testsuite/gcc.dg/tree-prof/val-prof-2.c | 2 +- gcc/testsuite/gcc.dg/tree-prof/val-prof-3.c | 2 +- gcc/testsuite/gcc.dg/tree-prof/val-prof-4.c | 2 +- gcc/testsuite/gcc.dg/tree-prof/val-prof-5.c | 2 +- gcc/testsuite/gcc.dg/tree-prof/val-prof-7.c | 28 +- gcc/testsuite/gcc.dg/tree-ssa/20030710-1.c | 10 +- gcc/testsuite/gcc.dg/tree-ssa/20030711-1.c | 8 +- gcc/testsuite/gcc.dg/tree-ssa/asm-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-10.c | 119 - gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-11.c | 65 - gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-9.c | 3 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-1.c | 7 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-18.c | 5 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-20.c | 22 - gcc/testsuite/gcc.dg/tree-ssa/copy-headers-2.c | 17 - gcc/testsuite/gcc.dg/tree-ssa/copy-headers-3.c | 19 - gcc/testsuite/gcc.dg/tree-ssa/copy-headers-4.c | 18 - gcc/testsuite/gcc.dg/tree-ssa/copy-headers-5.c | 16 - gcc/testsuite/gcc.dg/tree-ssa/cunroll-13.c | 54 +- gcc/testsuite/gcc.dg/tree-ssa/cunroll-15.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/dump-3.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/evrp11.c | 23 - gcc/testsuite/gcc.dg/tree-ssa/ifc-8.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ifc-cd.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ivopt_mult_1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ivopt_mult_1g.c | 82 - gcc/testsuite/gcc.dg/tree-ssa/ivopt_mult_2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ivopt_mult_2g.c | 79 - gcc/testsuite/gcc.dg/tree-ssa/loadpre6.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/minmax-loopend-2.c | 16 - gcc/testsuite/gcc.dg/tree-ssa/minmax-loopend.c | 9 +- gcc/testsuite/gcc.dg/tree-ssa/muldiv-1.c | 13 - gcc/testsuite/gcc.dg/tree-ssa/muldiv-2.c | 12 - gcc/testsuite/gcc.dg/tree-ssa/phi-opt-16.c | 12 - gcc/testsuite/gcc.dg/tree-ssa/phi-opt-17.c | 12 - gcc/testsuite/gcc.dg/tree-ssa/phi-opt-18.c | 14 - gcc/testsuite/gcc.dg/tree-ssa/phi-opt-19.c | 15 - gcc/testsuite/gcc.dg/tree-ssa/popcount.c | 41 - gcc/testsuite/gcc.dg/tree-ssa/popcount2.c | 28 - gcc/testsuite/gcc.dg/tree-ssa/popcount3.c | 15 - gcc/testsuite/gcc.dg/tree-ssa/pr19210-1.c | 10 +- gcc/testsuite/gcc.dg/tree-ssa/pr21559.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/pr45122.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr45397.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/pr61839_1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr61839_2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr61839_4.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr64183.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr69615.c | 16 - gcc/testsuite/gcc.dg/tree-ssa/pr78154.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr82665.c | 32 - gcc/testsuite/gcc.dg/tree-ssa/pr83648-2.c | 15 - gcc/testsuite/gcc.dg/tree-ssa/pr83648.c | 15 - gcc/testsuite/gcc.dg/tree-ssa/pr84512.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/pr85720.c | 13 - gcc/testsuite/gcc.dg/tree-ssa/pr86017.c | 29 - gcc/testsuite/gcc.dg/tree-ssa/pr86089.c | 13 - gcc/testsuite/gcc.dg/tree-ssa/pr86263.c | 29 - gcc/testsuite/gcc.dg/tree-ssa/pr86401-1.c | 48 - gcc/testsuite/gcc.dg/tree-ssa/pr86401-2.c | 48 - gcc/testsuite/gcc.dg/tree-ssa/pr87022.c | 36 - gcc/testsuite/gcc.dg/tree-ssa/pr87126.c | 25 - gcc/testsuite/gcc.dg/tree-ssa/pr87205-2.c | 18 - gcc/testsuite/gcc.dg/tree-ssa/pr87205.c | 21 - gcc/testsuite/gcc.dg/tree-ssa/pr87287.c | 34 - gcc/testsuite/gcc.dg/tree-ssa/predcom-8.c | 12 - gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-14.c | 11 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-7.c | 9 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-31.c | 16 - gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-32.c | 13 - gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-33.c | 22 - gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-34.c | 15 - gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-35.c | 13 - gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-46.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-63.c | 11 - gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-64.c | 21 - gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-65.c | 20 - gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-66.c | 11 - gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-67.c | 16 - gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-68.c | 28 - gcc/testsuite/gcc.dg/tree-ssa/switch-1.c | 110 - gcc/testsuite/gcc.dg/tree-ssa/switch-2.c | 25 - gcc/testsuite/gcc.dg/tree-ssa/switch-3.c | 20 - gcc/testsuite/gcc.dg/tree-ssa/vrp104.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp105.c | 37 + gcc/testsuite/gcc.dg/tree-ssa/vrp113.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp120.c | 5 - gcc/testsuite/gcc.dg/tree-ssa/vrp17.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/vrp18.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/vrp23.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/vrp24.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/vrp58.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/vrp92.c | 2 +- gcc/testsuite/gcc.dg/uninit-19.c | 4 +- gcc/testsuite/gcc.dg/uninit-pr81897-2.c | 2 +- gcc/testsuite/gcc.dg/uninit-suppress_2.c | 2 +- gcc/testsuite/gcc.dg/union-duplicate-field.c | 21 - gcc/testsuite/gcc.dg/unroll-2.c | 4 +- gcc/testsuite/gcc.dg/vect/bb-slp-div-1.c | 19 - gcc/testsuite/gcc.dg/vect/bb-slp-over-widen-1.c | 67 - gcc/testsuite/gcc.dg/vect/bb-slp-over-widen-2.c | 66 - gcc/testsuite/gcc.dg/vect/bb-slp-pow-1.c | 28 - gcc/testsuite/gcc.dg/vect/no-scevccp-outer-6.c | 3 +- gcc/testsuite/gcc.dg/vect/no-scevccp-pr86725-1.c | 26 - gcc/testsuite/gcc.dg/vect/no-scevccp-pr86725-2.c | 23 - gcc/testsuite/gcc.dg/vect/no-scevccp-pr86725-3.c | 25 - gcc/testsuite/gcc.dg/vect/no-scevccp-pr86725-4.c | 23 - gcc/testsuite/gcc.dg/vect/no-scevccp-pr86725-5.c | 24 - gcc/testsuite/gcc.dg/vect/no-vfa-vect-depend-2.c | 5 +- gcc/testsuite/gcc.dg/vect/no-vfa-vect-depend-3.c | 5 +- gcc/testsuite/gcc.dg/vect/nodump-vect-opt-info-1.c | 6 +- gcc/testsuite/gcc.dg/vect/nodump-vect-opt-info-2.c | 12 - gcc/testsuite/gcc.dg/vect/pr46032.c | 2 +- gcc/testsuite/gcc.dg/vect/pr53773.c | 5 +- gcc/testsuite/gcc.dg/vect/pr65947-13.c | 3 +- gcc/testsuite/gcc.dg/vect/pr80631-2.c | 3 +- gcc/testsuite/gcc.dg/vect/pr84711.c | 13 - gcc/testsuite/gcc.dg/vect/pr86749.c | 26 - gcc/testsuite/gcc.dg/vect/pr86858.c | 13 - gcc/testsuite/gcc.dg/vect/pr87288-1.c | 49 - gcc/testsuite/gcc.dg/vect/pr87288-2.c | 64 - gcc/testsuite/gcc.dg/vect/pr87288-3.c | 64 - gcc/testsuite/gcc.dg/vect/slp-23.c | 6 +- gcc/testsuite/gcc.dg/vect/slp-37.c | 9 +- gcc/testsuite/gcc.dg/vect/slp-perm-1.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-perm-10.c | 4 +- gcc/testsuite/gcc.dg/vect/slp-perm-2.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-perm-3.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-perm-5.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-perm-6.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-perm-7.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-perm-8.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-perm-9.c | 4 +- gcc/testsuite/gcc.dg/vect/vect-alias-check-4.c | 18 +- gcc/testsuite/gcc.dg/vect/vect-avg-1.c | 47 - gcc/testsuite/gcc.dg/vect/vect-avg-10.c | 8 - gcc/testsuite/gcc.dg/vect/vect-avg-11.c | 57 - gcc/testsuite/gcc.dg/vect/vect-avg-12.c | 10 - gcc/testsuite/gcc.dg/vect/vect-avg-13.c | 11 - gcc/testsuite/gcc.dg/vect/vect-avg-14.c | 11 - gcc/testsuite/gcc.dg/vect/vect-avg-15.c | 52 - gcc/testsuite/gcc.dg/vect/vect-avg-16.c | 52 - gcc/testsuite/gcc.dg/vect/vect-avg-2.c | 10 - gcc/testsuite/gcc.dg/vect/vect-avg-3.c | 11 - gcc/testsuite/gcc.dg/vect/vect-avg-4.c | 11 - gcc/testsuite/gcc.dg/vect/vect-avg-5.c | 51 - gcc/testsuite/gcc.dg/vect/vect-avg-6.c | 10 - gcc/testsuite/gcc.dg/vect/vect-avg-7.c | 11 - gcc/testsuite/gcc.dg/vect/vect-avg-8.c | 11 - gcc/testsuite/gcc.dg/vect/vect-avg-9.c | 8 - gcc/testsuite/gcc.dg/vect/vect-cond-10.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-cond-8.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-cond-9.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-cond-arith-1.c | 64 - gcc/testsuite/gcc.dg/vect/vect-cond-arith-2.c | 45 - gcc/testsuite/gcc.dg/vect/vect-cond-arith-3.c | 63 - gcc/testsuite/gcc.dg/vect/vect-cond-arith-4.c | 58 - gcc/testsuite/gcc.dg/vect/vect-cond-arith-5.c | 60 - gcc/testsuite/gcc.dg/vect/vect-cond-arith-6.c | 62 - gcc/testsuite/gcc.dg/vect/vect-fma-1.c | 58 - gcc/testsuite/gcc.dg/vect/vect-fma-2.c | 17 - gcc/testsuite/gcc.dg/vect/vect-mask-load-1.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-mask-loadstore-1.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-mixed-size-cond-1.c | 14 - .../gcc.dg/vect/vect-mult-const-pattern-1.c | 2 +- .../gcc.dg/vect/vect-mult-const-pattern-2.c | 2 +- .../gcc.dg/vect/vect-over-widen-1-big-array.c | 6 +- gcc/testsuite/gcc.dg/vect/vect-over-widen-1.c | 7 +- gcc/testsuite/gcc.dg/vect/vect-over-widen-10.c | 20 - gcc/testsuite/gcc.dg/vect/vect-over-widen-11.c | 64 - gcc/testsuite/gcc.dg/vect/vect-over-widen-12.c | 20 - gcc/testsuite/gcc.dg/vect/vect-over-widen-13.c | 51 - gcc/testsuite/gcc.dg/vect/vect-over-widen-14.c | 19 - gcc/testsuite/gcc.dg/vect/vect-over-widen-15.c | 53 - gcc/testsuite/gcc.dg/vect/vect-over-widen-16.c | 19 - gcc/testsuite/gcc.dg/vect/vect-over-widen-17.c | 46 - gcc/testsuite/gcc.dg/vect/vect-over-widen-18.c | 50 - gcc/testsuite/gcc.dg/vect/vect-over-widen-19.c | 53 - .../gcc.dg/vect/vect-over-widen-2-big-array.c | 9 +- gcc/testsuite/gcc.dg/vect/vect-over-widen-2.c | 9 +- gcc/testsuite/gcc.dg/vect/vect-over-widen-20.c | 53 - gcc/testsuite/gcc.dg/vect/vect-over-widen-21.c | 51 - gcc/testsuite/gcc.dg/vect/vect-over-widen-22.c | 53 - .../gcc.dg/vect/vect-over-widen-3-big-array.c | 6 +- gcc/testsuite/gcc.dg/vect/vect-over-widen-3.c | 5 +- .../gcc.dg/vect/vect-over-widen-4-big-array.c | 6 +- gcc/testsuite/gcc.dg/vect/vect-over-widen-4.c | 7 +- gcc/testsuite/gcc.dg/vect/vect-over-widen-5.c | 52 - gcc/testsuite/gcc.dg/vect/vect-over-widen-6.c | 17 - gcc/testsuite/gcc.dg/vect/vect-over-widen-7.c | 54 - gcc/testsuite/gcc.dg/vect/vect-over-widen-8.c | 20 - gcc/testsuite/gcc.dg/vect/vect-over-widen-9.c | 59 - gcc/testsuite/gcc.dg/vect/vect-reduc-dot-1.c | 49 - gcc/testsuite/gcc.dg/vect/vect-reduc-dot-2.c | 10 - gcc/testsuite/gcc.dg/vect/vect-reduc-dot-3.c | 10 - gcc/testsuite/gcc.dg/vect/vect-reduc-dot-4.c | 10 - gcc/testsuite/gcc.dg/vect/vect-reduc-dot-5.c | 10 - gcc/testsuite/gcc.dg/vect/vect-reduc-dot-6.c | 10 - gcc/testsuite/gcc.dg/vect/vect-reduc-dot-7.c | 10 - gcc/testsuite/gcc.dg/vect/vect-reduc-dot-8.c | 10 - gcc/testsuite/gcc.dg/vect/vect-reduc-dot-u16b.c | 17 +- gcc/testsuite/gcc.dg/vect/vect-reduc-sad-1.c | 51 - gcc/testsuite/gcc.dg/vect/vect-reduc-sad-2.c | 10 - gcc/testsuite/gcc.dg/vect/vect-reduc-sad-3.c | 10 - gcc/testsuite/gcc.dg/vect/vect-reduc-sad-4.c | 10 - gcc/testsuite/gcc.dg/vect/vect-reduc-sad-5.c | 10 - gcc/testsuite/gcc.dg/vect/vect-reduc-sad-6.c | 10 - gcc/testsuite/gcc.dg/vect/vect-reduc-sad-7.c | 10 - gcc/testsuite/gcc.dg/vect/vect-reduc-sad-8.c | 10 - .../vect/vect-strided-u8-i8-gap4-big-array.c | 5 +- .../gcc.dg/vect/vect-strided-u8-i8-gap4.c | 5 +- gcc/testsuite/gcc.dg/vect/vect-widen-mult-1.c | 48 - gcc/testsuite/gcc.dg/vect/vect-widen-mult-2.c | 9 - gcc/testsuite/gcc.dg/vect/vect-widen-mult-3.c | 9 - gcc/testsuite/gcc.dg/vect/vect-widen-mult-4.c | 9 - .../gcc.dg/vect/vect-widen-mult-const-s16.c | 4 +- .../gcc.dg/vect/vect-widen-mult-const-u16.c | 4 +- .../gcc.dg/vect/vect-widen-mult-extern-1.c | 15 - gcc/testsuite/gcc.dg/vect/vect-widen-mult-sum.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-widen-mult-u8-u32.c | 2 +- gcc/testsuite/gcc.dg/vect/vect.exp | 7 + gcc/testsuite/gcc.dg/vla-1.c | 26 - .../gcc.dg/vmx/{extract.c => extract-be-order.c} | 13 + gcc/testsuite/gcc.dg/vmx/extract-vsx-be-order.c | 20 + gcc/testsuite/gcc.dg/vmx/insert-be-order.c | 66 + .../vmx/{insert-vsx.c => insert-vsx-be-order.c} | 9 +- gcc/testsuite/gcc.dg/vmx/{ld.c => ld-be-order.c} | 17 + .../gcc.dg/vmx/{ld-vsx.c => ld-vsx-be-order.c} | 8 +- gcc/testsuite/gcc.dg/vmx/{lde.c => lde-be-order.c} | 17 +- gcc/testsuite/gcc.dg/vmx/{ldl.c => ldl-be-order.c} | 17 + .../gcc.dg/vmx/{ldl-vsx.c => ldl-vsx-be-order.c} | 8 +- .../gcc.dg/vmx/{merge.c => merge-be-order.c} | 20 + .../vmx/{merge-vsx.c => merge-vsx-be-order.c} | 16 +- gcc/testsuite/gcc.dg/vmx/mult-even-odd-be-order.c | 65 + .../gcc.dg/vmx/{pack.c => pack-be-order.c} | 29 + .../gcc.dg/vmx/{perm.c => perm-be-order.c} | 40 +- .../gcc.dg/vmx/{splat.c => splat-be-order.c} | 13 + .../vmx/{splat-vsx.c => splat-vsx-be-order.c} | 9 +- gcc/testsuite/gcc.dg/vmx/{st.c => st-be-order.c} | 17 + .../gcc.dg/vmx/{st-vsx.c => st-vsx-be-order.c} | 8 +- gcc/testsuite/gcc.dg/vmx/{ste.c => ste-be-order.c} | 13 + gcc/testsuite/gcc.dg/vmx/{stl.c => stl-be-order.c} | 17 + .../gcc.dg/vmx/{stl-vsx.c => stl-vsx-be-order.c} | 8 +- .../gcc.dg/vmx/{sum2s.c => sum2s-be-order.c} | 7 + .../gcc.dg/vmx/{unpack.c => unpack-be-order.c} | 22 +- gcc/testsuite/gcc.dg/vmx/vsums-be-order.c | 21 + gcc/testsuite/gcc.dg/vrp-min-max-1.c | 2 +- gcc/testsuite/gcc.dg/vrp-min-max-3.c | 27 - gcc/testsuite/gcc.dg/warn-abs-1.c | 66 - gcc/testsuite/gcc.dg/warn-sprintf-no-nul.c | 90 - gcc/testsuite/gcc.dg/warn-stpcpy-no-nul.c | 324 - gcc/testsuite/gcc.dg/warn-strcpy-no-nul.c | 324 - gcc/testsuite/gcc.dg/warn-strlen-no-nul.c | 304 - gcc/testsuite/gcc.dg/warn-strnlen-no-nul-2.c | 66 - gcc/testsuite/gcc.dg/warn-strnlen-no-nul.c | 356 - gcc/testsuite/gcc.dg/wmain.c | 10 - gcc/testsuite/gcc.dg/zero_bits_compound-1.c | 2 +- gcc/testsuite/gcc.misc-tests/gcov-pr83813.c | 23 - gcc/testsuite/gcc.misc-tests/gcov-pr84758.c | 28 - gcc/testsuite/gcc.misc-tests/gcov-pr85217.c | 20 - gcc/testsuite/gcc.misc-tests/gcov-pr85332.c | 26 - gcc/testsuite/gcc.misc-tests/gcov-pr85338.c | 21 - gcc/testsuite/gcc.misc-tests/gcov-pr85350.c | 21 - gcc/testsuite/gcc.misc-tests/gcov-pr85372.c | 28 - gcc/testsuite/gcc.misc-tests/gcov-pr86536.c | 25 - gcc/testsuite/gcc.misc-tests/options.exp | 38 - gcc/testsuite/gcc.src/maintainers.exp | 43 - .../gcc.target/aarch64/advsimd-intrinsics/vld1x3.c | 82 - .../gcc.target/aarch64/advsimd-intrinsics/vst1x2.c | 80 - .../gcc.target/aarch64/advsimd-intrinsics/vst1x3.c | 81 - gcc/testsuite/gcc.target/aarch64/aes_2.c | 79 - gcc/testsuite/gcc.target/aarch64/aes_xor_combine.c | 70 - gcc/testsuite/gcc.target/aarch64/ashltidisi.c | 2 +- gcc/testsuite/gcc.target/aarch64/atomic-store.c | 75 - .../gcc.target/aarch64/builtin_sadd_128.c | 18 - gcc/testsuite/gcc.target/aarch64/builtin_saddl.c | 17 - gcc/testsuite/gcc.target/aarch64/builtin_saddll.c | 18 - .../gcc.target/aarch64/builtin_ssub_128.c | 18 - gcc/testsuite/gcc.target/aarch64/builtin_ssubl.c | 17 - gcc/testsuite/gcc.target/aarch64/builtin_ssubll.c | 18 - .../gcc.target/aarch64/builtin_uadd_128.c | 18 - gcc/testsuite/gcc.target/aarch64/builtin_uaddl.c | 17 - gcc/testsuite/gcc.target/aarch64/builtin_uaddll.c | 18 - .../gcc.target/aarch64/builtin_usub_128.c | 18 - gcc/testsuite/gcc.target/aarch64/builtin_usubl.c | 17 - gcc/testsuite/gcc.target/aarch64/builtin_usubll.c | 18 - gcc/testsuite/gcc.target/aarch64/combine_bfi_1.c | 4 +- gcc/testsuite/gcc.target/aarch64/combine_bfxil.c | 117 - gcc/testsuite/gcc.target/aarch64/combine_bfxil_2.c | 16 - gcc/testsuite/gcc.target/aarch64/crypto-fuse-1.c | 45 - gcc/testsuite/gcc.target/aarch64/crypto-fuse-2.c | 45 - .../gcc.target/aarch64/extract_zero_extend.c | 81 - .../gcc.target/aarch64/f16_mov_immediate_1.c | 6 +- .../gcc.target/aarch64/f16_mov_immediate_2.c | 4 +- .../gcc.target/aarch64/f16_mov_immediate_3.c | 14 - gcc/testsuite/gcc.target/aarch64/fix_extend1.c | 17 - gcc/testsuite/gcc.target/aarch64/frecpe_1.c | 18 - gcc/testsuite/gcc.target/aarch64/frecpe_2.c | 18 - .../gcc.target/aarch64/imm_choice_comparison.c | 54 - .../gcc.target/aarch64/large_struct_copy.c | 23 - .../gcc.target/aarch64/large_struct_copy_2.c | 26 - gcc/testsuite/gcc.target/aarch64/ldp_stp_10.c | 33 - gcc/testsuite/gcc.target/aarch64/ldp_stp_11.c | 16 - gcc/testsuite/gcc.target/aarch64/ldp_stp_12.c | 13 - gcc/testsuite/gcc.target/aarch64/ldp_stp_13.c | 18 - gcc/testsuite/gcc.target/aarch64/ldp_stp_6.c | 20 - gcc/testsuite/gcc.target/aarch64/ldp_stp_7.c | 47 - gcc/testsuite/gcc.target/aarch64/ldp_stp_8.c | 30 - gcc/testsuite/gcc.target/aarch64/ldp_stp_9.c | 49 - gcc/testsuite/gcc.target/aarch64/ldp_stp_q.c | 26 - .../gcc.target/aarch64/ldp_stp_q_disable.c | 26 - gcc/testsuite/gcc.target/aarch64/lsl_asr_sbfiz.c | 24 - gcc/testsuite/gcc.target/aarch64/mgeneral-regs_1.c | 3 +- gcc/testsuite/gcc.target/aarch64/mgeneral-regs_2.c | 2 +- gcc/testsuite/gcc.target/aarch64/mgeneral-regs_3.c | 2 +- gcc/testsuite/gcc.target/aarch64/nofp_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/popcnt.c | 15 +- gcc/testsuite/gcc.target/aarch64/pr62262.c | 2 +- gcc/testsuite/gcc.target/aarch64/pr64946.c | 13 - gcc/testsuite/gcc.target/aarch64/pr84882.c | 34 - gcc/testsuite/gcc.target/aarch64/pr87511.c | 16 - gcc/testsuite/gcc.target/aarch64/profile.c | 3 - .../gcc.target/aarch64/scalar_intrinsics.c | 8 - gcc/testsuite/gcc.target/aarch64/sha3.h | 40 +- gcc/testsuite/gcc.target/aarch64/sha3_1.c | 4 +- gcc/testsuite/gcc.target/aarch64/sha3_2.c | 4 +- gcc/testsuite/gcc.target/aarch64/sha3_3.c | 4 +- .../gcc.target/aarch64/simd/vect_su_add_sub.c | 55 - gcc/testsuite/gcc.target/aarch64/spellcheck_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/spellcheck_4.c | 2 +- gcc/testsuite/gcc.target/aarch64/ssadv16qi.c | 27 - gcc/testsuite/gcc.target/aarch64/stack-check-12.c | 24 - gcc/testsuite/gcc.target/aarch64/stack-check-13.c | 28 - gcc/testsuite/gcc.target/aarch64/stack-check-14.c | 24 - gcc/testsuite/gcc.target/aarch64/stack-check-15.c | 21 - .../gcc.target/aarch64/stack-check-alloca-1.c | 14 - .../gcc.target/aarch64/stack-check-alloca-10.c | 12 - .../gcc.target/aarch64/stack-check-alloca-2.c | 10 - .../gcc.target/aarch64/stack-check-alloca-3.c | 10 - .../gcc.target/aarch64/stack-check-alloca-4.c | 11 - .../gcc.target/aarch64/stack-check-alloca-5.c | 11 - .../gcc.target/aarch64/stack-check-alloca-6.c | 11 - .../gcc.target/aarch64/stack-check-alloca-7.c | 11 - .../gcc.target/aarch64/stack-check-alloca-8.c | 13 - .../gcc.target/aarch64/stack-check-alloca-9.c | 12 - .../gcc.target/aarch64/stack-check-alloca.h | 13 - .../gcc.target/aarch64/stack-check-cfa-1.c | 12 - .../gcc.target/aarch64/stack-check-cfa-2.c | 13 - .../gcc.target/aarch64/stack-check-cfa-3.c | 13 - .../gcc.target/aarch64/stack-check-prologue-1.c | 10 - .../gcc.target/aarch64/stack-check-prologue-10.c | 11 - .../gcc.target/aarch64/stack-check-prologue-11.c | 11 - .../gcc.target/aarch64/stack-check-prologue-12.c | 15 - .../gcc.target/aarch64/stack-check-prologue-13.c | 20 - .../gcc.target/aarch64/stack-check-prologue-14.c | 24 - .../gcc.target/aarch64/stack-check-prologue-15.c | 23 - .../gcc.target/aarch64/stack-check-prologue-16.c | 32 - .../gcc.target/aarch64/stack-check-prologue-2.c | 10 - .../gcc.target/aarch64/stack-check-prologue-3.c | 11 - .../gcc.target/aarch64/stack-check-prologue-4.c | 11 - .../gcc.target/aarch64/stack-check-prologue-5.c | 11 - .../gcc.target/aarch64/stack-check-prologue-6.c | 11 - .../gcc.target/aarch64/stack-check-prologue-7.c | 11 - .../gcc.target/aarch64/stack-check-prologue-8.c | 10 - .../gcc.target/aarch64/stack-check-prologue-9.c | 11 - .../gcc.target/aarch64/stack-check-prologue.h | 5 - .../gcc.target/aarch64/store_lane_spill_1.c | 21 - .../gcc.target/aarch64/store_v2vec_lanes.c | 28 +- gcc/testsuite/gcc.target/aarch64/stp_vec_128_1.c | 20 - gcc/testsuite/gcc.target/aarch64/strcmpopt_6.c | 36 - gcc/testsuite/gcc.target/aarch64/struct_cpy.c | 69 - gcc/testsuite/gcc.target/aarch64/subsp.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/bswap_1.c | 13 - gcc/testsuite/gcc.target/aarch64/sve/bswap_2.c | 13 - gcc/testsuite/gcc.target/aarch64/sve/bswap_3.c | 13 - .../gcc.target/aarch64/sve/cond_arith_1.c | 64 - .../gcc.target/aarch64/sve/cond_arith_1_run.c | 33 - .../gcc.target/aarch64/sve/cond_arith_2.c | 63 - .../gcc.target/aarch64/sve/cond_arith_2_run.c | 34 - .../gcc.target/aarch64/sve/cond_arith_3.c | 62 - .../gcc.target/aarch64/sve/cond_arith_3_run.c | 34 - .../gcc.target/aarch64/sve/cond_arith_4.c | 62 - .../gcc.target/aarch64/sve/cond_arith_4_run.c | 32 - .../gcc.target/aarch64/sve/cond_arith_5.c | 85 - .../gcc.target/aarch64/sve/cond_arith_5_run.c | 35 - gcc/testsuite/gcc.target/aarch64/sve/div_1.c | 26 - gcc/testsuite/gcc.target/aarch64/sve/div_1_run.c | 30 - gcc/testsuite/gcc.target/aarch64/sve/extract_5.c | 71 - gcc/testsuite/gcc.target/aarch64/sve/loop_add_6.c | 46 - .../gcc.target/aarch64/sve/mul_highpart_2.c | 25 - .../gcc.target/aarch64/sve/mul_highpart_2_run.c | 29 - gcc/testsuite/gcc.target/aarch64/sve/pr87563.c | 18 - gcc/testsuite/gcc.target/aarch64/sve/reduc_4.c | 18 - gcc/testsuite/gcc.target/aarch64/sve/reduc_6.c | 17 - gcc/testsuite/gcc.target/aarch64/sve/reduc_7.c | 17 - gcc/testsuite/gcc.target/aarch64/sve/reduc_8.c | 20 - gcc/testsuite/gcc.target/aarch64/sve/single_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/single_2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/single_3.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/single_4.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/slp_14.c | 48 - gcc/testsuite/gcc.target/aarch64/sve/slp_14_run.c | 34 - gcc/testsuite/gcc.target/aarch64/sve/slp_5.c | 4 +- gcc/testsuite/gcc.target/aarch64/sve/slp_perm_1.c | 22 - gcc/testsuite/gcc.target/aarch64/sve/slp_perm_2.c | 22 - gcc/testsuite/gcc.target/aarch64/sve/slp_perm_3.c | 22 - gcc/testsuite/gcc.target/aarch64/sve/slp_perm_4.c | 22 - gcc/testsuite/gcc.target/aarch64/sve/slp_perm_5.c | 32 - gcc/testsuite/gcc.target/aarch64/sve/slp_perm_6.c | 22 - gcc/testsuite/gcc.target/aarch64/sve/slp_perm_7.c | 22 - .../gcc.target/aarch64/sve/store_lane_spill_1.c | 19 - .../gcc.target/aarch64/sve/struct_vect_24.c | 48 - .../gcc.target/aarch64/sve/struct_vect_24_run.c | 37 - .../gcc.target/aarch64/sve/tls_preserve_1.c | 19 - .../gcc.target/aarch64/sve/tls_preserve_2.c | 24 - .../gcc.target/aarch64/sve/tls_preserve_3.c | 24 - .../gcc.target/aarch64/sve/var_stride_2.c | 3 +- .../gcc.target/aarch64/sve/var_stride_4.c | 3 +- gcc/testsuite/gcc.target/aarch64/sve/vcond_10.c | 36 - .../gcc.target/aarch64/sve/vcond_10_run.c | 24 - gcc/testsuite/gcc.target/aarch64/sve/vcond_11.c | 36 - .../gcc.target/aarch64/sve/vcond_11_run.c | 28 - gcc/testsuite/gcc.target/aarch64/sve/vcond_12.c | 139 - .../gcc.target/aarch64/sve/vcond_12_run.c | 30 - gcc/testsuite/gcc.target/aarch64/sve/vcond_13.c | 58 - .../gcc.target/aarch64/sve/vcond_13_run.c | 37 - gcc/testsuite/gcc.target/aarch64/sve/vcond_14.c | 58 - .../gcc.target/aarch64/sve/vcond_14_run.c | 37 - gcc/testsuite/gcc.target/aarch64/sve/vcond_15.c | 58 - .../gcc.target/aarch64/sve/vcond_15_run.c | 37 - gcc/testsuite/gcc.target/aarch64/sve/vcond_16.c | 58 - .../gcc.target/aarch64/sve/vcond_16_run.c | 37 - gcc/testsuite/gcc.target/aarch64/sve/vcond_4.c | 54 +- gcc/testsuite/gcc.target/aarch64/sve/vcond_5.c | 54 +- gcc/testsuite/gcc.target/aarch64/sve/vcond_6.c | 21 +- gcc/testsuite/gcc.target/aarch64/sve/vcond_7.c | 216 - gcc/testsuite/gcc.target/aarch64/sve/vcond_7_run.c | 40 - gcc/testsuite/gcc.target/aarch64/sve/vcond_8.c | 137 - gcc/testsuite/gcc.target/aarch64/sve/vcond_8_run.c | 32 - gcc/testsuite/gcc.target/aarch64/sve/vcond_9.c | 137 - gcc/testsuite/gcc.target/aarch64/sve/vcond_9_run.c | 34 - gcc/testsuite/gcc.target/aarch64/target_attr_18.c | 21 - gcc/testsuite/gcc.target/aarch64/usadv16qi.c | 27 - .../gcc.target/aarch64/vabs_intrinsic_3.c | 39 - gcc/testsuite/gcc.target/aarch64/vabsd_s64.c | 34 - gcc/testsuite/gcc.target/aarch64/vclz.c | 24 +- gcc/testsuite/gcc.target/aarch64/vec_init_1.c | 6 +- gcc/testsuite/gcc.target/aarch64/vec_zeroextend.c | 21 - .../gcc.target/aarch64/vect-abs-compile.c | 5 +- gcc/testsuite/gcc.target/aarch64/vect-init-ld1.c | 69 - gcc/testsuite/gcc.target/aarch64/vect-slp-dup.c | 20 - gcc/testsuite/gcc.target/aarch64/vect_hadd_1.h | 39 - gcc/testsuite/gcc.target/aarch64/vect_shadd_1.c | 20 - gcc/testsuite/gcc.target/aarch64/vect_srhadd_1.c | 20 - gcc/testsuite/gcc.target/aarch64/vect_uhadd_1.c | 20 - gcc/testsuite/gcc.target/aarch64/vect_urhadd_1.c | 20 - gcc/testsuite/gcc.target/aarch64/vfp-1.c | 8 +- gcc/testsuite/gcc.target/aarch64/vmov_n_1.c | 8 +- gcc/testsuite/gcc.target/aarch64/vneg_s.c | 50 +- gcc/testsuite/gcc.target/aarch64/vnegd_s64.c | 36 - gcc/testsuite/gcc.target/alpha/pr86984.c | 96 - gcc/testsuite/gcc.target/arc/add_n-combine.c | 2 +- gcc/testsuite/gcc.target/arc/builtin_simdarc.c | 2 +- gcc/testsuite/gcc.target/arc/fma-1.c | 13 - gcc/testsuite/gcc.target/arc/interrupt-8.c | 5 +- gcc/testsuite/gcc.target/arc/loop-4.c | 2 +- gcc/testsuite/gcc.target/arc/loop-hazard-1.c | 2 +- gcc/testsuite/gcc.target/arc/mulsi3_highpart-2.c | 2 +- gcc/testsuite/gcc.target/arc/sdata-3.c | 8 +- gcc/testsuite/gcc.target/arc/store-merge-1.c | 17 - gcc/testsuite/gcc.target/arc/tmac-3.c | 17 - gcc/testsuite/gcc.target/arc/tph_addx.c | 53 - gcc/testsuite/gcc.target/arc/tumaddsidi4.c | 2 +- gcc/testsuite/gcc.target/arc/uncached-1.c | 11 - gcc/testsuite/gcc.target/arc/uncached-2.c | 9 - gcc/testsuite/gcc.target/arm/armv5_thumb_isa.c | 8 + gcc/testsuite/gcc.target/arm/big-endian-subreg.c | 13 - gcc/testsuite/gcc.target/arm/cmse/cmse-1c99.c | 4 - .../arm/di-longlong64-sync-withhelpers.c | 6 +- gcc/testsuite/gcc.target/arm/pr62554.c | 51 + gcc/testsuite/gcc.target/arm/pr69610-1.c | 14 + gcc/testsuite/gcc.target/arm/pr69610-2.c | 33 + gcc/testsuite/gcc.target/csky/and1.c | 12 - gcc/testsuite/gcc.target/csky/and2.c | 12 - gcc/testsuite/gcc.target/csky/and3a.c | 12 - gcc/testsuite/gcc.target/csky/and3b.c | 11 - gcc/testsuite/gcc.target/csky/ck801-branch.c | 40 - gcc/testsuite/gcc.target/csky/constpool-1.c | 16 - gcc/testsuite/gcc.target/csky/constpool-2.c | 15 - gcc/testsuite/gcc.target/csky/constpool-3.c | 15 - gcc/testsuite/gcc.target/csky/cse-cc.c | 19 - gcc/testsuite/gcc.target/csky/csky.exp | 79 - gcc/testsuite/gcc.target/csky/fnargs-1.c | 38 - gcc/testsuite/gcc.target/csky/fnargs-2.c | 52 - gcc/testsuite/gcc.target/csky/fnargs-3.c | 31 - gcc/testsuite/gcc.target/csky/land1.c | 11 - gcc/testsuite/gcc.target/csky/land2.c | 11 - gcc/testsuite/gcc.target/csky/naked.c | 16 - gcc/testsuite/gcc.target/csky/or1.c | 11 - gcc/testsuite/gcc.target/i386/387-ficom-1.c | 5 +- gcc/testsuite/gcc.target/i386/387-ficom-2.c | 5 +- gcc/testsuite/gcc.target/i386/addr-sel-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx-cvt-2.c | 14 +- gcc/testsuite/gcc.target/i386/avx-cvt-3.c | 2 +- gcc/testsuite/gcc.target/i386/avx2-cvt-2.c | 14 +- gcc/testsuite/gcc.target/i386/avx2-gather-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx2-gather-6.c | 2 +- gcc/testsuite/gcc.target/i386/avx2-vpmovmskb-2.c | 1 - .../gcc.target/i386/avx256-unaligned-store-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx512-binop-1.h | 12 - gcc/testsuite/gcc.target/i386/avx512-binop-2.h | 12 - gcc/testsuite/gcc.target/i386/avx512-binop-3.h | 15 - gcc/testsuite/gcc.target/i386/avx512-binop-4.h | 12 - gcc/testsuite/gcc.target/i386/avx512-binop-5.h | 14 - gcc/testsuite/gcc.target/i386/avx512-binop-6.h | 14 - gcc/testsuite/gcc.target/i386/avx512-fma-1.h | 12 - gcc/testsuite/gcc.target/i386/avx512-fma-2.h | 13 - gcc/testsuite/gcc.target/i386/avx512-fma-3.h | 13 - gcc/testsuite/gcc.target/i386/avx512-fma-4.h | 13 - gcc/testsuite/gcc.target/i386/avx512-fma-5.h | 13 - gcc/testsuite/gcc.target/i386/avx512-fma-6.h | 13 - gcc/testsuite/gcc.target/i386/avx512-fma-7.h | 16 - gcc/testsuite/gcc.target/i386/avx512-fma-8.h | 13 - gcc/testsuite/gcc.target/i386/avx512bw-pr85832.c | 19 - gcc/testsuite/gcc.target/i386/avx512bw-pr86036.c | 48 - gcc/testsuite/gcc.target/i386/avx512dq-pr85480-1.c | 26 - gcc/testsuite/gcc.target/i386/avx512dq-pr85480-2.c | 38 - gcc/testsuite/gcc.target/i386/avx512dq-pr85918-2.c | 435 - gcc/testsuite/gcc.target/i386/avx512dq-pr85918.c | 203 - gcc/testsuite/gcc.target/i386/avx512dq-vpmullq-3.c | 15 - gcc/testsuite/gcc.target/i386/avx512dq-vpmullq-4.c | 45 - .../gcc.target/i386/avx512f-add-df-zmm-1.c | 12 - .../gcc.target/i386/avx512f-add-sf-zmm-1.c | 12 - .../gcc.target/i386/avx512f-add-sf-zmm-2.c | 12 - .../gcc.target/i386/avx512f-add-sf-zmm-3.c | 12 - .../gcc.target/i386/avx512f-add-sf-zmm-4.c | 12 - .../gcc.target/i386/avx512f-add-sf-zmm-5.c | 12 - .../gcc.target/i386/avx512f-add-sf-zmm-6.c | 12 - .../gcc.target/i386/avx512f-div-df-zmm-1.c | 12 - .../gcc.target/i386/avx512f-div-sf-zmm-1.c | 12 - .../gcc.target/i386/avx512f-div-sf-zmm-2.c | 12 - .../gcc.target/i386/avx512f-div-sf-zmm-3.c | 12 - .../gcc.target/i386/avx512f-div-sf-zmm-4.c | 12 - .../gcc.target/i386/avx512f-div-sf-zmm-5.c | 12 - .../gcc.target/i386/avx512f-fmadd-df-zmm-1.c | 12 - .../gcc.target/i386/avx512f-fmadd-sf-zmm-1.c | 12 - .../gcc.target/i386/avx512f-fmadd-sf-zmm-2.c | 12 - .../gcc.target/i386/avx512f-fmadd-sf-zmm-3.c | 12 - .../gcc.target/i386/avx512f-fmadd-sf-zmm-4.c | 12 - .../gcc.target/i386/avx512f-fmadd-sf-zmm-5.c | 12 - .../gcc.target/i386/avx512f-fmadd-sf-zmm-6.c | 12 - .../gcc.target/i386/avx512f-fmadd-sf-zmm-7.c | 12 - .../gcc.target/i386/avx512f-fmadd-sf-zmm-8.c | 12 - gcc/testsuite/gcc.target/i386/avx512f-gather-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-pr85832.c | 19 - .../gcc.target/i386/avx512f-set-v32hi-1.c | 36 - .../gcc.target/i386/avx512f-set-v32hi-2.c | 46 - .../gcc.target/i386/avx512f-set-v32hi-3.c | 30 - .../gcc.target/i386/avx512f-set-v32hi-4.c | 131 - .../gcc.target/i386/avx512f-set-v32hi-5.c | 131 - .../gcc.target/i386/avx512f-set-v64qi-1.c | 48 - .../gcc.target/i386/avx512f-set-v64qi-2.c | 70 - .../gcc.target/i386/avx512f-set-v64qi-3.c | 34 - .../gcc.target/i386/avx512f-set-v64qi-4.c | 355 - .../gcc.target/i386/avx512f-set-v64qi-5.c | 355 - gcc/testsuite/gcc.target/i386/avx512f-setzero-1.c | 21 - .../gcc.target/i386/avx512f-sub-df-zmm-1.c | 12 - .../gcc.target/i386/avx512f-sub-sf-zmm-1.c | 12 - .../gcc.target/i386/avx512f-sub-sf-zmm-2.c | 12 - .../gcc.target/i386/avx512f-sub-sf-zmm-3.c | 12 - .../gcc.target/i386/avx512f-sub-sf-zmm-4.c | 12 - .../gcc.target/i386/avx512f-sub-sf-zmm-5.c | 12 - gcc/testsuite/gcc.target/i386/avx512f-vpmullq-1.c | 20 - gcc/testsuite/gcc.target/i386/avx512f-vpmullq-2.c | 45 - gcc/testsuite/gcc.target/i386/avx512fvl-vaes-1.c | 11 + .../gcc.target/i386/avx512vl-add-sf-xmm-1.c | 12 - .../gcc.target/i386/avx512vl-add-sf-ymm-1.c | 12 - .../gcc.target/i386/avx512vl-div-sf-xmm-1.c | 12 - .../gcc.target/i386/avx512vl-div-sf-ymm-1.c | 12 - .../gcc.target/i386/avx512vl-fmadd-sf-xmm-1.c | 12 - .../gcc.target/i386/avx512vl-fmadd-sf-ymm-1.c | 12 - gcc/testsuite/gcc.target/i386/avx512vl-pr85832.c | 31 - .../gcc.target/i386/avx512vl-sub-sf-xmm-1.c | 12 - .../gcc.target/i386/avx512vl-sub-sf-ymm-1.c | 12 - .../gcc.target/i386/avx512vl-vpclmulqdq-2.c | 5 +- gcc/testsuite/gcc.target/i386/avx512vlbw-pr85832.c | 31 - gcc/testsuite/gcc.target/i386/builtin_target.c | 9 - gcc/testsuite/gcc.target/i386/chkp-always_inline.c | 12 + gcc/testsuite/gcc.target/i386/chkp-bndret.c | 13 + gcc/testsuite/gcc.target/i386/chkp-builtins-1.c | 9 + gcc/testsuite/gcc.target/i386/chkp-builtins-2.c | 9 + gcc/testsuite/gcc.target/i386/chkp-builtins-3.c | 9 + gcc/testsuite/gcc.target/i386/chkp-builtins-4.c | 9 + gcc/testsuite/gcc.target/i386/chkp-const-check-1.c | 10 + gcc/testsuite/gcc.target/i386/chkp-const-check-2.c | 8 + gcc/testsuite/gcc.target/i386/chkp-hidden-def.c | 15 + gcc/testsuite/gcc.target/i386/chkp-label-address.c | 23 + gcc/testsuite/gcc.target/i386/chkp-lifetime-1.c | 15 + gcc/testsuite/gcc.target/i386/chkp-narrow-bounds.c | 11 + gcc/testsuite/gcc.target/i386/chkp-pr69044.c | 10 + .../gcc.target/i386/chkp-remove-bndint-1.c | 16 + .../gcc.target/i386/chkp-remove-bndint-2.c | 16 + gcc/testsuite/gcc.target/i386/chkp-strchr.c | 16 + gcc/testsuite/gcc.target/i386/chkp-strlen-1.c | 12 + gcc/testsuite/gcc.target/i386/chkp-strlen-2.c | 14 + gcc/testsuite/gcc.target/i386/chkp-strlen-3.c | 12 + gcc/testsuite/gcc.target/i386/chkp-strlen-4.c | 14 + gcc/testsuite/gcc.target/i386/chkp-strlen-5.c | 14 + gcc/testsuite/gcc.target/i386/chkp-stropt-1.c | 10 + gcc/testsuite/gcc.target/i386/chkp-stropt-10.c | 10 + gcc/testsuite/gcc.target/i386/chkp-stropt-11.c | 10 + gcc/testsuite/gcc.target/i386/chkp-stropt-12.c | 12 + gcc/testsuite/gcc.target/i386/chkp-stropt-13.c | 10 + gcc/testsuite/gcc.target/i386/chkp-stropt-14.c | 10 + gcc/testsuite/gcc.target/i386/chkp-stropt-15.c | 10 + gcc/testsuite/gcc.target/i386/chkp-stropt-16.c | 12 + gcc/testsuite/gcc.target/i386/chkp-stropt-17.c | 68 + gcc/testsuite/gcc.target/i386/chkp-stropt-2.c | 10 + gcc/testsuite/gcc.target/i386/chkp-stropt-3.c | 10 + gcc/testsuite/gcc.target/i386/chkp-stropt-4.c | 12 + gcc/testsuite/gcc.target/i386/chkp-stropt-5.c | 10 + gcc/testsuite/gcc.target/i386/chkp-stropt-6.c | 10 + gcc/testsuite/gcc.target/i386/chkp-stropt-7.c | 10 + gcc/testsuite/gcc.target/i386/chkp-stropt-8.c | 12 + gcc/testsuite/gcc.target/i386/chkp-stropt-9.c | 10 + gcc/testsuite/gcc.target/i386/cldemote-1.c | 11 - gcc/testsuite/gcc.target/i386/cvt-2.c | 15 - gcc/testsuite/gcc.target/i386/cvt-3.c | 15 - .../gcc.target/i386/excess-precision-10.c | 52 - gcc/testsuite/gcc.target/i386/excess-precision-9.c | 52 - gcc/testsuite/gcc.target/i386/falign-functions-2.c | 30 - gcc/testsuite/gcc.target/i386/falign-functions.c | 8 - gcc/testsuite/gcc.target/i386/funcspec-56.inc | 6 +- gcc/testsuite/gcc.target/i386/i386.exp | 472 + gcc/testsuite/gcc.target/i386/indirect-thunk-11.c | 7 + gcc/testsuite/gcc.target/i386/indirect-thunk-12.c | 7 + .../gcc.target/i386/indirect-thunk-attr-12.c | 8 + .../gcc.target/i386/indirect-thunk-attr-13.c | 8 + .../gcc.target/i386/indirect-thunk-bnd-1.c | 20 + .../gcc.target/i386/indirect-thunk-bnd-2.c | 19 + .../gcc.target/i386/indirect-thunk-bnd-3.c | 20 + .../gcc.target/i386/indirect-thunk-bnd-4.c | 19 + .../gcc.target/i386/indirect-thunk-register-1.c | 1 + .../gcc.target/i386/interrupt-bnd-err-1.c | 16 + .../gcc.target/i386/interrupt-bnd-err-2.c | 8 + gcc/testsuite/gcc.target/i386/mpx.c | 3 - gcc/testsuite/gcc.target/i386/mpx/alloca-1-lbv.c | 24 + gcc/testsuite/gcc.target/i386/mpx/alloca-1-nov.c | 22 + gcc/testsuite/gcc.target/i386/mpx/alloca-1-ubv.c | 24 + gcc/testsuite/gcc.target/i386/mpx/arg-addr-1-lbv.c | 27 + gcc/testsuite/gcc.target/i386/mpx/arg-addr-1-nov.c | 24 + gcc/testsuite/gcc.target/i386/mpx/arg-addr-1-ubv.c | 27 + .../gcc.target/i386/mpx/bitfields-1-lbv.c | 33 + .../gcc.target/i386/mpx/bitfields-1-nov.c | 31 + .../gcc.target/i386/mpx/bitfields-1-ubv.c | 33 + .../i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c | 16 + .../i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c | 13 + .../i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c | 16 + .../i386/mpx/builtin-bnd-chk-ptr-bounds-2.c | 14 + .../i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c | 16 + .../i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c | 13 + .../i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c | 13 + .../i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c | 13 + .../i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c | 16 + .../i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c | 13 + .../i386/mpx/builtin-bnd-copy-ptr-bounds-1.c | 13 + .../i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c | 18 + .../i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c | 16 + .../i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c | 18 + .../i386/mpx/builtin-bnd-copy-ptr-bounds-3.c | 13 + .../i386/mpx/builtin-bnd-get-ptr-lbound-1.c | 13 + .../i386/mpx/builtin-bnd-get-ptr-lbound-2.c | 13 + .../i386/mpx/builtin-bnd-get-ptr-ubound-1.c | 13 + .../i386/mpx/builtin-bnd-get-ptr-ubound-2.c | 13 + .../i386/mpx/builtin-bnd-init-ptr-bounds-1.c | 13 + .../i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c | 16 + .../i386/mpx/builtin-bnd-init-ptr-bounds-3.c | 13 + .../i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c | 13 + .../i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c | 17 + .../i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c | 15 + .../i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c | 17 + .../i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c | 17 + .../i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c | 15 + .../i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c | 17 + .../i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c | 13 + .../i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c | 17 + .../i386/mpx/builtin-bnd-set-ptr-bounds-1.c | 13 + .../i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c | 17 + .../i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c | 15 + .../i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c | 17 + .../i386/mpx/builtin-bnd-set-ptr-bounds-3.c | 13 + .../i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c | 20 + .../i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c | 18 + .../i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c | 20 + .../i386/mpx/builtin-bnd-store-ptr-bounds-2.c | 16 + gcc/testsuite/gcc.target/i386/mpx/calloc-1-lbv.c | 26 + gcc/testsuite/gcc.target/i386/mpx/calloc-1-nov.c | 24 + gcc/testsuite/gcc.target/i386/mpx/calloc-1-ubv.c | 26 + .../gcc.target/i386/mpx/chkp-fix-calls-1.c | 16 + .../gcc.target/i386/mpx/chkp-fix-calls-2.c | 16 + .../gcc.target/i386/mpx/chkp-fix-calls-3.c | 33 + .../gcc.target/i386/mpx/chkp-fix-calls-4.c | 17 + .../gcc.target/i386/mpx/chkp-thunk-comdat-1.cc | 18 + .../gcc.target/i386/mpx/chkp-thunk-comdat-2.cc | 26 + .../gcc.target/i386/mpx/chkp-thunk-comdat-3.c | 23 + gcc/testsuite/gcc.target/i386/mpx/fastcall-1-lbv.c | 26 + gcc/testsuite/gcc.target/i386/mpx/fastcall-1-nov.c | 24 + gcc/testsuite/gcc.target/i386/mpx/fastcall-1-ubv.c | 26 + gcc/testsuite/gcc.target/i386/mpx/fastcall-2-lbv.c | 26 + gcc/testsuite/gcc.target/i386/mpx/fastcall-2-nov.c | 24 + gcc/testsuite/gcc.target/i386/mpx/fastcall-2-ubv.c | 26 + .../gcc.target/i386/mpx/field-addr-1-lbv.c | 29 + .../gcc.target/i386/mpx/field-addr-1-nov.c | 27 + .../gcc.target/i386/mpx/field-addr-1-ubv.c | 29 + .../gcc.target/i386/mpx/field-addr-10-lbv.c | 29 + .../gcc.target/i386/mpx/field-addr-10-nov.c | 27 + .../gcc.target/i386/mpx/field-addr-10-ubv.c | 29 + .../gcc.target/i386/mpx/field-addr-2-lbv.c | 30 + .../gcc.target/i386/mpx/field-addr-2-nov.c | 27 + .../gcc.target/i386/mpx/field-addr-2-ubv.c | 30 + .../gcc.target/i386/mpx/field-addr-3-lbv.c | 29 + .../gcc.target/i386/mpx/field-addr-3-nov.c | 27 + .../gcc.target/i386/mpx/field-addr-3-ubv.c | 29 + .../gcc.target/i386/mpx/field-addr-4-lbv.c | 35 + .../gcc.target/i386/mpx/field-addr-4-nov.c | 33 + .../gcc.target/i386/mpx/field-addr-4-ubv.c | 35 + .../gcc.target/i386/mpx/field-addr-5-lbv.c | 35 + .../gcc.target/i386/mpx/field-addr-5-nov.c | 33 + .../gcc.target/i386/mpx/field-addr-5-ubv.c | 35 + .../gcc.target/i386/mpx/field-addr-6-lbv.c | 36 + .../gcc.target/i386/mpx/field-addr-6-nov.c | 34 + .../gcc.target/i386/mpx/field-addr-6-ubv.c | 36 + .../gcc.target/i386/mpx/field-addr-7-lbv.c | 42 + .../gcc.target/i386/mpx/field-addr-7-nov.c | 40 + .../gcc.target/i386/mpx/field-addr-7-ubv.c | 42 + .../gcc.target/i386/mpx/field-addr-8-lbv.c | 43 + .../gcc.target/i386/mpx/field-addr-8-nov.c | 43 + .../gcc.target/i386/mpx/field-addr-8-ubv.c | 43 + .../gcc.target/i386/mpx/field-addr-9-lbv.c | 44 + .../gcc.target/i386/mpx/field-addr-9-nov.c | 42 + .../gcc.target/i386/mpx/field-addr-9-ubv.c | 44 + .../gcc.target/i386/mpx/frame-address-1-nov.c | 12 + gcc/testsuite/gcc.target/i386/mpx/hard-reg-1-nov.c | 24 + gcc/testsuite/gcc.target/i386/mpx/hard-reg-2-lbv.c | 21 + gcc/testsuite/gcc.target/i386/mpx/hard-reg-2-nov.c | 18 + gcc/testsuite/gcc.target/i386/mpx/hard-reg-2-ubv.c | 21 + gcc/testsuite/gcc.target/i386/mpx/if-stmt-1-lbv.c | 30 + gcc/testsuite/gcc.target/i386/mpx/if-stmt-1-nov.c | 28 + gcc/testsuite/gcc.target/i386/mpx/if-stmt-1-ubv.c | 30 + gcc/testsuite/gcc.target/i386/mpx/if-stmt-2-lbv.c | 30 + gcc/testsuite/gcc.target/i386/mpx/if-stmt-2-nov.c | 28 + gcc/testsuite/gcc.target/i386/mpx/if-stmt-2-ubv.c | 30 + .../gcc.target/i386/mpx/label-address-1.c | 14 + gcc/testsuite/gcc.target/i386/mpx/legacy-1-nov.c | 25 + gcc/testsuite/gcc.target/i386/mpx/macro.c | 18 + gcc/testsuite/gcc.target/i386/mpx/malloc-1-lbv.c | 26 + gcc/testsuite/gcc.target/i386/mpx/malloc-1-nov.c | 24 + gcc/testsuite/gcc.target/i386/mpx/malloc-1-ubv.c | 26 + gcc/testsuite/gcc.target/i386/mpx/memcpy-1.c | 24 + gcc/testsuite/gcc.target/i386/mpx/memmove-1.c | 117 + gcc/testsuite/gcc.target/i386/mpx/memmove-2.c | 40 + .../gcc.target/i386/mpx/memmove-zero-length.c | 18 + gcc/testsuite/gcc.target/i386/mpx/mpx-check.h | 48 + gcc/testsuite/gcc.target/i386/mpx/mpx-os-support.h | 16 + .../{powerpc/dfp/dfp.exp => i386/mpx/mpx.exp} | 18 +- .../gcc.target/i386/mpx/nested-function-1-lbv.c | 22 + .../gcc.target/i386/mpx/nested-function-1-nov.c | 20 + .../gcc.target/i386/mpx/nested-function-1-ubv.c | 22 + .../gcc.target/i386/mpx/pointer-arg-1-lbv.c | 26 + .../gcc.target/i386/mpx/pointer-arg-1-nov.c | 24 + .../gcc.target/i386/mpx/pointer-arg-1-ubv.c | 26 + .../gcc.target/i386/mpx/pointer-arg-2-lbv.c | 26 + .../gcc.target/i386/mpx/pointer-arg-2-nov.c | 24 + .../gcc.target/i386/mpx/pointer-arg-2-ubv.c | 26 + .../gcc.target/i386/mpx/pointer-arg-3-lbv.c | 26 + .../gcc.target/i386/mpx/pointer-arg-3-nov.c | 24 + .../gcc.target/i386/mpx/pointer-arg-3-ubv.c | 26 + .../gcc.target/i386/mpx/pointer-arg-4-lbv.c | 27 + .../gcc.target/i386/mpx/pointer-arg-4-nov.c | 25 + .../gcc.target/i386/mpx/pointer-arg-4-ubv.c | 27 + .../gcc.target/i386/mpx/pointer-arg-5-lbv.c | 27 + .../gcc.target/i386/mpx/pointer-arg-5-nov.c | 25 + .../gcc.target/i386/mpx/pointer-arg-5-ubv.c | 27 + gcc/testsuite/gcc.target/i386/mpx/pointer-diff-1.c | 8 + .../gcc.target/i386/mpx/pointer-store-1-lbv.c | 31 + .../gcc.target/i386/mpx/pointer-store-1-nov.c | 29 + .../gcc.target/i386/mpx/pointer-store-1-ubv.c | 31 + gcc/testsuite/gcc.target/i386/mpx/pr65508.c | 12 + gcc/testsuite/gcc.target/i386/mpx/pr65531.cc | 13 + gcc/testsuite/gcc.target/i386/mpx/pr66048.cc | 16 + gcc/testsuite/gcc.target/i386/mpx/pr66134.c | 17 + gcc/testsuite/gcc.target/i386/mpx/pr66566.c | 12 + gcc/testsuite/gcc.target/i386/mpx/pr66567.c | 16 + gcc/testsuite/gcc.target/i386/mpx/pr66568.c | 11 + gcc/testsuite/gcc.target/i386/mpx/pr66569.c | 14 + gcc/testsuite/gcc.target/i386/mpx/pr66581.c | 18 + gcc/testsuite/gcc.target/i386/mpx/pr68337-1.c | 32 + gcc/testsuite/gcc.target/i386/mpx/pr68337-2.c | 9 + gcc/testsuite/gcc.target/i386/mpx/pr68416.c | 9 + gcc/testsuite/gcc.target/i386/mpx/pr78339.c | 5 + .../pr71901.c => gcc.target/i386/mpx/pr79631.c} | 4 +- gcc/testsuite/gcc.target/i386/mpx/pr79633.c | 11 + gcc/testsuite/gcc.target/i386/mpx/pr79753.c | 14 + .../gcc.target/i386/{pr79498.c => mpx/pr79770.c} | 3 +- gcc/testsuite/gcc.target/i386/mpx/pr79987.c | 5 + gcc/testsuite/gcc.target/i386/mpx/pr79988.c | 6 + gcc/testsuite/gcc.target/i386/mpx/realloc-1-lbv.c | 27 + gcc/testsuite/gcc.target/i386/mpx/realloc-1-nov.c | 25 + gcc/testsuite/gcc.target/i386/mpx/realloc-1-ubv.c | 27 + gcc/testsuite/gcc.target/i386/mpx/realloc-2-lbv.c | 27 + gcc/testsuite/gcc.target/i386/mpx/realloc-2-nov.c | 25 + gcc/testsuite/gcc.target/i386/mpx/realloc-2-ubv.c | 27 + .../gcc.target/i386/mpx/reference-1-lbv.cpp | 33 + .../gcc.target/i386/mpx/reference-1-nov.cpp | 31 + .../gcc.target/i386/mpx/reference-1-ubv.cpp | 33 + .../gcc.target/i386/mpx/reference-2-lbv.cpp | 33 + .../gcc.target/i386/mpx/reference-2-nov.cpp | 31 + .../gcc.target/i386/mpx/reference-2-ubv.cpp | 33 + .../gcc.target/i386/mpx/reference-3-lbv.cpp | 27 + .../gcc.target/i386/mpx/reference-3-nov.cpp | 25 + .../gcc.target/i386/mpx/reference-3-ubv.cpp | 27 + .../gcc.target/i386/mpx/reference-4-lbv.cpp | 31 + .../gcc.target/i386/mpx/reference-4-nov.cpp | 29 + .../gcc.target/i386/mpx/reference-4-ubv.cpp | 31 + .../gcc.target/i386/mpx/return-pointer-1-lbv.c | 43 + .../gcc.target/i386/mpx/return-pointer-1-nov.c | 41 + .../gcc.target/i386/mpx/return-pointer-1-ubv.c | 43 + .../gcc.target/i386/mpx/return-struct-1-lbv.c | 38 + .../gcc.target/i386/mpx/return-struct-1-nov.c | 36 + .../gcc.target/i386/mpx/return-struct-1-ubv.c | 38 + .../gcc.target/i386/mpx/return-struct-2-lbv.c | 41 + .../gcc.target/i386/mpx/return-struct-2-nov.c | 39 + .../gcc.target/i386/mpx/return-struct-2-ubv.c | 41 + .../gcc.target/i386/mpx/return-struct-3-lbv.c | 41 + .../gcc.target/i386/mpx/return-struct-3-nov.c | 39 + .../gcc.target/i386/mpx/return-struct-3-ubv.c | 41 + .../gcc.target/i386/mpx/return-struct-4-lbv.c | 40 + .../gcc.target/i386/mpx/return-struct-4-nov.c | 38 + .../gcc.target/i386/mpx/return-struct-4-ubv.c | 40 + .../gcc.target/i386/mpx/return-struct-5-lbv.c | 40 + .../gcc.target/i386/mpx/return-struct-5-nov.c | 38 + .../gcc.target/i386/mpx/return-struct-5-ubv.c | 40 + .../gcc.target/i386/mpx/return-struct-6-lbv.c | 42 + .../gcc.target/i386/mpx/return-struct-6-nov.c | 40 + .../gcc.target/i386/mpx/return-struct-6-ubv.c | 42 + gcc/testsuite/gcc.target/i386/mpx/sincos-1-nov.c | 18 + .../gcc.target/i386/mpx/static-array-1-lbv.c | 16 + .../gcc.target/i386/mpx/static-array-1-nov.c | 14 + .../gcc.target/i386/mpx/static-array-1-ubv.c | 16 + .../gcc.target/i386/mpx/static-init-1-lbv.c | 18 + .../gcc.target/i386/mpx/static-init-1-nov.c | 16 + .../gcc.target/i386/mpx/static-init-1-ubv.c | 18 + .../gcc.target/i386/mpx/static-init-2-lbv.c | 24 + .../gcc.target/i386/mpx/static-init-2-nov.c | 22 + .../gcc.target/i386/mpx/static-init-2-ubv.c | 24 + .../gcc.target/i386/mpx/static-init-3-lbv.c | 25 + .../gcc.target/i386/mpx/static-init-3-nov.c | 23 + .../gcc.target/i386/mpx/static-init-3-ubv.c | 25 + .../gcc.target/i386/mpx/static-init-4-lbv.c | 18 + .../gcc.target/i386/mpx/static-init-4-nov.c | 16 + .../gcc.target/i386/mpx/static-init-4-ubv.c | 18 + .../gcc.target/i386/mpx/static-init-5-lbv.c | 30 + .../gcc.target/i386/mpx/static-init-5-nov.c | 34 + .../gcc.target/i386/mpx/static-init-5-ubv.c | 30 + .../gcc.target/i386/mpx/static-init-6-lbv.c | 30 + .../gcc.target/i386/mpx/static-init-6-nov.c | 28 + .../gcc.target/i386/mpx/static-init-6-ubv.c | 30 + .../gcc.target/i386/mpx/static-string-1-lbv.c | 29 + .../gcc.target/i386/mpx/static-string-1-nov.c | 26 + .../gcc.target/i386/mpx/static-string-1-ubv.c | 29 + .../gcc.target/i386/mpx/struct-arg-1-lbv.c | 36 + .../gcc.target/i386/mpx/struct-arg-1-nov.c | 38 + .../gcc.target/i386/mpx/struct-arg-1-ubv.c | 36 + .../gcc.target/i386/mpx/struct-arg-10-lbv.c | 33 + .../gcc.target/i386/mpx/struct-arg-10-nov.c | 31 + .../gcc.target/i386/mpx/struct-arg-10-ubv.c | 33 + .../gcc.target/i386/mpx/struct-arg-2-lbv.c | 36 + .../gcc.target/i386/mpx/struct-arg-2-nov.c | 38 + .../gcc.target/i386/mpx/struct-arg-2-ubv.c | 36 + .../gcc.target/i386/mpx/struct-arg-3-lbv.c | 37 + .../gcc.target/i386/mpx/struct-arg-3-nov.c | 39 + .../gcc.target/i386/mpx/struct-arg-3-ubv.c | 37 + .../gcc.target/i386/mpx/struct-arg-4-lbv.c | 37 + .../gcc.target/i386/mpx/struct-arg-4-nov.c | 39 + .../gcc.target/i386/mpx/struct-arg-4-ubv.c | 37 + .../gcc.target/i386/mpx/struct-arg-5-lbv.c | 37 + .../gcc.target/i386/mpx/struct-arg-5-nov.c | 39 + .../gcc.target/i386/mpx/struct-arg-5-ubv.c | 37 + .../gcc.target/i386/mpx/struct-arg-6-lbv.c | 37 + .../gcc.target/i386/mpx/struct-arg-6-nov.c | 39 + .../gcc.target/i386/mpx/struct-arg-6-ubv.c | 37 + .../gcc.target/i386/mpx/struct-arg-7-lbv.c | 37 + .../gcc.target/i386/mpx/struct-arg-7-nov.c | 39 + .../gcc.target/i386/mpx/struct-arg-7-ubv.c | 37 + .../gcc.target/i386/mpx/struct-arg-8-lbv.c | 31 + .../gcc.target/i386/mpx/struct-arg-8-nov.c | 29 + .../gcc.target/i386/mpx/struct-arg-8-ubv.c | 31 + .../gcc.target/i386/mpx/struct-arg-9-lbv.c | 31 + .../gcc.target/i386/mpx/struct-arg-9-nov.c | 29 + .../gcc.target/i386/mpx/struct-arg-9-ubv.c | 31 + .../gcc.target/i386/mpx/struct-copy-1-lbv.c | 32 + .../gcc.target/i386/mpx/struct-copy-1-nov.c | 36 + .../gcc.target/i386/mpx/struct-copy-1-ubv.c | 32 + .../gcc.target/i386/mpx/struct-copy-2-lbv.c | 31 + .../gcc.target/i386/mpx/struct-copy-2-nov.c | 29 + .../gcc.target/i386/mpx/struct-copy-2-ubv.c | 31 + .../gcc.target/i386/mpx/thread-local-var-1-lbv.c | 34 + .../gcc.target/i386/mpx/thread-local-var-1-nov.c | 33 + .../gcc.target/i386/mpx/thread-local-var-1-ubv.c | 34 + .../gcc.target/i386/mpx/union-arg-1-lbv.c | 43 + .../gcc.target/i386/mpx/union-arg-1-nov.c | 45 + .../gcc.target/i386/mpx/union-arg-1-ubv.c | 43 + .../gcc.target/i386/mpx/va-arg-pack-1-lbv.c | 42 + .../gcc.target/i386/mpx/va-arg-pack-1-nov.c | 40 + .../gcc.target/i386/mpx/va-arg-pack-1-ubv.c | 42 + .../gcc.target/i386/mpx/va-arg-pack-2-lbv.c | 45 + .../gcc.target/i386/mpx/va-arg-pack-2-nov.c | 43 + .../gcc.target/i386/mpx/va-arg-pack-2-ubv.c | 45 + .../i386/mpx/vararg-1-lbv.c} | 16 +- .../i386/mpx/vararg-1-nov.c} | 14 +- .../i386/mpx/vararg-1-ubv.c} | 16 +- .../i386/mpx/vararg-2-lbv.c} | 19 +- .../i386/mpx/vararg-2-nov.c} | 17 +- .../i386/mpx/vararg-2-ubv.c} | 19 +- .../i386/mpx/vararg-3-lbv.c} | 19 +- .../i386/mpx/vararg-3-nov.c} | 17 +- .../i386/mpx/vararg-3-ubv.c} | 19 +- .../i386/mpx/vararg-4-lbv.c} | 19 +- .../i386/mpx/vararg-4-nov.c} | 17 +- gcc/testsuite/gcc.target/i386/mpx/vararg-4-ubv.c | 38 + gcc/testsuite/gcc.target/i386/mpx/vararg-5-lbv.c | 38 + .../i386/mpx/vararg-5-nov.c} | 17 +- gcc/testsuite/gcc.target/i386/mpx/vararg-5-ubv.c | 38 + gcc/testsuite/gcc.target/i386/mpx/vararg-6-lbv.c | 38 + gcc/testsuite/gcc.target/i386/mpx/vararg-6-nov.c | 36 + gcc/testsuite/gcc.target/i386/mpx/vararg-6-ubv.c | 38 + .../i386/mpx/vararg-7-lbv.c} | 14 +- .../i386/mpx/vararg-7-nov.c} | 12 +- .../i386/mpx/vararg-7-ubv.c} | 12 +- gcc/testsuite/gcc.target/i386/mpx/vararg-8-lbv.c | 40 + gcc/testsuite/gcc.target/i386/mpx/vararg-8-nov.c | 38 + gcc/testsuite/gcc.target/i386/mpx/vararg-8-ubv.c | 40 + gcc/testsuite/gcc.target/i386/mpx/vla-1-lbv.c | 29 + gcc/testsuite/gcc.target/i386/mpx/vla-1-nov.c | 27 + gcc/testsuite/gcc.target/i386/mpx/vla-1-ubv.c | 29 + gcc/testsuite/gcc.target/i386/mpx/vla-2-lbv.c | 27 + gcc/testsuite/gcc.target/i386/mpx/vla-2-nov.c | 25 + gcc/testsuite/gcc.target/i386/mpx/vla-2-ubv.c | 27 + .../gcc.target/i386/mpx/vla-trailing-1-lbv.c | 29 + .../gcc.target/i386/mpx/vla-trailing-1-nov.c | 29 + .../gcc.target/i386/mpx/vla-trailing-1-ubv.c | 29 + gcc/testsuite/gcc.target/i386/pr34256.c | 4 +- gcc/testsuite/gcc.target/i386/pr45352-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr49095.c | 3 +- gcc/testsuite/gcc.target/i386/pr63995-2.c | 27 + gcc/testsuite/gcc.target/i386/pr64805.c | 21 + gcc/testsuite/gcc.target/i386/pr65044.c | 11 + gcc/testsuite/gcc.target/i386/pr65167.c | 10 + gcc/testsuite/gcc.target/i386/pr65183.c | 19 + gcc/testsuite/gcc.target/i386/pr65184.c | 16 + gcc/testsuite/gcc.target/i386/pr65523.c | 11 + gcc/testsuite/gcc.target/i386/pr70876.c | 13 + gcc/testsuite/gcc.target/i386/pr70877.c | 14 + gcc/testsuite/gcc.target/i386/pr71458.c | 7 + gcc/testsuite/gcc.target/i386/pr79804.c | 4 +- gcc/testsuite/gcc.target/i386/pr80880.c | 10 + gcc/testsuite/gcc.target/i386/pr82418.c | 10 - gcc/testsuite/gcc.target/i386/pr82853-1.c | 15 - gcc/testsuite/gcc.target/i386/pr82853-2.c | 7 - gcc/testsuite/gcc.target/i386/pr83554.c | 2 +- gcc/testsuite/gcc.target/i386/pr84431.c | 19 - gcc/testsuite/gcc.target/i386/pr85073.c | 2 +- gcc/testsuite/gcc.target/i386/pr85317.c | 38 - gcc/testsuite/gcc.target/i386/pr85323-1.c | 78 - gcc/testsuite/gcc.target/i386/pr85323-2.c | 59 - gcc/testsuite/gcc.target/i386/pr85323-3.c | 165 - gcc/testsuite/gcc.target/i386/pr85323-4.c | 51 - gcc/testsuite/gcc.target/i386/pr85323-5.c | 47 - gcc/testsuite/gcc.target/i386/pr85323-6.c | 119 - gcc/testsuite/gcc.target/i386/pr85323-7.c | 173 - gcc/testsuite/gcc.target/i386/pr85323-8.c | 166 - gcc/testsuite/gcc.target/i386/pr85323-9.c | 180 - gcc/testsuite/gcc.target/i386/pr85620-1.c | 15 - gcc/testsuite/gcc.target/i386/pr85620-2.c | 13 - gcc/testsuite/gcc.target/i386/pr85620-3.c | 18 - gcc/testsuite/gcc.target/i386/pr85620-4.c | 18 - gcc/testsuite/gcc.target/i386/pr85692.c | 18 - gcc/testsuite/gcc.target/i386/pr85693.c | 21 - gcc/testsuite/gcc.target/i386/pr85694.c | 18 - gcc/testsuite/gcc.target/i386/pr86257.c | 15 - gcc/testsuite/gcc.target/i386/pr86348.c | 12 - gcc/testsuite/gcc.target/i386/pr86560-1.c | 16 - gcc/testsuite/gcc.target/i386/pr86560-2.c | 16 - gcc/testsuite/gcc.target/i386/pr86560-3.c | 17 - gcc/testsuite/gcc.target/i386/pr86560-4.c | 21 - gcc/testsuite/gcc.target/i386/pr86560-5.c | 21 - gcc/testsuite/gcc.target/i386/pr87290.c | 34 - gcc/testsuite/gcc.target/i386/pr87537-1.c | 12 - gcc/testsuite/gcc.target/i386/pr87572.c | 10 - gcc/testsuite/gcc.target/i386/pr87573.c | 12 - gcc/testsuite/gcc.target/i386/pr87596.c | 16 - gcc/testsuite/gcc.target/i386/pr87599.c | 12 - gcc/testsuite/gcc.target/i386/pr87657.c | 22 - .../i386/{ret-thunk-22.c => ret-thunk-25.c} | 4 +- gcc/testsuite/gcc.target/i386/rop1.c | 7 + gcc/testsuite/gcc.target/i386/sse2-cvt-2.c | 2 +- gcc/testsuite/gcc.target/i386/sse2-movs.c | 21 - gcc/testsuite/gcc.target/i386/strcmpopt_6.c | 36 - gcc/testsuite/gcc.target/i386/thunk-retbnd.c | 17 + gcc/testsuite/gcc.target/i386/tpause-1.c | 24 - gcc/testsuite/gcc.target/i386/umonitor-1.c | 30 - gcc/testsuite/gcc.target/i386/vararg-loc.c | 4 +- gcc/testsuite/gcc.target/i386/vartrack-1.c | 28 - gcc/testsuite/gcc.target/i386/vpclmulqdq.c | 3 + gcc/testsuite/gcc.target/i386/warn-abs-3.c | 12 - gcc/testsuite/gcc.target/i386/xgetsetbv.c | 6 +- gcc/testsuite/gcc.target/i386/zee.c | 2 +- gcc/testsuite/gcc.target/m68k/tls-dimode.c | 15 - .../gcc.target/microblaze/others/data_var1.c | 2 +- .../gcc.target/microblaze/others/data_var2.c | 2 +- .../gcc.target/microblaze/others/picdtr.c | 160 - .../gcc.target/microblaze/others/sdata_var1.c | 2 +- .../gcc.target/microblaze/others/sdata_var2.c | 2 +- .../gcc.target/microblaze/others/sdata_var3.c | 2 +- .../gcc.target/microblaze/others/sdata_var4.c | 2 +- .../gcc.target/microblaze/others/sdata_var5.c | 2 +- .../gcc.target/microblaze/others/sdata_var6.c | 3 +- .../microblaze/others/string_cst1_gpopt.c | 2 +- .../microblaze/others/string_cst2_gpopt.c | 2 +- gcc/testsuite/gcc.target/mips/data-sym-pool.c | 10 +- .../gcc.target/msp430/function-attributes-4.c | 111 - gcc/testsuite/gcc.target/msp430/msp430.exp | 13 +- gcc/testsuite/gcc.target/msp430/msp430.h | 8 - .../gcc.target/msp430/msp430f-device-symbol.c | 4 - .../gcc.target/msp430/msp430i-device-symbol.c | 4 - gcc/testsuite/gcc.target/msp430/pr78849.c | 50 - .../gcc.target/msp430/static-interrupts.c | 26 - gcc/testsuite/gcc.target/nvptx/atomic_fetch-1.c | 24 - gcc/testsuite/gcc.target/nvptx/atomic_fetch-2.c | 24 - gcc/testsuite/gcc.target/nvptx/atomic_fetch-3.c | 24 - .../gcc.target/powerpc/altivec-1-runnable.c | 50 + gcc/testsuite/gcc.target/powerpc/altivec-12.c | 2 +- .../gcc.target/powerpc/altivec-2-runnable.c | 49 +- gcc/testsuite/gcc.target/powerpc/altivec-35.c | 4 - gcc/testsuite/gcc.target/powerpc/altivec-37.c | 32 - gcc/testsuite/gcc.target/powerpc/altivec-7-be.c | 30 + gcc/testsuite/gcc.target/powerpc/altivec-7-le.c | 37 + gcc/testsuite/gcc.target/powerpc/altivec-7.c | 103 - gcc/testsuite/gcc.target/powerpc/altivec-7.h | 47 + gcc/testsuite/gcc.target/powerpc/builtins-1-be.c | 76 + gcc/testsuite/gcc.target/powerpc/builtins-1-le.c | 71 + .../powerpc/{builtins-1.c => builtins-1.h} | 160 +- gcc/testsuite/gcc.target/powerpc/builtins-3-p8.c | 4 +- .../gcc.target/powerpc/builtins-3-p9-runnable.c | 42 - gcc/testsuite/gcc.target/powerpc/builtins-3-p9.c | 2 +- .../gcc.target/powerpc/builtins-3-runnable.c | 23 +- gcc/testsuite/gcc.target/powerpc/builtins-3.c | 172 +- gcc/testsuite/gcc.target/powerpc/builtins-4.c | 166 - gcc/testsuite/gcc.target/powerpc/builtins-5.c | 40 - .../gcc.target/powerpc/builtins-6-runnable.c | 62 +- .../gcc.target/powerpc/builtins-7-p9-runnable.c | 7 +- .../gcc.target/powerpc/builtins-8-p9-runnable.c | 1516 -- .../gcc.target/powerpc/builtins-8-runnable.c | 98 - gcc/testsuite/gcc.target/powerpc/combine-2-2.c | 17 - gcc/testsuite/gcc.target/powerpc/convert-fp-128.c | 99 - gcc/testsuite/gcc.target/powerpc/convert-fp-64.c | 61 - .../gcc.target/powerpc/fold-vec-extract-char.p7.c | 61 - .../gcc.target/powerpc/fold-vec-extract-char.p8.c | 70 - .../gcc.target/powerpc/fold-vec-extract-char.p9.c | 56 - .../powerpc/fold-vec-extract-double.p7.c | 35 - .../powerpc/fold-vec-extract-double.p8.c | 40 - .../powerpc/fold-vec-extract-double.p9.c | 27 - .../gcc.target/powerpc/fold-vec-extract-float.p7.c | 36 - .../gcc.target/powerpc/fold-vec-extract-float.p8.c | 46 - .../gcc.target/powerpc/fold-vec-extract-float.p9.c | 29 - .../gcc.target/powerpc/fold-vec-extract-int.p7.c | 56 - .../gcc.target/powerpc/fold-vec-extract-int.p8.c | 75 - .../gcc.target/powerpc/fold-vec-extract-int.p9.c | 62 - .../powerpc/fold-vec-extract-longlong.p7.c | 68 - .../powerpc/fold-vec-extract-longlong.p8.c | 66 - .../powerpc/fold-vec-extract-longlong.p9.c | 57 - .../gcc.target/powerpc/fold-vec-extract-short.p7.c | 56 - .../gcc.target/powerpc/fold-vec-extract-short.p8.c | 77 - .../gcc.target/powerpc/fold-vec-extract-short.p9.c | 55 - .../gcc.target/powerpc/fold-vec-insert-char-p8.c | 59 - .../gcc.target/powerpc/fold-vec-insert-char-p9.c | 63 - .../gcc.target/powerpc/fold-vec-insert-double.c | 29 - .../gcc.target/powerpc/fold-vec-insert-float-p8.c | 31 - .../gcc.target/powerpc/fold-vec-insert-float-p9.c | 35 - .../gcc.target/powerpc/fold-vec-insert-int-p8.c | 58 - .../gcc.target/powerpc/fold-vec-insert-int-p9.c | 67 - .../gcc.target/powerpc/fold-vec-insert-longlong.c | 73 - .../gcc.target/powerpc/fold-vec-insert-short-p8.c | 58 - .../gcc.target/powerpc/fold-vec-insert-short-p9.c | 62 - .../powerpc/fold-vec-load-builtin_vec_xl-char.c | 39 - .../powerpc/fold-vec-load-builtin_vec_xl-double.c | 31 - .../powerpc/fold-vec-load-builtin_vec_xl-float.c | 31 - .../powerpc/fold-vec-load-builtin_vec_xl-int.c | 39 - .../fold-vec-load-builtin_vec_xl-longlong.c | 39 - .../powerpc/fold-vec-load-builtin_vec_xl-short.c | 39 - .../powerpc/fold-vec-load-vec_vsx_ld-char.c | 39 - .../powerpc/fold-vec-load-vec_vsx_ld-double.c | 30 - .../powerpc/fold-vec-load-vec_vsx_ld-float.c | 30 - .../powerpc/fold-vec-load-vec_vsx_ld-int.c | 38 - .../powerpc/fold-vec-load-vec_vsx_ld-longlong.c | 38 - .../powerpc/fold-vec-load-vec_vsx_ld-short.c | 38 - .../gcc.target/powerpc/fold-vec-load-vec_xl-char.c | 38 - .../powerpc/fold-vec-load-vec_xl-double.c | 31 - .../powerpc/fold-vec-load-vec_xl-float.c | 30 - .../gcc.target/powerpc/fold-vec-load-vec_xl-int.c | 38 - .../powerpc/fold-vec-load-vec_xl-longlong.c | 38 - .../powerpc/fold-vec-load-vec_xl-short.c | 38 - .../powerpc/fold-vec-mergeeo-floatdouble.c | 46 - .../gcc.target/powerpc/fold-vec-mergeeo-int.c | 48 - .../gcc.target/powerpc/fold-vec-mergeeo-longlong.c | 51 - .../gcc.target/powerpc/fold-vec-neg-int.c | 4 +- .../gcc.target/powerpc/fold-vec-neg-int.p8.c | 4 +- .../gcc.target/powerpc/fold-vec-select-char.c | 46 - .../gcc.target/powerpc/fold-vec-select-double.c | 23 - .../gcc.target/powerpc/fold-vec-select-float.c | 22 - .../gcc.target/powerpc/fold-vec-select-int.c | 46 - .../gcc.target/powerpc/fold-vec-select-longlong.c | 34 - .../gcc.target/powerpc/fold-vec-select-short.c | 46 - .../gcc.target/powerpc/fold-vec-splat-char.c | 40 - .../powerpc/fold-vec-splat-floatdouble.c | 31 - .../gcc.target/powerpc/fold-vec-splat-int.c | 29 - .../gcc.target/powerpc/fold-vec-splat-longlong.c | 35 - .../gcc.target/powerpc/fold-vec-splat-pixel.c | 19 - .../gcc.target/powerpc/fold-vec-splat-short.c | 31 - .../powerpc/fold-vec-store-builtin_vec_xst-char.c | 39 - .../fold-vec-store-builtin_vec_xst-double.c | 31 - .../powerpc/fold-vec-store-builtin_vec_xst-float.c | 31 - .../powerpc/fold-vec-store-builtin_vec_xst-int.c | 39 - .../fold-vec-store-builtin_vec_xst-longlong.c | 39 - .../powerpc/fold-vec-store-builtin_vec_xst-short.c | 39 - .../powerpc/fold-vec-store-vec_vsx_st-char.c | 39 - .../powerpc/fold-vec-store-vec_vsx_st-double.c | 31 - .../powerpc/fold-vec-store-vec_vsx_st-float.c | 31 - .../powerpc/fold-vec-store-vec_vsx_st-int.c | 39 - .../powerpc/fold-vec-store-vec_vsx_st-longlong.c | 39 - .../powerpc/fold-vec-store-vec_vsx_st-short.c | 39 - .../powerpc/fold-vec-store-vec_xst-char.c | 38 - .../powerpc/fold-vec-store-vec_xst-double.c | 30 - .../powerpc/fold-vec-store-vec_xst-float.c | 30 - .../powerpc/fold-vec-store-vec_xst-int.c | 38 - .../powerpc/fold-vec-store-vec_xst-longlong.c | 38 - .../powerpc/fold-vec-store-vec_xst-short.c | 38 - .../gcc.target/powerpc/fold-vec-unpack-char.c | 36 - .../gcc.target/powerpc/fold-vec-unpack-float.c | 23 - .../gcc.target/powerpc/fold-vec-unpack-int.c | 35 - .../gcc.target/powerpc/fold-vec-unpack-pixel.c | 23 - .../gcc.target/powerpc/fold-vec-unpack-short.c | 36 - gcc/testsuite/gcc.target/powerpc/loop_align.c | 2 +- .../gcc.target/powerpc/p8-vec-xl-xst-v2.c | 63 - gcc/testsuite/gcc.target/powerpc/p8-vec-xl-xst.c | 5 +- .../gcc.target/powerpc/p8vector-builtin-3.c | 9 +- gcc/testsuite/gcc.target/powerpc/p9-extract-1.c | 60 +- gcc/testsuite/gcc.target/powerpc/p9-extract-3.c | 36 +- gcc/testsuite/gcc.target/powerpc/p9-extract-4.c | 30 - gcc/testsuite/gcc.target/powerpc/p9-xxbr-2.c | 8 +- gcc/testsuite/gcc.target/powerpc/pr37191.c | 51 - gcc/testsuite/gcc.target/powerpc/pr56605.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr57150.c | 1 - gcc/testsuite/gcc.target/powerpc/pr79916.c | 1 - gcc/testsuite/gcc.target/powerpc/pr85456.c | 1 - gcc/testsuite/gcc.target/powerpc/pr85657-4.c | 18 + gcc/testsuite/gcc.target/powerpc/pr85657-5.c | 25 + gcc/testsuite/gcc.target/powerpc/pr85657-6.c | 18 + gcc/testsuite/gcc.target/powerpc/pr86324-1.c | 10 - gcc/testsuite/gcc.target/powerpc/pr86324-2.c | 10 - gcc/testsuite/gcc.target/powerpc/pr86939.c | 12 - gcc/testsuite/gcc.target/powerpc/pr87466.c | 19 - .../gcc.target/powerpc/safe-indirect-jump-2.c | 6 +- .../gcc.target/powerpc/safe-indirect-jump-3.c | 6 +- gcc/testsuite/gcc.target/powerpc/sse3-addsubpd.c | 102 - gcc/testsuite/gcc.target/powerpc/sse3-addsubps.c | 108 - gcc/testsuite/gcc.target/powerpc/sse3-check.h | 43 - gcc/testsuite/gcc.target/powerpc/sse3-haddpd.c | 100 - gcc/testsuite/gcc.target/powerpc/sse3-haddps.c | 108 - gcc/testsuite/gcc.target/powerpc/sse3-hsubpd.c | 101 - gcc/testsuite/gcc.target/powerpc/sse3-hsubps.c | 108 - gcc/testsuite/gcc.target/powerpc/sse3-lddqu.c | 80 - gcc/testsuite/gcc.target/powerpc/sse3-movddup.c | 135 - gcc/testsuite/gcc.target/powerpc/sse3-movshdup.c | 98 - gcc/testsuite/gcc.target/powerpc/sse3-movsldup.c | 98 - gcc/testsuite/gcc.target/powerpc/swaps-p8-17.c | 5 +- .../gcc.target/powerpc/test_fpscr_drn_builtin.c | 115 - .../powerpc/test_fpscr_drn_builtin_error.c | 16 - .../gcc.target/powerpc/test_fpscr_rn_builtin.c | 188 - .../powerpc/test_fpscr_rn_builtin_error.c | 20 - gcc/testsuite/gcc.target/powerpc/test_mffsl.c | 32 - gcc/testsuite/gcc.target/powerpc/undef-bool-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/vec-cmp.c | 159 +- gcc/testsuite/gcc.target/powerpc/vec-init-6.c | 3 +- .../{vec-setup-double.c => vec-setup-be-double.c} | 5 +- .../gcc.target/powerpc/vec-setup-be-long.c | 15 + gcc/testsuite/gcc.target/powerpc/vec-setup.h | 22 +- gcc/testsuite/gcc.target/powerpc/vsx-7-be.c | 50 + gcc/testsuite/gcc.target/powerpc/vsx-7.c | 25 - gcc/testsuite/gcc.target/powerpc/vsx-7.h | 18 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-7.c | 160 +- gcc/testsuite/gcc.target/powerpc/vsx-extract-4.c | 24 +- gcc/testsuite/gcc.target/powerpc/vsx-extract-5.c | 24 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-5.c | 17 +- .../{vsx-vector-6.p9.c => vsx-vector-6-be.c} | 22 +- .../{vsx-vector-6.p8.c => vsx-vector-6-le.c} | 30 +- .../{vsx-vector-6.p9.c => vsx-vector-6-le.p9.c} | 6 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-6.h | 14 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p7.c | 50 - gcc/testsuite/gcc.target/powerpc/vsx-vector-7.c | 72 +- gcc/testsuite/gcc.target/riscv/interrupt-1.c | 8 - gcc/testsuite/gcc.target/riscv/interrupt-2.c | 17 - gcc/testsuite/gcc.target/riscv/interrupt-3.c | 9 - gcc/testsuite/gcc.target/riscv/interrupt-4.c | 18 - gcc/testsuite/gcc.target/riscv/interrupt-5.c | 21 - .../gcc.target/riscv/interrupt-conflict-mode.c | 10 - gcc/testsuite/gcc.target/riscv/interrupt-debug.c | 15 - gcc/testsuite/gcc.target/riscv/interrupt-mmode.c | 8 - gcc/testsuite/gcc.target/riscv/interrupt-smode.c | 8 - gcc/testsuite/gcc.target/riscv/interrupt-umode.c | 8 - gcc/testsuite/gcc.target/riscv/shift-shift-1.c | 17 - gcc/testsuite/gcc.target/riscv/shift-shift-2.c | 29 - gcc/testsuite/gcc.target/riscv/shift-shift-3.c | 18 - gcc/testsuite/gcc.target/riscv/switch-qi.c | 15 - gcc/testsuite/gcc.target/riscv/switch-si.c | 15 - gcc/testsuite/gcc.target/riscv/weak-1.c | 14 - gcc/testsuite/gcc.target/s390/TI-constants-lra.c | 47 - gcc/testsuite/gcc.target/s390/TI-constants-nolra.c | 47 - gcc/testsuite/gcc.target/s390/function-align1.c | 24 - gcc/testsuite/gcc.target/s390/function-align2.c | 13 - gcc/testsuite/gcc.target/s390/function-align3.c | 22 - .../s390/{hotpatch-14.c => hotpatch-8.c} | 9 +- .../gcc.target/s390/{hotpatch-3.c => hotpatch-9.c} | 8 +- gcc/testsuite/gcc.target/s390/memset-1.c | 81 +- gcc/testsuite/gcc.target/s390/mfentry-m64.c | 8 - .../gcc.target/s390/mnop-mcount-m31-mzarch.c | 8 - .../gcc.target/s390/mnop-mcount-m64-mfentry.c | 8 - gcc/testsuite/gcc.target/s390/mnop-mcount-m64.c | 8 - gcc/testsuite/gcc.target/s390/mrecord-mcount.c | 10 - gcc/testsuite/gcc.target/s390/nomemloopunroll-1.c | 27 - gcc/testsuite/gcc.target/s390/pr80080-3.c | 10 - gcc/testsuite/gcc.target/s390/pr84332.c | 9 - gcc/testsuite/gcc.target/s390/risbg-ll-3.c | 6 +- gcc/testsuite/gcc.target/s390/s390.exp | 9 - .../s390/target-attribute/tattr-arch-tune-1.c | 100 +- .../s390/target-attribute/tattr-arch-tune-2.c | 100 +- .../gcc.target/s390/target-attribute/tattr-m31-1.c | 64 +- .../s390/target-attribute/tattr-m31-10.c | 64 +- .../s390/target-attribute/tattr-m31-11.c | 64 +- .../s390/target-attribute/tattr-m31-12.c | 64 +- .../s390/target-attribute/tattr-m31-13.c | 64 +- .../s390/target-attribute/tattr-m31-14.c | 64 +- .../s390/target-attribute/tattr-m31-15.c | 64 +- .../s390/target-attribute/tattr-m31-16.c | 64 +- .../s390/target-attribute/tattr-m31-17.c | 64 +- .../s390/target-attribute/tattr-m31-18.c | 64 +- .../s390/target-attribute/tattr-m31-19.c | 64 +- .../gcc.target/s390/target-attribute/tattr-m31-2.c | 64 +- .../s390/target-attribute/tattr-m31-20.c | 64 +- .../s390/target-attribute/tattr-m31-21.c | 64 +- .../s390/target-attribute/tattr-m31-22.c | 64 +- .../s390/target-attribute/tattr-m31-23.c | 64 +- .../s390/target-attribute/tattr-m31-24.c | 64 +- .../s390/target-attribute/tattr-m31-25.c | 64 +- .../s390/target-attribute/tattr-m31-26.c | 64 +- .../s390/target-attribute/tattr-m31-27.c | 64 +- .../s390/target-attribute/tattr-m31-28.c | 64 +- .../s390/target-attribute/tattr-m31-29.c | 32 +- .../gcc.target/s390/target-attribute/tattr-m31-3.c | 64 +- .../s390/target-attribute/tattr-m31-30.c | 32 +- .../s390/target-attribute/tattr-m31-31.c | 64 +- .../s390/target-attribute/tattr-m31-32.c | 64 +- .../gcc.target/s390/target-attribute/tattr-m31-4.c | 64 +- .../gcc.target/s390/target-attribute/tattr-m31-5.c | 64 +- .../gcc.target/s390/target-attribute/tattr-m31-6.c | 64 +- .../gcc.target/s390/target-attribute/tattr-m31-7.c | 64 +- .../gcc.target/s390/target-attribute/tattr-m31-8.c | 64 +- .../gcc.target/s390/target-attribute/tattr-m31-9.c | 64 +- .../gcc.target/s390/target-attribute/tattr-m64-1.c | 64 +- .../s390/target-attribute/tattr-m64-10.c | 64 +- .../s390/target-attribute/tattr-m64-11.c | 64 +- .../s390/target-attribute/tattr-m64-12.c | 64 +- .../s390/target-attribute/tattr-m64-13.c | 64 +- .../s390/target-attribute/tattr-m64-14.c | 64 +- .../s390/target-attribute/tattr-m64-15.c | 64 +- .../s390/target-attribute/tattr-m64-16.c | 64 +- .../s390/target-attribute/tattr-m64-17.c | 64 +- .../s390/target-attribute/tattr-m64-18.c | 64 +- .../s390/target-attribute/tattr-m64-19.c | 64 +- .../gcc.target/s390/target-attribute/tattr-m64-2.c | 64 +- .../s390/target-attribute/tattr-m64-20.c | 64 +- .../s390/target-attribute/tattr-m64-21.c | 64 +- .../s390/target-attribute/tattr-m64-22.c | 64 +- .../s390/target-attribute/tattr-m64-23.c | 64 +- .../s390/target-attribute/tattr-m64-24.c | 64 +- .../s390/target-attribute/tattr-m64-25.c | 64 +- .../s390/target-attribute/tattr-m64-26.c | 64 +- .../s390/target-attribute/tattr-m64-27.c | 64 +- .../s390/target-attribute/tattr-m64-28.c | 64 +- .../s390/target-attribute/tattr-m64-29.c | 32 +- .../gcc.target/s390/target-attribute/tattr-m64-3.c | 64 +- .../s390/target-attribute/tattr-m64-30.c | 32 +- .../s390/target-attribute/tattr-m64-31.c | 64 +- .../s390/target-attribute/tattr-m64-32.c | 64 +- .../s390/target-attribute/tattr-m64-33.c | 64 +- .../gcc.target/s390/target-attribute/tattr-m64-4.c | 64 +- .../gcc.target/s390/target-attribute/tattr-m64-5.c | 64 +- .../gcc.target/s390/target-attribute/tattr-m64-6.c | 64 +- .../gcc.target/s390/target-attribute/tattr-m64-7.c | 64 +- .../gcc.target/s390/target-attribute/tattr-m64-8.c | 64 +- .../gcc.target/s390/target-attribute/tattr-m64-9.c | 64 +- gcc/testsuite/gcc.target/s390/zvector/vec-cmp-2.c | 48 +- gcc/testsuite/gcc.target/sparc/20160229-1.c | 2 +- gcc/testsuite/gcc.target/sparc/cbcond-2.c | 2 +- gcc/testsuite/gcc.target/sparc/movcc-1.c | 2 +- gcc/testsuite/gcc.target/sparc/movcc-2.c | 2 +- gcc/testsuite/gcc.target/sparc/overflow-3.c | 2 +- gcc/testsuite/gcc.target/sparc/overflow-4.c | 2 +- gcc/testsuite/gcc.target/sparc/overflow-5.c | 2 +- gcc/testsuite/gcc.target/sparc/setcc-4.c | 2 +- .../gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp | 2 +- .../gfortran.dg/actual_pointer_function_1.f90 | 6 +- gcc/testsuite/gfortran.dg/alloc_comp_basics_6.f90 | 3 +- gcc/testsuite/gfortran.dg/alloc_comp_basics_7.f90 | 15 - .../gfortran.dg/allocatable_scalar_14.f90 | 17 - .../gfortran.dg/allocate_with_source_25.f90 | 71 - .../gfortran.dg/allocate_with_source_26.f90 | 91 - gcc/testsuite/gfortran.dg/assign_10.f90 | 2 +- gcc/testsuite/gfortran.dg/associate_3.f03 | 2 +- gcc/testsuite/gfortran.dg/associate_39.f90 | 19 - gcc/testsuite/gfortran.dg/associate_40.f90 | 96 - gcc/testsuite/gfortran.dg/associate_42.f90 | 41 - gcc/testsuite/gfortran.dg/associate_43.f90 | 35 - gcc/testsuite/gfortran.dg/associate_44.f90 | 23 - gcc/testsuite/gfortran.dg/associate_45.f90 | 38 - .../gfortran.dg/assumed_charlen_function_7.f90 | 35 - gcc/testsuite/gfortran.dg/assumed_rank_5.f90 | 2 +- gcc/testsuite/gfortran.dg/assumed_type_4.f90 | 2 +- gcc/testsuite/gfortran.dg/auto_char_len_2.f90 | 2 +- gcc/testsuite/gfortran.dg/auto_char_len_4.f90 | 1 + gcc/testsuite/gfortran.dg/bind_c_array_params.f03 | 4 +- gcc/testsuite/gfortran.dg/bind_c_usage_28.f90 | 4 +- gcc/testsuite/gfortran.dg/blas_gemm_routines.f | 1955 -- gcc/testsuite/gfortran.dg/block_16.f08 | 26 - gcc/testsuite/gfortran.dg/c_funloc_tests_5.f03 | 4 +- gcc/testsuite/gfortran.dg/c_funloc_tests_6.f90 | 4 +- gcc/testsuite/gfortran.dg/c_loc_tests_11.f03 | 2 +- gcc/testsuite/gfortran.dg/c_ptr_tests_15.f90 | 2 +- .../char_array_structure_constructor.f90 | 1 + gcc/testsuite/gfortran.dg/class_17.f03 | 2 +- gcc/testsuite/gfortran.dg/class_55.f90 | 2 +- gcc/testsuite/gfortran.dg/class_assign_2.f90 | 22 - gcc/testsuite/gfortran.dg/class_assign_3.f90 | 9 - gcc/testsuite/gfortran.dg/class_result_7.f90 | 36 - gcc/testsuite/gfortran.dg/class_result_8.f90 | 41 - gcc/testsuite/gfortran.dg/class_result_9.f90 | 45 - gcc/testsuite/gfortran.dg/coarray_atomic_2.f90 | 18 +- .../gfortran.dg/coarray_collectives_10.f90 | 4 +- .../gfortran.dg/coarray_collectives_13.f90 | 4 +- .../gfortran.dg/coarray_collectives_2.f90 | 6 +- gcc/testsuite/gfortran.dg/coarray_lib_alloc_4.f90 | 2 +- gcc/testsuite/gfortran.dg/coarray_lock_7.f90 | 12 +- gcc/testsuite/gfortran.dg/contiguous_4.f90 | 6 +- gcc/testsuite/gfortran.dg/contiguous_7.f90 | 24 - gcc/testsuite/gfortran.dg/cray_pointers_12.f90 | 23 - gcc/testsuite/gfortran.dg/data_stmt_pointer.f90 | 19 - .../gfortran.dg/deferred_character_20.f90 | 32 - .../gfortran.dg/deferred_character_22.f90 | 27 - .../gfortran.dg/deferred_character_23.f90 | 22 - .../gfortran.dg/deferred_character_24.f90 | 23 - .../gfortran.dg/deferred_character_25.f90 | 34 - .../gfortran.dg/deferred_character_26.f90 | 42 - .../gfortran.dg/deferred_character_27.f90 | 87 - .../gfortran.dg/deferred_character_28.f90 | 60 - .../gfortran.dg/deferred_character_29.f90 | 197 - .../gfortran.dg/deferred_character_30.f90 | 9 - .../gfortran.dg/deferred_type_component_3.f90 | 71 - gcc/testsuite/gfortran.dg/dependency_52.f90 | 59 - gcc/testsuite/gfortran.dg/directive_unroll_1.f90 | 8 +- gcc/testsuite/gfortran.dg/directive_unroll_2.f90 | 8 +- gcc/testsuite/gfortran.dg/directive_unroll_3.f90 | 8 +- gcc/testsuite/gfortran.dg/dtio_1.f90 | 19 +- gcc/testsuite/gfortran.dg/dtio_11.f90 | 6 +- gcc/testsuite/gfortran.dg/elemental_function_2.f90 | 40 - gcc/testsuite/gfortran.dg/elemental_function_3.f90 | 44 - gcc/testsuite/gfortran.dg/error_stop_4.f90 | 2 +- gcc/testsuite/gfortran.dg/f2003_inquire_1.f03 | 4 +- gcc/testsuite/gfortran.dg/f2003_io_1.f03 | 2 - gcc/testsuite/gfortran.dg/f2018_obs.f90 | 29 - gcc/testsuite/gfortran.dg/finalize_33.f90 | 119 - gcc/testsuite/gfortran.dg/function_optimize_5.f90 | 14 +- gcc/testsuite/gfortran.dg/g77/19990826-3.f | 3 +- gcc/testsuite/gfortran.dg/g77/20020307-1.f | 3 +- gcc/testsuite/gfortran.dg/g77/980310-3.f | 5 +- gcc/testsuite/gfortran.dg/generic_32.f90 | 16 - gcc/testsuite/gfortran.dg/generic_33.f90 | 27 - gcc/testsuite/gfortran.dg/generic_35.f90 | 31 - .../gfortran.dg/goacc/combined-directives.f90 | 2 +- gcc/testsuite/gfortran.dg/goacc/data-tree.f95 | 8 +- gcc/testsuite/gfortran.dg/goacc/declare-2.f95 | 6 +- gcc/testsuite/gfortran.dg/goacc/default-4.f | 6 +- .../gfortran.dg/goacc/enter-exit-data.f95 | 3 - gcc/testsuite/gfortran.dg/goacc/finalize-1.f | 27 - .../gfortran.dg/goacc/kernels-alias-2.f95 | 10 +- gcc/testsuite/gfortran.dg/goacc/kernels-alias.f95 | 10 +- .../kernels-parallel-loop-data-enter-exit.f95 | 48 - gcc/testsuite/gfortran.dg/goacc/kernels-tree.f95 | 8 +- gcc/testsuite/gfortran.dg/goacc/loop-1-2.f95 | 8 +- gcc/testsuite/gfortran.dg/goacc/loop-1.f95 | 8 +- gcc/testsuite/gfortran.dg/goacc/modules.f95 | 55 - .../gfortran.dg/goacc/nested-function-1.f90 | 8 - .../gfortran.dg/goacc/nested-parallelism.f90 | 51 - gcc/testsuite/gfortran.dg/goacc/parallel-tree.f95 | 12 +- gcc/testsuite/gfortran.dg/goacc/pr77371-1.f90 | 9 - gcc/testsuite/gfortran.dg/goacc/pr77371-2.f90 | 7 - gcc/testsuite/gfortran.dg/goacc/pr77765.f90 | 3 +- gcc/testsuite/gfortran.dg/goacc/pr85879.f90 | 12 - .../gfortran.dg/goacc/reduction-promotions.f90 | 6 +- gcc/testsuite/gfortran.dg/goacc/routine-8.f90 | 32 - .../goacc/routine-level-of-parallelism-1.f90 | 72 - .../gfortran.dg/goacc/update-if_present-1.f90 | 27 - .../gfortran.dg/goacc/update-if_present-2.f90 | 52 - .../gfortran.dg/gomp/appendix-a/a.6.1.f90 | 1 - .../gfortran.dg/gomp/appendix-a/a.6.2.f90 | 1 - gcc/testsuite/gfortran.dg/gomp/do-1.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/omp_do1.f90 | 6 +- gcc/testsuite/gfortran.dg/gomp/pr47331.f90 | 2 +- gcc/testsuite/gfortran.dg/graphite/block-2.f | 2 - gcc/testsuite/gfortran.dg/graphite/id-19.f | 2 - gcc/testsuite/gfortran.dg/graphite/id-20.f | 2 +- gcc/testsuite/gfortran.dg/graphite/id-27.f90 | 3 +- gcc/testsuite/gfortran.dg/graphite/pr82449.f | 2 +- gcc/testsuite/gfortran.dg/guality/guality.exp | 11 - gcc/testsuite/gfortran.dg/ieee/ieee_4.f90 | 2 +- gcc/testsuite/gfortran.dg/ieee/large_4.f90 | 2 +- gcc/testsuite/gfortran.dg/implicit_14.f90 | 2 +- gcc/testsuite/gfortran.dg/implicit_actual.f90 | 2 +- gcc/testsuite/gfortran.dg/inline_matmul_13.f90 | 2 +- gcc/testsuite/gfortran.dg/inline_matmul_15.f90 | 2 +- gcc/testsuite/gfortran.dg/inline_matmul_16.f90 | 2 +- gcc/testsuite/gfortran.dg/inline_matmul_23.f90 | 13 - gcc/testsuite/gfortran.dg/inline_matmul_24.f90 | 42 - gcc/testsuite/gfortran.dg/intent_decl_1.f90 | 11 - gcc/testsuite/gfortran.dg/intent_optimize_2.f90 | 26 - gcc/testsuite/gfortran.dg/intent_out_10.f90 | 14 - gcc/testsuite/gfortran.dg/intent_out_11.f90 | 309 - gcc/testsuite/gfortran.dg/intent_out_12.f90 | 23 - gcc/testsuite/gfortran.dg/interface_42.f90 | 4 +- .../gfortran.dg/interface_assignment_6.f90 | 30 - .../gfortran.dg/internal_references_1.f90 | 8 +- .../gfortran.dg/invalid_procedure_name.f90 | 2 +- gcc/testsuite/gfortran.dg/iso_c_binding_only_2.f90 | 14 - gcc/testsuite/gfortran.dg/linefile.f90 | 18 - gcc/testsuite/gfortran.dg/lto/20091016-1_0.f90 | 3 +- gcc/testsuite/gfortran.dg/lto/20091028-1_0.f90 | 2 +- gcc/testsuite/gfortran.dg/lto/20091028-2_0.f90 | 2 +- gcc/testsuite/gfortran.dg/lto/pr46911_0.f | 2 +- gcc/testsuite/gfortran.dg/lto/pr47839_0.f90 | 2 +- gcc/testsuite/gfortran.dg/lto/pr79108_0.f90 | 2 +- gcc/testsuite/gfortran.dg/matmul_5.f90 | 2 +- gcc/testsuite/gfortran.dg/matmul_blas_1.f | 240 - gcc/testsuite/gfortran.dg/matmul_bounds_10.f90 | 2 +- gcc/testsuite/gfortran.dg/matmul_bounds_11.f90 | 2 +- gcc/testsuite/gfortran.dg/matmul_bounds_13.f90 | 13 - gcc/testsuite/gfortran.dg/matmul_bounds_14.f | 16 - gcc/testsuite/gfortran.dg/matmul_bounds_15.f | 19 - gcc/testsuite/gfortran.dg/matmul_bounds_16.f | 20 - gcc/testsuite/gfortran.dg/matmul_bounds_2.f90 | 2 +- gcc/testsuite/gfortran.dg/matmul_bounds_3.f90 | 2 +- gcc/testsuite/gfortran.dg/matmul_bounds_4.f90 | 2 +- gcc/testsuite/gfortran.dg/matmul_bounds_5.f90 | 2 +- gcc/testsuite/gfortran.dg/matmul_bounds_8.f90 | 2 +- gcc/testsuite/gfortran.dg/max_expr.f90 | 15 - gcc/testsuite/gfortran.dg/min_expr.f90 | 15 - gcc/testsuite/gfortran.dg/minmax_integer.f90 | 15 - gcc/testsuite/gfortran.dg/minmaxloc_12.f90 | 67 - gcc/testsuite/gfortran.dg/minmaxloc_13.f90 | 103 - gcc/testsuite/gfortran.dg/nan_1.f90 | 35 + gcc/testsuite/gfortran.dg/pointer_array_10.f90 | 27 - gcc/testsuite/gfortran.dg/pr17229.f | 9 +- gcc/testsuite/gfortran.dg/pr30667.f | 2 +- gcc/testsuite/gfortran.dg/pr37243.f | 11 +- gcc/testsuite/gfortran.dg/pr40999.f | 2 +- gcc/testsuite/gfortran.dg/pr41011.f | 2 +- gcc/testsuite/gfortran.dg/pr42051.f03 | 1 + gcc/testsuite/gfortran.dg/pr46804.f90 | 2 +- gcc/testsuite/gfortran.dg/pr49721-1.f | 2 +- gcc/testsuite/gfortran.dg/pr51434.f90 | 2 +- gcc/testsuite/gfortran.dg/pr58484.f | 2 +- gcc/testsuite/gfortran.dg/pr65453.f90 | 2 +- gcc/testsuite/gfortran.dg/pr77414.f90 | 4 +- gcc/testsuite/gfortran.dg/pr78741.f90 | 2 +- gcc/testsuite/gfortran.dg/pr81175.f | 2 +- gcc/testsuite/gfortran.dg/pr81723.f | 2 +- gcc/testsuite/gfortran.dg/pr83149_1.f90 | 1 + gcc/testsuite/gfortran.dg/pr83149_b.f90 | 1 + gcc/testsuite/gfortran.dg/pr85938.f90 | 9 - gcc/testsuite/gfortran.dg/pr87117.f90 | 14 - gcc/testsuite/gfortran.dg/pr87217.f | 32 - gcc/testsuite/gfortran.dg/predcom-2.f | 2 +- gcc/testsuite/gfortran.dg/predict-1.f90 | 2 +- gcc/testsuite/gfortran.dg/promotion_2.f90 | 7 +- gcc/testsuite/gfortran.dg/random_init_1.f90 | 11 - gcc/testsuite/gfortran.dg/random_init_2.f90 | 30 - gcc/testsuite/gfortran.dg/random_init_3.f90 | 74 - gcc/testsuite/gfortran.dg/random_init_4.f90 | 43 - gcc/testsuite/gfortran.dg/random_init_5.f90 | 43 - gcc/testsuite/gfortran.dg/random_init_6.f90 | 43 - gcc/testsuite/gfortran.dg/rank_3.f90 | 2 +- gcc/testsuite/gfortran.dg/realloc_on_assign_31.f90 | 31 - gcc/testsuite/gfortran.dg/reassoc_10.f | 2 +- gcc/testsuite/gfortran.dg/reassoc_4.f | 2 +- gcc/testsuite/gfortran.dg/reassoc_7.f | 2 +- gcc/testsuite/gfortran.dg/reassoc_8.f | 2 +- gcc/testsuite/gfortran.dg/reassoc_9.f | 2 +- gcc/testsuite/gfortran.dg/round_4.f90 | 2 +- gcc/testsuite/gfortran.dg/same_name_2.f90 | 4 +- .../gfortran.dg/scalarize_parameter_array_2.f90 | 15 - gcc/testsuite/gfortran.dg/select_type_43.f90 | 2 +- gcc/testsuite/gfortran.dg/select_type_44.f90 | 42 - gcc/testsuite/gfortran.dg/select_type_45.f90 | 22 - gcc/testsuite/gfortran.dg/select_type_46.f90 | 21 - gcc/testsuite/gfortran.dg/select_type_47.f90 | 59 - gcc/testsuite/gfortran.dg/short_circuiting.f90 | 59 - gcc/testsuite/gfortran.dg/short_circuiting_2.f90 | 28 - gcc/testsuite/gfortran.dg/short_circuiting_3.f90 | 28 - gcc/testsuite/gfortran.dg/submodule_32.f08 | 62 - gcc/testsuite/gfortran.dg/transfer_class_3.f90 | 18 - .../gfortran.dg/transpose_optimization_2.f90 | 2 +- gcc/testsuite/gfortran.dg/typebound_proc_12.f90 | 2 +- gcc/testsuite/gfortran.dg/vect/Ofast-pr50414.f90 | 1 - .../gfortran.dg/vect/cost-model-pr34445a.f | 1 - .../gfortran.dg/vect/fast-math-mgrid-resid.f | 2 +- gcc/testsuite/gfortran.dg/vect/pr52580.f | 1 - gcc/testsuite/gfortran.dg/vect/pr85853.f90 | 26 - gcc/testsuite/gfortran.dg/vect/vect-8-epilogue.F90 | 6 - gcc/testsuite/gfortran.dg/whole_file_1.f90 | 2 +- gcc/testsuite/gfortran.dg/whole_file_10.f90 | 1 + gcc/testsuite/gfortran.dg/whole_file_11.f90 | 1 + gcc/testsuite/gfortran.dg/whole_file_12.f90 | 1 + gcc/testsuite/gfortran.dg/whole_file_13.f90 | 1 + gcc/testsuite/gfortran.dg/whole_file_14.f90 | 2 +- gcc/testsuite/gfortran.dg/whole_file_15.f90 | 1 + gcc/testsuite/gfortran.dg/whole_file_16.f90 | 1 + gcc/testsuite/gfortran.dg/whole_file_17.f90 | 2 +- gcc/testsuite/gfortran.dg/whole_file_18.f90 | 2 +- gcc/testsuite/gfortran.dg/whole_file_19.f90 | 1 + gcc/testsuite/gfortran.dg/whole_file_2.f90 | 2 +- gcc/testsuite/gfortran.dg/whole_file_20.f03 | 2 +- gcc/testsuite/gfortran.dg/whole_file_3.f90 | 2 +- gcc/testsuite/gfortran.dg/whole_file_4.f90 | 2 +- gcc/testsuite/gfortran.dg/whole_file_5.f90 | 2 +- gcc/testsuite/gfortran.dg/whole_file_6.f90 | 2 +- gcc/testsuite/gfortran.dg/whole_file_7.f90 | 1 + gcc/testsuite/gfortran.dg/whole_file_8.f90 | 1 + gcc/testsuite/gfortran.dg/whole_file_9.f90 | 1 + gcc/testsuite/gnat.dg/abstract_state1.adb | 5 - gcc/testsuite/gnat.dg/abstract_state1.ads | 24 - gcc/testsuite/gnat.dg/access5.adb | 5 - gcc/testsuite/gnat.dg/access5.ads | 10 - gcc/testsuite/gnat.dg/addr10.adb | 24 - gcc/testsuite/gnat.dg/addr11.adb | 28 - gcc/testsuite/gnat.dg/addr12.adb | 8 - gcc/testsuite/gnat.dg/addr12_a.adb | 20 - gcc/testsuite/gnat.dg/addr12_a.ads | 3 - gcc/testsuite/gnat.dg/addr12_b.adb | 8 - gcc/testsuite/gnat.dg/addr12_b.ads | 24 - gcc/testsuite/gnat.dg/addr12_c.ads | 6 - gcc/testsuite/gnat.dg/aggr23.adb | 9 - gcc/testsuite/gnat.dg/aggr23_q.adb | 14 - gcc/testsuite/gnat.dg/aggr23_tt.ads | 4 - gcc/testsuite/gnat.dg/array30.adb | 40 - gcc/testsuite/gnat.dg/array31.adb | 15 - gcc/testsuite/gnat.dg/assertion_policy1.adb | 15 - gcc/testsuite/gnat.dg/assertion_policy1_pkg.adb | 8 - gcc/testsuite/gnat.dg/assertion_policy1_pkg.ads | 6 - gcc/testsuite/gnat.dg/bip_case_expr.adb | 15 - gcc/testsuite/gnat.dg/bip_case_expr_pkg.ads | 7 - gcc/testsuite/gnat.dg/bit_order1.adb | 18 - .../gnat.dg/block_ext_return_assert_failure.adb | 24 - gcc/testsuite/gnat.dg/config_pragma1.adb | 21 - gcc/testsuite/gnat.dg/config_pragma1_pkg.ads | 21 - gcc/testsuite/gnat.dg/contract1.adb | 20 - gcc/testsuite/gnat.dg/controlled8.adb | 63 - gcc/testsuite/gnat.dg/debug15.adb | 23 - gcc/testsuite/gnat.dg/derived_type5.adb | 10 - gcc/testsuite/gnat.dg/derived_type5_pkg.ads | 27 - gcc/testsuite/gnat.dg/dinst.adb | 20 - gcc/testsuite/gnat.dg/dinst_pkg.adb | 7 - gcc/testsuite/gnat.dg/dinst_pkg.ads | 4 - gcc/testsuite/gnat.dg/discr49.adb | 12 - gcc/testsuite/gnat.dg/discr49_rec1.adb | 6 - gcc/testsuite/gnat.dg/discr49_rec1.ads | 8 - gcc/testsuite/gnat.dg/discr49_rec2.adb | 6 - gcc/testsuite/gnat.dg/discr49_rec2.ads | 10 - gcc/testsuite/gnat.dg/discr50.adb | 11 - gcc/testsuite/gnat.dg/discr51.adb | 32 - gcc/testsuite/gnat.dg/discr52.adb | 20 - gcc/testsuite/gnat.dg/discr54.adb | 9 - gcc/testsuite/gnat.dg/discr54_pkg.ads | 105 - gcc/testsuite/gnat.dg/dynhash.adb | 751 - gcc/testsuite/gnat.dg/dynhash1.adb | 53 - gcc/testsuite/gnat.dg/elab4.adb | 5 - gcc/testsuite/gnat.dg/elab4_pkg.adb | 99 - gcc/testsuite/gnat.dg/elab4_pkg.ads | 41 - gcc/testsuite/gnat.dg/elab5.adb | 5 - gcc/testsuite/gnat.dg/elab5_pkg.adb | 123 - gcc/testsuite/gnat.dg/elab5_pkg.ads | 47 - gcc/testsuite/gnat.dg/elab6.adb | 8 - gcc/testsuite/gnat.dg/elab6.ads | 6 - gcc/testsuite/gnat.dg/elab6_pkg.adb | 17 - gcc/testsuite/gnat.dg/elab6_pkg.ads | 4 - gcc/testsuite/gnat.dg/elab7.adb | 9 - gcc/testsuite/gnat.dg/elab7_pkg1.adb | 8 - gcc/testsuite/gnat.dg/elab7_pkg1.ads | 3 - gcc/testsuite/gnat.dg/elab7_pkg2.adb | 15 - gcc/testsuite/gnat.dg/elab7_pkg2.ads | 5 - gcc/testsuite/gnat.dg/enum4.adb | 59 - gcc/testsuite/gnat.dg/equal2.adb | 41 - gcc/testsuite/gnat.dg/equal3.adb | 22 - gcc/testsuite/gnat.dg/exit1.adb | 45 - gcc/testsuite/gnat.dg/expr_func5.adb | 10 - gcc/testsuite/gnat.dg/expr_func6.adb | 7 - gcc/testsuite/gnat.dg/expr_func6.ads | 17 - gcc/testsuite/gnat.dg/expr_func7.adb | 5 - gcc/testsuite/gnat.dg/expr_func7.ads | 20 - gcc/testsuite/gnat.dg/expr_func8.adb | 37 - gcc/testsuite/gnat.dg/fixedpnt3.adb | 16 - gcc/testsuite/gnat.dg/fixedpnt4.adb | 14 - gcc/testsuite/gnat.dg/fixedpnt5.adb | 58 - .../gnat.dg/float_attributes_overflows.adb | 35 - gcc/testsuite/gnat.dg/formal_containers.adb | 23 - gcc/testsuite/gnat.dg/frame_overflow.adb | 4 +- gcc/testsuite/gnat.dg/frame_overflow2.adb | 24 - gcc/testsuite/gnat.dg/gen_formal_pkg.adb | 10 - gcc/testsuite/gnat.dg/gen_formal_pkg_a.ads | 3 - gcc/testsuite/gnat.dg/gen_formal_pkg_b.ads | 6 - gcc/testsuite/gnat.dg/gen_formal_pkg_w.ads | 13 - gcc/testsuite/gnat.dg/generic_call_cw.adb | 33 - gcc/testsuite/gnat.dg/generic_call_iface.adb | 34 - gcc/testsuite/gnat.dg/global.adb | 87 - gcc/testsuite/gnat.dg/global.ads | 19 - gcc/testsuite/gnat.dg/gnat_array_split1.adb | 5 - gcc/testsuite/gnat.dg/gnat_array_split1.ads | 6 - gcc/testsuite/gnat.dg/import2.adb | 11 - gcc/testsuite/gnat.dg/inline14.adb | 9 - gcc/testsuite/gnat.dg/inline14_pkg.adb | 16 - gcc/testsuite/gnat.dg/inline14_pkg.ads | 6 - gcc/testsuite/gnat.dg/inline_always1.adb | 57 - gcc/testsuite/gnat.dg/interface6.adb | 44 - gcc/testsuite/gnat.dg/interface7.adb | 16 - gcc/testsuite/gnat.dg/interface8.adb | 9 - gcc/testsuite/gnat.dg/interface8.ads | 11 - gcc/testsuite/gnat.dg/iter1.adb | 20 - gcc/testsuite/gnat.dg/iter1.ads | 8 - gcc/testsuite/gnat.dg/iter2.adb | 28 - gcc/testsuite/gnat.dg/iter2.ads | 5 - gcc/testsuite/gnat.dg/iter3.adb | 15 - gcc/testsuite/gnat.dg/langdw2.adb | 9 - gcc/testsuite/gnat.dg/langdw3.adb | 10 - gcc/testsuite/gnat.dg/limited1.adb | 9 - gcc/testsuite/gnat.dg/limited1_inner.adb | 15 - gcc/testsuite/gnat.dg/limited1_inner.ads | 18 - gcc/testsuite/gnat.dg/limited1_outer.adb | 6 - gcc/testsuite/gnat.dg/limited1_outer.ads | 9 - gcc/testsuite/gnat.dg/linkedlist.adb | 1185 -- gcc/testsuite/gnat.dg/loop_optimization24.adb | 35 - gcc/testsuite/gnat.dg/memorytest.adb | 26 - gcc/testsuite/gnat.dg/nested_generic2.adb | 5 - gcc/testsuite/gnat.dg/nested_generic2.ads | 13 - gcc/testsuite/gnat.dg/nested_generic2_g1.adb | 15 - gcc/testsuite/gnat.dg/nested_generic2_g1.ads | 13 - gcc/testsuite/gnat.dg/nested_generic2_g2.ads | 7 - gcc/testsuite/gnat.dg/normalize_pathname.adb | 10 - gcc/testsuite/gnat.dg/opt70.adb | 13 - gcc/testsuite/gnat.dg/opt70_pkg.adb | 55 - gcc/testsuite/gnat.dg/opt70_pkg.ads | 7 - gcc/testsuite/gnat.dg/opt71_pkg.ads | 9 - gcc/testsuite/gnat.dg/opt71a.adb | 12 - gcc/testsuite/gnat.dg/opt71b.adb | 12 - gcc/testsuite/gnat.dg/opt72_pkg.ads | 12 - gcc/testsuite/gnat.dg/opt72a.adb | 12 - gcc/testsuite/gnat.dg/opt72b.adb | 12 - gcc/testsuite/gnat.dg/others1.adb | 13 - gcc/testsuite/gnat.dg/part_of1-instantiation.adb | 10 - gcc/testsuite/gnat.dg/part_of1-instantiation.ads | 6 - gcc/testsuite/gnat.dg/part_of1-private_generic.adb | 13 - gcc/testsuite/gnat.dg/part_of1-private_generic.ads | 12 - gcc/testsuite/gnat.dg/part_of1.ads | 2 - gcc/testsuite/gnat.dg/predicate1.adb | 40 - gcc/testsuite/gnat.dg/predicate2-containers.ads | 13 - .../gnat.dg/predicate2-project-name_values.ads | 37 - .../predicate2-project-registry-attribute.ads | 7 - .../gnat.dg/predicate2-project-registry.ads | 3 - .../gnat.dg/predicate2-project-typ-set.ads | 13 - gcc/testsuite/gnat.dg/predicate2-project-typ.ads | 24 - gcc/testsuite/gnat.dg/predicate2-project.ads | 4 - .../gnat.dg/predicate2-source_reference.ads | 33 - gcc/testsuite/gnat.dg/predicate2.ads | 14 - gcc/testsuite/gnat.dg/predicate2_main.adb | 10 - gcc/testsuite/gnat.dg/predicate3.adb | 39 - gcc/testsuite/gnat.dg/predicate3_pkg.ads | 22 - gcc/testsuite/gnat.dg/prot4.adb | 28 - gcc/testsuite/gnat.dg/prot5.adb | 12 - gcc/testsuite/gnat.dg/prot5_pkg.adb | 13 - gcc/testsuite/gnat.dg/prot5_pkg.ads | 8 - gcc/testsuite/gnat.dg/prot6.adb | 20 - gcc/testsuite/gnat.dg/prot6.ads | 31 - gcc/testsuite/gnat.dg/pure_function1.adb | 8 - gcc/testsuite/gnat.dg/pure_function1.ads | 6 - gcc/testsuite/gnat.dg/pure_function2.adb | 10 - gcc/testsuite/gnat.dg/pure_function2.ads | 5 - gcc/testsuite/gnat.dg/pure_function3_pkg.ads | 14 - gcc/testsuite/gnat.dg/pure_function3a.adb | 16 - gcc/testsuite/gnat.dg/pure_function3b.adb | 18 - gcc/testsuite/gnat.dg/pure_function3c.adb | 16 - gcc/testsuite/gnat.dg/raise_expr.adb | 27 - gcc/testsuite/gnat.dg/renaming12.adb | 7 - gcc/testsuite/gnat.dg/renaming12.ads | 23 - gcc/testsuite/gnat.dg/rep_clause6.adb | 5 - gcc/testsuite/gnat.dg/rep_clause6.ads | 61 - gcc/testsuite/gnat.dg/rep_clause7.adb | 29 - gcc/testsuite/gnat.dg/sec_stack1.adb | 26 - gcc/testsuite/gnat.dg/sec_stack2.adb | 90 - gcc/testsuite/gnat.dg/sets1.adb | 634 - gcc/testsuite/gnat.dg/size_clause1.adb | 11 - gcc/testsuite/gnat.dg/spark1.adb | 22 - gcc/testsuite/gnat.dg/spark1.ads | 8 - gcc/testsuite/gnat.dg/spark2.adb | 12 - gcc/testsuite/gnat.dg/spark2.ads | 16 - gcc/testsuite/gnat.dg/split_args.adb | 13 - gcc/testsuite/gnat.dg/sso10.adb | 16 - gcc/testsuite/gnat.dg/sso10_pkg.ads | 9 - gcc/testsuite/gnat.dg/sso12.adb | 17 - gcc/testsuite/gnat.dg/sso13.adb | 24 - gcc/testsuite/gnat.dg/sso9.adb | 10 - gcc/testsuite/gnat.dg/sso9_pkg.ads | 16 - gcc/testsuite/gnat.dg/stack_usage5.adb | 15 - gcc/testsuite/gnat.dg/stack_usage6.adb | 12 - gcc/testsuite/gnat.dg/stack_usage6_pkg.ads | 19 - gcc/testsuite/gnat.dg/static_pred1.adb | 21 - gcc/testsuite/gnat.dg/static_pred1.ads | 5 - gcc/testsuite/gnat.dg/string_merge1.adb | 18 - gcc/testsuite/gnat.dg/string_merge2.adb | 18 - gcc/testsuite/gnat.dg/suppress_initialization.adb | 8 - .../gnat.dg/suppress_initialization_pkg.ads | 31 - gcc/testsuite/gnat.dg/sync2.adb | 27 - gcc/testsuite/gnat.dg/sync2.ads | 6 - gcc/testsuite/gnat.dg/synchronized1.adb | 14 - gcc/testsuite/gnat.dg/synchronized1.ads | 7 - gcc/testsuite/gnat.dg/tagged1.adb | 5 - gcc/testsuite/gnat.dg/tagged1.ads | 39 - gcc/testsuite/gnat.dg/tampering_check1.adb | 15 - .../gnat.dg/tampering_check1_ivectors.ads | 4 - gcc/testsuite/gnat.dg/tampering_check1_trim.adb | 9 - gcc/testsuite/gnat.dg/tampering_check1_trim.ads | 4 - gcc/testsuite/gnat.dg/task1.adb | 5 - gcc/testsuite/gnat.dg/task1.ads | 10 - gcc/testsuite/gnat.dg/task1_pkg.adb | 11 - gcc/testsuite/gnat.dg/task1_pkg.ads | 10 - gcc/testsuite/gnat.dg/tls1.adb | 51 - gcc/testsuite/gnat.dg/tls1_pkg.ads | 23 - gcc/testsuite/gnat.dg/unroll2.adb | 2 +- gcc/testsuite/gnat.dg/unroll3.adb | 2 +- gcc/testsuite/gnat.dg/unroll4.adb | 2 +- gcc/testsuite/gnat.dg/valid_scalars1.adb | 11 - gcc/testsuite/gnat.dg/validity_check3.adb | 96 - gcc/testsuite/gnat.dg/validity_check3.ads | 116 - gcc/testsuite/gnat.dg/warn14.adb | 33 - gcc/testsuite/gnat.dg/warn15-core-main.adb | 9 - gcc/testsuite/gnat.dg/warn15-core.ads | 4 - gcc/testsuite/gnat.dg/warn15-interfaces.ads | 3 - gcc/testsuite/gnat.dg/warn15.ads | 2 - gcc/testsuite/gnat.dg/warn16.adb | 38 - gcc/testsuite/gnat.dg/warn17.adb | 22 - gcc/testsuite/gnat.dg/warn18.adb | 13 - gcc/testsuite/gnat.dg/warn5.adb | 2 +- gcc/testsuite/gnat.dg/wide_wide_value1.adb | 60 - gcc/testsuite/go.test/go-test.exp | 2 - gcc/testsuite/go.test/test/fixedbugs/bug273.go | 12 +- gcc/testsuite/go.test/test/fixedbugs/issue4085b.go | 35 +- gcc/testsuite/lib/g++-dg.exp | 2 +- gcc/testsuite/lib/gcc-dg.exp | 124 +- gcc/testsuite/lib/gcc-gdb-test.exp | 48 +- gcc/testsuite/lib/gcov.exp | 1 - gcc/testsuite/lib/gfortran-dg.exp | 18 +- gcc/testsuite/lib/mpx-dg.exp | 146 + gcc/testsuite/lib/multiline.exp | 75 +- gcc/testsuite/lib/prune.exp | 2 +- gcc/testsuite/lib/scanasm.exp | 30 +- gcc/testsuite/lib/scandump.exp | 63 +- gcc/testsuite/lib/scanipa.exp | 29 +- gcc/testsuite/lib/scanlang.exp | 6 +- gcc/testsuite/lib/scanltranstree.exp | 148 - gcc/testsuite/lib/scanoffloadtree.exp | 147 - gcc/testsuite/lib/scanrtl.exp | 29 +- gcc/testsuite/lib/scantree.exp | 29 +- gcc/testsuite/lib/scanwpaipa.exp | 147 - gcc/testsuite/lib/target-supports.exp | 2221 ++- gcc/testsuite/selftests/repeat.rtl | 11 - gcc/toplev.c | 190 +- gcc/toplev.h | 7 - gcc/trans-mem.c | 20 +- gcc/tree-call-cdce.c | 2 +- gcc/tree-cfg.c | 838 +- gcc/tree-cfg.h | 11 +- gcc/tree-cfgcleanup.c | 198 +- gcc/tree-chkp-opt.c | 1355 ++ gcc/tree-chkp.c | 4678 +++++ gcc/tree-chkp.h | 64 + gcc/tree-chrec.c | 49 +- gcc/tree-chrec.h | 2 + gcc/tree-complex.c | 233 +- gcc/tree-core.h | 46 +- gcc/tree-data-ref.c | 126 +- gcc/tree-data-ref.h | 10 +- gcc/tree-dfa.c | 46 - gcc/tree-diagnostic.c | 4 +- gcc/tree-dump.c | 3 +- gcc/tree-eh.c | 40 +- gcc/tree-if-conv.c | 302 +- gcc/tree-inline.c | 293 +- gcc/tree-inline.h | 18 +- gcc/tree-into-ssa.c | 22 - gcc/tree-loop-distribution.c | 62 +- gcc/tree-nested.c | 246 +- gcc/tree-outof-ssa.c | 102 +- gcc/tree-parloops.c | 44 +- gcc/tree-pass.h | 9 +- gcc/tree-predcom.c | 3 +- gcc/tree-pretty-print.c | 169 +- gcc/tree-pretty-print.h | 3 +- gcc/tree-profile.c | 84 +- gcc/tree-scalar-evolution.c | 42 +- gcc/tree-sra.c | 6 +- gcc/tree-ssa-alias.c | 74 +- gcc/tree-ssa-alias.h | 10 +- gcc/tree-ssa-ccp.c | 19 +- gcc/tree-ssa-coalesce.c | 339 +- gcc/tree-ssa-coalesce.h | 4 +- gcc/tree-ssa-dce.c | 42 +- gcc/tree-ssa-dom.c | 50 +- gcc/tree-ssa-dse.c | 253 +- gcc/tree-ssa-forwprop.c | 75 +- gcc/tree-ssa-live.c | 92 +- gcc/tree-ssa-live.h | 39 +- gcc/tree-ssa-loop-ch.c | 45 +- gcc/tree-ssa-loop-im.c | 5 +- gcc/tree-ssa-loop-ivcanon.c | 101 +- gcc/tree-ssa-loop-ivopts.c | 12 +- gcc/tree-ssa-loop-manip.c | 3 +- gcc/tree-ssa-loop-niter.c | 195 +- gcc/tree-ssa-loop-prefetch.c | 27 - gcc/tree-ssa-loop.c | 14 +- gcc/tree-ssa-math-opts.c | 359 +- gcc/tree-ssa-operands.c | 4 +- gcc/tree-ssa-phiopt.c | 147 +- gcc/tree-ssa-pre.c | 104 +- gcc/tree-ssa-reassoc.c | 49 +- gcc/tree-ssa-sccvn.c | 4362 ++--- gcc/tree-ssa-sccvn.h | 108 +- gcc/tree-ssa-scopedtables.c | 4 +- gcc/tree-ssa-strlen.c | 904 +- gcc/tree-ssa-structalias.c | 107 +- gcc/tree-ssa-ter.c | 2 +- gcc/tree-ssa-threadedge.c | 8 +- gcc/tree-ssa-threadupdate.c | 209 +- gcc/tree-ssa-uncprop.c | 2 +- gcc/tree-ssa-uninit.c | 13 +- gcc/tree-ssa.c | 6 - gcc/tree-ssanames.c | 12 +- gcc/tree-ssanames.h | 8 +- gcc/tree-stdarg.c | 13 +- gcc/tree-streamer-in.c | 39 +- gcc/tree-streamer-out.c | 53 +- gcc/tree-streamer.c | 1 + gcc/tree-switch-conversion.c | 3689 ++-- gcc/tree-switch-conversion.h | 881 - gcc/tree-tailcall.c | 2 +- gcc/tree-vect-data-refs.c | 2487 +-- gcc/tree-vect-generic.c | 7 +- gcc/tree-vect-loop-manip.c | 138 +- gcc/tree-vect-loop.c | 2967 +-- gcc/tree-vect-patterns.c | 3625 ++-- gcc/tree-vect-slp.c | 1962 +- gcc/tree-vect-stmts.c | 3875 ++-- gcc/tree-vectorizer.c | 712 +- gcc/tree-vectorizer.h | 616 +- gcc/tree-vrp.c | 3088 ++-- gcc/tree-vrp.h | 189 +- gcc/tree.c | 606 +- gcc/tree.def | 57 +- gcc/tree.h | 160 +- gcc/typed-splay-tree.c | 3 - gcc/typed-splay-tree.h | 544 +- gcc/ubsan.c | 2 +- gcc/value-prof.c | 114 +- gcc/var-tracking.c | 86 +- gcc/varasm.c | 141 +- gcc/varpool.c | 8 +- gcc/vec.c | 97 +- gcc/vec.h | 69 - gcc/vr-values.c | 771 +- gcc/vr-values.h | 19 +- gcc/wide-int-range.cc | 834 - gcc/wide-int-range.h | 184 - gcc/wide-int.cc | 79 +- gcc/wide-int.h | 153 +- gnattools/ChangeLog | 8 + gotools/ChangeLog | 22 +- gotools/Makefile.am | 6 +- gotools/Makefile.in | 6 +- include/ChangeLog | 38 +- include/ansidecl.h | 9 - include/dwarf2.def | 8 - include/libiberty.h | 5 - include/plugin-api.h | 12 +- include/simple-object.h | 5 +- include/splay-tree.h | 4 +- intl/ChangeLog | 14 +- intl/libgnuintl.h | 35 +- libada/ChangeLog | 14 +- libatomic/ChangeLog | 33 +- libatomic/config/arm/arm-config.h | 52 +- libatomic/config/x86/host-config.h | 34 +- libatomic/config/x86/init.c | 14 +- libatomic/testsuite/lib/libatomic.exp | 2 - libbacktrace/ChangeLog | 40 +- libbacktrace/Makefile.in | 2 +- libbacktrace/backtrace.h | 8 +- libbacktrace/config.h.in | 3 + libbacktrace/configure | 10 +- libbacktrace/configure.ac | 6 +- libbacktrace/elf.c | 2 +- libbacktrace/xcoff.c | 433 +- libcc1/ChangeLog | 8 + libcpp/ChangeLog | 333 +- libcpp/Makefile.in | 5 +- libcpp/charset.c | 30 +- libcpp/directives.c | 248 +- libcpp/errors.c | 66 +- libcpp/expr.c | 22 +- libcpp/files.c | 2 +- libcpp/identifiers.c | 4 +- libcpp/include/cpp-id-data.h | 82 + libcpp/include/cpplib.h | 335 +- libcpp/include/line-map.h | 283 +- libcpp/init.c | 8 +- libcpp/internal.h | 33 +- libcpp/lex.c | 48 +- libcpp/line-map.c | 313 +- libcpp/macro.c | 680 +- libcpp/pch.c | 121 +- libcpp/po/ChangeLog | 8 +- libcpp/po/cpplib.pot | 52 +- libcpp/system.h | 4 - libcpp/traditional.c | 87 +- libdecnumber/ChangeLog | 22 +- libdecnumber/configure | 2 +- libffi/ChangeLog | 39 +- libffi/Makefile.am | 2 - libffi/Makefile.in | 25 +- libffi/configure.host | 5 - libffi/src/powerpc/ffi_linux64.c | 61 +- libffi/src/riscv/ffi.c | 481 - libffi/src/riscv/ffitarget.h | 69 - libffi/src/riscv/sysv.S | 293 - libgcc/ChangeLog | 351 +- libgcc/Makefile.in | 11 +- libgcc/config.host | 37 +- libgcc/config/arm/cmse.c | 5 +- libgcc/config/arm/freebsd-atomic.c | 22 +- libgcc/config/arm/ieee754-df.S | 85 +- libgcc/config/arm/ieee754-sf.S | 46 +- libgcc/config/arm/lib1funcs.S | 140 +- libgcc/config/arm/libunwind.S | 6 +- libgcc/config/arm/t-arm | 2 +- libgcc/config/csky/crti.S | 140 - libgcc/config/csky/crtn.S | 55 - libgcc/config/csky/lib1funcs.S | 675 - libgcc/config/csky/linux-atomic.c | 299 - libgcc/config/csky/linux-unwind.h | 131 - libgcc/config/csky/t-csky | 28 - libgcc/config/csky/t-linux-csky | 21 - libgcc/config/darwin10-unwind-find-enc-func.c | 13 - libgcc/config/i386/cpuinfo.c | 9 - libgcc/config/i386/cpuinfo.h | 3 - libgcc/config/i386/crtprec.c | 2 +- libgcc/config/libbid/ChangeLog | 8 + libgcc/config/m68k/lb1sf68.S | 4 +- libgcc/config/nds32/initfini.c | 84 +- libgcc/config/nds32/isr-library/adj_intr_lvl.inc | 13 - libgcc/config/nds32/isr-library/excp_isr.S | 55 +- libgcc/config/nds32/isr-library/intr_isr.S | 67 +- libgcc/config/nds32/isr-library/reset.S | 81 +- libgcc/config/nds32/isr-library/restore_all.inc | 10 +- .../config/nds32/isr-library/restore_mac_regs.inc | 2 +- .../config/nds32/isr-library/restore_partial.inc | 12 +- .../config/nds32/isr-library/restore_usr_regs.inc | 42 - libgcc/config/nds32/isr-library/save_all.inc | 43 +- libgcc/config/nds32/isr-library/save_mac_regs.inc | 2 +- libgcc/config/nds32/isr-library/save_partial.inc | 46 +- libgcc/config/nds32/isr-library/save_usr_regs.inc | 44 - libgcc/config/nds32/isr-library/vec_vid00.S | 7 - libgcc/config/nds32/isr-library/vec_vid01.S | 7 - libgcc/config/nds32/isr-library/vec_vid02.S | 7 - libgcc/config/nds32/isr-library/vec_vid03.S | 7 - libgcc/config/nds32/isr-library/vec_vid04.S | 7 - libgcc/config/nds32/isr-library/vec_vid05.S | 7 - libgcc/config/nds32/isr-library/vec_vid06.S | 7 - libgcc/config/nds32/isr-library/vec_vid07.S | 7 - libgcc/config/nds32/isr-library/vec_vid08.S | 7 - libgcc/config/nds32/isr-library/vec_vid09.S | 7 - libgcc/config/nds32/isr-library/vec_vid10.S | 7 - libgcc/config/nds32/isr-library/vec_vid11.S | 7 - libgcc/config/nds32/isr-library/vec_vid12.S | 7 - libgcc/config/nds32/isr-library/vec_vid13.S | 7 - libgcc/config/nds32/isr-library/vec_vid14.S | 7 - libgcc/config/nds32/isr-library/vec_vid15.S | 7 - libgcc/config/nds32/isr-library/vec_vid16.S | 7 - libgcc/config/nds32/isr-library/vec_vid17.S | 7 - libgcc/config/nds32/isr-library/vec_vid18.S | 7 - libgcc/config/nds32/isr-library/vec_vid19.S | 7 - libgcc/config/nds32/isr-library/vec_vid20.S | 7 - libgcc/config/nds32/isr-library/vec_vid21.S | 7 - libgcc/config/nds32/isr-library/vec_vid22.S | 7 - libgcc/config/nds32/isr-library/vec_vid23.S | 7 - libgcc/config/nds32/isr-library/vec_vid24.S | 7 - libgcc/config/nds32/isr-library/vec_vid25.S | 7 - libgcc/config/nds32/isr-library/vec_vid26.S | 7 - libgcc/config/nds32/isr-library/vec_vid27.S | 7 - libgcc/config/nds32/isr-library/vec_vid28.S | 7 - libgcc/config/nds32/isr-library/vec_vid29.S | 7 - libgcc/config/nds32/isr-library/vec_vid30.S | 7 - libgcc/config/nds32/isr-library/vec_vid31.S | 7 - libgcc/config/nds32/isr-library/vec_vid32.S | 7 - libgcc/config/nds32/isr-library/vec_vid33.S | 7 - libgcc/config/nds32/isr-library/vec_vid34.S | 7 - libgcc/config/nds32/isr-library/vec_vid35.S | 7 - libgcc/config/nds32/isr-library/vec_vid36.S | 7 - libgcc/config/nds32/isr-library/vec_vid37.S | 7 - libgcc/config/nds32/isr-library/vec_vid38.S | 7 - libgcc/config/nds32/isr-library/vec_vid39.S | 7 - libgcc/config/nds32/isr-library/vec_vid40.S | 7 - libgcc/config/nds32/isr-library/vec_vid41.S | 7 - libgcc/config/nds32/isr-library/vec_vid42.S | 7 - libgcc/config/nds32/isr-library/vec_vid43.S | 7 - libgcc/config/nds32/isr-library/vec_vid44.S | 7 - libgcc/config/nds32/isr-library/vec_vid45.S | 7 - libgcc/config/nds32/isr-library/vec_vid46.S | 7 - libgcc/config/nds32/isr-library/vec_vid47.S | 7 - libgcc/config/nds32/isr-library/vec_vid48.S | 7 - libgcc/config/nds32/isr-library/vec_vid49.S | 7 - libgcc/config/nds32/isr-library/vec_vid50.S | 7 - libgcc/config/nds32/isr-library/vec_vid51.S | 7 - libgcc/config/nds32/isr-library/vec_vid52.S | 7 - libgcc/config/nds32/isr-library/vec_vid53.S | 7 - libgcc/config/nds32/isr-library/vec_vid54.S | 7 - libgcc/config/nds32/isr-library/vec_vid55.S | 7 - libgcc/config/nds32/isr-library/vec_vid56.S | 7 - libgcc/config/nds32/isr-library/vec_vid57.S | 7 - libgcc/config/nds32/isr-library/vec_vid58.S | 7 - libgcc/config/nds32/isr-library/vec_vid59.S | 7 - libgcc/config/nds32/isr-library/vec_vid60.S | 7 - libgcc/config/nds32/isr-library/vec_vid61.S | 7 - libgcc/config/nds32/isr-library/vec_vid62.S | 7 - libgcc/config/nds32/isr-library/vec_vid63.S | 7 - libgcc/config/nds32/isr-library/vec_vid64.S | 7 - libgcc/config/nds32/isr-library/vec_vid65.S | 7 - libgcc/config/nds32/isr-library/vec_vid66.S | 7 - libgcc/config/nds32/isr-library/vec_vid67.S | 7 - libgcc/config/nds32/isr-library/vec_vid68.S | 7 - libgcc/config/nds32/isr-library/vec_vid69.S | 7 - libgcc/config/nds32/isr-library/vec_vid70.S | 7 - libgcc/config/nds32/isr-library/vec_vid71.S | 7 - libgcc/config/nds32/isr-library/vec_vid72.S | 7 - libgcc/config/nds32/linux-atomic.c | 282 - libgcc/config/nds32/linux-unwind.h | 146 - libgcc/config/nds32/t-nds32-glibc | 34 - libgcc/config/nds32/t-nds32-isr | 112 +- libgcc/config/pdp11/t-pdp11 | 4 +- libgcc/config/riscv/save-restore.S | 46 +- libgcc/config/rs6000/ibm-ldouble.c | 3 +- libgcc/config/t-darwin | 4 - libgcc/config/t-slibgcc-sld | 11 - libgcc/config/t-vxworks | 9 +- libgcc/config/t-vxworks7 | 13 +- libgcc/config/unwind-dw2-fde-darwin.c | 13 + libgcc/config/vxcache.c | 35 - libgcc/configure | 35 +- libgcc/configure.ac | 20 - libgcc/crtstuff.c | 3 + libgcc/divmod.c | 7 +- libgcc/libgcc2.c | 12 +- libgcc/libgcov-driver-system.c | 108 +- libgcc/libgcov-driver.c | 390 +- libgcc/libgcov-profiler.c | 27 +- libgcc/libgcov-util.c | 118 +- libgcc/libgcov.h | 9 - libgcc/udivhi3.c | 38 - libgcc/udivmod.c | 7 +- libgcc/udivmodhi4.c | 47 - libgcc/udivmodsi4.c | 2 +- libgfortran/ChangeLog | 580 +- libgfortran/Makefile.am | 9 +- libgfortran/Makefile.in | 24 +- libgfortran/config.h.in | 12 - libgfortran/configure | 16 +- libgfortran/configure.ac | 10 +- libgfortran/generated/iall_i1.c | 9 +- libgfortran/generated/iall_i16.c | 9 +- libgfortran/generated/iall_i2.c | 9 +- libgfortran/generated/iall_i4.c | 9 +- libgfortran/generated/iall_i8.c | 9 +- libgfortran/generated/iany_i1.c | 9 +- libgfortran/generated/iany_i16.c | 9 +- libgfortran/generated/iany_i2.c | 9 +- libgfortran/generated/iany_i4.c | 9 +- libgfortran/generated/iany_i8.c | 9 +- libgfortran/generated/iparity_i1.c | 9 +- libgfortran/generated/iparity_i16.c | 9 +- libgfortran/generated/iparity_i2.c | 9 +- libgfortran/generated/iparity_i4.c | 9 +- libgfortran/generated/iparity_i8.c | 9 +- libgfortran/generated/matmul_c10.c | 175 +- libgfortran/generated/matmul_c16.c | 175 +- libgfortran/generated/matmul_c4.c | 175 +- libgfortran/generated/matmul_c8.c | 175 +- libgfortran/generated/matmul_i1.c | 175 +- libgfortran/generated/matmul_i16.c | 175 +- libgfortran/generated/matmul_i2.c | 175 +- libgfortran/generated/matmul_i4.c | 175 +- libgfortran/generated/matmul_i8.c | 175 +- libgfortran/generated/matmul_r10.c | 175 +- libgfortran/generated/matmul_r16.c | 175 +- libgfortran/generated/matmul_r4.c | 175 +- libgfortran/generated/matmul_r8.c | 175 +- libgfortran/generated/matmulavx128_c10.c | 70 +- libgfortran/generated/matmulavx128_c16.c | 70 +- libgfortran/generated/matmulavx128_c4.c | 70 +- libgfortran/generated/matmulavx128_c8.c | 70 +- libgfortran/generated/matmulavx128_i1.c | 70 +- libgfortran/generated/matmulavx128_i16.c | 70 +- libgfortran/generated/matmulavx128_i2.c | 70 +- libgfortran/generated/matmulavx128_i4.c | 70 +- libgfortran/generated/matmulavx128_i8.c | 70 +- libgfortran/generated/matmulavx128_r10.c | 70 +- libgfortran/generated/matmulavx128_r16.c | 70 +- libgfortran/generated/matmulavx128_r4.c | 70 +- libgfortran/generated/matmulavx128_r8.c | 70 +- libgfortran/generated/maxloc0_16_i1.c | 67 +- libgfortran/generated/maxloc0_16_i16.c | 67 +- libgfortran/generated/maxloc0_16_i2.c | 67 +- libgfortran/generated/maxloc0_16_i4.c | 67 +- libgfortran/generated/maxloc0_16_i8.c | 67 +- libgfortran/generated/maxloc0_16_r10.c | 67 +- libgfortran/generated/maxloc0_16_r16.c | 67 +- libgfortran/generated/maxloc0_16_r4.c | 67 +- libgfortran/generated/maxloc0_16_r8.c | 67 +- libgfortran/generated/maxloc0_16_s1.c | 16 +- libgfortran/generated/maxloc0_16_s4.c | 16 +- libgfortran/generated/maxloc0_4_i1.c | 67 +- libgfortran/generated/maxloc0_4_i16.c | 67 +- libgfortran/generated/maxloc0_4_i2.c | 67 +- libgfortran/generated/maxloc0_4_i4.c | 67 +- libgfortran/generated/maxloc0_4_i8.c | 67 +- libgfortran/generated/maxloc0_4_r10.c | 67 +- libgfortran/generated/maxloc0_4_r16.c | 67 +- libgfortran/generated/maxloc0_4_r4.c | 67 +- libgfortran/generated/maxloc0_4_r8.c | 67 +- libgfortran/generated/maxloc0_4_s1.c | 16 +- libgfortran/generated/maxloc0_4_s4.c | 16 +- libgfortran/generated/maxloc0_8_i1.c | 67 +- libgfortran/generated/maxloc0_8_i16.c | 67 +- libgfortran/generated/maxloc0_8_i2.c | 67 +- libgfortran/generated/maxloc0_8_i4.c | 67 +- libgfortran/generated/maxloc0_8_i8.c | 67 +- libgfortran/generated/maxloc0_8_r10.c | 67 +- libgfortran/generated/maxloc0_8_r16.c | 67 +- libgfortran/generated/maxloc0_8_r4.c | 67 +- libgfortran/generated/maxloc0_8_r8.c | 67 +- libgfortran/generated/maxloc0_8_s1.c | 16 +- libgfortran/generated/maxloc0_8_s4.c | 16 +- libgfortran/generated/maxloc1_16_i1.c | 41 +- libgfortran/generated/maxloc1_16_i16.c | 41 +- libgfortran/generated/maxloc1_16_i2.c | 41 +- libgfortran/generated/maxloc1_16_i4.c | 41 +- libgfortran/generated/maxloc1_16_i8.c | 41 +- libgfortran/generated/maxloc1_16_r10.c | 41 +- libgfortran/generated/maxloc1_16_r16.c | 41 +- libgfortran/generated/maxloc1_16_r4.c | 41 +- libgfortran/generated/maxloc1_16_r8.c | 41 +- libgfortran/generated/maxloc1_16_s1.c | 17 +- libgfortran/generated/maxloc1_16_s4.c | 17 +- libgfortran/generated/maxloc1_4_i1.c | 41 +- libgfortran/generated/maxloc1_4_i16.c | 41 +- libgfortran/generated/maxloc1_4_i2.c | 41 +- libgfortran/generated/maxloc1_4_i4.c | 41 +- libgfortran/generated/maxloc1_4_i8.c | 41 +- libgfortran/generated/maxloc1_4_r10.c | 41 +- libgfortran/generated/maxloc1_4_r16.c | 41 +- libgfortran/generated/maxloc1_4_r4.c | 41 +- libgfortran/generated/maxloc1_4_r8.c | 41 +- libgfortran/generated/maxloc1_4_s1.c | 17 +- libgfortran/generated/maxloc1_4_s4.c | 17 +- libgfortran/generated/maxloc1_8_i1.c | 41 +- libgfortran/generated/maxloc1_8_i16.c | 41 +- libgfortran/generated/maxloc1_8_i2.c | 41 +- libgfortran/generated/maxloc1_8_i4.c | 41 +- libgfortran/generated/maxloc1_8_i8.c | 41 +- libgfortran/generated/maxloc1_8_r10.c | 41 +- libgfortran/generated/maxloc1_8_r16.c | 41 +- libgfortran/generated/maxloc1_8_r4.c | 41 +- libgfortran/generated/maxloc1_8_r8.c | 41 +- libgfortran/generated/maxloc1_8_s1.c | 17 +- libgfortran/generated/maxloc1_8_s4.c | 17 +- libgfortran/generated/maxloc2_16_s1.c | 14 +- libgfortran/generated/maxloc2_16_s4.c | 14 +- libgfortran/generated/maxloc2_4_s1.c | 14 +- libgfortran/generated/maxloc2_4_s4.c | 14 +- libgfortran/generated/maxloc2_8_s1.c | 14 +- libgfortran/generated/maxloc2_8_s4.c | 14 +- libgfortran/generated/maxval_i1.c | 9 +- libgfortran/generated/maxval_i16.c | 9 +- libgfortran/generated/maxval_i2.c | 9 +- libgfortran/generated/maxval_i4.c | 9 +- libgfortran/generated/maxval_i8.c | 9 +- libgfortran/generated/maxval_r10.c | 9 +- libgfortran/generated/maxval_r16.c | 9 +- libgfortran/generated/maxval_r4.c | 9 +- libgfortran/generated/maxval_r8.c | 9 +- libgfortran/generated/minloc0_16_i1.c | 58 +- libgfortran/generated/minloc0_16_i16.c | 58 +- libgfortran/generated/minloc0_16_i2.c | 58 +- libgfortran/generated/minloc0_16_i4.c | 58 +- libgfortran/generated/minloc0_16_i8.c | 58 +- libgfortran/generated/minloc0_16_r10.c | 58 +- libgfortran/generated/minloc0_16_r16.c | 58 +- libgfortran/generated/minloc0_16_r4.c | 58 +- libgfortran/generated/minloc0_16_r8.c | 58 +- libgfortran/generated/minloc0_16_s1.c | 16 +- libgfortran/generated/minloc0_16_s4.c | 16 +- libgfortran/generated/minloc0_4_i1.c | 58 +- libgfortran/generated/minloc0_4_i16.c | 58 +- libgfortran/generated/minloc0_4_i2.c | 58 +- libgfortran/generated/minloc0_4_i4.c | 58 +- libgfortran/generated/minloc0_4_i8.c | 58 +- libgfortran/generated/minloc0_4_r10.c | 58 +- libgfortran/generated/minloc0_4_r16.c | 58 +- libgfortran/generated/minloc0_4_r4.c | 58 +- libgfortran/generated/minloc0_4_r8.c | 58 +- libgfortran/generated/minloc0_4_s1.c | 16 +- libgfortran/generated/minloc0_4_s4.c | 16 +- libgfortran/generated/minloc0_8_i1.c | 58 +- libgfortran/generated/minloc0_8_i16.c | 58 +- libgfortran/generated/minloc0_8_i2.c | 58 +- libgfortran/generated/minloc0_8_i4.c | 58 +- libgfortran/generated/minloc0_8_i8.c | 58 +- libgfortran/generated/minloc0_8_r10.c | 58 +- libgfortran/generated/minloc0_8_r16.c | 58 +- libgfortran/generated/minloc0_8_r4.c | 58 +- libgfortran/generated/minloc0_8_r8.c | 58 +- libgfortran/generated/minloc0_8_s1.c | 16 +- libgfortran/generated/minloc0_8_s4.c | 16 +- libgfortran/generated/minloc1_16_i1.c | 59 +- libgfortran/generated/minloc1_16_i16.c | 59 +- libgfortran/generated/minloc1_16_i2.c | 59 +- libgfortran/generated/minloc1_16_i4.c | 59 +- libgfortran/generated/minloc1_16_i8.c | 59 +- libgfortran/generated/minloc1_16_r10.c | 59 +- libgfortran/generated/minloc1_16_r16.c | 59 +- libgfortran/generated/minloc1_16_r4.c | 59 +- libgfortran/generated/minloc1_16_r8.c | 59 +- libgfortran/generated/minloc1_16_s1.c | 17 +- libgfortran/generated/minloc1_16_s4.c | 17 +- libgfortran/generated/minloc1_4_i1.c | 59 +- libgfortran/generated/minloc1_4_i16.c | 59 +- libgfortran/generated/minloc1_4_i2.c | 59 +- libgfortran/generated/minloc1_4_i4.c | 59 +- libgfortran/generated/minloc1_4_i8.c | 59 +- libgfortran/generated/minloc1_4_r10.c | 59 +- libgfortran/generated/minloc1_4_r16.c | 59 +- libgfortran/generated/minloc1_4_r4.c | 59 +- libgfortran/generated/minloc1_4_r8.c | 59 +- libgfortran/generated/minloc1_4_s1.c | 17 +- libgfortran/generated/minloc1_4_s4.c | 17 +- libgfortran/generated/minloc1_8_i1.c | 59 +- libgfortran/generated/minloc1_8_i16.c | 59 +- libgfortran/generated/minloc1_8_i2.c | 59 +- libgfortran/generated/minloc1_8_i4.c | 59 +- libgfortran/generated/minloc1_8_i8.c | 59 +- libgfortran/generated/minloc1_8_r10.c | 59 +- libgfortran/generated/minloc1_8_r16.c | 59 +- libgfortran/generated/minloc1_8_r4.c | 59 +- libgfortran/generated/minloc1_8_r8.c | 59 +- libgfortran/generated/minloc1_8_s1.c | 17 +- libgfortran/generated/minloc1_8_s4.c | 17 +- libgfortran/generated/minloc2_16_s1.c | 19 +- libgfortran/generated/minloc2_16_s4.c | 19 +- libgfortran/generated/minloc2_4_s1.c | 19 +- libgfortran/generated/minloc2_4_s4.c | 19 +- libgfortran/generated/minloc2_8_s1.c | 19 +- libgfortran/generated/minloc2_8_s4.c | 19 +- libgfortran/generated/minval_i1.c | 9 +- libgfortran/generated/minval_i16.c | 9 +- libgfortran/generated/minval_i2.c | 9 +- libgfortran/generated/minval_i4.c | 9 +- libgfortran/generated/minval_i8.c | 9 +- libgfortran/generated/minval_r10.c | 9 +- libgfortran/generated/minval_r16.c | 9 +- libgfortran/generated/minval_r4.c | 9 +- libgfortran/generated/minval_r8.c | 9 +- libgfortran/generated/norm2_r10.c | 6 +- libgfortran/generated/norm2_r16.c | 6 +- libgfortran/generated/norm2_r4.c | 6 +- libgfortran/generated/norm2_r8.c | 6 +- libgfortran/generated/parity_l1.c | 6 +- libgfortran/generated/parity_l16.c | 6 +- libgfortran/generated/parity_l2.c | 6 +- libgfortran/generated/parity_l4.c | 6 +- libgfortran/generated/parity_l8.c | 6 +- libgfortran/generated/product_c10.c | 9 +- libgfortran/generated/product_c16.c | 9 +- libgfortran/generated/product_c4.c | 9 +- libgfortran/generated/product_c8.c | 9 +- libgfortran/generated/product_i1.c | 9 +- libgfortran/generated/product_i16.c | 9 +- libgfortran/generated/product_i2.c | 9 +- libgfortran/generated/product_i4.c | 9 +- libgfortran/generated/product_i8.c | 9 +- libgfortran/generated/product_r10.c | 9 +- libgfortran/generated/product_r16.c | 9 +- libgfortran/generated/product_r4.c | 9 +- libgfortran/generated/product_r8.c | 9 +- libgfortran/generated/sum_c10.c | 9 +- libgfortran/generated/sum_c16.c | 9 +- libgfortran/generated/sum_c4.c | 9 +- libgfortran/generated/sum_c8.c | 9 +- libgfortran/generated/sum_i1.c | 9 +- libgfortran/generated/sum_i16.c | 9 +- libgfortran/generated/sum_i2.c | 9 +- libgfortran/generated/sum_i4.c | 9 +- libgfortran/generated/sum_i8.c | 9 +- libgfortran/generated/sum_r10.c | 9 +- libgfortran/generated/sum_r16.c | 9 +- libgfortran/generated/sum_r4.c | 9 +- libgfortran/generated/sum_r8.c | 9 +- libgfortran/gfortran.map | 6 - libgfortran/intrinsics/random.c | 12 +- libgfortran/intrinsics/random_init.f90 | 94 - libgfortran/io/async.c | 569 - libgfortran/io/async.h | 403 - libgfortran/io/close.c | 11 +- libgfortran/io/file_pos.c | 70 +- libgfortran/io/format.c | 2 +- libgfortran/io/format.h | 2 +- libgfortran/io/inquire.c | 49 +- libgfortran/io/io.h | 32 +- libgfortran/io/open.c | 9 +- libgfortran/io/read.c | 2 - libgfortran/io/transfer.c | 309 +- libgfortran/io/unit.c | 54 +- libgfortran/io/unix.c | 47 +- libgfortran/io/unix.h | 16 +- libgfortran/io/write.c | 4 +- libgfortran/libgfortran.h | 21 +- libgfortran/m4/iforeach-s.m4 | 7 + libgfortran/m4/iforeach.m4 | 4 + libgfortran/m4/ifunction-s.m4 | 7 + libgfortran/m4/ifunction.m4 | 9 +- libgfortran/m4/matmul_internal.m4 | 35 +- libgfortran/m4/maxloc0.m4 | 65 +- libgfortran/m4/maxloc0s.m4 | 9 +- libgfortran/m4/maxloc1.m4 | 32 +- libgfortran/m4/maxloc1s.m4 | 10 +- libgfortran/m4/maxloc2s.m4 | 14 +- libgfortran/m4/minloc0.m4 | 56 +- libgfortran/m4/minloc0s.m4 | 9 +- libgfortran/m4/minloc1.m4 | 50 +- libgfortran/m4/minloc1s.m4 | 10 +- libgfortran/m4/minloc2s.m4 | 19 +- libgfortran/runtime/backtrace.c | 27 +- libgfortran/runtime/environ.c | 19 + libgfortran/runtime/error.c | 266 +- libgfortran/runtime/minimal.c | 4 +- libgfortran/runtime/pause.c | 14 +- libgfortran/runtime/stop.c | 71 +- libgo/MERGE | 2 +- libgo/Makefile.am | 443 +- libgo/Makefile.in | 453 +- libgo/VERSION | 2 +- libgo/check-packages.txt | 183 - libgo/config.h.in | 3 - libgo/configure | 21 +- libgo/configure.ac | 18 +- libgo/go/archive/tar/common.go | 9 +- libgo/go/archive/tar/format.go | 2 +- libgo/go/archive/tar/reader.go | 15 +- libgo/go/archive/tar/reader_test.go | 17 +- libgo/go/archive/tar/tar_test.go | 1 - libgo/go/archive/tar/testdata/file-and-dir.tar | Bin 2560 -> 0 bytes libgo/go/archive/tar/testdata/trailing-slash.tar | Bin 2560 -> 2560 bytes libgo/go/archive/tar/writer.go | 13 +- libgo/go/archive/tar/writer_test.go | 13 +- libgo/go/archive/zip/struct.go | 17 +- libgo/go/archive/zip/writer.go | 80 +- libgo/go/archive/zip/writer_test.go | 54 - libgo/go/archive/zip/zip_test.go | 47 +- libgo/go/bufio/bufio.go | 6 +- libgo/go/bufio/scan.go | 19 +- libgo/go/bytes/buffer.go | 1 - libgo/go/bytes/buffer_test.go | 33 - libgo/go/bytes/bytes.go | 101 +- libgo/go/bytes/bytes_amd64.go | 90 + libgo/go/bytes/bytes_arm64.go | 70 + libgo/go/bytes/bytes_decl.go | 8 +- libgo/go/bytes/bytes_generic.go | 65 + libgo/go/bytes/bytes_s390x.go | 88 + libgo/go/bytes/bytes_test.go | 8 + libgo/go/bytes/compare_test.go | 15 +- libgo/go/bytes/export_test.go | 1 + libgo/go/cmd/buildid/buildid.go | 29 +- libgo/go/cmd/cgo/ast.go | 3 +- libgo/go/cmd/cgo/doc.go | 50 +- libgo/go/cmd/cgo/gcc.go | 147 +- libgo/go/cmd/cgo/godefs.go | 2 +- libgo/go/cmd/cgo/main.go | 29 +- libgo/go/cmd/cgo/out.go | 103 +- libgo/go/cmd/cgo/util.go | 4 - libgo/go/cmd/go/alldocs.go | 1486 +- libgo/go/cmd/go/go_test.go | 1237 +- libgo/go/cmd/go/go_windows_test.go | 16 +- libgo/go/cmd/go/internal/base/base.go | 34 +- libgo/go/cmd/go/internal/base/goflags.go | 152 - libgo/go/cmd/go/internal/base/signal_unix.go | 2 +- libgo/go/cmd/go/internal/bug/bug.go | 5 +- libgo/go/cmd/go/internal/cache/cache.go | 15 - libgo/go/cmd/go/internal/cache/default.go | 37 +- .../go/cmd/go/internal/cache/default_unix_test.go | 67 - libgo/go/cmd/go/internal/cfg/cfg.go | 38 +- libgo/go/cmd/go/internal/clean/clean.go | 42 +- libgo/go/cmd/go/internal/cmdflag/flag.go | 36 - libgo/go/cmd/go/internal/dirhash/hash.go | 103 - libgo/go/cmd/go/internal/dirhash/hash_test.go | 135 - libgo/go/cmd/go/internal/doc/doc.go | 2 +- libgo/go/cmd/go/internal/envcmd/env.go | 37 +- libgo/go/cmd/go/internal/fix/fix.go | 13 +- libgo/go/cmd/go/internal/fmtcmd/fmt.go | 12 +- libgo/go/cmd/go/internal/generate/generate.go | 30 +- libgo/go/cmd/go/internal/get/discovery.go | 36 +- libgo/go/cmd/go/internal/get/get.go | 122 +- libgo/go/cmd/go/internal/get/pkg_test.go | 36 +- libgo/go/cmd/go/internal/get/vcs.go | 144 +- libgo/go/cmd/go/internal/get/vcs_test.go | 133 +- libgo/go/cmd/go/internal/help/help.go | 87 +- libgo/go/cmd/go/internal/help/helpdoc.go | 77 +- libgo/go/cmd/go/internal/imports/build.go | 211 - libgo/go/cmd/go/internal/imports/read.go | 249 - libgo/go/cmd/go/internal/imports/read_test.go | 228 - libgo/go/cmd/go/internal/imports/scan.go | 96 - libgo/go/cmd/go/internal/imports/scan_test.go | 67 - libgo/go/cmd/go/internal/imports/tags.go | 34 - .../cmd/go/internal/imports/testdata/import1/x.go | 3 - .../cmd/go/internal/imports/testdata/import1/x1.go | 9 - .../internal/imports/testdata/import1/x_darwin.go | 3 - .../internal/imports/testdata/import1/x_windows.go | 3 - libgo/go/cmd/go/internal/list/list.go | 508 +- libgo/go/cmd/go/internal/load/flag.go | 28 + .../{search/search_test.go => load/match_test.go} | 10 +- libgo/go/cmd/go/internal/load/path.go | 16 + libgo/go/cmd/go/internal/load/pkg.go | 694 +- libgo/go/cmd/go/internal/load/search.go | 339 +- libgo/go/cmd/go/internal/load/test.go | 654 - libgo/go/cmd/go/internal/modcmd/download.go | 133 - libgo/go/cmd/go/internal/modcmd/edit.go | 382 - libgo/go/cmd/go/internal/modcmd/graph.go | 73 - libgo/go/cmd/go/internal/modcmd/init.go | 41 - libgo/go/cmd/go/internal/modcmd/mod.go | 31 - libgo/go/cmd/go/internal/modcmd/tidy.go | 90 - libgo/go/cmd/go/internal/modcmd/vendor.go | 200 - libgo/go/cmd/go/internal/modcmd/verify.go | 96 - libgo/go/cmd/go/internal/modcmd/why.go | 121 - libgo/go/cmd/go/internal/modconv/convert.go | 90 - libgo/go/cmd/go/internal/modconv/convert_test.go | 186 - libgo/go/cmd/go/internal/modconv/dep.go | 74 - libgo/go/cmd/go/internal/modconv/glide.go | 42 - libgo/go/cmd/go/internal/modconv/glock.go | 24 - libgo/go/cmd/go/internal/modconv/godeps.go | 30 - libgo/go/cmd/go/internal/modconv/modconv.go | 19 - libgo/go/cmd/go/internal/modconv/modconv_test.go | 66 - .../go/internal/modconv/testdata/cockroach.glock | 41 - .../cmd/go/internal/modconv/testdata/cockroach.out | 31 - .../internal/modconv/testdata/dockermachine.godeps | 159 - .../go/internal/modconv/testdata/dockermachine.out | 33 - .../go/internal/modconv/testdata/dockerman.glide | 52 - .../cmd/go/internal/modconv/testdata/dockerman.out | 16 - .../cmd/go/internal/modconv/testdata/govmomi.out | 5 - .../go/internal/modconv/testdata/govmomi.vmanifest | 46 - libgo/go/cmd/go/internal/modconv/testdata/juju.out | 106 - libgo/go/cmd/go/internal/modconv/testdata/juju.tsv | 106 - libgo/go/cmd/go/internal/modconv/testdata/moby.out | 105 - .../go/cmd/go/internal/modconv/testdata/moby.vconf | 149 - .../go/internal/modconv/testdata/panicparse.out | 8 - .../go/internal/modconv/testdata/panicparse.vyml | 17 - .../go/internal/modconv/testdata/prometheus.out | 258 - .../go/internal/modconv/testdata/prometheus.vjson | 1605 -- .../go/cmd/go/internal/modconv/testdata/upspin.dep | 57 - .../go/cmd/go/internal/modconv/testdata/upspin.out | 8 - libgo/go/cmd/go/internal/modconv/tsv.go | 24 - libgo/go/cmd/go/internal/modconv/vconf.go | 27 - libgo/go/cmd/go/internal/modconv/vjson.go | 29 - libgo/go/cmd/go/internal/modconv/vmanifest.go | 29 - libgo/go/cmd/go/internal/modconv/vyml.go | 42 - libgo/go/cmd/go/internal/modfetch/cache.go | 522 - libgo/go/cmd/go/internal/modfetch/cache_test.go | 25 - .../cmd/go/internal/modfetch/codehost/codehost.go | 266 - libgo/go/cmd/go/internal/modfetch/codehost/git.go | 711 - .../cmd/go/internal/modfetch/codehost/git_test.go | 635 - .../go/cmd/go/internal/modfetch/codehost/shell.go | 140 - libgo/go/cmd/go/internal/modfetch/codehost/vcs.go | 528 - libgo/go/cmd/go/internal/modfetch/coderepo.go | 605 - libgo/go/cmd/go/internal/modfetch/coderepo_test.go | 643 - libgo/go/cmd/go/internal/modfetch/fetch.go | 365 - libgo/go/cmd/go/internal/modfetch/noweb.go | 24 - libgo/go/cmd/go/internal/modfetch/proxy.go | 252 - libgo/go/cmd/go/internal/modfetch/pseudo.go | 129 - libgo/go/cmd/go/internal/modfetch/pseudo_test.go | 74 - libgo/go/cmd/go/internal/modfetch/repo.go | 363 - libgo/go/cmd/go/internal/modfetch/unzip.go | 153 - libgo/go/cmd/go/internal/modfetch/web.go | 31 - libgo/go/cmd/go/internal/modfile/gopkgin.go | 47 - libgo/go/cmd/go/internal/modfile/print.go | 164 - libgo/go/cmd/go/internal/modfile/read.go | 869 - libgo/go/cmd/go/internal/modfile/read_test.go | 365 - libgo/go/cmd/go/internal/modfile/rule.go | 724 - libgo/go/cmd/go/internal/modfile/rule_test.go | 90 - .../cmd/go/internal/modfile/testdata/block.golden | 29 - libgo/go/cmd/go/internal/modfile/testdata/block.in | 29 - .../go/internal/modfile/testdata/comment.golden | 10 - .../go/cmd/go/internal/modfile/testdata/comment.in | 8 - .../cmd/go/internal/modfile/testdata/empty.golden | 0 libgo/go/cmd/go/internal/modfile/testdata/empty.in | 0 .../go/internal/modfile/testdata/gopkg.in.golden | 6 - .../cmd/go/internal/modfile/testdata/module.golden | 1 - .../go/cmd/go/internal/modfile/testdata/module.in | 1 - .../go/internal/modfile/testdata/replace.golden | 5 - .../go/cmd/go/internal/modfile/testdata/replace.in | 5 - .../go/internal/modfile/testdata/replace2.golden | 10 - .../cmd/go/internal/modfile/testdata/replace2.in | 10 - .../cmd/go/internal/modfile/testdata/rule1.golden | 7 - libgo/go/cmd/go/internal/modget/get.go | 656 - libgo/go/cmd/go/internal/modinfo/info.go | 49 - libgo/go/cmd/go/internal/modload/build.go | 243 - libgo/go/cmd/go/internal/modload/help.go | 462 - libgo/go/cmd/go/internal/modload/import.go | 228 - libgo/go/cmd/go/internal/modload/import_test.go | 59 - libgo/go/cmd/go/internal/modload/init.go | 600 - libgo/go/cmd/go/internal/modload/list.go | 109 - libgo/go/cmd/go/internal/modload/load.go | 1071 -- libgo/go/cmd/go/internal/modload/query.go | 249 - libgo/go/cmd/go/internal/modload/query_test.go | 151 - libgo/go/cmd/go/internal/modload/search.go | 134 - libgo/go/cmd/go/internal/module/module.go | 540 - libgo/go/cmd/go/internal/module/module_test.go | 318 - libgo/go/cmd/go/internal/mvs/mvs.go | 368 - libgo/go/cmd/go/internal/mvs/mvs_test.go | 473 - libgo/go/cmd/go/internal/par/work.go | 149 - libgo/go/cmd/go/internal/par/work_test.go | 77 - libgo/go/cmd/go/internal/run/run.go | 46 +- libgo/go/cmd/go/internal/search/search.go | 505 - libgo/go/cmd/go/internal/semver/semver.go | 388 - libgo/go/cmd/go/internal/semver/semver_test.go | 182 - libgo/go/cmd/go/internal/str/path.go | 25 +- libgo/go/cmd/go/internal/test/cover.go | 2 +- libgo/go/cmd/go/internal/test/test.go | 565 +- libgo/go/cmd/go/internal/test/testflag.go | 2 - libgo/go/cmd/go/internal/tool/tool.go | 2 +- libgo/go/cmd/go/internal/txtar/archive.go | 140 - libgo/go/cmd/go/internal/txtar/archive_test.go | 67 - libgo/go/cmd/go/internal/version/version.go | 2 +- libgo/go/cmd/go/internal/vet/vet.go | 7 +- libgo/go/cmd/go/internal/vet/vetflag.go | 71 +- libgo/go/cmd/go/internal/web2/web.go | 297 - libgo/go/cmd/go/internal/web2/web_test.go | 35 - libgo/go/cmd/go/internal/webtest/test.go | 314 - libgo/go/cmd/go/internal/work/action.go | 71 +- libgo/go/cmd/go/internal/work/build.go | 69 +- libgo/go/cmd/go/internal/work/build_test.go | 51 +- libgo/go/cmd/go/internal/work/buildid.go | 119 +- libgo/go/cmd/go/internal/work/exec.go | 761 +- libgo/go/cmd/go/internal/work/gc.go | 26 +- libgo/go/cmd/go/internal/work/gccgo.go | 4 +- libgo/go/cmd/go/internal/work/init.go | 54 +- libgo/go/cmd/go/internal/work/security.go | 4 - libgo/go/cmd/go/internal/work/security_test.go | 2 - libgo/go/cmd/go/main.go | 104 +- libgo/go/cmd/go/mkalldocs.sh | 11 - libgo/go/cmd/go/mkdoc.sh | 9 + libgo/go/cmd/go/proxy_test.go | 272 - libgo/go/cmd/go/script_test.go | 909 - libgo/go/cmd/go/testdata/addmod.go | 154 - libgo/go/cmd/go/testdata/badmod/go.mod | 1 - libgo/go/cmd/go/testdata/badmod/x.go | 4 - .../importcycle/src/selfimport/selfimport.go | 3 - libgo/go/cmd/go/testdata/mod/README | 36 - .../mod/example.com_join_subpkg_v1.0.0.txt | 9 - .../mod/example.com_join_subpkg_v1.1.0.txt | 9 - .../go/testdata/mod/example.com_join_v1.0.0.txt | 7 - .../go/testdata/mod/example.com_join_v1.1.0.txt | 9 - .../mod/example.com_split_subpkg_v1.1.0.txt | 11 - .../go/testdata/mod/example.com_split_v1.0.0.txt | 9 - .../go/testdata/mod/example.com_split_v1.1.0.txt | 9 - .../go/cmd/go/testdata/mod/example.com_v1.0.0.txt | 9 - .../mod/golang.org_notx_useinternal_v0.1.0.txt | 13 - .../testdata/mod/golang.org_x_internal_v0.1.0.txt | 43 - ...g_x_text_v0.0.0-20170915032832-14c0d48ead0c.txt | 47 - .../go/testdata/mod/golang.org_x_text_v0.3.0.txt | 47 - .../mod/golang.org_x_useinternal_v0.1.0.txt | 13 - .../mod/gopkg.in_dummy.v2-unstable_v2.0.0.txt | 9 - .../mod/research.swtch.com_vgo-tour_v1.0.0.txt | 23 - .../cmd/go/testdata/mod/rsc.io_!c!g!o_v1.0.0.txt | 19 - .../go/testdata/mod/rsc.io_!q!u!o!t!e_v1.5.2.txt | 88 - .../mod/rsc.io_!q!u!o!t!e_v1.5.3-!p!r!e.txt | 88 - .../cmd/go/testdata/mod/rsc.io_badfile1_v1.0.0.txt | 14 - .../cmd/go/testdata/mod/rsc.io_badfile2_v1.0.0.txt | 12 - .../cmd/go/testdata/mod/rsc.io_badfile3_v1.0.0.txt | 12 - .../cmd/go/testdata/mod/rsc.io_badfile4_v1.0.0.txt | 15 - .../cmd/go/testdata/mod/rsc.io_badfile5_v1.0.0.txt | 13 - .../cmd/go/testdata/mod/rsc.io_badmod_v1.0.0.txt | 11 - .../cmd/go/testdata/mod/rsc.io_breaker_v1.0.0.txt | 11 - .../mod/rsc.io_breaker_v2.0.0+incompatible.txt | 11 - .../cmd/go/testdata/mod/rsc.io_breaker_v2.0.0.txt | 11 - .../cmd/go/testdata/mod/rsc.io_fortune_v1.0.0.txt | 15 - .../go/testdata/mod/rsc.io_fortune_v2_v2.0.0.txt | 15 - ...io_quote_v0.0.0-20180214005133-e7a685a342c0.txt | 60 - ...io_quote_v0.0.0-20180214005840-23179ee8a569.txt | 86 - ...io_quote_v0.0.0-20180628003336-dd9747d19b04.txt | 100 - ...io_quote_v0.0.0-20180709153244-fd906ed3b100.txt | 86 - ...io_quote_v0.0.0-20180709160352-0d003b9c4bfa.txt | 98 - ...io_quote_v0.0.0-20180709162749-b44a0b17b2d1.txt | 104 - ...io_quote_v0.0.0-20180709162816-fe488b867524.txt | 104 - ...io_quote_v0.0.0-20180709162918-a91498bed0a7.txt | 98 - ...io_quote_v0.0.0-20180710144737-5d9f230bcfba.txt | 104 - .../go/cmd/go/testdata/mod/rsc.io_quote_v1.0.0.txt | 35 - .../go/cmd/go/testdata/mod/rsc.io_quote_v1.1.0.txt | 48 - .../go/cmd/go/testdata/mod/rsc.io_quote_v1.2.0.txt | 61 - .../go/cmd/go/testdata/mod/rsc.io_quote_v1.2.1.txt | 60 - .../go/cmd/go/testdata/mod/rsc.io_quote_v1.3.0.txt | 73 - .../go/cmd/go/testdata/mod/rsc.io_quote_v1.4.0.txt | 79 - .../go/cmd/go/testdata/mod/rsc.io_quote_v1.5.0.txt | 79 - .../go/cmd/go/testdata/mod/rsc.io_quote_v1.5.1.txt | 86 - .../go/cmd/go/testdata/mod/rsc.io_quote_v1.5.2.txt | 98 - .../go/testdata/mod/rsc.io_quote_v1.5.3-pre1.txt | 100 - .../go/cmd/go/testdata/mod/rsc.io_quote_v2.0.0.txt | 86 - .../cmd/go/testdata/mod/rsc.io_quote_v2_v2.0.1.txt | 86 - .../cmd/go/testdata/mod/rsc.io_quote_v3_v3.0.0.txt | 45 - .../cmd/go/testdata/mod/rsc.io_sampler_v1.0.0.txt | 20 - .../cmd/go/testdata/mod/rsc.io_sampler_v1.2.0.txt | 138 - .../cmd/go/testdata/mod/rsc.io_sampler_v1.2.1.txt | 134 - .../cmd/go/testdata/mod/rsc.io_sampler_v1.3.0.txt | 202 - .../cmd/go/testdata/mod/rsc.io_sampler_v1.3.1.txt | 201 - .../go/testdata/mod/rsc.io_sampler_v1.99.99.txt | 140 - .../cmd/go/testdata/mod/rsc.io_testonly_v1.0.0.txt | 9 - libgo/go/cmd/go/testdata/savedir.go | 79 - libgo/go/cmd/go/testdata/script/README | 261 - libgo/go/cmd/go/testdata/script/binary_only.txt | 10 - libgo/go/cmd/go/testdata/script/build_GOTMPDIR.txt | 11 - .../cmd/go/testdata/script/build_cache_compile.txt | 18 - .../go/cmd/go/testdata/script/build_cache_link.txt | 23 - .../cmd/go/testdata/script/build_cache_output.txt | 63 - .../cmd/go/testdata/script/cover_atomic_pkgall.txt | 23 - .../go/testdata/script/cover_pkgall_runtime.txt | 21 - .../cmd/go/testdata/script/cpu_profile_twice.txt | 20 - libgo/go/cmd/go/testdata/script/fileline.txt | 6 - .../cmd/go/testdata/script/get_with_git_trace.txt | 7 - libgo/go/cmd/go/testdata/script/goflags.txt | 49 - libgo/go/cmd/go/testdata/script/help.txt | 30 - .../go/testdata/script/install_cleans_build.txt | 22 - .../cmd/go/testdata/script/install_cross_gobin.txt | 25 - .../go/testdata/script/install_rebuild_gopath.txt | 28 - .../go/testdata/script/install_rebuild_removed.txt | 42 - libgo/go/cmd/go/testdata/script/linkname.txt | 7 - .../go/cmd/go/testdata/script/list_bad_import.txt | 67 - .../go/testdata/script/list_compiled_imports.txt | 29 - libgo/go/cmd/go/testdata/script/list_find.txt | 10 - libgo/go/cmd/go/testdata/script/list_std.txt | 12 - libgo/go/cmd/go/testdata/script/list_tags.txt | 8 - libgo/go/cmd/go/testdata/script/list_test_e.txt | 9 - .../cmd/go/testdata/script/list_test_imports.txt | 19 - libgo/go/cmd/go/testdata/script/mod_bad_domain.txt | 29 - .../cmd/go/testdata/script/mod_bad_filenames.txt | 11 - libgo/go/cmd/go/testdata/script/mod_build_tags.txt | 30 - libgo/go/cmd/go/testdata/script/mod_case.txt | 20 - libgo/go/cmd/go/testdata/script/mod_case_cgo.txt | 9 - .../go/cmd/go/testdata/script/mod_convert_dep.txt | 9 - .../go/cmd/go/testdata/script/mod_convert_git.txt | 10 - .../cmd/go/testdata/script/mod_convert_glide.txt | 9 - .../go/testdata/script/mod_convert_glockfile.txt | 9 - .../cmd/go/testdata/script/mod_convert_godeps.txt | 10 - .../go/cmd/go/testdata/script/mod_convert_tsv.txt | 9 - .../go/testdata/script/mod_convert_vendor_conf.txt | 9 - .../go/testdata/script/mod_convert_vendor_json.txt | 10 - .../script/mod_convert_vendor_manifest.txt | 10 - .../go/testdata/script/mod_convert_vendor_yml.txt | 9 - libgo/go/cmd/go/testdata/script/mod_doc.txt | 36 - .../go/cmd/go/testdata/script/mod_domain_root.txt | 12 - libgo/go/cmd/go/testdata/script/mod_download.txt | 64 - libgo/go/cmd/go/testdata/script/mod_edit.txt | 136 - libgo/go/cmd/go/testdata/script/mod_enabled.txt | 82 - libgo/go/cmd/go/testdata/script/mod_file_proxy.txt | 25 - libgo/go/cmd/go/testdata/script/mod_find.txt | 91 - .../go/cmd/go/testdata/script/mod_fs_patterns.txt | 66 - libgo/go/cmd/go/testdata/script/mod_get_commit.txt | 53 - .../cmd/go/testdata/script/mod_get_downgrade.txt | 39 - .../go/testdata/script/mod_get_incompatible.txt | 26 - .../go/cmd/go/testdata/script/mod_get_indirect.txt | 51 - libgo/go/cmd/go/testdata/script/mod_get_local.txt | 61 - libgo/go/cmd/go/testdata/script/mod_get_moved.txt | 37 - libgo/go/cmd/go/testdata/script/mod_get_none.txt | 12 - libgo/go/cmd/go/testdata/script/mod_get_pseudo.txt | 80 - .../go/cmd/go/testdata/script/mod_get_upgrade.txt | 41 - .../go/cmd/go/testdata/script/mod_get_warning.txt | 10 - .../cmd/go/testdata/script/mod_getmode_vendor.txt | 23 - libgo/go/cmd/go/testdata/script/mod_go_version.txt | 61 - .../cmd/go/testdata/script/mod_gobuild_import.txt | 74 - .../cmd/go/testdata/script/mod_gofmt_invalid.txt | 13 - .../cmd/go/testdata/script/mod_gopkg_unstable.txt | 22 - libgo/go/cmd/go/testdata/script/mod_graph.txt | 10 - libgo/go/cmd/go/testdata/script/mod_import.txt | 18 - libgo/go/cmd/go/testdata/script/mod_import_mod.txt | 7 - libgo/go/cmd/go/testdata/script/mod_init_dep.txt | 34 - .../go/testdata/script/mod_install_versioned.txt | 12 - libgo/go/cmd/go/testdata/script/mod_internal.txt | 102 - libgo/go/cmd/go/testdata/script/mod_list.txt | 60 - .../cmd/go/testdata/script/mod_list_bad_import.txt | 73 - libgo/go/cmd/go/testdata/script/mod_list_dir.txt | 32 - .../go/cmd/go/testdata/script/mod_list_upgrade.txt | 8 - .../go/cmd/go/testdata/script/mod_load_badmod.txt | 26 - .../cmd/go/testdata/script/mod_local_replace.txt | 23 - libgo/go/cmd/go/testdata/script/mod_multirepo.txt | 40 - libgo/go/cmd/go/testdata/script/mod_nomod.txt | 43 - libgo/go/cmd/go/testdata/script/mod_patterns.txt | 66 - libgo/go/cmd/go/testdata/script/mod_query.txt | 24 - .../cmd/go/testdata/script/mod_query_exclude.txt | 26 - libgo/go/cmd/go/testdata/script/mod_readonly.txt | 42 - libgo/go/cmd/go/testdata/script/mod_replace.txt | 87 - .../cmd/go/testdata/script/mod_require_exclude.txt | 33 - libgo/go/cmd/go/testdata/script/mod_test.txt | 119 - libgo/go/cmd/go/testdata/script/mod_tidy.txt | 64 - libgo/go/cmd/go/testdata/script/mod_tidy_quote.txt | 26 - libgo/go/cmd/go/testdata/script/mod_tidy_sum.txt | 33 - .../cmd/go/testdata/script/mod_upgrade_patch.txt | 29 - libgo/go/cmd/go/testdata/script/mod_vendor.txt | 230 - .../go/cmd/go/testdata/script/mod_vendor_build.txt | 27 - .../cmd/go/testdata/script/mod_vendor_nodeps.txt | 9 - libgo/go/cmd/go/testdata/script/mod_verify.txt | 85 - libgo/go/cmd/go/testdata/script/mod_versions.txt | 14 - libgo/go/cmd/go/testdata/script/mod_why.txt | 114 - .../go/testdata/script/pattern_syntax_error.txt | 10 - libgo/go/cmd/go/testdata/script/run_hello.txt | 7 - libgo/go/cmd/go/testdata/script/test_badtest.txt | 30 - .../cmd/go/testdata/script/test_compile_binary.txt | 6 - libgo/go/cmd/go/testdata/script/vendor_complex.txt | 73 - .../cmd/go/testdata/src/badtest/badexec/x_test.go | 5 + .../go/cmd/go/testdata/src/badtest/badsyntax/x.go | 1 + .../go/testdata/src/badtest/badsyntax/x_test.go | 3 + libgo/go/cmd/go/testdata/src/badtest/badvar/x.go | 1 + .../cmd/go/testdata/src/badtest/badvar/x_test.go | 5 + libgo/go/cmd/go/testdata/src/complex/main.go | 12 + .../go/testdata/src/complex/nest/sub/test12/p.go | 11 + .../go/testdata/src/complex/nest/sub/test23/p.go | 11 + .../testdata/src/complex/nest/sub/vendor/v2/v2.go | 3 + .../go/testdata/src/complex/nest/vendor/v1/v1.go | 3 + .../go/testdata/src/complex/nest/vendor/v2/v2.go | 3 + .../go/testdata/src/complex/nest/vendor/v3/v3.go | 3 + libgo/go/cmd/go/testdata/src/complex/vendor/v/v.go | 3 + libgo/go/cmd/go/testdata/src/complex/w/w.go | 3 + libgo/go/cmd/go/testdata/src/failfast_test.go | 8 - libgo/go/cmd/go/testdata/src/hello/hello.go | 5 - libgo/go/cmd/go/testdata/src/testnorun/p.go | 5 - libgo/go/cmd/go/testdata/src/vetfail/p1/p1.go | 2 - libgo/go/cmd/go/testdata/testcover/pkg1/a.go | 7 - libgo/go/cmd/go/testdata/testcover/pkg2/a.go | 7 - libgo/go/cmd/go/testdata/testcover/pkg2/a_test.go | 1 - libgo/go/cmd/go/testdata/testcover/pkg3/a.go | 7 - libgo/go/cmd/go/testdata/testcover/pkg3/a_test.go | 7 - libgo/go/cmd/go/testdata/testonly2/t.go | 6 - libgo/go/cmd/go/testdata/vendormod.txt | 160 - libgo/go/cmd/go/vendor_test.go | 4 +- libgo/go/cmd/internal/buildid/note.go | 3 +- libgo/go/cmd/internal/objabi/flag.go | 61 +- libgo/go/cmd/internal/objabi/funcdata.go | 2 - libgo/go/cmd/internal/objabi/funcid.go | 5 +- libgo/go/cmd/internal/objabi/head.go | 5 - libgo/go/cmd/internal/objabi/reloctype.go | 7 +- libgo/go/cmd/internal/objabi/reloctype_string.go | 8 +- libgo/go/cmd/internal/objabi/symkind.go | 4 - libgo/go/cmd/internal/objabi/symkind_string.go | 8 +- libgo/go/cmd/internal/objabi/util.go | 26 +- libgo/go/cmd/internal/test2json/test2json.go | 41 +- .../go/cmd/internal/test2json/testdata/bench.json | 14 - .../go/cmd/internal/test2json/testdata/bench.test | 12 - .../cmd/internal/test2json/testdata/benchfail.json | 6 - .../cmd/internal/test2json/testdata/benchfail.test | 4 - .../internal/test2json/testdata/benchshort.json | 7 - .../internal/test2json/testdata/benchshort.test | 5 - .../internal/test2json/testdata/issue23036.json | 12 - .../internal/test2json/testdata/issue23036.test | 9 - .../internal/test2json/testdata/issue23920.json | 14 - .../internal/test2json/testdata/issue23920.test | 7 - libgo/go/cmd/test2json/main.go | 14 +- libgo/go/cmd/vet/all/main.go | 6 - libgo/go/cmd/vet/all/whitelist/386.txt | 7 +- libgo/go/cmd/vet/all/whitelist/all.txt | 12 +- libgo/go/cmd/vet/all/whitelist/amd64.txt | 18 +- libgo/go/cmd/vet/all/whitelist/arm.txt | 8 +- libgo/go/cmd/vet/all/whitelist/arm64.txt | 4 +- libgo/go/cmd/vet/all/whitelist/darwin_386.txt | 4 + libgo/go/cmd/vet/all/whitelist/darwin_amd64.txt | 2 + libgo/go/cmd/vet/all/whitelist/darwin_arm.txt | 7 + libgo/go/cmd/vet/all/whitelist/darwin_arm64.txt | 5 + libgo/go/cmd/vet/all/whitelist/linux_ppc64x.txt | 1 + libgo/go/cmd/vet/all/whitelist/mips.txt | 2 +- libgo/go/cmd/vet/all/whitelist/mips64x.txt | 1 + libgo/go/cmd/vet/all/whitelist/mipsle.txt | 2 +- libgo/go/cmd/vet/all/whitelist/mipsx.txt | 7 +- libgo/go/cmd/vet/all/whitelist/nacl_amd64p32.txt | 9 +- libgo/go/cmd/vet/all/whitelist/ppc64x.txt | 5 +- libgo/go/cmd/vet/all/whitelist/s390x.txt | 21 +- libgo/go/cmd/vet/all/whitelist/wasm.txt | 28 - libgo/go/cmd/vet/asmdecl.go | 10 +- libgo/go/cmd/vet/assign.go | 2 +- libgo/go/cmd/vet/atomic.go | 6 +- libgo/go/cmd/vet/bool.go | 29 +- libgo/go/cmd/vet/buildtag.go | 61 +- libgo/go/cmd/vet/composite.go | 36 +- libgo/go/cmd/vet/copylock.go | 22 +- libgo/go/cmd/vet/dead.go | 2 +- libgo/go/cmd/vet/doc.go | 27 +- libgo/go/cmd/vet/main.go | 141 +- libgo/go/cmd/vet/method.go | 4 +- libgo/go/cmd/vet/print.go | 496 +- libgo/go/cmd/vet/testdata/asm/asm.go | 3 - libgo/go/cmd/vet/testdata/asm/asm3.s | 14 - libgo/go/cmd/vet/testdata/atomic.go | 12 +- libgo/go/cmd/vet/testdata/bool.go | 20 +- libgo/go/cmd/vet/testdata/buildtag/buildtag.go | 6 +- libgo/go/cmd/vet/testdata/composite.go | 17 - libgo/go/cmd/vet/testdata/deadcode.go | 9 - libgo/go/cmd/vet/testdata/print.go | 176 +- libgo/go/cmd/vet/testdata/shadow.go | 8 +- libgo/go/cmd/vet/testdata/structtag.go | 18 +- libgo/go/cmd/vet/types.go | 36 +- libgo/go/cmd/vet/vet_test.go | 299 +- libgo/go/compress/bzip2/bzip2.go | 2 +- libgo/go/compress/bzip2/huffman.go | 92 +- libgo/go/compress/flate/deflate.go | 2 +- libgo/go/compress/flate/inflate.go | 65 +- libgo/go/compress/gzip/gzip.go | 12 +- libgo/go/compress/gzip/gzip_test.go | 38 - libgo/go/compress/gzip/issue14937_test.go | 4 - libgo/go/compress/lzw/reader_test.go | 2 +- libgo/go/compress/zlib/reader_test.go | 2 +- libgo/go/compress/zlib/writer.go | 2 +- libgo/go/container/heap/heap.go | 9 +- libgo/go/context/benchmark_test.go | 42 - libgo/go/context/context.go | 5 +- libgo/go/context/example_test.go | 2 - libgo/go/crypto/aes/aes_gcm.go | 53 +- libgo/go/crypto/aes/aes_test.go | 2 +- libgo/go/crypto/aes/block.go | 4 +- libgo/go/crypto/aes/cbc_s390x.go | 4 - libgo/go/crypto/aes/cipher.go | 7 - .../crypto/aes/{cipher_asm.go => cipher_amd64.go} | 33 +- libgo/go/crypto/aes/cipher_generic.go | 2 +- libgo/go/crypto/aes/cipher_ppc64le.go | 12 +- libgo/go/crypto/aes/cipher_s390x.go | 23 +- libgo/go/crypto/aes/const.go | 2 +- libgo/go/crypto/aes/ctr_s390x.go | 9 +- libgo/go/crypto/aes/gcm_s390x.go | 81 +- libgo/go/crypto/aes/modes.go | 2 +- libgo/go/crypto/aes/modes_test.go | 2 +- libgo/go/crypto/cipher/cbc.go | 8 - libgo/go/crypto/cipher/cfb.go | 8 - libgo/go/crypto/cipher/cfb_test.go | 2 +- libgo/go/crypto/cipher/cipher.go | 2 +- libgo/go/crypto/cipher/ctr.go | 8 - libgo/go/crypto/cipher/gcm.go | 81 +- libgo/go/crypto/cipher/gcm_test.go | 70 +- libgo/go/crypto/cipher/ofb.go | 8 - libgo/go/crypto/des/cipher.go | 47 +- libgo/go/crypto/dsa/dsa.go | 4 - libgo/go/crypto/ecdsa/ecdsa.go | 4 - libgo/go/crypto/ecdsa/ecdsa_test.go | 2 +- libgo/go/crypto/ecdsa/example_test.go | 34 - libgo/go/crypto/elliptic/elliptic.go | 6 +- libgo/go/crypto/elliptic/elliptic_test.go | 4 +- libgo/go/crypto/elliptic/fuzz_test.go | 54 - libgo/go/crypto/elliptic/p224.go | 4 +- libgo/go/crypto/elliptic/p256.go | 8 +- .../crypto/elliptic/{p256_asm.go => p256_amd64.go} | 209 +- libgo/go/crypto/elliptic/p256_generic.go | 2 +- libgo/go/crypto/hmac/hmac.go | 2 +- libgo/go/crypto/hmac/hmac_test.go | 4 +- .../go/crypto/internal/cipherhw/cipherhw_amd64.go | 16 + .../go/crypto/internal/cipherhw/cipherhw_s390x.go | 18 + .../cipherhw/doc.go} | 10 +- .../crypto/internal/cipherhw/generic.go} | 8 +- libgo/go/crypto/internal/randutil/randutil.go | 38 - libgo/go/crypto/internal/subtle/aliasing.go | 34 - .../crypto/internal/subtle/aliasing_appengine.go | 37 - libgo/go/crypto/internal/subtle/aliasing_test.go | 50 - libgo/go/crypto/md5/gen.go | 3 +- libgo/go/crypto/md5/md5.go | 10 +- libgo/go/crypto/md5/md5block.go | 3 +- libgo/go/crypto/md5/md5block_decl.go | 2 +- libgo/go/crypto/md5/md5block_generic.go | 2 +- libgo/go/crypto/rand/rand.go | 5 +- libgo/go/crypto/rand/rand_js.go | 27 - libgo/go/crypto/rc4/rc4.go | 21 +- libgo/go/crypto/rc4/rc4_asm.go | 10 +- libgo/go/crypto/rc4/rc4_test.go | 4 +- libgo/go/crypto/rsa/pkcs1v15.go | 14 +- libgo/go/crypto/rsa/pss.go | 2 +- libgo/go/crypto/rsa/rsa.go | 57 +- libgo/go/crypto/sha1/sha1.go | 14 +- libgo/go/crypto/sha1/sha1block_s390x.go | 7 +- libgo/go/crypto/sha256/sha256.go | 74 +- libgo/go/crypto/sha256/sha256block_s390x.go | 7 +- libgo/go/crypto/sha512/sha512.go | 64 +- libgo/go/crypto/sha512/sha512block_s390x.go | 7 +- libgo/go/crypto/tls/auth.go | 108 - libgo/go/crypto/tls/auth_test.go | 101 - libgo/go/crypto/tls/cipher_suites.go | 6 +- libgo/go/crypto/tls/common.go | 54 +- libgo/go/crypto/tls/conn.go | 129 +- libgo/go/crypto/tls/generate_cert.go | 20 +- libgo/go/crypto/tls/handshake_client.go | 31 +- libgo/go/crypto/tls/handshake_client_test.go | 76 - libgo/go/crypto/tls/handshake_messages.go | 18 +- libgo/go/crypto/tls/handshake_server.go | 65 +- libgo/go/crypto/tls/handshake_server_test.go | 44 +- libgo/go/crypto/tls/key_agreement.go | 142 +- libgo/go/crypto/tls/prf.go | 75 +- libgo/go/crypto/tls/prf_test.go | 41 +- .../testdata/Client-TLSv10-ExportKeyingMaterial | 89 - .../testdata/Client-TLSv12-ExportKeyingMaterial | 84 - .../testdata/Server-TLSv10-ExportKeyingMaterial | 92 - .../testdata/Server-TLSv12-ExportKeyingMaterial | 92 - libgo/go/crypto/tls/testdata/example-cert.pem | 11 - libgo/go/crypto/tls/testdata/example-key.pem | 5 - libgo/go/crypto/tls/tls.go | 9 +- libgo/go/crypto/tls/tls_test.go | 9 - libgo/go/crypto/x509/cert_pool.go | 27 - libgo/go/crypto/x509/name_constraints_test.go | 98 +- libgo/go/crypto/x509/pkcs8.go | 2 +- libgo/go/crypto/x509/pkix/pkix.go | 2 +- libgo/go/crypto/x509/root.go | 3 - libgo/go/crypto/x509/root_cgo_darwin.go | 78 +- libgo/go/crypto/x509/root_darwin.go | 4 +- libgo/go/crypto/x509/root_js.go | 10 - libgo/go/crypto/x509/root_plan9.go | 3 - libgo/go/crypto/x509/root_unix.go | 4 +- libgo/go/crypto/x509/root_unix_test.go | 4 + libgo/go/crypto/x509/root_windows.go | 12 +- libgo/go/crypto/x509/sha2_windows_test.go | 19 + libgo/go/crypto/x509/verify.go | 129 +- libgo/go/crypto/x509/verify_test.go | 234 +- libgo/go/crypto/x509/x509.go | 186 +- libgo/go/crypto/x509/x509_test.go | 105 +- libgo/go/database/sql/convert.go | 12 +- libgo/go/database/sql/fakedb_test.go | 25 +- libgo/go/database/sql/sql.go | 182 +- libgo/go/database/sql/sql_test.go | 57 +- libgo/go/debug/dwarf/attr_string.go | 89 - libgo/go/debug/dwarf/class_string.go | 8 +- libgo/go/debug/dwarf/const.go | 181 +- libgo/go/debug/dwarf/tag_string.go | 44 - libgo/go/debug/elf/elf.go | 492 +- libgo/go/debug/elf/file.go | 92 +- libgo/go/debug/elf/file_test.go | 26 +- .../testdata/go-relocation-test-gcc720-riscv64.obj | Bin 9576 -> 0 bytes libgo/go/debug/gosym/pclntab.go | 14 +- libgo/go/debug/macho/file.go | 87 +- libgo/go/debug/macho/macho.go | 2 - libgo/go/debug/macho/reloctype_string.go | 10 +- libgo/go/debug/pe/file.go | 137 +- libgo/go/debug/pe/file_test.go | 28 - libgo/go/debug/pe/pe.go | 20 - libgo/go/debug/pe/string.go | 6 +- libgo/go/encoding/asn1/asn1.go | 9 +- libgo/go/encoding/asn1/asn1_test.go | 6 +- libgo/go/encoding/asn1/common.go | 6 - libgo/go/encoding/asn1/marshal.go | 2 - libgo/go/encoding/asn1/marshal_test.go | 66 - libgo/go/encoding/base32/base32.go | 67 +- libgo/go/encoding/base32/base32_test.go | 171 - libgo/go/encoding/base64/base64_test.go | 2 +- libgo/go/encoding/binary/binary.go | 58 +- libgo/go/encoding/csv/reader.go | 2 +- libgo/go/encoding/csv/reader_test.go | 4 - libgo/go/encoding/csv/writer.go | 51 +- libgo/go/encoding/csv/writer_test.go | 14 +- libgo/go/encoding/gob/codec_test.go | 4 - libgo/go/encoding/gob/dec_helpers.go | 2 +- libgo/go/encoding/gob/decgen.go | 2 +- libgo/go/encoding/gob/decode.go | 8 +- libgo/go/encoding/gob/enc_helpers.go | 2 +- libgo/go/encoding/gob/encgen.go | 2 +- libgo/go/encoding/gob/encoder_test.go | 6 +- libgo/go/encoding/hex/hex.go | 21 +- libgo/go/encoding/hex/hex_test.go | 29 - libgo/go/encoding/json/bench_test.go | 68 - libgo/go/encoding/json/decode.go | 553 +- libgo/go/encoding/json/decode_test.go | 31 - libgo/go/encoding/json/encode.go | 89 +- libgo/go/encoding/json/encode_test.go | 14 - libgo/go/encoding/json/number_test.go | 2 +- libgo/go/encoding/json/scanner.go | 57 +- libgo/go/encoding/json/scanner_test.go | 37 + libgo/go/encoding/xml/xml.go | 56 +- libgo/go/encoding/xml/xml_test.go | 14 - libgo/go/expvar/expvar.go | 4 +- libgo/go/flag/example_value_test.go | 44 - libgo/go/flag/flag.go | 24 +- libgo/go/flag/flag_test.go | 3 - libgo/go/fmt/doc.go | 21 +- libgo/go/fmt/format.go | 48 +- libgo/go/fmt/print.go | 56 +- libgo/go/go/ast/ast.go | 17 +- libgo/go/go/ast/filter.go | 29 - libgo/go/go/build/build.go | 169 +- libgo/go/go/build/build_test.go | 28 - libgo/go/go/build/deps_test.go | 184 +- libgo/go/go/build/doc.go | 1 - libgo/go/go/build/gc.go | 120 + libgo/go/go/build/gccgo.go | 6 + libgo/go/go/build/syslist.go | 4 +- libgo/go/go/build/testdata/doc/a_test.go | 2 - libgo/go/go/build/testdata/doc/b_test.go | 1 - libgo/go/go/build/testdata/doc/c_test.go | 1 - libgo/go/go/build/testdata/doc/d_test.go | 2 - libgo/go/go/build/testdata/doc/e.go | 1 - libgo/go/go/build/testdata/doc/f.go | 2 - libgo/go/go/constant/example_test.go | 160 - libgo/go/go/constant/value_test.go | 1 - libgo/go/go/doc/comment.go | 18 +- libgo/go/go/doc/example.go | 124 +- libgo/go/go/doc/example_test.go | 196 +- libgo/go/go/doc/exports.go | 65 +- libgo/go/go/doc/reader.go | 28 +- libgo/go/go/doc/testdata/g.0.golden | 32 - libgo/go/go/doc/testdata/g.1.golden | 34 - libgo/go/go/doc/testdata/g.2.golden | 32 - libgo/go/go/doc/testdata/g.go | 25 - libgo/go/go/doc/testdata/issue12839.0.golden | 33 - libgo/go/go/doc/testdata/issue12839.1.golden | 36 - libgo/go/go/doc/testdata/issue12839.2.golden | 33 - libgo/go/go/doc/testdata/issue12839.go | 38 - .../{issue22856.0.golden => issue18063.0.golden} | 18 +- .../{issue22856.2.golden => issue18063.1.golden} | 18 +- .../{issue22856.1.golden => issue18063.2.golden} | 18 +- .../doc/testdata/{issue22856.go => issue18063.go} | 12 +- libgo/go/go/format/example_test.go | 41 - libgo/go/go/format/format.go | 13 +- libgo/go/go/format/format_test.go | 27 + libgo/go/go/internal/gccgoimporter/ar.go | 148 - libgo/go/go/internal/gccgoimporter/importer.go | 95 +- .../go/go/internal/gccgoimporter/importer_test.go | 1 - libgo/go/go/internal/gccgoimporter/parser.go | 103 +- libgo/go/go/internal/gccgoimporter/parser_test.go | 2 +- libgo/go/go/internal/gcimporter/bimport.go | 145 +- libgo/go/go/internal/gcimporter/gcimporter.go | 25 +- libgo/go/go/internal/gcimporter/gcimporter_test.go | 110 +- libgo/go/go/internal/gcimporter/iimport.go | 596 - .../go/internal/gcimporter/testdata/issue25301.go | 17 - .../go/internal/gcimporter/testdata/issue25596.go | 13 - .../internal/gcimporter/testdata/versions/test.go | 5 +- libgo/go/go/internal/srcimporter/srcimporter.go | 29 +- .../go/go/internal/srcimporter/srcimporter_test.go | 38 - libgo/go/go/parser/error_test.go | 6 - libgo/go/go/parser/interface.go | 6 +- libgo/go/go/parser/parser.go | 201 +- libgo/go/go/parser/short_test.go | 10 +- libgo/go/go/parser/testdata/commas.src | 4 +- libgo/go/go/printer/nodes.go | 143 +- libgo/go/go/printer/printer.go | 67 +- libgo/go/go/printer/printer_test.go | 28 +- libgo/go/go/printer/testdata/alignment.golden | 172 - libgo/go/go/printer/testdata/alignment.input | 179 - libgo/go/go/printer/testdata/comments.golden | 4 +- libgo/go/go/printer/testdata/comments.input | 4 +- libgo/go/go/printer/testdata/complit.input | 65 - libgo/go/go/printer/testdata/complit.x | 62 - libgo/go/go/printer/testdata/declarations.golden | 8 +- libgo/go/go/printer/testdata/linebreaks.golden | 22 +- libgo/go/go/printer/testdata/linebreaks.input | 24 +- libgo/go/go/scanner/scanner.go | 147 +- libgo/go/go/scanner/scanner_test.go | 157 +- libgo/go/go/token/example_test.go | 79 - libgo/go/go/token/position.go | 60 +- libgo/go/go/types/api.go | 8 +- libgo/go/go/types/api_test.go | 24 +- libgo/go/go/types/assignments.go | 7 +- libgo/go/go/types/builtins.go | 25 +- libgo/go/go/types/call.go | 19 +- libgo/go/go/types/check.go | 90 +- libgo/go/go/types/check_test.go | 3 - libgo/go/go/types/decl.go | 370 +- libgo/go/go/types/errors.go | 10 - libgo/go/go/types/eval.go | 9 +- libgo/go/go/types/eval_test.go | 13 - libgo/go/go/types/expr.go | 33 +- libgo/go/go/types/gotype.go | 30 +- libgo/go/go/types/interfaces.go | 443 - libgo/go/go/types/issues_test.go | 41 - libgo/go/go/types/lookup.go | 4 +- libgo/go/go/types/methodset.go | 6 +- libgo/go/go/types/object.go | 120 +- libgo/go/go/types/object_test.go | 6 +- libgo/go/go/types/ordering.go | 123 + libgo/go/go/types/predicates.go | 8 +- libgo/go/go/types/resolver.go | 125 +- libgo/go/go/types/return.go | 12 +- libgo/go/go/types/sizes.go | 7 +- libgo/go/go/types/stdlib_test.go | 2 - libgo/go/go/types/stmt.go | 26 +- libgo/go/go/types/testdata/const0.src | 41 - libgo/go/go/types/testdata/constdecl.src | 13 - libgo/go/go/types/testdata/cycles.src | 17 +- libgo/go/go/types/testdata/cycles2.src | 27 +- libgo/go/go/types/testdata/cycles3.src | 2 +- libgo/go/go/types/testdata/cycles4.src | 12 + libgo/go/go/types/testdata/decls0.src | 26 +- libgo/go/go/types/testdata/decls1.src | 2 +- libgo/go/go/types/testdata/decls3.src | 36 +- libgo/go/go/types/testdata/errors.src | 5 - libgo/go/go/types/testdata/expr3.src | 12 +- libgo/go/go/types/testdata/importC.src | 21 +- libgo/go/go/types/testdata/importdecl0a.src | 2 +- libgo/go/go/types/testdata/importdecl1a.src | 11 - libgo/go/go/types/testdata/importdecl1b.src | 4 - libgo/go/go/types/testdata/init0.src | 2 +- libgo/go/go/types/testdata/issues.src | 89 +- libgo/go/go/types/testdata/methodsets.src | 24 +- libgo/go/go/types/testdata/stmt1.src | 18 - libgo/go/go/types/testdata/vardecl.src | 15 +- libgo/go/go/types/type.go | 137 +- libgo/go/go/types/typestring.go | 4 +- libgo/go/go/types/typestring_test.go | 36 +- libgo/go/go/types/typexpr.go | 318 +- libgo/go/go/types/universe.go | 15 +- .../x/crypto/chacha20poly1305/chacha20poly1305.go | 12 +- .../chacha20poly1305/chacha20poly1305_amd64.go | 79 +- .../chacha20poly1305/chacha20poly1305_generic.go | 32 +- .../chacha20poly1305_vectors_test.go | 7 - libgo/go/golang_org/x/crypto/cryptobyte/asn1.go | 67 +- .../go/golang_org/x/crypto/cryptobyte/asn1_test.go | 33 - libgo/go/golang_org/x/crypto/cryptobyte/string.go | 29 +- .../golang_org/x/crypto/curve25519/curve25519.go | 2 +- libgo/go/golang_org/x/crypto/curve25519/doc.go | 2 +- .../x/crypto/internal/chacha20/chacha_generic.go | 227 - .../x/crypto/internal/chacha20/chacha_noasm.go | 16 - .../x/crypto/internal/chacha20/chacha_s390x.go | 30 - .../x/crypto/internal/chacha20/chacha_test.go | 188 - .../x/crypto/internal/chacha20/vectors_test.go | 578 - .../golang_org/x/crypto/internal/chacha20/xor.go | 43 - libgo/go/golang_org/x/crypto/poly1305/poly1305.go | 3 +- .../golang_org/x/crypto/poly1305/poly1305_test.go | 111 +- libgo/go/golang_org/x/crypto/poly1305/sum_noasm.go | 14 - libgo/go/golang_org/x/crypto/poly1305/sum_ref.go | 10 +- libgo/go/golang_org/x/crypto/poly1305/sum_s390x.go | 49 - .../golang_org/x/crypto/poly1305/vectors_test.go | 2943 --- .../x/net/dns/dnsmessage/example_test.go | 134 - .../go/golang_org/x/net/dns/dnsmessage/message.go | 2103 --- .../x/net/dns/dnsmessage/message_test.go | 1137 -- libgo/go/golang_org/x/net/http/httpguts/guts.go | 50 - libgo/go/golang_org/x/net/http/httpguts/httplex.go | 346 - .../golang_org/x/net/http/httpguts/httplex_test.go | 119 - .../golang_org/x/net/http/httpproxy/export_test.go | 13 - libgo/go/golang_org/x/net/http/httpproxy/proxy.go | 370 - .../golang_org/x/net/http/httpproxy/proxy_test.go | 351 - libgo/go/golang_org/x/net/http2/hpack/encode.go | 2 +- libgo/go/golang_org/x/net/http2/hpack/hpack.go | 6 - .../go/golang_org/x/net/http2/hpack/hpack_test.go | 40 - libgo/go/golang_org/x/net/http2/hpack/huffman.go | 20 +- libgo/go/golang_org/x/net/http2/hpack/tables.go | 122 +- .../x/net/internal/nettest/helper_stub.go | 2 +- .../go/golang_org/x/net/internal/nettest/stack.go | 4 +- libgo/go/hash/crc32/crc32.go | 8 +- libgo/go/hash/crc32/crc32_amd64p32.go | 2 - libgo/go/hash/crc64/crc64.go | 2 +- libgo/go/html/entity.go | 4482 +++-- libgo/go/html/entity_test.go | 8 - libgo/go/html/escape.go | 1 - libgo/go/html/template/attr.go | 8 +- libgo/go/html/template/attr_string.go | 16 - libgo/go/html/template/clone_test.go | 15 - libgo/go/html/template/content.go | 17 +- libgo/go/html/template/content_test.go | 5 +- libgo/go/html/template/context.go | 120 +- libgo/go/html/template/css.go | 12 +- libgo/go/html/template/delim_string.go | 16 - libgo/go/html/template/doc.go | 3 - libgo/go/html/template/element_string.go | 16 - libgo/go/html/template/escape.go | 16 +- libgo/go/html/template/escape_test.go | 44 +- libgo/go/html/template/html.go | 4 +- libgo/go/html/template/js.go | 10 +- libgo/go/html/template/js_test.go | 5 +- libgo/go/html/template/jsctx_string.go | 16 - libgo/go/html/template/state_string.go | 16 - libgo/go/html/template/transition.go | 6 +- libgo/go/html/template/url.go | 40 +- libgo/go/html/template/urlpart_string.go | 16 - libgo/go/image/color/palette/gen.go | 4 +- libgo/go/image/color/palette/palette.go | 4 +- libgo/go/image/color/ycbcr.go | 6 +- libgo/go/image/decode_example_test.go | 9 - libgo/go/image/gif/reader.go | 17 +- libgo/go/image/gif/reader_test.go | 71 +- libgo/go/image/gif/writer.go | 5 +- libgo/go/image/internal/imageutil/gen.go | 2 +- libgo/go/image/internal/imageutil/impl.go | 2 +- libgo/go/image/jpeg/reader.go | 13 +- libgo/go/image/png/reader.go | 6 +- libgo/go/index/suffixarray/suffixarray.go | 2 +- libgo/go/internal/bytealg/bytealg.c | 143 - libgo/go/internal/bytealg/bytealg.go | 24 - libgo/go/internal/bytealg/compare_generic.go | 89 - libgo/go/internal/bytealg/compare_native.go | 10 - libgo/go/internal/bytealg/count_generic.go | 27 - libgo/go/internal/bytealg/count_native.go | 34 - libgo/go/internal/bytealg/equal_native.go | 14 - libgo/go/internal/bytealg/gccgo.go | 12 - libgo/go/internal/bytealg/index_amd64.go | 28 - libgo/go/internal/bytealg/index_arm64.go | 25 - libgo/go/internal/bytealg/index_generic.go | 30 - libgo/go/internal/bytealg/index_native.go | 24 - libgo/go/internal/bytealg/index_s390x.go | 33 - libgo/go/internal/bytealg/indexbyte_generic.go | 48 - libgo/go/internal/bytealg/indexbyte_native.go | 13 - libgo/go/internal/cpu/cpu.go | 142 +- libgo/go/internal/cpu/cpu_386.go | 7 - libgo/go/internal/cpu/cpu_amd64.go | 7 - libgo/go/internal/cpu/cpu_amd64p32.go | 7 - .../plugin.go => go/internal/cpu/cpu_arm.go} | 4 +- libgo/go/internal/cpu/cpu_arm64.go | 109 +- libgo/go/internal/cpu/cpu_arm64_test.go | 26 - libgo/go/internal/cpu/cpu_gccgo.c | 72 - .../plugin.go => go/internal/cpu/cpu_mips.go} | 4 +- .../plugin.go => go/internal/cpu/cpu_mips64.go} | 4 +- .../plugin.go => go/internal/cpu/cpu_mips64le.go} | 4 +- .../plugin.go => go/internal/cpu/cpu_mipsle.go} | 4 +- libgo/go/internal/cpu/cpu_no_init.go | 16 - libgo/go/internal/cpu/cpu_ppc64x.go | 48 +- libgo/go/internal/cpu/cpu_ppc64x_test.go | 33 - libgo/go/internal/cpu/cpu_s390x.go | 146 +- libgo/go/internal/cpu/cpu_s390x_test.go | 63 - libgo/go/internal/cpu/cpu_test.go | 68 +- libgo/go/internal/cpu/cpu_x86.go | 93 +- libgo/go/internal/cpu/cpu_x86_test.go | 47 - libgo/go/internal/cpu/export_test.go | 9 - libgo/go/internal/goroot/gc.go | 141 - libgo/go/internal/goroot/gccgo.go | 27 - libgo/go/internal/poll/fd_mutex.go | 10 +- libgo/go/internal/poll/fd_mutex_test.go | 22 - .../poll/{fd_poll_nacljs.go => fd_poll_nacl.go} | 5 - libgo/go/internal/poll/fd_posix.go | 2 +- libgo/go/internal/poll/fd_unix.go | 81 +- libgo/go/internal/poll/fd_windows.go | 57 +- libgo/go/internal/poll/hook_cloexec.go | 2 +- libgo/go/internal/poll/hook_unix.go | 2 +- libgo/go/internal/poll/sendfile_windows.go | 10 - libgo/go/internal/poll/sock_cloexec.go | 2 +- libgo/go/internal/poll/splice_linux.go | 188 - libgo/go/internal/poll/sys_cloexec.go | 2 +- .../syscall/unix/getrandom_linux_amd64p32.go | 9 - .../syscall/unix/getrandom_linux_generic.go | 2 +- libgo/go/internal/syscall/unix/nonblocking.go | 23 - libgo/go/internal/syscall/unix/nonblocking_js.go | 11 - libgo/go/internal/syscall/unix/nonblocking_nacl.go | 9 - .../internal/syscall/windows/exec_windows_test.go | 13 + libgo/go/internal/syscall/windows/registry/key.go | 10 +- .../syscall/windows/registry/registry_test.go | 2 +- .../syscall/windows/registry/zsyscall_windows.go | 2 +- .../internal/syscall/windows/security_windows.go | 45 - .../go/internal/syscall/windows/symlink_windows.go | 14 - .../go/internal/syscall/windows/syscall_windows.go | 2 - .../internal/syscall/windows/zsyscall_windows.go | 25 +- libgo/go/internal/testenv/testenv.go | 9 +- libgo/go/internal/testenv/testenv_notwin.go | 4 + libgo/go/internal/testenv/testenv_windows.go | 9 + libgo/go/internal/trace/goroutines.go | 212 +- libgo/go/internal/trace/parser.go | 214 +- libgo/go/io/io.go | 18 +- libgo/go/io/ioutil/example_test.go | 18 - libgo/go/io/ioutil/tempfile.go | 24 +- libgo/go/io/ioutil/tempfile_test.go | 27 +- libgo/go/log/syslog/syslog_test.go | 11 +- libgo/go/math/all_test.go | 36 +- libgo/go/math/big/accuracy_string.go | 8 +- libgo/go/math/big/arith_amd64.go | 12 - libgo/go/math/big/arith_test.go | 34 - libgo/go/math/big/calibrate_test.go | 65 +- libgo/go/math/big/float.go | 10 +- libgo/go/math/big/float_test.go | 39 +- libgo/go/math/big/floatconv_test.go | 4 +- libgo/go/math/big/int.go | 371 +- libgo/go/math/big/int_test.go | 113 +- libgo/go/math/big/nat.go | 168 +- libgo/go/math/big/nat_test.go | 61 +- libgo/go/math/big/prime.go | 4 +- libgo/go/math/big/prime_test.go | 4 +- libgo/go/math/big/rat.go | 2 +- libgo/go/math/big/ratconv_test.go | 4 +- libgo/go/math/big/roundingmode_string.go | 8 +- libgo/go/math/big/sqrt.go | 20 +- libgo/go/math/bits/bits_test.go | 7 +- libgo/go/math/bits/export_test.go | 7 - libgo/go/math/cmplx/cmath_test.go | 2 +- libgo/go/math/erfinv.go | 2 +- libgo/go/math/example_test.go | 24 - .../cgo/testsovar/main.go => go/math/floor_asm.go} | 9 +- libgo/go/math/hypot.go | 7 +- libgo/go/math/j0.go | 4 +- libgo/go/math/ldexp.go | 6 +- libgo/go/math/lgamma.go | 2 +- libgo/go/math/rand/exp.go | 2 +- libgo/go/math/rand/normal.go | 6 +- libgo/go/math/rand/rand.go | 3 - libgo/go/math/rand/regress_test.go | 508 +- libgo/go/math/rand/rng.go | 53 +- libgo/go/math/sin.go | 4 +- libgo/go/math/sinh.go | 14 +- libgo/go/mime/encodedword.go | 60 +- libgo/go/mime/mediatype.go | 7 +- libgo/go/mime/multipart/formdata.go | 3 +- libgo/go/mime/multipart/formdata_test.go | 29 +- libgo/go/mime/multipart/multipart.go | 8 +- libgo/go/mime/multipart/multipart_test.go | 8 - libgo/go/mime/quotedprintable/reader.go | 4 - libgo/go/mime/quotedprintable/reader_test.go | 4 +- libgo/go/mime/quotedprintable/writer_test.go | 2 +- libgo/go/mime/type.go | 3 +- libgo/go/mime/type_unix.go | 2 +- libgo/go/net/cgo_unix.go | 2 +- libgo/go/net/conf.go | 11 +- libgo/go/net/conf_test.go | 20 +- libgo/go/net/conn_test.go | 2 - libgo/go/net/dial.go | 176 +- libgo/go/net/dial_test.go | 88 +- libgo/go/net/dial_unix_test.go | 5 +- libgo/go/net/dnsclient.go | 70 +- libgo/go/net/dnsclient_test.go | 48 + libgo/go/net/dnsclient_unix.go | 455 +- libgo/go/net/dnsclient_unix_test.go | 766 +- libgo/go/net/dnsconfig_unix.go | 4 +- libgo/go/net/dnsmsg.go | 884 + libgo/go/net/dnsmsg_test.go | 481 + libgo/go/net/dnsname_test.go | 2 - libgo/go/net/error_nacl.go | 9 - libgo/go/net/error_plan9.go | 9 - libgo/go/net/error_posix.go | 2 +- libgo/go/net/error_test.go | 2 - libgo/go/net/error_unix.go | 16 - libgo/go/net/error_windows.go | 14 - libgo/go/net/external_test.go | 2 - libgo/go/net/fd_plan9.go | 13 - libgo/go/net/fd_unix.go | 84 +- libgo/go/net/fd_windows.go | 15 +- libgo/go/net/file.go | 2 +- libgo/go/net/file_stub.go | 2 +- libgo/go/net/file_test.go | 56 - libgo/go/net/file_unix.go | 5 +- libgo/go/net/hook_unix.go | 2 +- libgo/go/net/hosts.go | 2 +- libgo/go/net/http/cgi/child.go | 2 +- libgo/go/net/http/cgi/host_test.go | 3 +- libgo/go/net/http/client.go | 73 +- libgo/go/net/http/client_test.go | 34 - libgo/go/net/http/clientserver_test.go | 1 + libgo/go/net/http/cookie.go | 50 +- libgo/go/net/http/cookie_test.go | 39 - libgo/go/net/http/cookiejar/jar.go | 10 - libgo/go/net/http/example_test.go | 22 - libgo/go/net/http/export_test.go | 43 +- libgo/go/net/http/fcgi/fcgi.go | 5 +- libgo/go/net/http/fs.go | 40 +- libgo/go/net/http/fs_test.go | 2 +- libgo/go/net/http/h2_bundle.go | 476 +- libgo/go/net/http/header.go | 19 +- libgo/go/net/http/http.go | 4 +- libgo/go/net/http/httptest/httptest_test.go | 75 +- libgo/go/net/http/httptest/recorder.go | 20 +- libgo/go/net/http/httptest/recorder_test.go | 46 +- libgo/go/net/http/httptest/server.go | 4 +- libgo/go/net/http/httptrace/trace.go | 14 +- libgo/go/net/http/httputil/httputil.go | 4 +- libgo/go/net/http/httputil/reverseproxy.go | 110 +- libgo/go/net/http/httputil/reverseproxy_test.go | 149 +- libgo/go/net/http/internal/chunked.go | 4 +- libgo/go/net/http/main_test.go | 10 +- libgo/go/net/http/pprof/pprof.go | 75 +- libgo/go/net/http/pprof/pprof_test.go | 12 - libgo/go/net/http/proxy_test.go | 39 +- libgo/go/net/http/readrequest_test.go | 2 +- libgo/go/net/http/request.go | 79 +- libgo/go/net/http/request_test.go | 19 +- libgo/go/net/http/response.go | 8 +- libgo/go/net/http/response_test.go | 4 +- libgo/go/net/http/roundtrip.go | 18 - libgo/go/net/http/roundtrip_js.go | 295 - libgo/go/net/http/serve_test.go | 328 +- libgo/go/net/http/server.go | 401 +- libgo/go/net/http/sniff.go | 13 +- libgo/go/net/http/sniff_test.go | 12 +- libgo/go/net/http/socks_bundle.go | 472 - libgo/go/net/http/status.go | 4 +- libgo/go/net/http/transfer.go | 61 +- libgo/go/net/http/transfer_test.go | 28 - libgo/go/net/http/transport.go | 448 +- libgo/go/net/http/transport_test.go | 563 +- libgo/go/net/http/triv.go | 4 +- libgo/go/net/interface.go | 2 +- libgo/go/net/interface_stub.go | 2 +- libgo/go/net/interface_test.go | 4 +- libgo/go/net/interface_windows.go | 96 +- libgo/go/net/interface_windows_test.go | 132 + libgo/go/net/internal/socktest/main_test.go | 2 +- libgo/go/net/internal/socktest/main_unix_test.go | 2 +- libgo/go/net/internal/socktest/switch_unix.go | 2 +- libgo/go/net/internal/socktest/sys_cloexec.go | 2 +- libgo/go/net/internal/socktest/sys_unix.go | 2 +- libgo/go/net/ip.go | 100 +- libgo/go/net/ip_test.go | 18 +- libgo/go/net/iprawsock.go | 16 +- libgo/go/net/iprawsock_plan9.go | 4 +- libgo/go/net/iprawsock_posix.go | 21 +- libgo/go/net/iprawsock_test.go | 2 - libgo/go/net/ipsock.go | 28 +- libgo/go/net/ipsock_posix.go | 6 +- libgo/go/net/listen_test.go | 56 +- libgo/go/net/lookup.go | 37 +- libgo/go/net/{lookup_fake.go => lookup_nacl.go} | 8 +- libgo/go/net/lookup_plan9.go | 76 +- libgo/go/net/lookup_test.go | 288 +- libgo/go/net/lookup_unix.go | 225 +- libgo/go/net/lookup_windows.go | 33 +- libgo/go/net/mail/message.go | 3 +- libgo/go/net/main_cloexec_test.go | 2 +- libgo/go/net/main_conf_test.go | 2 +- libgo/go/net/main_noconf_test.go | 2 +- libgo/go/net/main_posix_test.go | 2 +- libgo/go/net/main_test.go | 2 - libgo/go/net/mockserver_test.go | 2 - libgo/go/net/net.go | 37 +- libgo/go/net/net_fake.go | 284 - libgo/go/net/net_test.go | 33 - libgo/go/net/packetconn_test.go | 2 - libgo/go/net/port_unix.go | 2 +- libgo/go/net/protoconn_test.go | 17 +- libgo/go/net/rawconn.go | 11 +- libgo/go/net/rawconn_stub_test.go | 28 - libgo/go/net/rawconn_test.go | 220 - libgo/go/net/rawconn_unix_test.go | 193 +- libgo/go/net/rawconn_windows_test.go | 159 +- libgo/go/net/rpc/client.go | 9 +- libgo/go/net/rpc/server.go | 5 +- .../net/{sendfile_unix_alt.go => sendfile_bsd.go} | 12 +- .../{sendfile_unix_alt.go => sendfile_solaris.go} | 28 +- libgo/go/net/sendfile_stub.go | 2 +- libgo/go/net/sendfile_test.go | 122 - libgo/go/net/server_test.go | 2 - libgo/go/net/smtp/smtp.go | 9 +- libgo/go/net/smtp/smtp_test.go | 54 +- libgo/go/net/sock_cloexec.go | 2 +- libgo/go/net/sock_posix.go | 117 +- libgo/go/net/sock_stub.go | 2 +- libgo/go/net/sockaddr_posix.go | 34 - libgo/go/net/sockopt_stub.go | 2 +- libgo/go/net/sockoptip_stub.go | 2 +- libgo/go/net/splice_linux.go | 35 - libgo/go/net/splice_stub.go | 13 - libgo/go/net/splice_test.go | 538 - libgo/go/net/sys_cloexec.go | 2 +- libgo/go/net/tcpsock.go | 14 +- libgo/go/net/tcpsock_plan9.go | 18 +- libgo/go/net/tcpsock_posix.go | 23 +- libgo/go/net/tcpsock_test.go | 2 - libgo/go/net/tcpsock_unix_test.go | 8 +- libgo/go/net/tcpsockopt_darwin.go | 4 +- libgo/go/net/tcpsockopt_stub.go | 2 +- libgo/go/net/textproto/reader.go | 2 +- libgo/go/net/textproto/reader_test.go | 2 +- libgo/go/net/timeout_test.go | 4 +- libgo/go/net/udpsock.go | 12 +- libgo/go/net/udpsock_plan9.go | 12 +- libgo/go/net/udpsock_posix.go | 14 +- libgo/go/net/udpsock_test.go | 61 +- libgo/go/net/unixsock.go | 16 +- libgo/go/net/unixsock_plan9.go | 6 +- libgo/go/net/unixsock_posix.go | 18 +- libgo/go/net/unixsock_test.go | 2 +- libgo/go/net/url/url.go | 32 +- libgo/go/net/url/url_test.go | 5 +- libgo/go/net/writev_test.go | 2 - libgo/go/os/dir_unix.go | 2 +- libgo/go/os/env.go | 24 +- libgo/go/os/env_test.go | 29 +- libgo/go/os/error_posix.go | 2 +- libgo/go/os/error_unix.go | 2 +- libgo/go/os/error_unix_test.go | 2 +- libgo/go/os/example_test.go | 18 - libgo/go/os/exec.go | 4 +- libgo/go/os/exec/exec.go | 10 +- libgo/go/os/exec/exec_test.go | 19 +- libgo/go/os/exec/lp_js.go | 23 - libgo/go/os/exec/lp_plan9.go | 4 +- libgo/go/os/exec/lp_unix.go | 4 +- libgo/go/os/exec/lp_windows.go | 4 +- libgo/go/os/exec_posix.go | 2 +- libgo/go/os/exec_unix.go | 2 +- libgo/go/os/executable_darwin.go | 5 - libgo/go/os/executable_procfs.go | 2 +- libgo/go/os/executable_solaris.go | 17 +- libgo/go/os/fifo_test.go | 112 - libgo/go/os/file.go | 68 +- libgo/go/os/file_plan9.go | 14 +- libgo/go/os/file_posix.go | 7 +- libgo/go/os/file_unix.go | 47 +- libgo/go/os/os_test.go | 86 +- libgo/go/os/os_unix_test.go | 74 - libgo/go/os/path.go | 65 +- libgo/go/os/path_plan9.go | 4 - libgo/go/os/path_unix.go | 6 +- libgo/go/os/path_windows.go | 11 - libgo/go/os/path_windows_test.go | 30 - libgo/go/os/pipe_bsd.go | 2 +- libgo/go/os/{pipe2_bsd.go => pipe_freebsd.go} | 2 - libgo/go/os/pipe_test.go | 134 +- libgo/go/os/signal/signal.go | 6 - libgo/go/os/signal/signal_plan9.go | 5 - libgo/go/os/signal/signal_test.go | 59 - libgo/go/os/signal/signal_unix.go | 7 +- libgo/go/os/{stat_nacljs.go => stat_nacl.go} | 2 - libgo/go/os/stat_plan9.go | 10 +- libgo/go/os/stat_unix.go | 2 +- libgo/go/os/sys_bsd.go | 5 +- libgo/go/os/{sys_nacl.go => sys_darwin.go} | 4 +- libgo/go/os/{sys_js.go => sys_freebsd.go} | 7 +- libgo/go/os/sys_linux.go | 37 +- libgo/go/os/sys_plan9.go | 2 + libgo/go/os/sys_unix.go | 5 +- libgo/go/os/timeout_test.go | 40 - libgo/go/os/types.go | 5 +- libgo/go/os/types_windows.go | 154 +- libgo/go/os/user/cgo_lookup_unix.go | 2 +- libgo/go/os/user/cgo_unix_test.go | 2 +- libgo/go/os/user/listgroups_solaris.go | 2 +- libgo/go/os/user/listgroups_unix.go | 1 - libgo/go/os/user/lookup_stubs.go | 2 +- libgo/go/os/user/lookup_unix.go | 4 +- libgo/go/os/user/lookup_windows.go | 270 +- libgo/go/os/user/user.go | 13 +- libgo/go/os/user/user_test.go | 24 +- libgo/go/os/wait_unimp.go | 2 +- libgo/go/path/example_test.go | 16 +- libgo/go/path/filepath/example_unix_test.go | 22 + libgo/go/path/filepath/example_unix_walk_test.go | 66 - libgo/go/path/filepath/match.go | 9 +- libgo/go/path/filepath/match_test.go | 16 - libgo/go/path/filepath/path.go | 13 +- libgo/go/path/filepath/path_test.go | 64 +- libgo/go/path/filepath/path_unix.go | 2 +- libgo/go/path/filepath/path_windows.go | 6 - libgo/go/path/match.go | 4 +- libgo/go/path/match_test.go | 2 +- libgo/go/plugin/plugin_stubs.go | 2 +- libgo/go/reflect/all_test.go | 133 +- libgo/go/reflect/deepequal.go | 2 +- libgo/go/reflect/makefunc_ffi.go | 4 +- libgo/go/reflect/set_test.go | 7 +- libgo/go/reflect/type.go | 221 +- libgo/go/reflect/value.go | 48 +- libgo/go/regexp/all_test.go | 13 - libgo/go/regexp/exec.go | 4 +- libgo/go/regexp/onepass.go | 4 +- libgo/go/regexp/regexp.go | 125 +- libgo/go/regexp/syntax/compile.go | 2 +- libgo/go/regexp/syntax/op_string.go | 26 - libgo/go/regexp/syntax/parse_test.go | 6 +- libgo/go/regexp/syntax/prog.go | 28 +- libgo/go/regexp/syntax/regexp.go | 9 +- libgo/go/runtime/alg.go | 39 +- libgo/go/runtime/{slice_test.go => append_test.go} | 36 - libgo/go/runtime/atomic_pointer.go | 31 +- libgo/go/runtime/cgo_gccgo.go | 10 +- libgo/go/runtime/cgocall.go | 39 +- libgo/go/runtime/cgocheck.go | 12 +- libgo/go/runtime/chan.go | 35 +- libgo/go/runtime/chanbarrier_test.go | 2 +- libgo/go/runtime/cputicks.go | 8 - libgo/go/runtime/crash_cgo_test.go | 41 +- libgo/go/runtime/crash_gccgo_test.go | 4 +- libgo/go/runtime/crash_nonunix_test.go | 2 +- libgo/go/runtime/crash_test.go | 109 - libgo/go/runtime/debug.go | 4 - libgo/go/runtime/debug/heapdump_test.go | 8 +- libgo/go/runtime/debug_test.go | 207 - libgo/go/runtime/env_posix.go | 2 +- libgo/go/runtime/error.go | 61 +- libgo/go/runtime/export_debug_test.go | 169 - libgo/go/runtime/export_linux_test.go | 10 +- libgo/go/runtime/export_test.go | 61 +- libgo/go/runtime/extern.go | 6 - libgo/go/runtime/ffi.go | 48 +- libgo/go/runtime/gc_test.go | 38 +- libgo/go/runtime/gcinfo_test.go | 6 +- libgo/go/runtime/hash32.go | 2 +- libgo/go/runtime/hash64.go | 5 +- libgo/go/runtime/hash_test.go | 15 - libgo/go/runtime/{map.go => hashmap.go} | 167 +- libgo/go/runtime/hashmap_fast.go | 1237 ++ libgo/go/runtime/heapdump.go | 33 +- libgo/go/runtime/iface.go | 50 +- libgo/go/runtime/internal/atomic/atomic_test.go | 6 +- libgo/go/runtime/internal/atomic/bench_test.go | 36 - libgo/go/runtime/internal/atomic/stubs.go | 2 - libgo/go/runtime/internal/sys/intrinsics.go | 24 - libgo/go/runtime/lfstack.go | 10 - libgo/go/runtime/lfstack_32bit.go | 2 +- libgo/go/runtime/lfstack_64bit.go | 22 +- libgo/go/runtime/lock_futex.go | 10 +- libgo/go/runtime/lock_js.go | 172 - libgo/go/runtime/lock_sema.go | 10 +- libgo/go/runtime/malloc.go | 705 +- libgo/go/runtime/malloc_test.go | 76 +- libgo/go/runtime/map_fast32.go | 413 - libgo/go/runtime/map_fast64.go | 419 - libgo/go/runtime/map_faststr.go | 430 - libgo/go/runtime/map_test.go | 294 +- .../{map_benchmark_test.go => mapspeed_test.go} | 29 - libgo/go/runtime/mbarrier.go | 142 +- libgo/go/runtime/mbitmap.go | 441 +- libgo/go/runtime/mcache.go | 1 + libgo/go/runtime/mcentral.go | 11 +- libgo/go/runtime/mem_gccgo.go | 100 +- libgo/go/runtime/memmove_test.go | 7 - libgo/go/runtime/mfinal.go | 62 +- libgo/go/runtime/mfixalloc.go | 2 +- libgo/go/runtime/mgc.go | 71 +- libgo/go/runtime/mgc_gccgo.go | 104 +- libgo/go/runtime/mgclarge.go | 6 +- libgo/go/runtime/mgcmark.go | 84 +- libgo/go/runtime/mgcsweep.go | 30 +- libgo/go/runtime/mgcwork.go | 1 - libgo/go/runtime/mheap.go | 515 +- libgo/go/runtime/mprof.go | 4 +- libgo/go/runtime/msan/msan.go | 3 +- libgo/go/runtime/mstats.go | 10 +- libgo/go/runtime/mwbbuf.go | 38 +- libgo/go/runtime/netpoll.go | 8 +- libgo/go/runtime/netpoll_aix.go | 200 +- .../runtime/{netpoll_fake.go => netpoll_nacl.go} | 6 +- libgo/go/runtime/norace_test.go | 4 +- libgo/go/runtime/os3_solaris.go | 54 - libgo/go/runtime/os_darwin.go | 337 +- libgo/go/runtime/os_dragonfly.go | 9 +- libgo/go/runtime/os_freebsd.go | 4 +- libgo/go/runtime/os_js.go | 145 - libgo/go/runtime/os_linux.go | 23 +- libgo/go/runtime/os_linux_arm.go | 41 - libgo/go/runtime/os_linux_arm64.go | 29 - libgo/go/runtime/os_linux_mips64x.go | 21 - libgo/go/runtime/os_linux_mipsx.go | 21 - libgo/go/runtime/os_linux_noauxv.go | 11 - libgo/go/runtime/os_linux_ppc64x.go | 20 +- libgo/go/runtime/os_linux_s390x.go | 19 - libgo/go/runtime/os_netbsd.go | 32 +- libgo/go/runtime/os_openbsd.go | 1 - libgo/go/runtime/panic.go | 167 +- libgo/go/runtime/pprof/internal/profile/encode.go | 12 - libgo/go/runtime/pprof/internal/profile/profile.go | 20 +- libgo/go/runtime/pprof/pprof.go | 34 +- libgo/go/runtime/pprof/pprof_test.go | 65 +- libgo/go/runtime/pprof/proto.go | 106 +- libgo/go/runtime/pprof/proto_test.go | 138 +- libgo/go/runtime/pprof/protomem.go | 5 +- libgo/go/runtime/pprof/protomem_test.go | 32 +- .../go/runtime/pprof/testdata/mappingtest/main.go | 105 - libgo/go/runtime/proc.go | 254 +- libgo/go/runtime/proc_test.go | 34 +- libgo/go/runtime/rand_test.go | 2 +- libgo/go/runtime/runtime-lldb_test.go | 4 +- libgo/go/runtime/runtime1.go | 30 +- libgo/go/runtime/runtime2.go | 136 +- libgo/go/runtime/runtime_test.go | 8 +- libgo/go/runtime/rwmutex_test.go | 3 - libgo/go/runtime/select.go | 272 +- libgo/go/runtime/sema.go | 8 +- libgo/go/runtime/signal_sighandler.go | 18 +- libgo/go/runtime/signal_unix.go | 16 +- libgo/go/runtime/sigqueue.go | 11 - libgo/go/runtime/sizeof_test.go | 43 - libgo/go/runtime/slice.go | 77 +- libgo/go/runtime/stack.go | 1229 ++ libgo/go/runtime/string.go | 81 +- libgo/go/runtime/string_test.go | 42 +- libgo/go/runtime/stubs.go | 56 +- libgo/go/runtime/stubs2.go | 3 +- libgo/go/runtime/stubs3.go | 13 - libgo/go/runtime/symtab.go | 5 +- libgo/go/runtime/sys_darwin.go | 374 - libgo/go/runtime/sys_wasm.go | 42 - libgo/go/runtime/testdata/testprog/abort.go | 23 - .../go/runtime/testdata/testprog/numcpu_freebsd.go | 13 +- libgo/go/runtime/testdata/testprog/timeprof.go | 46 - .../testdata/testprog/traceback_ancestors.go | 53 - .../testdata/testprogcgo/bigstack_windows.go | 27 - libgo/go/runtime/testdata/testprogcgo/raceprof.go | 2 +- libgo/go/runtime/testdata/testprogcgo/racesig.go | 2 +- libgo/go/runtime/time.go | 78 +- libgo/go/runtime/timeasm.go | 2 +- libgo/go/runtime/timestub.go | 3 + libgo/go/runtime/timestub2.go | 11 - libgo/go/runtime/trace.go | 151 +- libgo/go/runtime/trace/annotation.go | 196 - libgo/go/runtime/trace/annotation_test.go | 152 - libgo/go/runtime/trace/trace.go | 104 +- libgo/go/runtime/trace/trace_stack_test.go | 148 +- libgo/go/runtime/trace/trace_test.go | 27 - libgo/go/runtime/traceback_gccgo.go | 8 +- libgo/go/runtime/type.go | 25 +- libgo/go/runtime/unaligned1.go | 2 +- libgo/go/runtime/unaligned2.go | 2 +- libgo/go/runtime/utf8.go | 9 - libgo/go/runtime/{auxv_none.go => vdso_none.go} | 4 - libgo/go/sort/genzfunc.go | 2 +- libgo/go/sort/sort.go | 2 +- libgo/go/sort/sort_test.go | 4 +- libgo/go/sort/zfuncversion.go | 2 +- libgo/go/strconv/atob.go | 2 +- libgo/go/strconv/atof_test.go | 4 +- libgo/go/strconv/doc.go | 8 +- libgo/go/strconv/example_test.go | 34 +- libgo/go/strconv/extfloat.go | 43 +- libgo/go/strconv/ftoa.go | 7 +- libgo/go/strconv/ftoa_test.go | 4 +- libgo/go/strconv/isprint.go | 3 +- libgo/go/strconv/itoa.go | 30 +- libgo/go/strconv/itoa_test.go | 12 +- libgo/go/strconv/makeisprint.go | 3 +- libgo/go/strconv/quote.go | 8 +- libgo/go/strconv/quote_test.go | 30 - libgo/go/strings/builder_test.go | 92 +- libgo/go/strings/compare_test.go | 26 +- libgo/go/strings/replace.go | 77 +- libgo/go/strings/search.go | 4 +- libgo/go/strings/search_test.go | 2 +- libgo/go/strings/strings.go | 98 +- libgo/go/strings/strings_amd64.go | 90 + libgo/go/strings/strings_decl.go | 2 +- libgo/go/strings/strings_generic.go | 61 + libgo/go/strings/strings_s390x.go | 88 + libgo/go/strings/strings_test.go | 12 - libgo/go/sync/atomic/64bit_arm.go | 58 + libgo/go/sync/atomic/example_test.go | 76 - libgo/go/sync/atomic/value_test.go | 67 + libgo/go/sync/cond.go | 3 +- libgo/go/sync/cond_test.go | 7 +- libgo/go/sync/rwmutex.go | 5 +- libgo/go/sync/waitgroup.go | 25 +- libgo/go/sync/waitgroup_test.go | 27 +- libgo/go/syscall/dirent.go | 2 +- libgo/go/syscall/endian_little.go | 2 +- libgo/go/syscall/env_unix.go | 2 +- libgo/go/syscall/env_windows.go | 2 +- libgo/go/syscall/{forkpipe2.go => exec_freebsd.go} | 2 - libgo/go/syscall/exec_linux_test.go | 9 - libgo/go/syscall/exec_windows.go | 2 +- libgo/go/syscall/export_linux_test.go | 9 - libgo/go/syscall/{forkpipe.go => forkpipe_bsd.go} | 3 +- libgo/go/syscall/fs_js.go | 501 - libgo/go/syscall/js/callback.go | 122 - libgo/go/syscall/js/js.go | 382 - libgo/go/syscall/js/js_test.go | 319 - libgo/go/syscall/js/typedarray.go | 102 - libgo/go/syscall/libcall_linux.go | 9 + libgo/go/syscall/net_js.go | 128 - libgo/go/syscall/pwd_plan9.go | 10 - libgo/go/syscall/route_freebsd_32bit.go | 2 +- libgo/go/syscall/security_windows.go | 6 +- libgo/go/syscall/setuidgid_32_linux.go | 2 - libgo/go/syscall/setuidgid_linux.go | 2 - libgo/go/syscall/syscall.go | 13 +- libgo/go/syscall/syscall_errno.go | 2 +- libgo/go/syscall/syscall_js.go | 307 - libgo/go/syscall/syscall_linux.go | 5 - libgo/go/syscall/syscall_linux_test.go | 206 - libgo/go/syscall/syscall_plan9_test.go | 53 - libgo/go/syscall/syscall_test.go | 4 +- libgo/go/syscall/syscall_unix.go | 10 - libgo/go/syscall/tables_nacljs.go | 490 - libgo/go/syscall/timestruct.go | 2 +- libgo/go/testing/benchmark.go | 15 +- libgo/go/testing/cover.go | 13 +- libgo/go/testing/example.go | 3 +- libgo/go/testing/helper_test.go | 8 +- libgo/go/testing/helperfuncs_test.go | 18 +- libgo/go/testing/internal/testdeps/deps.go | 4 + libgo/go/testing/match.go | 2 +- libgo/go/testing/sub_test.go | 90 +- libgo/go/testing/testing.go | 134 +- libgo/go/text/scanner/example_test.go | 106 +- libgo/go/text/scanner/scanner.go | 2 +- libgo/go/text/scanner/scanner_test.go | 16 +- libgo/go/text/tabwriter/tabwriter.go | 62 +- libgo/go/text/tabwriter/tabwriter_test.go | 79 - libgo/go/text/template/doc.go | 7 +- libgo/go/text/template/exec.go | 76 +- libgo/go/text/template/exec_test.go | 18 - libgo/go/text/template/parse/lex.go | 7 +- libgo/go/text/template/parse/lex_test.go | 8 +- libgo/go/text/template/parse/node.go | 22 +- libgo/go/text/template/parse/parse.go | 24 +- libgo/go/text/template/parse/parse_test.go | 4 +- libgo/go/text/template/template.go | 10 +- libgo/go/time/example_test.go | 25 +- libgo/go/time/format.go | 23 +- libgo/go/time/format_test.go | 2 - libgo/go/time/internal_test.go | 5 - libgo/go/time/sleep_test.go | 4 +- libgo/go/time/sys_unix.go | 2 +- libgo/go/time/tick.go | 4 +- libgo/go/time/time.go | 47 +- libgo/go/time/time_test.go | 51 +- libgo/go/time/zoneinfo.go | 10 +- libgo/go/time/zoneinfo_abbrs_windows.go | 79 +- libgo/go/time/zoneinfo_read.go | 2 +- libgo/go/time/zoneinfo_test.go | 2 +- libgo/go/time/zoneinfo_unix.go | 4 +- libgo/go/unicode/letter.go | 26 +- libgo/go/unicode/letter_test.go | 12 - libgo/go/unicode/utf16/utf16_test.go | 2 +- libgo/go/unicode/utf8/utf8_test.go | 21 +- libgo/goarch.sh | 23 +- libgo/gotool-packages.txt | 48 - libgo/libgo-packages.txt | 185 - libgo/match.sh | 4 +- libgo/merge.sh | 2 +- libgo/misc/cgo/life/main.go | 2 +- libgo/misc/cgo/stdio/chain.go | 2 +- libgo/misc/cgo/stdio/fib.go | 2 +- libgo/misc/cgo/stdio/hello.go | 2 +- libgo/misc/cgo/test/basic.go | 14 - libgo/misc/cgo/test/cgo_test.go | 8 +- libgo/misc/cgo/test/issue18146.go | 8 +- libgo/misc/cgo/test/issue21897.go | 11 +- libgo/misc/cgo/test/issue21897b.go | 2 +- libgo/misc/cgo/test/issue23356.go | 19 - libgo/misc/cgo/test/issue23555.go | 11 - libgo/misc/cgo/test/issue23555a/a.go | 12 - libgo/misc/cgo/test/issue23555b/a.go | 12 - libgo/misc/cgo/test/issue23720.go | 22 - libgo/misc/cgo/test/issue24161_darwin_test.go | 39 - libgo/misc/cgo/test/issue24161arg/def.go | 17 - libgo/misc/cgo/test/issue24161arg/use.go | 19 - libgo/misc/cgo/test/issue24161e0/main.go | 29 - libgo/misc/cgo/test/issue24161e1/main.go | 38 - libgo/misc/cgo/test/issue24161e2/main.go | 40 - libgo/misc/cgo/test/issue24161res/restype.go | 23 - libgo/misc/cgo/test/issue24206.go | 54 - libgo/misc/cgo/test/issue24206_generic.go | 13 - libgo/misc/cgo/test/issue25143.go | 22 - libgo/misc/cgo/test/issue26066.go | 19 - libgo/misc/cgo/test/issue26213/jni.h | 29 - libgo/misc/cgo/test/issue26213/test26213.go | 46 - libgo/misc/cgo/test/issue26430.go | 10 - libgo/misc/cgo/test/issue26430/a.go | 13 - libgo/misc/cgo/test/issue26430/b.go | 13 - libgo/misc/cgo/test/issue26517.go | 23 - libgo/misc/cgo/test/issue26743.go | 10 - libgo/misc/cgo/test/issue26743/a.go | 11 - libgo/misc/cgo/test/issue26743/b.go | 9 - libgo/misc/cgo/test/issue4029.c | 2 +- libgo/misc/cgo/test/issue4029.go | 2 +- libgo/misc/cgo/test/issue4029w.go | 2 +- libgo/misc/cgo/test/issue9400/asm_arm.s | 2 +- libgo/misc/cgo/test/issue9400/asm_arm64.s | 2 +- libgo/misc/cgo/test/issue9400/asm_mipsx.s | 2 +- libgo/misc/cgo/test/issue9400/stubs.go | 2 +- libgo/misc/cgo/test/sigprocmask.c | 21 +- libgo/misc/cgo/test/sigprocmask.go | 2 +- libgo/misc/cgo/test/test26213.go | 15 - libgo/misc/cgo/testcarchive/carchive_test.go | 36 +- libgo/misc/cgo/testcarchive/main5.c | 2 - libgo/misc/cgo/testcarchive/src/libgo3/libgo3.go | 4 +- libgo/misc/cgo/testcshared/cshared_test.go | 22 +- libgo/misc/cgo/testcshared/main2.c | 4 +- libgo/misc/cgo/testgodefs/fieldtypedef.go | 18 - libgo/misc/cgo/testgodefs/test.bash | 2 +- libgo/misc/cgo/testplugin/src/issue25756/main.go | 52 - .../cgo/testplugin/src/issue25756/plugin/c-life.c | 56 - .../cgo/testplugin/src/issue25756/plugin/life.go | 39 - .../cgo/testplugin/src/issue25756/plugin/life.h | 7 - libgo/misc/cgo/testplugin/test.bash | 11 +- libgo/misc/cgo/testsanitizers/cc_test.go | 5 +- libgo/misc/cgo/testsanitizers/msan_test.go | 1 - libgo/misc/cgo/testsanitizers/src/msan6.go | 72 - libgo/misc/cgo/testsanitizers/tsan_test.go | 4 - libgo/misc/cgo/testshared/shared_test.go | 6 - libgo/misc/cgo/testshared/src/depBase/asm.s | 2 +- libgo/misc/cgo/testshared/src/depBase/dep.go | 4 - libgo/misc/cgo/testshared/src/depBase/gccgo.go | 6 +- libgo/misc/cgo/testshared/src/depBase/stubs.go | 6 +- libgo/misc/cgo/testshared/src/trivial/trivial.go | 5 - libgo/mkruntimeinc.sh | 33 - libgo/mksysinfo.sh | 12 - libgo/runtime/aeshash.c | 403 +- libgo/runtime/go-caller.c | 13 +- libgo/runtime/go-runtime-error.c | 13 - libgo/runtime/go-unwind.c | 199 +- libgo/runtime/panic.c | 8 - libgo/runtime/proc.c | 34 +- libgo/runtime/runtime.h | 27 +- libgo/runtime/runtime_c.c | 16 +- libgo/sysinfo.c | 209 - libgo/testsuite/gotest | 4 +- libgomp/ChangeLog | 781 +- libgomp/config/nvptx/oacc-parallel.c | 358 + libgomp/configure | 49 +- libgomp/env.c | 32 - libgomp/libgomp.h | 9 +- libgomp/libgomp.map | 17 - libgomp/libgomp.texi | 114 +- libgomp/oacc-async.c | 6 +- libgomp/oacc-cuda.c | 4 +- libgomp/oacc-int.h | 22 - libgomp/oacc-mem.c | 196 +- libgomp/oacc-parallel.c | 208 +- libgomp/oacc-plugin.c | 11 - libgomp/oacc-plugin.h | 1 - libgomp/openacc.f90 | 112 - libgomp/openacc.h | 6 - libgomp/openacc_lib.h | 40 - libgomp/plugin/configfrag.ac | 55 +- libgomp/plugin/cuda-lib.def | 49 - libgomp/plugin/cuda/cuda.h | 4 - libgomp/plugin/plugin-nvptx.c | 588 +- libgomp/target.c | 41 +- libgomp/testsuite/lib/libgomp-dg.exp | 8 - libgomp/testsuite/lib/libgomp.exp | 7 +- libgomp/testsuite/libgomp.c++/atomic-16.C | 4 + libgomp/testsuite/libgomp.c++/cancel-taskgroup-2.C | 4 + .../for-2.c => libgomp.c++/for-10.C} | 14 +- .../for-3.c => libgomp.c++/for-11.C} | 24 +- .../for-4.c => libgomp.c++/for-12.C} | 12 +- .../for-5.c => libgomp.c++/for-13.C} | 33 +- .../for-6.c => libgomp.c++/for-14.C} | 27 +- libgomp/testsuite/libgomp.c++/for-15.C | 224 - .../for-1.c => libgomp.c++/for-9.C} | 12 +- libgomp/testsuite/libgomp.c++/loop-13.C | 3 + libgomp/testsuite/libgomp.c++/loop-14.C | 3 + libgomp/testsuite/libgomp.c++/loop-15.C | 3 + libgomp/testsuite/libgomp.c++/monotonic-1.C | 3 + libgomp/testsuite/libgomp.c++/monotonic-2.C | 3 + libgomp/testsuite/libgomp.c++/nonmonotonic-1.C | 3 + libgomp/testsuite/libgomp.c++/nonmonotonic-2.C | 3 + libgomp/testsuite/libgomp.c++/ordered-1.C | 1 + libgomp/testsuite/libgomp.c++/pr45784.C | 5 + libgomp/testsuite/libgomp.c++/pr64824.C | 4 + libgomp/testsuite/libgomp.c++/pr64868.C | 4 + libgomp/testsuite/libgomp.c++/pr66199-1.C | 4 + libgomp/testsuite/libgomp.c++/pr66199-2.C | 4 + libgomp/testsuite/libgomp.c++/pr66199-3.C | 4 + libgomp/testsuite/libgomp.c++/pr66199-4.C | 4 + libgomp/testsuite/libgomp.c++/pr66199-5.C | 4 + libgomp/testsuite/libgomp.c++/pr66199-6.C | 4 + libgomp/testsuite/libgomp.c++/pr66199-7.C | 4 + libgomp/testsuite/libgomp.c++/pr66199-8.C | 4 + libgomp/testsuite/libgomp.c++/pr66199-9.C | 4 + libgomp/testsuite/libgomp.c++/pr69389.C | 3 + libgomp/testsuite/libgomp.c++/simd10.C | 5 + libgomp/testsuite/libgomp.c++/simd11.C | 5 + libgomp/testsuite/libgomp.c++/simd12.C | 5 + libgomp/testsuite/libgomp.c++/simd13.C | 5 + libgomp/testsuite/libgomp.c++/target-1.C | 1 + libgomp/testsuite/libgomp.c++/target-3.C | 1 + libgomp/testsuite/libgomp.c++/target-4.C | 3 + libgomp/testsuite/libgomp.c++/target-5.C | 1 + libgomp/testsuite/libgomp.c++/taskgroup-1.C | 1 + libgomp/testsuite/libgomp.c++/taskloop-1.C | 4 + libgomp/testsuite/libgomp.c++/taskloop-2.C | 6 + libgomp/testsuite/libgomp.c++/taskloop-3.C | 4 + libgomp/testsuite/libgomp.c++/taskloop-4.C | 4 + libgomp/testsuite/libgomp.c++/udr-19.C | 2 +- libgomp/testsuite/libgomp.c++/udr-9.C | 3 + .../atomic-18.c | 0 .../cancel-taskgroup-2.c | 0 .../{libgomp.c-c++-common => libgomp.c}/for-1.c | 8 +- .../{libgomp.c-c++-common => libgomp.c}/for-1.h | 0 .../{libgomp.c-c++-common => libgomp.c}/for-2.c | 8 +- .../{libgomp.c-c++-common => libgomp.c}/for-2.h | 0 .../{libgomp.c-c++-common => libgomp.c}/for-3.c | 8 +- .../{libgomp.c-c++-common => libgomp.c}/for-4.c | 8 +- .../{libgomp.c-c++-common => libgomp.c}/for-5.c | 8 +- .../{libgomp.c-c++-common => libgomp.c}/for-6.c | 8 +- .../{libgomp.c-c++-common => libgomp.c}/loop-13.c | 0 .../{libgomp.c-c++-common => libgomp.c}/loop-14.c | 0 .../{libgomp.c-c++-common => libgomp.c}/loop-15.c | 0 .../monotonic-1.c | 0 .../monotonic-2.c | 0 .../nonmonotonic-1.c | 0 .../nonmonotonic-2.c | 0 .../ordered-4.c | 0 .../{libgomp.c-c++-common => libgomp.c}/pr45784.c | 0 .../{libgomp.c-c++-common => libgomp.c}/pr64824.c | 0 .../{libgomp.c-c++-common => libgomp.c}/pr64868.c | 0 .../pr66199-1.c | 0 .../pr66199-2.c | 0 .../pr66199-3.c | 2 +- .../pr66199-4.c | 2 +- .../pr66199-5.c | 0 .../pr66199-6.c | 2 +- .../pr66199-7.c | 0 .../pr66199-8.c | 0 .../pr66199-9.c | 0 .../{libgomp.c-c++-common => libgomp.c}/pr69389.c | 0 .../{libgomp.c-c++-common => libgomp.c}/simd-14.c | 0 .../{libgomp.c-c++-common => libgomp.c}/simd-15.c | 0 .../{libgomp.c-c++-common => libgomp.c}/simd-16.c | 2 +- .../{libgomp.c-c++-common => libgomp.c}/simd-17.c | 2 +- .../{libgomp.c-c++-common => libgomp.c}/target-1.c | 0 .../target-10.c | 0 .../target-13.c | 0 .../{libgomp.c-c++-common => libgomp.c}/target-2.c | 0 .../taskgroup-1.c | 0 .../taskloop-1.c | 3 +- .../taskloop-2.c | 3 +- .../taskloop-3.c | 3 +- .../taskloop-4.c | 0 .../{libgomp.c-c++-common => libgomp.c}/udr-1.c | 0 libgomp/testsuite/libgomp.fortran/async_io_1.f90 | 48 - libgomp/testsuite/libgomp.fortran/async_io_2.f90 | 18 - libgomp/testsuite/libgomp.fortran/async_io_3.f90 | 16 - libgomp/testsuite/libgomp.fortran/async_io_4.f90 | 90 - libgomp/testsuite/libgomp.fortran/async_io_5.f90 | 132 - libgomp/testsuite/libgomp.fortran/async_io_6.f90 | 30 - libgomp/testsuite/libgomp.fortran/async_io_7.f90 | 22 - libgomp/testsuite/libgomp.fortran/collapse2.f90 | 1 - libgomp/testsuite/libgomp.fortran/omp_atomic2.f90 | 2 - libgomp/testsuite/libgomp.fortran/omp_parse1.f90 | 2 - libgomp/testsuite/libgomp.fortran/omp_parse3.f90 | 1 - libgomp/testsuite/libgomp.fortran/task2.f90 | 2 - libgomp/testsuite/libgomp.fortran/vla1.f90 | 1 - libgomp/testsuite/libgomp.fortran/vla2.f90 | 1 - libgomp/testsuite/libgomp.fortran/vla3.f90 | 1 - libgomp/testsuite/libgomp.fortran/vla4.f90 | 1 - libgomp/testsuite/libgomp.fortran/vla5.f90 | 1 - libgomp/testsuite/libgomp.fortran/vla6.f90 | 1 - libgomp/testsuite/libgomp.fortran/vla8.f90 | 1 - .../testsuite/libgomp.oacc-c++/non-scalar-data.C | 109 - .../testsuite/libgomp.oacc-c++/routine-1-auto.C | 2 + .../libgomp.oacc-c++/routine-1-template-auto.C | 2 + .../routine-1-template-trailing-return-type.C | 2 + .../libgomp.oacc-c++/routine-1-template.C | 2 + .../routine-1-trailing-return-type.C | 2 + .../libgomp.oacc-c-c++-common/atomic_capture-1.c | 19 +- .../testsuite/libgomp.oacc-c-c++-common/data-2.c | 27 - .../libgomp.oacc-c-c++-common/data-already-1.c | 2 + .../libgomp.oacc-c-c++-common/data-already-2.c | 2 + .../libgomp.oacc-c-c++-common/data-already-3.c | 2 + .../libgomp.oacc-c-c++-common/data-already-4.c | 2 + .../libgomp.oacc-c-c++-common/data-already-5.c | 2 + .../libgomp.oacc-c-c++-common/data-already-6.c | 2 + .../libgomp.oacc-c-c++-common/data-already-7.c | 2 + .../libgomp.oacc-c-c++-common/data-already-8.c | 2 + .../libgomp.oacc-c-c++-common/declare-3.c | 61 - .../libgomp.oacc-c-c++-common/enter-data.c | 23 - .../libgomp.oacc-c-c++-common/gang-static-2.c | 21 +- .../libgomp.oacc-c-c++-common/host_data-1.c | 48 +- .../kernels-loop-data-2.c | 53 - .../kernels-loop-data-enter-exit-2.c | 51 - .../kernels-loop-data-enter-exit.c | 48 - .../kernels-loop-data-update.c | 50 - .../libgomp.oacc-c-c++-common/kernels-loop-data.c | 47 - .../kernels-parallel-loop-data-enter-exit.c | 49 - .../kernels-private-vars-local-worker-1.c | 54 - .../kernels-private-vars-local-worker-2.c | 49 - .../kernels-private-vars-local-worker-3.c | 55 - .../kernels-private-vars-local-worker-4.c | 58 - .../kernels-private-vars-local-worker-5.c | 51 - .../kernels-private-vars-loop-gang-1.c | 27 - .../kernels-private-vars-loop-gang-2.c | 31 - .../kernels-private-vars-loop-gang-3.c | 31 - .../kernels-private-vars-loop-gang-4.c | 35 - .../kernels-private-vars-loop-gang-5.c | 32 - .../kernels-private-vars-loop-gang-6.c | 40 - .../kernels-private-vars-loop-vector-1.c | 51 - .../kernels-private-vars-loop-vector-2.c | 46 - .../kernels-private-vars-loop-worker-1.c | 36 - .../kernels-private-vars-loop-worker-2.c | 43 - .../kernels-private-vars-loop-worker-3.c | 54 - .../kernels-private-vars-loop-worker-4.c | 49 - .../kernels-private-vars-loop-worker-5.c | 51 - .../kernels-private-vars-loop-worker-6.c | 55 - .../kernels-private-vars-loop-worker-7.c | 54 - .../kernels-reduction-1.c | 24 - .../testsuite/libgomp.oacc-c-c++-common/lib-16.c | 23 +- .../testsuite/libgomp.oacc-c-c++-common/lib-25.c | 20 +- .../testsuite/libgomp.oacc-c-c++-common/lib-32.c | 4 +- .../testsuite/libgomp.oacc-c-c++-common/lib-83.c | 22 +- .../libgomp.oacc-c-c++-common/loop-auto-1.c | 18 +- .../loop-default-runtime.c | 13 - .../libgomp.oacc-c-c++-common/loop-default.h | 145 - .../libgomp.oacc-c-c++-common/loop-dim-default.c | 14 +- .../testsuite/libgomp.oacc-c-c++-common/loop-g-1.c | 17 +- .../testsuite/libgomp.oacc-c-c++-common/loop-g-2.c | 16 +- .../libgomp.oacc-c-c++-common/loop-gwv-1.c | 17 +- .../libgomp.oacc-c-c++-common/loop-red-g-1.c | 16 +- .../libgomp.oacc-c-c++-common/loop-red-gwv-1.c | 16 +- .../libgomp.oacc-c-c++-common/loop-red-v-1.c | 16 +- .../libgomp.oacc-c-c++-common/loop-red-v-2.c | 16 +- .../libgomp.oacc-c-c++-common/loop-red-w-1.c | 16 +- .../libgomp.oacc-c-c++-common/loop-red-w-2.c | 16 +- .../libgomp.oacc-c-c++-common/loop-red-wv-1.c | 15 +- .../testsuite/libgomp.oacc-c-c++-common/loop-v-1.c | 16 +- .../testsuite/libgomp.oacc-c-c++-common/loop-w-1.c | 16 +- .../libgomp.oacc-c-c++-common/loop-wv-1.c | 16 +- .../libgomp.oacc-c-c++-common/mapping-1.c | 63 - .../libgomp.oacc-c-c++-common/mode-transitions.c | 270 - .../libgomp.oacc-c-c++-common/parallel-dims.c | 19 +- .../libgomp.oacc-c-c++-common/parallel-loop-1.c | 38 - .../libgomp.oacc-c-c++-common/parallel-loop-1.h | 20 - .../libgomp.oacc-c-c++-common/parallel-loop-2.h | 280 - .../testsuite/libgomp.oacc-c-c++-common/pr85422.c | 13 - .../libgomp.oacc-c-c++-common/routine-1.c | 2 + .../libgomp.oacc-c-c++-common/routine-g-1.c | 18 +- .../libgomp.oacc-c-c++-common/routine-gwv-1.c | 18 +- .../libgomp.oacc-c-c++-common/routine-v-1.c | 18 +- .../libgomp.oacc-c-c++-common/routine-w-1.c | 18 +- .../libgomp.oacc-c-c++-common/routine-wv-1.c | 18 +- .../libgomp.oacc-c-c++-common/routine-wv-2.c | 19 +- .../testsuite/libgomp.oacc-c-c++-common/tile-1.c | 15 +- libgomp/testsuite/libgomp.oacc-c/vec.c | 6 +- .../libgomp.oacc-fortran/atomic_capture-1.f90 | 244 +- .../testsuite/libgomp.oacc-fortran/collapse-2.f90 | 1 - .../testsuite/libgomp.oacc-fortran/cublas-fixed.h | 16 - libgomp/testsuite/libgomp.oacc-fortran/data-1.f90 | 231 +- libgomp/testsuite/libgomp.oacc-fortran/data-2.f90 | 50 - libgomp/testsuite/libgomp.oacc-fortran/data-5.f90 | 56 - .../libgomp.oacc-fortran/data-already-1.f | 2 + .../libgomp.oacc-fortran/data-already-2.f | 2 + .../libgomp.oacc-fortran/data-already-3.f | 2 + .../libgomp.oacc-fortran/data-already-4.f | 2 + .../libgomp.oacc-fortran/data-already-5.f | 2 + .../libgomp.oacc-fortran/data-already-6.f | 2 + .../libgomp.oacc-fortran/data-already-7.f | 2 + .../libgomp.oacc-fortran/data-already-8.f | 2 + .../testsuite/libgomp.oacc-fortran/dummy-array.f90 | 28 - .../testsuite/libgomp.oacc-fortran/host_data-2.f90 | 98 - .../testsuite/libgomp.oacc-fortran/host_data-3.f | 85 - .../testsuite/libgomp.oacc-fortran/host_data-4.f90 | 101 - .../kernels-acc-loop-reduction-2.f90 | 26 - .../kernels-acc-loop-reduction.f90 | 21 - .../libgomp.oacc-fortran/kernels-collapse-3.f90 | 30 - .../libgomp.oacc-fortran/kernels-collapse-4.f90 | 41 - .../libgomp.oacc-fortran/kernels-independent.f90 | 42 - .../libgomp.oacc-fortran/kernels-loop-1.f90 | 66 - .../libgomp.oacc-fortran/kernels-map-1.f90 | 116 - .../kernels-parallel-loop-data-enter-exit.f95 | 36 - .../kernels-private-vars-loop-gang-1.f90 | 23 - .../kernels-private-vars-loop-gang-2.f90 | 28 - .../kernels-private-vars-loop-gang-3.f90 | 28 - .../kernels-private-vars-loop-gang-6.f90 | 36 - .../kernels-private-vars-loop-vector-1.f90 | 41 - .../kernels-private-vars-loop-vector-2.f90 | 38 - .../kernels-private-vars-loop-worker-1.f90 | 27 - .../kernels-private-vars-loop-worker-2.f90 | 36 - .../kernels-private-vars-loop-worker-3.f90 | 48 - .../kernels-private-vars-loop-worker-4.f90 | 45 - .../kernels-private-vars-loop-worker-5.f90 | 48 - .../kernels-private-vars-loop-worker-6.f90 | 49 - .../kernels-private-vars-loop-worker-7.f90 | 44 - .../libgomp.oacc-fortran/kernels-reduction-1.f90 | 19 - libgomp/testsuite/libgomp.oacc-fortran/lib-12.f90 | 25 - libgomp/testsuite/libgomp.oacc-fortran/lib-13.f90 | 32 - libgomp/testsuite/libgomp.oacc-fortran/lib-14.f90 | 82 - libgomp/testsuite/libgomp.oacc-fortran/lib-15.f90 | 52 - libgomp/testsuite/libgomp.oacc-fortran/lib-32-1.f | 4 +- libgomp/testsuite/libgomp.oacc-fortran/lib-32-2.f | 4 +- .../libgomp.oacc-fortran/nested-function-1.f90 | 1 - .../libgomp.oacc-fortran/parallel-loop-1.f90 | 77 - .../libgomp.oacc-fortran/reference-reductions.f90 | 38 - .../libgomp.oacc-fortran/vector-routine.f90 | 41 - libhsail-rt/ChangeLog | 11 +- libhsail-rt/include/internal/phsa-rt.h | 1 + libhsail-rt/include/internal/workitems.h | 50 +- libhsail-rt/rt/workitems.c | 99 +- libiberty/ChangeLog | 57 +- libiberty/argv.c | 2 - libiberty/config.in | 3 - libiberty/configure | 4 +- libiberty/configure.ac | 4 +- libiberty/cplus-dem.c | 3 +- libiberty/make-temp-file.c | 24 +- libiberty/md5.c | 2 +- libiberty/pex-unix.c | 268 +- libiberty/simple-object.c | 45 +- libiberty/splay-tree.c | 19 - libitm/ChangeLog | 31 +- libitm/beginend.cc | 5 - libitm/config/linux/x86/tls.h | 24 +- libitm/config/sh/sjlj.S | 4 +- libitm/testsuite/lib/libitm.exp | 2 - libmpx/ChangeLog | 207 + {libsanitizer => libmpx}/Makefile.am | 33 +- {libsanitizer => libmpx}/Makefile.in | 118 +- {libsanitizer => libmpx}/acinclude.m4 | 2 + {libstdc++-v3 => libmpx}/aclocal.m4 | 49 +- libcc1/cc1plugin-config.h.in => libmpx/config.h.in | 18 +- {libobjc => libmpx}/configure | 6771 ++++--- {libvtv => libmpx}/configure.ac | 145 +- {libvtv => libmpx}/configure.tgt | 32 +- libmpx/libmpx.spec.in | 3 + {libsanitizer => libmpx/mpxrt}/Makefile.am | 46 +- {libsanitizer/ubsan => libmpx/mpxrt}/Makefile.in | 183 +- libmpx/mpxrt/libmpx.map | 10 + {libffi => libmpx/mpxrt}/libtool-version | 4 +- libmpx/mpxrt/mpxrt-utils.c | 551 + libmpx/mpxrt/mpxrt-utils.h | 71 + libmpx/mpxrt/mpxrt.c | 494 + libmpx/mpxrt/mpxrt.h | 75 + libmpx/mpxwrap/Makefile.am | 58 + {libsanitizer/ubsan => libmpx/mpxwrap}/Makefile.in | 245 +- libmpx/mpxwrap/libmpxwrappers.map | 23 + {libffi => libmpx/mpxwrap}/libtool-version | 4 +- libmpx/mpxwrap/mpx_wrappers.c | 646 + libobjc/ChangeLog | 20 +- liboffloadmic/ChangeLog | 8 + libquadmath/ChangeLog | 8 + libsanitizer/ChangeLog | 89 +- libsanitizer/asan/asan_interceptors.cc | 8 - libsanitizer/config.h.in | 6 - libsanitizer/configure | 2 +- libsanitizer/configure.ac | 2 +- libsanitizer/configure.tgt | 8 +- .../sanitizer_atomic_clang_other.h | 2 +- .../sanitizer_common/sanitizer_internal_defs.h | 5 - .../sanitizer_platform_limits_linux.cc | 7 +- .../sanitizer_platform_limits_posix.h | 2 +- libssp/ChangeLog | 10 +- libstdc++-v3/ChangeLog | 4379 +---- libstdc++-v3/Makefile.in | 3 +- libstdc++-v3/acinclude.m4 | 343 +- libstdc++-v3/config.h.in | 34 - .../abi/post/s390-linux-gnu/baseline_symbols.txt | 9 - .../post/s390x-linux-gnu/32/baseline_symbols.txt | 9 - .../abi/post/s390x-linux-gnu/baseline_symbols.txt | 9 - libstdc++-v3/config/abi/pre/gnu.ver | 97 +- libstdc++-v3/config/io/basic_file_stdio.cc | 33 - libstdc++-v3/config/io/basic_file_stdio.h | 5 - libstdc++-v3/config/locale/gnu/monetary_members.cc | 11 +- libstdc++-v3/config/locale/gnu/numeric_members.cc | 60 +- libstdc++-v3/config/os/uclibc/os_defines.h | 3 + libstdc++-v3/configure | 524 +- libstdc++-v3/configure.ac | 12 +- libstdc++-v3/configure.host | 17 +- libstdc++-v3/crossconfig.m4 | 5 +- libstdc++-v3/doc/Makefile.in | 3 +- libstdc++-v3/doc/html/manual/abi.html | 4 +- libstdc++-v3/doc/html/manual/appendix_gfdl.html | 2 +- libstdc++-v3/doc/html/manual/appendix_gpl.html | 2 +- libstdc++-v3/doc/html/manual/bugs.html | 18 - libstdc++-v3/doc/html/manual/facets.html | 4 +- libstdc++-v3/doc/html/manual/index.html | 2 +- .../doc/html/manual/policy_data_structures.html | 4 +- libstdc++-v3/doc/html/manual/profile_mode.html | 2 +- .../doc/html/manual/profile_mode_design.html | 2 +- .../doc/html/manual/profile_mode_diagnostics.html | 2 +- libstdc++-v3/doc/html/manual/status.html | 6 +- libstdc++-v3/doc/html/manual/using_exceptions.html | 4 +- libstdc++-v3/doc/html/manual/using_headers.html | 31 +- libstdc++-v3/doc/xml/gnu/fdl-1.3.xml | 2 +- libstdc++-v3/doc/xml/gnu/gpl-3.0.xml | 2 +- libstdc++-v3/doc/xml/manual/abi.xml | 2 - libstdc++-v3/doc/xml/manual/allocator.xml | 2 +- libstdc++-v3/doc/xml/manual/codecvt.xml | 2 +- libstdc++-v3/doc/xml/manual/intro.xml | 27 - libstdc++-v3/doc/xml/manual/messages.xml | 2 +- .../xml/manual/policy_data_structures_biblio.xml | 4 +- libstdc++-v3/doc/xml/manual/profile_mode.xml | 6 +- libstdc++-v3/doc/xml/manual/status_cxx2017.xml | 10 - libstdc++-v3/doc/xml/manual/using.xml | 68 +- libstdc++-v3/doc/xml/manual/using_exceptions.xml | 4 +- libstdc++-v3/fragment.am | 4 +- libstdc++-v3/include/Makefile.am | 25 +- libstdc++-v3/include/Makefile.in | 28 +- libstdc++-v3/include/backward/strstream | 59 +- libstdc++-v3/include/bits/allocator.h | 42 +- libstdc++-v3/include/bits/atomic_base.h | 3 - libstdc++-v3/include/bits/atomic_futex.h | 4 +- libstdc++-v3/include/bits/basic_string.h | 30 +- libstdc++-v3/include/bits/basic_string.tcc | 1 - libstdc++-v3/include/bits/c++config | 36 +- libstdc++-v3/include/bits/char_traits.h | 33 +- libstdc++-v3/include/bits/codecvt.h | 8 +- libstdc++-v3/include/bits/deque.tcc | 12 +- libstdc++-v3/include/bits/forward_list.h | 87 +- libstdc++-v3/include/bits/forward_list.tcc | 44 +- libstdc++-v3/include/bits/fs_dir.h | 9 +- libstdc++-v3/include/bits/fs_path.h | 251 +- libstdc++-v3/include/bits/fstream.tcc | 45 +- libstdc++-v3/include/bits/functexcept.h | 5 - libstdc++-v3/include/bits/gslice_array.h | 5 - libstdc++-v3/include/bits/hashtable_policy.h | 29 +- libstdc++-v3/include/bits/ios_base.h | 9 +- libstdc++-v3/include/bits/list.tcc | 55 +- libstdc++-v3/include/bits/locale_conv.h | 14 +- libstdc++-v3/include/bits/locale_facets.h | 6 +- libstdc++-v3/include/bits/mask_array.h | 5 - libstdc++-v3/include/bits/postypes.h | 6 - libstdc++-v3/include/bits/random.h | 288 +- libstdc++-v3/include/bits/random.tcc | 9 +- libstdc++-v3/include/bits/refwrap.h | 25 +- libstdc++-v3/include/bits/regex.h | 331 +- libstdc++-v3/include/bits/regex.tcc | 2 +- libstdc++-v3/include/bits/regex_automaton.h | 4 +- libstdc++-v3/include/bits/regex_automaton.tcc | 13 +- libstdc++-v3/include/bits/regex_compiler.h | 47 +- libstdc++-v3/include/bits/shared_ptr.h | 4 + libstdc++-v3/include/bits/shared_ptr_base.h | 20 +- libstdc++-v3/include/bits/slice_array.h | 5 - libstdc++-v3/include/bits/std_abs.h | 2 +- libstdc++-v3/include/bits/std_function.h | 17 +- libstdc++-v3/include/bits/std_mutex.h | 195 + libstdc++-v3/include/bits/stl_algo.h | 42 +- libstdc++-v3/include/bits/stl_algobase.h | 52 +- libstdc++-v3/include/bits/stl_bvector.h | 12 +- libstdc++-v3/include/bits/stl_deque.h | 45 +- libstdc++-v3/include/bits/stl_iterator.h | 27 +- libstdc++-v3/include/bits/stl_list.h | 60 +- libstdc++-v3/include/bits/stl_map.h | 37 +- libstdc++-v3/include/bits/stl_multimap.h | 37 +- libstdc++-v3/include/bits/stl_multiset.h | 37 +- libstdc++-v3/include/bits/stl_numeric.h | 27 +- libstdc++-v3/include/bits/stl_set.h | 37 +- libstdc++-v3/include/bits/stl_tempbuf.h | 20 +- libstdc++-v3/include/bits/stl_tree.h | 301 +- libstdc++-v3/include/bits/stl_vector.h | 197 +- libstdc++-v3/include/bits/stream_iterator.h | 8 - libstdc++-v3/include/bits/streambuf_iterator.h | 5 - libstdc++-v3/include/bits/stringfwd.h | 10 +- libstdc++-v3/include/bits/uniform_int_dist.h | 15 +- libstdc++-v3/include/bits/unique_lock.h | 245 - libstdc++-v3/include/bits/unique_ptr.h | 96 +- libstdc++-v3/include/bits/unordered_map.h | 22 - libstdc++-v3/include/bits/unordered_set.h | 22 - libstdc++-v3/include/bits/uses_allocator.h | 11 +- libstdc++-v3/include/bits/valarray_after.h | 17 +- libstdc++-v3/include/bits/valarray_array.h | 33 +- libstdc++-v3/include/bits/valarray_before.h | 43 +- libstdc++-v3/include/bits/vector.tcc | 3 +- libstdc++-v3/include/c_global/cstddef | 7 +- libstdc++-v3/include/c_global/cstdint | 10 +- libstdc++-v3/include/c_global/cstring | 3 - libstdc++-v3/include/c_global/cwchar | 3 - libstdc++-v3/include/debug/debug.h | 9 - libstdc++-v3/include/debug/deque | 12 +- libstdc++-v3/include/debug/formatter.h | 125 +- libstdc++-v3/include/debug/forward_list | 150 +- libstdc++-v3/include/debug/functions.h | 146 +- libstdc++-v3/include/debug/helper_functions.h | 89 +- libstdc++-v3/include/debug/list | 161 +- libstdc++-v3/include/debug/macros.h | 75 +- libstdc++-v3/include/debug/map | 8 - libstdc++-v3/include/debug/map.h | 96 +- libstdc++-v3/include/debug/multimap.h | 44 +- libstdc++-v3/include/debug/multiset.h | 42 +- libstdc++-v3/include/debug/safe_iterator.h | 974 +- libstdc++-v3/include/debug/safe_iterator.tcc | 136 +- libstdc++-v3/include/debug/safe_local_iterator.h | 230 +- libstdc++-v3/include/debug/safe_local_iterator.tcc | 43 +- libstdc++-v3/include/debug/set | 6 - libstdc++-v3/include/debug/set.h | 42 +- libstdc++-v3/include/debug/stl_iterator.h | 40 +- libstdc++-v3/include/debug/string | 1576 +- libstdc++-v3/include/debug/unordered_map | 30 +- libstdc++-v3/include/debug/unordered_set | 27 +- libstdc++-v3/include/debug/vector | 36 +- libstdc++-v3/include/experimental/bits/fs_path.h | 74 +- libstdc++-v3/include/experimental/bits/net.h | 174 - libstdc++-v3/include/experimental/buffer | 892 - libstdc++-v3/include/experimental/executor | 1884 -- libstdc++-v3/include/experimental/internet | 2416 --- libstdc++-v3/include/experimental/io_context | 872 - libstdc++-v3/include/experimental/memory_resource | 344 +- libstdc++-v3/include/experimental/net | 45 - libstdc++-v3/include/experimental/netfwd | 129 - libstdc++-v3/include/experimental/socket | 2614 --- libstdc++-v3/include/experimental/string_view | 6 + libstdc++-v3/include/experimental/timer | 208 - libstdc++-v3/include/ext/debug_allocator.h | 20 +- libstdc++-v3/include/ext/malloc_allocator.h | 33 +- libstdc++-v3/include/ext/memory | 4 +- libstdc++-v3/include/ext/new_allocator.h | 31 +- libstdc++-v3/include/ext/pointer.h | 4 - libstdc++-v3/include/ext/random | 169 +- libstdc++-v3/include/ext/random.tcc | 3 +- libstdc++-v3/include/ext/rope | 6 +- libstdc++-v3/include/ext/throw_allocator.h | 16 +- libstdc++-v3/include/ext/vstring.h | 2 + libstdc++-v3/include/ext/vstring_fwd.h | 7 +- libstdc++-v3/include/precompiled/stdc++.h | 18 +- libstdc++-v3/include/std/any | 6 +- libstdc++-v3/include/std/atomic | 320 +- libstdc++-v3/include/std/bit | 356 - libstdc++-v3/include/std/bitset | 4 - libstdc++-v3/include/std/chrono | 46 +- libstdc++-v3/include/std/codecvt | 6 +- libstdc++-v3/include/std/complex | 12 +- libstdc++-v3/include/std/condition_variable | 26 +- libstdc++-v3/include/std/deque | 14 - libstdc++-v3/include/std/forward_list | 13 - libstdc++-v3/include/std/fstream | 126 +- libstdc++-v3/include/std/future | 31 +- libstdc++-v3/include/std/list | 14 +- libstdc++-v3/include/std/map | 20 - libstdc++-v3/include/std/memory | 11 +- libstdc++-v3/include/std/memory_resource | 442 - libstdc++-v3/include/std/mutex | 4 +- libstdc++-v3/include/std/optional | 340 +- libstdc++-v3/include/std/ostream | 3 - libstdc++-v3/include/std/ratio | 6 +- libstdc++-v3/include/std/regex | 21 - libstdc++-v3/include/std/scoped_allocator | 27 +- libstdc++-v3/include/std/set | 16 - libstdc++-v3/include/std/shared_mutex | 3 + libstdc++-v3/include/std/sstream | 66 +- libstdc++-v3/include/std/stdexcept | 76 +- libstdc++-v3/include/std/string | 20 - libstdc++-v3/include/std/string_view | 32 +- libstdc++-v3/include/std/system_error | 5 - libstdc++-v3/include/std/thread | 37 +- libstdc++-v3/include/std/tuple | 224 +- libstdc++-v3/include/std/type_traits | 291 +- libstdc++-v3/include/std/unordered_map | 21 - libstdc++-v3/include/std/unordered_set | 22 - libstdc++-v3/include/std/utility | 7 +- libstdc++-v3/include/std/valarray | 53 +- libstdc++-v3/include/std/variant | 48 +- libstdc++-v3/include/std/vector | 14 +- libstdc++-v3/include/std/version | 145 - libstdc++-v3/include/tr1/legendre_function.tcc | 31 +- libstdc++-v3/libsupc++/Makefile.in | 3 +- libstdc++-v3/libsupc++/cxxabi.h | 5 +- libstdc++-v3/libsupc++/del_op.cc | 2 +- libstdc++-v3/libsupc++/del_opa.cc | 2 +- libstdc++-v3/libsupc++/del_opant.cc | 2 +- libstdc++-v3/libsupc++/del_opnt.cc | 7 +- libstdc++-v3/libsupc++/del_ops.cc | 2 +- libstdc++-v3/libsupc++/del_opsa.cc | 2 +- libstdc++-v3/libsupc++/del_opva.cc | 2 +- libstdc++-v3/libsupc++/del_opvant.cc | 2 +- libstdc++-v3/libsupc++/del_opvnt.cc | 4 +- libstdc++-v3/libsupc++/del_opvs.cc | 2 +- libstdc++-v3/libsupc++/del_opvsa.cc | 2 +- libstdc++-v3/libsupc++/exception.h | 12 +- libstdc++-v3/libsupc++/new | 23 +- libstdc++-v3/libsupc++/new_op.cc | 4 +- libstdc++-v3/libsupc++/new_opa.cc | 12 +- libstdc++-v3/libsupc++/new_opant.cc | 4 +- libstdc++-v3/libsupc++/new_opnt.cc | 31 +- libstdc++-v3/libsupc++/new_opvant.cc | 4 +- libstdc++-v3/libsupc++/new_opvnt.cc | 15 +- libstdc++-v3/po/Makefile.in | 3 +- libstdc++-v3/python/Makefile.in | 3 +- libstdc++-v3/python/libstdcxx/v6/printers.py | 27 +- libstdc++-v3/scripts/check_compile | 6 +- libstdc++-v3/scripts/create_testsuite_files | 2 +- libstdc++-v3/src/Makefile.am | 14 +- libstdc++-v3/src/Makefile.in | 18 +- libstdc++-v3/src/c++11/Makefile.am | 2 +- libstdc++-v3/src/c++11/Makefile.in | 3 +- libstdc++-v3/src/c++11/chrono.cc | 4 + libstdc++-v3/src/c++11/codecvt.cc | 2 + .../src/c++11/compatibility-thread-c++0x.cc | 82 +- libstdc++-v3/src/c++11/condition_variable.cc | 4 +- libstdc++-v3/src/c++11/cow-stdexcept.cc | 41 +- libstdc++-v3/src/c++11/cxx11-ios_failure.cc | 12 - libstdc++-v3/src/c++11/cxx11-shim_facets.cc | 7 - libstdc++-v3/src/c++11/debug.cc | 80 +- libstdc++-v3/src/c++11/futex.cc | 12 +- libstdc++-v3/src/c++11/future.cc | 4 +- libstdc++-v3/src/c++11/hashtable_c++0x.cc | 15 +- libstdc++-v3/src/c++11/ios.cc | 59 +- libstdc++-v3/src/c++11/mutex.cc | 4 +- libstdc++-v3/src/c++11/string-inst.cc | 2 - libstdc++-v3/src/c++11/thread.cc | 39 +- libstdc++-v3/src/c++17/Makefile.am | 111 - libstdc++-v3/src/c++17/Makefile.in | 653 - libstdc++-v3/src/c++17/default_resource.h | 11 - libstdc++-v3/src/c++17/memory_resource.cc | 253 - libstdc++-v3/src/c++98/Makefile.in | 3 +- libstdc++-v3/src/c++98/ios_failure.cc | 6 +- libstdc++-v3/src/c++98/locale.cc | 16 +- libstdc++-v3/src/c++98/locale_init.cc | 15 +- libstdc++-v3/src/c++98/localename.cc | 2 +- libstdc++-v3/src/c++98/valarray.cc | 18 +- libstdc++-v3/src/filesystem/Makefile.in | 3 +- libstdc++-v3/src/filesystem/dir-common.h | 56 +- libstdc++-v3/src/filesystem/dir.cc | 5 +- libstdc++-v3/src/filesystem/ops-common.h | 105 +- libstdc++-v3/src/filesystem/ops.cc | 154 +- libstdc++-v3/src/filesystem/path.cc | 24 +- libstdc++-v3/src/filesystem/std-dir.cc | 5 +- libstdc++-v3/src/filesystem/std-ops.cc | 260 +- libstdc++-v3/src/filesystem/std-path.cc | 103 +- libstdc++-v3/testsuite/17_intro/freestanding.cc | 9 - .../17_intro/headers/c++2017/all_attributes.cc | 41 - .../17_intro/headers/c++2017/all_no_exceptions.cc | 21 - .../17_intro/headers/c++2017/all_no_rtti.cc | 21 - .../headers/c++2017/all_pedantic_errors.cc | 21 - .../17_intro/headers/c++2017/operator_names.cc | 30 - .../testsuite/17_intro/headers/c++2017/stdc++.cc | 70 - .../headers/c++2017/stdc++_multiple_inclusion.cc | 117 - .../17_intro/headers/c++2020/all_attributes.cc | 41 - .../17_intro/headers/c++2020/all_no_exceptions.cc | 21 - .../17_intro/headers/c++2020/all_no_rtti.cc | 21 - .../headers/c++2020/all_pedantic_errors.cc | 21 - .../17_intro/headers/c++2020/operator_names.cc | 30 - .../testsuite/17_intro/headers/c++2020/stdc++.cc | 70 - .../headers/c++2020/stdc++_multiple_inclusion.cc | 117 - .../18_support/aligned_alloc/aligned_alloc.cc | 1 - .../testsuite/18_support/headers/version/macros.cc | 28 - libstdc++-v3/testsuite/18_support/new_nothrow.cc | 184 - .../18_support/numeric_limits/char16_32_t.cc | 6 +- libstdc++-v3/testsuite/19_diagnostics/stdexcept.cc | 28 - .../requirements/alias_decl.cc | 2 +- libstdc++-v3/testsuite/20_util/align/2.cc | 2 + .../testsuite/20_util/allocator/overaligned.cc | 1 - libstdc++-v3/testsuite/20_util/any/cons/aligned.cc | 1 - .../testsuite/20_util/duration/arithmetic/1.cc | 1 + .../testsuite/20_util/duration/arithmetic/2.cc | 1 + .../20_util/duration/arithmetic/dr2020.cc | 1 + .../20_util/duration/arithmetic/dr3050.cc | 30 - .../20_util/duration/arithmetic/dr934-1.cc | 1 + .../20_util/duration/arithmetic/dr934-2.cc | 1 + .../20_util/duration/comparison_operators/1.cc | 1 + libstdc++-v3/testsuite/20_util/duration/cons/1.cc | 1 + .../testsuite/20_util/duration/cons/1_neg.cc | 1 + libstdc++-v3/testsuite/20_util/duration/cons/2.cc | 2 +- .../testsuite/20_util/duration/cons/54025.cc | 1 + .../testsuite/20_util/duration/cons/dr974_neg.cc | 1 + .../20_util/duration/literals/range_neg.cc | 4 +- .../explicit_instantiation.cc | 1 + .../20_util/duration/requirements/typedefs_neg1.cc | 3 +- .../20_util/duration/requirements/typedefs_neg2.cc | 3 +- .../20_util/duration/requirements/typedefs_neg3.cc | 3 +- .../20_util/function/cons/non_copyconstructible.cc | 39 - .../requirements/explicit_instantiation.cc | 29 - .../requirements/typedefs.cc | 33 - .../20_util/is_nothrow_convertible/value.cc | 177 - .../20_util/is_trivially_assignable/value.cc | 108 +- .../20_util/make_signed/requirements/typedefs-4.cc | 1 + .../testsuite/20_util/memory_resource/1.cc | 47 - .../testsuite/20_util/memory_resource/2.cc | 112 - .../20_util/monotonic_buffer_resource/1.cc | 53 - .../20_util/monotonic_buffer_resource/allocate.cc | 222 - .../monotonic_buffer_resource/deallocate.cc | 104 - .../20_util/monotonic_buffer_resource/release.cc | 174 - .../monotonic_buffer_resource/upstream_resource.cc | 76 - .../testsuite/20_util/optional/cons/value_neg.cc | 6 +- .../testsuite/20_util/polymorphic_allocator/1.cc | 36 - .../polymorphic_allocator/construct_pair.cc | 110 - .../20_util/polymorphic_allocator/resource.cc | 87 - .../20_util/polymorphic_allocator/select.cc | 58 - .../testsuite/20_util/ratio/comparisons/comp1.cc | 1 + .../testsuite/20_util/ratio/comparisons/comp2.cc | 1 + .../testsuite/20_util/ratio/comparisons/comp3.cc | 1 + libstdc++-v3/testsuite/20_util/ratio/cons/cons1.cc | 1 + .../20_util/ratio/cons/cons_overflow_neg.cc | 6 +- .../testsuite/20_util/ratio/operations/45866.cc | 1 + .../testsuite/20_util/ratio/operations/47913.cc | 1 + .../testsuite/20_util/ratio/operations/53840.cc | 1 + .../testsuite/20_util/ratio/operations/ops1.cc | 1 + .../20_util/ratio/operations/ops_overflow_neg.cc | 6 +- .../20_util/reference_wrapper/deduction.cc | 45 - .../testsuite/20_util/reference_wrapper/lwg2993.cc | 55 - .../remove_cvref/requirements/alias_decl.cc | 37 - .../requirements/explicit_instantiation.cc | 29 - .../testsuite/20_util/remove_cvref/value.cc | 50 - .../testsuite/20_util/remove_cvref/value_ext.cc | 49 - .../testsuite/20_util/scoped_allocator/1.cc | 10 +- .../20_util/scoped_allocator/69293_neg.cc | 2 +- .../20_util/scoped_allocator/construct_pair.cc | 28 - .../testsuite/20_util/shared_ptr/atomic/3.cc | 1 + .../20_util/shared_ptr/comparison/86537.cc | 69 - .../shared_ptr/thread/default_weaktoshared.cc | 1 - .../shared_ptr/thread/mutex_weaktoshared.cc | 1 - .../specialized_algorithms/uninitialized_copy/1.cc | 37 - libstdc++-v3/testsuite/20_util/system_clock/1.cc | 1 + libstdc++-v3/testsuite/20_util/time_point/1.cc | 1 + libstdc++-v3/testsuite/20_util/time_point/2.cc | 1 + libstdc++-v3/testsuite/20_util/time_point/3.cc | 1 + .../explicit_instantiation.cc | 1 + libstdc++-v3/testsuite/20_util/tuple/dr2729.cc | 179 - .../20_util/tuple/element_access/get_neg.cc | 2 +- .../testsuite/20_util/tuple/tuple_element_t.cc | 6 - .../type_identity/requirements/alias_decl.cc | 35 - .../requirements/explicit_instantiation.cc | 29 - .../20_util/type_identity/requirements/typedefs.cc | 94 - .../20_util/unique_ptr/assign/48635_neg.cc | 4 +- .../20_util/unique_ptr/cons/cv_qual_neg.cc | 2 +- .../testsuite/20_util/unique_ptr/cons/lwg2905.cc | 78 - .../20_util/unique_ptr/requirements/incomplete.cc | 33 - .../specialized_algorithms/swap_cxx17.cc | 9 +- .../testsuite/20_util/uses_allocator/69293_neg.cc | 2 +- .../testsuite/20_util/uses_allocator/cons_neg.cc | 2 +- libstdc++-v3/testsuite/20_util/variant/80165.cc | 12 - libstdc++-v3/testsuite/20_util/variant/87619.cc | 53 - .../basic_string/allocator/char/move_assign.cc | 3 - .../basic_string/allocator/wchar_t/move_assign.cc | 3 - .../21_strings/basic_string/cons/char/1.cc | 40 +- .../cons/char/noexcept_move_construct.cc | 4 - .../cons/wchar_t/noexcept_move_construct.cc | 4 - .../21_strings/basic_string/debug/1_neg.cc | 34 - .../21_strings/basic_string/debug/2_neg.cc | 34 - .../testsuite/21_strings/basic_string/init-list.cc | 8 +- .../inserters_extractors/wchar_t/10.cc | 1 - .../inserters_extractors/wchar_t/11.cc | 1 - .../basic_string/inserters_extractors/wchar_t/5.cc | 2 - .../modifiers/assign/char/move_assign.cc | 3 - .../modifiers/assign/wchar_t/move_assign.cc | 3 - .../basic_string/modifiers/insert/char/1.cc | 21 +- .../basic_string/modifiers/insert/char/2.cc | 11 +- .../basic_string/modifiers/insert/char/83328.cc | 53 - .../basic_string/modifiers/insert/wchar_t/83328.cc | 47 - .../explicit_instantiation/char16_t/1.cc | 1 + .../explicit_instantiation/char32_t/1.cc | 1 + .../requirements/explicit_instantiation/debug.cc | 3 +- .../testsuite/21_strings/basic_string/types/1.cc | 10 +- .../21_strings/basic_string/types/pmr_typedefs.cc | 53 - .../basic_string_view/cons/char/nonnull.cc | 29 - .../basic_string_view/cons/wchar_t/nonnull.cc | 29 - .../basic_string_view/inserters/wchar_t/2.cc | 1 - .../operations/compare/char/nonnull.cc | 29 - .../operations/find/char/nonnull.cc | 33 - .../operations/rfind/char/nonnull.cc | 29 - .../explicit_instantiation/char16_t/1.cc | 1 + .../explicit_instantiation/char32_t/1.cc | 1 + .../explicit_instantiation/char16_t/1.cc | 1 + .../explicit_instantiation/char32_t/1.cc | 1 + .../21_strings/headers/string/types_std_c++0x.cc | 1 + .../testsuite/22_locale/codecvt/char16_t.cc | 1 + .../testsuite/22_locale/codecvt/char32_t.cc | 1 + .../codecvt/codecvt_utf16/requirements/1.cc | 1 + .../codecvt/codecvt_utf8/requirements/1.cc | 1 + .../codecvt/codecvt_utf8_utf16/requirements/1.cc | 1 + libstdc++-v3/testsuite/22_locale/codecvt/utf8.cc | 1 + .../testsuite/22_locale/conversions/buffer/1.cc | 4 - .../testsuite/22_locale/conversions/string/1.cc | 7 - .../22_locale/time_get/get_date/wchar_t/4.cc | 24 +- .../23_containers/array/element_access/at_neg.cc | 2 +- .../array/requirements/explicit_instantiation/3.cc | 2 - .../testsuite/23_containers/deque/48101_neg.cc | 1 - .../23_containers/deque/capacity/max_size.cc | 148 - .../23_containers/deque/modifiers/assign/1.cc | 36 - .../deque/requirements/explicit_instantiation/3.cc | 3 +- .../23_containers/deque/types/pmr_typedefs.cc | 27 - .../deque/types/pmr_typedefs_debug.cc | 25 - .../23_containers/forward_list/48101_neg.cc | 1 - .../23_containers/forward_list/cons/14.cc | 4 +- .../forward_list/operations/remove_cxx20_return.cc | 66 - .../forward_list/operations/unique_cxx20_return.cc | 55 - .../23_containers/forward_list/pmr_typedefs.cc | 27 - .../forward_list/pmr_typedefs_debug.cc | 25 - .../requirements/explicit_instantiation/3.cc | 3 +- .../requirements/explicit_instantiation/5.cc | 2 - .../23_containers/forward_list/types/1.cc | 34 - .../testsuite/23_containers/list/48101_neg.cc | 1 - .../testsuite/23_containers/list/68222_neg.cc | 37 - .../23_containers/list/modifiers/assign/1.cc | 36 - .../23_containers/list/modifiers/insert/25288.cc | 1 - .../list/operations/remove_cxx20_return.cc | 66 - .../list/operations/unique_cxx20_return.cc | 55 - .../testsuite/23_containers/list/pmr_typedefs.cc | 27 - .../23_containers/list/pmr_typedefs_debug.cc | 25 - .../list/requirements/explicit_instantiation/3.cc | 3 +- .../list/requirements/explicit_instantiation/5.cc | 2 - .../explicit_instantiation/{5.cc => 5_c++0x.cc} | 9 +- .../testsuite/23_containers/list/types/1.cc | 35 - libstdc++-v3/testsuite/23_containers/map/56613.cc | 2 +- .../map/cons/noexcept_default_construct.cc | 16 - .../map/cons/noexcept_move_construct.cc | 23 +- .../23_containers/map/modifiers/insert/87194.cc | 46 - .../23_containers/map/operations/contains.cc | 65 - .../testsuite/23_containers/map/pmr_typedefs.cc | 33 - .../23_containers/map/pmr_typedefs_debug.cc | 26 - .../map/requirements/explicit_instantiation/3.cc | 3 +- .../map/requirements/explicit_instantiation/5.cc | 8 +- .../explicit_instantiation/{5.cc => 5_c++0x.cc} | 11 +- .../multimap/cons/noexcept_default_construct.cc | 16 - .../multimap/cons/noexcept_move_construct.cc | 23 +- .../multimap/modifiers/insert/87194.cc | 46 - .../23_containers/multimap/operations/contains.cc | 71 - .../23_containers/multimap/pmr_typedefs.cc | 33 - .../23_containers/multimap/pmr_typedefs_debug.cc | 26 - .../requirements/explicit_instantiation/3.cc | 3 +- .../requirements/explicit_instantiation/5.cc | 8 +- .../explicit_instantiation/{5.cc => 5_c++0x.cc} | 11 +- .../testsuite/23_containers/multiset/48101_neg.cc | 1 - .../multiset/cons/noexcept_default_construct.cc | 16 - .../multiset/cons/noexcept_move_construct.cc | 23 +- .../multiset/modifiers/insert/87194.cc | 44 - .../23_containers/multiset/operations/contains.cc | 71 - .../23_containers/multiset/pmr_typedefs.cc | 30 - .../23_containers/multiset/pmr_typedefs_debug.cc | 26 - .../requirements/explicit_instantiation/3.cc | 3 +- .../requirements/explicit_instantiation/5.cc | 2 - .../explicit_instantiation/{5.cc => 5_c++0x.cc} | 9 +- .../testsuite/23_containers/set/48101_neg.cc | 1 - .../23_containers/set/allocator/move_assign.cc | 1 - .../set/cons/noexcept_default_construct.cc | 16 - .../set/cons/noexcept_move_construct.cc | 23 +- .../23_containers/set/modifiers/insert/87194.cc | 44 - .../23_containers/set/operations/contains.cc | 65 - .../testsuite/23_containers/set/pmr_typedefs.cc | 30 - .../23_containers/set/pmr_typedefs_debug.cc | 26 - .../set/requirements/explicit_instantiation/3.cc | 3 +- .../set/requirements/explicit_instantiation/5.cc | 2 - .../explicit_instantiation/{5.cc => 5_c++0x.cc} | 9 +- .../testsuite/23_containers/unordered_map/55043.cc | 8 +- .../23_containers/unordered_map/allocator/copy.cc | 6 +- .../unordered_map/allocator/copy_assign.cc | 4 +- .../unordered_map/allocator/minimal.cc | 5 +- .../23_containers/unordered_map/allocator/move.cc | 4 +- .../unordered_map/allocator/move_assign.cc | 6 +- .../unordered_map/allocator/noexcept.cc | 10 +- .../23_containers/unordered_map/cons/81891.cc | 2 +- .../unordered_map/modifiers/reserve.cc | 39 +- .../unordered_map/operations/contains.cc | 42 - .../23_containers/unordered_map/pmr_typedefs.cc | 37 - .../unordered_map/pmr_typedefs_debug.cc | 26 - .../unordered_map/requirements/debug_container.cc | 2 - .../unordered_map/requirements/exception/basic.cc | 3 +- .../exception/generation_prohibited.cc | 3 +- .../exception/propagation_consistent.cc | 3 +- .../requirements/explicit_instantiation/3.cc | 4 - .../requirements/explicit_instantiation/5.cc | 8 +- .../23_containers/unordered_multimap/55043.cc | 8 +- .../unordered_multimap/allocator/copy.cc | 6 +- .../unordered_multimap/allocator/copy_assign.cc | 4 +- .../unordered_multimap/allocator/minimal.cc | 4 +- .../unordered_multimap/allocator/move.cc | 4 +- .../unordered_multimap/allocator/move_assign.cc | 6 +- .../unordered_multimap/allocator/noexcept.cc | 10 +- .../unordered_multimap/operations/contains.cc | 45 - .../unordered_multimap/pmr_typedefs.cc | 37 - .../unordered_multimap/pmr_typedefs_debug.cc | 27 - .../requirements/exception/basic.cc | 3 +- .../exception/generation_prohibited.cc | 3 +- .../exception/propagation_consistent.cc | 3 +- .../requirements/explicit_instantiation/3.cc | 4 - .../requirements/explicit_instantiation/5.cc | 13 +- .../23_containers/unordered_multiset/48101_neg.cc | 1 - .../unordered_multiset/operations/contains.cc | 45 - .../unordered_multiset/pmr_typedefs.cc | 36 - .../unordered_multiset/pmr_typedefs_debug.cc | 26 - .../requirements/explicit_instantiation/3.cc | 4 - .../requirements/explicit_instantiation/5.cc | 2 - .../23_containers/unordered_set/48101_neg.cc | 1 - .../unordered_set/debug/debug_functions.cc | 26 + .../unordered_set/hash_policy/71181.cc | 2 +- .../unordered_set/hash_policy/prime_rehash.cc | 12 +- .../unordered_set/operations/contains.cc | 42 - .../23_containers/unordered_set/pmr_typedefs.cc | 36 - .../unordered_set/pmr_typedefs_debug.cc | 26 - .../requirements/explicit_instantiation/3.cc | 4 - .../requirements/explicit_instantiation/5.cc | 2 - .../testsuite/23_containers/vector/48101_neg.cc | 1 - .../23_containers/vector/allocator/default_init.cc | 67 - .../23_containers/vector/allocator/minimal.cc | 2 +- .../testsuite/23_containers/vector/bool/72847.cc | 1 + .../vector/bool/modifiers/assign/1.cc | 41 - .../23_containers/vector/capacity/87544.cc | 73 - .../23_containers/vector/capacity/max_size.cc | 148 - .../vector/cons/destructible_debug_neg.cc | 2 +- .../vector/cons/noexcept_move_construct.cc | 32 +- .../23_containers/vector/debug/debug_functions.cc | 23 + .../vector/debug/multithreaded_swap.cc | 1 + .../vector/ext_pointer/explicit_instantiation/3.cc | 3 - .../23_containers/vector/modifiers/assign/1.cc | 41 - .../testsuite/23_containers/vector/pmr_typedefs.cc | 27 - .../requirements/explicit_instantiation/3.cc | 3 +- .../vector/types/pmr_typedefs_debug.cc | 25 - .../24_iterators/move_iterator/debug_neg.cc | 34 - .../24_iterators/normal_iterator/debug_neg.cc | 34 - .../24_iterators/reverse_iterator/debug_neg.cc | 34 - .../24_iterators/reverse_iterator/dr1052.cc | 82 - libstdc++-v3/testsuite/25_algorithms/copy/86658.cc | 36 - .../copy/streambuf_iterators/wchar_t/4.cc | 2 - .../25_algorithms/copy_backward/debug/1_neg.cc | 37 - .../25_algorithms/copy_backward/debug/2_neg.cc | 37 - .../25_algorithms/copy_backward/debug/3_neg.cc | 41 - .../testsuite/25_algorithms/equal/debug/1_neg.cc | 37 - .../testsuite/25_algorithms/equal/debug/2_neg.cc | 37 - .../testsuite/25_algorithms/equal/debug/3_neg.cc | 43 - libstdc++-v3/testsuite/25_algorithms/fill_n/2.cc | 46 - .../testsuite/25_algorithms/fill_n/debug/1_neg.cc | 39 - .../testsuite/25_algorithms/fill_n/debug/2_neg.cc | 39 - .../testsuite/25_algorithms/fill_n/debug/3_neg.cc | 39 - .../testsuite/25_algorithms/fill_n/debug/4_neg.cc | 43 - .../find/istreambuf_iterators/wchar_t/2.cc | 2 - .../25_algorithms/make_heap/complexity.cc | 1 - .../partial_sort_copy/debug/irreflexive_neg.cc | 4 +- .../testsuite/25_algorithms/pop_heap/complexity.cc | 2 - .../25_algorithms/push_heap/complexity.cc | 2 - libstdc++-v3/testsuite/25_algorithms/sample/1.cc | 1 - libstdc++-v3/testsuite/25_algorithms/sample/2.cc | 1 - .../25_algorithms/sort_heap/complexity.cc | 2 - .../testsuite/26_numerics/accumulate/lwg2055.cc | 93 - .../26_numerics/adjacent_difference/lwg2055.cc | 126 - .../testsuite/26_numerics/bit/bit.pow.two/ceil2.cc | 116 - .../26_numerics/bit/bit.pow.two/floor2.cc | 109 - .../26_numerics/bit/bit.pow.two/ispow2.cc | 157 - .../26_numerics/bit/bit.pow.two/log2p1.cc | 109 - .../26_numerics/bit/bitops.count/countl_one.cc | 101 - .../26_numerics/bit/bitops.count/countl_zero.cc | 102 - .../26_numerics/bit/bitops.count/countr_one.cc | 104 - .../26_numerics/bit/bitops.count/countr_zero.cc | 103 - .../26_numerics/bit/bitops.count/popcount.cc | 106 - .../testsuite/26_numerics/bit/bitops.rot/rotl.cc | 119 - .../testsuite/26_numerics/bit/bitops.rot/rotr.cc | 119 - .../testsuite/26_numerics/headers/cmath/hypot.cc | 6 +- .../26_numerics/headers/random/types_std_c++0x.cc | 1 - .../testsuite/26_numerics/inner_product/lwg2055.cc | 107 - .../testsuite/26_numerics/partial_sum/lwg2055.cc | 125 - .../random/bernoulli_distribution/cons/default.cc | 16 +- .../random/binomial_distribution/cons/default.cc | 16 +- .../random/cauchy_distribution/cons/default.cc | 16 +- .../random/chi_squared_distribution/83833.cc | 1 - .../chi_squared_distribution/cons/default.cc | 16 +- .../random/discard_block_engine/cons/seed_seq2.cc | 87 - .../requirements/constexpr_data.cc | 1 - .../requirements/constexpr_functions.cc | 1 - .../random/discrete_distribution/cons/default.cc | 16 +- .../exponential_distribution/cons/default.cc | 16 +- .../extreme_value_distribution/cons/default.cc | 16 +- .../random/fisher_f_distribution/cons/default.cc | 16 +- .../random/gamma_distribution/cons/default.cc | 16 +- .../random/geometric_distribution/cons/default.cc | 19 +- .../independent_bits_engine/cons/seed_seq2.cc | 88 - .../requirements/constexpr_functions.cc | 1 - .../linear_congruential_engine/cons/seed_seq2.cc | 83 - .../requirements/constexpr_data.cc | 1 - .../requirements/constexpr_functions.cc | 1 - .../random/lognormal_distribution/cons/default.cc | 19 +- .../mersenne_twister_engine/cons/seed_seq2.cc | 88 - .../requirements/constexpr_data.cc | 1 - .../requirements/constexpr_functions.cc | 1 - .../negative_binomial_distribution/cons/default.cc | 19 +- .../random/normal_distribution/cons/default.cc | 19 +- .../cons/default.cc | 19 +- .../piecewise_linear_distribution/cons/default.cc | 19 +- .../random/poisson_distribution/cons/default.cc | 19 +- .../testsuite/26_numerics/random/pr60037-neg.cc | 3 +- .../26_numerics/random/random_device/cons/token.cc | 2 +- .../26_numerics/random/seed_seq/cons/65631.cc | 1 - .../random/shuffle_order_engine/cons/seed_seq2.cc | 87 - .../requirements/constexpr_data.cc | 1 - .../requirements/constexpr_functions.cc | 1 - .../random/student_t_distribution/cons/default.cc | 19 +- .../subtract_with_carry_engine/cons/seed_seq2.cc | 83 - .../requirements/constexpr_data.cc | 1 - .../requirements/constexpr_functions.cc | 1 - .../uniform_int_distribution/cons/default.cc | 19 +- .../uniform_real_distribution/cons/default.cc | 19 +- .../uniform_real_distribution/operators/64351.cc | 1 - .../random/weibull_distribution/cons/default.cc | 19 +- .../testsuite/26_numerics/valarray/83860.cc | 110 - .../testsuite/26_numerics/valarray/operators.cc | 47 +- .../testsuite/26_numerics/valarray/transcend.cc | 100 - .../testsuite/27_io/basic_filebuf/close/81256.cc | 109 - .../27_io/basic_filebuf/close/wchar_t/12790-1.cc | 2 - .../27_io/basic_filebuf/close/wchar_t/12790-2.cc | 2 - .../27_io/basic_filebuf/close/wchar_t/12790-3.cc | 2 - .../27_io/basic_filebuf/close/wchar_t/12790-4.cc | 2 - .../27_io/basic_filebuf/open/wchar_t/1.cc | 72 - .../27_io/basic_filebuf/seekoff/wchar_t/11543.cc | 2 - .../27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc | 2 - .../27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc | 2 - .../27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc | 2 - .../27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc | 2 - .../27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc | 2 - .../27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc | 2 - .../27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc | 2 - .../27_io/basic_filebuf/underflow/wchar_t/2.cc | 1 - .../27_io/basic_filebuf/underflow/wchar_t/3.cc | 1 - .../27_io/basic_fstream/cons/wchar_t/1.cc | 65 - .../27_io/basic_fstream/open/wchar_t/1.cc | 45 - .../27_io/basic_ifstream/cons/wchar_t/1.cc | 67 - .../27_io/basic_ifstream/open/wchar_t/1.cc | 59 - .../extractors_character/wchar_t/4.cc | 1 - .../basic_istream/extractors_other/wchar_t/2.cc | 2 - .../testsuite/27_io/basic_istream/get/wchar_t/2.cc | 2 - .../27_io/basic_istream/getline/wchar_t/5.cc | 1 - .../27_io/basic_istream/ignore/wchar_t/2.cc | 1 - .../27_io/basic_istream/ignore/wchar_t/3.cc | 2 - .../27_io/basic_istream/seekg/wchar_t/sstream.cc | 2 - .../27_io/basic_istream/tellg/wchar_t/sstream.cc | 2 - .../27_io/basic_istringstream/cons/default.cc | 35 - .../27_io/basic_ofstream/cons/wchar_t/1.cc | 67 - .../27_io/basic_ofstream/open/wchar_t/1.cc | 59 - .../basic_ostream/inserters_other/wchar_t/1.cc | 2 - .../27_io/basic_ostringstream/cons/default.cc | 35 - .../27_io/basic_stringbuf/cons/char/default.cc | 44 - .../27_io/basic_stringbuf/cons/wchar_t/default.cc | 44 - .../27_io/basic_stringstream/cons/default.cc | 35 - .../filesystem/iterators/directory_iterator.cc | 12 +- .../iterators/recursive_directory_iterator.cc | 4 +- .../27_io/filesystem/operations/absolute.cc | 23 +- .../27_io/filesystem/operations/canonical.cc | 2 +- .../testsuite/27_io/filesystem/operations/copy.cc | 4 +- .../27_io/filesystem/operations/copy_file.cc | 4 +- .../27_io/filesystem/operations/exists.cc | 9 +- .../27_io/filesystem/operations/is_empty.cc | 2 +- .../27_io/filesystem/operations/last_write_time.cc | 2 +- .../27_io/filesystem/operations/read_symlink.cc | 1 - .../testsuite/27_io/filesystem/operations/space.cc | 24 +- .../27_io/filesystem/operations/symlink_status.cc | 1 - .../filesystem/operations/temp_directory_path.cc | 24 +- .../testsuite/27_io/filesystem/path/append/path.cc | 4 - .../27_io/filesystem/path/append/source.cc | 24 +- .../27_io/filesystem/path/concat/strings.cc | 26 +- .../27_io/filesystem/path/construct/format.cc | 78 +- .../27_io/filesystem/path/construct/locale.cc | 38 - .../filesystem/path/decompose/root_directory.cc | 7 +- .../27_io/filesystem/path/decompose/stem.cc | 2 +- .../testsuite/27_io/filesystem/path/io/dr2989.cc | 35 - .../27_io/filesystem/path/itr/components.cc | 51 - .../27_io/filesystem/path/itr/traversal.cc | 20 +- .../27_io/filesystem/path/native/string.cc | 7 +- .../27_io/filesystem/path/query/is_absolute.cc | 31 +- .../testsuite/27_io/ios_base/storage/68197.cc | 95 - libstdc++-v3/testsuite/27_io/objects/wchar_t/10.cc | 1 - .../testsuite/27_io/objects/wchar_t/12048-1.cc | 2 - .../testsuite/27_io/objects/wchar_t/12048-2.cc | 2 - .../testsuite/27_io/objects/wchar_t/12048-3.cc | 2 - .../testsuite/27_io/objects/wchar_t/12048-4.cc | 2 - .../testsuite/27_io/objects/wchar_t/12048-5.cc | 1 - .../28_regex/match_results/ctors/char/default.cc | 15 +- .../match_results/ctors/wchar_t/default.cc | 15 +- .../28_regex/match_results/pmr_typedefs.cc | 45 - .../testsuite/28_regex/sub_match/compare.cc | 303 - libstdc++-v3/testsuite/29_atomics/atomic/60695.cc | 2 +- libstdc++-v3/testsuite/29_atomics/atomic/69769.cc | 80 - .../testsuite/29_atomics/atomic/nonmembers.cc | 230 - .../atomic/operators/pointer_partial_void.cc | 2 +- .../29_atomics/atomic/requirements/typedefs.cc | 36 - .../29_atomics/atomic_integral/nonmembers.cc | 163 - .../atomic_integral/requirements/typedefs.cc | 39 - .../29_atomics/headers/atomic/types_std_c++0x.cc | 1 - libstdc++-v3/testsuite/30_threads/async/42819.cc | 1 + libstdc++-v3/testsuite/30_threads/async/49668.cc | 1 + libstdc++-v3/testsuite/30_threads/async/54297.cc | 1 + libstdc++-v3/testsuite/30_threads/async/84532.cc | 1 + libstdc++-v3/testsuite/30_threads/async/any.cc | 1 + libstdc++-v3/testsuite/30_threads/async/async.cc | 1 + libstdc++-v3/testsuite/30_threads/async/except.cc | 1 + .../testsuite/30_threads/async/forced_unwind.cc | 1 + libstdc++-v3/testsuite/30_threads/async/launch.cc | 1 + libstdc++-v3/testsuite/30_threads/async/lwg2021.cc | 1 + libstdc++-v3/testsuite/30_threads/async/sync.cc | 1 + .../testsuite/30_threads/call_once/39909.cc | 1 + .../testsuite/30_threads/call_once/49668.cc | 1 + .../testsuite/30_threads/call_once/60497.cc | 1 + .../testsuite/30_threads/call_once/call_once1.cc | 1 + .../testsuite/30_threads/call_once/constexpr.cc | 1 + .../testsuite/30_threads/call_once/dr2442.cc | 1 + .../testsuite/30_threads/call_once/once_flag.cc | 1 + .../30_threads/condition_variable/54185.cc | 1 + .../30_threads/condition_variable/cons/1.cc | 1 + .../condition_variable/cons/assign_neg.cc | 1 + .../30_threads/condition_variable/cons/copy_neg.cc | 1 + .../30_threads/condition_variable/members/1.cc | 1 + .../30_threads/condition_variable/members/2.cc | 53 +- .../30_threads/condition_variable/members/3.cc | 1 + .../30_threads/condition_variable/members/53841.cc | 1 + .../30_threads/condition_variable/members/68519.cc | 1 + .../condition_variable/native_handle/typesizes.cc | 1 + .../requirements/standard_layout.cc | 1 + .../condition_variable/requirements/typedefs.cc | 1 + .../30_threads/condition_variable_any/50862.cc | 1 + .../30_threads/condition_variable_any/53830.cc | 1 + .../30_threads/condition_variable_any/cons/1.cc | 1 + .../condition_variable_any/cons/assign_neg.cc | 1 + .../condition_variable_any/cons/copy_neg.cc | 1 + .../30_threads/condition_variable_any/members/1.cc | 1 + .../30_threads/condition_variable_any/members/2.cc | 1 + .../testsuite/30_threads/future/cons/assign_neg.cc | 1 + .../testsuite/30_threads/future/cons/constexpr.cc | 1 + .../testsuite/30_threads/future/cons/copy_neg.cc | 1 + .../testsuite/30_threads/future/cons/default.cc | 1 + .../testsuite/30_threads/future/cons/move.cc | 1 + .../30_threads/future/cons/move_assign.cc | 1 + .../testsuite/30_threads/future/members/45133.cc | 1 + .../testsuite/30_threads/future/members/get.cc | 1 + .../testsuite/30_threads/future/members/get2.cc | 1 + .../testsuite/30_threads/future/members/share.cc | 1 + .../testsuite/30_threads/future/members/valid.cc | 1 + .../testsuite/30_threads/future/members/wait.cc | 1 + .../30_threads/future/members/wait_for.cc | 1 + .../30_threads/future/members/wait_until.cc | 1 + .../future/requirements/explicit_instantiation.cc | 1 + .../headers/condition_variable/types_std_c++0x.cc | 1 + .../30_threads/headers/future/types_std_c++0x.cc | 1 + .../30_threads/headers/mutex/types_std_c++0x.cc | 1 + .../30_threads/headers/thread/std_c++0x_neg.cc | 1 + .../30_threads/headers/thread/types_std_c++0x.cc | 1 + libstdc++-v3/testsuite/30_threads/lock/1.cc | 1 + libstdc++-v3/testsuite/30_threads/lock/2.cc | 1 + libstdc++-v3/testsuite/30_threads/lock/3.cc | 1 + libstdc++-v3/testsuite/30_threads/lock/4.cc | 1 + .../testsuite/30_threads/lock_guard/cons/1.cc | 1 + .../requirements/explicit_instantiation.cc | 1 + .../30_threads/lock_guard/requirements/typedefs.cc | 1 + libstdc++-v3/testsuite/30_threads/mutex/cons/1.cc | 1 + .../testsuite/30_threads/mutex/cons/assign_neg.cc | 1 + .../testsuite/30_threads/mutex/cons/constexpr.cc | 1 + .../testsuite/30_threads/mutex/cons/copy_neg.cc | 1 + .../30_threads/mutex/dest/destructor_locked.cc | 1 + libstdc++-v3/testsuite/30_threads/mutex/lock/1.cc | 1 + .../testsuite/30_threads/mutex/native_handle/1.cc | 1 + .../30_threads/mutex/native_handle/typesizes.cc | 1 + .../mutex/requirements/standard_layout.cc | 1 + .../30_threads/mutex/requirements/typedefs.cc | 1 + .../testsuite/30_threads/mutex/try_lock/1.cc | 1 + .../testsuite/30_threads/mutex/try_lock/2.cc | 1 + .../testsuite/30_threads/mutex/unlock/1.cc | 1 + .../testsuite/30_threads/mutex/unlock/2.cc | 1 + .../30_threads/once_flag/cons/constexpr.cc | 1 + .../testsuite/30_threads/packaged_task/49668.cc | 1 + .../testsuite/30_threads/packaged_task/60564.cc | 1 + .../testsuite/30_threads/packaged_task/cons/1.cc | 1 + .../testsuite/30_threads/packaged_task/cons/2.cc | 1 + .../testsuite/30_threads/packaged_task/cons/3.cc | 1 + .../30_threads/packaged_task/cons/56492.cc | 1 + .../30_threads/packaged_task/cons/alloc.cc | 1 + .../30_threads/packaged_task/cons/alloc2.cc | 1 + .../30_threads/packaged_task/cons/alloc_min.cc | 1 + .../30_threads/packaged_task/cons/assign_neg.cc | 1 + .../30_threads/packaged_task/cons/copy_neg.cc | 1 + .../30_threads/packaged_task/cons/move.cc | 1 + .../30_threads/packaged_task/cons/move_assign.cc | 1 + .../packaged_task/members/at_thread_exit.cc | 1 + .../30_threads/packaged_task/members/get_future.cc | 1 + .../packaged_task/members/get_future2.cc | 1 + .../30_threads/packaged_task/members/invoke.cc | 1 + .../30_threads/packaged_task/members/invoke2.cc | 1 + .../30_threads/packaged_task/members/invoke3.cc | 1 + .../30_threads/packaged_task/members/invoke4.cc | 1 + .../30_threads/packaged_task/members/invoke5.cc | 1 + .../30_threads/packaged_task/members/reset.cc | 1 + .../30_threads/packaged_task/members/reset2.cc | 1 + .../30_threads/packaged_task/members/swap.cc | 1 + .../30_threads/packaged_task/members/valid.cc | 1 + .../requirements/explicit_instantiation.cc | 1 + .../30_threads/packaged_task/uses_allocator.cc | 1 + libstdc++-v3/testsuite/30_threads/promise/60966.cc | 1 + libstdc++-v3/testsuite/30_threads/promise/69106.cc | 1 + .../testsuite/30_threads/promise/cons/1.cc | 1 + .../testsuite/30_threads/promise/cons/alloc.cc | 1 + .../testsuite/30_threads/promise/cons/alloc2.cc | 1 + .../testsuite/30_threads/promise/cons/alloc_min.cc | 1 + .../30_threads/promise/cons/assign_neg.cc | 1 + .../testsuite/30_threads/promise/cons/copy_neg.cc | 1 + .../testsuite/30_threads/promise/cons/move.cc | 1 + .../30_threads/promise/cons/move_assign.cc | 1 + .../30_threads/promise/members/at_thread_exit.cc | 1 + .../30_threads/promise/members/at_thread_exit2.cc | 1 + .../30_threads/promise/members/get_future.cc | 1 + .../30_threads/promise/members/get_future2.cc | 1 + .../30_threads/promise/members/set_exception.cc | 1 + .../30_threads/promise/members/set_exception2.cc | 1 + .../30_threads/promise/members/set_value.cc | 1 + .../30_threads/promise/members/set_value2.cc | 1 + .../30_threads/promise/members/set_value3.cc | 1 + .../testsuite/30_threads/promise/members/swap.cc | 1 + .../promise/requirements/explicit_instantiation.cc | 1 + .../testsuite/30_threads/promise/uses_allocator.cc | 1 + .../testsuite/30_threads/recursive_mutex/cons/1.cc | 1 + .../30_threads/recursive_mutex/cons/assign_neg.cc | 1 + .../30_threads/recursive_mutex/cons/copy_neg.cc | 1 + .../recursive_mutex/dest/destructor_locked.cc | 1 + .../testsuite/30_threads/recursive_mutex/lock/1.cc | 1 + .../30_threads/recursive_mutex/native_handle/1.cc | 1 + .../recursive_mutex/native_handle/typesizes.cc | 1 + .../requirements/standard_layout.cc | 1 + .../recursive_mutex/requirements/typedefs.cc | 1 + .../30_threads/recursive_mutex/try_lock/1.cc | 1 + .../30_threads/recursive_mutex/try_lock/2.cc | 1 + .../30_threads/recursive_mutex/unlock/1.cc | 1 + .../30_threads/recursive_mutex/unlock/2.cc | 1 + .../30_threads/recursive_timed_mutex/cons/1.cc | 1 + .../recursive_timed_mutex/cons/assign_neg.cc | 1 + .../recursive_timed_mutex/cons/copy_neg.cc | 1 + .../dest/destructor_locked.cc | 1 + .../30_threads/recursive_timed_mutex/lock/1.cc | 1 + .../30_threads/recursive_timed_mutex/lock/2.cc | 1 + .../recursive_timed_mutex/native_handle/1.cc | 1 + .../native_handle/typesizes.cc | 1 + .../recursive_timed_mutex/requirements/typedefs.cc | 1 + .../30_threads/recursive_timed_mutex/try_lock/1.cc | 1 + .../30_threads/recursive_timed_mutex/try_lock/2.cc | 1 + .../recursive_timed_mutex/try_lock_for/1.cc | 1 + .../recursive_timed_mutex/try_lock_for/2.cc | 1 + .../recursive_timed_mutex/try_lock_for/3.cc | 1 + .../recursive_timed_mutex/try_lock_until/1.cc | 1 + .../recursive_timed_mutex/try_lock_until/2.cc | 1 + .../30_threads/recursive_timed_mutex/unlock/1.cc | 1 + .../30_threads/recursive_timed_mutex/unlock/2.cc | 1 + .../testsuite/30_threads/scoped_lock/cons/1.cc | 1 + .../requirements/explicit_instantiation.cc | 1 + .../scoped_lock/requirements/typedefs.cc | 1 + .../30_threads/shared_future/cons/assign.cc | 1 + .../30_threads/shared_future/cons/constexpr.cc | 1 + .../30_threads/shared_future/cons/copy.cc | 1 + .../30_threads/shared_future/cons/default.cc | 1 + .../30_threads/shared_future/cons/move.cc | 1 + .../30_threads/shared_future/cons/move_assign.cc | 1 + .../30_threads/shared_future/members/45133.cc | 1 + .../30_threads/shared_future/members/get.cc | 1 + .../30_threads/shared_future/members/get2.cc | 1 + .../30_threads/shared_future/members/valid.cc | 1 + .../30_threads/shared_future/members/wait.cc | 1 + .../30_threads/shared_future/members/wait_for.cc | 1 + .../30_threads/shared_future/members/wait_until.cc | 1 + .../requirements/explicit_instantiation.cc | 1 + .../testsuite/30_threads/shared_lock/cons/1.cc | 1 + .../testsuite/30_threads/shared_lock/cons/2.cc | 1 + .../testsuite/30_threads/shared_lock/cons/3.cc | 1 + .../testsuite/30_threads/shared_lock/cons/4.cc | 1 + .../testsuite/30_threads/shared_lock/cons/5.cc | 1 + .../testsuite/30_threads/shared_lock/cons/6.cc | 1 + .../testsuite/30_threads/shared_lock/locking/1.cc | 1 + .../testsuite/30_threads/shared_lock/locking/2.cc | 1 + .../testsuite/30_threads/shared_lock/locking/3.cc | 1 + .../testsuite/30_threads/shared_lock/locking/4.cc | 1 + .../30_threads/shared_lock/modifiers/1.cc | 1 + .../requirements/explicit_instantiation.cc | 1 + .../shared_lock/requirements/typedefs.cc | 1 + .../testsuite/30_threads/shared_mutex/cons/1.cc | 1 + .../30_threads/shared_mutex/cons/assign_neg.cc | 1 + .../30_threads/shared_mutex/cons/copy_neg.cc | 1 + .../shared_mutex/requirements/standard_layout.cc | 1 + .../30_threads/shared_mutex/try_lock/1.cc | 1 + .../30_threads/shared_mutex/try_lock/2.cc | 1 + .../testsuite/30_threads/shared_mutex/unlock/1.cc | 1 + .../30_threads/shared_timed_mutex/cons/1.cc | 1 + .../shared_timed_mutex/cons/assign_neg.cc | 1 + .../30_threads/shared_timed_mutex/cons/copy_neg.cc | 1 + .../requirements/standard_layout.cc | 1 + .../30_threads/shared_timed_mutex/try_lock/1.cc | 1 + .../30_threads/shared_timed_mutex/try_lock/2.cc | 1 + .../30_threads/shared_timed_mutex/try_lock/3.cc | 1 + .../30_threads/shared_timed_mutex/unlock/1.cc | 1 + libstdc++-v3/testsuite/30_threads/this_thread/1.cc | 1 + libstdc++-v3/testsuite/30_threads/this_thread/2.cc | 1 + libstdc++-v3/testsuite/30_threads/this_thread/3.cc | 1 + libstdc++-v3/testsuite/30_threads/this_thread/4.cc | 1 + .../testsuite/30_threads/this_thread/58038.cc | 1 + .../testsuite/30_threads/this_thread/60421.cc | 15 +- libstdc++-v3/testsuite/30_threads/thread/70503.cc | 1 + libstdc++-v3/testsuite/30_threads/thread/84532.cc | 1 + libstdc++-v3/testsuite/30_threads/thread/adl.cc | 1 + libstdc++-v3/testsuite/30_threads/thread/cons/1.cc | 1 + libstdc++-v3/testsuite/30_threads/thread/cons/2.cc | 1 + libstdc++-v3/testsuite/30_threads/thread/cons/3.cc | 1 + libstdc++-v3/testsuite/30_threads/thread/cons/4.cc | 1 + .../testsuite/30_threads/thread/cons/49668.cc | 1 + libstdc++-v3/testsuite/30_threads/thread/cons/5.cc | 1 + libstdc++-v3/testsuite/30_threads/thread/cons/6.cc | 1 + libstdc++-v3/testsuite/30_threads/thread/cons/7.cc | 1 + libstdc++-v3/testsuite/30_threads/thread/cons/8.cc | 1 + .../testsuite/30_threads/thread/cons/84535.cc | 1 + libstdc++-v3/testsuite/30_threads/thread/cons/9.cc | 1 + .../testsuite/30_threads/thread/cons/assign_neg.cc | 1 + .../testsuite/30_threads/thread/cons/copy_neg.cc | 1 + .../testsuite/30_threads/thread/cons/lwg2097.cc | 1 + .../testsuite/30_threads/thread/cons/moveable.cc | 1 + .../testsuite/30_threads/thread/cons/terminate.cc | 1 + .../testsuite/30_threads/thread/id/operators.cc | 1 + .../testsuite/30_threads/thread/members/1.cc | 1 + .../testsuite/30_threads/thread/members/2.cc | 1 + .../testsuite/30_threads/thread/members/3.cc | 1 + .../testsuite/30_threads/thread/members/4.cc | 1 + .../testsuite/30_threads/thread/members/5.cc | 1 + .../thread/members/hardware_concurrency.cc | 1 + .../30_threads/thread/native_handle/cancel.cc | 1 + libstdc++-v3/testsuite/30_threads/thread/swap/1.cc | 1 + .../testsuite/30_threads/timed_mutex/cons/1.cc | 1 + .../30_threads/timed_mutex/cons/assign_neg.cc | 1 + .../30_threads/timed_mutex/cons/copy_neg.cc | 1 + .../timed_mutex/dest/destructor_locked.cc | 1 + .../testsuite/30_threads/timed_mutex/lock/1.cc | 1 + .../30_threads/timed_mutex/native_handle/1.cc | 1 + .../timed_mutex/native_handle/typesizes.cc | 1 + .../timed_mutex/requirements/standard_layout.cc | 1 + .../timed_mutex/requirements/typedefs.cc | 1 + .../testsuite/30_threads/timed_mutex/try_lock/1.cc | 1 + .../testsuite/30_threads/timed_mutex/try_lock/2.cc | 1 + .../30_threads/timed_mutex/try_lock_for/1.cc | 1 + .../30_threads/timed_mutex/try_lock_for/2.cc | 3 +- .../30_threads/timed_mutex/try_lock_for/3.cc | 1 + .../30_threads/timed_mutex/try_lock_until/1.cc | 1 + .../30_threads/timed_mutex/try_lock_until/2.cc | 1 + .../30_threads/timed_mutex/try_lock_until/57641.cc | 1 + .../testsuite/30_threads/timed_mutex/unlock/1.cc | 1 + .../testsuite/30_threads/timed_mutex/unlock/2.cc | 1 + libstdc++-v3/testsuite/30_threads/try_lock/1.cc | 1 + libstdc++-v3/testsuite/30_threads/try_lock/2.cc | 1 + libstdc++-v3/testsuite/30_threads/try_lock/3.cc | 1 + libstdc++-v3/testsuite/30_threads/try_lock/4.cc | 1 + .../testsuite/30_threads/unique_lock/cons/1.cc | 1 + .../testsuite/30_threads/unique_lock/cons/2.cc | 1 + .../testsuite/30_threads/unique_lock/cons/3.cc | 1 + .../testsuite/30_threads/unique_lock/cons/4.cc | 1 + .../testsuite/30_threads/unique_lock/cons/5.cc | 1 + .../testsuite/30_threads/unique_lock/cons/6.cc | 1 + .../testsuite/30_threads/unique_lock/locking/1.cc | 1 + .../testsuite/30_threads/unique_lock/locking/2.cc | 1 + .../testsuite/30_threads/unique_lock/locking/3.cc | 1 + .../testsuite/30_threads/unique_lock/locking/4.cc | 1 + .../30_threads/unique_lock/modifiers/1.cc | 1 + .../requirements/explicit_instantiation.cc | 1 + .../unique_lock/requirements/typedefs.cc | 1 + libstdc++-v3/testsuite/Makefile.in | 3 +- libstdc++-v3/testsuite/backward/strstream_move.cc | 243 - .../testsuite/experimental/algorithm/sample-2.cc | 1 - .../testsuite/experimental/algorithm/sample.cc | 1 - .../testsuite/experimental/algorithm/search.cc | 1 - .../testsuite/experimental/algorithm/shuffle.cc | 1 - .../testsuite/experimental/any/cons/aligned.cc | 1 - .../filesystem/iterators/directory_iterator.cc | 12 +- .../experimental/filesystem/operations/absolute.cc | 18 - .../experimental/filesystem/operations/copy.cc | 8 +- .../filesystem/operations/copy_file.cc | 4 +- .../experimental/filesystem/operations/exists.cc | 10 +- .../experimental/filesystem/operations/is_empty.cc | 2 +- .../filesystem/operations/last_write_time.cc | 2 +- .../filesystem/operations/read_symlink.cc | 1 - .../experimental/filesystem/operations/space.cc | 5 +- .../filesystem/operations/temp_directory_path.cc | 24 +- .../experimental/filesystem/path/append/path.cc | 12 +- .../experimental/filesystem/path/concat/path.cc | 6 +- .../experimental/filesystem/path/concat/strings.cc | 26 +- .../filesystem/path/construct/locale.cc | 34 - .../filesystem/path/decompose/root_directory.cc | 4 +- .../experimental/filesystem/path/decompose/stem.cc | 2 +- .../experimental/filesystem/path/native/string.cc | 7 +- .../filesystem/path/query/is_absolute.cc | 31 +- .../memory_resource/new_delete_resource.cc | 169 - .../memory_resource/resource_adaptor.cc | 148 +- .../experimental/net/buffer/arithmetic.cc | 107 - .../testsuite/experimental/net/buffer/const.cc | 74 - .../testsuite/experimental/net/buffer/creation.cc | 172 - .../testsuite/experimental/net/buffer/mutable.cc | 71 - .../testsuite/experimental/net/buffer/size.cc | 62 - .../testsuite/experimental/net/buffer/traits.cc | 95 - .../net/execution_context/use_service.cc | 80 - libstdc++-v3/testsuite/experimental/net/headers.cc | 29 - .../net/internet/address/v4/comparisons.cc | 68 - .../experimental/net/internet/address/v4/cons.cc | 72 - .../net/internet/address/v4/creation.cc | 92 - .../net/internet/address/v4/members.cc | 119 - .../experimental/net/internet/resolver/base.cc | 62 - .../net/internet/resolver/ops/lookup.cc | 111 - .../net/internet/resolver/ops/reverse.cc | 49 - .../experimental/net/timer/waitable/cons.cc | 119 - .../experimental/net/timer/waitable/dest.cc | 48 - .../experimental/net/timer/waitable/ops.cc | 106 - .../experimental/polymorphic_allocator/1.cc | 37 - .../polymorphic_allocator/construct_pair.cc | 78 - .../experimental/propagate_const/observers/1.cc | 1 - .../testsuite/experimental/random/randint.cc | 1 - .../testsuite/experimental/source_location/1.cc | 13 +- .../string_view/inserters/wchar_t/2.cc | 1 - .../explicit_instantiation/char16_t/1.cc | 1 + .../explicit_instantiation/char32_t/1.cc | 1 + .../testsuite/ext/bitmap_allocator/overaligned.cc | 1 - libstdc++-v3/testsuite/ext/debug_allocator/eq.cc | 31 - libstdc++-v3/testsuite/ext/ext_pointer/alloc_eq.cc | 31 - libstdc++-v3/testsuite/ext/malloc_allocator/eq.cc | 31 - .../testsuite/ext/malloc_allocator/overaligned.cc | 1 - .../testsuite/ext/malloc_allocator/sanity.cc | 2 +- .../testsuite/ext/mt_allocator/overaligned.cc | 1 - libstdc++-v3/testsuite/ext/new_allocator/eq.cc | 31 - .../testsuite/ext/new_allocator/overaligned.cc | 1 - .../ext/pb_ds/regression/hash_map_rand.cc | 1 - .../ext/pb_ds/regression/hash_set_rand.cc | 1 - .../ext/pb_ds/regression/list_update_map_rand.cc | 1 - .../ext/pb_ds/regression/list_update_set_rand.cc | 1 - .../ext/pb_ds/regression/priority_queue_rand.cc | 1 - .../ext/pb_ds/regression/tree_map_rand.cc | 1 - .../ext/pb_ds/regression/tree_set_rand.cc | 1 - .../ext/pb_ds/regression/trie_map_rand.cc | 1 - .../ext/pb_ds/regression/trie_set_rand.cc | 1 - .../testsuite/ext/pool_allocator/overaligned.cc | 1 - .../testsuite/ext/profile/mutex_extensions_neg.cc | 2 - .../random/arcsine_distribution/cons/default.cc | 11 +- .../ext/random/beta_distribution/cons/default.cc | 11 +- .../ext/random/hoyt_distribution/cons/default.cc | 11 +- .../hypergeometric_distribution/cons/default.cc | 11 +- .../ext/random/k_distribution/cons/default.cc | 11 +- .../random/logistic_distribution/cons/default.cc | 11 +- .../random/nakagami_distribution/cons/default.cc | 11 +- .../random/normal_mv_distribution/cons/default.cc | 11 +- .../ext/random/pareto_distribution/cons/default.cc | 11 +- .../ext/random/rice_distribution/cons/default.cc | 11 +- .../cons/seed_seq2.cc | 90 - .../random/triangular_distribution/cons/default.cc | 11 +- .../cons/default.cc | 11 +- .../uniform_on_sphere_distribution/cons/default.cc | 11 +- .../random/von_mises_distribution/cons/default.cc | 11 +- libstdc++-v3/testsuite/ext/rope/7.cc | 95 - .../ext/special_functions/airy_ai/check_nan.cc | 1 - .../ext/special_functions/airy_ai/check_value.cc | 1 - .../ext/special_functions/airy_ai/compile.cc | 1 - .../ext/special_functions/airy_bi/check_nan.cc | 1 - .../ext/special_functions/airy_bi/check_value.cc | 1 - .../ext/special_functions/airy_bi/compile.cc | 1 - .../ext/special_functions/conf_hyperg/check_nan.cc | 1 - .../special_functions/conf_hyperg/check_value.cc | 1 - .../ext/special_functions/conf_hyperg/compile.cc | 1 - .../ext/special_functions/hyperg/check_nan.cc | 1 - .../ext/special_functions/hyperg/check_value.cc | 1 - .../ext/special_functions/hyperg/compile.cc | 1 - .../testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc | 2 - .../ext/throw_allocator/check_allocate_max_size.cc | 1 - .../ext/throw_allocator/check_deallocate_null.cc | 1 - .../testsuite/ext/throw_allocator/check_delete.cc | 1 - .../testsuite/ext/throw_allocator/check_new.cc | 1 - .../ext/throw_allocator/deallocate_global.cc | 1 - .../ext/throw_allocator/deallocate_local.cc | 1 - .../ext/throw_allocator/explicit_instantiation.cc | 1 - .../ext/throw_allocator/variadic_construct.cc | 1 - .../explicit_instantiation/char16_t/1.cc | 1 + .../explicit_instantiation/char32_t/1.cc | 1 + libstdc++-v3/testsuite/lib/dg-options.exp | 11 - .../02_assoc_legendre/check_value.cc | 534 +- .../02_assoc_legendre/check_value.cc | 534 +- .../tr1/8_c_compatibility/cinttypes/functions.cc | 1 - libstdc++-v3/testsuite/util/testsuite_abi.cc | 3 +- libstdc++-v3/testsuite/util/testsuite_allocator.h | 162 +- .../testsuite/util/testsuite_common_types.h | 20 - libstdc++-v3/testsuite/util/testsuite_containers.h | 187 +- libstdc++-v3/testsuite/util/testsuite_fs.h | 12 +- libstdc++-v3/testsuite/util/testsuite_iterators.h | 8 +- libstdc++-v3/testsuite/util/testsuite_random.h | 5 +- libtool.m4 | 8 +- libvtv/ChangeLog | 12 +- libvtv/testsuite/lib/libvtv.exp | 2 - ltmain.sh | 4 +- lto-plugin/ChangeLog | 23 +- lto-plugin/lto-plugin.c | 62 +- maintainer-scripts/ChangeLog | 11 +- maintainer-scripts/crontab | 3 +- maintainer-scripts/gcc_release | 32 +- zlib/ChangeLog | 8 + zlib/configure | 8 +- zlib/configure.ac | 4 +- 8102 files changed, 155957 insertions(+), 402884 deletions(-) delete mode 100644 config/ax_pthread.m4 create mode 100644 config/bootstrap-mpx.mk delete mode 100755 contrib/check-params-in-docs.py delete mode 100755 contrib/compare-lto delete mode 100755 contrib/filter-rtags-warnings.py rename contrib/{vim-gcc-dev/syntax => }/gimple.vim (89%) delete mode 100755 contrib/maintainers-verify.sh delete mode 100755 contrib/unused_functions.py delete mode 100644 contrib/vim-gcc-dev/README delete mode 100644 contrib/vim-gcc-dev/ftdetect/gcc-dev.vim delete mode 100644 contrib/vim-gcc-dev/syntax/gcc-match.vim delete mode 100644 contrib/vim-gcc-dev/syntax/gcc-rtl.vim delete mode 100644 gcc/ada/argv-lynxos178-raven-cert.c create mode 100644 gcc/ada/doc/gnat_ugn/project-manager-figure.png delete mode 100644 gcc/ada/libgnarl/s-linux__riscv.ads delete mode 100644 gcc/ada/libgnat/g-lists.adb delete mode 100644 gcc/ada/libgnat/g-lists.ads delete mode 100644 gcc/ada/libgnat/g-sets.adb delete mode 100644 gcc/ada/libgnat/g-sets.ads delete mode 100644 gcc/ada/libgnat/s-dfmkio.ads delete mode 100644 gcc/ada/libgnat/s-dfmopr.ads delete mode 100644 gcc/ada/libgnat/s-dgmgop.ads delete mode 100644 gcc/ada/libgnat/s-diflmk.ads delete mode 100644 gcc/ada/libgnat/s-digemk.ads delete mode 100644 gcc/ada/libgnat/s-dilomk.ads delete mode 100644 gcc/ada/libgnat/s-dlmkio.ads delete mode 100644 gcc/ada/libgnat/s-dlmopr.ads create mode 100644 gcc/ada/libgnat/s-memory__mingw.adb delete mode 100644 gcc/ada/libgnat/s-optide.adb delete mode 100644 gcc/ada/libgnat/system-linux-riscv.ads delete mode 100644 gcc/ada/libgnat/system-lynxos178-x86.ads rename gcc/ada/libgnat/{system-vxworks7-ppc64-kernel.ads => system-vxworks-ppc64-k [...] delete mode 100644 gcc/ada/libgnat/system-vxworks7-e500-kernel.ads delete mode 100644 gcc/ada/libgnat/system-vxworks7-e500-rtp.ads delete mode 100644 gcc/ada/libgnat/system-vxworks7-ppc-kernel.ads delete mode 100644 gcc/ada/libgnat/system-vxworks7-ppc-rtp.ads delete mode 100644 gcc/ada/libgnat/system-vxworks7-x86-rtp.ads delete mode 100644 gcc/ada/sa_messages.adb delete mode 100644 gcc/ada/sa_messages.ads delete mode 100644 gcc/ada/vx_crtbegin_attr.c rename gcc/ada/{vx_crtbegin_array.c => vx_crtbegin_auto.c} (92%) delete mode 100644 gcc/ada/vxlink-bind.adb delete mode 100644 gcc/ada/vxlink-bind.ads delete mode 100644 gcc/ada/vxlink-link.adb delete mode 100644 gcc/ada/vxlink-link.ads delete mode 100644 gcc/ada/vxlink-main.adb delete mode 100644 gcc/ada/vxlink.adb delete mode 100644 gcc/ada/vxlink.ads delete mode 100644 gcc/ada/vxworks-arm-link.spec delete mode 100644 gcc/ada/vxworks-e500-link.spec delete mode 100644 gcc/ada/vxworks-gnat-crtbe-link.spec delete mode 100644 gcc/ada/vxworks-smp-arm-link.spec delete mode 100644 gcc/ada/vxworks-smp-e500-link.spec delete mode 100644 gcc/ada/vxworks-smp-ppc-link.spec delete mode 100644 gcc/ada/vxworks-smp-x86-link.spec delete mode 100644 gcc/align.h create mode 100644 gcc/chkp-builtins.def delete mode 100644 gcc/common/config/csky/csky-common.c delete mode 100644 gcc/config/aarch64/aarch64-speculation.cc delete mode 100644 gcc/config/aarch64/falkor-tag-collision-avoidance.c copy gcc/config/{ia64 => alpha}/freebsd.h (59%) delete mode 100644 gcc/config/arc/arcHS4x.md delete mode 100644 gcc/config/arc/t-multilib-linux delete mode 100644 gcc/config/csky/constraints.md delete mode 100644 gcc/config/csky/csky-elf.h delete mode 100644 gcc/config/csky/csky-linux-elf.h delete mode 100644 gcc/config/csky/csky-protos.h delete mode 100644 gcc/config/csky/csky.c delete mode 100644 gcc/config/csky/csky.h delete mode 100644 gcc/config/csky/csky.md delete mode 100644 gcc/config/csky/csky.opt delete mode 100644 gcc/config/csky/csky_cores.def delete mode 100644 gcc/config/csky/csky_genopt.sh delete mode 100644 gcc/config/csky/csky_insn_dsp.md delete mode 100644 gcc/config/csky/csky_insn_fpu.md delete mode 100644 gcc/config/csky/csky_isa.def delete mode 100644 gcc/config/csky/csky_isa.h delete mode 100644 gcc/config/csky/csky_opts.h delete mode 100644 gcc/config/csky/csky_pipeline_ck801.md delete mode 100644 gcc/config/csky/csky_pipeline_ck802.md delete mode 100644 gcc/config/csky/csky_pipeline_ck803.md delete mode 100644 gcc/config/csky/csky_pipeline_ck810.md delete mode 100644 gcc/config/csky/csky_tables.opt delete mode 100644 gcc/config/csky/predicates.md delete mode 100644 gcc/config/csky/print-sysroot-suffix.sh delete mode 100644 gcc/config/csky/t-csky delete mode 100644 gcc/config/csky/t-csky-elf delete mode 100644 gcc/config/csky/t-csky-linux delete mode 100644 gcc/config/csky/t-sysroot-suffix delete mode 100644 gcc/config/i386/cldemoteintrin.h delete mode 100644 gcc/config/i386/glm.md delete mode 100644 gcc/config/i386/waitpkgintrin.h delete mode 100644 gcc/config/mips/p6600.md delete mode 100644 gcc/config/nds32/elf.h delete mode 100644 gcc/config/nds32/linux.h delete mode 100644 gcc/config/nds32/nds32-dspext.md delete mode 100644 gcc/config/nds32/nds32-elf.opt delete mode 100644 gcc/config/nds32/nds32-graywolf.md delete mode 100644 gcc/config/nds32/nds32-linux.opt delete mode 100644 gcc/config/nds32/nds32-n10.md delete mode 100644 gcc/config/nds32/nds32-n13.md delete mode 100644 gcc/config/nds32/nds32_init.inc delete mode 100644 gcc/config/nds32/nds32_isr.h delete mode 100644 gcc/config/nds32/t-elf delete mode 100644 gcc/config/nds32/t-linux delete mode 100644 gcc/config/nvptx/nvptx-opts.h delete mode 100644 gcc/config/riscv/t-withmultilib delete mode 100644 gcc/config/riscv/withmultilib.h copy gcc/config/{powerpcspe => rs6000}/750cl.h (100%) copy gcc/config/{powerpcspe => rs6000}/aix43.h (100%) copy gcc/config/{powerpcspe => rs6000}/aix51.h (100%) copy gcc/config/{powerpcspe => rs6000}/aix52.h (100%) copy gcc/config/{powerpcspe => rs6000}/aix53.h (100%) copy gcc/config/{powerpcspe => rs6000}/paired.h (100%) copy gcc/config/{powerpcspe => rs6000}/paired.md (98%) delete mode 100644 gcc/config/rs6000/pmmintrin.h copy gcc/config/{powerpcspe => rs6000}/singlefp.h (100%) copy gcc/config/{powerpcspe => rs6000}/t-aix43 (100%) copy gcc/config/{powerpcspe => rs6000}/t-xilinx (100%) copy gcc/config/{powerpcspe => rs6000}/xfpu.h (100%) copy gcc/config/{powerpcspe => rs6000}/xfpu.md (100%) copy gcc/config/{powerpcspe => rs6000}/xilinx.h (100%) copy gcc/config/{powerpcspe => rs6000}/xilinx.opt (100%) delete mode 100644 gcc/config/s390/s390-passes.def delete mode 100644 gcc/doc/ux.texi delete mode 100644 gcc/dump-context.h create mode 100644 gcc/ipa-chkp.c copy gcc/{loop-unroll.h => ipa-chkp.h} (62%) delete mode 100644 gcc/json.cc delete mode 100644 gcc/json.h delete mode 100644 gcc/opt-problem.cc delete mode 100644 gcc/opt-problem.h delete mode 100644 gcc/opt-suggestions.c delete mode 100644 gcc/opt-suggestions.h delete mode 100644 gcc/optinfo-emit-json.cc delete mode 100644 gcc/optinfo-emit-json.h delete mode 100644 gcc/optinfo.cc delete mode 100644 gcc/optinfo.h create mode 100644 gcc/rtl-chkp.c create mode 100644 gcc/rtl-chkp.h delete mode 100644 gcc/sort.cc delete mode 100644 gcc/testsuite/c-c++-common/Wformat-pr84258.c delete mode 100644 gcc/testsuite/c-c++-common/Wmisleading-indentation-pr70693.c delete mode 100644 gcc/testsuite/c-c++-common/Wprio-ctor-dtor.c delete mode 100644 gcc/testsuite/c-c++-common/array-init.c delete mode 100644 gcc/testsuite/c-c++-common/cpp/diagnostic-pragma-2.c delete mode 100644 gcc/testsuite/c-c++-common/cpp/macro-arg-count-1.c delete mode 100644 gcc/testsuite/c-c++-common/cpp/macro-arg-count-2.c delete mode 100644 gcc/testsuite/c-c++-common/dump-ada-spec-14.c delete mode 100644 gcc/testsuite/c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c delete mode 100644 gcc/testsuite/c-c++-common/goacc/builtin-goacc-parlevel-id-size.c delete mode 100644 gcc/testsuite/c-c++-common/goacc/deviceptr-4.c delete mode 100644 gcc/testsuite/c-c++-common/goacc/finalize-1.c delete mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-counter-var-redundant-load.c delete mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-loop-data-2.c delete mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-loop-data-enter-exit-2.c delete mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-loop-data-enter-exit.c delete mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-loop-data-update.c delete mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-loop-data.c delete mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-parallel-loop-data-ent [...] delete mode 100644 gcc/testsuite/c-c++-common/goacc/parallel-reduction.c delete mode 100644 gcc/testsuite/c-c++-common/goacc/private-reduction-1.c delete mode 100644 gcc/testsuite/c-c++-common/goacc/update-if_present-1.c delete mode 100644 gcc/testsuite/c-c++-common/goacc/update-if_present-2.c delete mode 100644 gcc/testsuite/c-c++-common/gomp/doacross-2.c delete mode 100644 gcc/testsuite/c-c++-common/ident-0a.c delete mode 100644 gcc/testsuite/c-c++-common/ident-0b.c delete mode 100644 gcc/testsuite/c-c++-common/ident-1a.c delete mode 100644 gcc/testsuite/c-c++-common/ident-1b.c delete mode 100644 gcc/testsuite/c-c++-common/ident-2a.c delete mode 100644 gcc/testsuite/c-c++-common/ident-2b.c delete mode 100644 gcc/testsuite/c-c++-common/inc-from-1.c delete mode 100644 gcc/testsuite/c-c++-common/inc-from-1a.h delete mode 100644 gcc/testsuite/c-c++-common/inc-from-1b.h delete mode 100644 gcc/testsuite/c-c++-common/pr59521-1.c delete mode 100644 gcc/testsuite/c-c++-common/pr59521-2.c delete mode 100644 gcc/testsuite/c-c++-common/pr81376.c delete mode 100644 gcc/testsuite/c-c++-common/rotate-9.c delete mode 100644 gcc/testsuite/c-c++-common/spec-barrier-1.c delete mode 100644 gcc/testsuite/c-c++-common/spec-barrier-2.c delete mode 100644 gcc/testsuite/c-c++-common/substring-location-PR-87562-1-a.h delete mode 100644 gcc/testsuite/c-c++-common/substring-location-PR-87562-1-b.h delete mode 100644 gcc/testsuite/c-c++-common/substring-location-PR-87562-1.c delete mode 100644 gcc/testsuite/g++.dg/abi/no_unique_address1.C delete mode 100644 gcc/testsuite/g++.dg/abi/no_unique_address2.C delete mode 100644 gcc/testsuite/g++.dg/abi/no_unique_address3.C delete mode 100644 gcc/testsuite/g++.dg/concepts/locations1.C delete mode 100644 gcc/testsuite/g++.dg/concepts/pr67544.C delete mode 100644 gcc/testsuite/g++.dg/concepts/pr67655.C delete mode 100644 gcc/testsuite/g++.dg/concepts/pr67656.C delete mode 100644 gcc/testsuite/g++.dg/concepts/pr71127.C delete mode 100644 gcc/testsuite/g++.dg/concepts/pr71128.C delete mode 100644 gcc/testsuite/g++.dg/concepts/pr71131.C delete mode 100644 gcc/testsuite/g++.dg/concepts/pr84423-1.C delete mode 100644 gcc/testsuite/g++.dg/concepts/pr84423-2.C delete mode 100644 gcc/testsuite/g++.dg/concepts/pr84980.C delete mode 100644 gcc/testsuite/g++.dg/concepts/pr85065.C delete mode 100644 gcc/testsuite/g++.dg/concepts/pr85265.C delete mode 100644 gcc/testsuite/g++.dg/conflict-markers-2.C delete mode 100644 gcc/testsuite/g++.dg/conversion/Wwrite-strings.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/Wnarrowing10.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/Wnarrowing11.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/Wnarrowing12.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/Wnarrowing6.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/Wnarrowing7.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/Wnarrowing8.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/Wnarrowing9.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/Wpessimizing-move1.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/Wpessimizing-move2.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/Wpessimizing-move3.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/Wpessimizing-move4.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/Wpessimizing-move5.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/Wredundant-move1.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/Wredundant-move2.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/Wredundant-move3.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/Wredundant-move4.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-65.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/auto52.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/cond1.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-base6.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted52.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted53.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted54.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted55.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted56.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted57.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted58.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted59.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted60.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/deleted14.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/depr-copy1.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/depr-copy2.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/desig5.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/friend3.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/gen-attrs-65.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-ref-2267.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-throw1.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-throw2.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist102.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist103.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist104.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-86550.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-non-local.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-shadow3.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/locations1.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/main1.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/move-return2.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/narrowing1.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi-template18.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/pr81246.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/pr84705.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/range-for10.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/range-for36.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/ref-qual19.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/ref-qual20.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/rv-cast6.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/sfinae62.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn52.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn53.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn54.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-array6.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-loop7.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-return4.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/dr1560.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/func_constexpr2.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-85713-2.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-85713.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-variadic18.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/pr84588-1.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/pr84588-2.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/pr84588-3.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/Wpessimizing-move1.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction55.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction56.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction57.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction58.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/namespace-attribs2.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/static2.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/aggr1.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/aggr2.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-inst1.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual1.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual10.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual11.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual12.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual2.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual3.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual4.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual5.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual6.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual7.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual8.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual9.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/feat-cxx2a.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/is-constant-evaluated1.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-this1.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-this2.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-this3.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda1.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/no_unique_address1.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for1.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for10.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for11.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for12.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for13.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for14.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for15.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for16.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for17.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for18.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for2.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for3.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for4.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for5.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for6.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for7.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for8.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for9.C delete mode 100644 gcc/testsuite/g++.dg/diagnostic/aka3.C delete mode 100644 gcc/testsuite/g++.dg/diagnostic/auto1.C delete mode 100644 gcc/testsuite/g++.dg/diagnostic/long-short.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/macro-arg-count.C delete mode 100644 gcc/testsuite/g++.dg/diagnostic/missing-typename.C delete mode 100644 gcc/testsuite/g++.dg/diagnostic/pr77777.C delete mode 100644 gcc/testsuite/g++.dg/diagnostic/pr86201.C delete mode 100644 gcc/testsuite/g++.dg/diagnostic/pr86993.C delete mode 100644 gcc/testsuite/g++.dg/diagnostic/signed-unsigned.C delete mode 100644 gcc/testsuite/g++.dg/diagnostic/thread-thread_local.C delete mode 100644 gcc/testsuite/g++.dg/diagnostic/virtual-constexpr.C delete mode 100644 gcc/testsuite/g++.dg/diagnostic/virtual-friend.C delete mode 100644 gcc/testsuite/g++.dg/diagnostic/virtual-static.C delete mode 100644 gcc/testsuite/g++.dg/expr/delete2.C delete mode 100644 gcc/testsuite/g++.dg/expr/ptrmem10.C delete mode 100644 gcc/testsuite/g++.dg/ext/cond3.C copy gcc/testsuite/g++.dg/{lookup => ext}/forscope1.C (80%) copy gcc/testsuite/g++.dg/{lookup/forscope1.C => ext/forscope2.C} (68%) delete mode 100644 gcc/testsuite/g++.dg/ext/integer-pack4.C rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mv1.C (98%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mv10.C (74%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mv11.C (84%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mv12-aux.cc (100%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mv12.C (89%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mv12.h (100%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mv13.C (86%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mv14.C (93%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mv15.C (93%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mv16.C (97%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mv17.C (97%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mv18.C (78%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mv19.C (79%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mv2.C (97%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mv20.C (79%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mv21.C (78%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mv22.C (79%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mv23.C (79%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mv24.C (91%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mv25.C (91%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mv26.C (82%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mv27.C (82%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mv3.C (93%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mv4.C (89%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mv5.C (88%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mv6.C (89%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mv7.C (80%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mv8.C (57%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mv9.C (80%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mvc1.C (88%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mvc2.C (88%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mvc3.C (88%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mvc4.C (88%) delete mode 100644 gcc/testsuite/g++.dg/ext/pr82625.C delete mode 100644 gcc/testsuite/g++.dg/ext/typeof13.C delete mode 100644 gcc/testsuite/g++.dg/guality/pr86687.C delete mode 100644 gcc/testsuite/g++.dg/init/delete3.C delete mode 100644 gcc/testsuite/g++.dg/init/new49.C delete mode 100644 gcc/testsuite/g++.dg/init/string2.C delete mode 100644 gcc/testsuite/g++.dg/init/string3.C delete mode 100644 gcc/testsuite/g++.dg/init/string4.C delete mode 100644 gcc/testsuite/g++.dg/ipa/pr85607.C delete mode 100644 gcc/testsuite/g++.dg/ipa/pr86323.C delete mode 100644 gcc/testsuite/g++.dg/ipa/pr86529.C delete mode 100644 gcc/testsuite/g++.dg/lookup/name-clash12.C delete mode 100644 gcc/testsuite/g++.dg/lookup/pr85634-2.C delete mode 100644 gcc/testsuite/g++.dg/lookup/pr86329.C create mode 100644 gcc/testsuite/g++.dg/lto/pr69729_0.C delete mode 100644 gcc/testsuite/g++.dg/lto/pr86523-1_0.C delete mode 100644 gcc/testsuite/g++.dg/lto/pr86523-2_0.C delete mode 100644 gcc/testsuite/g++.dg/lto/pr86523-3_0.C delete mode 100644 gcc/testsuite/g++.dg/lto/pr86585_0.C delete mode 100644 gcc/testsuite/g++.dg/lto/pr86585_1.C delete mode 100644 gcc/testsuite/g++.dg/opt/mpx.C create mode 100644 gcc/testsuite/g++.dg/opt/pr71529.C delete mode 100644 gcc/testsuite/g++.dg/other/avx2-pr85572-1.C delete mode 100644 gcc/testsuite/g++.dg/other/friend10.C delete mode 100644 gcc/testsuite/g++.dg/other/friend11.C delete mode 100644 gcc/testsuite/g++.dg/other/friend12.C delete mode 100644 gcc/testsuite/g++.dg/other/friend13.C delete mode 100644 gcc/testsuite/g++.dg/other/friend14.C delete mode 100644 gcc/testsuite/g++.dg/other/friend15.C delete mode 100644 gcc/testsuite/g++.dg/other/friend8.C delete mode 100644 gcc/testsuite/g++.dg/other/friend9.C delete mode 100644 gcc/testsuite/g++.dg/other/locations1.C delete mode 100644 gcc/testsuite/g++.dg/other/main2.C delete mode 100644 gcc/testsuite/g++.dg/other/main3.C delete mode 100644 gcc/testsuite/g++.dg/other/pr87398.C delete mode 100644 gcc/testsuite/g++.dg/other/pr87574.C delete mode 100644 gcc/testsuite/g++.dg/other/sse2-pr85572-1.C delete mode 100644 gcc/testsuite/g++.dg/other/sse2-pr85572-2.C delete mode 100644 gcc/testsuite/g++.dg/other/sse4-pr85572-1.C delete mode 100644 gcc/testsuite/g++.dg/other/static3.C delete mode 100644 gcc/testsuite/g++.dg/other/static4.C rename gcc/testsuite/{g++.target/aarch64/sve/const_pred_1.C => g++.dg/other/sve_co [...] rename gcc/testsuite/{g++.target/aarch64/sve/const_pred_2.C => g++.dg/other/sve_co [...] rename gcc/testsuite/{g++.target/aarch64/sve/const_pred_3.C => g++.dg/other/sve_co [...] rename gcc/testsuite/{g++.target/aarch64/sve/const_pred_4.C => g++.dg/other/sve_co [...] rename gcc/testsuite/{g++.target/aarch64/sve/tls_2.C => g++.dg/other/sve_tls_2.C} (85%) rename gcc/testsuite/{g++.target/aarch64/sve/vcond_1.C => g++.dg/other/sve_vcond_1 [...] rename gcc/testsuite/{g++.target/aarch64/sve/vcond_1_run.C => g++.dg/other/sve_vco [...] delete mode 100644 gcc/testsuite/g++.dg/other/switch4.C delete mode 100644 gcc/testsuite/g++.dg/other/thunk2a.C delete mode 100644 gcc/testsuite/g++.dg/other/thunk2b.C rename gcc/testsuite/g++.dg/other/{thunk1.C => vthunk1.C} (100%) delete mode 100644 gcc/testsuite/g++.dg/overload/conv-op3.C delete mode 100644 gcc/testsuite/g++.dg/parse/close-brace.C delete mode 100644 gcc/testsuite/g++.dg/parse/cond6.C delete mode 100644 gcc/testsuite/g++.dg/parse/cond7.C delete mode 100644 gcc/testsuite/g++.dg/parse/cond8.C delete mode 100644 gcc/testsuite/g++.dg/parse/ptrmem8.C delete mode 100644 gcc/testsuite/g++.dg/plugin/show-template-tree-color-labels.C delete mode 100644 gcc/testsuite/g++.dg/pr61941.C create mode 100644 gcc/testsuite/g++.dg/pr63995-1.C create mode 100644 gcc/testsuite/g++.dg/pr68270.C create mode 100644 gcc/testsuite/g++.dg/pr71624.C create mode 100644 gcc/testsuite/g++.dg/pr71633.C copy gcc/testsuite/g++.dg/{opt/call2.C => pr79761.C} (72%) copy gcc/testsuite/g++.dg/{ext/alias-canon3.C => pr79764.C} (58%) create mode 100644 gcc/testsuite/g++.dg/pr79769.C delete mode 100644 gcc/testsuite/g++.dg/pr82899.C delete mode 100644 gcc/testsuite/g++.dg/pr85515-1.C delete mode 100644 gcc/testsuite/g++.dg/pr85515-2.C delete mode 100644 gcc/testsuite/g++.dg/pr85523.C delete mode 100644 gcc/testsuite/g++.dg/pr86082.C delete mode 100644 gcc/testsuite/g++.dg/pr86159.C delete mode 100644 gcc/testsuite/g++.dg/pr86240.C delete mode 100644 gcc/testsuite/g++.dg/pr86593.C delete mode 100644 gcc/testsuite/g++.dg/pr86696.C delete mode 100644 gcc/testsuite/g++.dg/pr86988.C delete mode 100644 gcc/testsuite/g++.dg/predict-1.C delete mode 100644 gcc/testsuite/g++.dg/recip_sqrt_mult_1.C delete mode 100644 gcc/testsuite/g++.dg/recip_sqrt_mult_2.C delete mode 100644 gcc/testsuite/g++.dg/rtti/typeid12.C delete mode 100644 gcc/testsuite/g++.dg/template/array30.C delete mode 100644 gcc/testsuite/g++.dg/template/array31.C create mode 100644 gcc/testsuite/g++.dg/template/for1.C delete mode 100644 gcc/testsuite/g++.dg/template/friend64.C delete mode 100644 gcc/testsuite/g++.dg/template/friend65.C delete mode 100644 gcc/testsuite/g++.dg/template/friend66.C delete mode 100644 gcc/testsuite/g++.dg/template/spec40.C delete mode 100644 gcc/testsuite/g++.dg/tls/locations1.C delete mode 100644 gcc/testsuite/g++.dg/tls/pr85400.C delete mode 100644 gcc/testsuite/g++.dg/torture/20180705-1.C delete mode 100644 gcc/testsuite/g++.dg/torture/aarch64-vect-init-1.C delete mode 100644 gcc/testsuite/g++.dg/torture/accessor-fixits-9.C delete mode 100644 gcc/testsuite/g++.dg/torture/pr85834.C delete mode 100644 gcc/testsuite/g++.dg/torture/pr87124.C delete mode 100644 gcc/testsuite/g++.dg/tree-ssa/lifetime-dse1.C delete mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr19476-6.C delete mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr19476-7.C delete mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr86062.C delete mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr86544.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wclass-conversion1.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wclass-conversion2.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wextra-4.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wformat-method.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wformat-pr71863.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wformat-ranges-c++11.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wformat-ranges.C delete mode 100644 gcc/testsuite/g++.dg/warn/Winit-list1.C delete mode 100644 gcc/testsuite/g++.dg/warn/Winit-list2.C delete mode 100644 gcc/testsuite/g++.dg/warn/Winit-list3.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull-compare-9.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wreturn-local-addr-5.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wshadow-13.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wshadow-14.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wshadow-15.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunreachable-code-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunreachable-code-2.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wzero-as-null-pointer-constant-7.C create mode 100644 gcc/testsuite/g++.dg/warn/pr31246-2.C create mode 100644 gcc/testsuite/g++.dg/warn/pr31246.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/scoping15.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/net43.C delete mode 100644 gcc/testsuite/g++.target/i386/i386.exp delete mode 100644 gcc/testsuite/gcc.c-torture/compile/20180605-1.c delete mode 100644 gcc/testsuite/gcc.c-torture/compile/20180915-1.c delete mode 100644 gcc/testsuite/gcc.c-torture/compile/dse.c delete mode 100644 gcc/testsuite/gcc.c-torture/compile/pr84195.c delete mode 100644 gcc/testsuite/gcc.c-torture/compile/pr86526.c delete mode 100644 gcc/testsuite/gcc.c-torture/compile/pr86636.c delete mode 100644 gcc/testsuite/gcc.c-torture/compile/pr87110.c delete mode 100644 gcc/testsuite/gcc.c-torture/compile/pr87473.c delete mode 100644 gcc/testsuite/gcc.c-torture/compile/pr87647.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/20180921-1.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/builtins/lib/strnlen.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/builtins/strnlen-lib.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/builtins/strnlen.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/memchr-1.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr85582-1.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr85582-2.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr85582-3.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr86528.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr86714.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr87053.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr87290.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/ssad-run.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/strlen-2.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/strlen-3.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/strlen-4.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/usad-run.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/widechar-3.c delete mode 100644 gcc/testsuite/gcc.dg-selftests/dg-final.exp delete mode 100644 gcc/testsuite/gcc.dg/Walloc-size-larger-than-17.c delete mode 100644 gcc/testsuite/gcc.dg/Walloca-larger-than-2.c delete mode 100644 gcc/testsuite/gcc.dg/Walloca-larger-than.c delete mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-28.c delete mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-29.c delete mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-30.c delete mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-31.c delete mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-32.c delete mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-33.c delete mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-34.c delete mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-35.c delete mode 100644 gcc/testsuite/gcc.dg/Wattributes-10.c delete mode 100644 gcc/testsuite/gcc.dg/Wc90-c99-compat-10.c delete mode 100644 gcc/testsuite/gcc.dg/Wc90-c99-compat-11.c delete mode 100644 gcc/testsuite/gcc.dg/Wc90-c99-compat-12.c delete mode 100644 gcc/testsuite/gcc.dg/Wc90-c99-compat-9.c delete mode 100644 gcc/testsuite/gcc.dg/Wframe-larger-than-2.c delete mode 100644 gcc/testsuite/gcc.dg/Wlarger-than3.c delete mode 100644 gcc/testsuite/gcc.dg/Wmissing-profile.c delete mode 100644 gcc/testsuite/gcc.dg/Wrestrict-16.c delete mode 100644 gcc/testsuite/gcc.dg/Wrestrict-17.c delete mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-5.c delete mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-6.c delete mode 100644 gcc/testsuite/gcc.dg/Wstringop-truncation-3.c delete mode 100644 gcc/testsuite/gcc.dg/Wstringop-truncation-4.c delete mode 100644 gcc/testsuite/gcc.dg/Wvla-larger-than-3.c delete mode 100644 gcc/testsuite/gcc.dg/absu.c delete mode 100644 gcc/testsuite/gcc.dg/asan/pr86962.c delete mode 100644 gcc/testsuite/gcc.dg/attr-nonstring-2.c delete mode 100644 gcc/testsuite/gcc.dg/attr-nonstring-3.c delete mode 100644 gcc/testsuite/gcc.dg/attr-nonstring-4.c delete mode 100644 gcc/testsuite/gcc.dg/attr-nonstring.c delete mode 100644 gcc/testsuite/gcc.dg/autopar/pr86097.c delete mode 100644 gcc/testsuite/gcc.dg/builtin-memchr.c delete mode 100644 gcc/testsuite/gcc.dg/c11-static-assert-7.c delete mode 100644 gcc/testsuite/gcc.dg/c11-static-assert-8.c delete mode 100644 gcc/testsuite/gcc.dg/c11-static-assert-9.c delete mode 100644 gcc/testsuite/gcc.dg/c2x-static-assert-1.c delete mode 100644 gcc/testsuite/gcc.dg/c2x-static-assert-2.c delete mode 100644 gcc/testsuite/gcc.dg/c99-static-assert-2.c delete mode 100644 gcc/testsuite/gcc.dg/completion-1.c delete mode 100644 gcc/testsuite/gcc.dg/completion-2.c delete mode 100644 gcc/testsuite/gcc.dg/completion-3.c delete mode 100644 gcc/testsuite/gcc.dg/completion-4.c delete mode 100644 gcc/testsuite/gcc.dg/complex-6.c delete mode 100644 gcc/testsuite/gcc.dg/complex-7.c delete mode 100644 gcc/testsuite/gcc.dg/cpp/pr61854-8.c delete mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/inline4.c delete mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/inline5.c create mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/pr37726.c delete mode 100644 gcc/testsuite/gcc.dg/dfp/warn-abs-2.c delete mode 100644 gcc/testsuite/gcc.dg/driver-specs.c delete mode 100644 gcc/testsuite/gcc.dg/empty.h delete mode 100644 gcc/testsuite/gcc.dg/fma-1.c delete mode 100644 gcc/testsuite/gcc.dg/fma-2.c delete mode 100644 gcc/testsuite/gcc.dg/fma-3.c delete mode 100644 gcc/testsuite/gcc.dg/fma-4.c delete mode 100644 gcc/testsuite/gcc.dg/fma-5.c delete mode 100644 gcc/testsuite/gcc.dg/fma-6.c delete mode 100644 gcc/testsuite/gcc.dg/fma-7.c delete mode 100644 gcc/testsuite/gcc.dg/fold-popcount-1.c delete mode 100644 gcc/testsuite/gcc.dg/fold-popcount-2.c delete mode 100644 gcc/testsuite/gcc.dg/fold-popcount-3.c delete mode 100644 gcc/testsuite/gcc.dg/fold-popcount-4.c delete mode 100644 gcc/testsuite/gcc.dg/gimplefe-28.c delete mode 100644 gcc/testsuite/gcc.dg/gimplefe-29.c delete mode 100644 gcc/testsuite/gcc.dg/gnu2x-static-assert-1.c delete mode 100644 gcc/testsuite/gcc.dg/graphite/pr86479.c delete mode 100644 gcc/testsuite/gcc.dg/guality/pr37726.c delete mode 100644 gcc/testsuite/gcc.dg/guality/prevent-optimization.h delete mode 100644 gcc/testsuite/gcc.dg/guality/zero-length-array.c delete mode 100644 gcc/testsuite/gcc.dg/init-string-3.c delete mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-icf-38.c delete mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-icf-38a.c delete mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-icf-39.c delete mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-pta-19.c delete mode 100644 gcc/testsuite/gcc.dg/ipa/pr85734.c delete mode 100644 gcc/testsuite/gcc.dg/ipa/pr86279.c delete mode 100644 gcc/testsuite/gcc.dg/ipa/propmalloc-4.c create mode 100644 gcc/testsuite/gcc.dg/lto/chkp-privatize-1_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/chkp-privatize-2_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/chkp-privatize_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/chkp-removed-alias_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/chkp-static-bounds_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/chkp-wrap-asm-name_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr66221_0.c delete mode 100644 gcc/testsuite/gcc.dg/merge-all-constants-2.c delete mode 100644 gcc/testsuite/gcc.dg/missing-header-fixit-3.c delete mode 100644 gcc/testsuite/gcc.dg/missing-header-fixit-4.c delete mode 100644 gcc/testsuite/gcc.dg/nextafter-1.c delete mode 100644 gcc/testsuite/gcc.dg/nextafter-2.c delete mode 100644 gcc/testsuite/gcc.dg/nextafter-3.c delete mode 100644 gcc/testsuite/gcc.dg/nextafter-4.c delete mode 100644 gcc/testsuite/gcc.dg/noncompile/pr30552-1.c delete mode 100644 gcc/testsuite/gcc.dg/noncompile/pr30552-2.c delete mode 100644 gcc/testsuite/gcc.dg/noncompile/pr30552-3.c delete mode 100644 gcc/testsuite/gcc.dg/noncompile/pr30552-4.c delete mode 100644 gcc/testsuite/gcc.dg/noncompile/pr55976-1.c delete mode 100644 gcc/testsuite/gcc.dg/noncompile/pr55976-2.c delete mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic-group-test-1.c delete mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic-test-show-locus-bw-line- [...] delete mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic-test-show-locus-bw-line- [...] delete mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic-test-show-locus-color-li [...] delete mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c delete mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic_group_plugin.c delete mode 100644 gcc/testsuite/gcc.dg/plugin/dump-1.c delete mode 100644 gcc/testsuite/gcc.dg/plugin/dump-2.c delete mode 100644 gcc/testsuite/gcc.dg/plugin/dump_plugin.c delete mode 100644 gcc/testsuite/gcc.dg/plugin/pr87562-a.h delete mode 100644 gcc/testsuite/gcc.dg/plugin/pr87562-b.h delete mode 100644 gcc/testsuite/gcc.dg/pointer-range-check-1.c delete mode 100644 gcc/testsuite/gcc.dg/pointer-range-check-2.c create mode 100644 gcc/testsuite/gcc.dg/pr33092.c create mode 100644 gcc/testsuite/gcc.dg/pr47793.c delete mode 100644 gcc/testsuite/gcc.dg/pr69615.c delete mode 100644 gcc/testsuite/gcc.dg/pr79342.c delete mode 100644 gcc/testsuite/gcc.dg/pr79985.c delete mode 100644 gcc/testsuite/gcc.dg/pr85799.c delete mode 100644 gcc/testsuite/gcc.dg/pr85955.c delete mode 100644 gcc/testsuite/gcc.dg/pr86046.c delete mode 100644 gcc/testsuite/gcc.dg/pr86047.c delete mode 100644 gcc/testsuite/gcc.dg/pr86124.c delete mode 100644 gcc/testsuite/gcc.dg/pr86179.c delete mode 100644 gcc/testsuite/gcc.dg/pr86271.c delete mode 100644 gcc/testsuite/gcc.dg/pr86459.c delete mode 100644 gcc/testsuite/gcc.dg/pr86489.c delete mode 100644 gcc/testsuite/gcc.dg/pr87009.c delete mode 100644 gcc/testsuite/gcc.dg/pr87052.c delete mode 100644 gcc/testsuite/gcc.dg/pr87054.c delete mode 100644 gcc/testsuite/gcc.dg/pr87092.c delete mode 100644 gcc/testsuite/gcc.dg/pr87112.c delete mode 100644 gcc/testsuite/gcc.dg/pr87117-1.c delete mode 100644 gcc/testsuite/gcc.dg/pr87117-2.c delete mode 100644 gcc/testsuite/gcc.dg/pr87259.c delete mode 100644 gcc/testsuite/gcc.dg/pr87261.c delete mode 100644 gcc/testsuite/gcc.dg/pr87286.c delete mode 100644 gcc/testsuite/gcc.dg/pr87309.c delete mode 100644 gcc/testsuite/gcc.dg/pr87347.c delete mode 100644 gcc/testsuite/gcc.dg/pr87415.c delete mode 100644 gcc/testsuite/gcc.dg/pr87483.c delete mode 100644 gcc/testsuite/gcc.dg/pr87490.c delete mode 100644 gcc/testsuite/gcc.dg/predict-16.c delete mode 100644 gcc/testsuite/gcc.dg/predict-17.c delete mode 100644 gcc/testsuite/gcc.dg/predict-18.c delete mode 100644 gcc/testsuite/gcc.dg/predict-19.c delete mode 100644 gcc/testsuite/gcc.dg/predict-20.c delete mode 100644 gcc/testsuite/gcc.dg/predict-21.c delete mode 100644 gcc/testsuite/gcc.dg/recip_sqrt_mult_1.c delete mode 100644 gcc/testsuite/gcc.dg/recip_sqrt_mult_2.c delete mode 100644 gcc/testsuite/gcc.dg/recip_sqrt_mult_3.c delete mode 100644 gcc/testsuite/gcc.dg/recip_sqrt_mult_4.c delete mode 100644 gcc/testsuite/gcc.dg/recip_sqrt_mult_5.c delete mode 100644 gcc/testsuite/gcc.dg/sinatan-1.c delete mode 100644 gcc/testsuite/gcc.dg/sinatan-2.c delete mode 100644 gcc/testsuite/gcc.dg/sinatan-3.c delete mode 100644 gcc/testsuite/gcc.dg/spec-barrier-3.c delete mode 100644 gcc/testsuite/gcc.dg/spellcheck-identifiers-4.c delete mode 100644 gcc/testsuite/gcc.dg/spellcheck-transposition.c delete mode 100644 gcc/testsuite/gcc.dg/store_merging_20.c delete mode 100644 gcc/testsuite/gcc.dg/store_merging_21.c delete mode 100644 gcc/testsuite/gcc.dg/strcmpopt_2.c delete mode 100644 gcc/testsuite/gcc.dg/strcmpopt_3.c delete mode 100644 gcc/testsuite/gcc.dg/strcmpopt_4.c delete mode 100644 gcc/testsuite/gcc.dg/strcmpopt_5.c delete mode 100644 gcc/testsuite/gcc.dg/strlenopt-44.c delete mode 100644 gcc/testsuite/gcc.dg/strlenopt-45.c delete mode 100644 gcc/testsuite/gcc.dg/strlenopt-46.c delete mode 100644 gcc/testsuite/gcc.dg/strlenopt-49.c delete mode 100644 gcc/testsuite/gcc.dg/strlenopt-50.c delete mode 100644 gcc/testsuite/gcc.dg/strlenopt-51.c delete mode 100644 gcc/testsuite/gcc.dg/strlenopt-52.c delete mode 100644 gcc/testsuite/gcc.dg/strlenopt-53.c delete mode 100644 gcc/testsuite/gcc.dg/strlenopt-54.c delete mode 100644 gcc/testsuite/gcc.dg/strlenopt-55.c delete mode 100644 gcc/testsuite/gcc.dg/strlenopt-56.c delete mode 100644 gcc/testsuite/gcc.dg/strlenopt-58.c delete mode 100644 gcc/testsuite/gcc.dg/torture/20180712-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr52969.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr85852.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr86034.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr86066.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr86232.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr86363.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr86389.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr87132.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr87147.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr87168.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr87169.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr87176.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr87177-2.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr87177.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr87197.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr87200.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr87211.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr87263.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr87266-1.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr87266-2.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr87266-3.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr87266-4.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr87280.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr87301.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr87328.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr87342.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr87349-1.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr87349-2.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr87402.c delete mode 100644 gcc/testsuite/gcc.dg/torture/ssa-fre-1.c delete mode 100644 gcc/testsuite/gcc.dg/torture/ssa-fre-2.c delete mode 100644 gcc/testsuite/gcc.dg/torture/ssa-fre-3.c delete mode 100644 gcc/testsuite/gcc.dg/torture/ssa-fre-4.c delete mode 100644 gcc/testsuite/gcc.dg/transparent-union-6.c delete mode 100644 gcc/testsuite/gcc.dg/tree-prof/pr59521-3.c delete mode 100644 gcc/testsuite/gcc.dg/tree-prof/val-prof-10.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-10.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-11.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-20.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/copy-headers-2.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/copy-headers-3.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/copy-headers-4.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/copy-headers-5.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/evrp11.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ivopt_mult_1g.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ivopt_mult_2g.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/minmax-loopend-2.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/muldiv-1.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/muldiv-2.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-16.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-17.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-18.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-19.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/popcount.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/popcount2.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/popcount3.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr69615.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr82665.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr83648-2.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr83648.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr85720.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr86017.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr86089.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr86263.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr86401-1.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr86401-2.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr87022.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr87126.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr87205-2.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr87205.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr87287.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/predcom-8.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-31.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-32.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-33.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-34.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-35.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-63.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-64.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-65.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-66.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-67.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-68.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/switch-1.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/switch-2.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/switch-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/vrp105.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/vrp120.c delete mode 100644 gcc/testsuite/gcc.dg/union-duplicate-field.c delete mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-div-1.c delete mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-over-widen-1.c delete mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-over-widen-2.c delete mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pow-1.c delete mode 100644 gcc/testsuite/gcc.dg/vect/no-scevccp-pr86725-1.c delete mode 100644 gcc/testsuite/gcc.dg/vect/no-scevccp-pr86725-2.c delete mode 100644 gcc/testsuite/gcc.dg/vect/no-scevccp-pr86725-3.c delete mode 100644 gcc/testsuite/gcc.dg/vect/no-scevccp-pr86725-4.c delete mode 100644 gcc/testsuite/gcc.dg/vect/no-scevccp-pr86725-5.c delete mode 100644 gcc/testsuite/gcc.dg/vect/nodump-vect-opt-info-2.c delete mode 100644 gcc/testsuite/gcc.dg/vect/pr84711.c delete mode 100644 gcc/testsuite/gcc.dg/vect/pr86749.c delete mode 100644 gcc/testsuite/gcc.dg/vect/pr86858.c delete mode 100644 gcc/testsuite/gcc.dg/vect/pr87288-1.c delete mode 100644 gcc/testsuite/gcc.dg/vect/pr87288-2.c delete mode 100644 gcc/testsuite/gcc.dg/vect/pr87288-3.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-1.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-10.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-11.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-12.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-13.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-14.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-15.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-16.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-2.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-3.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-4.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-5.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-6.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-7.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-8.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-9.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-cond-arith-1.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-cond-arith-2.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-cond-arith-3.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-cond-arith-4.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-cond-arith-5.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-cond-arith-6.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-fma-1.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-fma-2.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-mixed-size-cond-1.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-10.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-11.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-12.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-13.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-14.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-15.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-16.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-17.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-18.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-19.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-20.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-21.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-22.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-5.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-6.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-7.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-8.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-9.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-1.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-2.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-3.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-4.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-5.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-6.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-7.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-8.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-sad-1.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-sad-2.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-sad-3.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-sad-4.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-sad-5.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-sad-6.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-sad-7.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-sad-8.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-widen-mult-1.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-widen-mult-2.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-widen-mult-3.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-widen-mult-4.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-widen-mult-extern-1.c delete mode 100644 gcc/testsuite/gcc.dg/vla-1.c copy gcc/testsuite/gcc.dg/vmx/{extract.c => extract-be-order.c} (56%) create mode 100644 gcc/testsuite/gcc.dg/vmx/extract-vsx-be-order.c create mode 100644 gcc/testsuite/gcc.dg/vmx/insert-be-order.c copy gcc/testsuite/gcc.dg/vmx/{insert-vsx.c => insert-vsx-be-order.c} (71%) copy gcc/testsuite/gcc.dg/vmx/{ld.c => ld-be-order.c} (78%) copy gcc/testsuite/gcc.dg/vmx/{ld-vsx.c => ld-vsx-be-order.c} (73%) copy gcc/testsuite/gcc.dg/vmx/{lde.c => lde-be-order.c} (78%) copy gcc/testsuite/gcc.dg/vmx/{ldl.c => ldl-be-order.c} (78%) copy gcc/testsuite/gcc.dg/vmx/{ldl-vsx.c => ldl-vsx-be-order.c} (73%) copy gcc/testsuite/gcc.dg/vmx/{merge.c => merge-be-order.c} (75%) copy gcc/testsuite/gcc.dg/vmx/{merge-vsx.c => merge-vsx-be-order.c} (78%) create mode 100644 gcc/testsuite/gcc.dg/vmx/mult-even-odd-be-order.c copy gcc/testsuite/gcc.dg/vmx/{pack.c => pack-be-order.c} (74%) copy gcc/testsuite/gcc.dg/vmx/{perm.c => perm-be-order.c} (69%) copy gcc/testsuite/gcc.dg/vmx/{splat.c => splat-be-order.c} (72%) copy gcc/testsuite/gcc.dg/vmx/{splat-vsx.c => splat-vsx-be-order.c} (69%) copy gcc/testsuite/gcc.dg/vmx/{st.c => st-be-order.c} (75%) copy gcc/testsuite/gcc.dg/vmx/{st-vsx.c => st-vsx-be-order.c} (69%) copy gcc/testsuite/gcc.dg/vmx/{ste.c => ste-be-order.c} (71%) copy gcc/testsuite/gcc.dg/vmx/{stl.c => stl-be-order.c} (75%) copy gcc/testsuite/gcc.dg/vmx/{stl-vsx.c => stl-vsx-be-order.c} (69%) copy gcc/testsuite/gcc.dg/vmx/{sum2s.c => sum2s-be-order.c} (52%) copy gcc/testsuite/gcc.dg/vmx/{unpack.c => unpack-be-order.c} (70%) create mode 100644 gcc/testsuite/gcc.dg/vmx/vsums-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vrp-min-max-3.c delete mode 100644 gcc/testsuite/gcc.dg/warn-abs-1.c delete mode 100644 gcc/testsuite/gcc.dg/warn-sprintf-no-nul.c delete mode 100644 gcc/testsuite/gcc.dg/warn-stpcpy-no-nul.c delete mode 100644 gcc/testsuite/gcc.dg/warn-strcpy-no-nul.c delete mode 100644 gcc/testsuite/gcc.dg/warn-strlen-no-nul.c delete mode 100644 gcc/testsuite/gcc.dg/warn-strnlen-no-nul-2.c delete mode 100644 gcc/testsuite/gcc.dg/warn-strnlen-no-nul.c delete mode 100644 gcc/testsuite/gcc.dg/wmain.c delete mode 100644 gcc/testsuite/gcc.misc-tests/gcov-pr83813.c delete mode 100644 gcc/testsuite/gcc.misc-tests/gcov-pr84758.c delete mode 100644 gcc/testsuite/gcc.misc-tests/gcov-pr85217.c delete mode 100644 gcc/testsuite/gcc.misc-tests/gcov-pr85332.c delete mode 100644 gcc/testsuite/gcc.misc-tests/gcov-pr85338.c delete mode 100644 gcc/testsuite/gcc.misc-tests/gcov-pr85350.c delete mode 100644 gcc/testsuite/gcc.misc-tests/gcov-pr85372.c delete mode 100644 gcc/testsuite/gcc.misc-tests/gcov-pr86536.c delete mode 100644 gcc/testsuite/gcc.src/maintainers.exp delete mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld1x3.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst1x2.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst1x3.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/aes_2.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/aes_xor_combine.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/atomic-store.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/builtin_sadd_128.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/builtin_saddl.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/builtin_saddll.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/builtin_ssub_128.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/builtin_ssubl.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/builtin_ssubll.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/builtin_uadd_128.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/builtin_uaddl.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/builtin_uaddll.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/builtin_usub_128.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/builtin_usubl.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/builtin_usubll.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/combine_bfxil.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/combine_bfxil_2.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/crypto-fuse-1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/crypto-fuse-2.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/extract_zero_extend.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/f16_mov_immediate_3.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/fix_extend1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/frecpe_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/frecpe_2.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/imm_choice_comparison.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/large_struct_copy.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/large_struct_copy_2.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_stp_10.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_stp_11.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_stp_12.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_stp_13.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_stp_6.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_stp_7.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_stp_8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_stp_9.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_stp_q.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_stp_q_disable.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/lsl_asr_sbfiz.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/pr64946.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/pr84882.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/pr87511.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/profile.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vect_su_add_sub.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/ssadv16qi.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-12.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-13.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-14.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-15.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-alloca-1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-alloca-10.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-alloca-2.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-alloca-3.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-alloca-4.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-alloca-5.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-alloca-6.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-alloca-7.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-alloca-8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-alloca-9.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-alloca.h delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-cfa-1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-cfa-2.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-cfa-3.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-prologue-1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-prologue-10.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-prologue-11.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-prologue-12.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-prologue-13.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-prologue-14.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-prologue-15.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-prologue-16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-prologue-2.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-prologue-3.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-prologue-4.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-prologue-5.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-prologue-6.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-prologue-7.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-prologue-8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-prologue-9.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-prologue.h delete mode 100644 gcc/testsuite/gcc.target/aarch64/store_lane_spill_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stp_vec_128_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/strcmpopt_6.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/struct_cpy.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/bswap_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/bswap_2.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/bswap_3.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_arith_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_arith_1_run.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_arith_2.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_arith_2_run.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_arith_3.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_arith_3_run.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_arith_4.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_arith_4_run.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_arith_5.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_arith_5_run.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/div_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/div_1_run.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/extract_5.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/loop_add_6.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mul_highpart_2.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mul_highpart_2_run.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr87563.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/reduc_4.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/reduc_6.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/reduc_7.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/reduc_8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_14.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_14_run.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_perm_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_perm_2.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_perm_3.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_perm_4.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_perm_5.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_perm_6.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_perm_7.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/store_lane_spill_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_24.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_24_run.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/tls_preserve_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/tls_preserve_2.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/tls_preserve_3.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_10.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_10_run.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_11.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_11_run.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_12.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_12_run.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_13.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_13_run.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_14.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_14_run.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_15.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_15_run.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_16_run.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_7.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_7_run.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_8_run.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_9.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_9_run.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/target_attr_18.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/usadv16qi.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/vabs_intrinsic_3.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/vabsd_s64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/vec_zeroextend.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/vect-init-ld1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/vect-slp-dup.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/vect_hadd_1.h delete mode 100644 gcc/testsuite/gcc.target/aarch64/vect_shadd_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/vect_srhadd_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/vect_uhadd_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/vect_urhadd_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/vnegd_s64.c delete mode 100644 gcc/testsuite/gcc.target/alpha/pr86984.c delete mode 100644 gcc/testsuite/gcc.target/arc/fma-1.c delete mode 100644 gcc/testsuite/gcc.target/arc/store-merge-1.c delete mode 100644 gcc/testsuite/gcc.target/arc/tmac-3.c delete mode 100644 gcc/testsuite/gcc.target/arc/tph_addx.c delete mode 100644 gcc/testsuite/gcc.target/arc/uncached-1.c delete mode 100644 gcc/testsuite/gcc.target/arc/uncached-2.c create mode 100644 gcc/testsuite/gcc.target/arm/armv5_thumb_isa.c delete mode 100644 gcc/testsuite/gcc.target/arm/big-endian-subreg.c delete mode 100644 gcc/testsuite/gcc.target/arm/cmse/cmse-1c99.c create mode 100644 gcc/testsuite/gcc.target/arm/pr62554.c create mode 100644 gcc/testsuite/gcc.target/arm/pr69610-1.c create mode 100644 gcc/testsuite/gcc.target/arm/pr69610-2.c delete mode 100644 gcc/testsuite/gcc.target/csky/and1.c delete mode 100644 gcc/testsuite/gcc.target/csky/and2.c delete mode 100644 gcc/testsuite/gcc.target/csky/and3a.c delete mode 100644 gcc/testsuite/gcc.target/csky/and3b.c delete mode 100644 gcc/testsuite/gcc.target/csky/ck801-branch.c delete mode 100644 gcc/testsuite/gcc.target/csky/constpool-1.c delete mode 100644 gcc/testsuite/gcc.target/csky/constpool-2.c delete mode 100644 gcc/testsuite/gcc.target/csky/constpool-3.c delete mode 100644 gcc/testsuite/gcc.target/csky/cse-cc.c delete mode 100644 gcc/testsuite/gcc.target/csky/csky.exp delete mode 100644 gcc/testsuite/gcc.target/csky/fnargs-1.c delete mode 100644 gcc/testsuite/gcc.target/csky/fnargs-2.c delete mode 100644 gcc/testsuite/gcc.target/csky/fnargs-3.c delete mode 100644 gcc/testsuite/gcc.target/csky/land1.c delete mode 100644 gcc/testsuite/gcc.target/csky/land2.c delete mode 100644 gcc/testsuite/gcc.target/csky/naked.c delete mode 100644 gcc/testsuite/gcc.target/csky/or1.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512-binop-1.h delete mode 100644 gcc/testsuite/gcc.target/i386/avx512-binop-2.h delete mode 100644 gcc/testsuite/gcc.target/i386/avx512-binop-3.h delete mode 100644 gcc/testsuite/gcc.target/i386/avx512-binop-4.h delete mode 100644 gcc/testsuite/gcc.target/i386/avx512-binop-5.h delete mode 100644 gcc/testsuite/gcc.target/i386/avx512-binop-6.h delete mode 100644 gcc/testsuite/gcc.target/i386/avx512-fma-1.h delete mode 100644 gcc/testsuite/gcc.target/i386/avx512-fma-2.h delete mode 100644 gcc/testsuite/gcc.target/i386/avx512-fma-3.h delete mode 100644 gcc/testsuite/gcc.target/i386/avx512-fma-4.h delete mode 100644 gcc/testsuite/gcc.target/i386/avx512-fma-5.h delete mode 100644 gcc/testsuite/gcc.target/i386/avx512-fma-6.h delete mode 100644 gcc/testsuite/gcc.target/i386/avx512-fma-7.h delete mode 100644 gcc/testsuite/gcc.target/i386/avx512-fma-8.h delete mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr85832.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr86036.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-pr85480-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-pr85480-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-pr85918-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-pr85918.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vpmullq-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vpmullq-4.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-add-df-zmm-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-add-sf-zmm-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-add-sf-zmm-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-add-sf-zmm-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-add-sf-zmm-4.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-add-sf-zmm-5.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-add-sf-zmm-6.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-div-df-zmm-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-div-sf-zmm-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-div-sf-zmm-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-div-sf-zmm-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-div-sf-zmm-4.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-div-sf-zmm-5.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-fmadd-df-zmm-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-fmadd-sf-zmm-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-fmadd-sf-zmm-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-fmadd-sf-zmm-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-fmadd-sf-zmm-4.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-fmadd-sf-zmm-5.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-fmadd-sf-zmm-6.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-fmadd-sf-zmm-7.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-fmadd-sf-zmm-8.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr85832.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-set-v32hi-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-set-v32hi-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-set-v32hi-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-set-v32hi-4.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-set-v32hi-5.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-set-v64qi-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-set-v64qi-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-set-v64qi-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-set-v64qi-4.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-set-v64qi-5.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-setzero-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-sub-df-zmm-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-sub-sf-zmm-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-sub-sf-zmm-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-sub-sf-zmm-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-sub-sf-zmm-4.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-sub-sf-zmm-5.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vpmullq-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vpmullq-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-add-sf-xmm-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-add-sf-ymm-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-div-sf-xmm-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-div-sf-ymm-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-fmadd-sf-xmm-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-fmadd-sf-ymm-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr85832.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-sub-sf-xmm-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-sub-sf-ymm-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vlbw-pr85832.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-always_inline.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-bndret.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-builtins-1.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-builtins-2.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-builtins-3.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-builtins-4.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-const-check-1.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-const-check-2.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-hidden-def.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-label-address.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-lifetime-1.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-narrow-bounds.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-pr69044.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-remove-bndint-1.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-remove-bndint-2.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-strchr.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-strlen-1.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-strlen-2.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-strlen-3.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-strlen-4.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-strlen-5.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-1.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-10.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-11.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-12.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-13.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-14.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-15.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-16.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-17.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-2.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-3.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-4.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-5.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-6.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-7.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-8.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-9.c delete mode 100644 gcc/testsuite/gcc.target/i386/cldemote-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/cvt-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/cvt-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/excess-precision-10.c delete mode 100644 gcc/testsuite/gcc.target/i386/excess-precision-9.c delete mode 100644 gcc/testsuite/gcc.target/i386/falign-functions-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/falign-functions.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-11.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-12.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-attr-12.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-attr-13.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-bnd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-bnd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-bnd-3.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-bnd-4.c create mode 100644 gcc/testsuite/gcc.target/i386/interrupt-bnd-err-1.c create mode 100644 gcc/testsuite/gcc.target/i386/interrupt-bnd-err-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/alloca-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/alloca-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/alloca-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/arg-addr-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/arg-addr-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/arg-addr-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/bitfields-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/bitfields-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/bitfields-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds [...] create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds [...] create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds [...] create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds [...] create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds [...] create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds [...] create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/calloc-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/calloc-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/calloc-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/chkp-fix-calls-1.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/chkp-fix-calls-2.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/chkp-fix-calls-3.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/chkp-fix-calls-4.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/chkp-thunk-comdat-1.cc create mode 100644 gcc/testsuite/gcc.target/i386/mpx/chkp-thunk-comdat-2.cc create mode 100644 gcc/testsuite/gcc.target/i386/mpx/chkp-thunk-comdat-3.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/fastcall-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/fastcall-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/fastcall-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/fastcall-2-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/fastcall-2-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/fastcall-2-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-10-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-10-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-10-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-2-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-2-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-2-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-3-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-3-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-3-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-4-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-4-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-4-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-5-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-5-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-5-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-6-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-6-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-6-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-7-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-7-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-7-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-8-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-8-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-8-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-9-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-9-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-9-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/frame-address-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/hard-reg-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/hard-reg-2-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/hard-reg-2-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/hard-reg-2-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/if-stmt-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/if-stmt-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/if-stmt-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/if-stmt-2-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/if-stmt-2-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/if-stmt-2-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/label-address-1.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/legacy-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/macro.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/malloc-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/malloc-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/malloc-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/memcpy-1.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/memmove-1.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/memmove-2.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/memmove-zero-length.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/mpx-check.h create mode 100644 gcc/testsuite/gcc.target/i386/mpx/mpx-os-support.h copy gcc/testsuite/gcc.target/{powerpc/dfp/dfp.exp => i386/mpx/mpx.exp} (70%) create mode 100644 gcc/testsuite/gcc.target/i386/mpx/nested-function-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/nested-function-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/nested-function-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-2-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-2-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-2-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-3-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-3-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-3-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-4-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-4-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-4-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-5-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-5-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-5-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-diff-1.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-store-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-store-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-store-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr65508.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr65531.cc create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr66048.cc create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr66134.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr66566.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr66567.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr66568.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr66569.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr66581.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr68337-1.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr68337-2.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr68416.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr78339.c copy gcc/testsuite/{gcc.dg/torture/pr71901.c => gcc.target/i386/mpx/pr79631.c} (71%) create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr79633.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr79753.c copy gcc/testsuite/gcc.target/i386/{pr79498.c => mpx/pr79770.c} (77%) create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr79987.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr79988.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/realloc-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/realloc-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/realloc-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/realloc-2-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/realloc-2-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/realloc-2-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-1-lbv.cpp create mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-1-nov.cpp create mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-1-ubv.cpp create mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-2-lbv.cpp create mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-2-nov.cpp create mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-2-ubv.cpp create mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-3-lbv.cpp create mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-3-nov.cpp create mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-3-ubv.cpp create mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-4-lbv.cpp create mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-4-nov.cpp create mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-4-ubv.cpp create mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-pointer-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-pointer-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-pointer-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-2-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-2-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-2-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-3-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-3-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-3-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-4-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-4-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-4-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-5-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-5-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-5-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-6-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-6-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-6-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/sincos-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-array-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-array-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-array-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-2-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-2-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-2-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-3-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-3-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-3-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-4-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-4-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-4-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-5-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-5-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-5-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-6-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-6-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-6-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-string-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-string-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-string-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-10-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-10-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-10-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-2-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-2-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-2-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-3-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-3-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-3-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-4-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-4-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-4-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-5-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-5-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-5-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-6-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-6-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-6-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-7-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-7-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-7-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-8-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-8-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-8-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-9-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-9-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-9-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-copy-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-copy-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-copy-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-copy-2-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-copy-2-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-copy-2-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/thread-local-var-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/thread-local-var-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/thread-local-var-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/union-arg-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/union-arg-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/union-arg-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/va-arg-pack-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/va-arg-pack-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/va-arg-pack-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/va-arg-pack-2-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/va-arg-pack-2-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/va-arg-pack-2-ubv.c copy gcc/testsuite/{gcc.dg/pr79574-2.c => gcc.target/i386/mpx/vararg-1-lbv.c} (57%) copy gcc/testsuite/{gcc.dg/pr79574-2.c => gcc.target/i386/mpx/vararg-1-nov.c} (57%) copy gcc/testsuite/{gcc.dg/pr79574-2.c => gcc.target/i386/mpx/vararg-1-ubv.c} (57%) copy gcc/testsuite/{gcc.dg/pr79574-2.c => gcc.target/i386/mpx/vararg-2-lbv.c} (51%) copy gcc/testsuite/{gcc.dg/pr79574-2.c => gcc.target/i386/mpx/vararg-2-nov.c} (52%) copy gcc/testsuite/{gcc.dg/pr79574-2.c => gcc.target/i386/mpx/vararg-2-ubv.c} (50%) copy gcc/testsuite/{gcc.dg/pr79574-2.c => gcc.target/i386/mpx/vararg-3-lbv.c} (50%) copy gcc/testsuite/{gcc.dg/pr79574-2.c => gcc.target/i386/mpx/vararg-3-nov.c} (52%) copy gcc/testsuite/{gcc.dg/pr79574-2.c => gcc.target/i386/mpx/vararg-3-ubv.c} (50%) copy gcc/testsuite/{gcc.dg/pr79574-2.c => gcc.target/i386/mpx/vararg-4-lbv.c} (50%) copy gcc/testsuite/{gcc.dg/pr79574-2.c => gcc.target/i386/mpx/vararg-4-nov.c} (51%) create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-4-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-5-lbv.c copy gcc/testsuite/{gcc.dg/pr79574-2.c => gcc.target/i386/mpx/vararg-5-nov.c} (50%) create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-5-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-6-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-6-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-6-ubv.c copy gcc/testsuite/{gcc.dg/pr79574-2.c => gcc.target/i386/mpx/vararg-7-lbv.c} (60%) copy gcc/testsuite/{gcc.dg/pr79574-2.c => gcc.target/i386/mpx/vararg-7-nov.c} (62%) copy gcc/testsuite/{gcc.dg/pr79574-2.c => gcc.target/i386/mpx/vararg-7-ubv.c} (68%) create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-8-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-8-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-8-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vla-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vla-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vla-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vla-2-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vla-2-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vla-2-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vla-trailing-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vla-trailing-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vla-trailing-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/pr63995-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr64805.c create mode 100644 gcc/testsuite/gcc.target/i386/pr65044.c create mode 100644 gcc/testsuite/gcc.target/i386/pr65167.c create mode 100644 gcc/testsuite/gcc.target/i386/pr65183.c create mode 100644 gcc/testsuite/gcc.target/i386/pr65184.c create mode 100644 gcc/testsuite/gcc.target/i386/pr65523.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70876.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70877.c create mode 100644 gcc/testsuite/gcc.target/i386/pr71458.c create mode 100644 gcc/testsuite/gcc.target/i386/pr80880.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr82418.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr82853-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr82853-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr84431.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr85317.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr85323-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr85323-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr85323-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr85323-4.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr85323-5.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr85323-6.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr85323-7.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr85323-8.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr85323-9.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr85620-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr85620-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr85620-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr85620-4.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr85692.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr85693.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr85694.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr86257.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr86348.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr86560-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr86560-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr86560-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr86560-4.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr86560-5.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr87290.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr87537-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr87572.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr87573.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr87596.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr87599.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr87657.c copy gcc/testsuite/gcc.target/i386/{ret-thunk-22.c => ret-thunk-25.c} (76%) create mode 100644 gcc/testsuite/gcc.target/i386/rop1.c delete mode 100644 gcc/testsuite/gcc.target/i386/sse2-movs.c delete mode 100644 gcc/testsuite/gcc.target/i386/strcmpopt_6.c create mode 100644 gcc/testsuite/gcc.target/i386/thunk-retbnd.c delete mode 100644 gcc/testsuite/gcc.target/i386/tpause-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/umonitor-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/vartrack-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/warn-abs-3.c delete mode 100644 gcc/testsuite/gcc.target/m68k/tls-dimode.c delete mode 100644 gcc/testsuite/gcc.target/microblaze/others/picdtr.c delete mode 100644 gcc/testsuite/gcc.target/msp430/function-attributes-4.c delete mode 100644 gcc/testsuite/gcc.target/msp430/msp430.h delete mode 100644 gcc/testsuite/gcc.target/msp430/msp430f-device-symbol.c delete mode 100644 gcc/testsuite/gcc.target/msp430/msp430i-device-symbol.c delete mode 100644 gcc/testsuite/gcc.target/msp430/pr78849.c delete mode 100644 gcc/testsuite/gcc.target/msp430/static-interrupts.c delete mode 100644 gcc/testsuite/gcc.target/nvptx/atomic_fetch-1.c delete mode 100644 gcc/testsuite/gcc.target/nvptx/atomic_fetch-2.c delete mode 100644 gcc/testsuite/gcc.target/nvptx/atomic_fetch-3.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/altivec-37.c create mode 100644 gcc/testsuite/gcc.target/powerpc/altivec-7-be.c create mode 100644 gcc/testsuite/gcc.target/powerpc/altivec-7-le.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/altivec-7.c create mode 100644 gcc/testsuite/gcc.target/powerpc/altivec-7.h create mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-1-be.c create mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-1-le.c rename gcc/testsuite/gcc.target/powerpc/{builtins-1.c => builtins-1.h} (53%) delete mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-4.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-5.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-8-p9-runnable.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-8-runnable.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/combine-2-2.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/convert-fp-128.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/convert-fp-64.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-char.p7.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-char.p8.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-char.p9.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-double.p7.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-double.p8.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-double.p9.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-float.p7.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-float.p8.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-float.p9.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-int.p7.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-int.p8.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-int.p9.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-longlong.p7.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-longlong.p8.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-longlong.p9.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-short.p7.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-short.p8.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-short.p9.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-insert-char-p8.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-insert-char-p9.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-insert-double.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-insert-float-p8.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-insert-float-p9.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-insert-int-p8.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-insert-int-p9.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-insert-longlong.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-insert-short-p8.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-insert-short-p9.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-builtin_vec_xl-l [...] delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_xl-char.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_xl-double.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_xl-float.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_xl-int.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_xl-short.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-mergeeo-floatdouble.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-mergeeo-int.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-mergeeo-longlong.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-select-char.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-select-double.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-select-float.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-select-int.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-select-longlong.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-select-short.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-splat-char.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-splat-floatdouble.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-splat-int.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-splat-longlong.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-splat-pixel.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-splat-short.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-builtin_vec_xst [...] delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-builtin_vec_xst [...] delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-builtin_vec_xst [...] delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-builtin_vec_xst [...] delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_xst-char.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_xst-double.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_xst-float.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_xst-int.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_xst-short.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-unpack-char.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-unpack-float.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-unpack-int.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-unpack-pixel.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-unpack-short.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/p8-vec-xl-xst-v2.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/p9-extract-4.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr37191.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr85657-4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr85657-5.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr85657-6.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr86324-1.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr86324-2.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr86939.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr87466.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/sse3-addsubpd.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/sse3-addsubps.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/sse3-check.h delete mode 100644 gcc/testsuite/gcc.target/powerpc/sse3-haddpd.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/sse3-haddps.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/sse3-hsubpd.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/sse3-hsubps.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/sse3-lddqu.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/sse3-movddup.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/sse3-movshdup.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/sse3-movsldup.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/test_fpscr_drn_builtin.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/test_fpscr_drn_builtin_error.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/test_fpscr_rn_builtin.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/test_fpscr_rn_builtin_error.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/test_mffsl.c copy gcc/testsuite/gcc.target/powerpc/{vec-setup-double.c => vec-setup-be-double.c} (65%) create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-setup-be-long.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-7-be.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-7.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-7.h copy gcc/testsuite/gcc.target/powerpc/{vsx-vector-6.p9.c => vsx-vector-6-be.c} (58%) rename gcc/testsuite/gcc.target/powerpc/{vsx-vector-6.p8.c => vsx-vector-6-le.c} (54%) rename gcc/testsuite/gcc.target/powerpc/{vsx-vector-6.p9.c => vsx-vector-6-le.p9.c} (93%) delete mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p7.c delete mode 100644 gcc/testsuite/gcc.target/riscv/interrupt-1.c delete mode 100644 gcc/testsuite/gcc.target/riscv/interrupt-2.c delete mode 100644 gcc/testsuite/gcc.target/riscv/interrupt-3.c delete mode 100644 gcc/testsuite/gcc.target/riscv/interrupt-4.c delete mode 100644 gcc/testsuite/gcc.target/riscv/interrupt-5.c delete mode 100644 gcc/testsuite/gcc.target/riscv/interrupt-conflict-mode.c delete mode 100644 gcc/testsuite/gcc.target/riscv/interrupt-debug.c delete mode 100644 gcc/testsuite/gcc.target/riscv/interrupt-mmode.c delete mode 100644 gcc/testsuite/gcc.target/riscv/interrupt-smode.c delete mode 100644 gcc/testsuite/gcc.target/riscv/interrupt-umode.c delete mode 100644 gcc/testsuite/gcc.target/riscv/shift-shift-1.c delete mode 100644 gcc/testsuite/gcc.target/riscv/shift-shift-2.c delete mode 100644 gcc/testsuite/gcc.target/riscv/shift-shift-3.c delete mode 100644 gcc/testsuite/gcc.target/riscv/switch-qi.c delete mode 100644 gcc/testsuite/gcc.target/riscv/switch-si.c delete mode 100644 gcc/testsuite/gcc.target/riscv/weak-1.c delete mode 100644 gcc/testsuite/gcc.target/s390/TI-constants-lra.c delete mode 100644 gcc/testsuite/gcc.target/s390/TI-constants-nolra.c delete mode 100644 gcc/testsuite/gcc.target/s390/function-align1.c delete mode 100644 gcc/testsuite/gcc.target/s390/function-align2.c delete mode 100644 gcc/testsuite/gcc.target/s390/function-align3.c copy gcc/testsuite/gcc.target/s390/{hotpatch-14.c => hotpatch-8.c} (70%) copy gcc/testsuite/gcc.target/s390/{hotpatch-3.c => hotpatch-9.c} (68%) delete mode 100644 gcc/testsuite/gcc.target/s390/mfentry-m64.c delete mode 100644 gcc/testsuite/gcc.target/s390/mnop-mcount-m31-mzarch.c delete mode 100644 gcc/testsuite/gcc.target/s390/mnop-mcount-m64-mfentry.c delete mode 100644 gcc/testsuite/gcc.target/s390/mnop-mcount-m64.c delete mode 100644 gcc/testsuite/gcc.target/s390/mrecord-mcount.c delete mode 100644 gcc/testsuite/gcc.target/s390/nomemloopunroll-1.c delete mode 100644 gcc/testsuite/gcc.target/s390/pr80080-3.c delete mode 100644 gcc/testsuite/gcc.target/s390/pr84332.c delete mode 100644 gcc/testsuite/gfortran.dg/alloc_comp_basics_7.f90 delete mode 100644 gcc/testsuite/gfortran.dg/allocatable_scalar_14.f90 delete mode 100644 gcc/testsuite/gfortran.dg/allocate_with_source_25.f90 delete mode 100644 gcc/testsuite/gfortran.dg/allocate_with_source_26.f90 delete mode 100644 gcc/testsuite/gfortran.dg/associate_39.f90 delete mode 100644 gcc/testsuite/gfortran.dg/associate_40.f90 delete mode 100644 gcc/testsuite/gfortran.dg/associate_42.f90 delete mode 100644 gcc/testsuite/gfortran.dg/associate_43.f90 delete mode 100644 gcc/testsuite/gfortran.dg/associate_44.f90 delete mode 100644 gcc/testsuite/gfortran.dg/associate_45.f90 delete mode 100644 gcc/testsuite/gfortran.dg/assumed_charlen_function_7.f90 delete mode 100644 gcc/testsuite/gfortran.dg/blas_gemm_routines.f delete mode 100644 gcc/testsuite/gfortran.dg/block_16.f08 delete mode 100644 gcc/testsuite/gfortran.dg/class_assign_2.f90 delete mode 100644 gcc/testsuite/gfortran.dg/class_assign_3.f90 delete mode 100644 gcc/testsuite/gfortran.dg/class_result_7.f90 delete mode 100644 gcc/testsuite/gfortran.dg/class_result_8.f90 delete mode 100644 gcc/testsuite/gfortran.dg/class_result_9.f90 delete mode 100644 gcc/testsuite/gfortran.dg/contiguous_7.f90 delete mode 100644 gcc/testsuite/gfortran.dg/cray_pointers_12.f90 delete mode 100644 gcc/testsuite/gfortran.dg/data_stmt_pointer.f90 delete mode 100644 gcc/testsuite/gfortran.dg/deferred_character_20.f90 delete mode 100644 gcc/testsuite/gfortran.dg/deferred_character_22.f90 delete mode 100644 gcc/testsuite/gfortran.dg/deferred_character_23.f90 delete mode 100644 gcc/testsuite/gfortran.dg/deferred_character_24.f90 delete mode 100644 gcc/testsuite/gfortran.dg/deferred_character_25.f90 delete mode 100644 gcc/testsuite/gfortran.dg/deferred_character_26.f90 delete mode 100644 gcc/testsuite/gfortran.dg/deferred_character_27.f90 delete mode 100644 gcc/testsuite/gfortran.dg/deferred_character_28.f90 delete mode 100644 gcc/testsuite/gfortran.dg/deferred_character_29.f90 delete mode 100644 gcc/testsuite/gfortran.dg/deferred_character_30.f90 delete mode 100644 gcc/testsuite/gfortran.dg/deferred_type_component_3.f90 delete mode 100644 gcc/testsuite/gfortran.dg/dependency_52.f90 delete mode 100644 gcc/testsuite/gfortran.dg/elemental_function_2.f90 delete mode 100644 gcc/testsuite/gfortran.dg/elemental_function_3.f90 delete mode 100644 gcc/testsuite/gfortran.dg/f2018_obs.f90 delete mode 100644 gcc/testsuite/gfortran.dg/finalize_33.f90 delete mode 100644 gcc/testsuite/gfortran.dg/generic_32.f90 delete mode 100644 gcc/testsuite/gfortran.dg/generic_33.f90 delete mode 100644 gcc/testsuite/gfortran.dg/generic_35.f90 delete mode 100644 gcc/testsuite/gfortran.dg/goacc/finalize-1.f delete mode 100644 gcc/testsuite/gfortran.dg/goacc/kernels-parallel-loop-data-ente [...] delete mode 100644 gcc/testsuite/gfortran.dg/goacc/modules.f95 delete mode 100644 gcc/testsuite/gfortran.dg/goacc/nested-parallelism.f90 delete mode 100644 gcc/testsuite/gfortran.dg/goacc/pr77371-1.f90 delete mode 100644 gcc/testsuite/gfortran.dg/goacc/pr77371-2.f90 delete mode 100644 gcc/testsuite/gfortran.dg/goacc/pr85879.f90 delete mode 100644 gcc/testsuite/gfortran.dg/goacc/routine-8.f90 delete mode 100644 gcc/testsuite/gfortran.dg/goacc/routine-level-of-parallelism-1.f90 delete mode 100644 gcc/testsuite/gfortran.dg/goacc/update-if_present-1.f90 delete mode 100644 gcc/testsuite/gfortran.dg/goacc/update-if_present-2.f90 delete mode 100644 gcc/testsuite/gfortran.dg/inline_matmul_23.f90 delete mode 100644 gcc/testsuite/gfortran.dg/inline_matmul_24.f90 delete mode 100644 gcc/testsuite/gfortran.dg/intent_decl_1.f90 delete mode 100644 gcc/testsuite/gfortran.dg/intent_optimize_2.f90 delete mode 100644 gcc/testsuite/gfortran.dg/intent_out_10.f90 delete mode 100644 gcc/testsuite/gfortran.dg/intent_out_11.f90 delete mode 100644 gcc/testsuite/gfortran.dg/intent_out_12.f90 delete mode 100644 gcc/testsuite/gfortran.dg/interface_assignment_6.f90 delete mode 100644 gcc/testsuite/gfortran.dg/iso_c_binding_only_2.f90 delete mode 100644 gcc/testsuite/gfortran.dg/linefile.f90 delete mode 100644 gcc/testsuite/gfortran.dg/matmul_blas_1.f delete mode 100644 gcc/testsuite/gfortran.dg/matmul_bounds_13.f90 delete mode 100644 gcc/testsuite/gfortran.dg/matmul_bounds_14.f delete mode 100644 gcc/testsuite/gfortran.dg/matmul_bounds_15.f delete mode 100644 gcc/testsuite/gfortran.dg/matmul_bounds_16.f delete mode 100644 gcc/testsuite/gfortran.dg/max_expr.f90 delete mode 100644 gcc/testsuite/gfortran.dg/min_expr.f90 delete mode 100644 gcc/testsuite/gfortran.dg/minmax_integer.f90 delete mode 100644 gcc/testsuite/gfortran.dg/minmaxloc_12.f90 delete mode 100644 gcc/testsuite/gfortran.dg/minmaxloc_13.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pointer_array_10.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr85938.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr87117.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr87217.f delete mode 100644 gcc/testsuite/gfortran.dg/random_init_1.f90 delete mode 100644 gcc/testsuite/gfortran.dg/random_init_2.f90 delete mode 100644 gcc/testsuite/gfortran.dg/random_init_3.f90 delete mode 100644 gcc/testsuite/gfortran.dg/random_init_4.f90 delete mode 100644 gcc/testsuite/gfortran.dg/random_init_5.f90 delete mode 100644 gcc/testsuite/gfortran.dg/random_init_6.f90 delete mode 100644 gcc/testsuite/gfortran.dg/realloc_on_assign_31.f90 delete mode 100644 gcc/testsuite/gfortran.dg/scalarize_parameter_array_2.f90 delete mode 100644 gcc/testsuite/gfortran.dg/select_type_44.f90 delete mode 100644 gcc/testsuite/gfortran.dg/select_type_45.f90 delete mode 100644 gcc/testsuite/gfortran.dg/select_type_46.f90 delete mode 100644 gcc/testsuite/gfortran.dg/select_type_47.f90 delete mode 100644 gcc/testsuite/gfortran.dg/short_circuiting.f90 delete mode 100644 gcc/testsuite/gfortran.dg/short_circuiting_2.f90 delete mode 100644 gcc/testsuite/gfortran.dg/short_circuiting_3.f90 delete mode 100644 gcc/testsuite/gfortran.dg/submodule_32.f08 delete mode 100644 gcc/testsuite/gfortran.dg/transfer_class_3.f90 delete mode 100644 gcc/testsuite/gfortran.dg/vect/pr85853.f90 delete mode 100644 gcc/testsuite/gfortran.dg/vect/vect-8-epilogue.F90 delete mode 100644 gcc/testsuite/gnat.dg/abstract_state1.adb delete mode 100644 gcc/testsuite/gnat.dg/abstract_state1.ads delete mode 100644 gcc/testsuite/gnat.dg/access5.adb delete mode 100644 gcc/testsuite/gnat.dg/access5.ads delete mode 100644 gcc/testsuite/gnat.dg/addr10.adb delete mode 100644 gcc/testsuite/gnat.dg/addr11.adb delete mode 100644 gcc/testsuite/gnat.dg/addr12.adb delete mode 100644 gcc/testsuite/gnat.dg/addr12_a.adb delete mode 100644 gcc/testsuite/gnat.dg/addr12_a.ads delete mode 100644 gcc/testsuite/gnat.dg/addr12_b.adb delete mode 100644 gcc/testsuite/gnat.dg/addr12_b.ads delete mode 100644 gcc/testsuite/gnat.dg/addr12_c.ads delete mode 100644 gcc/testsuite/gnat.dg/aggr23.adb delete mode 100644 gcc/testsuite/gnat.dg/aggr23_q.adb delete mode 100644 gcc/testsuite/gnat.dg/aggr23_tt.ads delete mode 100644 gcc/testsuite/gnat.dg/array30.adb delete mode 100644 gcc/testsuite/gnat.dg/array31.adb delete mode 100644 gcc/testsuite/gnat.dg/assertion_policy1.adb delete mode 100644 gcc/testsuite/gnat.dg/assertion_policy1_pkg.adb delete mode 100644 gcc/testsuite/gnat.dg/assertion_policy1_pkg.ads delete mode 100644 gcc/testsuite/gnat.dg/bip_case_expr.adb delete mode 100644 gcc/testsuite/gnat.dg/bip_case_expr_pkg.ads delete mode 100644 gcc/testsuite/gnat.dg/bit_order1.adb delete mode 100644 gcc/testsuite/gnat.dg/block_ext_return_assert_failure.adb delete mode 100644 gcc/testsuite/gnat.dg/config_pragma1.adb delete mode 100644 gcc/testsuite/gnat.dg/config_pragma1_pkg.ads delete mode 100644 gcc/testsuite/gnat.dg/contract1.adb delete mode 100644 gcc/testsuite/gnat.dg/controlled8.adb delete mode 100644 gcc/testsuite/gnat.dg/debug15.adb delete mode 100644 gcc/testsuite/gnat.dg/derived_type5.adb delete mode 100644 gcc/testsuite/gnat.dg/derived_type5_pkg.ads delete mode 100644 gcc/testsuite/gnat.dg/dinst.adb delete mode 100644 gcc/testsuite/gnat.dg/dinst_pkg.adb delete mode 100644 gcc/testsuite/gnat.dg/dinst_pkg.ads delete mode 100644 gcc/testsuite/gnat.dg/discr49.adb delete mode 100644 gcc/testsuite/gnat.dg/discr49_rec1.adb delete mode 100644 gcc/testsuite/gnat.dg/discr49_rec1.ads delete mode 100644 gcc/testsuite/gnat.dg/discr49_rec2.adb delete mode 100644 gcc/testsuite/gnat.dg/discr49_rec2.ads delete mode 100644 gcc/testsuite/gnat.dg/discr50.adb delete mode 100644 gcc/testsuite/gnat.dg/discr51.adb delete mode 100644 gcc/testsuite/gnat.dg/discr52.adb delete mode 100644 gcc/testsuite/gnat.dg/discr54.adb delete mode 100644 gcc/testsuite/gnat.dg/discr54_pkg.ads delete mode 100644 gcc/testsuite/gnat.dg/dynhash.adb delete mode 100644 gcc/testsuite/gnat.dg/dynhash1.adb delete mode 100644 gcc/testsuite/gnat.dg/elab4.adb delete mode 100644 gcc/testsuite/gnat.dg/elab4_pkg.adb delete mode 100644 gcc/testsuite/gnat.dg/elab4_pkg.ads delete mode 100644 gcc/testsuite/gnat.dg/elab5.adb delete mode 100644 gcc/testsuite/gnat.dg/elab5_pkg.adb delete mode 100644 gcc/testsuite/gnat.dg/elab5_pkg.ads delete mode 100644 gcc/testsuite/gnat.dg/elab6.adb delete mode 100644 gcc/testsuite/gnat.dg/elab6.ads delete mode 100644 gcc/testsuite/gnat.dg/elab6_pkg.adb delete mode 100644 gcc/testsuite/gnat.dg/elab6_pkg.ads delete mode 100644 gcc/testsuite/gnat.dg/elab7.adb delete mode 100644 gcc/testsuite/gnat.dg/elab7_pkg1.adb delete mode 100644 gcc/testsuite/gnat.dg/elab7_pkg1.ads delete mode 100644 gcc/testsuite/gnat.dg/elab7_pkg2.adb delete mode 100644 gcc/testsuite/gnat.dg/elab7_pkg2.ads delete mode 100644 gcc/testsuite/gnat.dg/enum4.adb delete mode 100644 gcc/testsuite/gnat.dg/equal2.adb delete mode 100644 gcc/testsuite/gnat.dg/equal3.adb delete mode 100644 gcc/testsuite/gnat.dg/exit1.adb delete mode 100644 gcc/testsuite/gnat.dg/expr_func5.adb delete mode 100644 gcc/testsuite/gnat.dg/expr_func6.adb delete mode 100644 gcc/testsuite/gnat.dg/expr_func6.ads delete mode 100644 gcc/testsuite/gnat.dg/expr_func7.adb delete mode 100644 gcc/testsuite/gnat.dg/expr_func7.ads delete mode 100644 gcc/testsuite/gnat.dg/expr_func8.adb delete mode 100644 gcc/testsuite/gnat.dg/fixedpnt3.adb delete mode 100644 gcc/testsuite/gnat.dg/fixedpnt4.adb delete mode 100644 gcc/testsuite/gnat.dg/fixedpnt5.adb delete mode 100644 gcc/testsuite/gnat.dg/float_attributes_overflows.adb delete mode 100644 gcc/testsuite/gnat.dg/formal_containers.adb delete mode 100644 gcc/testsuite/gnat.dg/frame_overflow2.adb delete mode 100644 gcc/testsuite/gnat.dg/gen_formal_pkg.adb delete mode 100644 gcc/testsuite/gnat.dg/gen_formal_pkg_a.ads delete mode 100644 gcc/testsuite/gnat.dg/gen_formal_pkg_b.ads delete mode 100644 gcc/testsuite/gnat.dg/gen_formal_pkg_w.ads delete mode 100644 gcc/testsuite/gnat.dg/generic_call_cw.adb delete mode 100644 gcc/testsuite/gnat.dg/generic_call_iface.adb delete mode 100644 gcc/testsuite/gnat.dg/global.adb delete mode 100644 gcc/testsuite/gnat.dg/global.ads delete mode 100644 gcc/testsuite/gnat.dg/gnat_array_split1.adb delete mode 100644 gcc/testsuite/gnat.dg/gnat_array_split1.ads delete mode 100644 gcc/testsuite/gnat.dg/import2.adb delete mode 100644 gcc/testsuite/gnat.dg/inline14.adb delete mode 100644 gcc/testsuite/gnat.dg/inline14_pkg.adb delete mode 100644 gcc/testsuite/gnat.dg/inline14_pkg.ads delete mode 100644 gcc/testsuite/gnat.dg/inline_always1.adb delete mode 100644 gcc/testsuite/gnat.dg/interface6.adb delete mode 100644 gcc/testsuite/gnat.dg/interface7.adb delete mode 100644 gcc/testsuite/gnat.dg/interface8.adb delete mode 100644 gcc/testsuite/gnat.dg/interface8.ads delete mode 100644 gcc/testsuite/gnat.dg/iter1.adb delete mode 100644 gcc/testsuite/gnat.dg/iter1.ads delete mode 100644 gcc/testsuite/gnat.dg/iter2.adb delete mode 100644 gcc/testsuite/gnat.dg/iter2.ads delete mode 100644 gcc/testsuite/gnat.dg/iter3.adb delete mode 100644 gcc/testsuite/gnat.dg/langdw2.adb delete mode 100644 gcc/testsuite/gnat.dg/langdw3.adb delete mode 100644 gcc/testsuite/gnat.dg/limited1.adb delete mode 100644 gcc/testsuite/gnat.dg/limited1_inner.adb delete mode 100644 gcc/testsuite/gnat.dg/limited1_inner.ads delete mode 100644 gcc/testsuite/gnat.dg/limited1_outer.adb delete mode 100644 gcc/testsuite/gnat.dg/limited1_outer.ads delete mode 100644 gcc/testsuite/gnat.dg/linkedlist.adb delete mode 100644 gcc/testsuite/gnat.dg/loop_optimization24.adb delete mode 100644 gcc/testsuite/gnat.dg/memorytest.adb delete mode 100644 gcc/testsuite/gnat.dg/nested_generic2.adb delete mode 100644 gcc/testsuite/gnat.dg/nested_generic2.ads delete mode 100644 gcc/testsuite/gnat.dg/nested_generic2_g1.adb delete mode 100644 gcc/testsuite/gnat.dg/nested_generic2_g1.ads delete mode 100644 gcc/testsuite/gnat.dg/nested_generic2_g2.ads delete mode 100644 gcc/testsuite/gnat.dg/normalize_pathname.adb delete mode 100644 gcc/testsuite/gnat.dg/opt70.adb delete mode 100644 gcc/testsuite/gnat.dg/opt70_pkg.adb delete mode 100644 gcc/testsuite/gnat.dg/opt70_pkg.ads delete mode 100644 gcc/testsuite/gnat.dg/opt71_pkg.ads delete mode 100644 gcc/testsuite/gnat.dg/opt71a.adb delete mode 100644 gcc/testsuite/gnat.dg/opt71b.adb delete mode 100644 gcc/testsuite/gnat.dg/opt72_pkg.ads delete mode 100644 gcc/testsuite/gnat.dg/opt72a.adb delete mode 100644 gcc/testsuite/gnat.dg/opt72b.adb delete mode 100644 gcc/testsuite/gnat.dg/others1.adb delete mode 100644 gcc/testsuite/gnat.dg/part_of1-instantiation.adb delete mode 100644 gcc/testsuite/gnat.dg/part_of1-instantiation.ads delete mode 100644 gcc/testsuite/gnat.dg/part_of1-private_generic.adb delete mode 100644 gcc/testsuite/gnat.dg/part_of1-private_generic.ads delete mode 100644 gcc/testsuite/gnat.dg/part_of1.ads delete mode 100644 gcc/testsuite/gnat.dg/predicate1.adb delete mode 100644 gcc/testsuite/gnat.dg/predicate2-containers.ads delete mode 100644 gcc/testsuite/gnat.dg/predicate2-project-name_values.ads delete mode 100644 gcc/testsuite/gnat.dg/predicate2-project-registry-attribute.ads delete mode 100644 gcc/testsuite/gnat.dg/predicate2-project-registry.ads delete mode 100644 gcc/testsuite/gnat.dg/predicate2-project-typ-set.ads delete mode 100644 gcc/testsuite/gnat.dg/predicate2-project-typ.ads delete mode 100644 gcc/testsuite/gnat.dg/predicate2-project.ads delete mode 100644 gcc/testsuite/gnat.dg/predicate2-source_reference.ads delete mode 100644 gcc/testsuite/gnat.dg/predicate2.ads delete mode 100644 gcc/testsuite/gnat.dg/predicate2_main.adb delete mode 100644 gcc/testsuite/gnat.dg/predicate3.adb delete mode 100644 gcc/testsuite/gnat.dg/predicate3_pkg.ads delete mode 100644 gcc/testsuite/gnat.dg/prot4.adb delete mode 100644 gcc/testsuite/gnat.dg/prot5.adb delete mode 100644 gcc/testsuite/gnat.dg/prot5_pkg.adb delete mode 100644 gcc/testsuite/gnat.dg/prot5_pkg.ads delete mode 100644 gcc/testsuite/gnat.dg/prot6.adb delete mode 100644 gcc/testsuite/gnat.dg/prot6.ads delete mode 100644 gcc/testsuite/gnat.dg/pure_function1.adb delete mode 100644 gcc/testsuite/gnat.dg/pure_function1.ads delete mode 100644 gcc/testsuite/gnat.dg/pure_function2.adb delete mode 100644 gcc/testsuite/gnat.dg/pure_function2.ads delete mode 100644 gcc/testsuite/gnat.dg/pure_function3_pkg.ads delete mode 100644 gcc/testsuite/gnat.dg/pure_function3a.adb delete mode 100644 gcc/testsuite/gnat.dg/pure_function3b.adb delete mode 100644 gcc/testsuite/gnat.dg/pure_function3c.adb delete mode 100644 gcc/testsuite/gnat.dg/raise_expr.adb delete mode 100644 gcc/testsuite/gnat.dg/renaming12.adb delete mode 100644 gcc/testsuite/gnat.dg/renaming12.ads delete mode 100644 gcc/testsuite/gnat.dg/rep_clause6.adb delete mode 100644 gcc/testsuite/gnat.dg/rep_clause6.ads delete mode 100644 gcc/testsuite/gnat.dg/rep_clause7.adb delete mode 100644 gcc/testsuite/gnat.dg/sec_stack1.adb delete mode 100644 gcc/testsuite/gnat.dg/sec_stack2.adb delete mode 100644 gcc/testsuite/gnat.dg/sets1.adb delete mode 100644 gcc/testsuite/gnat.dg/size_clause1.adb delete mode 100644 gcc/testsuite/gnat.dg/spark1.adb delete mode 100644 gcc/testsuite/gnat.dg/spark1.ads delete mode 100644 gcc/testsuite/gnat.dg/spark2.adb delete mode 100644 gcc/testsuite/gnat.dg/spark2.ads delete mode 100644 gcc/testsuite/gnat.dg/split_args.adb delete mode 100644 gcc/testsuite/gnat.dg/sso10.adb delete mode 100644 gcc/testsuite/gnat.dg/sso10_pkg.ads delete mode 100644 gcc/testsuite/gnat.dg/sso12.adb delete mode 100644 gcc/testsuite/gnat.dg/sso13.adb delete mode 100644 gcc/testsuite/gnat.dg/sso9.adb delete mode 100644 gcc/testsuite/gnat.dg/sso9_pkg.ads delete mode 100644 gcc/testsuite/gnat.dg/stack_usage5.adb delete mode 100644 gcc/testsuite/gnat.dg/stack_usage6.adb delete mode 100644 gcc/testsuite/gnat.dg/stack_usage6_pkg.ads delete mode 100644 gcc/testsuite/gnat.dg/static_pred1.adb delete mode 100644 gcc/testsuite/gnat.dg/static_pred1.ads delete mode 100644 gcc/testsuite/gnat.dg/string_merge1.adb delete mode 100644 gcc/testsuite/gnat.dg/string_merge2.adb delete mode 100644 gcc/testsuite/gnat.dg/suppress_initialization.adb delete mode 100644 gcc/testsuite/gnat.dg/suppress_initialization_pkg.ads delete mode 100644 gcc/testsuite/gnat.dg/sync2.adb delete mode 100644 gcc/testsuite/gnat.dg/sync2.ads delete mode 100644 gcc/testsuite/gnat.dg/synchronized1.adb delete mode 100644 gcc/testsuite/gnat.dg/synchronized1.ads delete mode 100644 gcc/testsuite/gnat.dg/tagged1.adb delete mode 100644 gcc/testsuite/gnat.dg/tagged1.ads delete mode 100644 gcc/testsuite/gnat.dg/tampering_check1.adb delete mode 100644 gcc/testsuite/gnat.dg/tampering_check1_ivectors.ads delete mode 100644 gcc/testsuite/gnat.dg/tampering_check1_trim.adb delete mode 100644 gcc/testsuite/gnat.dg/tampering_check1_trim.ads delete mode 100644 gcc/testsuite/gnat.dg/task1.adb delete mode 100644 gcc/testsuite/gnat.dg/task1.ads delete mode 100644 gcc/testsuite/gnat.dg/task1_pkg.adb delete mode 100644 gcc/testsuite/gnat.dg/task1_pkg.ads delete mode 100644 gcc/testsuite/gnat.dg/tls1.adb delete mode 100644 gcc/testsuite/gnat.dg/tls1_pkg.ads delete mode 100644 gcc/testsuite/gnat.dg/valid_scalars1.adb delete mode 100644 gcc/testsuite/gnat.dg/validity_check3.adb delete mode 100644 gcc/testsuite/gnat.dg/validity_check3.ads delete mode 100644 gcc/testsuite/gnat.dg/warn14.adb delete mode 100644 gcc/testsuite/gnat.dg/warn15-core-main.adb delete mode 100644 gcc/testsuite/gnat.dg/warn15-core.ads delete mode 100644 gcc/testsuite/gnat.dg/warn15-interfaces.ads delete mode 100644 gcc/testsuite/gnat.dg/warn15.ads delete mode 100644 gcc/testsuite/gnat.dg/warn16.adb delete mode 100644 gcc/testsuite/gnat.dg/warn17.adb delete mode 100644 gcc/testsuite/gnat.dg/warn18.adb delete mode 100644 gcc/testsuite/gnat.dg/wide_wide_value1.adb create mode 100644 gcc/testsuite/lib/mpx-dg.exp delete mode 100644 gcc/testsuite/lib/scanltranstree.exp delete mode 100644 gcc/testsuite/lib/scanoffloadtree.exp delete mode 100644 gcc/testsuite/lib/scanwpaipa.exp delete mode 100644 gcc/testsuite/selftests/repeat.rtl create mode 100644 gcc/tree-chkp-opt.c create mode 100644 gcc/tree-chkp.c create mode 100644 gcc/tree-chkp.h delete mode 100644 gcc/tree-switch-conversion.h delete mode 100644 gcc/wide-int-range.cc delete mode 100644 gcc/wide-int-range.h create mode 100644 libcpp/include/cpp-id-data.h delete mode 100644 libffi/src/riscv/ffi.c delete mode 100644 libffi/src/riscv/ffitarget.h delete mode 100644 libffi/src/riscv/sysv.S delete mode 100644 libgcc/config/csky/crti.S delete mode 100644 libgcc/config/csky/crtn.S delete mode 100644 libgcc/config/csky/lib1funcs.S delete mode 100644 libgcc/config/csky/linux-atomic.c delete mode 100644 libgcc/config/csky/linux-unwind.h delete mode 100644 libgcc/config/csky/t-csky delete mode 100644 libgcc/config/csky/t-linux-csky delete mode 100644 libgcc/config/darwin10-unwind-find-enc-func.c delete mode 100644 libgcc/config/nds32/isr-library/restore_usr_regs.inc delete mode 100644 libgcc/config/nds32/isr-library/save_usr_regs.inc delete mode 100644 libgcc/config/nds32/linux-atomic.c delete mode 100644 libgcc/config/nds32/linux-unwind.h delete mode 100644 libgcc/config/nds32/t-nds32-glibc delete mode 100644 libgcc/config/vxcache.c delete mode 100644 libgcc/udivhi3.c delete mode 100644 libgcc/udivmodhi4.c delete mode 100644 libgfortran/intrinsics/random_init.f90 delete mode 100644 libgfortran/io/async.c delete mode 100644 libgfortran/io/async.h delete mode 100644 libgo/check-packages.txt delete mode 100644 libgo/go/archive/tar/testdata/file-and-dir.tar create mode 100644 libgo/go/bytes/bytes_amd64.go create mode 100644 libgo/go/bytes/bytes_arm64.go create mode 100644 libgo/go/bytes/bytes_generic.go create mode 100644 libgo/go/bytes/bytes_s390x.go delete mode 100644 libgo/go/cmd/go/internal/base/goflags.go delete mode 100644 libgo/go/cmd/go/internal/cache/default_unix_test.go delete mode 100644 libgo/go/cmd/go/internal/dirhash/hash.go delete mode 100644 libgo/go/cmd/go/internal/dirhash/hash_test.go delete mode 100644 libgo/go/cmd/go/internal/imports/build.go delete mode 100644 libgo/go/cmd/go/internal/imports/read.go delete mode 100644 libgo/go/cmd/go/internal/imports/read_test.go delete mode 100644 libgo/go/cmd/go/internal/imports/scan.go delete mode 100644 libgo/go/cmd/go/internal/imports/scan_test.go delete mode 100644 libgo/go/cmd/go/internal/imports/tags.go delete mode 100644 libgo/go/cmd/go/internal/imports/testdata/import1/x.go delete mode 100644 libgo/go/cmd/go/internal/imports/testdata/import1/x1.go delete mode 100644 libgo/go/cmd/go/internal/imports/testdata/import1/x_darwin.go delete mode 100644 libgo/go/cmd/go/internal/imports/testdata/import1/x_windows.go rename libgo/go/cmd/go/internal/{search/search_test.go => load/match_test.go} (94%) delete mode 100644 libgo/go/cmd/go/internal/load/test.go delete mode 100644 libgo/go/cmd/go/internal/modcmd/download.go delete mode 100644 libgo/go/cmd/go/internal/modcmd/edit.go delete mode 100644 libgo/go/cmd/go/internal/modcmd/graph.go delete mode 100644 libgo/go/cmd/go/internal/modcmd/init.go delete mode 100644 libgo/go/cmd/go/internal/modcmd/mod.go delete mode 100644 libgo/go/cmd/go/internal/modcmd/tidy.go delete mode 100644 libgo/go/cmd/go/internal/modcmd/vendor.go delete mode 100644 libgo/go/cmd/go/internal/modcmd/verify.go delete mode 100644 libgo/go/cmd/go/internal/modcmd/why.go delete mode 100644 libgo/go/cmd/go/internal/modconv/convert.go delete mode 100644 libgo/go/cmd/go/internal/modconv/convert_test.go delete mode 100644 libgo/go/cmd/go/internal/modconv/dep.go delete mode 100644 libgo/go/cmd/go/internal/modconv/glide.go delete mode 100644 libgo/go/cmd/go/internal/modconv/glock.go delete mode 100644 libgo/go/cmd/go/internal/modconv/godeps.go delete mode 100644 libgo/go/cmd/go/internal/modconv/modconv.go delete mode 100644 libgo/go/cmd/go/internal/modconv/modconv_test.go delete mode 100644 libgo/go/cmd/go/internal/modconv/testdata/cockroach.glock delete mode 100644 libgo/go/cmd/go/internal/modconv/testdata/cockroach.out delete mode 100644 libgo/go/cmd/go/internal/modconv/testdata/dockermachine.godeps delete mode 100644 libgo/go/cmd/go/internal/modconv/testdata/dockermachine.out delete mode 100644 libgo/go/cmd/go/internal/modconv/testdata/dockerman.glide delete mode 100644 libgo/go/cmd/go/internal/modconv/testdata/dockerman.out delete mode 100644 libgo/go/cmd/go/internal/modconv/testdata/govmomi.out delete mode 100644 libgo/go/cmd/go/internal/modconv/testdata/govmomi.vmanifest delete mode 100644 libgo/go/cmd/go/internal/modconv/testdata/juju.out delete mode 100644 libgo/go/cmd/go/internal/modconv/testdata/juju.tsv delete mode 100644 libgo/go/cmd/go/internal/modconv/testdata/moby.out delete mode 100644 libgo/go/cmd/go/internal/modconv/testdata/moby.vconf delete mode 100644 libgo/go/cmd/go/internal/modconv/testdata/panicparse.out delete mode 100644 libgo/go/cmd/go/internal/modconv/testdata/panicparse.vyml delete mode 100644 libgo/go/cmd/go/internal/modconv/testdata/prometheus.out delete mode 100644 libgo/go/cmd/go/internal/modconv/testdata/prometheus.vjson delete mode 100644 libgo/go/cmd/go/internal/modconv/testdata/upspin.dep delete mode 100644 libgo/go/cmd/go/internal/modconv/testdata/upspin.out delete mode 100644 libgo/go/cmd/go/internal/modconv/tsv.go delete mode 100644 libgo/go/cmd/go/internal/modconv/vconf.go delete mode 100644 libgo/go/cmd/go/internal/modconv/vjson.go delete mode 100644 libgo/go/cmd/go/internal/modconv/vmanifest.go delete mode 100644 libgo/go/cmd/go/internal/modconv/vyml.go delete mode 100644 libgo/go/cmd/go/internal/modfetch/cache.go delete mode 100644 libgo/go/cmd/go/internal/modfetch/cache_test.go delete mode 100644 libgo/go/cmd/go/internal/modfetch/codehost/codehost.go delete mode 100644 libgo/go/cmd/go/internal/modfetch/codehost/git.go delete mode 100644 libgo/go/cmd/go/internal/modfetch/codehost/git_test.go delete mode 100644 libgo/go/cmd/go/internal/modfetch/codehost/shell.go delete mode 100644 libgo/go/cmd/go/internal/modfetch/codehost/vcs.go delete mode 100644 libgo/go/cmd/go/internal/modfetch/coderepo.go delete mode 100644 libgo/go/cmd/go/internal/modfetch/coderepo_test.go delete mode 100644 libgo/go/cmd/go/internal/modfetch/fetch.go delete mode 100644 libgo/go/cmd/go/internal/modfetch/noweb.go delete mode 100644 libgo/go/cmd/go/internal/modfetch/proxy.go delete mode 100644 libgo/go/cmd/go/internal/modfetch/pseudo.go delete mode 100644 libgo/go/cmd/go/internal/modfetch/pseudo_test.go delete mode 100644 libgo/go/cmd/go/internal/modfetch/repo.go delete mode 100644 libgo/go/cmd/go/internal/modfetch/unzip.go delete mode 100644 libgo/go/cmd/go/internal/modfetch/web.go delete mode 100644 libgo/go/cmd/go/internal/modfile/gopkgin.go delete mode 100644 libgo/go/cmd/go/internal/modfile/print.go delete mode 100644 libgo/go/cmd/go/internal/modfile/read.go delete mode 100644 libgo/go/cmd/go/internal/modfile/read_test.go delete mode 100644 libgo/go/cmd/go/internal/modfile/rule.go delete mode 100644 libgo/go/cmd/go/internal/modfile/rule_test.go delete mode 100644 libgo/go/cmd/go/internal/modfile/testdata/block.golden delete mode 100644 libgo/go/cmd/go/internal/modfile/testdata/block.in delete mode 100644 libgo/go/cmd/go/internal/modfile/testdata/comment.golden delete mode 100644 libgo/go/cmd/go/internal/modfile/testdata/comment.in delete mode 100644 libgo/go/cmd/go/internal/modfile/testdata/empty.golden delete mode 100644 libgo/go/cmd/go/internal/modfile/testdata/empty.in delete mode 100644 libgo/go/cmd/go/internal/modfile/testdata/gopkg.in.golden delete mode 100644 libgo/go/cmd/go/internal/modfile/testdata/module.golden delete mode 100644 libgo/go/cmd/go/internal/modfile/testdata/module.in delete mode 100644 libgo/go/cmd/go/internal/modfile/testdata/replace.golden delete mode 100644 libgo/go/cmd/go/internal/modfile/testdata/replace.in delete mode 100644 libgo/go/cmd/go/internal/modfile/testdata/replace2.golden delete mode 100644 libgo/go/cmd/go/internal/modfile/testdata/replace2.in delete mode 100644 libgo/go/cmd/go/internal/modfile/testdata/rule1.golden delete mode 100644 libgo/go/cmd/go/internal/modget/get.go delete mode 100644 libgo/go/cmd/go/internal/modinfo/info.go delete mode 100644 libgo/go/cmd/go/internal/modload/build.go delete mode 100644 libgo/go/cmd/go/internal/modload/help.go delete mode 100644 libgo/go/cmd/go/internal/modload/import.go delete mode 100644 libgo/go/cmd/go/internal/modload/import_test.go delete mode 100644 libgo/go/cmd/go/internal/modload/init.go delete mode 100644 libgo/go/cmd/go/internal/modload/list.go delete mode 100644 libgo/go/cmd/go/internal/modload/load.go delete mode 100644 libgo/go/cmd/go/internal/modload/query.go delete mode 100644 libgo/go/cmd/go/internal/modload/query_test.go delete mode 100644 libgo/go/cmd/go/internal/modload/search.go delete mode 100644 libgo/go/cmd/go/internal/module/module.go delete mode 100644 libgo/go/cmd/go/internal/module/module_test.go delete mode 100644 libgo/go/cmd/go/internal/mvs/mvs.go delete mode 100644 libgo/go/cmd/go/internal/mvs/mvs_test.go delete mode 100644 libgo/go/cmd/go/internal/par/work.go delete mode 100644 libgo/go/cmd/go/internal/par/work_test.go delete mode 100644 libgo/go/cmd/go/internal/search/search.go delete mode 100644 libgo/go/cmd/go/internal/semver/semver.go delete mode 100644 libgo/go/cmd/go/internal/semver/semver_test.go delete mode 100644 libgo/go/cmd/go/internal/txtar/archive.go delete mode 100644 libgo/go/cmd/go/internal/txtar/archive_test.go delete mode 100644 libgo/go/cmd/go/internal/web2/web.go delete mode 100644 libgo/go/cmd/go/internal/web2/web_test.go delete mode 100644 libgo/go/cmd/go/internal/webtest/test.go delete mode 100755 libgo/go/cmd/go/mkalldocs.sh create mode 100644 libgo/go/cmd/go/mkdoc.sh delete mode 100644 libgo/go/cmd/go/proxy_test.go delete mode 100644 libgo/go/cmd/go/script_test.go delete mode 100644 libgo/go/cmd/go/testdata/addmod.go delete mode 100644 libgo/go/cmd/go/testdata/badmod/go.mod delete mode 100644 libgo/go/cmd/go/testdata/badmod/x.go delete mode 100644 libgo/go/cmd/go/testdata/importcycle/src/selfimport/selfimport.go delete mode 100644 libgo/go/cmd/go/testdata/mod/README delete mode 100644 libgo/go/cmd/go/testdata/mod/example.com_join_subpkg_v1.0.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/example.com_join_subpkg_v1.1.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/example.com_join_v1.0.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/example.com_join_v1.1.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/example.com_split_subpkg_v1.1.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/example.com_split_v1.0.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/example.com_split_v1.1.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/example.com_v1.0.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/golang.org_notx_useinternal_v0.1.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/golang.org_x_internal_v0.1.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/golang.org_x_text_v0.0.0-201709150 [...] delete mode 100644 libgo/go/cmd/go/testdata/mod/golang.org_x_text_v0.3.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/golang.org_x_useinternal_v0.1.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/gopkg.in_dummy.v2-unstable_v2.0.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/research.swtch.com_vgo-tour_v1.0.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_!c!g!o_v1.0.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_!q!u!o!t!e_v1.5.2.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_!q!u!o!t!e_v1.5.3-!p!r!e.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_badfile1_v1.0.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_badfile2_v1.0.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_badfile3_v1.0.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_badfile4_v1.0.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_badfile5_v1.0.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_badmod_v1.0.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_breaker_v1.0.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_breaker_v2.0.0+incompatible.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_breaker_v2.0.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_fortune_v1.0.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_fortune_v2_v2.0.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v0.0.0-20180214005133 [...] delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v0.0.0-20180214005840 [...] delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v0.0.0-20180628003336 [...] delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v0.0.0-20180709153244 [...] delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v0.0.0-20180709160352 [...] delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v0.0.0-20180709162749 [...] delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v0.0.0-20180709162816 [...] delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v0.0.0-20180709162918 [...] delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v0.0.0-20180710144737 [...] delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v1.0.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v1.1.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v1.2.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v1.2.1.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v1.3.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v1.4.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v1.5.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v1.5.1.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v1.5.2.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v1.5.3-pre1.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v2.0.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v2_v2.0.1.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v3_v3.0.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_sampler_v1.0.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_sampler_v1.2.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_sampler_v1.2.1.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_sampler_v1.3.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_sampler_v1.3.1.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_sampler_v1.99.99.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_testonly_v1.0.0.txt delete mode 100644 libgo/go/cmd/go/testdata/savedir.go delete mode 100644 libgo/go/cmd/go/testdata/script/README delete mode 100644 libgo/go/cmd/go/testdata/script/binary_only.txt delete mode 100644 libgo/go/cmd/go/testdata/script/build_GOTMPDIR.txt delete mode 100644 libgo/go/cmd/go/testdata/script/build_cache_compile.txt delete mode 100644 libgo/go/cmd/go/testdata/script/build_cache_link.txt delete mode 100644 libgo/go/cmd/go/testdata/script/build_cache_output.txt delete mode 100644 libgo/go/cmd/go/testdata/script/cover_atomic_pkgall.txt delete mode 100644 libgo/go/cmd/go/testdata/script/cover_pkgall_runtime.txt delete mode 100644 libgo/go/cmd/go/testdata/script/cpu_profile_twice.txt delete mode 100644 libgo/go/cmd/go/testdata/script/fileline.txt delete mode 100644 libgo/go/cmd/go/testdata/script/get_with_git_trace.txt delete mode 100644 libgo/go/cmd/go/testdata/script/goflags.txt delete mode 100644 libgo/go/cmd/go/testdata/script/help.txt delete mode 100644 libgo/go/cmd/go/testdata/script/install_cleans_build.txt delete mode 100644 libgo/go/cmd/go/testdata/script/install_cross_gobin.txt delete mode 100644 libgo/go/cmd/go/testdata/script/install_rebuild_gopath.txt delete mode 100644 libgo/go/cmd/go/testdata/script/install_rebuild_removed.txt delete mode 100644 libgo/go/cmd/go/testdata/script/linkname.txt delete mode 100644 libgo/go/cmd/go/testdata/script/list_bad_import.txt delete mode 100644 libgo/go/cmd/go/testdata/script/list_compiled_imports.txt delete mode 100644 libgo/go/cmd/go/testdata/script/list_find.txt delete mode 100644 libgo/go/cmd/go/testdata/script/list_std.txt delete mode 100644 libgo/go/cmd/go/testdata/script/list_tags.txt delete mode 100644 libgo/go/cmd/go/testdata/script/list_test_e.txt delete mode 100644 libgo/go/cmd/go/testdata/script/list_test_imports.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_bad_domain.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_bad_filenames.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_build_tags.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_case.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_case_cgo.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_convert_dep.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_convert_git.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_convert_glide.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_convert_glockfile.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_convert_godeps.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_convert_tsv.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_convert_vendor_conf.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_convert_vendor_json.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_convert_vendor_manifest.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_convert_vendor_yml.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_doc.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_domain_root.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_download.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_edit.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_enabled.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_file_proxy.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_find.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_fs_patterns.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_get_commit.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_get_downgrade.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_get_incompatible.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_get_indirect.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_get_local.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_get_moved.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_get_none.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_get_pseudo.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_get_upgrade.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_get_warning.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_getmode_vendor.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_go_version.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_gobuild_import.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_gofmt_invalid.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_gopkg_unstable.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_graph.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_import.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_import_mod.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_init_dep.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_install_versioned.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_internal.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_list.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_list_bad_import.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_list_dir.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_list_upgrade.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_load_badmod.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_local_replace.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_multirepo.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_nomod.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_patterns.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_query.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_query_exclude.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_readonly.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_replace.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_require_exclude.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_test.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_tidy.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_tidy_quote.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_tidy_sum.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_upgrade_patch.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_vendor.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_vendor_build.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_vendor_nodeps.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_verify.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_versions.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_why.txt delete mode 100644 libgo/go/cmd/go/testdata/script/pattern_syntax_error.txt delete mode 100644 libgo/go/cmd/go/testdata/script/run_hello.txt delete mode 100644 libgo/go/cmd/go/testdata/script/test_badtest.txt delete mode 100644 libgo/go/cmd/go/testdata/script/test_compile_binary.txt delete mode 100644 libgo/go/cmd/go/testdata/script/vendor_complex.txt create mode 100644 libgo/go/cmd/go/testdata/src/badtest/badexec/x_test.go create mode 100644 libgo/go/cmd/go/testdata/src/badtest/badsyntax/x.go create mode 100644 libgo/go/cmd/go/testdata/src/badtest/badsyntax/x_test.go create mode 100644 libgo/go/cmd/go/testdata/src/badtest/badvar/x.go create mode 100644 libgo/go/cmd/go/testdata/src/badtest/badvar/x_test.go create mode 100644 libgo/go/cmd/go/testdata/src/complex/main.go create mode 100644 libgo/go/cmd/go/testdata/src/complex/nest/sub/test12/p.go create mode 100644 libgo/go/cmd/go/testdata/src/complex/nest/sub/test23/p.go create mode 100644 libgo/go/cmd/go/testdata/src/complex/nest/sub/vendor/v2/v2.go create mode 100644 libgo/go/cmd/go/testdata/src/complex/nest/vendor/v1/v1.go create mode 100644 libgo/go/cmd/go/testdata/src/complex/nest/vendor/v2/v2.go create mode 100644 libgo/go/cmd/go/testdata/src/complex/nest/vendor/v3/v3.go create mode 100644 libgo/go/cmd/go/testdata/src/complex/vendor/v/v.go create mode 100644 libgo/go/cmd/go/testdata/src/complex/w/w.go delete mode 100644 libgo/go/cmd/go/testdata/src/hello/hello.go delete mode 100644 libgo/go/cmd/go/testdata/src/testnorun/p.go delete mode 100644 libgo/go/cmd/go/testdata/testcover/pkg1/a.go delete mode 100644 libgo/go/cmd/go/testdata/testcover/pkg2/a.go delete mode 100644 libgo/go/cmd/go/testdata/testcover/pkg2/a_test.go delete mode 100644 libgo/go/cmd/go/testdata/testcover/pkg3/a.go delete mode 100644 libgo/go/cmd/go/testdata/testcover/pkg3/a_test.go delete mode 100644 libgo/go/cmd/go/testdata/testonly2/t.go delete mode 100644 libgo/go/cmd/go/testdata/vendormod.txt delete mode 100644 libgo/go/cmd/internal/test2json/testdata/bench.json delete mode 100644 libgo/go/cmd/internal/test2json/testdata/bench.test delete mode 100644 libgo/go/cmd/internal/test2json/testdata/benchfail.json delete mode 100644 libgo/go/cmd/internal/test2json/testdata/benchfail.test delete mode 100644 libgo/go/cmd/internal/test2json/testdata/benchshort.json delete mode 100644 libgo/go/cmd/internal/test2json/testdata/benchshort.test delete mode 100644 libgo/go/cmd/internal/test2json/testdata/issue23036.json delete mode 100644 libgo/go/cmd/internal/test2json/testdata/issue23036.test delete mode 100644 libgo/go/cmd/internal/test2json/testdata/issue23920.json delete mode 100644 libgo/go/cmd/internal/test2json/testdata/issue23920.test delete mode 100644 libgo/go/cmd/vet/all/whitelist/wasm.txt rename libgo/go/crypto/aes/{cipher_asm.go => cipher_amd64.go} (75%) delete mode 100644 libgo/go/crypto/ecdsa/example_test.go delete mode 100644 libgo/go/crypto/elliptic/fuzz_test.go rename libgo/go/crypto/elliptic/{p256_asm.go => p256_amd64.go} (82%) create mode 100644 libgo/go/crypto/internal/cipherhw/cipherhw_amd64.go create mode 100644 libgo/go/crypto/internal/cipherhw/cipherhw_s390x.go copy libgo/go/crypto/{sha256/sha256block_s390x.go => internal/cipherhw/doc.go} (50%) copy libgo/{misc/cgo/testplugin/src/common/common.go => go/crypto/internal/cipherh [...] delete mode 100644 libgo/go/crypto/internal/randutil/randutil.go delete mode 100644 libgo/go/crypto/internal/subtle/aliasing.go delete mode 100644 libgo/go/crypto/internal/subtle/aliasing_appengine.go delete mode 100644 libgo/go/crypto/internal/subtle/aliasing_test.go delete mode 100644 libgo/go/crypto/rand/rand_js.go delete mode 100644 libgo/go/crypto/tls/auth.go delete mode 100644 libgo/go/crypto/tls/auth_test.go delete mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv10-ExportKeyingMaterial delete mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv12-ExportKeyingMaterial delete mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv10-ExportKeyingMaterial delete mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv12-ExportKeyingMaterial delete mode 100644 libgo/go/crypto/tls/testdata/example-cert.pem delete mode 100644 libgo/go/crypto/tls/testdata/example-key.pem delete mode 100644 libgo/go/crypto/x509/root_js.go create mode 100644 libgo/go/crypto/x509/sha2_windows_test.go delete mode 100644 libgo/go/debug/dwarf/attr_string.go delete mode 100644 libgo/go/debug/dwarf/tag_string.go delete mode 100644 libgo/go/debug/elf/testdata/go-relocation-test-gcc720-riscv64.obj delete mode 100644 libgo/go/flag/example_value_test.go delete mode 100644 libgo/go/go/build/testdata/doc/a_test.go delete mode 100644 libgo/go/go/build/testdata/doc/b_test.go delete mode 100644 libgo/go/go/build/testdata/doc/c_test.go delete mode 100644 libgo/go/go/build/testdata/doc/d_test.go delete mode 100644 libgo/go/go/build/testdata/doc/e.go delete mode 100644 libgo/go/go/build/testdata/doc/f.go delete mode 100644 libgo/go/go/constant/example_test.go delete mode 100644 libgo/go/go/doc/testdata/g.0.golden delete mode 100644 libgo/go/go/doc/testdata/g.1.golden delete mode 100644 libgo/go/go/doc/testdata/g.2.golden delete mode 100644 libgo/go/go/doc/testdata/g.go delete mode 100644 libgo/go/go/doc/testdata/issue12839.0.golden delete mode 100644 libgo/go/go/doc/testdata/issue12839.1.golden delete mode 100644 libgo/go/go/doc/testdata/issue12839.2.golden delete mode 100644 libgo/go/go/doc/testdata/issue12839.go rename libgo/go/go/doc/testdata/{issue22856.0.golden => issue18063.0.golden} (73%) rename libgo/go/go/doc/testdata/{issue22856.2.golden => issue18063.1.golden} (73%) rename libgo/go/go/doc/testdata/{issue22856.1.golden => issue18063.2.golden} (73%) rename libgo/go/go/doc/testdata/{issue22856.go => issue18063.go} (74%) delete mode 100644 libgo/go/go/format/example_test.go delete mode 100644 libgo/go/go/internal/gccgoimporter/ar.go delete mode 100644 libgo/go/go/internal/gcimporter/iimport.go delete mode 100644 libgo/go/go/internal/gcimporter/testdata/issue25301.go delete mode 100644 libgo/go/go/internal/gcimporter/testdata/issue25596.go delete mode 100644 libgo/go/go/printer/testdata/alignment.golden delete mode 100644 libgo/go/go/printer/testdata/alignment.input delete mode 100644 libgo/go/go/printer/testdata/complit.input delete mode 100644 libgo/go/go/printer/testdata/complit.x delete mode 100644 libgo/go/go/token/example_test.go delete mode 100644 libgo/go/go/types/interfaces.go create mode 100644 libgo/go/go/types/ordering.go delete mode 100644 libgo/go/golang_org/x/crypto/internal/chacha20/chacha_generic.go delete mode 100644 libgo/go/golang_org/x/crypto/internal/chacha20/chacha_noasm.go delete mode 100644 libgo/go/golang_org/x/crypto/internal/chacha20/chacha_s390x.go delete mode 100644 libgo/go/golang_org/x/crypto/internal/chacha20/chacha_test.go delete mode 100644 libgo/go/golang_org/x/crypto/internal/chacha20/vectors_test.go delete mode 100644 libgo/go/golang_org/x/crypto/internal/chacha20/xor.go delete mode 100644 libgo/go/golang_org/x/crypto/poly1305/sum_noasm.go delete mode 100644 libgo/go/golang_org/x/crypto/poly1305/sum_s390x.go delete mode 100644 libgo/go/golang_org/x/crypto/poly1305/vectors_test.go delete mode 100644 libgo/go/golang_org/x/net/dns/dnsmessage/example_test.go delete mode 100644 libgo/go/golang_org/x/net/dns/dnsmessage/message.go delete mode 100644 libgo/go/golang_org/x/net/dns/dnsmessage/message_test.go delete mode 100644 libgo/go/golang_org/x/net/http/httpguts/guts.go delete mode 100644 libgo/go/golang_org/x/net/http/httpguts/httplex.go delete mode 100644 libgo/go/golang_org/x/net/http/httpguts/httplex_test.go delete mode 100644 libgo/go/golang_org/x/net/http/httpproxy/export_test.go delete mode 100644 libgo/go/golang_org/x/net/http/httpproxy/proxy.go delete mode 100644 libgo/go/golang_org/x/net/http/httpproxy/proxy_test.go delete mode 100644 libgo/go/html/template/attr_string.go delete mode 100644 libgo/go/html/template/delim_string.go delete mode 100644 libgo/go/html/template/element_string.go delete mode 100644 libgo/go/html/template/jsctx_string.go delete mode 100644 libgo/go/html/template/state_string.go delete mode 100644 libgo/go/html/template/urlpart_string.go delete mode 100644 libgo/go/internal/bytealg/bytealg.c delete mode 100644 libgo/go/internal/bytealg/bytealg.go delete mode 100644 libgo/go/internal/bytealg/compare_generic.go delete mode 100644 libgo/go/internal/bytealg/compare_native.go delete mode 100644 libgo/go/internal/bytealg/count_generic.go delete mode 100644 libgo/go/internal/bytealg/count_native.go delete mode 100644 libgo/go/internal/bytealg/equal_native.go delete mode 100644 libgo/go/internal/bytealg/gccgo.go delete mode 100644 libgo/go/internal/bytealg/index_amd64.go delete mode 100644 libgo/go/internal/bytealg/index_arm64.go delete mode 100644 libgo/go/internal/bytealg/index_generic.go delete mode 100644 libgo/go/internal/bytealg/index_native.go delete mode 100644 libgo/go/internal/bytealg/index_s390x.go delete mode 100644 libgo/go/internal/bytealg/indexbyte_generic.go delete mode 100644 libgo/go/internal/bytealg/indexbyte_native.go delete mode 100644 libgo/go/internal/cpu/cpu_386.go delete mode 100644 libgo/go/internal/cpu/cpu_amd64.go delete mode 100644 libgo/go/internal/cpu/cpu_amd64p32.go copy libgo/{misc/cgo/testplugin/src/issue19418/plugin.go => go/internal/cpu/cpu_ar [...] delete mode 100644 libgo/go/internal/cpu/cpu_arm64_test.go delete mode 100644 libgo/go/internal/cpu/cpu_gccgo.c copy libgo/{misc/cgo/testplugin/src/issue19418/plugin.go => go/internal/cpu/cpu_mi [...] copy libgo/{misc/cgo/testplugin/src/issue19418/plugin.go => go/internal/cpu/cpu_mi [...] copy libgo/{misc/cgo/testplugin/src/issue19418/plugin.go => go/internal/cpu/cpu_mi [...] copy libgo/{misc/cgo/testplugin/src/issue19418/plugin.go => go/internal/cpu/cpu_mi [...] delete mode 100644 libgo/go/internal/cpu/cpu_no_init.go delete mode 100644 libgo/go/internal/cpu/cpu_ppc64x_test.go delete mode 100644 libgo/go/internal/cpu/cpu_s390x_test.go delete mode 100644 libgo/go/internal/cpu/cpu_x86_test.go delete mode 100644 libgo/go/internal/cpu/export_test.go delete mode 100644 libgo/go/internal/goroot/gc.go delete mode 100644 libgo/go/internal/goroot/gccgo.go rename libgo/go/internal/poll/{fd_poll_nacljs.go => fd_poll_nacl.go} (94%) delete mode 100644 libgo/go/internal/poll/splice_linux.go delete mode 100644 libgo/go/internal/syscall/unix/getrandom_linux_amd64p32.go delete mode 100644 libgo/go/internal/syscall/unix/nonblocking.go delete mode 100644 libgo/go/internal/syscall/unix/nonblocking_js.go delete mode 100644 libgo/go/internal/syscall/unix/nonblocking_nacl.go delete mode 100644 libgo/go/internal/syscall/windows/symlink_windows.go delete mode 100644 libgo/go/math/big/arith_amd64.go delete mode 100644 libgo/go/math/bits/export_test.go copy libgo/{misc/cgo/testsovar/main.go => go/math/floor_asm.go} (66%) create mode 100644 libgo/go/net/dnsmsg.go create mode 100644 libgo/go/net/dnsmsg_test.go delete mode 100644 libgo/go/net/error_nacl.go delete mode 100644 libgo/go/net/error_plan9.go delete mode 100644 libgo/go/net/error_unix.go delete mode 100644 libgo/go/net/error_windows.go delete mode 100644 libgo/go/net/http/roundtrip.go delete mode 100644 libgo/go/net/http/roundtrip_js.go delete mode 100644 libgo/go/net/http/socks_bundle.go create mode 100644 libgo/go/net/interface_windows_test.go rename libgo/go/net/{lookup_fake.go => lookup_nacl.go} (89%) delete mode 100644 libgo/go/net/net_fake.go delete mode 100644 libgo/go/net/rawconn_stub_test.go delete mode 100644 libgo/go/net/rawconn_test.go copy libgo/go/net/{sendfile_unix_alt.go => sendfile_bsd.go} (84%) rename libgo/go/net/{sendfile_unix_alt.go => sendfile_solaris.go} (57%) delete mode 100644 libgo/go/net/sockaddr_posix.go delete mode 100644 libgo/go/net/splice_linux.go delete mode 100644 libgo/go/net/splice_stub.go delete mode 100644 libgo/go/net/splice_test.go delete mode 100644 libgo/go/os/exec/lp_js.go delete mode 100644 libgo/go/os/fifo_test.go rename libgo/go/os/{pipe2_bsd.go => pipe_freebsd.go} (94%) rename libgo/go/os/{stat_nacljs.go => stat_nacl.go} (98%) copy libgo/go/os/{sys_nacl.go => sys_darwin.go} (64%) rename libgo/go/os/{sys_js.go => sys_freebsd.go} (57%) delete mode 100644 libgo/go/path/filepath/example_unix_walk_test.go delete mode 100644 libgo/go/regexp/syntax/op_string.go rename libgo/go/runtime/{slice_test.go => append_test.go} (89%) delete mode 100644 libgo/go/runtime/debug_test.go delete mode 100644 libgo/go/runtime/export_debug_test.go rename libgo/go/runtime/{map.go => hashmap.go} (93%) create mode 100644 libgo/go/runtime/hashmap_fast.go delete mode 100644 libgo/go/runtime/lock_js.go delete mode 100644 libgo/go/runtime/map_fast32.go delete mode 100644 libgo/go/runtime/map_fast64.go delete mode 100644 libgo/go/runtime/map_faststr.go rename libgo/go/runtime/{map_benchmark_test.go => mapspeed_test.go} (90%) rename libgo/go/runtime/{netpoll_fake.go => netpoll_nacl.go} (73%) delete mode 100644 libgo/go/runtime/os3_solaris.go delete mode 100644 libgo/go/runtime/os_js.go delete mode 100644 libgo/go/runtime/os_linux_arm.go delete mode 100644 libgo/go/runtime/os_linux_arm64.go delete mode 100644 libgo/go/runtime/os_linux_mips64x.go delete mode 100644 libgo/go/runtime/os_linux_mipsx.go delete mode 100644 libgo/go/runtime/os_linux_noauxv.go delete mode 100644 libgo/go/runtime/os_linux_s390x.go delete mode 100644 libgo/go/runtime/pprof/testdata/mappingtest/main.go delete mode 100644 libgo/go/runtime/sizeof_test.go create mode 100644 libgo/go/runtime/stack.go delete mode 100644 libgo/go/runtime/stubs3.go delete mode 100644 libgo/go/runtime/sys_darwin.go delete mode 100644 libgo/go/runtime/sys_wasm.go delete mode 100644 libgo/go/runtime/testdata/testprog/abort.go delete mode 100644 libgo/go/runtime/testdata/testprog/timeprof.go delete mode 100644 libgo/go/runtime/testdata/testprog/traceback_ancestors.go delete mode 100644 libgo/go/runtime/testdata/testprogcgo/bigstack_windows.go delete mode 100644 libgo/go/runtime/timestub2.go delete mode 100644 libgo/go/runtime/trace/annotation.go delete mode 100644 libgo/go/runtime/trace/annotation_test.go rename libgo/go/runtime/{auxv_none.go => vdso_none.go} (76%) create mode 100644 libgo/go/strings/strings_amd64.go create mode 100644 libgo/go/strings/strings_generic.go create mode 100644 libgo/go/strings/strings_s390x.go create mode 100644 libgo/go/sync/atomic/64bit_arm.go delete mode 100644 libgo/go/sync/atomic/example_test.go rename libgo/go/syscall/{forkpipe2.go => exec_freebsd.go} (87%) delete mode 100644 libgo/go/syscall/export_linux_test.go rename libgo/go/syscall/{forkpipe.go => forkpipe_bsd.go} (79%) delete mode 100644 libgo/go/syscall/fs_js.go delete mode 100644 libgo/go/syscall/js/callback.go delete mode 100644 libgo/go/syscall/js/js.go delete mode 100644 libgo/go/syscall/js/js_test.go delete mode 100644 libgo/go/syscall/js/typedarray.go delete mode 100644 libgo/go/syscall/net_js.go delete mode 100644 libgo/go/syscall/syscall_js.go delete mode 100644 libgo/go/syscall/syscall_plan9_test.go delete mode 100644 libgo/go/syscall/tables_nacljs.go delete mode 100644 libgo/gotool-packages.txt delete mode 100644 libgo/libgo-packages.txt delete mode 100644 libgo/misc/cgo/test/issue23356.go delete mode 100644 libgo/misc/cgo/test/issue23555.go delete mode 100644 libgo/misc/cgo/test/issue23555a/a.go delete mode 100644 libgo/misc/cgo/test/issue23555b/a.go delete mode 100644 libgo/misc/cgo/test/issue23720.go delete mode 100644 libgo/misc/cgo/test/issue24161_darwin_test.go delete mode 100644 libgo/misc/cgo/test/issue24161arg/def.go delete mode 100644 libgo/misc/cgo/test/issue24161arg/use.go delete mode 100644 libgo/misc/cgo/test/issue24161e0/main.go delete mode 100644 libgo/misc/cgo/test/issue24161e1/main.go delete mode 100644 libgo/misc/cgo/test/issue24161e2/main.go delete mode 100644 libgo/misc/cgo/test/issue24161res/restype.go delete mode 100644 libgo/misc/cgo/test/issue24206.go delete mode 100644 libgo/misc/cgo/test/issue24206_generic.go delete mode 100644 libgo/misc/cgo/test/issue25143.go delete mode 100644 libgo/misc/cgo/test/issue26066.go delete mode 100644 libgo/misc/cgo/test/issue26213/jni.h delete mode 100644 libgo/misc/cgo/test/issue26213/test26213.go delete mode 100644 libgo/misc/cgo/test/issue26430.go delete mode 100644 libgo/misc/cgo/test/issue26430/a.go delete mode 100644 libgo/misc/cgo/test/issue26430/b.go delete mode 100644 libgo/misc/cgo/test/issue26517.go delete mode 100644 libgo/misc/cgo/test/issue26743.go delete mode 100644 libgo/misc/cgo/test/issue26743/a.go delete mode 100644 libgo/misc/cgo/test/issue26743/b.go delete mode 100644 libgo/misc/cgo/test/test26213.go delete mode 100644 libgo/misc/cgo/testgodefs/fieldtypedef.go delete mode 100644 libgo/misc/cgo/testplugin/src/issue25756/main.go delete mode 100644 libgo/misc/cgo/testplugin/src/issue25756/plugin/c-life.c delete mode 100644 libgo/misc/cgo/testplugin/src/issue25756/plugin/life.go delete mode 100644 libgo/misc/cgo/testplugin/src/issue25756/plugin/life.h delete mode 100644 libgo/misc/cgo/testsanitizers/src/msan6.go delete mode 100755 libgo/mkruntimeinc.sh delete mode 100644 libgomp/plugin/cuda-lib.def create mode 100644 libgomp/testsuite/libgomp.c++/atomic-16.C create mode 100644 libgomp/testsuite/libgomp.c++/cancel-taskgroup-2.C copy libgomp/testsuite/{libgomp.c-c++-common/for-2.c => libgomp.c++/for-10.C} (80%) copy libgomp/testsuite/{libgomp.c-c++-common/for-3.c => libgomp.c++/for-11.C} (87%) copy libgomp/testsuite/{libgomp.c-c++-common/for-4.c => libgomp.c++/for-12.C} (79%) copy libgomp/testsuite/{libgomp.c-c++-common/for-5.c => libgomp.c++/for-13.C} (87%) copy libgomp/testsuite/{libgomp.c-c++-common/for-6.c => libgomp.c++/for-14.C} (87%) delete mode 100644 libgomp/testsuite/libgomp.c++/for-15.C copy libgomp/testsuite/{libgomp.c-c++-common/for-1.c => libgomp.c++/for-9.C} (76%) create mode 100644 libgomp/testsuite/libgomp.c++/loop-13.C create mode 100644 libgomp/testsuite/libgomp.c++/loop-14.C create mode 100644 libgomp/testsuite/libgomp.c++/loop-15.C create mode 100644 libgomp/testsuite/libgomp.c++/monotonic-1.C create mode 100644 libgomp/testsuite/libgomp.c++/monotonic-2.C create mode 100644 libgomp/testsuite/libgomp.c++/nonmonotonic-1.C create mode 100644 libgomp/testsuite/libgomp.c++/nonmonotonic-2.C create mode 100644 libgomp/testsuite/libgomp.c++/ordered-1.C create mode 100644 libgomp/testsuite/libgomp.c++/pr45784.C create mode 100644 libgomp/testsuite/libgomp.c++/pr64824.C create mode 100644 libgomp/testsuite/libgomp.c++/pr64868.C create mode 100644 libgomp/testsuite/libgomp.c++/pr66199-1.C create mode 100644 libgomp/testsuite/libgomp.c++/pr66199-2.C create mode 100644 libgomp/testsuite/libgomp.c++/pr66199-3.C create mode 100644 libgomp/testsuite/libgomp.c++/pr66199-4.C create mode 100644 libgomp/testsuite/libgomp.c++/pr66199-5.C create mode 100644 libgomp/testsuite/libgomp.c++/pr66199-6.C create mode 100644 libgomp/testsuite/libgomp.c++/pr66199-7.C create mode 100644 libgomp/testsuite/libgomp.c++/pr66199-8.C create mode 100644 libgomp/testsuite/libgomp.c++/pr66199-9.C create mode 100644 libgomp/testsuite/libgomp.c++/pr69389.C create mode 100644 libgomp/testsuite/libgomp.c++/simd10.C create mode 100644 libgomp/testsuite/libgomp.c++/simd11.C create mode 100644 libgomp/testsuite/libgomp.c++/simd12.C create mode 100644 libgomp/testsuite/libgomp.c++/simd13.C create mode 100644 libgomp/testsuite/libgomp.c++/target-1.C create mode 100644 libgomp/testsuite/libgomp.c++/target-3.C create mode 100644 libgomp/testsuite/libgomp.c++/target-4.C create mode 100644 libgomp/testsuite/libgomp.c++/target-5.C create mode 100644 libgomp/testsuite/libgomp.c++/taskgroup-1.C create mode 100644 libgomp/testsuite/libgomp.c++/taskloop-1.C create mode 100644 libgomp/testsuite/libgomp.c++/taskloop-2.C create mode 100644 libgomp/testsuite/libgomp.c++/taskloop-3.C create mode 100644 libgomp/testsuite/libgomp.c++/taskloop-4.C create mode 100644 libgomp/testsuite/libgomp.c++/udr-9.C rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/atomic-18.c (100%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/cancel-taskgroup-2.c (100%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/for-1.c (82%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/for-1.h (100%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/for-2.c (87%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/for-2.h (100%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/for-3.c (95%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/for-4.c (84%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/for-5.c (96%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/for-6.c (95%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/loop-13.c (100%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/loop-14.c (100%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/loop-15.c (100%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/monotonic-1.c (100%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/monotonic-2.c (100%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/nonmonotonic-1.c (100%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/nonmonotonic-2.c (100%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/ordered-4.c (100%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/pr45784.c (100%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/pr64824.c (100%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/pr64868.c (100%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/pr66199-1.c (100%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/pr66199-2.c (100%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/pr66199-3.c (96%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/pr66199-4.c (97%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/pr66199-5.c (100%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/pr66199-6.c (96%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/pr66199-7.c (100%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/pr66199-8.c (100%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/pr66199-9.c (100%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/pr69389.c (100%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/simd-14.c (100%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/simd-15.c (100%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/simd-16.c (96%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/simd-17.c (96%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/target-1.c (100%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/target-10.c (100%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/target-13.c (100%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/target-2.c (100%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/taskgroup-1.c (100%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/taskloop-1.c (89%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/taskloop-2.c (97%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/taskloop-3.c (95%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/taskloop-4.c (100%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/udr-1.c (100%) delete mode 100644 libgomp/testsuite/libgomp.fortran/async_io_1.f90 delete mode 100644 libgomp/testsuite/libgomp.fortran/async_io_2.f90 delete mode 100644 libgomp/testsuite/libgomp.fortran/async_io_3.f90 delete mode 100644 libgomp/testsuite/libgomp.fortran/async_io_4.f90 delete mode 100644 libgomp/testsuite/libgomp.fortran/async_io_5.f90 delete mode 100644 libgomp/testsuite/libgomp.fortran/async_io_6.f90 delete mode 100644 libgomp/testsuite/libgomp.fortran/async_io_7.f90 delete mode 100644 libgomp/testsuite/libgomp.oacc-c++/non-scalar-data.C delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/declare-3.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/enter-data.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-loop-data-2.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-loop-data-e [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-loop-data-e [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-loop-data-update.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-loop-data.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-parallel-lo [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-reduction-1.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/loop-default-runtime.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/loop-default.h delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/mapping-1.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/parallel-loop-1.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/parallel-loop-1.h delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/parallel-loop-2.h delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr85422.c delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/cublas-fixed.h delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/data-5.f90 delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/dummy-array.f90 delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/host_data-2.f90 delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/host_data-3.f delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/host_data-4.f90 delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-acc-loop-reducti [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-acc-loop-reduction.f90 delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-collapse-3.f90 delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-collapse-4.f90 delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-independent.f90 delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-loop-1.f90 delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-map-1.f90 delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-parallel-loop-da [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-reduction-1.f90 delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/lib-12.f90 delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/lib-13.f90 delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/lib-14.f90 delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/lib-15.f90 delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/parallel-loop-1.f90 delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/reference-reductions.f90 delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/vector-routine.f90 create mode 100644 libmpx/ChangeLog copy {libsanitizer => libmpx}/Makefile.am (65%) copy {libsanitizer => libmpx}/Makefile.in (82%) copy {libsanitizer => libmpx}/acinclude.m4 (89%) copy {libstdc++-v3 => libmpx}/aclocal.m4 (95%) copy libcc1/cc1plugin-config.h.in => libmpx/config.h.in (86%) copy {libobjc => libmpx}/configure (93%) mode change 100755 => 100644 copy {libvtv => libmpx}/configure.ac (51%) copy {libvtv => libmpx}/configure.tgt (59%) create mode 100644 libmpx/libmpx.spec.in copy {libsanitizer => libmpx/mpxrt}/Makefile.am (62%) copy {libsanitizer/ubsan => libmpx/mpxrt}/Makefile.in (71%) create mode 100644 libmpx/mpxrt/libmpx.map copy {libffi => libmpx/mpxrt}/libtool-version (71%) create mode 100644 libmpx/mpxrt/mpxrt-utils.c create mode 100644 libmpx/mpxrt/mpxrt-utils.h create mode 100644 libmpx/mpxrt/mpxrt.c create mode 100644 libmpx/mpxrt/mpxrt.h create mode 100644 libmpx/mpxwrap/Makefile.am copy {libsanitizer/ubsan => libmpx/mpxwrap}/Makefile.in (67%) create mode 100644 libmpx/mpxwrap/libmpxwrappers.map copy {libffi => libmpx/mpxwrap}/libtool-version (68%) create mode 100644 libmpx/mpxwrap/mpx_wrappers.c delete mode 100644 libstdc++-v3/include/bits/unique_lock.h delete mode 100644 libstdc++-v3/include/experimental/bits/net.h delete mode 100644 libstdc++-v3/include/experimental/buffer delete mode 100644 libstdc++-v3/include/experimental/executor delete mode 100644 libstdc++-v3/include/experimental/internet delete mode 100644 libstdc++-v3/include/experimental/io_context delete mode 100644 libstdc++-v3/include/experimental/net delete mode 100644 libstdc++-v3/include/experimental/netfwd delete mode 100644 libstdc++-v3/include/experimental/socket delete mode 100644 libstdc++-v3/include/experimental/timer delete mode 100644 libstdc++-v3/include/std/bit delete mode 100644 libstdc++-v3/include/std/memory_resource delete mode 100644 libstdc++-v3/include/std/version delete mode 100644 libstdc++-v3/src/c++17/Makefile.am delete mode 100644 libstdc++-v3/src/c++17/Makefile.in delete mode 100644 libstdc++-v3/src/c++17/default_resource.h delete mode 100644 libstdc++-v3/src/c++17/memory_resource.cc delete mode 100644 libstdc++-v3/testsuite/17_intro/headers/c++2017/all_attributes.cc delete mode 100644 libstdc++-v3/testsuite/17_intro/headers/c++2017/all_no_exceptions.cc delete mode 100644 libstdc++-v3/testsuite/17_intro/headers/c++2017/all_no_rtti.cc delete mode 100644 libstdc++-v3/testsuite/17_intro/headers/c++2017/all_pedantic_errors.cc delete mode 100644 libstdc++-v3/testsuite/17_intro/headers/c++2017/operator_names.cc delete mode 100644 libstdc++-v3/testsuite/17_intro/headers/c++2017/stdc++.cc delete mode 100644 libstdc++-v3/testsuite/17_intro/headers/c++2017/stdc++_multiple [...] delete mode 100644 libstdc++-v3/testsuite/17_intro/headers/c++2020/all_attributes.cc delete mode 100644 libstdc++-v3/testsuite/17_intro/headers/c++2020/all_no_exceptions.cc delete mode 100644 libstdc++-v3/testsuite/17_intro/headers/c++2020/all_no_rtti.cc delete mode 100644 libstdc++-v3/testsuite/17_intro/headers/c++2020/all_pedantic_errors.cc delete mode 100644 libstdc++-v3/testsuite/17_intro/headers/c++2020/operator_names.cc delete mode 100644 libstdc++-v3/testsuite/17_intro/headers/c++2020/stdc++.cc delete mode 100644 libstdc++-v3/testsuite/17_intro/headers/c++2020/stdc++_multiple [...] delete mode 100644 libstdc++-v3/testsuite/18_support/headers/version/macros.cc delete mode 100644 libstdc++-v3/testsuite/18_support/new_nothrow.cc delete mode 100644 libstdc++-v3/testsuite/20_util/duration/arithmetic/dr3050.cc delete mode 100644 libstdc++-v3/testsuite/20_util/function/cons/non_copyconstructible.cc delete mode 100644 libstdc++-v3/testsuite/20_util/is_nothrow_convertible/requireme [...] delete mode 100644 libstdc++-v3/testsuite/20_util/is_nothrow_convertible/requireme [...] delete mode 100644 libstdc++-v3/testsuite/20_util/is_nothrow_convertible/value.cc delete mode 100644 libstdc++-v3/testsuite/20_util/memory_resource/1.cc delete mode 100644 libstdc++-v3/testsuite/20_util/memory_resource/2.cc delete mode 100644 libstdc++-v3/testsuite/20_util/monotonic_buffer_resource/1.cc delete mode 100644 libstdc++-v3/testsuite/20_util/monotonic_buffer_resource/allocate.cc delete mode 100644 libstdc++-v3/testsuite/20_util/monotonic_buffer_resource/deallocate.cc delete mode 100644 libstdc++-v3/testsuite/20_util/monotonic_buffer_resource/release.cc delete mode 100644 libstdc++-v3/testsuite/20_util/monotonic_buffer_resource/upstre [...] delete mode 100644 libstdc++-v3/testsuite/20_util/polymorphic_allocator/1.cc delete mode 100644 libstdc++-v3/testsuite/20_util/polymorphic_allocator/construct_pair.cc delete mode 100644 libstdc++-v3/testsuite/20_util/polymorphic_allocator/resource.cc delete mode 100644 libstdc++-v3/testsuite/20_util/polymorphic_allocator/select.cc delete mode 100644 libstdc++-v3/testsuite/20_util/reference_wrapper/deduction.cc delete mode 100644 libstdc++-v3/testsuite/20_util/reference_wrapper/lwg2993.cc delete mode 100644 libstdc++-v3/testsuite/20_util/remove_cvref/requirements/alias_decl.cc delete mode 100644 libstdc++-v3/testsuite/20_util/remove_cvref/requirements/explic [...] delete mode 100644 libstdc++-v3/testsuite/20_util/remove_cvref/value.cc delete mode 100644 libstdc++-v3/testsuite/20_util/remove_cvref/value_ext.cc delete mode 100644 libstdc++-v3/testsuite/20_util/shared_ptr/comparison/86537.cc delete mode 100644 libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitial [...] delete mode 100644 libstdc++-v3/testsuite/20_util/tuple/dr2729.cc delete mode 100644 libstdc++-v3/testsuite/20_util/type_identity/requirements/alias [...] delete mode 100644 libstdc++-v3/testsuite/20_util/type_identity/requirements/expli [...] delete mode 100644 libstdc++-v3/testsuite/20_util/type_identity/requirements/typedefs.cc delete mode 100644 libstdc++-v3/testsuite/20_util/unique_ptr/cons/lwg2905.cc delete mode 100644 libstdc++-v3/testsuite/20_util/unique_ptr/requirements/incomplete.cc delete mode 100644 libstdc++-v3/testsuite/20_util/variant/80165.cc delete mode 100644 libstdc++-v3/testsuite/20_util/variant/87619.cc delete mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/debug/1_neg.cc delete mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/debug/2_neg.cc delete mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/modifiers/insert [...] delete mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/modifiers/insert [...] delete mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/types/pmr_typedefs.cc delete mode 100644 libstdc++-v3/testsuite/21_strings/basic_string_view/cons/char/n [...] delete mode 100644 libstdc++-v3/testsuite/21_strings/basic_string_view/cons/wchar_ [...] delete mode 100644 libstdc++-v3/testsuite/21_strings/basic_string_view/operations/ [...] delete mode 100644 libstdc++-v3/testsuite/21_strings/basic_string_view/operations/ [...] delete mode 100644 libstdc++-v3/testsuite/21_strings/basic_string_view/operations/ [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/deque/capacity/max_size.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/deque/modifiers/assign/1.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/deque/types/pmr_typedefs.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/deque/types/pmr_typedefs_debug.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/forward_list/operations/re [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/forward_list/operations/un [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/forward_list/pmr_typedefs.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/forward_list/pmr_typedefs_ [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/forward_list/types/1.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/list/68222_neg.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/list/modifiers/assign/1.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/list/operations/remove_cxx [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/list/operations/unique_cxx [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/list/pmr_typedefs.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/list/pmr_typedefs_debug.cc copy libstdc++-v3/testsuite/23_containers/list/requirements/explicit_instantiation [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/list/types/1.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/map/modifiers/insert/87194.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/map/operations/contains.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/map/pmr_typedefs.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/map/pmr_typedefs_debug.cc copy libstdc++-v3/testsuite/23_containers/map/requirements/explicit_instantiation/ [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/multimap/modifiers/insert/ [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/multimap/operations/contains.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/multimap/pmr_typedefs.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/multimap/pmr_typedefs_debug.cc copy libstdc++-v3/testsuite/23_containers/multimap/requirements/explicit_instantia [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/multiset/modifiers/insert/ [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/multiset/operations/contains.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/multiset/pmr_typedefs.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/multiset/pmr_typedefs_debug.cc copy libstdc++-v3/testsuite/23_containers/multiset/requirements/explicit_instantia [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/set/modifiers/insert/87194.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/set/operations/contains.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/set/pmr_typedefs.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/set/pmr_typedefs_debug.cc copy libstdc++-v3/testsuite/23_containers/set/requirements/explicit_instantiation/ [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/unordered_map/operations/c [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/unordered_map/pmr_typedefs.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/unordered_map/pmr_typedefs [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/unordered_multimap/operati [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/unordered_multimap/pmr_typ [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/unordered_multimap/pmr_typ [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/unordered_multiset/operati [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/unordered_multiset/pmr_typ [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/unordered_multiset/pmr_typ [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/unordered_set/operations/c [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/unordered_set/pmr_typedefs.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/unordered_set/pmr_typedefs [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/vector/allocator/default_init.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/vector/bool/modifiers/assign/1.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/vector/capacity/87544.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/vector/capacity/max_size.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/vector/modifiers/assign/1.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/vector/pmr_typedefs.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/vector/types/pmr_typedefs_ [...] delete mode 100644 libstdc++-v3/testsuite/24_iterators/move_iterator/debug_neg.cc delete mode 100644 libstdc++-v3/testsuite/24_iterators/normal_iterator/debug_neg.cc delete mode 100644 libstdc++-v3/testsuite/24_iterators/reverse_iterator/debug_neg.cc delete mode 100644 libstdc++-v3/testsuite/24_iterators/reverse_iterator/dr1052.cc delete mode 100644 libstdc++-v3/testsuite/25_algorithms/copy/86658.cc delete mode 100644 libstdc++-v3/testsuite/25_algorithms/copy_backward/debug/1_neg.cc delete mode 100644 libstdc++-v3/testsuite/25_algorithms/copy_backward/debug/2_neg.cc delete mode 100644 libstdc++-v3/testsuite/25_algorithms/copy_backward/debug/3_neg.cc delete mode 100644 libstdc++-v3/testsuite/25_algorithms/equal/debug/1_neg.cc delete mode 100644 libstdc++-v3/testsuite/25_algorithms/equal/debug/2_neg.cc delete mode 100644 libstdc++-v3/testsuite/25_algorithms/equal/debug/3_neg.cc delete mode 100644 libstdc++-v3/testsuite/25_algorithms/fill_n/2.cc delete mode 100644 libstdc++-v3/testsuite/25_algorithms/fill_n/debug/1_neg.cc delete mode 100644 libstdc++-v3/testsuite/25_algorithms/fill_n/debug/2_neg.cc delete mode 100644 libstdc++-v3/testsuite/25_algorithms/fill_n/debug/3_neg.cc delete mode 100644 libstdc++-v3/testsuite/25_algorithms/fill_n/debug/4_neg.cc delete mode 100644 libstdc++-v3/testsuite/26_numerics/accumulate/lwg2055.cc delete mode 100644 libstdc++-v3/testsuite/26_numerics/adjacent_difference/lwg2055.cc delete mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bit.pow.two/ceil2.cc delete mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bit.pow.two/floor2.cc delete mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bit.pow.two/ispow2.cc delete mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bit.pow.two/log2p1.cc delete mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bitops.count/countl_one.cc delete mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bitops.count/countl_zero.cc delete mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bitops.count/countr_one.cc delete mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bitops.count/countr_zero.cc delete mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bitops.count/popcount.cc delete mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bitops.rot/rotl.cc delete mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bitops.rot/rotr.cc delete mode 100644 libstdc++-v3/testsuite/26_numerics/inner_product/lwg2055.cc delete mode 100644 libstdc++-v3/testsuite/26_numerics/partial_sum/lwg2055.cc delete mode 100644 libstdc++-v3/testsuite/26_numerics/random/discard_block_engine/ [...] delete mode 100644 libstdc++-v3/testsuite/26_numerics/random/independent_bits_engi [...] delete mode 100644 libstdc++-v3/testsuite/26_numerics/random/linear_congruential_e [...] delete mode 100644 libstdc++-v3/testsuite/26_numerics/random/mersenne_twister_engi [...] delete mode 100644 libstdc++-v3/testsuite/26_numerics/random/shuffle_order_engine/ [...] delete mode 100644 libstdc++-v3/testsuite/26_numerics/random/subtract_with_carry_e [...] delete mode 100644 libstdc++-v3/testsuite/26_numerics/valarray/83860.cc delete mode 100644 libstdc++-v3/testsuite/26_numerics/valarray/transcend.cc delete mode 100644 libstdc++-v3/testsuite/27_io/basic_filebuf/close/81256.cc delete mode 100644 libstdc++-v3/testsuite/27_io/basic_filebuf/open/wchar_t/1.cc delete mode 100644 libstdc++-v3/testsuite/27_io/basic_fstream/cons/wchar_t/1.cc delete mode 100644 libstdc++-v3/testsuite/27_io/basic_fstream/open/wchar_t/1.cc delete mode 100644 libstdc++-v3/testsuite/27_io/basic_ifstream/cons/wchar_t/1.cc delete mode 100644 libstdc++-v3/testsuite/27_io/basic_ifstream/open/wchar_t/1.cc delete mode 100644 libstdc++-v3/testsuite/27_io/basic_istringstream/cons/default.cc delete mode 100644 libstdc++-v3/testsuite/27_io/basic_ofstream/cons/wchar_t/1.cc delete mode 100644 libstdc++-v3/testsuite/27_io/basic_ofstream/open/wchar_t/1.cc delete mode 100644 libstdc++-v3/testsuite/27_io/basic_ostringstream/cons/default.cc delete mode 100644 libstdc++-v3/testsuite/27_io/basic_stringbuf/cons/char/default.cc delete mode 100644 libstdc++-v3/testsuite/27_io/basic_stringbuf/cons/wchar_t/default.cc delete mode 100644 libstdc++-v3/testsuite/27_io/basic_stringstream/cons/default.cc delete mode 100644 libstdc++-v3/testsuite/27_io/filesystem/path/io/dr2989.cc delete mode 100644 libstdc++-v3/testsuite/27_io/filesystem/path/itr/components.cc delete mode 100644 libstdc++-v3/testsuite/27_io/ios_base/storage/68197.cc delete mode 100644 libstdc++-v3/testsuite/28_regex/match_results/pmr_typedefs.cc delete mode 100644 libstdc++-v3/testsuite/28_regex/sub_match/compare.cc delete mode 100644 libstdc++-v3/testsuite/29_atomics/atomic/69769.cc delete mode 100644 libstdc++-v3/testsuite/29_atomics/atomic/nonmembers.cc delete mode 100644 libstdc++-v3/testsuite/29_atomics/atomic/requirements/typedefs.cc delete mode 100644 libstdc++-v3/testsuite/29_atomics/atomic_integral/nonmembers.cc delete mode 100644 libstdc++-v3/testsuite/29_atomics/atomic_integral/requirements/ [...] delete mode 100644 libstdc++-v3/testsuite/backward/strstream_move.cc delete mode 100644 libstdc++-v3/testsuite/experimental/memory_resource/new_delete_ [...] delete mode 100644 libstdc++-v3/testsuite/experimental/net/buffer/arithmetic.cc delete mode 100644 libstdc++-v3/testsuite/experimental/net/buffer/const.cc delete mode 100644 libstdc++-v3/testsuite/experimental/net/buffer/creation.cc delete mode 100644 libstdc++-v3/testsuite/experimental/net/buffer/mutable.cc delete mode 100644 libstdc++-v3/testsuite/experimental/net/buffer/size.cc delete mode 100644 libstdc++-v3/testsuite/experimental/net/buffer/traits.cc delete mode 100644 libstdc++-v3/testsuite/experimental/net/execution_context/use_s [...] delete mode 100644 libstdc++-v3/testsuite/experimental/net/headers.cc delete mode 100644 libstdc++-v3/testsuite/experimental/net/internet/address/v4/com [...] delete mode 100644 libstdc++-v3/testsuite/experimental/net/internet/address/v4/cons.cc delete mode 100644 libstdc++-v3/testsuite/experimental/net/internet/address/v4/cre [...] delete mode 100644 libstdc++-v3/testsuite/experimental/net/internet/address/v4/members.cc delete mode 100644 libstdc++-v3/testsuite/experimental/net/internet/resolver/base.cc delete mode 100644 libstdc++-v3/testsuite/experimental/net/internet/resolver/ops/l [...] delete mode 100644 libstdc++-v3/testsuite/experimental/net/internet/resolver/ops/r [...] delete mode 100644 libstdc++-v3/testsuite/experimental/net/timer/waitable/cons.cc delete mode 100644 libstdc++-v3/testsuite/experimental/net/timer/waitable/dest.cc delete mode 100644 libstdc++-v3/testsuite/experimental/net/timer/waitable/ops.cc delete mode 100644 libstdc++-v3/testsuite/experimental/polymorphic_allocator/1.cc delete mode 100644 libstdc++-v3/testsuite/experimental/polymorphic_allocator/const [...] delete mode 100644 libstdc++-v3/testsuite/ext/debug_allocator/eq.cc delete mode 100644 libstdc++-v3/testsuite/ext/ext_pointer/alloc_eq.cc delete mode 100644 libstdc++-v3/testsuite/ext/malloc_allocator/eq.cc delete mode 100644 libstdc++-v3/testsuite/ext/new_allocator/eq.cc delete mode 100644 libstdc++-v3/testsuite/ext/random/simd_fast_mersenne_twister_en [...] delete mode 100644 libstdc++-v3/testsuite/ext/rope/7.cc