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-aarch64-stable-allyesconfig in repository toolchain/gcc.
omits 6248f16faf0 Daily bump. omits b07d8be1701 Daily bump. omits 21438907b94 Daily bump. omits e59b5345cce Fix compilation error with _GLIBCXX_PARALLEL omits 26048c1d171 2018-10-19 Richard Biener rguenther@suse.de omits 95b6d2e6bc3 S/390: Fix problem with vec_init expander omits 7f3c353a198 Daily bump. omits d22c31a4601 PR libstdc++/87641 correctly initialize accumulator in vala [...] omits 956a2d6aade 2018-10-18 Richard Biener rguenther@suse.de omits 8b74bf5f757 Daily bump. omits 4ef063bde91 PR middle-end/87623 * fold-const.c (fold_truth_andor_1): [...] omits 8297be420a9 2018-10-16 Richard Biener rguenther@suse.de omits 8fdf7be2493 2018-10-17 Richard Biener rguenther@suse.de omits f9a2e44cd97 Daily bump. omits e3703ac6604 * es.po: Update. omits 88bd742886c 2018-10-16 Richard Biener rguenther@suse.de omits 68399bafe28 2018-10-16 Richard Biener rguenther@suse.de omits dcdbe004cc3 [AArch64] Fix PR87511 omits 45fbbfb4043 2018-10-16 Richard Biener rguenther@suse.de omits 634c978e389 2018-10-16 Richard Biener rguenther@suse.de omits 5a427c2e852 Daily bump. omits 6aff97c8ad4 Adjust test to pass with latest glibc omits e82bfde0e0d Daily bump. omits 58664a75912 Daily bump. omits b81bee7f299 Daily bump. omits 2c79ff811df PR libstdc++/86751 default assignment operators for std::pair omits 829257b8345 PR libstdc++/78595 implement insertion into maps in terms o [...] omits ad840f2a647 Fix __gnu_cxx::_Pointer_adapter for long long arithmetic omits c126a67c665 Fix experimental::pmr typedefs and add tests omits ac5bf935a52 PR libstdc++/70966 make pmr::new_delete_resource() immortal omits 9a5bda1f643 PR libstdc++/77854 document size_type for containers omits 012b31f470a Daily bump. omits eee6c30fd1a PR c++/85070 * g++.dg/cpp0x/pr85070.C: Change effective t [...] omits 67f4d33259b PR c++/87582 * typeck.c (maybe_warn_about_returning_addre [...] omits 4c4142c3cd0 Backported from mainline 2018-10-10 Jakub Jelinek <jaku [...] omits 585e2e48cb8 Backported from mainline 2018-09-26 Jakub Jelinek <jaku [...] omits d2385524bcd Backported from mainline 2018-09-12 Jakub Jelinek <jaku [...] omits c47f4cf7545 Daily bump. omits 87167e0efa0 /cp 2018-10-10 Paolo Carlini paolo.carlini@oracle.com omits cda6210fdb6 Daily bump. omits c2b4b418970 [gcc] 2018-10-09 Will Schmidt will_schmidt@vnet.ibm.com omits 7d3a80f6108 Add the missing gcc.target/i386/pr87370.c omits 83628680397 i386: Use TImode for BLKmode values in 2 integer registers omits 9ff65abbe76 Use -fno-show-column in libstdc++ installed testing. omits 5fb74b32302 Daily bump. omits c16e539a2fb i386: Correct _mm512_mask3_fmaddsub_round_pd omits f29c87f3373 2018-10-08 Paul Thomas pault@gcc.gnu.org omits 12e742b7c28 2018-10-08 Paul Thomas pault@gcc.gnu.org omits 5ac4803f9b5 PR libstdc++/87538 fix std::not_fn exception specifications omits 359926e8239 Daily bump. omits 2b002e8f0fc Daily bump. omits c80da2e4a99 2018-10-06 Thomas Koenig tkoenig@gcc.gnu.org omits 9e7fb31b0f8 Daily bump. omits 40c92035250 Backport from trunk * io/close.c [!HAVE_UNLINK_OPEN_FILE] [...] omits d40eb1213ac i386: Don't pass -msse2avx to assembler for -mavx omits cd63aea2699 Daily bump. omits 25483c8760a Daily bump. omits 3c3f7305d4d Backport from mainline 2018-09-28 Uros Bizjak <ubizjak@ [...] omits 610f454509c i386: Remove _Unwind_Frames_Increment omits 6566e1d1bb6 PR other/87353 fix formatting and grammar in manual omits d9b72126044 Backport r264806 omits 426e6b05b3e Daily bump. omits cfe20a46e26 i386: Insert ENDBR before the profiling counter call omits af060350ca7 Daily bump. omits 61932693fd1 * ru.po: Update. omits a395f27bd0c [arm] Avoid STRD with odd register for TARGET_ARM in output [...] omits 7650d17dd14 Daily bump. omits 69062a5498b Daily bump. omits 30673d3a9b4 PR target/87467 * config/i386/avx512fintrin.h (_mm512_abs [...] omits f4872347505 Daily bump. omits 04ea88f49d6 Daily bump. omits e8c7fcfe76a Backport PR 87033 omits 78e1dba96d3 Daily bump. omits e090537047b Daily bump. omits d0c55ad442c Backport r264528 omits 7dc4163e558 i2018-09-24 Andrew Pinski apinski@marvell.com omits b9d00662474 Daily bump. omits 511d7e495c6 /cp 2018-09-24 Paolo Carlini paolo.carlini@oracle.com omits 08521ee619f Daily bump. omits 90484a1d0f5 Daily bump. omits 2a4b19eb6be Daily bump. omits 2d36d206317 * config/rs6000/rs6000.c (rs6000_function_ok_for_sibcall): [...] omits 1c62bf7f515 Daily bump. omits 0df9714699b * config/pa/pa.md (atomic_storeqi): Restore deleted expand [...] omits 3bf7622eacd Daily bump. omits 2d79333765b Daily bump. omits 441c5b9ec88 2018-09-18 Janus Weil janus@gcc.gnu.org omits 8be7d89e2a3 2018-09-18 Janus Weil janus@gcc.gnu.org omits d19440b4833 2018-09-18 Paul Thomas pault@gcc.gnu.org omits 2845809e459 Backport PR86882 fix to 8 omits 7bb6bebf300 [PATCH c++/86881] -Wshadow-local-compatible ICE omits bcc0dd8b3b7 Backport r264363 omits 9006f54ceb2 [libgfortran] Fix uninitialized variable use in fallback_access omits 5b36a953a67 Daily bump. omits 04bd9abf8f1 Daily bump. omits 67972218fff PR target/85666 * config/mmix/mmix.c (mmix_assemble_integ [...] omits 460dc2d8414 Daily bump. omits ec92987ecab Daily bump. omits c53524d205c PR middle-end/87188 * dojump.c (do_compare_and_jump): Can [...] omits cdb03ce56b1 PR go/87260 cmd/go: correct gccgo buildid file on ARM omits 72e9ce6c9be Backport PR87224 fix to 8 omits c5e20390df7 2018-09-14 Carl Love cel@us.ibm.com omits 2448f64c477 Daily bump. omits c447e59d79b Backport from mainline 2018-07-31 Eric Botcazou <ebotca [...] omits cd65d8ad631 Daily bump. omits 9aa58d35935 PR c++/87093 omits d0288619200 2018-09-12 Paul Thomas pault@gcc.gnu.org omits da885bb9a0e Backport patch for PR86989 to 8 omits c67622624e5 Backport PR86771 fix to 8 omits 8d42ca1f68b S/390: Use proper rounding mode for DFP to BFD conversions omits 9a118ab0fcd PR middle-end/87248 * fold-const.c (fold_ternary_loc) <ca [...] omits 9b83c970af7 Daily bump. omits 880aa1538f5 2018-09-11 Paul Thomas pault@gcc.gnu.org omits 037214fb83e PR libstdc++/87278 restore support for std::make_shared<vol [...] omits cc910d18947 Daily bump. omits ec54542ba41 Daily bump. omits 14e3046174c Daily bump. omits 148e624d19c Daily bump. omits 21fef1371e3 Daily bump. omits c22c51dcd03 Daily bump. omits c4ad13c00cb 2018-09-05 Janus Weil janus@gcc.gnu.org omits 0e320ee8d95 [PR c++/87185] ICE in prune-lambdas omits 82aa0441a90 [PR c++/87137] GCC-8 Fix omits 7df1731734a 2018-09-05 Richard Biener rguenther@suse.de omits cc39a7b7a5c Backported from mainline 2018-09-04 Jakub Jelinek <jaku [...] omits 105cb7cdeb2 Backported from mainline 2018-08-31 Jakub Jelinek <jaku [...] omits 7c6c891e093 Backported from mainline 2018-08-29 Jakub Jelinek <jaku [...] omits 0684353af88 Backported from mainline 2018-08-11 Jakub Jelinek <jaku [...] omits fcb5343217d Backported from mainline 2018-08-08 Jakub Jelinek <jaku [...] omits 1aa0c9a3dfb Backported from mainline 2018-08-08 Jakub Jelinek <jaku [...] omits 9bf8f899b29 Backported from mainline 2018-08-03 Jason Merrill <jaso [...] omits 2d3347e0a37 2018-09-04 Jerry DeLisle jvdelisle@gcc.gnu.org omits 0cab16d5b7b Daily bump. omits 68ca69a4854 gcc: xtensa: fix NAND code in xtensa_expand_atomic omits d5a525d5293 Add -Waligned-new to Option Summary omits 235f6910468 Daily bump. omits 55a05747389 backport "[tail-merge] Fix side-effect test in stmt_local_def" omits 4bddf88df03 Daily bump. omits a282e1b91fe Daily bump. omits ecd7560c594 Fix PR87074 omits 098e9d74257 2018-09-01 Paul Thomas pault@gcc.gnu.org omits 6ab76db0a37 Daily bump. omits 44185de7bee [PR c++/87155] Anonymous namespace and omits cf77355cd9b 2018-08-31 Richard Biener rguenther@suse.de omits 03165d4e054 Daily bump. omits e07b97e6952 Daily bump. omits fa3d23ddaba [AArch64, Falkor] Switch to using Falkor-specific vector costs. omits 1ce39ef436f [aarch64] Adjust Falkor's sign extend reg+reg address cost omits 74cb2f01ff3 PR c++/87122 * pt.c (tsubst_expr) <case RANGE_FOR_STMT>: [...] omits 722352d5f4b Daily bump. omits 927ec814560 PR tree-optimization/86914 - wrong code with strlen() of po [...] omits 92501a31fbf PR libstdc++/87116 fix path::lexically_normal() handling of [...] omits e24ceb4802f PR middle-end/87099 * calls.c (maybe_warn_nonstring_arg): [...] omits 27f4db370d8 Daily bump. omits 569f84c9795 PR rtl-optimization/87065 * combine.c (simplify_if_then_e [...] omits 58acfc7bcda Daily bump. omits 202ccf8b954 2018-08-26 Thomas Koenig tkoenig@gcc.gnu.org omits f47fa71dfdb Daily bump. omits a24821d40b0 Backport from mainline PR target/86662 omits 0ea92b158f0 Daily bump. omits 3b07d2b7f93 2018-08-24 Thomas Koenig tkoenig@gcc.gnu.org omits 1702dce81f6 Daily bump. omits 12ad5a70bf7 Daily bump. omits 628e94b0f26 Daily bump. omits 88e9d71c2e2 x86: Always update EH return address in word_mode omits cd280c18746 Restrict the pr86763 test to *-*-linux* targets omits af0025bdf36 Daily bump. omits 30cad4bb7a5 Daily bump. omits 153d5a8e513 Daily bump. omits cb2ca5e83ed Daily bump. omits 1d7112a5391 Backport from mainline 2018-08-11 John David Anglin <da [...] omits c7942a81984 2018-08-17 Richard Biener rguenther@suse.de omits 5deec97b305 Fix wrong option declaration of fcilkplus (PR other/86992). omits cee4ad0888b Daily bump. omits 5fbd3db8bee Backporting two Arm fixes from mainline fixing PR86640 omits 64cea2ece1c Backport r263248 omits 9680a6eaaf9 Backport r263246 omits 171222242f0 Daily bump. omits e82e6381842 Daily bump. omits b8e237de05e [aarch64] Fix falkor pipeline description for dup<q> omits b8ee5971c79 2018-08-13 Liu Hao lh_mouse@126.com omits 726a6bd93e6 2018-08-13 Liu Hao lh_mouse@126.com omits c69949a7ec1 Fix invalid assumption in vect_transform_stmt (PR 86871) omits a32fd92b240 Daily bump. omits 9c2eadd6dfd Revert "libstdc++-v3: Have aligned_alloc() on Newlib" omits c94e7cc9bfc Daily bump. omits 634abe27838 2018-08-12 Paul Thomas pault@gcc.gnu.org omits 05d5c2c9d3c Daily bump. omits c7848d09fbf PR c++/86728 - C variadic generic lambda. omits 610b43bec2b Daily bump. omits 61b760a78fd libstdc++-v3: Have aligned_alloc() on Newlib omits 56a6e36fadf Daily bump. omits c7029c7ca83 Daily bump. omits 17975fb4113 Prevent internal aligned_alloc clashing with libc version omits defc526d98f PR libstdc++/86597 directory_entry observers should clear e [...] omits 5a017877df3 Remove C++2a headers from docs omits 0648f3095f7 PR c++/86767 * constexpr.c (cxx_eval_statement_list): Han [...] omits 8662cbfc28d Fix docs on C++17 and LFTS headers omits 99cc1b0d3d2 Add missing <experimental/numeric> header to docs omits 693ea2177ee Daily bump. omits 0f5001df486 Improve libstdc++ docs w.r.t newer C++ standards omits fda58c897a8 PR libstdc++/84535 constrain std::thread constructor omits d4965355083 PR libstdc++/60555 std::system_category() should recognise [...] omits a1f32285188 PR libstdc++/86874 fix std::variant::swap regression omits 13110fb9335 PR libstdc++/86861 Meet precondition for Solaris memalign omits be6180ff6f6 i386: Set cfun->machine->max_used_stack_alignment if needed omits 777c4c85b19 Fix gcc.dg/vect/no-section-anchors-vect-69.c on SPARC etc. [...] omits 30b0749f402 Daily bump. omits 855618833c6 Daily bump. omits 1063c8ae00d Daily bump. omits d9205636ae7 PR testsuite/86153 * g++.dg/pr83239.C (dg-options): Add - [...] omits 14e9950d454 Daily bump. omits 5c5baa71b6c Daily bump. omits 87b22555cf1 2018-08-02 Jozef Lawrynowicz jozef.l@mittosystems.com omits 355aebde5bd Fix invalid cc_status after [const_][us]mulsi3_highpart omits 73225f29946 Daily bump. omits da2e9335506 PR c++/86190 - bogus -Wsign-conversion warning * typeck.c [...] omits 4fba440af6e PR sanitizer/86759 * tsan/tsan_platform.h: Cherry-pick co [...] omits e15966a1576 PR c/85704 * c-typeck.c (init_field_decl_cmp): New functi [...] omits 056426c52a1 2018-08-01 Richard Biener rguenther@suse.de omits eeba0375011 2018-08-01 Jan Willem Jagersma jwjagersma@gmail.com omits 0c7f6ba6edc Daily bump. omits 5e56325262d Add workaround for aligned_alloc bug on AIX omits c4b66e7cacd Use default visibility to work around clang -fvisibility-in [...] omits fd2fb382606 PR libstdc++/86734 use addressof in reverse_iterator::operator-> omits f65ae6e128f PR libstdc++/84654 Disable __float128 specializations for - [...] omits 1ceb29226b3 Daily bump. omits 77d33c8f345 * de.po, sv.po: Update. omits 1522193360d Daily bump. omits afad86bc980 gcc: 2018-07-29 Bernd Edlinger bernd.edlinger@hotmail.de omits 25ff95c60bb * config/pa/pa.c (pa_output_addr_vec): Align address table [...] omits c314d4e5567 Daily bump. omits 37e24235832 Daily bump. omits f8dd9cbdf19 Update .po files. omits 5db40a1fed4 Backport from mainline 2018-07-16 Uros Bizjak <ubizjak@ [...] omits 37c69c45d18 Daily bump. omits e634c9a8981 * testsuite/30_threads/condition_variable_any/cond.cc: New. omits 8e58c3cb0c0 PR target/86612 * gcc.target/powerpc/pr58673-2.c: Call strdup. omits 0f80f2ce0a2 Backported from mainline 2018-07-24 Jakub Jelinek <jaku [...] omits 51ed514b3b1 Backported from mainline 2018-07-17 Jakub Jelinek <jaku [...] omits 9c6ba5082fb Backported from mainline 2018-07-17 Jakub Jelinek <jaku [...] omits 0ac6b64ee14 Backported from mainline 2018-07-10 Jakub Jelinek <jaku [...] omits 6343de936be PR middle-end/86660 * omp-low.c (scan_sharing_clauses): D [...] omits a4df484d092 * BASE-VER: Set to 8.2.1. omits 9fb89fa845c Update ChangeLog and version files for release omits 5d28744ac05 Daily bump. omits 627d043e3a4 * es.po, ja.po, sv.po: Update. omits 280703512e0 * gcc.pot: Regenerate. omits 46f115007ca Daily bump. omits d4b2c6c90e2 Daily bump. omits 048e8a03bac Daily bump. omits ead037ee491 Daily bump. omits 8ec9b6d9301 Daily bump. omits 4b9d5187da4 Daily bump. omits 66851b5e193 2018-07-19 Eli Zaretskii eliz@gnu.org omits 393853f0b7f Daily bump. omits 8a2be2d3449 gcc/testsuite/ChangeLog: omits 75d20a02b4f Backport from trunk. omits 43f638e8bc2 PR c++/86480 - nested variadic lambda and constexpr if. omits 2f2d81539a0 Add xfail-if to some tests that fail with COW strings omits 99e91ffface Add experimental::sample and experimental::shuffle from N4531 omits 29acb44ba18 Daily bump. omits f15dfd29bd9 * gcc-interface/decl.c (choices_to_gnu): Rename parameters [...] omits 36716ee7649 * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Variable>: [...] omits b50d76fead0 Daily bump. omits 1d242a3178e 2018-07-16 Fritz Reese fritzoreese@gmail.com omits 1fed49d5255 2018-07-16 Fritz Reese fritzoreese@gmail.com omits 65f9a1b8c63 2018-07-16 Fritz Reese fritzoreese@gmail.com omits ed2711622a5 [ARC] Reimplement return padding omits 58a930f8e5a 2018-07-19 Richard Biener rguenther@suse.de omits a453afd16de 2018-07-16 Richard Biener rguenther@suse.de omits eeabef8911c PR tree-optimization/86514 * tree-ssa-reassoc.c (init_ran [...] omits 051c9976bf8 S/390: libstdc++: 32 and 64 bit abi baseline refresh omits a6987dec978 PR c++/3698 PR c++/86208 * cp-gimplify.c (cp_genericize_ [...] omits 8b2a10e4036 Daily bump. omits 604b0ebaa96 [gcc] omits baca74d61ad Daily bump. omits b8f6233ff74 PR tree-optimization/86274 - SEGFAULT when logging std::to_ [...] omits 1656a807372 Daily bump. omits 4810dbfbd11 x86: Tune Skylake, Cannonlake and Icelake as Haswell omits 950c7ddb563 [PR c++/86374] Name lookup failure in enclosing template omits 2fb81a3d553 PR middle-end/86202 * gimple-fold.c (size_must_be_zero_p) [...] omits e7c8731cf77 Daily bump. omits 17b1bc0f8e8 * c-attribs.c (c_common_attribute_table): Add "omp declar [...] omits 3365a8e982e 2018-07-12 Richard Biener rguenther@suse.de omits 962f85e322b PR tree-optimization/86492 * gimple-ssa-store-merging.c [...] omits e059f2362e2 Daily bump. omits d54f51e2820 * config/i386/avx512bitalgintrin.h (_mm512_mask_bitshuffle [...] omits d5b63fc6a29 Daily bump. omits 1d5de900dcd PR sanitizer/86406 * cp-gimplify.c (cp_maybe_instrument_r [...] omits fc439f922ee Daily bump. omits 7801dcc00ab Daily bump. omits 227d3ffb528 Daily bump. omits 6eeca5395b9 Daily bump. omits 604db6d50b5 RTEMS/Ada: Change system configuration omits 30d08fd10d4 Daily bump. omits 17961180ab4 Backport from trunk. omits fa8d5450e50 gcc/ChangeLog: omits a0b1b7f2bce 2018-07-05 François Dumont fdumont@gcc.gnu.org omits 6a2400e3215 Daily bump. omits 8d162fb9d96 Backport from mainline omits 36371743e6c [AArch64, Falkor] Falkor address costs tuning omits 00bef0b85eb Remove spurious $HOME include from BRIG FE Makefile omits 7676c4c4933 Fix std::codecvt_utf8<wchar_t> for Mingw omits 3340e421008 Remove redundant #if conditional omits 71d7986afc0 Add std::__is_bytestd::byte specialization omits 6f6f2240d32 LWG 3050 Fix cv-qualification of convertibility constraints omits 039c01cc8bb PR libstdc++/86127 avoid unnecessary allocator conversions omits 8cb222f298e Qualify another call in <variant> omits 690cf7ab76f Qualify std::__invoke in <variant> to prevent ADL omits 2c97ad37877 PR target/85904 check for aligned_alloc on netbsd cross-com [...] omits 89d5331285c PR libstdc++/85098 add missing definitions for static constants omits 57f5b7a6f4f PR libstdc++/85671 allow copy elision in path concatenation omits 045fca19c27 PR libstdc++/83982 fix exception-safety guarantee of std::v [...] omits 261bd5e266d PR libstdc++/86292 fix exception safety of std::vector<Inpu [...] omits 0ab6ef3b0bb Declare some explicit instantiations for strings in Debug Mode omits 1394444b2fc LWG 3076 basic_string CTAD ambiguity omits a6d13e084f7 LWG 3075 basic_string needs deduction guides from basic_str [...] omits bd5a9db5ab3 PR libstdc++/84087 add default arguments to basic_string me [...] omits 528733a67be PR libstdc++/86398 fix std::is_trivially_constructible regression omits c3459b63c8b Daily bump. omits dde369c40a0 PR c++/86378 - functional cast in noexcept-specifier. omits 043e9f42d5e Reduce garbage from push_to_top_level. omits 1c4b6999ffe Daily bump. omits a98e0d991b5 rs6000: Set up ieee128_float_type_node correctly (PR86285) omits 80ddc7311c3 2018-07-02 Paul Thomas pault@gcc.gnu.org omits baa4d8cdc5c PR go/86331 os: check return value as well as error fr [...] omits 65948c062e4 * config/i386/i386.c (ix86_finalize_stack_frame_flags): Do [...] omits aa4c961d643 Daily bump. omits 9e1b1f11f89 Daily bump. omits 37dd333a4d1 [PR86064] split single cross-partition range with nonzero locviews omits 13a4be670f7 Daily bump. omits ca4f43e8c47 gcc/ChangeLog: omits 72ed95829d9 * config/rs6000/t-rs6000: Append rs6000-modes.h to TM_H. omits 39ed131960a Daily bump. omits 25081d10b75 gcc/ChangeLog: omits 999baf3f1ae 2018-06-28 Fritz Reese fritzoreese@gmail.com omits c93c2f83a9d Daily bump. omits e99a48c7bbf gcc/testsuite/ChangeLog: omits 5885ff570d6 gcc/ChangeLog: omits c6f88c6ee42 PR c++/86320 - memory-hog with std::array of pair omits 607855267a7 PR c++/80290 - memory-hog with std::pair. omits fefaf852b10 Daily bump. omits 93da67b40a5 2018-06-26 Aaron Sawdey acsawdey@linux.ibm.com omits b40d4db95b9 2018-06-26 Aaron Sawdey acsawdey@linux.ibm.com omits 51a3af2d4ea regrename: Don't rename the dest of a REG_CFA_REGISTER (PR85645) omits fdb8dffc9af regcprop: Avoid REG_CFA_REGISTER notes (PR85645) omits 2e8ab52f772 S/390: Fix mtune default. omits 09a46fc9eb1 PR target/86314 * config/i386/i386.md (setcc + movzbl to [...] omits 43ad8df852a PR c++/86291 * parser.c (cp_parser_omp_for_loop_init): Ch [...] omits 76b1a1bd5a1 Daily bump. omits 2528fb535b2 PR libstdc++/86112 fix printers for Python 2.6 omits b95bdab0d76 Update powerpc64-linux-gnu/baseline_symbols.txt omits 0e9af164efe 2018-06-25 Michael Meissner meissner@linux.ibm.com omits e8e6334e95f 2018-06-25 Fritz Reese fritzoreese@gmail.com omits 29e614e8d2b 2018-04-20 Jan Hubicka jh@suse.cz * lto-partition.c ( [...] omits bfe7d5657b1 2018-06-25 Jakub Jelinek jakub@redhat.com omits 19a54887f84 rs6000: Fix absif2 omits 254c03e0f72 Backport from mainline 2018-04-30 Jan Hubicka jh@suse.cz omits f5932f70e7d rs6000: Fix vector homogeneous aggregates (PR86197) omits 9b8f8df21f4 2018-06-25 Paul Thomas pault@gcc.gnu.org omits 36558962044 Daily bump. omits 51fac3a2483 Daily bump. omits adb48b274b0 Fix phi backedge detection in backprop (PR85989) omits bbc17959bc6 Daily bump. omits 3734de15d81 PR c++/86219 - ICE with erroneous initializer in template. omits 6f465772958 PR c++/85662 * g++.dg/ext/offsetof3.C: New test. omits febd5f5aea0 PR libstdc++/86138 prevent implicit instantiation of COW empty rep omits 497b454bb8b 2018-06-19 Tony Reix tony.reix@atos.com Dam [...] omits 9a938fa8c95 [gcc] 2018-06-22 Michael Meissner meissner@linux.ibm.com omits 3ba67d982bb syscall: remove Ustat omits d68d996ba4e [gcc] 2018-06-22 Michael Meissner meissner@linux.ibm.com omits 76fa62b3160 [gcc] 2018-06-22 Michael Meissner meissner@linux.ibm.com omits f7458c2fbf3 [gcc] 2018-06-22 Michael Meissner meissner@linux.ibm.com omits 1e656cd6e64 Don't preprocess .S files with -P on Solaris/x86 (PR target/85994) omits 21330b0d8bf Daily bump. omits 1be476cee4d * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Update. omits 36449c98fed PR c++/86182 - ICE with anonymous union passed to template. omits 2e2052934b0 RISC-V: Add custom RTEMS multilibs omits f9c5a227515 Daily bump. omits f1abdd7365f libgcc/: PR libgcc/86213 * generic-morestack.c (allocate_ [...] omits 38e3a216c1c Backported from mainline 2018-06-16 Jakub Jelinek <jaku [...] omits 6af6f77c5d5 Backported from mainline 2018-06-15 Jakub Jelinek <jaku [...] omits 4968b68839a [PR c++/85634] Fix tsubst ICE omits 74ef2f41cbb PR c++/86210 * c-common.c (check_nonnull_arg): Use fold_f [...] omits 6038f61c4be PR debug/86194 * var-tracking.c (use_narrower_mode_test): [...] omits 33c16e04b0d PR tree-optimization/86231 * tree-vrp.c (union_ranges): F [...] omits 1ccc11348ba Daily bump. omits 2d016edb373 xtensa: fix PR target/65416 omits f654c8a5bbd Remove unused <exception> header from <utility> omits 47f8df2eedc * es.po: Update. omits 0c6e64e6419 PR libstdc++/82644 define TR1 hypergeometric functions in s [...] omits a5ee8712c0d * gimplify.c (gimplify_init_constructor): Really never cle [...] omits fe6a4659698 PR c++/86200 - ICE with unexpanded pack in lambda parameter. omits 22379dc0a88 PR c++/81060 - ICE with unexpanded parameter pack. omits 1ca425f08e1 Daily bump. omits 61e8e6d200b PR c/82063 - issues with arguments enabled by -Wall omits 5cf3d46af84 Daily bump. omits 1a53b47c1c1 Daily bump. omits 87d52eb44b4 PR middle-end/86095 * common.opt (Wunsafe-loop-optimizati [...] omits ed9b81c6310 PR c++/86147 - wrong capture for template argument. omits 2647a058315 Daily bump. omits fb02152947d PR middle-end/85878 * expr.c (expand_assignment): Remove [...] omits 687649b18bd PR c++/82882 - ICE with lambda in template default argument. omits bfc4a8eb214 * tree.c (maybe_warn_parm_abi): Inform the location of the class. omits 96c254b4553 PR middle-end/86123 * match.pd ((X / Y) == 0 -> X < Y): D [...] omits c847cec9a9f PR libstdc++/86169 unshare COW string when non-const data() called omits 44c330f2c78 Only define __cpp_lib_constexpr_char_traits for C++17 omits cf50bf9c8de PR fortran/85703 omits 0395a66ae99 PR fortran/85702 omits a2ce172d471 PR fortran/85701 omits b66d679d15d Daily bump. omits a7b8c397b65 PR target/86048 * gcc.target/i386/pr86048.c: Require sse2 [...] omits 1ee087918eb PR middle-end/86122 * match.pd ((A +- CST1) +- CST2): Pun [...] omits 85b8a0a1efe PR target/85945 * lower-subreg.c (find_decomposable_subre [...] omits 2829ca0f114 2018-06-14 Richard Biener rguenther@suse.de omits c10d8b4f249 RTEMS: Prefer int for int32_t omits 1a6fd8ed169 PR other/77609: Let the assembler choose ELF section types [...] omits b507a4cc13a Daily bump. omits 983763daebd * c-opts.c (c_common_post_options): Warn about useless -Wabi. omits 6d6e904f524 PR tree-optimization/86114 - ICE in gimple_fold_builtin_str [...] omits f2997ff00c3 2018-06-13 Steven G. Kargl kargl@gcc.gnu.org omits 704ff1612fe PR c++/86094 - wrong code with defaulted move ctor. omits 33f4b9de25d libgo: update to Go 1.10.3 release omits ce23d78fc4e PR target/86048 * config/i386/winnt.c (i386_pe_seh_cold_i [...] omits 3efec687d72 Daily bump. omits 3fb985f55b3 2018-06-12 Steven G. Kargl kargl@gcc.gnu.org omits 29e34e7b780 2018-06-12 Steven G. Kargl kargl@gcc.gnu.org omits 1f86cf9bfbb * gcc-interface/ada-tree.h (TYPE_RETURN_BY_DIRECT_REF_P): [...] omits 727380ee70e * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Constant>: [...] omits 8f22343ce1b * gcc-interface/decl.c (warn_on_field_placement): Use spec [...] omits e0925ea331a Backport from mainline 2018-06-11 Eric Botcazou <ebotca [...] omits 64cb104919d Daily bump. omits cf5b752ab40 PR c++/85792 -Wctor-dtor-privacy and inherited constructor. omits de6660aea0e PR c++/85963 - -Wunused-but-set with ?: in template. omits 1e9f6ab2c49 PR c++/85710 - ICE with -Wmemset-elt-size. omits 8e9835399f9 PR c++/61806 - missed SFINAE with partial specialization. omits d26c6b8b0c6 PR c++/85765 - SFINAE and non-type default template arg. omits 2bb91cb86a1 PR c++/85764 - bogus 'this' not captured error. omits 11fad7f85b1 PR c++/85807 - ICE with call in template NSDMI. omits b5a55805c6e PR c++/85815 - reference to member of enclosing template. omits 453ae5bc77c PR c++/80485 - inline function non-zero address. omits c9f76acf5cc * doc/invoke.texi: Document -fabi-version=12. omits 6a19f80a780 * g++.dg/cpp0x/range-for9.C: Adjust dg-error. omits df82565d6ff PR c++/86094 - wrong code with defaulted move ctor. omits 83f8df380a4 gcc/ Backport from mainline 2018-06-08 Peter Bergner <b [...] omits 8f048f35248 * fr.po: Update. omits c23d02e3cb7 Backport from trunk 2018-06-11 Segher Boessenkool <segh [...] omits 126d697b895 Daily bump. omits 9ed8059ae96 2018-06-09 Jerry DeLisle jvdelisle@gcc.gnu.org omits 03dd2d9c7a3 Daily bump. omits 48c4d929517 2018-06-09 Steven G. Kargl kargl@gcc.gnu.org omits a7369653738 2018-06-09 Steven G. Kargl kargl@gcc.gnu.org omits 71fda2bd0c4 2018-06-09 Steven G. Kargl kargl@gcc.gnu.org omits 1413b441b6b Commit testcases ommitted in last commit. omits eebafd89928 2018-06-09 Steven G. Kargl kargl@gcc.gnu.org omits 44e5b9a6667 2018-06-09 Steven G. Kargl kargl@gcc.gnu.org omits eeb5b659e97 2018-06-08 Steven G. Kargl kargl@gcc.gnu.org omits 0cee71e8be1 2018-06-09 Thomas Koenig tkoenig@gcc.gnu.org omits 30b38d2b0d4 Daily bump. omits a96767cea5f gcc/ChangeLog: omits 4aaf4d8ebf0 gcc/ChangeLog: omits ce16cb3d45d * es.po: Update. omits 4f147efb77e [arm] PR target/81497: Fix arm_acle.h for C++ omits 2355b68d7bd Daily bump. omits e383362d2d1 2018-06-07 Steven G. Kargl kargl@gcc.gnu.org omits e03777fcfcd 2018-06-07 Thomas Koenig tkoenig@gcc.gnu.org omits 43c24991d45 PR target/85684 * config/i386/i386.c (ix86_expand_builtin [...] omits 2ff4735319b * eo.po: Update. omits 459031b563d Backport from mainline 2018-06-06 Peter Bergner <bergne [...] omits cc3effb53bf Daily bump. omits 7d9a4a95cf8 PR c++/86060 - ICE on range for with -std=c++98. omits 64bc6399e9a 2018-06-06 Richard Biener rguenther@suse.de omits 9b4a45bffd6 PR libstdc++/86008 add std::quoted support for string_view omits 8be58d07b00 Daily bump. omits 4fdc2752017 PR c++/85976 * tree.c (cp_tree_equal): Handle USING_DECL. omits e80b4047a23 PR c++/85847 * init.c (build_new_1): Use fold_non_depende [...] omits 9e6a848896b PR c++/85731 - wrong error with qualified-id in template. omits 769b0cf58d6 * include/std/type_traits: Fix comment typo. omits e56798cfb49 S/390: Fix __builtin_tbeginc signature omits e79a66a6393 Daily bump. omits d687bd3d748 PR libstdc++/85930 fix misaligned reference omits 3d876ec4b63 * g++.dg/warn/string1.C: Prune extra warning with -std=c++17. omits e2dc92cd6ab * es.po, fr.po: Update. omits ffea467c4da 2018-06-04 Steven G. Kargl kargl@gcc.gnu.org omits eaa7bce8e80 PR c/85623 - strncmp() warns about attribute 'nonstring' in [...] omits 11dc6b9576b [arm] PR target/86003 build failures with --with-cpu=xscale omits 08d0056f1b5 PR c++/86025 * tree.c (inchash::add_expr): Handle IDENTIF [...] omits 8961ebadf55 Daily bump. omits 9fc8ad83fcd PR c++/85739 - ICE with pointer to member template parm. omits 21f070f70e6 PR c++/85761 - ICE with ill-formed use of const outer variable. omits 4686bdf288f Daily bump. omits 6c0688b4258 * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Constant>: [...] omits e76f5bd3873 Backport from mainline 2018-05-31 Eric Botcazou <ebotca [...] omits eb538f410f6 Add missing directive omits 30b803fbf2f * gcc-interface/ada-tree.h (TYPE_PADDING_FOR_COMPONENT): N [...] omits da9dd096441 Backport from mainline 2018-05-31 Eric Botcazou <ebotca [...] omits 483ccc45d71 2018-06-01 Steven G. Kargl kargl@gcc.gnu.org omits 99ad3094a87 Daily bump. omits f8cccfc1793 PR c++/85873 - constant initializer_list array not in .rodata. omits 15e8e3bf1b0 2018-06-01 Bill Schmidt wschmidt@linux.ibm.com omits 4754e1cbb93 * c-ada-spec.c (dump_ada_declaration) <TYPE_DECL>: Generat [...] omits 974751f8d64 2018-05-31 Jerry DeLisle jvdelisle@gcc.gnu.org omits 4caedb89782 Daily bump. omits 50e2009c5cb PR go/85429 omits 0d426dffde1 PR target/85950 * config/i386/i386.md (l<rounding_insn><M [...] omits a7550b5cca2 PR target/85591 * config/i386/cpuinfo.c (get_amd_cpu): Re [...] omits 27b34082f03 PR target/85984 * bb-reorder.c (pass_partition_blocks::ga [...] omits a48d7dbe942 x86: Re-enable partial_reg_dependency and movx for Haswell omits 14c9d075813 PR libstdc++/85951 for make_signed/make_unsigned for charac [...] omits ced89f48ce9 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Ws [...] omits 81ea9f4fc44 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do [...] omits 2892e4ae21e 2018-05-31 Matthias Klose doko@ubuntu.com omits 404d75be1c6 Daily bump. omits b4744e3ff1a Backported from mainline 2018-05-29 Jakub Jelinek <jaku [...] omits 3c7512c55b8 Backported from mainline 2018-05-14 Jakub Jelinek <jaku [...] omits 8e31a2e3715 Backported from mainline 2018-05-11 Jakub Jelinek <jaku [...] omits 8c16305a232 Backported from mainline 2018-05-10 Jakub Jelinek <jaku [...] omits fa8bfbd8bb4 Backported from mainline 2018-05-08 Jakub Jelinek <jaku [...] omits 10544a955c2 Daily bump. omits a309bc095fb Daily bump. omits 5852b88d276 Don't mark IFUNC resolver as only called directly omits 6d97bb8ab49 Daily bump. omits ca3a7b81d33 * config/pa/pa-linux.h (NEED_INDICATE_EXEC_STACK): Define to 0. omits 790833f0157 2018-05-26 Jerry DeLisle jvdelisle@gcc.gnu.org omits 907e31bb657 Daily bump. omits f84fddf6ab4 PR bootstrap/85921 * c-warn.c (diagnose_mismatched_attrib [...] omits f4094cba2ca Daily bump. omits 6b97d0bfed6 2018-05-25 Steven G. Kargl kargl@gcc.gnu.org omits c08c3a4bd56 2018-05-25 Steven G. Kargl kargl@gcc.gnu.org omits ebe47d00f68 2018-05-25 Steven G. Kargl kargl@gcc.gnu.org omits 4904efcbfe1 2018-05-25 Steven G. Kargl kargl@gcc.gnu.org omits 1a3bc17fe31 2018-05-25 Steven G. Kargl kargl@gcc.gnu.org omits 7c0ed70513e 2018-05-25 Richard Biener rguenther@suse.de omits 351b7826614 Daily bump. omits 7d8b5cd217c * ChangeLog: Fix last entry. omits 5c14d107be0 * config/i386/sse.md (cvtusi2<ssescalarmodesuffix>64<round [...] omits 0f5b3e0e362 PR target/85903 * config/i386/sse.md (movdi_to_sse): Do n [...] omits 95ef18a35aa libsanitizer: Use pre-computed size of struct ustat for Linux omits 6afb8c9c731 PR c++/85842 - -Wreturn-type, constexpr if and generic lambda. omits dcb66d2eb03 PR c++/85864 - literal template and default template arg. omits 6c3b32838f2 PR c++/81420 - not extending temporary lifetime. omits a61b1e7f677 Backport from mainline 2018-05-17 Bin Cheng <bin.cheng@ [...] omits abca8e44265 Daily bump. omits 4c25dedee5f 2018-05-23 Richard Biener rguenther@suse.de omits 7e871333a6c Subject: Backport r260566 omits 3dd11f01348 Subject: Backport r260154 omits 648461eaadd PR c++/85866 - error with .* in default template arg. omits 262fde1a603 Daily bump. omits 302c2ca33c3 PR middle-end/85643 - attribute nonstring fails to squash - [...] omits 7892adc3e81 Fix tree-ssa-strlen handling of partial clobbers (PR85814) omits cdb4f0a37f0 Daily bump. omits 3cf60392879 * es.po: Update. omits 38d25ca8a5e 2018-05-21 François Dumont fdumont@gcc.gnu.org omits 41795d9d5c4 PR target/85698 * gcc.target/powerpc/vec-se [...] omits 239d44d6cac PR target/85698 * config/rs6000/rs6000.c (rs6000_output_m [...] omits 82b541a197b PR libstdc++/85818 make new test require Filesystem support omits 0b872ceaec0 Daily bump. omits 6220ca5de22 Remove accidental doubling up of associate_38.f90 omits 6b77cf82e25 2018-05-20 Paul Thomas pault@gcc.gnu.org omits 2a12d061f91 2018-05-20 Paul Thomas pault@gcc.gnu.org omits 6d647a297ca 2018-05-20 Paul Thomas pault@gcc.gnu.org omits 9807cc65a63 Daily bump. omits a3adbb9e666 2018-05-19 Paul Thomas pault@gcc.gnu.org omits ee2e4f49712 Daily bump. omits 946222dfa3e PR c++/85782 omits fbfa04723ac 2018-05-18 Toon Moene toon@moene.org omits 72003fb5a61 Daily bump. omits 58504a7de49 PR libstdc++/85818 ensure path::preferred_separator is defined omits ff7b3c1b18d PR libstdc++/85812 fix memory leak in std::make_exception_ptr omits 866ad2415d7 Daily bump. omits ec618f7d895 Daily bump. omits 174de8fc134 PR libstdc++/83891 fix path::is_absolute() for non-POSIX targets omits df0bde83a66 Remove unused headers from tests omits 9771507101f PR libstdc++/84159 fix appending strings to paths omits 12b8914a3a1 Daily bump. omits a36922b452c PR libstdc++/67554 Do not pass null pointers to memcpy omits 6ee07f8d3ce PR libstdc++/82966 fix swapping of node handles omits 971ef5eacce Daily bump. omits 17398743599 2018-05-13 Paul Thomas pault@gcc.gnu.org omits e78c9cc7315 Daily bump. omits 9a1069a43c6 2018-05-12 Steven G. Kargl kargl@gcc.gnu.org omits b7f715b9ed7 Daily bump. omits 428cf50d7f0 2018-05-11 Steven G. Kargl kargl@gcc.gnu.org omits 77c42432c46 2018-05-11 Steven G. Kargl kargl@gcc.gnu.org omits 38d467668c6 2018-05-11 Steven G. Kargl kargl@gcc.gnu.org omits 815f1bcb7b6 Check is_single_const in intersect_with_plats omits acef86e1500 [arm] PR target/85733 Restore be8 linking behaviour for ARM [...] omits 597e9acdce7 2018-05-11 Paul Thomas pault@gcc.gnu.org omits bed78e1a428 [arm] PR target/85606 prefer armv6s-m for armv6-m parts omits db57e8ab6bc Daily bump. omits 1a83baeaae0 Document Dual ABI for std::ios_base::failure omits 7cb0f0dcce7 Daily bump. omits 8794a5c6558 PR rtl-optimization/85638 * bb-reorder.c: Include common/ [...] omits a31a0269de6 PR c++/85706 - class deduction under decltype omits 32098c49188 Daily bump. omits 0ccd3a10e87 * de.po, sv.po: Update. omits e063941bf3c PR c++/85695 * semantics.c (finish_if_stmt_cond): See thr [...] omits 129cfadcb74 2018-05-08 Richard Biener rguenther@suse.de omits 384dfb099e4 Tighten condition in vect/pr85586.c (PR 85654) omits 1ed91ae6815 [arm] PR target/85658 Fix operator precedence errors in par [...] omits dafa8eecba2 2018-05-08 Richard Biener rguenther@suse.de omits 218f6853609 PR c++/85646 - lambda visibility. omits 712710e0667 Daily bump. omits 4e25d06427b PR c++/85618 - ICE with initialized VLA. omits 9addd3cc1f8 2018-05-07 Edward Smith-Rowland 3dw4rd@verizon.net omits ba3ca522404 [NDS32] Fix bug in bit-instruction checking functions. omits 64b6891ce34 [NDS32] Split movdi/df if reigster number is illegal. omits 97bebad524c [NDS32] Fix incorrect settings in sfp-machine.h and t-nds32 [...] omits a76e57ad97d [NDS32] Fix print operand for cctl register. omits b928949406a [NDS32] Add missing newline character into ASM_APP_ON macro. omits 0031a3273f7 Daily bump. omits a6de0eebd35 PR c++/85659 * cfgexpand.c (expand_asm_stmt): Don't creat [...] omits 624beaf4f2d gcc/fortran/ChangeLog: omits 3b3decebcd2 Daily bump. omits 8e2586b0d19 Daily bump. omits 1781033e9a7 PR c++/85305 - pack in lambda init-capture. omits b3a001f0f30 cmd/go: on AIX, pass -X64 first when invoking ar omits 1abefaf006d PR go/85630 * Makefile.am (CHECK_ENV): Set GOCACHE. (ECH [...] omits b673a0a5c6c [AArch64] PR target/85512: Tighten SIMD right shift immedia [...] omits 99ec8a8a9d5 [arm] PR target/82518: Return false in ARRAY_MODE_SUPPORTED [...] omits 0f6f1eaf1df * uk.po: Update. omits b819e339696 PR libstdc++/85642 fix is_nothrow_default_constructible<opt [...] omits 1c17eaefe16 PR ada/85635 * link.c (BSD platforms): Add missing backslash. omits 9df54074b1f PR ada/85540 * init.c (__gnat_handle_vms_condition): Add [...] omits 95eb7235305 Daily bump. omits b3857795640 PR libstdc++/84769 qualify call to std::get<0> omits b41d3149d20 PR libstdc++/85632 fix wraparound in filesystem::space omits 52c9eee1ae4 Update .po files. omits 9a4acdbd2f1 Daily bump. omits e4681913696 * es.po: Update. omits ed193464486 backport "[nvptx, libgomp, testsuite] Reduce recursion dept [...] omits 68fc0ec2c57 * BASE-VER: Set to 8.1.1. omits af8bbdf198a * gennews (files): Add files for GCC 8. omits 5baca020496 Update ChangeLog and version files for release omits 4dede9ddb54 PR c++/85587 - error with scoped enum in template. * sema [...] omits bca14dddabf Tighten early exit in vect_analyze_data_ref_dependence (PR85586) omits ae8eca2e06a Daily bump. omits c8e482a44ef * gcc.pot: Regenerate. omits 2273d97bd2e PR web/85578 * doc/install.texi2html: Replace _002d with [...] omits 6aa70dae34d PR c++/85580 - extern "C" and local variables omits faa55a6cec4 Daily bump. omits 6eddc70d50b Daily bump. omits 2f181ae6321 Daily bump. omits 8d01edc1731 Daily bump. omits 51c67f8c7a4 PR ipa/85549 * ipa-cp.c (find_aggregate_values_for_caller [...] omits c7e4f584b20 PR c++/85553 * init.c (build_zero_init_1): For zero initi [...] omits 5447778a02c * config.gcc: Mark tile* targets as deprecated/obsolete. omits 046e306d955 PR go/85429 cmd/go: add Solaris assembler syntax for g [...] omits 746126662fd PR c++/85545 - ICE with noexcept PMF conversion. omits 280710c829b PR85532, crtend.o built without --enable-initfini-array has [...] omits 060ade2b5c1 PR tree-optimization/85529 * tree-ssa-reassoc.c (optimize [...] omits e44c38413f2 Daily bump. omits 4f7c56e847d * cgraph.h (symbol_table): Just declare debug method here. [...] omits 1d334297aa2 Document that -Wreturn-type is enabled by default for C++ omits 6f54a9098d2 Daily bump. omits edc3d20f229 x86: Correct movdir64b builtin function omits 04707f0657e PR ada/85007 * gnat_ugn.texi: Regenerate. omits 2c4878d8a4c * DEV-PHASE: Set to prerelease. omits d91d9c6b633 Create gcc-8-branch adds 949bc65ce4d * BASE-VER: Set to 9.0.0. adds decaf833a8a * crontab: Enable snapshots from gcc-8-branch. adds b81c77490ec 2018-04-25 Richard Biener rguenther@suse.de adds dc5fe044129 PR ada/85007 * gnat_ugn.texi: Regenerate. adds be4b81f3784 PR sanitizer/84307 * c-decl.c (build_compound_literal): C [...] adds 48f649b48ed [NDS32] Add missing newline character into ASM_APP_ON macro. adds 4ce8f901c5c [NDS32] Fix print operand for cctl register. adds 4cccab8866b [NDS32] Fix incorrect settings in sfp-machine.h and t-nds32 [...] adds 1c25284bf7b [NDS32] Split movdi/df if reigster number is illegal. adds 49b82a54d00 [NDS32] Fix bug in bit-instruction checking functions. adds 7911b1548e1 2018-04-25 Sebastian Peryt sebastian.peryt@intel.com adds 5f7af3b6271 PR middle-end/85414 * simplify-rtx.c (simplify_unary_oper [...] adds 772a9876020 * config/i386/i386.md (*x86_mov<mode>cc_0_m1): Use type "a [...] adds a6da3195e71 DWARF sort longer dirs before shorter ones in directory table. adds 0ddd84663c4 2018-04-25 Catherine Moore clm@codesourcery.com adds fad0c860845 Daily bump. adds 254e8a1efb2 This appears to be present in compiler-rt upstream, but as [...] adds b34a8884bd8 As mentioned in <http://gcc.gnu.org/ml/gcc/2018-03/msg00133 [...] adds 6dc485f279a If someone has access to a 64-bit mips-linux system to test [...] adds 488eccdbf9b * config/mips/mips.c (mips_asan_shadow_offset): New functi [...] adds 2480c1911b5 2018-04-26 Richard Biener rguenther@suse.de adds 28d0cd4a72d 2018-04-26 Richard Biener rguenther@suse.de adds 2beea61e4b6 2018-04-26 Richard Biener rguenther@suse.de adds 79c36228528 2018-04-26 Richard Biener rguenther@suse.de adds af59cd87027 [nvptx, libgomp, testsuite] Reduce recursion depth in decla [...] adds cbb7d3c5bfa [lto] Fixup loops before lto write-out adds e7f5f1f46ba [nvptx] Fix branch-around-nothing adds c8f3bfee4d5 [nvptx] Verify bar.sync position adds 3ee8d075f1c [nvptx, libgomp] Add GOMP_NVPTX_JIT=-O[0-4] in nvptx libgom [...] adds 573a3555407 Document that -Wreturn-type is enabled by default for C++ adds 0c124b17a36 dumpfile cleanup adds 5ed41f0d0d5 * config/i386/i386.md ("isa" attribute): Add x64_sse2. (" [...] adds 88636fce5a0 * loop-invariant.c (may_assign_reg_p): Return false for fr [...] adds 9e53fe9923f * cgraph.h (symbol_table): Just declare debug method here. [...] adds fe7a932241c PR c++/85545 - ICE with noexcept PMF conversion. adds 49f2c83b743 MIPS/GCC/testsuite: Fix data-sym-pool.c for SVR4 model at -O0 adds 7826b688f68 MIPS/GCC/testsuite: Fix data-sym-pool.c for n64 code adds d9ac6f17f6a Daily bump. adds 54ec8b11494 PR tree-optimization/85529 * tree-ssa-reassoc.c (optimize [...] adds 89cc6dc510f PR ada/85540 * init.c (__gnat_handle_vms_condition): Add [...] adds 5d7309c867a [AArch64] PR target/85512: Tighten SIMD right shift immedia [...] adds 81ef4826690 [arm] PR target/82518: Return false in ARRAY_MODE_SUPPORTED [...] adds cfd918c295e * config/i386/i386.md (*movti_internal): Substitute Ye con [...] adds f0aaf75822a PR85532, crtend.o built without --enable-initfini-array has [...] adds cd73358f847 [C++ PATCH] some cleanups adds f68129a93f8 2018-04-27 Richard Biener rguenther@suse.de adds 787fa75f6fc [C++ PATCH] cleanup 2 adds 27695cc47a2 Fix aarch64 ILP32 ICE with vaarg gimplified code adds b6f86387bc3 PR c++/85545 - ICE with noexcept PMF conversion. adds 7c988d8a161 /cp 2018-04-27 Paolo Carlini paolo.carlini@oracle.com adds 8117a33709c * cvt.c (cp_fold_convert): Use convert_ptrmem. adds 6d5f630f5ee * g++.dg/cpp1z/noexcept-type20.C: Elaborate. adds 7afda0dfb6b PR go/85429 cmd/go: add Solaris assembler syntax for g [...] adds e81e39b6406 Don't offer suggestions for compiler-generated variables (P [...] adds c52435659bb 2018-04-27 Andreas Tobler andreast@gcc.gnu.org Mar [...] adds a7d3017af30 * config.gcc: Mark tile* targets as deprecated/obsolete. adds 6f5a18043fa input.h: convert some macros to inline functions adds 854cee9bed1 PR c++/85553 * init.c (build_zero_init_1): For zero initi [...] adds 10b13838b3b PR ipa/85549 * ipa-cp.c (find_aggregate_values_for_caller [...] adds b7f2cd2f3c0 [openacc, testsuite] Fix undefined behaviour in atomic_capt [...] adds a21c638a218 Daily bump. adds 66b5ed278de 2018-04-28 Richard Biener rguenther@suse.de adds 2e7e8f549a4 PR target/84431 * config/i386/i386.md (*ashl<dwi>3_double [...] adds ac7a2c61cf2 DWARF: Add .debug_addr table header for dwarf_version >= 5. adds 31c05028516 Daily bump. adds 0649f97cd19 [openacc, testsuite] Fix undefined behaviour in atomic_capture-1.c adds 27f5053bc08 * lto-partition.c: Include sreal.h (add_symbol_to_partiti [...] adds b6807c6a115 Daily bump. adds dabafc2fc9f 2018-04-30 Richard Biener rguenther@suse.de adds f07f7f418a2 2018-04-30 Richard Biener rguenther@suse.de adds 95dfb10f2a1 2018-04-30 Richard Biener rguenther@suse.de adds a5cb9559223 Microblaze Target: PIC data text relative 2018-04-30 Andrew [...] adds 0b9ea699df0 * lto-partition.c (lto_balanced_map): Fix sanity check. adds 6268bc0f852 [patch] allow '-' for stdout dump adds 1f2370855df * doc/invoke.texi (-fdebug-types-section): Fix grammar. adds 80788f55e31 [ARC] Update movhi and movdi patterns. adds e1b8971bfdb [ARC] Cleanup sdata handling. adds be1ae722695 [ARC] Clear the instruction cache using syscalls. adds b0bf8a55781 2018-04-30 Richard Biener rguenther@suse.de adds e9cb453cdd8 input.h: use STATIC_ASSERT adds 747c18783fd * lto-wrapper.c (ltrans_priorities): New static var. (cmp [...] adds 0bce23e1e89 Use char_span for return type of location_get_source_line adds ebf0a6c6426 * tree.c (build_clobber): New. adds 38dba48bd4d * init.c (build_dtor_call): Use build_special_member_call. adds 6ae0d78c821 PR c++/61982 - dead stores to destroyed objects. adds 773f4004bfb selftest.h: fix alphabetization of per-source-file selftest [...] adds 2e289579e6a Clarify documentation for -fpie and -fPIE adds b663291ac99 * argv.c (expandargv): Fix memory leak for expanded [...] adds bf062a9b415 PR c++/85305 - pack in lambda init-capture. adds 1b436275bff PR c++/84701 - unsigned typeof. adds 1f9995dc47e selftest: remove "Yoda ordering" in assertions adds 80213470b39 Add gcc_rich_location::add_fixit_insert_formatted adds bfb370f2db4 Daily bump. adds 286499d2a7d PR c++/85580 - extern "C" and local variables adds d9e1c07c4e0 PR go/85429 cmd/go: support more Solaris assembler syntaxes adds 063251ecf73 PR web/85578 * doc/install.texi2html: Replace _002d with [...] adds b9bdd103b26 Add the Netronome Flow Processor (nfp) as a build target to [...] adds 305fd725196 * configure.ac (LD_AS_NEEDED_OPTION, LD_NO_AS_NEEDED_OPTIO [...] adds 98ce9ca593d PR c++/85587 - error with scoped enum in template. adds a4d11b83879 PR tree-optimization/82665 * vr-values.c (vr_values::extr [...] adds 35ebe9dacc4 -Wformat: fix nonsensical "wide character" message (PR c/84258) adds 620610fa576 Add VEC_ORDERED_REMOVE_IF adds 563fb4eefea [nvptx] Improve "offload compiler not found" message in mkoffload adds d7ecaff761c * gcc.pot: Regenerate. adds 2e93301778c Generalize a<b&a<c -> a<min(b,c) adds e3eb6effc00 PR libstdc++/84654 Disable __float128 specializations for - [...] adds ae65a28851c Daily bump. adds 3c8ecf0b23a Add support for gcc as git submodule of another repository. adds ca233d5fa62 Plugin API to get the list of wrap symbols. adds f6b7f3cf30c [lto] Add "could not find mkoffload" error message to lto-wrapper adds 472a8968ac8 Tighten early exit in vect_analyze_data_ref_dependence (PR85586) adds ca28524d5d3 PR target/85582 * config/i386/i386.md (*ashl<dwi>3_double [...] adds 01b4fae91bf 2018-05-02 Richard Biener rguenther@suse.de adds 3f9b18e2d7f * gennews (files): Add files for GCC 8. adds d9f58ac8ddd ATTRIBUTE_NONSTRING adds 6354e3153cf rs6000: Remove paired single adds 6bdd98613cb [testsuite] Add scan-wpa-ipa-dump adds 0bd55f1a578 [testsuite] Add scan-ltrans-tree-dump adds 36f81fa896c 2018-05-02 Richard Biener rguenther@suse.de adds 79d934a23b6 PR libstdc++/69608 Move semantics for strstreambuf adds c2cfaad24e5 Remove duplicate function call in test adds 806803f39c9 PR libstdc++/83860 avoid dangling references in valarray cl [...] adds f25f1f32741 * es.po: Update. adds 2fe6a798dc5 PR c/30552 * c-decl.c (old_style_parameter_scope): New fu [...] adds a7babc1e4ce [openacc] Add __builtin_goacc_parlevel_{id,size} adds 7a63a1db43e [libgomp, testsuite] Move tests to libgomp.c-c++-common adds 8655b2ceab1 [openacc] Move GOMP_OPENACC_DIM parsing out of nvptx plugin adds f1493596d02 /cp 2018-05-02 Paolo Carlini paolo.carlini@oracle.com [...] adds aa9d9423caf PR libstdc++/68197 fail on negative iword/pword indices adds b63a0dff6b1 2018-05-02 François Dumont fdumont@gcc.gnu.org adds beed22e5ef7 libgo: break dependence on libgcc unwind-pe.h adds 1671083ac18 PR target/85582 * config/i386/i386.md (*ashl<dwi>3_double [...] adds 497f3a6418d libgo: refactor code to enumerate stdlib packages adds f7c4a5971b1 runtime: remove unused stack.go adds 9eb30febf79 libgo: add support for the Nios II architecture adds 5657a3c3889 libgo: add type/const references to sysinfo.c adds c8752e48960 Daily bump. adds b0fbe7432e0 cmd/go: run tests that require package build IDs adds 202aafe6217 2018-05-03 Richard Biener rguenther@suse.de adds 1019ee83151 PR other/85622 * gcc_release: For -f, verify contrib/genn [...] adds eb259a42d85 Define std::remove_cvref and std::remove_cvref_t for C++2a adds e6303a09117 Use std::invoke_result in std::async instead of std::result_of adds 5977f2ba194 [tree-complex.c] PR tree-optimization/70291: Inline floatin [...] adds 9a56d038aeb 2018-05-03 Richard Biener rguenther@suse.de adds d0f163aa4da [testsuite] Add scan-offload-tree-dump adds fc9b80eac58 PR libstdc++/84535 constrain std::thread constructor adds cf3c455b106 PR libstdc++/84087 add default arguments to basic_string me [...] adds 4c9cf3a5690 Add tests for std::remove_cvref adds a9af180e1bd Update .po files. adds 331b2b6d79a compiler: avoid crashing on invalid non-integer array length adds 658e7fd0087 PR libstdc++/85632 fix wraparound in filesystem::space adds 0c9b443272c PR libstdc++/84769 qualify call to std::get<0> adds b4141ef194a PR target/85530 * config/i386/avx512fintrin.h (_mm512_mul [...] adds 984120c942f [C++ Patch] Kill -ffriend-injection adds 535975c5919 PR libstdc++/82644 define TR1 hypergeometric functions in s [...] adds 87c0fcd88ab PR c++/85600 - virtual delete failure. adds b123749ae93 Daily bump. adds e86a25472af cmd/go: update to match recent changes to gc adds 381cf06672d cmd/go: enable tests of vet tool adds 285ee25ed02 cmd/go: update mkalldocs.sh adds c57fdeab1d1 PR libstdc++/85466 * real.h (real_nextafter): Declare. * [...] adds b66208429d8 2018-05-04 Richard Biener rguenther@suse.de adds 20f9d8f133a 2018-05-04 Richard Biener rguenther@suse.de adds 4781b6f92da PR ada/85635 * link.c (BSD platforms): Add missing backslash. adds 2b895374579 [expand] Handle null target in expand_builtin_goacc_parleve [...] adds 5fef6f2fd86 PR libstdc++/85642 fix is_nothrow_default_constructible<opt [...] adds 6fd39ec4031 rs6000: Remove Xilinx FP adds 79b9cc460fb 2018-05-04 Richard Biener rguenther@suse.de adds 6cae29fe463 libffi PowerPC64 ELFv1 fp arg fixes adds 28c319b8e9b libgo: fix for unaligned read in go-unwind.c's read_enc [...] adds 6d8768b2138 gcc/testsuite/ChangeLog: adds 266ba37fb2e PR go/85630 * Makefile.am (CHECK_ENV): Set GOCACHE. (ECH [...] adds 14c8065fa16 * uk.po: Update. adds c11ac92644a [BRIGFE] fix an alloca stack underflow adds ed760c9e77f [BRIGFE] Enable whole program optimizations adds 0f0d4eeba1a [BRIGFE] The modulo in ID computation should not be needed. adds 606863d01fc cmd/go: on AIX, pass -X64 first when invoking ar adds c1a49138b99 [BRIGFE] allow controlling strict aliasing from cmd line adds bdf6567910a [BRIGFE] do not allow optimizations based on known C builtins adds cc0d58a44a9 [BRIGFE] skip multiple forward declarations of the same function adds 4ac4c323867 [BRIGFE] phsa-specific optimizations adds add35cb064e [BRIGFE] Fix handling of NOPs. adds 5f987527232 Daily bump. adds 4f55b6d2661 2018-05-05 Paolo Carlini paolo.carlini@oracle.com adds 19b20a5c437 [nvptx] Add workaround for subsequent bar.syncs adds db7548a2771 PR other/77609: Let the assembler choose ELF section types [...] adds c67c386e8ad Daily bump. adds 2bb7fb0fc73 gcc/fortran/ChangeLog: adds a28b09d73da 2018-05-06 Andrew Sadek andrew.sadek.se@gmail.com adds a62eb6c896d 2018-05-06 Michael Eager eager@eagercon.com adds f9659d607a4 PR c++/85659 * cfgexpand.c (expand_asm_stmt): Don't creat [...] adds 71b4539cd01 Daily bump. adds 3ee31960c53 [openacc, testsuite] Allow installed testing of libgomp to [...] adds c6398a960e1 [testsuite] gcc.dg/nextafter-2.c: Restrict to c99_runtime adds a2873fd8e72 Introduce prefetch-minimum stride option adds 38bd90a9a88 Introduce prefetch-dynamic-strides option. adds fa6a796fc3e 2018-05-07 Luis Machado luis.machado@linaro.org adds 67b75b4cf66 Fix gcc/ChangeLog. adds b8660a23ea7 2018-05-07 Luis Machado luis.machado@linaro.org adds 87820a8e3ba 2018-05-07 Edward Smith-Rowland 3dw4rd@verizon.net adds dc60ace0033 Revert 20001. adds 5b8f628c087 Rollback bad commits! Sorry! adds 344c180cca8 2018-05-07 Edward Smith-Rowland 3dw4rd@verizon.net adds ab55f7db369 2018-05-07 Amaan Cheval amaan.cheval@gmail.com adds 8233ba7ddfd 2018-05-07 Edward Smith-Rowland 3dw4rd@verizon.net adds e6ac4004fe4 PR libstdc++/85671 allow copy elision in path concatenation adds 4b19dc1551f * scanner.c (preprocessor_line): Call linemap_add after a [...] adds fb61e5c0754 Document -lstdc++fs requirement for std::filesystem adds 0b8d327ec38 PR c++/85618 - ICE with initialized VLA. adds 216c7678be5 [C++ PATCH] Kill -fno-for-scope adds f11f244944e PR c++/85646 - lambda visibility. adds 6e0a6006941 Daily bump. adds ca96069abd1 2018-05-08 Thomas Koenig tkoenig@gcc.gnu.org adds 4022963faf6 2018-05-08 Richard Biener rguenther@suse.de adds 7326a75e4ff 2018-05-08 Richard Biener rguenther@suse.de adds 28c46cac2a3 2018-05-08 Paolo Carlini paolo.carlini@oracle.com adds 62efa0e24f2 [AArch64] Tweak sve/vcond_6.c test adds b293e19f8a1 [AArch64] Use UNSPEC_MERGE_PTRUE for comparisons adds a6b3f63991b 2018-05-08 Paolo Carlini paolo.carlini@oracle.com adds 30dd727b610 [AArch64] Predicated SVE comparison folds adds 833ce006a5f [arm] PR target/85658 Fix operator precedence errors in par [...] adds 23b45f9a0b9 Backport of RISC-V support for libffi adds 6b402264cb4 2018-05-08 Paolo Carlini paolo.carlini@oracle.com adds 7b790875e57 Tighten condition in vect/pr85586.c (PR 85654) adds 1ae6cf680aa Move C++ SVE tests to g++.target/aarch64/sve adds 23cce59aa8a PR target/85480 * config/i386/sse.md (ssequaterinsnmode): [...] adds 87e3515eb08 PR target/85317 * config/i386/i386.c (ix86_fold_builtin): [...] adds 63615e72cc9 PR target/85572 * config/i386/i386.c (ix86_expand_sse2_ab [...] adds 4db2b348bfe 2018-05-08 Olga Makhotina olga.makhotina@intel.com adds 9f91ba1728c PR libstdc++/85672 #undef _GLIBCXX_USE_FLOAT128 when not supported adds 758c58a01a5 PR target/85683 * config/i386/i386.md: Add peepholes for [...] adds 86a91077aeb Make std::regex automata use non-debug vector in Debug Mode adds 7dd04f412de PR target/85693 * gcc.target/i386/pr85693.c: New test. adds a0b2bb7422e gcc/ChangeLog: adds 189387a166d PR c++/85695 * semantics.c (finish_if_stmt_cond): See thr [...] adds 1fb88ddbbfc /cp 2018-05-08 Paolo Carlini paolo.carlini@oracle.com adds 78d91c148cf 2018-05-08 François Dumont fdumont@gcc.gnu.org adds 19bdc21a60a 2018-05-08 François Dumont fdumont@gcc.gnu.org adds 01836a386e9 2018-05-08 François Dumont fdumont@gcc.gnu.org adds decf59373ef gcc/testsuite/ChangeLog: adds 722ff179b65 [PATCH] RISC-V: Use new linker emulations for glibc ABI. adds 55d2a5994ba * de.po, sv.po: Update. adds 79c14b729a8 Daily bump. adds e2945c0d9da 2018-05-08 Kelvin Nilsen kelvin@gcc.gnu.org adds 09d66f49552 PR c++/85706 - class deduction under decltype adds 236838836b8 PR rtl-optimization/85638 * bb-reorder.c: Include common/ [...] adds 38017cabc15 [nvptx] Make trap insn noreturn adds a74c4ce4aa7 Add clobbers around IFN_LOAD/STORE_LANES adds 5feb8977664 regcprop: Avoid REG_CFA_REGISTER notes (PR85645) adds f42d848f384 regrename: Don't rename the dest of a REG_CFA_REGISTER (PR85645) adds 5b91c5169fb shrink-wrap: Improve spread_components (PR85645) adds fbdd315b831 rs6000: Give an argument to every REG_CFA_REGISTER (PR85645) adds c78074085f7 2018-05-09 Richard Biener rguenther@suse.de adds 8ce6f78c1f9 Make std::function tolerate semantically non-CopyConstructi [...] adds 2e3e0ea7e5c [openacc] Factor out async argument utility functions adds e4914df108a * gcc.target/aarch64/sve/vcond_6.c: Add missing brace. adds 85c337e7098 Add ax_pthread.m4 for use in binutils-gdb adds dffc468e6d8 [openacc, libgomp] Use GOMP_ASYNC_SYNC in GOACC_declare adds e12196c6346 /cp 2018-05-09 Paolo Carlini paolo.carlini@oracle.com adds e63d7dc8d2c /cp 2018-05-09 Paolo Carlini paolo.carlini@oracle.com adds 44ca5309185 gcc/testsuite/ChangeLog: adds 83eb10a4798 2018-05-09 Paolo Carlini paolo.carlini@oracle.com adds 4a4fa71e7b3 2018-05-09 François Dumont fdumont@gcc.gnu.org adds 7033197896c RISC-V: Add with-multilib-list support. adds 024464e5fb8 go/build, cmd/go: update to match recent changes to gc adds 70783a86203 Daily bump. adds cb8ba767abe PR c++/85400 cp/ * decl2.c (adjust_var_decl_tls_model): N [...] adds c774e1245ba PR tree-optimization/85699 * gcc.dg/nextafter-1.c (NO_LON [...] adds 1244c182e1e * configure.ac (gcc_gxx_include_dir_add_sysroot): Set it t [...] adds fc3703b8506 rs6000: Remove -maltivec={be,le} adds ee9106ca70f Improve boostrap-ubsan config (PR bootstrap/64914). adds dd5c9dd413a 2018-05-10 Paul Thomas pault@gcc.gnu.org adds 038feca5bea PR libstdc++/85729 add linkage specifications to headers adds 363bb4573f7 2018-05-10 Edward Smith-Rowland 3dw4rd@verizon.net adds 1d4b243d397 2018-05-10 Thomas Koenig tkoenig@gcc.gnu.org adds 05fcd2f2bf5 PR target/85693 * config/i386/sse.md (usadv64qi): New expander. adds 3c43ed347ea PR c++/85662 * c-common.h (fold_offsetof_1): Removed. (f [...] adds 005915c52a8 PR fortran/85735 * options.c (gfc_post_options): Set main [...] adds c4380ed8742 * decl.c (make_typename_type): s/parameters/arguments/. adds 4bcb6f7fa7f * lambda.c (lambda_expr_this_capture): Improve logic. adds 323a300ed23 * class.c (vbase_has_user_provided_move_assign): Use user_p [...] adds 51f6c13e328 Make sure we aren't trying to do a nested instantiation in [...] adds 2153548fe40 * parser.c (cp_parser_class_head): Use num_template_headers [...] adds 8ea3a5b4507 CWG 2267 - list-initialization of reference temporary adds 2f92b575667 Core issue 2310 - conversion to base of incomplete type. adds cf90ff29426 * include/bits/regex_compiler.h (_S_cache_size): Change fr [...] adds 03a04052ea0 Document Dual ABI for std::ios_base::failure adds 8feb7460337 * cp-tree.h (DECL_CONSTRUCTOR_P): Use DECL_CXX_CONSTRUCTOR_P. adds 252375e9154 gcc/ChangeLog: adds 8296eb5052a * config/i386/i386.c (ix86_expand_builtin) <case IX86_BUIL [...] adds d07b2e4af97 * gcc.target/i386/xgetsetbv.c: Fix whitespace. adds 6725b9fd4b6 2018-05-10 Steven G. Kargl kargl@gcc.gnu.org adds c2ad67f719e 2018-05-10 Steven G. Kargl kargl@gcc.gnu.org adds 34870bc23c9 2018-05-10 Michael Meissner meissner@linux.vnet.ibm.com adds 445a4c5aecb 2018-05-10 Steven G. Kargl kargl@gcc.gnu.org adds 41387c1eaf3 Daily bump. adds 773b3994a64 correct changelog! 2018-05-10 Edward Smith-Rowland <3dw4r [...] adds 03dbe51bff1 * decl.c (cp_finish_decl): Don't instantiate auto variable. adds 3308817aa11 Support LLVM style of no_sanitize attribute (PR sanitizer/85556). adds 27c16d845fc PR tree-optimization/85692 * tree-ssa-forwprop.c (simplif [...] adds b16a51197d4 PR c/85696 * c-omp.c (c_omp_predetermined_sharing): Retur [...] adds 887812fe72c [arm] PR target/85606 prefer armv6s-m for armv6-m parts adds c043705018d 2018-05-11 Sebastian Peryt sebastian.peryt@intel.com adds e695d208e78 [arm] PR target/85733 Restore be8 linking behaviour for ARM [...] adds f641aa31f29 Check is_single_const in intersect_with_plats adds 1929eede519 gcc/ChangeLog: adds c212debb91b Restore the testcase that was clobbered by the recent PR831 [...] adds 02dd19c992a ...and actually resture the *new* testcase. adds a6a9db020c4 2018-05-11 Steven G. Kargl kargl@gcc.gnu.org adds e89beb2c280 2018-05-11 Michael Meissner meissner@linux.vnet.ibm.com adds c864b82f7e5 Daily bump. adds ec139a3ff0b Daily bump. adds b7968556664 [NDS32] Add DSP extension instructions. adds 04bfab34c35 [NDS32] Implment n10 pipeline. adds a4b9df52c45 PR libstdc++/80165 * testsuite/20_util/variant/80165.cc: New. adds cf001508485 2018-05-13 Steven G. Kargl kargl@gcc.gnu.org adds 8bed63c9312 2018-05-13 Paul Thomas pault@gcc.gnu.org adds 969e5951141 [NDS32] Implment n12/n13 pipeline. adds cc60b3ba516 2018-05-13 Steven G. Kargl kargl@gcc.gnu.org adds 49665213b4a [NDS32] Implment n15 pipeline. adds 76ff64b0430 Introduce gcc_qsort adds e77bdfac78c Daily bump. adds f33bb9d40f0 gcc_qsort: avoid oversized memcpy temporaries adds 2123cf2bf3f 2018-05-14 Richard Biener rguenther@suse.de adds ecd752b4e45 2018-05-14 Sebastian Peryt sebastian.peryt@intel.com adds b267855d786 PR libstdc++/82966 fix swapping of node handles adds 23cc4e77cce * pt.c (tsubst) [ARRAY_TYPE]: Check valid_array_size_p. adds 90ad495b311 2018-05-14 Paolo Carlini paolo.carlini@oracle.com adds 62ca663518d PR libstdc++/67554 Do not pass null pointers to memcpy adds 687ee9a7c3a Add __attribute__((malloc) to allocator and remove unused code adds 29026d0ef97 PR target/85756 * config/i386/i386.md: Disallow non-commu [...] adds f8afb1dc24b * testsuite/ChangeLog: Add missing PR number. adds 600d3f1ae24 Remove remaining uses of * in patterns adds 34f8174d1dd [AArch64] Add combine pattern to fuse AESE/AESMC instructions adds a3d084d95e8 PR libstdc++/81256 fix exception handling in basic_filebuf::close adds c6c9d80c309 rs6000: Fix -mreadonly-in-sdata documentation adds e51229316f1 Handle TYPE_HAS_LATE_RETURN_TYPE like ref-qualifier and eh spec. adds bc80a65fc1b PR target/85756 * gnat.dg/opt70.adb: New test. * gnat.dg [...] adds bb547959cfa Daily bump. adds 9deb0d0954c 2018-05-15 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds d51fd3fc496 2018-05-15 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds 7be3817f26f DWARF calculate the number of indexed addresses. adds 599a98fa661 DWARF: Use DW_OP_addrx and DW_OP_constx for DWARF5. adds 8ade4cdeb71 2018-05-15 Richard Biener rguenther@suse.de adds 581da9d39d0 Qualify std::__invoke in <variant> to prevent ADL adds e4e90696470 PR libstdc++/84159 fix appending strings to paths adds fe183975637 Remove unused headers from tests adds 7330ffed52f PR libstdc++/83891 fix path::is_absolute() for non-POSIX targets adds cae1d5ed994 PR libstdc++/85749 constrain seed sequences for random numb [...] adds c6e04fcae68 2018-05-15 Paolo Carlini paolo.carlini@oracle.com adds 0dbcf2c2b2e PR lto/85583 * lto-partition.c (account_reference_p): Do [...] adds a20cbb58c55 PR middle-end/85643 - attribute nonstring fails to squash - [...] adds fd03461ea95 PR c++/64372 - CWG 1560, gratuitous lvalue-rvalue conversi [...] adds c4970310fed * constexpr.c (cxx_eval_vec_init_1): Pass tf_none if ctx->quiet. adds 7900b449848 Daily bump. adds d58e4885b5b * cp-tree.h (cp_expr): Remove copy constructor. adds 20b429dc9fb PR tree-optimization/85753 - missing -Wrestrict on memcpy i [...] adds 98c7f8224ac 2018-05-16 Richard Biener rguenther@suse.de adds 187ee2a2583 Handle vector boolean types when calculating the SLP unroll factor adds 560934d2861 2018-05-16 Richard Biener rguenther@suse.de adds c863e35b0ad 2018-05-16 Richard Biener rguenther@suse.de adds 75c97d0c68a * tree.c (warn_deprecated_use): Return bool. Simplify logic. adds cee7f63722f [AArch64] Improve register allocation of fma adds 38e4dd07a1e gcc/testsuite/ChangeLog: adds b0f2cc40dd3 Remove unused function ipa_free_edge_args_substructures adds 55f6c1d8f7b gcc/ChangeLog: adds 35a499265a9 DWARF: Emit DWARF5 forms for indirect addresses and string [...] adds 3bef51aeb5a DWARF: Add header for .debug_str_offsets table for dwarf_ve [...] adds a1b33cda0d1 RISC-V: Minor pattern name cleanup. adds 1b0bbafa7a9 PR c++/85363 * call.c (set_flags_from_callee): Handle AGG [...] adds 3474beffb1f Daily bump. adds 7acf1661c40 2018-05-17 Richard Biener rguenther@suse.de adds 6ebd326d0ba 2018-05-17 Olga Makhotina olga.makhotina@intel.com adds 070eb713fc5 2018-05-17 Paolo Carlini paolo.carlini@oracle.com adds ff9e0a6cb97 [patch AArch64] Do not perform a vector splat for vector in [...] adds 7c0a61aa0d9 * config/i386/avx512fintrin.h (_mm512_set_epi16, _mm512_se [...] adds 6401d7122ad PR target/85323 * config/i386/i386.c: Include tree-vector [...] adds a51c4926712 PR target/85323 * config/i386/i386.c (ix86_fold_builtin): [...] adds 6a8d6e9c6c5 PR target/85323 * config/i386/i386.c (ix86_fold_builtin): [...] adds b2312729722 Fix GNU coding style for G_. adds d5a19a736a3 Allow gimple_build with internal functions adds 0fe3dc7e27d Gimple FE support for internal functions adds 8a9fdb1e85e PR tree-optimization/85793 * tree-vect-stmts.c (vectoriza [...] adds 5bb50c852e0 2018-05-17 Richard Biener rguenther@suse.de adds ceccd756608 2018-05-17 Richard Biener rguenther@suse.de adds 0de89a9c08c PR libstdc++/85812 fix memory leak in std::make_exception_ptr adds 013cef2c5ad PR libstdc++/85818 ensure path::preferred_separator is defined adds cca3e021553 PR target/85698 * config/rs6000/rs6000.c (rs6000_output_m [...] adds 5e15443ccd0 2018-05-17 Jerome Lambourg lambourg@adacore.com adds 08f08c40d30 2018-05-17 Steve Ellcey sellcey@cavium.com adds 7591fceb00f RISC-V: Optimize switch with sign-extended index. adds 14bac6fe87d * line-map.c (linemap_init): Use placement new. adds aecc96d089b Daily bump. adds 143c3c9af64 Replace FMA_EXPR with one internal fn per optab adds 795785e1c10 Support lower and upper limit for -fdbg-cnt flag. adds 12b322e023d Radically simplify emission of balanced tree for switch sta [...] adds 024f8c47429 [AArch64] Unify vec_set patterns, support floating-point ve [...] adds be7e9ea5734 2018-05-18 Toon Moene toon@moene.org adds ee1b405f3c5 2018-05-18 Richard Biener rguenther@suse.de adds d19574debc5 2018-05-18 Richard Biener rguenther@suse.de adds f4edcd48fbd 2018-05-18 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds 47e77da0519 Print working directory to gcov files (PR gcov-profile/84846). adds a8bdcc066cf gcov: add new option -t that prints output to stdout (PR gc [...] adds b232e6b58e3 [arm][1/2] Remove support for deprecated -march=armv5 and armv5e adds 1930b04cbc4 [arm][2/2] Remove support for -march=armv3 and older adds 4ae89b33fc6 [AARCH64, SVE] Remove a couple of xfail from slp_5.c adds 68bf47121b7 PR c++/85782 adds 16828ff7fc7 PR libstdc++/85098 add missing definitions for static constants adds 566f917ac91 PR bootstrap/85838 * config/sparc/sparc.c (sparc_expand_b [...] adds d335da406d2 Remove redundand pass pass_lower_switch. adds 3455e5fa0b2 Fix typo in test-case. adds 66d1168c634 Some libstdc++ fixes for -Wdeprecated-copy. adds 17847cffc74 PR c++/58407 - deprecated implicit copy ops. adds 9ac6bbfc69c 2018-05-18 François Dumont fdumont@gcc.gnu.org adds 070a2da8ddf Aliasing 'this' in a C++ constructor adds 51b164920b1 RISC-V: Add RV32E support. adds 3e18ab0d5b8 Daily bump. adds 086f8cda702 Fix std::codecvt_utf8<wchar_t> for Mingw adds 6a7cbd2cb2b [NDS32] Implment indirect funciton call attribute. adds d00ed57d1c3 [NDS32] Use machine mode with E_ prefix. adds 5edbbb22f15 2018-05-19 Paul Thomas pault@gcc.gnu.org adds 9fbdd630afa [NDS32] Support PIC and TLS. adds 56f4c2c2550 [NDS32] Refine nds32-md-auxiliary.c. adds 711f40eb278 [NDS32] Refine functions that deal with lwm and smw operations. adds c18230caf75 * config/i386/i386.md (rex64namesuffix): New mode attribut [...] adds 83cd37685cf [NDS32] Add abssi2 pattern. adds 62eb868f4ff [NDS32] New option -minline-asm-r15. adds a77412468d7 [NDS32] Adjust ASM spec. adds 247f0592fac [NDS32] Update copyright year in nds32-fpu.md. adds 27f2dc77e46 Avoid ICE on unsupported use of __integer_pack. adds e6970ccf1d7 Daily bump. adds 9656f624ecc [NDS32] Print pipeline model in asm header. adds ce88254461c [NDS32] Fix date in gcc/ChangeLog file. adds 3766c11be8b [NDS32] Rewrite cost model. adds 4b0ec72db8c [NDS32] Adjust register move cost for graywolf cpu. adds 444c325bf41 2018-05-19 Paul Thomas pault@gcc.gnu.org adds 23cdcf561c5 2018-05-20 Paul Thomas pault@gcc.gnu.org adds 5faffdc8077 2018-05-19 Paul Thomas pault@gcc.gnu.org adds e5de760f0b5 2018-05-20 Paul Thomas pault@gcc.gnu.org adds e33458cd305 [NDS32] Set call address constraint. adds 24f30330b46 PR libstdc++/85843 fix "should be explicitly initialized" warnings adds f13850309e2 Daily bump. adds e2365f7f076 PR libstdc++/85843 - warning in logic_error copy constructor. adds 9449a7d95dd 2018-05-21 Janus Weil janus@gcc.gnu.org adds 0eacfbcb2bf [ARC] Add multilib support for linux targets adds f9ff1f0a005 Add missing AArch64 NEON instrinctics for Armv8.2-a to Armv8.4-a adds ec1e7b5c369 2018-05-21 Alexander Nesterovskiy <alexander.nesterovskiy [...] adds c8daa73e412 [AArch64] Implement usadv16qi and ssadv16qi standard names adds c33ad5e0d97 svn rm files missed out from "[arm][2/2] Remove support for [...] adds dca156d022c PR libstdc++/85818 make new test require Filesystem support adds b76cdbc2ec8 Fix std::filesystem::absolute for empty paths adds bacd50592a4 [Ada] Fix inconstent subprogram body headers adds daf67711536 [Ada] Premature secondary stack reclamation adds 05f8bfe0fbb [Ada] Extend legality of Scalar_Storage_Order to formal types adds 6e20515a3ae [Ada] Typo in lib.ads comment adds d0ce049cf17 [Ada] Unnest all subprograms relevant for code generation adds 68106cc852a [Ada] Only allow Has_Discriminants on type entities adds 2f6d753d22e [Ada] Propagate load addresses for traceback cache on Linux adds 25cda73cf91 [Ada] Rename Load_Slide internal runtime component as Load_Address adds c6b3179c83e [Ada] Robustify traceback symbolization from dwarf info adds cdfdc1cc2c6 [Ada] Tighten Object_Reader.Get_Memory_Bounds adds 9eff6d9bff7 [Ada] Crash on incorrect frontend inlining in GNATprove mode adds 88f7fbe7b2c [Ada] Spurious error on synchronous refinement adds acd71190a66 [Ada] Spurious error in inlining for GNATprove on prefix ca [...] adds 84f9fabaa8b [Ada] Remove External aspect from predefined abstract states adds f0af01a9a19 [Ada] Robustify traceback caching for executable in current dir adds aed346af470 [Ada] Placement of pragma Elaboration_Checks adds 6ad9d19a73b [Ada] Use type conversion when inlining may trigger a run-t [...] adds 46e8d317c9a [Ada] Minor reformatting adds c60db8d030f [Ada] Clarify code for accessing full view of a type adds ae226f51e4f [Ada] Spurious error on indexed call as prefix of a call adds 80c90e30319 [Ada] Minor typo fixes adds 5b858688062 [Ada] Enhance stack unwinding on VxWorks for AArch64 adds 1a8e08b01f0 [Ada] Avoid compiler crash for body in non Ada 2012 mode adds 7d11fe293bc [Ada] Exit statement in loops over iterable objects adds a001a442a3c [Ada] Error message on invalid conversion involving limited views adds 0581619b856 [Ada] Spurious error on early call region of tagged type adds 8c2885269b7 [Ada] Add g-soliop__qnx.ads to the runtime build adds f38beee57d4 [Ada] Aspects on stubs adds 65798598759 [Ada] Pretty-print attribute names using mixed case adds 6451120958b [Ada] Spurious warning on object declaration with address clause adds c3b2adc0c87 Fix bogous dates in gcc/ada/ChangeLog adds adcff7d7675 [AArch64][committed] Fix gcc.target/aarch64/vec_init_1.c fo [...] adds afd4e6a61d9 2018-05-21 François Dumont fdumont@gcc.gnu.org adds d4fd5c4964c Add support for opening file streams from wide character strings adds dcdf1587b97 2018-05-21 Steven G. Kargl kargl@gcc.gnu.org adds b2f133912a9 2018-05-21 Steven G. Kargl kargl@gcc.gnu.org adds e4ddfbc4c1d /cp 2018-05-21 Paolo Carlini paolo.carlini@oracle.com adds 247429e5569 PR gcc/84923 * varasm.c (weak_finish): Clea [...] adds b72460eae0a 2018-05-21 Paolo Carlini paolo.carlini@oracle.com adds 7f0b5f380e3 2018-05-21 Janus Weil janus@gcc.gnu.org adds 0317f6bd721 Fix tree-ssa-strlen handling of partial clobbers (PR85814) adds 0d387bdb066 [gcc] 2018-05-21 Michael Meissner meissner@linux.ibm.com adds e58a2ba6a8e 2018-05-21 Michael Meissner meissner@linux.ibm.com adds 124b001c02c 2018-05-21 Christian Groessler chris@groessler.org adds 6f391004b18 * es.po: Update. adds a07e95fbf8c Daily bump. adds 2e2156cf0a3 2018-05-22 Janus Weil janus@gcc.gnu.org adds 568075ea582 * MAINTAINERS (loop-optimizer): Add myself. adds 77dd6331e64 2018-05-22 Richard Biener rguenther@suse.de adds 41dd4933cb1 Do not ICE for incomplete types in ICF (PR ipa/85607). adds f927bad4154 2018-05-22 Richard Biener rguenther@suse.de adds dde145b123b Handle a null lhs in expand_direct_optab_fn (PR85862) adds 62be962b226 [Ada] Missing error on illegal categorization dependency adds cebdfa257ce [Ada] No error on misplaced pragma Pure_Function adds f2f4c3c2249 [Ada] Minor reformattings adds 46901a511bd [Ada] Adding support for Ada.Locales package adds 9e4f51edd7a [Ada] Prevent caching of non-text symbols for symbolic tracebacks adds 7d9263d5da3 [Ada] Spurious size error on fixed point type with aspect Small adds 88ce4f5b4d8 [Ada] Fix stack alignment issue in the signal trampoline on QNX adds 469f1d9aab8 [Ada] Align stack to 128bits on VxWorks for AArch64 adds dcdcfd9df05 [Ada] Crash on pragma Compile_Time_Warning with declared st [...] adds a3d73107a70 [Ada] Document new switches for gnatpp adds a635a5da63c [Ada] Spurious visibility error on aspect in generic unit adds a741fcbaa72 [Ada] Ignore pragma Elaborate_Body in spec of a SAL_Interfa [...] adds 1ca536c8c71 [Ada] Allow attribute 'Valid_Scalars on private types adds 5ea6099a0dc [Ada] Prohibit output dependency items on functions adds 3cf87a3cbfc [Ada] Spurious visibility error in a nested instance with f [...] adds 5a3ed386cad [Ada] Crash with private types and renamed discriminants adds 3380d3ed243 [Ada] Take into account N_Generic_Package_Renaming_Declaration adds e1bdd67045a [Ada] Do not emit error in Relaxed_RM_Semantics mode adds 1bb2e33abe1 [Ada] Ada2020: Reduction expressions adds 1e27d498f35 [Ada] Fix compiler abort on invalid discriminant constraint adds fc7fb25b3fe [Ada] In-place initialization for Initialize_Scalars adds 532bc51ac2f [Ada] Better error message on illegal 'Access on formal subprogram adds f76c2b514af [Ada] Disable name generation for External_Tag and Expanded_Name adds 22d5df9fdba [Ada] In-place initialization for Initialize_Scalars adds 75dff61a837 [Ada] Fix the signal trampoline on QNX adds fcaeb9c789f [Ada] Fix retrieval of number of CPUs on QNX adds 9eab26e06c4 [Ada] Crash on partial initialization of controlled component adds e70c9a0e37d [Ada] Fix Reraise_Occurrence of Foreign_Exception adds 7699bb073f2 [Ada] Don't define HAVE_ADJUST_CONTEXT_FOR_RAISE on VxWorks [...] adds 7abc3267fde [Ada] Missing warning for unreferenced formals in expressio [...] adds e1a871497c1 2018-05-22 Richard Sandiford richard.sandiford@linaro.org adds a18b2a8b54b PR tree-optimization/85826 - ICE in gimple-ssa-warn-restruc [...] adds a91ef303125 [AArch64] Merge stores of D-register values with different modes adds 30370ebb013 [AArch64, patch] Refactor of aarch64-ldpstp adds 974404bd0c5 PR c/85623 - strncmp() warns about attribute 'nonstring' in [...] adds 3ab72211f7f Fix typo in a comment. adds 55379646e5e 2018-05-22 Janus Weil janus@gcc.gnu.org adds bc3998acfd7 [AArch64] Recognize a missed usage of a sbfiz instruction adds b859b598b18 Don't mark IFUNC resolver as only called directly adds 0b39ade890c PR middle-end/85359 - duplicate -Wstringop-overflow for a s [...] adds cb0efb68ce8 2018-05-22 Janus Weil janus@gcc.gnu.org adds dc6633472f6 Daily bump. adds be6d416a024 PR c++/85866 - error with .* in default template arg. adds a20434cd9df PR c++/81420 - not extending temporary lifetime. adds 461814f54c3 2018-05-23 Richard Biener rguenther@suse.de adds 8203f7efd03 PR tree-optimization/85822 adds 0d8bfcf5a6c 2018-05-23 Richard Biener rguenther@suse.de adds eb3a419efac [Ada] Minor reformatting adds 8f9d1d4103a [Ada] Initialize_Scalars optimization causes spurious runti [...] adds 7dd012b1ae9 [Ada] Minor reformatting adds f440300546f [Ada] Build-in-place aggregates and Address clauses adds 54f64f76a47 [Ada] Turn off length expansion in CodePeer mode adds d956640eabd [Ada] Compiler fails to reject illegal store of anonymous_a [...] adds 46c79a4cfb5 [Ada] Minor reformatting adds 5ab9cadc36a [Ada] Suppression of elaboration-related warnings adds 183cead01dd [Ada] Remove obsolete stuff from repinfo.adb adds b6a90044c7b [Ada] Suppression of elaboration-related warnings adds b8f8642313d [Ada] Suppression of elaboration-related warnings adds 81ddac90262 [Ada] Crash on predicate involving qualified expression in [...] adds e47eea054a9 [Ada] Fix of some permission rules of pointers in SPARK adds cb0deab3f6e [Ada] Restrict initialization of External_Tag and Expanded_Name adds efc6f5226a3 [Ada] Suspension and elaboration warnings/checks adds 0289c7f5b1d [Ada] Fix implementation of utility for finding enclosing d [...] adds 1e7dc0a9816 [Ada] Missing legality check on iterator over formal container adds 634e0409964 [Ada] Add a Is_Foreign_Exception predicate to GNAT.Exceptio [...] adds 3453ac26abd [Ada] Clarify meaning of local pragma Warnings Off without On adds 06e86ae8851 [Ada] Vectors: spurious error in -gnatwE mode adds 32d0594ef51 [Ada] Crash processing Valid_Scalars whose evaluation is al [...] adds 667c0ec23ca [Ada] Implementation of AI12-0131: legality of class-wide p [...] adds f003dfcc17f [Ada] gnatbind: do not list No_Implementation_Restrictions adds 02038e4ed01 [Ada] Fix various defects found by static analysis adds a2337dbae2b [Ada] Fix faulty preconditions for trigonometric functions adds d925d2de7b8 [Ada] Spurious error on instantiation with type with unknow [...] adds e27b6bec005 [Ada] Spurious Storage_Error on imported array adds ab3a058ba0e [Ada] Fix computation of handle/pid lists in win32_wait adds 90fb08fb8cb [Ada] Fix memory leak in win32_wait error handling adds 5abc6fac1e5 [Ada] Minor reformattings adds b7765353e77 Fix SLP def type when computing masks (PR85853) adds 56185c3b04e x86: libatomic: Do not assume ELF constructors run before I [...] adds 1d3fdc51f0f [AArch64][PR target/84882] Add mno-strict-align adds e9850817d5a [AArch64] Simplify frame pointer logic adds 63c04a7f4f4 2018-05-23 Bill Schmidt wschmidt@linux.ibm.com adds 7c88c6c3da7 2018-05-23 Richard Biener rguenther@suse.de adds 06f95d255fa extend.texi: update Global Register Variables section adds 4bcf31ea443 df-scan: remove ad-hoc handling of global regs in asms adds e25b3817c80 * config/i386/i386.md (*floatunsSWI48:modeMODEF:mode2_ [...] adds 53c9a2d5a6f [arm] Remove mode26 feature bit adds 048233284d3 Fix handling of an empty filename at end of a path adds 6dc011783d8 [Patch 01/02] Introduce prefetch-minimum stride option adds 48956da3faa [Patch 02/02] Introduce prefetch-dynamic-strides option adds 3ad5476f07c Implement P0614R1, Range-based for statements with initial [...] adds 3d7ffd528ee * system.h: #include <new> earlier. adds 3f5730c2564 CWG 616, 1213 - value category of subobject references. adds e7c3e8af55a Fix cast to rvalue reference from prvalue. adds c1bd4b93f1d testsuite: Introduce be/le selectors adds 8c0b5990d54 * g++.dg/cpp2a/range-for8.C: New test. * g++.dg/cpp2a/ran [...] adds 8e33a4d306c 2018-05-23 Kalamatee kalamatee@gmail.com adds ac6b1c285ea PR target/78849 * gcc/tree.c (build_common_tree_nodes): D [...] adds 861db1097d3 Refactor path construction from null terminated iterator ranges adds 28c2948a7a4 Fix bootstrap breakage on i686 adds e803efb6da9 Daily bump. adds 49446baa459 Add a class to represent a gimple match result adds 32799ae17d9 PR target/83009: Relax strict address checking for store pa [...] adds 1c1d435dd45 Fix dumpfile name in gcc.dg/tree-prof/update-loopch.c adds bdcde03ae8e Use canonicalize_math_after_vectorization_p for FMA folds adds 442c3331a48 Require ifunc support in gcc.target/i386/pr85345.c adds f26ab6cf506 [Ada] Initial port of x86-lynx178elf runtimes adds d166d8b7274 [Ada] Fix references to Backend_Layout configuration parameter adds b9996bcee2b [Ada] Crash on compilation unit instance adds 6b8caef10be [Ada] Spurious error on private task derivation adds b9424a22bb3 [Ada] Spurious error on imported subprogram with precondition adds 46277fff231 [Ada] Expansion of discrete choices adds 5e138851f0f [Ada] Fix inconsistent documentation for the Contract_Cases pragma adds 150bddeba0a [Ada] Fix crash on formal containers adds 3005b57c19f [Ada] Spurious error on pragma Independent_Components adds 5fb32376ff9 [Ada] Memory leak mixing limited and nonlimited functions adds 10168b1ba79 [Ada] Fix typos in documentation adds 63d5f3504f4 [Ada] Ineffective use warning is suppressed when performing [...] adds 3a47bf76030 [Ada] Crash on function in Ghost subunit adds f68111462bc [Ada] Crash on return of raise expression adds 2a22344c6fc [Ada] Add documentation from the Ada RM to Ada.Containers.Vector adds 2da0687d17d [Ada] Update Ada.Containers.Hashed_Maps documentation with [...] adds 92ca4733448 [Ada] Add warning on redundant others_clause in array aggregate adds c80eecb1a16 [Ada] Minor reformatting adds e52f7a6598e [Ada] Handle version 2 of Windows unwinding information structures adds c683b5817ad [Ada] Spurious error due to lingering limited view adds 585796c09df [Ada] Quadratic compile time with tagged types adds 5872f6936ed [Ada] Minor fix grammar in comment of N_Defining_Identifier adds 0878cf15b07 [Ada] Infinite loop in the compiler when warning on redunda [...] adds f592ef3cc76 [Ada] Missing error on illegal access to discriminant adds 694e368b4a9 [Ada] Improve GNATprove messages on unproved checks adds 41c7e2358e2 [Ada] Add a new Is_Activation_Record flag on IN parameters adds 7a858bfe8fb [Ada] Wrong renaming of variant record equality adds 84cb8ff97b3 [Ada] Minor clean-ups in gigi adds 82835a16280 [Ada] Fix irregular output with -gnatR3 adds 83466964733 [Ada] Simplify routines with a local Result variable adds 98ed47bcc3d PR c++/85847 * init.c (build_new_1): Use fold_non_depende [...] adds 7e99dceb0ed PR c++/85864 - literal template and default template arg. adds 8073f7807c2 [AArch64, Falkor] Falkor address costs tuning adds 4ea6fc6b117 Implement P0558R2 changes to std::atomic adds d03fa520dc6 2018-05-24 Paolo Carlini paolo.carlini@oracle.com adds c6352524e87 PR target/85904 check for aligned_alloc on netbsd cross-com [...] adds 8a5275a07f1 PR target/85903 * config/i386/sse.md (movdi_to_sse): Do n [...] adds a4abe51864f Pedwarn on a non-standard position of a C++ attribute. adds 3ac1955cfdd Check ifunc_resolver only on FUNCTION_DECL adds 15f0e921f47 libsanitizer: Use pre-computed size of struct ustat for Linux adds 4d5038dd20f PR c++/85842 - -Wreturn-type, constexpr if and generic lambda. adds d1f6ca14093 * fold-const.c (tree_nonzero_bits): New function. [...] adds 9a7154f00ca * config/msp430/msp430.c (TARGET_WARN_FUNC_RETURN): Define [...] adds 02bf58c06bc * config/i386/sse.md (cvtusi2<ssescalarmodesuffix>64<round [...] adds 42dac2ebbd4 * dwarf2.def (DW_FORM_strx*, DW_FORM_addrx*): New. adds 502a6e360a9 2018-05-24 Steven G. Kargl kargl@gcc.gnu.org adds 7dea3ef8143 2018-05-24 Steven G. Kargl kargl@gcc.gnu.org adds e17b74d87aa 2018-05-24 Steven G. Kargl kargl@gcc.gnu.org adds e2f857478f9 Daily bump. adds 2a035c45fd7 2018-05-24 Steven G. Kargl kargl@gcc.gnu.org adds d6841073648 2018-05-25 Janus Weil janus@gcc.gnu.org adds 5430ed0d4d2 Try harder to preserve operand ties in maybe_legitimize_operands adds 47c5243583e Add an "else" argument to IFN_COND_* functions adds f575e216665 Support SHF_EXCLUDE on non-x86 and with Solaris as adds e1009321bf1 2018-05-25 Richard Biener rguenther@suse.de adds dbc7e6ae0ae Fold VEC_COND_EXPRs to IFN_COND_* where possible adds 1c91e6c28bc Prefer open-coding vector integer division adds 0bbf725c6b5 [AArch64] Add SVE support for integer division adds cdb4d5d0c97 Add IFN_COND_{MUL,DIV,MOD,RDIV} adds 0404854b993 [Ada] Document new switch --copy-environment for gnattest adds 4f0573c4a91 [Ada] Detect misplaced assertions between loop invariants adds 75c9ecc13d5 [Ada] Compiler loop on expression function and predicate in [...] adds 28844e3ce6f [Ada] Refine checks for uplevel references adds 1e226f1f97a [Ada] Minor comment fix adds b2f232dfd18 [Ada] Unbounded strings: inline Initialize and Adjust adds 8998b662a32 [Ada] Do not print non ASCII characters in debug routines adds 230a45e9f27 [Ada] Support for C99 and C++ standard boolean types adds ac51778cd59 [Ada] Fix handling of Loop_Entry for CodePeer/SPARK adds 119947e0d8c [Ada] Checks on instantiations with formal derived types wi [...] adds 7351fb42560 [Ada] Make Max_Sensible_Delay uniform across all Posix targets adds 9997ec6e652 [Ada] Rewrite Iterate_Call_Parameters in more assertive style adds c133ccd36a2 [Ada] Strengthen checks for instantiation with interface types adds 87128f56fb6 [Ada] Minor reformatting adds 9b037f7c269 [Ada] Fix convention for iteration with multiple loop variables adds b653326ac7e [Ada] Minor reformatting adds 3047bad06f8 [Ada] Implement stack unwinding for Linux on AArch64 adds ca0f533802c [Ada] Disable the creation of the main task secondary stack [...] adds a13d3fa4450 [Ada] Strip too long expressions in debug routines adds 45680027ac1 [Ada] Fix for freezing of expression functions adds 0d5259fadbc [Ada] Crash on classwide precondition on subprogram with stub adds 69844e00a83 [Ada] Document the '-U' option for gnatelim adds 4a62b496620 [Ada] Spurious secondary stack depletion adds 29c7ff7baa1 [Ada] Fix expansion of quantified expressions as part of "o [...] adds 7216b901d0c [Ada] Membership test of class-wide interface adds 0bb7f0d351f [Ada] Remove "constant" attribute on Osint.Unknown_Attributes adds 12d81402565 [Ada] Spurious range check with Initialize_Scalars adds a4020919fdb [Ada] Spurious error on fixed-point operation whose operand [...] adds c9107d2c4e9 [Ada] Remove 2GB secondary stack limit for 64-bit processors adds 119e1dc30a0 [Ada] Improve performance of conversion from String to Long_Float adds 39c473e4b13 2018-05-25 Richard Biener rguenther@suse.de adds e946e2c869b * tree-ssa-live.h (live_merge_and_clear): Delete. adds 74bfe10740c * tree-outof-ssa.c (tree-ssa.h, tree-dfa.h): Include heade [...] adds 18c2ee193ff Fix a test-case (PR testsuite/85911). adds a1e9c80f203 PR tree-optimization/85720 adds ed9d8730082 2018-05-25 Richard Biener rguenther@suse.de adds 014a9d1b80e PR target/85832 * config/i386/sse.md (<avx512>_eq<mode>3< [...] adds 58cfef6b29d 2018-05-25 Richard Biener rguenther@suse.de adds 5cb0e5018a6 PR target/83628 * config/alpha/alpha.md (ashlsi3): New in [...] adds 8adc7e78147 2018-05-25 François Dumont fdumont@gcc.gnu.org adds cef29d7e83f PR c++/80485 - inline function non-zero address. adds 5bdcd1b2f84 * inclhack.def (vxworks_iolib_include_unistd): New fix. adds db810ebc8e3 2018-05-25 Bill Schmidt wschmidt@linux.ibm.com adds 0ad9032631c CWG 616, 1213 - value category of subobject references. adds 3bd5928634c Fix test case failures for pdp11 target. adds c81c763177a PR c++/85815 - reference to member of enclosing template. adds 4a2ec4d6621 2018-05-25 Steven G. Kargl kargl@gcc.gnu.org adds e4749e2065c RISC-V: Add interrupt attribute support. adds 78c0a616415 Daily bump. adds fbdd91b9e22 PR bootstrap/85921 * c-warn.c (diagnose_mismatched_attrib [...] adds cac605c68e2 Don't check ifunc_resolver on error adds 00dbd2f5dd4 2018-05-26 Jerry DeLisle jvdelisle@gcc.gnu.org adds 8456cb33ff5 Fix changelog. adds 2f3b2561b7c 2018-05-26 Jerry DeLisle jvdelisle@gcc.gnu.org adds 1358913da06 Fix PR number in last commit. adds 5ccba6508ed PR target/85918 * config/i386/i386.md (fixunssuffix, floa [...] adds 639efbdb0ef Daily bump. adds 646aebde839 [NDS32] new attribute no_prologue and new option -mret-in-n [...] adds 9b3cd879a96 [NDS32] Implement bswapsi2 and bswaphi2 patterns. adds 1fea22b28af [NDS32] Optimize movmem and setmem operations. adds 78875b4c51a 2018-05-27 François Dumont fdumont@gcc.gnu.org adds 59796b4a73f Fix a number of ICE in the test suite. adds a82890104a5 2018-05-27 Steven G. Kargl kargl@gcc.gnu.org adds d92e56ef747 * config/pa/pa-linux.h (NEED_INDICATE_EXEC_STACK): Define to 0. adds a906f20e621 Daily bump. adds 75a5d955526 [Ada] Minor internal cleanup in repinfo unit adds 9a8e73db4ba [Ada] Further evaluation of type bounds in GNATprove mode adds 5459770053a [Ada] Misleading warning on unresolvable package name adds 50d1df561d4 [Ada] Warning on recursive call within postcondition adds 770628f4f16 [Ada] Minor tweak to output of -gnatR adds a8205d07680 [Ada] Spurious error on aspect Volatile adds 5a2fa2be0f9 [Ada] Minor reformatting adds c864fcbff52 [Ada] Spurious constraint error on array of null-excluding [...] adds 1d33ce5e0a2 [Ada] Minor reformatting adds ee3f5b3fcd3 [Ada] Update user manual for the -D binder switch adds 92299ab1861 [Ada] Crash on aspect/pragma Linked_Section with -gnatR2 adds 315d6d04df7 [Ada] Minor cleanup implementation of Ada.Containers.Vectors adds 3e0e898a1aa [Ada] Minor typo fix in exp_unst.adb adds 8c5bcbcf467 [Ada] Disregard alignment issues in CodePeer mode adds fb2cf63e0f2 [Ada] Copy index expression trees rather than relocating them adds 91dac470318 [Ada] Improve unnesting of indexed references adds 8e8f2249336 [Ada] Don't create empty activation records adds 7fbf5380d7b [Ada] Better accuracy in float-to-fixed conversions adds babd675b4d1 [Ada] Introduce a new Needs_Activation_Record entity flag adds 8fd60aaebc8 [Ada] Fix internal error on nested record types with repres [...] adds b4eba590303 [Ada] Allow for GNATprove specific versions of routines fro [...] adds f6907d882d6 [Ada] Update FE check following change in SPARK RM 7.1.3(12) adds 7025f1d4a45 [Ada] Fix regression of ACATS c46032a with CCG back end adds 79be040cf64 [Ada] Improve unnesting for discriminants of record subtypes adds bfabec2f870 [Ada] Fix internal error on renaming of equality for record type adds 4914ad7f335 [Ada] Unnesting: allow uplevel references to exceptions adds 02a21deede3 [Ada] Unnesting: check index expressions for uplevel references adds 70de0ed8451 [Ada] Minor cleanup in repinfo unit adds ef175e8a11f [Ada] Remove Valop from the Repinfo unit adds 8e338e589cb [Ada] Minor fixes and tweaks to comments in the Repinfo unit adds 4d3c7396160 DWARF: Handle expressions containing "-1" in dw2_asm_output [...] adds 147ee0eaae5 * doc/invoke.texi (ARM Options): Use @item instead of @ite [...] adds 9a10d5a8a2e 2018-05-28 Richard Biener rguenther@suse.de adds adebd8d4549 2018-05-28 Richard Biener rguenther@suse.de adds 777e90ba8d0 include: 2018-05-28 Bernd Edlinger bernd.edlinger@hotmail.de adds 53246680099 2018-05-28 Jerry DeLisle jvdelisle@gcc.gnu.org adds 0d7517d04b7 * config.gcc: Identify FreeBSD 3.x and 4.x as unsupported. adds de604a0b9db Daily bump. adds 564092f3167 [testsuite] Fix error message in scan-hidden/scan-not-hidden adds 83284b6c8c7 [testsuite] Use correct proc names in scanasm.exp adds 732088d7807 [testsuite] Fix "too few/many" error messages in scan-*-tim [...] adds 0b19e60f89c [Ada] Preliminary work to avoid full pathnames in ALI files adds 30f2c9634e8 [Ada] Fix irregular output with -gnatRm adds d877a9e1988 [Ada] Always do range check against 'First adds a689fc7b790 [Ada] Refine documentation of Monotonic_Clock to reflect reality adds e633971a9aa [Ada] Lib.Write: avoid use of System.Case_Util adds cc1f00c7110 [Ada] Clear Do_Overflow_Check when inserting code to do check adds 5b065157557 [Ada] Minor cleanup in repinfo unit adds a7849bc3d8e [Ada] Factor out worker procedure for -gnatR adds 6d8e45f18de [Ada] Implement machine parsable format for -gnatR output adds 6e7f9fc57c9 [Ada] Enhance output of discriminants with -gnatR in JSON mode adds 407d5f43fde [Ada] New function to return nanoseconds from Unix Epoch adds 05320957d58 [Ada] System.Os_Lib: minor reformatting adds f7fcab7b83e [Ada] Fix constraint error in Normalize_Pathname adds fb017354b64 [Ada] Adjustment of behavior of new -gnatRj switch adds 73fe9da4fa9 [Ada] GNAT UGN: update package requirements for 32bit GNAT [...] adds bb6954bfa6b [Ada] Minor reformatting adds 88f7c68b309 [Ada] Tighten crtbegin files for VxWorks adds 481eff7ae52 [Ada] Add system-vxworks7 variants of system.ads files for Vx7 adds f1367272487 [Ada] Turn Ada.Calendar.Epoch_Offset into a function adds b58cdecb3a7 [Ada] Unnesting: exclude selected components whose prefix c [...] adds c57ab13af86 [Ada] Set scope of component of subtype adds 288f9862b30 [Ada] Clarify use of Activation_Record_Component adds beb34f9b2dd [Ada] Improper behavior of floating-point attributes adds 32ed0eebc9a [Ada] Unnesting: do not generate push/pop for exceptions adds 54fdf207398 [Ada] Plug small hole in -gnatR output adds eadc75d4afb [Ada] Unnesting: handle statement sequences that include an [...] adds 2807cb30104 [Ada] Wrong equality on untagged private type adds 0e2a863dcf9 [Ada] Attach reference to finalizers to tree adds 575a9427354 [Ada] Fix typos in Makefile.in adds f7fbedc33eb [Ada] Adjust documentation of -gnatn switch adds e4323fde4ff Add vec::reverse. adds 025db017a92 2018-05-29 Richard Biener rguenther@suse.de adds d8ef42d000c 2018-05-29 Richard Biener rguenther@suse.de adds 0efcdf5a26b PR target/85918 * tree.def (VEC_UNPACK_FIX_TRUNC_HI_EXPR, [...] adds 87ca3ab5f0f * tree-cfg.c (verify_gimple_assign_unary): Add checking fo [...] adds 5522d9343b7 libgcov: report about a different timestamp (PR gcov-profil [...] adds 8bc5c186d9e 2018-05-29 Richard Biener rguenther@suse.de adds 12605781c01 PR c++/85952 * init.c (build_aggr_init): For structured b [...] adds 228cd7c3ad6 Qualify another call in <variant> adds 6c1f3bda71c PR c++/85883 * init.c (build_new): Handle deducing a clas [...] adds 23bd14de426 PR middle-end/85888 - New test case c-c++-common/attr-nonst [...] adds 3b7ef416878 PR target/85950 * config/i386/i386.md (l<rounding_insn><M [...] adds 06a585355b9 PR c++/67445 - returning temporary initializer_list. adds 005097cc192 RISC-V: Fix a comment typo. adds f14828a2bec crypto/x509: specify path to AIX certificate file adds 09a0f9a7f0f Daily bump. adds 70d336ec8b4 cmd/go, cmd/vet: make vet work with gccgo adds a5b13adae8c Use poly_int tree accessors adds 82859adc981 Replace dead store with early return adds 28cc5371337 [Ada] Move target pair settings in Makefiles adds df61eb67bc8 [Ada] Move special flags for Ada runtime files from Makefil [...] adds e3279ace8b4 [Ada] Minor reformatting adds 3423d65a942 [Ada] Secondary stack implementation clean up adds 8f4abf12f8f [Ada] Unnesting: properly handle subprogram instantiations adds b4a0e9444ed [Ada] Minor comment fix adds 3eeb246ba42 [Ada] Unnesting: properly handle local subprogram in declar [...] adds 9e69f4e5c9e [Ada] Unnesting: look for specification of main unit adds c59854a0fdc [Ada] Ignore out of range values for System.Priority in Cod [...] adds c2abf40e5bb [Ada] Secondary stack leak in "for X of ..." loops adds 66fc3c37a7a [Ada] Minor comment addition adds 1ba841cfc7a [Ada] Refine logic to set Needs_Activation_Record on subpro [...] adds ff91b5db168 [Ada] Spurious error on legal synchronized constituent adds c7ac61423ea [Ada] Simplify conditions by removing always true conjuncts adds f53cbecf65a [Ada] Reuse Is_Rewrite_Substitution where possible adds 314a7031fb0 [Ada] Minor comment rework in GNAT.Secondary_Stack_Info adds aefa1e7d264 [Ada] Spell preanalysis, preanalyze correctly adds 7d04b1adfad [Ada] Craft .ctors/.dtors sections manually for VxWorks EH [...] adds 61f6bd7dd94 [Ada] Fix several typos adds fbf04fecbd0 [Ada] Add support for Define_Switch with a callback in GNAT [...] adds e9dae6c3d89 [Ada] Minor reformatting adds 2520869409d [Ada] ACATS 4.1G - CXAG003 - Name_Case_Equivalence doesn't exist adds 18b99165573 [Ada] Correctly ignore Assertion_Policy in modes CodePeer a [...] adds 2a8172b9197 [Ada] Extend the applicability of Thread_Local_Storage to c [...] adds ebf6f618581 [Ada] Implement pragma Max_Entry_Queue_Depth adds f46850446e7 [Ada] Unnesting: skip unanalyzed Component_Assocation adds 9f985f64aea [Ada] Unnesting: handle the semantic of Procedure_To_Call field adds e74c6a9aa23 [Ada] Minor reformatting adds 9a23f31acb8 [Ada] Unnesting: always transform local Raise statements adds eb2eeafe074 [Ada] Update documentation of Sinfo.Package_Instantiation field adds 69b1edbbe74 [AArch64] Fix aarch64_ira_change_pseudo_allocno_class adds f90ebd338fd [AArch64] Improve LDP/STP generation that requires a base register adds 8e4236fb90f 2018-05-30 Richard Biener rguenther@suse.de adds 35fc616fb01 * simple-object.h (simple_object_copy_lto_debug_sections): [...] adds 36a4e539408 Reverting r260635 adds 5d503bbda7c Fixing ChangeLog entry for earlier commit. adds 128e8e03b58 gcc/ChangeLog: adds 3617d5c1dd4 * lto-plugin.c: (non_claimed_files): New static var. (lin [...] adds 5ab17bfb03d * lto-wrapper.c (debug_objcopy): Add rename parameter; pas [...] adds 1b350e3735d * lto-opts.c (lto_write_options): Skip OPT_dumpdir, OPT_fr [...] adds 278cec16389 * passes.c (ipa_write_summaries): Only modify statements i [...] adds 213acaba2c2 * passes.c (ipa_write_summaries): Only modify statements i [...] adds dda56827458 * doc/invoke.texi (-flinker-output): Document adds ef88b36ae73 * gcc.dg/lto/20111213-1_0.c: Fix template. * gcc.dg/lto/2 [...] adds 4023eb6c172 Remove accidental commit. adds 91039d05f8f Improve error recovery for structured binding in condition. adds e7cc975a2cc PR c++/85873 - constant initializer_list array not in .rodata. adds 6b75daa2361 * simple-object.h (simple_object_copy_lto_debug_sections): [...] adds 886d991373e patch to add support of ARMv8.4 in saphira adds 2469c2e771f PR c++/85807 - ICE with call in template NSDMI. adds 4c0f6781833 Do not warn about zero-as-null when NULL is used. adds c7a12c913e8 ChangeLog fix adds df6e8b42569 PR middle-end/85369 - no -Wstringop-overflow for a strcpy / [...] adds 842b575acb5 * doc/extend.texi: Document some architecture specific co [...] adds 768cc20ebfe 2018-05-30 David Pagan dave.pagan@oracle.com adds 42806913509 PR c++/77777 improve location for diagnostic adds edb0bd05a3d * crtstuff.c: Remove declaration of _Jv_RegisterClasses. adds 5f9d4304112 * gcc/config/msp430/msp430.md: Remove erroneous subreg exp [...] adds 6d1aae1c670 * tree-core.h: Update comment about the format of NAME str [...] adds 8bf9f89c3d5 * config/msp430/msp430.c (msp430_output_labelref): Prepend [...] adds 910ae7939bd Daily bump. adds 1f52413cd0d Patch implementing vld1_*_x3, vst1_*_x2 and vst1_*_x3 intri [...] adds 27453e962b3 2018-05-31 Matthias Klose doko@ubuntu.com adds 958c3be4cdd [Ada] Convert operands of generated code to Standard.Unsign [...] adds 64aac9827c9 [Ada] Unnesting: add a predicate to help expansion of task [...] adds 5659aa1f787 [Ada] Posix 2008: reimplement System.OS_Primitives.Clock us [...] adds a2e1555453c [Ada] Fix check on placement of multiple loop (in)variant pragmas adds 68bc96b8986 [Ada] Fix compiler crash for tagged private types adds f67bd6718f9 [Ada] Post warning on object size clause for subtype adds 81e1fdff265 [Ada] Fix strange behavior of Object_Size for packed array subtype adds b7312f46434 [Ada] Fix tracking of the first item in Repinfo adds bbfc6c913ed [Ada] Update gnatelim documentation wrt. compilation of main unit adds 27c164bcc90 [Ada] Set Etype on rewriteen Max_Queue_Length expressions adds d788e386799 [Ada] Simplify call to Unique_Defining_Entity on protected [...] adds 85b382baffa [Ada] Minor comment improvement adds abf3a9a19d9 [Ada] Rename "GPL" version to "Community" adds 52fa5b7a373 [Ada] Spurious tampering check failure adds df1667904e7 [Ada] Fix internal error on allocator with function call adds c1973f9265d [Ada] Update comment on __atomic_compare_exchange in s-atom [...] adds 105fa703a04 [Ada] Illegal copy of limited object adds 5283dddc621 [Ada] Fix __gnat_backtrace for VxWorks7 on x86 adds d9690a20c85 [Ada] Fix wrong value returned for unconstrained packed array adds 8f87e04a5a3 [Ada] Detect returning procedures annotated with No_Return adds e2fb1be7261 [Ada] Remove obsolete code in trans.c adds bd4db5a4e95 [Ada] Static predicate check on characters of a string literal adds 45652317fdb [Ada] Document Stubs_Subdir in gnattest section on user guide adds 3e1eb46708a [Ada] Minor copyright header adjustments adds ea266ff775e [Ada] Add missing spec files for VxWorks runtimes adds 27bf724575d [Ada] Remove obsolete figure in documentation adds 003403636ed * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do [...] adds e4ef299081a * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Ws [...] adds 4767eb54d22 PR libstdc++/85951 for make_signed/make_unsigned for charac [...] adds a209c8ccc0c Fix PR middle-end/85879 adds ac899f83acc x86: Re-enable partial_reg_dependency and movx for Haswell adds 8306d54cb7e PR c/82063 - issues with arguments enabled by -Wall adds a7ce563ed68 * config/i386/sse.md (avx_vec_concat<mode>): Substitute c [...] adds 2fd48392d0a PR libstdc++/78870 support std::filesystem on Windows adds 3e80679d8f1 PR target/85591 * config/i386/cpuinfo.c (get_amd_cpu): Re [...] adds 4631030377a PR target/85984 * bb-reorder.c (pass_partition_blocks::ga [...] adds 72dbc21dbbd 2nd Patch for PR78009 Patch for PR83026 adds 6d002c12eb7 libgo: update to Go 1.10.2 release adds 4766eb9266d Daily bump. adds 4c9d340c819 2018-05-15 Michael Collison michael.collison@arm.com adds 38261d2518a 2018-06-01 Richard Biener rguenther@suse.de adds bd6d09da51a Fix SVE fallout from r260951 adds ec3dd94a630 * c-ada-spec.c (dump_ada_declaration) <TYPE_DECL>: Generat [...] adds 7df4bd663c4 2018-06-01 Richard Biener rguenther@suse.de adds 1ce0a2db877 2018-06-01 Richard Biener rguenther@suse.de adds 8a78966596d Fix phi backedge detection in backprop (PR85989) adds a9a67ce3f31 [MAINTAINERS] Update email address adds a74b9919b26 [AArch64] Used prefer aliases SXTL(2) and UXTL(2) adds 0ecc062b744 2018-06-01 Steven G. Kargl kargl@gcc.gnu.org adds f8543dc63c7 rs6000: Fix mangling for 128-bit float adds 26bbd54cdfb * MAINTAINERS: Update my email address. adds 923b8a947c3 * Fix email address in ChangeLog. adds 0bb0be204d3 2018-06-01 Steven G. Kargl kargl@gcc.gnu.org adds a094aab5e7d * MAINTAINERS (write after approval): Add myself. adds 9261bbbee3c * pt.c (instantiate_decl): Any defaulted function is defined. adds 75d8585da66 PR c++/58281 - explicit instantiation of constexpr adds 6e1bbaaee63 CWG 1581: When are constexpr member functions defined? adds 415fbdbfdb6 ChangeLog tidying adds 20a0a98eabd gcc/testsuite/ChangeLog: adds 10f0d48dc95 * gimple-ssa-store-merging.c: Include gimple-fold.h. (str [...] adds d68ed833bf3 * c-cppbuiltin.c (c_cpp_builtins): Bump __cpp_deduction_gui [...] adds 6aa7b13865c DWARF5: Don't generate DW_AT_loclists_base for split compil [...] adds 58f8b2a55fc Daily bump. adds 6fae8045ac5 gcc/testsuite/ChangeLog: adds dc33166d4a6 gcc/testsuite/ChangeLog: adds b084abe1fe6 * g++.dg/cpp1z/feat-cxx1z.C: Update __cpp_deduction_guides. adds e269786ffbb PR c++/85764 - bogus 'this' not captured error. adds 53065b10a85 * gnat.dg/discr53.ad[sb]: New test. * gnat.dg/discr53_pkg [...] adds 30b819fb28a * gcc-interface/ada-tree.h (TYPE_PADDING_FOR_COMPONENT): N [...] adds 67df65c7cc9 Add missing directive adds b74295a705a * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Constant>: [...] adds 5ef159752d1 [NDS32] Implement fp-as-gp optimization. adds a5a22b4fd40 [NDS32] Support Linux target for nds32. adds 1f5a5f3c7db Daily bump. adds 69d1d385aa9 PR c++/85761 - ICE with ill-formed use of const outer variable. adds 1cbd375f158 [NDS32] Disable -fdelete-null-pointer-checks by default for [...] adds 56f856197e2 [NDS32] Add -march=v3j. adds c3428a40ca6 [NDS32] Implement peephole2 patterns for tuning code size. adds 5e901bfd83a 2018-06-02 Steven G. Kargl kargl@gcc.gnu.org adds 4bd908ff54f 2018-06-03 Paul Thomas pault@gcc.gnu.org adds 1bcb04d5107 PR tree-optimization/86034 * gimple-ssa-store-merging.c ( [...] adds bc190687a02 PR c++/85739 - ICE with pointer to member template parm. adds e25cee3c5fc * gcc.target/powerpc/altivec-7.c: Remove extra brace. adds e0fb4e10f7f Daily bump. adds 13279975c3a PR c++/86025 * tree.c (inchash::add_expr): Handle IDENTIF [...] adds baa4fd4bd0a PR tree-optimization/69615 * fold-const.c (merge_ranges): [...] adds f18d79595db [arm] PR target/86003 build failures with --with-cpu=xscale adds e646d25a33a 2018-06-04 Richard Biener rguenther@suse.de adds e84df84f2fc [MAINTAINERS] Remove redundant write-after-approval entries adds 615c423a031 2018-06-04 Sebastian Peryt sebastian.peryt@intel.com adds 89e9c62529b 2018-06-04 Richard Biener rguenther@suse.de adds 31011b9a94f PR c++/85765 - SFINAE and non-type default template arg. adds 84b3cf31c30 PR target/85832 PR target/86036 * config/i386/sse.md (<a [...] adds 5228d413970 Fix expand_expr_real_1 handling of BLKmode bitfield references adds c1a99cc3396 PR c++/61806 - missed SFINAE with partial specialization. adds 4c0847cfb24 [MAINTAINERS] Update email address adds 54770b7281b 2018-06-04 Steven G. Kargl kargl@gcc.gnu.org adds dd6f33dcd10 PR libstdc++/85930 fix misaligned reference adds 895549251cb Define std::fpos special members as defaulted adds 5f93154e53a rs6000: Fix absif2 adds 1116044bf02 * es.po, fr.po: Update. adds cd1e9908d23 * g++.dg/warn/string1.C: Prune extra warning with -std=c++17. adds 8234e9d39a0 2018-06-04 Richard Biener rguenther@suse.de adds 702e42ae7cc Add myself as gcov maintainer. adds 54934d771c0 compiler: fix crashes on cyclic var/type references adds e181a752160 PR libstdc++/85930 fix misplaced alignment-specifier adds f9ceb30223a * gimple-ssa-store-merging.c (struct merged_store_group): [...] adds 36efd2a73f1 RISC-V: Don't clobber retval when __builtin_eh_return called. adds f8a188823cd Daily bump. adds cd40ff8797e 2018-06-05 François Dumont fdumont@gcc.gnu.org adds bc34544a7af S/390: Fix __builtin_tbeginc signature adds 70fea18e0bb Mark some Filesystem tests as XFAIL for mingw adds e2569f6fc3c * include/std/type_traits: Fix comment typos. adds 997f4cf6a06 Print working directory only in intermediate format (PR gco [...] adds 5860b185406 Simplify gcov_histogram as it's used only for ARCS counters. adds 1a259ac3e39 [arm] PR target/81497: Fix arm_acle.h for C++ adds 522d2ab6092 2018-06-05 Richard Biener rguenther@suse.de adds 260555278b7 2018-06-05 Richard Biener rguenther@suse.de adds 8b73d2dbf2f 2018-06-05 Richard Biener rguenther@suse.de adds 11f5525b790 2018-06-05 Richard Biener rguenther@suse.de adds 5bdbfdb315e PR c++/85731 - wrong error with qualified-id in template. adds 945d4d55213 Support variables in expansion of -fprofile-generate option [...] adds 35a0b29f7a3 PR c++/85976 * tree.c (cp_tree_equal): Handle USING_DECL. adds 78b10371e55 2018-06-05 Richard Biener rguenther@suse.de adds 0d117382768 PR fortran/85701 adds 02a72c22044 [arm] Make arm_cmse.h C99 compatible adds fbdbb1e55c0 * config/i386/i386.md (simple_return_indirect_internal): N [...] adds 7d5774e7fb9 * ChangeLog: Fix whitespace. * testsuite/ChangeLog: Ditto. adds 7057e01ef3c reflect: canonicalize types returned by StructOf() and friends adds 53ac34836fd 2018-06-05 Steve Ellcey sellcey@cavium.com adds 17ec6cd873e 2018-06-05 Steve Ellcey sellcey@cavium.com adds 3674c71bd88 gcc/ChangeLog: adds e9bb25a5514 Daily bump. adds de5adcd8bf7 PR libstdc++/86008 add std::quoted support for string_view adds bef3ffe8c1a MSP430: Allow interrupt handlers to be static adds dcb9ba66b33 2018-06-06 Richard Biener rguenther@suse.de adds 4d885f78aea PR tree-optimization/86066 * gimple-ssa-store-merging.c ( [...] adds 046b8917793 ix86_expand_call: convert return type to rtx_insn * adds 8e3fd6545c2 gcc/ChangeLog: adds ef191252a43 reflect: fix StructOf hash and string adds dd38bee9e39 PR c++/85710 - ICE with -Wmemset-elt-size. c-family/ * c- [...] adds 651c2b18a15 PR c++/86060 - ICE on range for with -std=c++98. adds b28bd46f74d PR c++/85977 * pt.c (unify): If ELTTYPE has no deducible [...] adds 243805b76cc PR c++/86068 * c-cppbuiltin.c (c_cpp_builtins): Fix a typ [...] adds dcf9e685853 PR target/63177 * /config/rs6000/rs6000.h (ASM_CPU_SPEC): [...] adds cd3f326c0fc RISC-V: Add interrupt attribute modes. adds 34d78fa8f3b Remove redundant std::move on const object adds ca9b528c465 [gcc] 2018-06-06 Michael Meissner meissner@linux.ibm.com adds a4db72c48f1 gcc/testsuite/ChangeLog: adds e035747d814 2018-06-06 Thomas Koenig tkoenig@gcc.gnu.org adds fec303e1082 gcc/testsuite/ChangeLog: adds f96cbe373f1 [gcc] 2018-06-06 Michael Meissner meissner@linux.ibm.com adds bd8f00e6743 gcc/ChangeLog: adds b6b5f0f8110 gcc/ChangeLog: adds 535bd6e6fa0 Daily bump. adds 5b24ad4b34e Fix libgcov-driver-system bootstrap failure (PR bootstrap/86057). adds 6b9cd917fe7 Fix compilation of libgcov with GCOV_LOCKED=0. adds ed76efebd16 2018-06-07 François Dumont fdumont@gcc.gnu.org adds 7839597861f 2018-06-07 Richard Biener rguenther@suse.de adds ccf8d652a7a PR tree-optimization/69615 * tree-ssa-reassoc.c (optimize [...] adds fba6502aafd Default special members of regex types and add noexcept adds 9ac2adebbbb 2018-06-07 Richard Biener rguenther@suse.de adds b9d93755b0f * gcc/config/msp430/msp430.c (msp430_mcu_name): Set the "i [...] adds f1522980576 2018-06-07 Olga Makhotina olga.makhotina@intel.com adds 3206b643165 2018-06-07 Olivier Hainque hainque@adacore.com adds e3a862a77d6 * g++.dg/cpp0x/range-for9.C: Adjust dg-error. adds 5aed9a067fd * eo.po: Update. adds b23c1ce004e compiler: speed up variable initializer sorting adds da935b5b4dc 2018-06-07 Steven G. Kargl kargl@gcc.gnu.org adds d551660e3e4 2018-06-07 Paul Koning ni1d@arrl.net adds daca26ed53c PR c/85318 * c-decl.c (check_for_loop_decls): Add -Wc90-c [...] adds 052c844f478 gcc/testsuite/ChangeLog: adds a4a85d39e7a gcc/ChangeLog: adds 07d1e732499 Daily bump. adds 1e42d5c637e Remove MPX adds 611437aa1be Fix scan in ipa-icf-38.c. adds adb63058657 Code refactoring of symtab_summary. adds 57e2b7498bc Code refactoring for call_summary. adds b53d4f56c37 Rename get methods in symbol-summary.h to get_create. adds 563ebd7104e Add {symbol,call}_summary::get method and use it in HSA. adds fbc9c62dc75 Use summaries->get where possible. Small refactoring of mul [...] adds 0a42bb6de24 Use symtab_summary in ipa-reference.c. adds 16f72bd0375 Covert ipa-pure-const.c to symbol_summary. adds 00637f9c511 Convert IPA CP to symbol_summary. adds 8a604555c0f Remove cgraph_node::summary_uid and make cgraph_node::uid r [...] adds 2d5543ef7a4 Add call_summary::get method and m_initialize_when_cloning. adds 49b8ee09631 Port IPA CP to edge_clone_summaries. adds bc4e128695f Port edge_growth_cache to call_summary. adds d24fc4aa6e6 Make cgraph_edge::uid really unique. adds 2c8bbd94b3e Come up with cgraph_node::get_uid and make cgraph_node::uid [...] adds f445cfda64d Replace some ::get_create with ::get in IPA inline. adds bd3c34e93c3 Make ipa-pure-const more strict about summary constrains. adds 8aaf6b88e2d rs6000: Delete mention of -mabi={no-,}spe in the documentation adds c0559f2a537 rs6000: Delete unused min/max macros adds 54e7de93461 Convert dump and optgroup flags to enums adds 7478b6ecda0 PPC: remove usage of cgraph_node::instrumentation_clone and [...] adds aa912911f16 Fix function signature in header file. adds 16309b4050b * es.po: Update. adds 8361352d268 gcc/testsuite/ChangeLog: adds 83fdcd80fa8 Whoops, forgot to commit the patch with r261324, just did t [...] adds da043f7bd22 * config/rs6000/rs6000.c (rs6000_passes_ieee128): Protect w [...] adds 025fe22bdbd * dumpfile.c (FIRST_ME_AUTO_NUMBERED_DUMP): Bump to 4. * [...] adds 16f1a26a2a3 Define special members as defaulted adds e00b99322e3 gcc/ PR target/85755 * config/rs6000/rs6000.c (mem_operan [...] adds 5d9d4d320a3 2018-06-08 Steven G. Kargl kargl@gcc.gnu.org adds ca9569a653e 2018-06-08 Steven G. Kargl kargl@gcc.gnu.org adds 2af9a43c295 gcc/testsuite/ChangeLog: adds 1b575de225f 2018-06-08 Thomas Koenig tkoenig@gcc.gnu.org adds e93d75d1a4e compiler: remove stack_allocation_expression adds 8a3e47e2378 Daily bump. adds c46ccd3d7ff 2018-06-09 Steven G. Kargl kargl@gcc.gnu.org adds 8014ac25283 2018-06-09 Steven G. Kargl kargl@gcc.gnu.org adds 5efb256eb49 2018-06-09 Steven G. Kargl kargl@gcc.gnu.org adds ce6dc8f2ad1 2018-06-09 Steven G. Kargl kargl@gcc.gnu.org adds 083af26d8e7 2018-06-09 Steven G. Kargl kargl@gcc.gnu.org adds a5d25d2377a Daily bump. adds f904e489041 2018-06-09 Jerry DeLisle jvdelisle@gcc.gnu.org adds 55be378c1bd 2018-06-10 Janus Weil janus@gcc.gnu.org adds b9d79b9e664 2018-06-10 Dominique d'Humieres dominiq@gcc.gnu.org adds d9e474d5edd 2018-06-10 Thomas Koenig tkoenig@gcc.gnu.org adds 90b7b45df3b /cp 2018-06-10 Paolo Carlini paolo.carlini@oracle.com adds 6176cf699da Daily bump. adds c0b0e64701a [Ada] Unnesting: improve handling of bounds for formal parameters adds 10b0fb224f3 [Ada] Minor tweaks in Repinfo adds 4f6a0a99542 [Ada] Avoid a stack overflow in 'Value for invalid long strings adds 5f5006c3fcf [Ada] Remove obsolete code in Errout adds fbe3e1a7a3d [Ada] Crash on instantiation of nested generic in private part adds ed23b9b9ee5 [Ada] Rename "GPL Edition" into "Community Edition" adds 2fd350b8589 [Ada] Performance degradation with references adds 89b0f38d227 [Ada] Bindgen: protect reference to System.Parameters with [...] adds 767fd0192cd [Ada] Crash with Inline_Always on a function with an extend [...] adds 8d0bb99a10b [Ada] Minor reformatting adds 67108293c6c [Ada] Refactor compilation of Ada units in Makefile.rtl adds fd588a8fe4c [Ada] Unnesting: fix handling of stubs adds b27fb6a23a5 [Ada] Wrong code in array aggregates of Ada coextensions adds d22f37a477b [Ada] Memtrack: have only one definition of fwrite adds 467d5e56e34 [Ada] Unnesting: fix handling of generic associations adds 50f3ec8c058 [Ada] Unnesting: robustify analysis of block statements adds 5c30879a35b [Ada] Fix handling of Pre/Post contracts with AND THEN expressions adds 5cbdf597caa [Ada] Don't split AND THEN expressions in GNATprove_Mode adds 265ffd2d7df [Ada] Do not force Part_Of on generic units adds 676f148c2db [Ada] Mark extended return of unconstrained type as never inlined adds 7780448ee07 [Ada] Do not query the representation information in CodePe [...] adds 114e77f8f8d [Ada] Add Suppressible argument to Assertion_Policy in docu [...] adds 5bafce76272 [Ada] Minor reformatting adds 7f42e7b80a9 [Ada] Crash on protected type entry family adds c27628e23e5 [Ada] Simplify expansion of "and then" in CodePeer mode adds 0ded4220fb9 [Ada] Make GNAT.Array_Split a preelaborable unit adds ec7e01f008d [Ada] Minor tweaks for Repinfo adds c1314460703 [Ada] Reject violation of SPARK 6.1.4(12) with enclosing task unit adds c10c3c8831f [Ada] Missing predicate function body for derived type in n [...] adds 178ba9a26d3 [Ada] Mark parameters as coming from source for GNATprove adds ef695c17b2e [Ada] Dangling cursor checks in Element function adds 48f91b08763 [Ada] Unnesting: refactor handling of uplevel refs. for unc [...] adds ba48ba27503 [Ada] Improve last exception info availability from C++ handlers adds 36c80e26b07 [Ada] Double finalization of limited controlled result adds 1ffe137cf1f [Ada] Typo fixes and minor reformatting adds 74b6bea33a4 [Ada] Minor reformatting adds 62bc388f300 [Ada] Suppress the expansion of ignored assertion pragmas adds be1f8bce9d5 [Ada] Fix wrong code for initialization of fat pointer with -Og adds 498b71d06f0 2018-06-11 Olivier Hainque hainque@adacore.com adds 336f0291014 Remove redundant intrinsics adds be27f1f5822 Fix typo done in MPX removal (PR tree-optimization/86089). adds d3d50c31f1e rs6000: Put constraints on the correct operand in movdi (PR85755) adds a726b94319e gcc/testsuite/ChangeLog: adds 9482f5e939e * fr.po: Update. adds f2dd0b70d6a * doc/invoke.texi: Document -fabi-version=12. adds 6651a52f7f4 PR c++/86094 - wrong code with defaulted move ctor. adds 2695a0d7885 2018-06-11 Janus Weil janus@gcc.gnu.org adds 580f57ec598 2018-06-11 Zhouyi Zhou zhouzhouyi@gmail.com adds 9be943930cb libgo: add riscv and js/wasm as known targets adds 00fc5e92104 PR tree-optimization/86083 - handle non-constant assignment [...] adds 8ced901ab31 gcc/ChangeLog: adds e9f29fe5a4f Fix ptrmem comparison for unions. adds be54637ac82 /cp 2018-06-11 Paolo Carlini paolo.carlini@oracle.com adds ffe6e0016ef /cp 2018-06-11 Paolo Carlini paolo.carlini@oracle.com adds 59228068487 2018-06-11 Rasmus Villemoes rasmus.villemoes@prevas.dk adds 0bb30bd45dc PR c++/85963 - -Wunused-but-set with ?: in template. adds 20c8dab1349 PR c++/85792 -Wctor-dtor-privacy and inherited constructor. adds a29b0316860 Daily bump. adds 39bc186ec4a * gcc.c: Document new %@{...} sequence. (LINK_COMMAND_SPE [...] adds a08dc1d6233 Remove me from Write After Approval. adds b776696b72f [testsuite] Add gcc.dg-selftests/dg-final.exp adds 3e1f325ad20 * gcc-interface/decl.c (variant_desc): Add AUX field. (gn [...] adds 1b3db12b98c * gcc-interface/decl.c (warn_on_field_placement): Use spec [...] adds e6a0acb0592 * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Constant>: [...] adds daa56870e94 * gcc-interface/ada-tree.h (TYPE_RETURN_BY_DIRECT_REF_P): [...] adds e3dae8fad14 MIPS: Update I6400 scheduler. adds fbe457c893d MIPS: Add i6500 processor as an alias for i6400. adds 01e10fe36b7 libitm/x86: Correct offsets of __private_tm and pointer_guard adds 2d870febf60 * doc/sourcebuild.texi: Document usage of line number 0 in [...] adds c0721ed5a68 MIPS: Fix build after r261489. adds 58486822f6a [ARC] Update warning messges. adds fa6324b6d0b [PATCH] [ARC][QuarkSE] Update adds 274d31f044a Come up with Deprecated option flag. adds 899c70cdc12 Document IntegerRange in internal documentation. adds 3d2d7dabe19 * inclhack.def: Fix fixup for assert.h on vxworks. * fixi [...] adds d390ae814cc * genfixes: exit 1 when autogen not found. * genfixes: Re [...] adds bb26a3993ad Linux/x86: Update TARGET_THREAD_SPLIT_STACK_OFFSET comments adds 0e5c4a3df69 [gcc] adds 53a563a4cd3 [testsuite] adds f92dc1e5df0 [testsuite] adds c6d2d2c4016 [testsuite] adds 41e8e44ab25 [testsuite] adds 82542e687de [testsuite] adds 004fbfd7a43 [testsuite] adds c30a1719ee2 [testsuite] adds 2cd54c17b3a [testsuite] adds 2b691a1c591 PR c/85931 - -Wsizeof-pointer-memaccess for strncpy with s [...] adds 9d1a574bc57 2018-06-12 Steven G. Kargl kargl@gcc.gnu.org adds c1a0c86ca48 PR tree-optimization/85259 - Missing -Wstringop-overflow= s [...] adds 7f3eb344ed0 spellcheck: support transpositions aka Damerau-Levenshtein [...] adds fb721f97410 P0935R0 Eradicating unnecessarily explicit default constructors adds 4ffb3430bea 2018-06-12 François Dumont fdumont@gcc.gnu.org adds 9da262d8418 Core issue 1331 - const mismatch with defaulted copy const [...] adds b117e4de9a2 /cp 2018-06-12 Paolo Carlini paolo.carlini@oracle.com adds a3659d88105 /cp 2018-06-12 Paolo Carlini paolo.carlini@oracle.com adds 70564da2bc7 * config.gcc (alpha*-*-freebsd*): Remove. * config/alpha/ [...] adds 7e3747b0dc2 Use poly_int rtx accessors instead of hwi accessors adds 4b6df2e83d0 Tighten LRA test for reloading the inner reg of a paradoxic [...] adds a9897c1a343 Daily bump. adds 94bbaf785bb PR c++/86098 - ICE with template placeholder for TTP. adds 637fca44c12 2018-06-13 François Dumont fdumont@gcc.gnu.org adds 459fa194d34 2018-06-13 Chenghua Xu paul.hua.gm@gmail.com adds 234c8e0fd06 [ARC] Allow EX instruction unconditionally adds 77f6e101839 [ARC] SYNC instruction is valid on all ARC cores. adds 3df4cca470b [ARC] Define LINK_GCC_C_SEQUENCE_SPEC. adds 5afc07eeb18 [ARC] Reimplement return padding operation for ARC700. adds 5664ecf4982 [ARC] Update fma expansions. adds 5eb8310a629 PR target/86048 * config/i386/winnt.c (i386_pe_seh_cold_i [...] adds 7858a084fb6 * cgraph.c (cgraph_node::get_untransformed_body): Dump fun [...] adds 924b3c83fea emit-rtl.c: more typesafety adds 20de8885fb8 libgo: update to Go 1.10.3 release adds f42f4c70387 PR fortran/85702 adds 31f70af4f44 PR fortran/85703 adds 2cf07b8b0a4 * config/rl78/rl78.c (move_elim_pass): Use TDF_NONE [...] adds 2ff6865eb18 2018-06-13 Richard Biener rguenther@suse.de adds ef00e9947f7 PR libstdc++/86127 avoid unnecessary allocator conversions adds e77ad8b71ba compiler: include global variable preinit blocks in ast dumps adds f61fa2ece67 2018-06-13 Steven G. Kargl kargl@gcc.gnu.org adds a1dbee6137d PR c++/86094 - wrong code with defaulted move ctor. adds 2e897e1d909 2018-06-13 Denis Khalikov d.khalikov@partner.samsung.com adds 43ca63642b8 2018-06-13 François Dumont fdumont@gcc.gnu.org adds f35f3d9a403 PR tree-optimization/86114 - ICE in gimple_fold_builtin_str [...] adds a0b809c3e41 compiler: avoid introducing redundant write barriers adds 70ecc10a8fb MIPS: Add support for P6600. adds ae5baadd3e0 * c-opts.c (c_common_post_options): Warn about useless -Wabi. adds eed138cf47a PR c++/86099 - ICE with trivial copy and non-trivial defau [...] adds cf43f7a9373 Daily bump. adds 02727084b4e RTEMS: Prefer int for int32_t adds 778960f7f39 PR libstdc++/83982 fix exception-safety guarantee of std::v [...] adds 84d334f8d3c 2018-06-14 Richard Biener rguenther@suse.de adds 103cf5bbb4a 2018-06-14 Richard Biener rguenther@suse.de adds ef125395dd4 Fix errors in libstdc++-v3/ChangeLog entries. adds a6c949a087b P0935R0 Eradicating unnecessarily explicit default constructors adds 52789a62a41 PR target/85945 * lower-subreg.c (find_decomposable_subre [...] adds 05db6daaa63 Define __cpp_lib_tuple_element_t in <tuple> not <utility> adds e8005cb9850 P0935R0 Eradicating unnecessarily explicit default constructors adds 00e113adf1c /cp 2018-06-14 Paolo Carlini paolo.carlini@oracle.com adds 80bdf09de10 Partially revert move of std::tuple_element_t to <tuple> adds 721d7014d0b P0624R2 - Default constructible and assignable stateless l [...] adds ec67667945e PR middle-end/86122 * match.pd ((A +- CST1) +- CST2): Pun [...] adds 01133017a3f PR target/86048 * gcc.target/i386/pr86048.c: Require sse2 [...] adds d2c29b5b8ee LWG 3074 make scalar types non-deduced in valarray non-memb [...] adds 96a681641c5 LWG 3075 basic_string needs deduction guides from basic_str [...] adds 80ef1e04375 PR c++/86063 * decl2.c (cp_check_const_attributes): Skip [...] adds ee09d4333ca Daily bump. adds 81238e255d8 LWG 3039 Unnecessary decay in thread and packaged_task adds 46765867363 RISC-V: Add custom RTEMS multilibs adds 6e8c8489270 2018-06-15 Richard Biener rguenther@suse.de adds 86385aa3c9e 2018-06-15 Richard Biener rguenther@suse.de adds 26465588631 [ARC] Fix warning in arc_return_address_register. adds 8ce07d4c6f9 2018-06-15 Richard Biener rguenther@suse.de adds 449af1e26f4 LWG 2993 reference_wrapper<T> conversion from T&& adds 6cec91d7d38 Force user provided warning and error messages to only occu [...] adds b2fe5652245 Only define __cpp_lib_constexpr_char_traits for C++17 adds 9c15e0a283c MIPS: Add support for -mcrc and -mginv options. adds 5607b42a213 PR libstdc++/86168 fix ambiguous default constructor adds 09e2d757369 Decorate string_view members with nonnull attribute adds 309500a2046 PR libstdc++/86169 unshare COW string when non-const data() called adds 58f9aa89717 [testsuite] Run dg-final.exp sequentially adds 4770488d8ce 2018-06-15 Bernd Edlinger bernd.edlinger@hotmail.de adds 13585794aea PR middle-end/86123 * match.pd ((X / Y) == 0 -> X < Y): D [...] adds a705bb9efbf * tree.c (maybe_warn_parm_abi): Inform the location of the class. adds 4b1e842f8f7 PR c++/82882 - ICE with lambda in template default argument. adds b39bfdc4806 * decl.c (start_enum): Do compare dependent underlying type. adds ad9278cc697 * pt.c (tsubst_default_argument): Use push_to/pop_from_top_level. adds 852e7df70a2 PR middle-end/85878 * expr.c (expand_assignment): Remove [...] adds 0245ae71695 PR c/86093 * c-typeck.c (pointer_diff): Cast both pointer [...] adds 95ca8acac4f LWG 3076 basic_string CTAD ambiguity adds 5b4e7b2b47b Daily bump. adds 4e4e14a7cfd * config.guess: Import latest version. * config.sub: Likewise. adds aaee8db6f2d PR c++/86147 - wrong capture for template argument. adds 90562b4052d PR rtl-optimization/86108 * bb-reorder.c (create_forwarde [...] adds b97fffd6c62 PR middle-end/86095 * common.opt (Wunsafe-loop-optimizati [...] adds 1c67942e074 gcc/ChangeLog: adds c71993fc315 gcc/ChangeLog: adds 04ed3f3311b Daily bump. adds 1bc67c9d3aa * gimplify.c (nonlocal_vlas): Delete. (nonlocal_vla_vars) [...] adds 3fdb3ecf35f Remove superfluous prefix adds ac73a7b0eff Daily bump. adds e228ac8a823 * tree.c (decl_value_expr_lookup): Revert latest change. [...] adds 130ddd95154 Ensure that control characters in user supplied error and w [...] adds 9e6d92996d8 [testsuite] Remove xfail from vect-abs-compile.c adds 1fd980219dd [testsuite] Add target pthread to pr86076.c adds c80d414b87b 2018-06-18 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds 65d4987efad 2018-06-18 Paolo Carlini paolo.carlini@oracle.com adds 1143dcb4161 LWG 3035. std::allocator's constructors should be constexpr adds 84f1425ee58 Fix bootstrap failure for bare metal due to autoconf link tests adds 864bd5dee17 PR tree-optimization/81384 - built-in form of strnlen missing adds 53c7c5ac53d P0754R2 <version> header adds f96e566c3d6 2018-06-18 Maya Rashish coypu@sdf.org adds 0e184e00c25 LWG 3050 Fix cv-qualification of convertibility constraints adds 2464dc032ee PR c++/86171 - ICE with recursive alias instantiation. adds 88f6eb8fe14 Introduce DUMP_VECT_SCOPE macro adds 339e22fd827 LWG 2989 hide path iostream operators from normal lookup adds 23b5c810d6d [gcc] 2018-06-18 Michael Meissner meissner@linux.ibm.com adds 6b63fbbee5b More rtx to rtx_insn * cleanups adds 5d64596c5a2 LWG 2975 ensure construct(pair<T,U>*, ...) used to construct pairs adds 135325598e2 * Makefile.def (fortran): Add check-target-libgomp-fortran [...] adds 0eff25517eb PR middle-end/85602 - -Wsizeof-pointer-memaccess for strnca [...] adds 5f9eea982b3 Daily bump. adds f7980b36b4a PR c++/81060 - ICE with unexpanded parameter pack. adds 8a6475be99d PR c++/86200 - ICE with unexpanded pack in lambda parameter. adds ab6e5f97760 Use a range for LAMBDA_EXPR_LOCATION. adds d3a3cfb86b6 * tree.c (cp_expr_location): New. adds e31847cda39 2018-06-19 Richard Biener rguenther@suse.de adds ca8e0e36fba Remove unused stagestuff in config-lang.in. adds 40fa18d60b2 * gimplify.c (gimplify_init_constructor): Really never cle [...] adds f16208f941c rs6000: Fix vector homogeneous aggregates (PR86197) adds 9805e646ffc Allow building of the zlib component when the building take [...] adds 8c25bf3b8c1 2018-06-19 Richard Biener rguenther@suse.de adds daf3412c2d4 Add initial version of rtl.vim syntax file. adds b3f065cb731 Improve gimple.vim syntax file. adds d2c2513e2df Clean-up usage of ipa_fn_summary and ipa_call_summary summaries. adds c6f17bb4ef5 * es.po: Update. adds 281a8e8b083 * tree.c (find_decls_types_r): Remove all non-VAR_DECLs fr [...] adds dc753e86f5b Remove unused <exception> header from <utility> adds 94b4b442728 gcc/testsuite/ChangeLog: adds 9018c1622fb xtensa: fix PR target/65416 adds 6e2749ddee3 PR c++/86192 - ICE with anonymous union passed to template. adds 165d0d5b9fb * cp-tree.h (CONSTRUCTOR_NO_IMPLICIT_ZERO): Remove. adds 43a357f611e 2018-06-19 Tony Reix tony.reix@atos.com Dam [...] adds 4b11982ea02 2018-06-19 Aaron Sawdey acsawdey@linux.ibm.com adds 06a8367a05b * tree-cfgcleanup.c (tree_forwarder_block_p): Do not retur [...] adds 4277f32f797 PR middle-end/85602 - -Warray-bounds fails to detect the ou [...] adds 0ab7f3eac45 Wrap is_static with COLLECT_EXPORT_LIST adds d309493958e Daily bump. adds daec18f5ee7 [1/n] PR85694: Allow pattern definition statements to be reused adds da6113101ab [2/n] PR85694: Attach a DEF_SEQ only to the original statement adds d1055d7bd74 [3/n] PR85694: Fix dummy assignment handling in vectorizable_call adds dabec68a1a2 [4/n] PR85694: Remove redundant calls to types_compatible_p adds 1c9d2c2a6f1 [5/n] PR85694: Remove dead WIDEN_SUM handling adds c32b0020332 [6/n] PR85694: Add a vect_get_internal_def helper adds 972163bf33c [7/n] PR85694: Add a vect_pattern_detected helper adds 1ba54d4eb04 [8/n] PR85694: Make patterns check for target support adds 44511ab2471 Transform switch_conversion into a class. adds 97247f1e6e5 Switch other switch expansion methods into classes. adds eafe7d87f18 Enable clustering for switch statements. adds 11060716567 Change default for jump_table expansion ratio to 8. adds fd550bb3f78 [AArch64] Support for LDP/STP of Q-registers adds c7af124dca7 * ginclude/stddef.h: Limit #include <machine/ansi.h> to NetBSD. adds fb4c9101f2c Remove not longer valid FIXME comment. adds b294103fdfa [PR c++/85634] Fix tsubst ICE adds fc032acd6d4 * cfgrtl.c (rtl_verify_edges): Formatting fix. If bb->pre [...] adds 0267748224e Generate correctly typed compare in canonicalize_loop_ivs adds 54b391df9fd PR tree-optimization/86231 * tree-vrp.c (union_ranges): F [...] adds b6bb0f024b1 PR debug/86194 * var-tracking.c (use_narrower_mode_test): [...] adds 19b4138ef1f PR c++/86240 * constexpr.c (cxx_eval_constant_expression) [...] adds fba8791d09f Add testcase accidentally not committed earlier adds 4210c53542b PR c++/86210 * c-common.c (check_nonnull_arg): Use fold_f [...] adds 737cc9783f8 Update OpenACC data clause semantics to the 2.5 behavior adds afd52cac40e /cp 2018-06-20 Paolo Carlini paolo.carlini@oracle.com adds 77de2054684 [PR c++/85634] Fix tsubst ICE adds dc992be2104 PR libstdc++/70966 make pmr::new_delete_resource() immortal adds 755a9c216fe gcc/ChangeLog: adds a9ee5a859a8 libgcc/: PR libgcc/86213 * generic-morestack.c (allocate_ [...] adds b0ad8f101b0 Daily bump. adds bbf6c23ee58 2018-06-21 François Dumont fdumont@gcc.gnu.org adds 52458f0664a libbacktrace/ adds fa681b455d5 2018-06-21 Richard Biener rguenther@suse.de adds 72f2fa1f0bd [AArch64][PATCH 1/2] Make AES unspecs commutative adds d5226104d74 [AArch64][PATCH 2/2] Combine AES instructions with xor and [...] adds 93dd1a2552a [ARM] libgcc: Remove unsupported code for __ARM_ARCH__ < 4 adds bd071ec695e [ARM] Use __ARM_ARCH and __ARM_FEATURE_LDREX instead of __A [...] adds 35f0532296f 2018-06-21 Richard Biener rguenther@suse.de adds bb62c5dc49f [tail-merge] Fix side-effect test in stmt_local_def adds 58f5737f318 [testsuite] Fix guality/pr45882.c for flto adds 75dbe0cee73 Fix IPA crash in libgccjit adds 66532ac22af 2018-06-21 Richard Biener rguenther@suse.de adds 2c085ec2501 IPA summaries use ::get in ipa-pure-const.c. adds 63e6ad798ec PR libstdc++/70940 make pmr::resource_adaptor return aligne [...] adds 30e9de8b241 PR libstdc++/70940 make pmr::resource_adaptor return aligne [...] adds 58089236dcb * tree-inline.c (copy_edges_for_bb): Minor tweak. (maybe_ [...] adds 79351eaf305 * tree-nested.c (get_frame_type): Use create_tmp_var_raw i [...] adds 49318a93114 * except.c (finish_eh_generation): Commit edge insertions [...] adds d0ae7eebffe * cfgrtl.c (fixup_reorder_chain): Do not emit NOPs in DECL [...] adds ac2a3f3c5b8 2018-06-21 Paul Thomas pault@gcc.gnu.org adds e91478d3b92 PR c++/86182 - fix wrong PR tag in earlier commit adds 5b63c39b550 Let -fmem-report see callers of cxx_make_type. adds 6a41eca3f53 Reduce garbage from push_to_top_level. adds dce73155426 * pt.c (tsubst) [TEMPLATE_TYPE_PARM]: Use TEMPLATE_PAR [...] adds 6fe661f6408 * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Update. adds 26909ed4db7 PR libstdc++/83328 add correct basic_string::insert for ini [...] adds a9e9a64d65d 2018-06-21 Michael Meissner meissner@linux.ibm.com adds 894c22627b4 2018-06-21 Paul Thomas pault@gcc.gnu.org adds 9cd571c4e7f 2018-06-21 Michael Meissner meissner@linux.ibm.com adds bc18915d9b6 2018-06-23 Michael Meissner meissner@linux.ibm.com adds 130abbe46d1 cmd/go: re-enable a couple of tests of gccgo adds 4f96c7da9e1 2018-06-21 Michael Meissner meissner@linux.ibm.com adds ab127dab999 PR libstdc++/86138 prevent implicit instantiation of COW empty rep adds fc6d642d5f7 Daily bump. adds ee621ce7712 2018-06-21 François Dumont fdumont@gcc.gnu.org Fix this [...] adds 0f97ccfdccc Have g++ define _FILE_OFFSET_BITS=64 on Solaris adds 0280f58ca91 Don't preprocess .S files with -P on Solaris/x86 (PR target/85994) adds 8d36476f7ce Make symbol_summary::get and call_summary::get pure. adds 7d1109092e5 * tree.c (free_lang_data_in_type): Free all TYPE_VFIELDs. adds e342f300e74 Update OpenACC testcases adds 42e9919fc46 * lto-streamer-out.c (DFS::DFS_write_tree_body): Do not st [...] adds 18dcb4b218e Fix emission of jump tables (PR tree-optimization/86263). adds 88642e90580 PR libstdc++/86280 fix undefined left shift on 32-bit targets adds 3f27defbedf Fix unexported basic_string symbols for 32-bit targets adds 9ddee15f560 syscall: remove Ustat adds 972adfd3d1c Fix test case failures for pdp11 target. adds 83a38ce0152 gcc/testsuite/ChangeLog: adds eec0055c9d8 2018-06-22 Aaron Sawdey acsawdey@linux.ibm.com adds 02a658e9619 Forgot PR target/86222 in ChangeLog adds a35ffc7c7ab Improve entry/exit instrumentation for nested functions adds ffe65ad7220 PR c++/85662 * g++.dg/ext/offsetof3.C: New test. adds 7a72bd4a2a6 [testsuite/guality] Be verbose about gdb version used adds 49a096f2a1a [testsuite/guality] Use buildarea gdb by default in combined build adds 6b53d6860eb Avoid taking the address of something just because it's in [...] adds 006b503ae06 PR c++/86219 - ICE with erroneous initializer in template. adds 37a0a76c343 gcc/ChangeLog: adds 561e857cd34 2018-06-22 Paul Thomas pault@gcc.gnu.org Rainer Or [...] adds e255d1cb8f1 Daily bump. adds 0dc7ccc1591 runtime: use #ifdef instead of #if for USING_SPLIT_STACK adds 36b6cd49c52 * doc/invoke.texi (mno-fancy-math-387): Update for [...] adds c3336d50e9b /cp 2018-06-23 Paolo Carlini paolo.carlini@oracle.com adds 7e0ebf20b94 [testsuite/guality] Fix tcl error on missing gdb adds de102e843e7 Daily bump. adds 9e636514b8d 2018-06-23 Jerry DeLisle jvdelisle@gcc.gnu.org adds 4f742e593f1 * lto-streamer-out.c (tree_is_indexable): Make LABEL_DECL [...] adds cb59eeb73f7 * libgomp.texi (Top): Move www.openmp.org to https. (Enab [...] adds b6d2c36aa9f * ginclude/stddef.h: Simplify conditions around avoiding [...] adds e00b5620902 Daily bump. adds 7480ddbff8c C++: Fix PR86082 adds 6f0f798b4b0 [i386/debug] Fix insn prefix in tls_global_dynamic_64_<mode> adds 8a51585f2ce 2018-06-25 Richard Biener rguenther@suse.de Eri [...] adds 369a4f173d4 2018-06-25 Richard Biener rguenther@suse.de adds a99aba41d5a 2018-06-25 Richard Biener rguenther@suse.de adds 5d5b1470cb7 * lto-section-out.c (lto_begin_section): Do not print sect [...] adds 73831d53d42 PR target/84786 * config/i386/sse.md (vshift_count): New [...] adds ed572d0aa09 2018-06-25 Richard Biener rguenther@suse.de adds d992022ea9d gcc/ChangeLog: adds 79179a78bfb [testsuite/guality] Fix tcl error on gdb -v failure adds 9391201bf9e * config/v850/v850.md (divmodhi4): Make sure to sign exten [...] adds e9670ae5df1 gcc/testsuite/ChangeLog: adds 912f67e3595 Add experimental::sample and experimental::shuffle from N4531 adds 4f7f0d6b2df * doc/xml/manual/status_cxx2017.xml: Document N4531 status. adds f9fa035577c PR libstdc++/86292 fix exception safety of std::vector<Inpu [...] adds 4606c7b9b95 gcc_qsort: avoid overlapping memcpy (PR 86311) adds 41d6b10e96a Fix -finit-derived for c_ptr and c_funptr in programs w [...] adds c9f48b91bf3 2018-06-25 Michael Meissner meissner@linux.ibm.com adds 6a2f23192b8 gcc/ChangeLog: adds eca6fcbc52f PR tree-optimization/85700 - Spurious -Wstringop-truncation [...] adds 38baf565d48 Update powerpc64-linux-gnu/baseline_symbols.txt adds 819a85a8823 PR tree-optimization/86204 - wrong strlen result after pri [...] adds 63d7b06412b PR libstdc++/86112 fix printers for Python 2.6 adds 8207fbe5749 compiler: improve escape analysis adds 07d455ca4ac * ginclude/stddef.h: Remove an obsolete comment on FreeBSD [...] adds f7e2b0321fd * config/v850/predicates.md (const_float_1_operand): Fix m [...] adds 88806a07142 Daily bump. adds 2224de3ea8b * lib/target-supports.exp (check_effective_target_logical [...] adds 239a43d4c96 [PR86064] split single cross-partition range with nonzero locviews adds 80608177f1a 2018-06-26 Richard Biener rguenther@suse.de adds 5602144c948 2018-06-26 Richard Biener rguenther@suse.de adds ed380f72f85 Add myself to MAINTAINERS file adds 12614c72bc4 Require IBM1047 support in g++.dg/pr86082.C adds e8ff39dfe76 Require 64-bit in gcc.target/i386/pr86257.c adds 6f87151c79e PR debug/86257 * gcc.target/i386/pr86257.c: Add -mtls-dia [...] adds f626db6c9d0 PR c++/86291 * parser.c (cp_parser_omp_for_loop_init): Ch [...] adds dcf725987fa PR target/86314 * config/i386/i386.md (setcc + movzbl to [...] adds 5648c3fa971 S/390: Fix mtune default. adds 72d25ae5db7 Add missing noexcept on definition to match declaration adds c309657f69d Introduce dump_location_t adds a8b44230249 rs6000: Set up ieee128_float_type_node correctly (PR82625) adds 71f6975cf85 [testsuite] adds 5ddcb543682 I typoed the PR numnber, correct is: adds 41548eeeffc 2018-06-26 Aaron Sawdey acsawdey@linux.ibm.com adds 7d804d50a38 gcc/testsuite/ChangeLog: adds b0872d0e3d8 * testsuite/experimental/algorithm/sample-2.cc: Add [...] adds 32d6a0d62bb * tree-inline.c (remap_location): New function extracted f [...] adds 60025d59c41 * common/config/v850/v850-common.c (TARGET_DEFAULT_TARGET_ [...] adds 393138d71ac Declare some explicit instantiations for strings in Debug Mode adds a2fa87687ed Daily bump. adds 070c395b755 PR c++/80290 - memory-hog with std::pair. adds cf755750cc4 PR c++/86320 - memory-hog with std::array of pair adds a1557b7dd47 [aarch64] Fix obsolete comment about X30 adds c0a71d72a6a fixincludes: Add missing hunk to tests/base/ioLib.h adds 8dbef94dbeb Add SIMD to REG pattern for movhf without armv8.2-a support [...] adds c628c3437c3 [arm] Add support for Arm Cortex-A76 adds bab25aa442c add support for --disable-gcov adds cf696dea6f2 * gimple.h (gimple_return_retbnd): Delete. (gimple_return [...] adds cdb0b9c458e Add std::__is_bytestd::byte specialization adds 0ae463d5750 * config/v850/t-v850 (MULTILIB_OPTIONS): Remove 8byte-alig [...] adds f9e6514a028 [AArch64] Add support for Arm Cortex-A76 adds 294097505fe Avoid crash on friend in nested class template. adds d6c5e987e73 * config/v850/v850-modes.def (CCZ, CCNZ): Add new modes. [...] adds fe8bc499506 * config/v850/v850-protos.h (notice_update_cc): Remove. * [...] adds 24010b8db35 * config/v850/v850.md (addsi3_set_flags): New pattern. (s [...] adds 39e70bf96df 2018-06-27 François Dumont fdumont@gcc.gnu.org adds 06f3e75c775 Fix typo in libgcc/Makefile.in adds 3689d355ba7 gcc/testsuite/ChangeLog: adds de75d34a247 Convert pdp11 back end to CCmode. adds 177e01da306 C++: don't offer bogus "._0" suggestions (PR c++/86329) adds daeb77573a2 Daily bump. adds fc67b24f094 2018-06-23 Dimitar Dimitrov dimitar@dinux.eu adds 0ac8fffb7eb * doc/invoke.texi (Debugging Options): Add -gsplit-dwarf. adds 42cf43fc369 * tree-inline.c (remap_gimple_stmt): Force input_location [...] adds ff5df8a4988 Introduce auto_string_vec class. adds 2abdff3809a . adds 6e8a18d1ed9 Come up with new --completion option. adds 69bfc5d8810 Fix clustering algorithm in switch expansion. adds 749f0ae15ca Come up with jump_table ratio constants used in jump_table_ [...] adds b36a89c9367 2018-06-28 Richard Biener rguenther@suse.de adds f964d011bf5 Add missing header file inclusion. adds ba563622c0e 2018-06-28 David Pagan dave.pagan@oracle.com adds 2d9242293c4 * MAINTAINERS (write after approval): Add myself. adds 3a2b2e211ed 2018-06-28 Richard Biener rguenther@suse.de adds bea621a8de3 2018-06-28 Richard Biener rguenther@suse.de adds a2dbf7d12c0 * tree-cfg.c (verify_gimple_in_cfg): Call verify_location [...] adds 7fa3c46fdb5 Hide alt_dump_file within dumpfile.c adds 80ed743cca1 2018-06-28 Fritz Reese fritzoreese@gmail.com adds cb11a2922e3 [testsuite] Fix f16_mov_immediate_3.c adds 5174212c663 PR go/86343 * go-gcc.cc (Gcc_backend::set_placeholder_str [...] adds d769bcf03d3 Fix insn length for pdp11 shift patterns. adds ec827da13b5 PR target/86348 * config/i386/sse.md (*vec_extractv4si_0_ [...] adds c1005da8802 gcc/testsuite/ChangeLog: adds ba36b06f129 PR c++/86342 - -Wdeprecated-copy and system headers. adds 6bed4548769 C++: less verbose error-recovery for version conflict markers adds f5d881d355c runtime: don't stat a NULL filename adds ce71098388d Daily bump. adds c335f36328f * config/rs6000/t-rs6000: Append rs6000-modes.h to TM_H. adds 03ad9f7472e 2018-06-29 Richard Biener rguenther@suse.de adds 106790efc51 Add whitespace to some dejagnu directives in libstdc++ tests adds b18ceb23391 dumpfile.c: add indentation via DUMP_VECT_SCOPE adds 931162b4bb4 Fix bit-test expansion for single cluster (PR tree-optimiza [...] adds d4bcf41e318 [testsuite/guality] Use line number vars in gdb-test adds fd5afac14f4 contrib: introduce Vim addon directory, add match.pd syntax plugin adds f9d49e80ef9 [arm] Avoid STRD with odd register for TARGET_ARM in output [...] adds 590480417bc When using -fprofile-generate=/some/path mangle absolute pa [...] adds 6e9afebf37f PR c++/86184 * tree.c (cp_save_expr): Don't call save_exp [...] adds 65dd7aa1b89 gcc/testsuite/ChangeLog: adds f56cddbe215 * config/v850/v850.c (v850_legitimate_address_p): Handle l [...] adds f13f65fc4b2 Daily bump. adds 9488d90e0e1 Introduce @unless/@endunless and postbootstrap Makefile targets adds c48e53ece73 [testsuite/guality] Use relative line numbers in gdb-test adds 0e8ee736d5d [testsuite/guality] Don't use attribute used in pr45882.c for -O0 adds 33afe624558 018-06-30 Bernd Edlinger bernd.edlinger@hotmail.de adds bf8b3614c17 [9a/n] PR85694: Reorder vect_is_simple_use arguments adds 142c320746a [9b/n] PR85694: Make vect_is_simple_use look through patter [...] adds d04bd45a419 [10/n] PR85694: Split out check for vectorizable associativ [...] adds d5b5c2c5ad5 [11/n] PR85694: Apply pattern matching to pattern definitio [...] adds e10293ded1f [12/n] PR85694: Rework detection of widened operations adds 57abb6974ee [13/n] PR85694: Try to avoid vectorising casts of invariants adds 9c133841e05 RISC-V: Add patterns to convert AND mask to two shifts. adds 6f492a7eab5 Daily bump. adds ff92f40db4b Allow jump threading of multiple paths that start from the [...] adds dbd16a610fc [testsuite] Fix get-absolute-line error handling adds 7aea56e91aa [testsuite/guality] Use relative line numbers in vla-1.c adds 311a5d6b130 [testsuite/guality] Prevent optimization of local in vla-1.c adds 028361c033c [testsuite/guality] Use @main as bp loc instead of line nrs [...] adds 3750671f5ec Add -mgnu-asm; change -mdec-asm to generate DEC ass [...] adds 3052adec164 Revert "[testsuite/guality] Prevent optimization of local i [...] adds ad01ac415cd Daily bump. adds f2ebf2c656a Reinstate dump_generic_expr_loc adds 714e5981919 Bump libgnat to 9. adds 5ef0eaf5dbc Revert one ipa_call_summaries::get to get_create (PR ipa/86323). adds eb57efa5c6e Revert 2 ::get to ::get_create for IPA summaries (PR ipa/86279). adds 082b5a237c2 2018-07-02 Paul Thomas pault@gcc.gnu.org adds a027012a4ef 2018-07-02 Paul Thomas pault@gcc.gnu.org adds b7f856e1c13 2018-07-02 Richard Biener rguenther@suse.de adds d751ef835e2 * config/i386/i386.c (ix86_finalize_stack_frame_flags): Do [...] adds 4a4a320b3eb Add new tests for --completion option. adds c8e21492633 * tree-vrp.c (extract_range_from_unary_expr): Abstract ABS [...] adds 37bee4b734f Abstract a lot of the {PLUS,MINUS}_EXPR code in extract_ran [...] adds 13dd5f09e23 2018-07-02 Richard Biener rguenther@suse.de adds d43e44ac8d6 Fix typo in vect_recog_widen_shift_pattern adds 9c4e5f410e7 [ARM][testsuite] Fix arm-soft-strd-even.c adds 4c35f2d638a Fix GCOV scan pattern (PR testsuite/86366). adds 83d1ca630cf aarch64: Add movprfx patterns alternatives adds 770f6f2a920 PR go/86331 os: check return value as well as error fr [...] adds 00f7ba0313c selftest: introduce class auto_fix_quotes adds 7b4c9af9cc3 Optimize std::sub_match comparisons using string_view-like type adds 7f932aca11d P0887R1 The identity metafunction adds e6975aec62b /cp 2018-07-02 Paolo Carlini paolo.carlini@oracle.com adds ba2dee86000 P0758R1 Implicit conversion traits adds d4b846baf03 Daily bump. adds 14eedd834d4 RISC-V: Fix interrupt support for -g. adds e7017273054 * config/h8300/h8300.md: Remove trailing whitespace. adds ca8af1b5fac * config/h8300/h8300.md (movqi_h8300, movqi_h8300hs): Cons [...] adds 94982cd5094 2018-07-03 Richard Biener rguenther@suse.de adds 2fcb0ed93fa Avoid matching the same pattern statement twice adds 18bbd2f1650 [14/n] PR85694: Rework overwidening detection adds f0daa5a6c0a [15/n] PR85694: Try to split existing casts in widened patterns adds 3f887927772 [16/n] PR85694: Add detection of averaging operations adds 7987f646fe2 Clean up interface to vector pattern recognisers adds 05499cc738a Ensure PATTERN_DEF_SEQ is empty before recognising patterns adds 76f769a45fa Pass more vector types to append_pattern_def_seq adds 87fb0803160 Remove powerpc-linux_paired from config-list.mk adds ef773b31b62 2018-07-03 Richard Biener rguenther@suse.de adds 4fffcbc9962 * config/h8300/h8300.md (HSI, QHSI, QHSIF): New mode itera [...] adds 10d1b86dd73 PR c++/86378 - functional cast in noexcept-specifier. adds 45d7f08d14c PR middle-end/86202 * gimple-fold.c (size_must_be_zero_p) [...] adds 8d11bce3bae PR c++/84306 * g++.dg/overload/conv-op3.C: New test. adds 03ea120cd20 Remove "note: " prefix from some scan-tree-dump directives adds 5e153ffe505 [17/n] PR85694: AArch64 support for AVG_FLOOR/CEIL adds 28e18c7e22b Reorg line_map data structures for better packing. * incl [...] adds 932129dbab6 2018-07-03 François Dumont fdumont@gcc.gnu.org adds 62e0128c8e1 PR c++/86201 * typeck.c (cp_build_binary_op): Check c_inh [...] adds f6f59754919 PR target/85694 * config/i386/sse.md (uavg<mode>3_ceil): [...] adds 3f792b2e473 * config/h8300/h8300.c (h8300_insn_length_from_table): Con [...] adds d8d6736fe13 /cp 2018-07-03 Paolo Carlini paolo.carlini@oracle.com adds 1e68092f4be Remove redundant #if conditional adds 927fb59733e P0556R3 Integral power-of-2 operations, P0553R2 Bit operations adds a7dfed97d94 Daily bump. adds 9cdebe7d190 * config/h8300/h8300.md (movmd_internal_normal): Consolida [...] adds 59d10524ff9 * config/h8300/h8300.md (ors code_iterator): New. (bsetqi [...] adds df995c51f79 gcc/ChangeLog: adds b35bf93aa71 PR tree-optimization/86274 - SEGFAULT when logging std::to_ [...] adds 6d9e9f3b399 * config/h8300/h8300.md (logical<mode>3_sn, logical [...] adds d4d9fba553c i386: Add indirect_return function attribute adds a1099b776a5 Fix typo in bb-slp-over-widen-*.c adds c49223ae39a Remove legacy testcase for -fprofile-generate=./ adds 07b9664476b Fix DOS-based system build and fix documentation. adds bc9f52f574c Temporary remove "at least 8 byte alignment" code from x86 adds 6848a0ae27a 2018-07-04 Denys Vlasenko dvlasenk@redhat.com Mart [...] adds 9fd2a269cf4 Fix bootstrap on ia64 with old GCC version. adds ba66bc85091 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because [...] adds 0d92fc24161 Optimize std::rotl and std::rotr, add test for std::popcount adds 811f9a1cdf5 PR libstdc++/86398 fix std::is_trivially_constructible regression adds edf8a734807 * tree-vrp.c (extract_range_from_binary_expr_1): Ini [...] adds 83aa2f5358a Remove spurious $HOME include from BRIG FE Makefile adds ab27a11dd1d PR middle-end/86380 * expmed.c (choose_multiplier): Fix i [...] adds 40183f69afa Fix std::__rotl and std::__rotr adds 8bec8de3db0 Define "random_device" effective target adds 672bd2dab1e 2018-07-04 Jerry DeLisle jvdelisle@gcc.gnu.org adds c44e86a535c 2018-07-04 François Dumont fdumont@gcc.gnu.org adds be7ce806062 P0458R2 Checking for Existence of an Element in Associative [...] adds 6f1491233f1 gcc/testsuite/ChangeLog: adds ae78886a67c PR c++/86398 adds 142c83445dc gcc/ adds 43c7ee54a2c P0646R1 Improving the Return Value of Erase-Like Algorithms I adds 73273c08680 Daily bump. adds d84544dc75a Fix my yesterday ChangeLog entry. adds ae2931553bf [testsuite] Simplify dg-final adds 0a14e65c0ed [testsuite] Remove 'note:' from scan-tree-dump directives adds 1aef015c9d5 Revert 2018-07-04 Maxim Ostapenko m.ostapenko@samsung.com adds 061e1fb91de Simplify movmem code by always doing overlapping copies whe [...] adds e8a32c5a683 Correct subreg no-op handling for big-endian vec_select. adds e2038e033a3 Fix can_change_mode_class for big-endian on Arm adds 8c422d602fd gcc/ Replace NO_IMPLICIT_EXTERN_C with SYSTEM_IMPLICIT_EX [...] adds 599b0c065f3 PR tree-optimization/86400 - set<string>::set<char (*)[2]) [...] adds 733b6816568 gcc/ChangeLog: adds 87c9579cd04 2018-07-05 Fritz Reese fritzoreese@gmail.com adds 7966d2b92e2 PR libstdc++/58265 implement LWG 2063 for COW strings adds 3f6823abf8d 2018-07-05 Paul Thomas pault@gcc.gnu.org adds 69fccec5d94 PR libstdc++/58265 add noexcept to basic_string::assign(bas [...] adds 46deba94f64 Add xfail-if to some tests that fail with COW strings adds 494c17dc2bf * libtool.m4: Sort output of 'find' to enable deter [...] adds 90503e197b9 config/ * dfp.m4 (enable_decimal_float): Enable for x86_64 [...] adds 4e9be08f79a Add missing '|' as wrong patch was applied. adds 9190361f448 PR libstdc++/85831 define move constructors and operators f [...] adds a919a7a72f2 2018-07-05 Indu Bhagat indu.bhagat@oracle.com adds 0a6e9db85be Daily bump. adds 088e5c3bd6e RISC-V: Add support for riscv-*-*. adds 6c01fc45e13 PR tree-optimization/86010 * tree-ssa-dse.c (compute_trim [...] adds 2d9d0cca7c8 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too. adds 141b6cc0662 Update config.guess and config.sub adds 2d1312f2049 RTEMS/Ada: Change system configuration adds 0f7484b69a8 Update config.sub adds 4f6d1f7c043 Fix -Wpedantic issue with testcase on AArch64. adds 6dd9755335f * include/std/variant (__accepted_index): Use void_t. adds a01fc43be90 Require sse for testcase on i686. adds 8cffd3e3df4 P0935R0 Eradicating unnecessarily explicit default constructors adds 669d54f7dd1 Simplify linker script patterns for std::exception_ptr adds 4e6aac30df5 PR libstdc++/84928 use std::move in <numeric> algorithms adds a753872e355 Update internal documentation to describe that DONE [...] adds 90b84cf3f53 2018-07-06 François Dumont fdumont@gcc.gnu.org adds 35096cc1e65 Makefile patches from initial RISC-V cross/native build. adds 138bc798deb RISC-V: Initial riscv linux Ada port. adds 93711a35c57 gcc/ PR target/86324 * target.def (translate_mode_attribu [...] adds dba2ece2a4f PR tree-optimization/86401 * fold-const.c (fold_binary_lo [...] adds b88c25691cf gcc/ChangeLog:
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 (6248f16faf0) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-aarch6 [...]
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 | 145 +- MAINTAINERS | 39 +- Makefile.def | 6 +- Makefile.in | 1492 +- Makefile.tpl | 96 +- config.guess | 482 +- config.sub | 1624 +- config/ChangeLog | 24 +- 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 | 25 +- contrib/compare-lto | 111 + contrib/config-list.mk | 4 +- contrib/gcc_update | 2 +- contrib/header-tools/ChangeLog | 8 - contrib/reghunt/ChangeLog | 8 - contrib/regression/ChangeLog | 8 - 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 + contrib/{ => vim-gcc-dev/syntax}/gimple.vim | 31 +- fixincludes/ChangeLog | 18 +- fixincludes/fixincl.x | 66 +- fixincludes/genfixes | 9 +- fixincludes/inclhack.def | 30 +- fixincludes/tests/base/ioLib.h | 5 + gcc/BASE-VER | 2 +- gcc/ChangeLog | 8575 +++- gcc/DATESTAMP | 2 +- gcc/DEV-PHASE | 1 + gcc/Makefile.in | 27 +- gcc/ada/ChangeLog | 2577 +- gcc/ada/Make-generated.in | 10 +- gcc/ada/Makefile.rtl | 2059 +- gcc/ada/ada_get_targ.adb | 6 +- gcc/ada/adabkend.adb | 6 +- gcc/ada/adaint.c | 19 +- gcc/ada/ali.adb | 2 +- gcc/ada/{argv.c => argv-lynxos178-raven-cert.c} | 65 +- gcc/ada/aspects.adb | 1 + gcc/ada/aspects.ads | 7 +- gcc/ada/atree.adb | 18 + gcc/ada/atree.ads | 6 + gcc/ada/atree.h | 1 + gcc/ada/binde.adb | 8 + gcc/ada/bindgen.adb | 12 +- gcc/ada/checks.adb | 37 +- gcc/ada/comperr.adb | 4 +- gcc/ada/contracts.adb | 103 +- gcc/ada/debug.adb | 6 +- 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 | 62 +- 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 +- .../building_executable_programs_with_gnat.rst | 72 +- .../doc/gnat_ugn/gnat_and_program_execution.rst | 95 +- gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst | 43 +- .../doc/gnat_ugn/platform_specific_information.rst | 8 +- gcc/ada/doc/gnat_ugn/project-manager-figure.png | Bin 9405 -> 0 bytes gcc/ada/einfo.adb | 316 +- gcc/ada/einfo.ads | 174 +- gcc/ada/errout.adb | 33 +- gcc/ada/exp_aggr.adb | 88 +- gcc/ada/exp_attr.adb | 930 +- gcc/ada/exp_cg.adb | 1 - gcc/ada/exp_ch11.adb | 6 +- gcc/ada/exp_ch3.adb | 1079 +- gcc/ada/exp_ch3.ads | 56 +- gcc/ada/exp_ch4.adb | 429 +- gcc/ada/exp_ch4.ads | 1 - gcc/ada/exp_ch5.adb | 37 +- gcc/ada/exp_ch6.adb | 598 +- gcc/ada/exp_ch7.adb | 357 +- gcc/ada/exp_ch8.adb | 86 +- gcc/ada/exp_ch9.adb | 15 +- gcc/ada/exp_disp.adb | 176 +- gcc/ada/exp_disp.ads | 12 - gcc/ada/exp_dist.adb | 13 +- gcc/ada/exp_prag.adb | 22 +- gcc/ada/exp_spark.adb | 2 +- gcc/ada/exp_tss.adb | 6 +- gcc/ada/exp_unst.adb | 884 +- gcc/ada/exp_unst.ads | 44 +- gcc/ada/exp_util.adb | 265 +- gcc/ada/exp_util.ads | 9 + gcc/ada/expander.adb | 14 +- gcc/ada/expander.ads | 6 +- gcc/ada/fe.h | 4 + gcc/ada/freeze.adb | 293 +- gcc/ada/gcc-interface/Makefile.in | 1850 +- gcc/ada/gcc-interface/decl.c | 401 +- gcc/ada/gcc-interface/trans.c | 63 +- gcc/ada/gcc-interface/utils.c | 77 +- gcc/ada/ghost.adb | 123 +- gcc/ada/ghost.ads | 34 +- gcc/ada/gnat1drv.adb | 26 +- gcc/ada/gnat_rm.texi | 147 +- gcc/ada/gnat_ugn.texi | 105 +- gcc/ada/gnatbind.adb | 46 +- gcc/ada/gnatlink.adb | 4 +- gcc/ada/gnatvsn.adb | 2 +- gcc/ada/gnatvsn.ads | 6 +- gcc/ada/indepsw-darwin.adb | 2 +- gcc/ada/init.c | 2 +- gcc/ada/inline.adb | 175 +- gcc/ada/layout.ads | 8 +- gcc/ada/lib-writ.adb | 20 +- gcc/ada/lib-xref-spark_specific.adb | 6 +- gcc/ada/lib-xref.adb | 2 +- gcc/ada/lib.adb | 2 +- gcc/ada/lib.ads | 2 +- gcc/ada/libgnarl/a-reatim.ads | 4 +- gcc/ada/libgnarl/a-taside.ads | 4 +- .../libgnarl/{s-linux.ads => s-linux__riscv.ads} | 50 +- 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__freebsd.ads | 3 - 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-osinte__solaris.ads | 11 +- gcc/ada/libgnarl/s-stusta.adb | 6 +- gcc/ada/libgnarl/s-taprop.ads | 6 +- gcc/ada/libgnarl/s-taprop__solaris.adb | 6 +- 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-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-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-ngelfu.ads | 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 | 19 +- gcc/ada/libgnat/g-excact.adb | 13 + gcc/ada/libgnat/g-excact.ads | 10 +- gcc/ada/libgnat/g-sestin.ads | 8 +- 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-dwalin.adb | 141 +- gcc/ada/libgnat/s-dwalin.ads | 13 +- 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-objrea.adb | 17 +- gcc/ada/libgnat/s-objrea.ads | 6 +- .../libgnat/{s-tsmona__mingw.adb => s-optide.adb} | 110 +- gcc/ada/libgnat/s-os_lib.adb | 25 +- 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 +- ...stem-linux-sparc.ads => system-linux-riscv.ads} | 4 +- ...-lynxos178-ppc.ads => system-lynxos178-x86.ads} | 4 +- .../libgnat/system-vxworks7-aarch64-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks7-aarch64.ads | 2 +- ...-kernel.ads => system-vxworks7-e500-kernel.ads} | 4 +- gcc/ada/libgnat/system-vxworks7-e500-rtp-smp.ads | 2 +- ...s-e500-rtp.ads => system-vxworks7-e500-rtp.ads} | 4 +- ...c-kernel.ads => system-vxworks7-ppc-kernel.ads} | 4 +- gcc/ada/libgnat/system-vxworks7-ppc-rtp-smp.ads | 2 +- ...rks-ppc-rtp.ads => system-vxworks7-ppc-rtp.ads} | 4 +- ...kernel.ads => system-vxworks7-ppc64-kernel.ads} | 2 +- 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 +- ...rks-x86-rtp.ads => system-vxworks7-x86-rtp.ads} | 4 +- 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/opt.ads | 15 +- 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 | 1 + gcc/ada/pprint.adb | 136 +- gcc/ada/prepcomp.adb | 6 +- gcc/ada/raise-gcc.c | 106 +- gcc/ada/repinfo.adb | 1174 +- gcc/ada/repinfo.ads | 193 +- gcc/ada/repinfo.h | 26 +- gcc/ada/rtsfind.adb | 15 +- gcc/ada/rtsfind.ads | 10 + gcc/ada/seh_init.c | 97 +- gcc/ada/sem.adb | 28 +- gcc/ada/sem.ads | 18 +- gcc/ada/sem_aggr.adb | 7 +- gcc/ada/sem_attr.adb | 115 +- gcc/ada/sem_cat.adb | 1 - gcc/ada/sem_ch10.adb | 494 +- gcc/ada/sem_ch12.adb | 234 +- gcc/ada/sem_ch13.adb | 89 +- gcc/ada/sem_ch13.ads | 2 +- gcc/ada/sem_ch3.adb | 235 +- gcc/ada/sem_ch4.adb | 119 +- gcc/ada/sem_ch4.ads | 2 - gcc/ada/sem_ch5.adb | 140 +- gcc/ada/sem_ch6.adb | 517 +- gcc/ada/sem_ch7.adb | 24 +- gcc/ada/sem_ch8.adb | 63 +- gcc/ada/sem_ch9.adb | 17 +- 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 | 693 +- gcc/ada/sem_eval.adb | 44 +- gcc/ada/sem_prag.adb | 701 +- gcc/ada/sem_prag.ads | 1 + gcc/ada/sem_res.adb | 149 +- gcc/ada/sem_res.ads | 4 +- gcc/ada/sem_spark.adb | 109 +- gcc/ada/sem_util.adb | 1567 +- gcc/ada/sem_util.ads | 113 +- gcc/ada/sigtramp-qnx.c | 40 +- gcc/ada/sigtramp-vxworks-target.inc | 31 +- gcc/ada/sinfo.adb | 28 +- gcc/ada/sinfo.ads | 134 +- gcc/ada/snames.ads-tmpl | 27 +- gcc/ada/sprint.adb | 22 - gcc/ada/switch-b.adb | 2 +- gcc/ada/switch-c.adb | 12 + gcc/ada/switch.adb | 2 +- gcc/ada/sysdep.c | 18 + gcc/ada/tracebak.c | 41 +- gcc/ada/usage.adb | 4 +- gcc/ada/vx_crtbegin.c | 10 +- gcc/ada/vx_crtbegin.inc | 30 +- .../{vx_crtbegin_auto.c => vx_crtbegin_array.c} | 11 +- gcc/ada/{vx_crtbegin.c => vx_crtbegin_attr.c} | 14 +- 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/alias.c | 32 +- gcc/asan.c | 2 +- gcc/asan.h | 2 - gcc/auto-profile.c | 9 +- gcc/brig-builtins.def | 27 +- gcc/brig/ChangeLog | 102 +- gcc/brig/brig-lang.c | 32 +- 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-types.def | 13 +- gcc/builtins.c | 546 +- gcc/builtins.def | 70 +- gcc/c-family/ChangeLog | 172 +- gcc/c-family/c-attribs.c | 83 +- gcc/c-family/c-common.c | 14 +- gcc/c-family/c-common.h | 2 +- gcc/c-family/c-cppbuiltin.c | 4 +- gcc/c-family/c-format.c | 28 +- gcc/c-family/c-indentation.c | 9 +- gcc/c-family/c-lex.c | 10 +- gcc/c-family/c-opts.c | 5 +- gcc/c-family/c-pragma.h | 6 +- gcc/c-family/c-pretty-print.c | 2 +- gcc/c-family/c-warn.c | 28 +- gcc/c-family/c.opt | 118 +- gcc/c-family/cppspec.c | 1 + gcc/c/ChangeLog | 91 +- gcc/c/c-decl.c | 52 +- gcc/c/c-parser.c | 120 +- gcc/c/c-parser.h | 3 + gcc/c/c-typeck.c | 108 +- gcc/c/gimple-parser.c | 91 +- gcc/calls.c | 288 +- gcc/cfg.c | 4 +- gcc/cfgexpand.c | 147 +- gcc/cfghooks.c | 2 +- gcc/cfgloop.c | 12 +- gcc/cfgloop.h | 2 +- gcc/cfgrtl.c | 73 +- gcc/cgraph.c | 150 +- gcc/cgraph.h | 80 +- gcc/cgraphbuild.c | 9 - gcc/cgraphunit.c | 41 +- gcc/chkp-builtins.def | 71 - gcc/combine.c | 33 +- gcc/common.opt | 27 +- gcc/common/config/aarch64/aarch64-common.c | 5 +- gcc/common/config/i386/i386-common.c | 59 +- gcc/common/config/nds32/nds32-common.c | 22 +- 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/v850/v850-common.c | 3 +- gcc/compare-elim.c | 13 + gcc/config.gcc | 163 +- gcc/config.in | 2 +- gcc/config/aarch64/aarch64-cores.def | 6 +- gcc/config/aarch64/aarch64-ldpstp.md | 231 +- gcc/config/aarch64/aarch64-protos.h | 15 +- gcc/config/aarch64/aarch64-simd-builtins.def | 19 +- gcc/config/aarch64/aarch64-simd.md | 380 +- gcc/config/aarch64/aarch64-sve.md | 728 +- gcc/config/aarch64/aarch64-tune.md | 2 +- gcc/config/aarch64/aarch64-tuning-flags.def | 3 + gcc/config/aarch64/aarch64.c | 989 +- gcc/config/aarch64/aarch64.h | 23 +- gcc/config/aarch64/aarch64.md | 304 +- gcc/config/aarch64/aarch64.opt | 2 +- gcc/config/aarch64/arm_neon.h | 1337 +- gcc/config/aarch64/falkor.md | 8 +- gcc/config/aarch64/iterators.md | 200 +- gcc/config/aarch64/predicates.md | 7 + gcc/config/aarch64/thunderx2t99.md | 110 +- gcc/config/alpha/alpha.c | 20 +- gcc/config/alpha/alpha.h | 3 - gcc/config/alpha/alpha.md | 86 +- gcc/config/alpha/constraints.md | 2 +- gcc/config/alpha/elf.h | 26 - gcc/config/alpha/freebsd.h | 68 - gcc/config/alpha/linux.h | 26 + gcc/config/alpha/openbsd.h | 33 +- gcc/config/alpha/predicates.md | 5 + gcc/config/arc/arc-arch.h | 24 +- gcc/config/arc/arc-cpus.def | 55 +- 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.c | 416 +- gcc/config/arc/arc.md | 47 +- gcc/config/arc/atomic.md | 2 +- gcc/config/arc/builtins.def | 2 +- gcc/config/arc/constraints.md | 6 +- gcc/config/arc/elf.h | 5 + gcc/config/arc/fpu.md | 6 + gcc/config/arc/linux.h | 14 + gcc/config/arc/t-multilib | 4 +- .../config/arc/t-multilib-linux | 25 +- gcc/config/arm/arm-c.c | 4 +- gcc/config/arm/arm-cpus.in | 248 +- gcc/config/arm/arm-fixed.md | 6 +- gcc/config/arm/arm-protos.h | 11 +- gcc/config/arm/arm-tables.opt | 153 +- gcc/config/arm/arm-tune.md | 67 +- gcc/config/arm/arm.c | 80 +- gcc/config/arm/arm.h | 19 +- gcc/config/arm/arm.md | 50 +- gcc/config/arm/arm_cmse.h | 7 +- gcc/config/arm/driver-arm.c | 1 + 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 | 3 - gcc/config/arm/vxworks.h | 9 +- gcc/config/bfin/bfin.c | 4 +- gcc/config/bfin/elf.h | 2 - gcc/config/c6x/c6x.c | 6 +- gcc/config/cris/cris.h | 2 - gcc/config/darwin.h | 3 - gcc/config/dragonfly.h | 4 - gcc/config/freebsd-spec.h | 28 +- gcc/config/freebsd.h | 4 - gcc/config/frv/frv-protos.h | 2 +- gcc/config/frv/frv.c | 12 +- gcc/config/gnu-user.h | 5 +- gcc/config/h8300/h8300.c | 16 +- gcc/config/h8300/h8300.md | 1037 +- gcc/config/i386/avx512bitalgintrin.h | 2 +- gcc/config/i386/avx512bwintrin.h | 4 +- gcc/config/i386/avx512fintrin.h | 91 +- gcc/config/i386/avx512vbmi2vlintrin.h | 4 +- gcc/config/i386/avx512vlbwintrin.h | 182 +- gcc/config/i386/avx512vlintrin.h | 20 +- gcc/config/i386/{clwbintrin.h => cldemoteintrin.h} | 32 +- gcc/config/i386/constraints.md | 53 +- gcc/config/i386/cpuid.h | 2 + gcc/config/i386/cygming.h | 3 - gcc/config/i386/djgpp.c | 17 - gcc/config/i386/djgpp.h | 14 - gcc/config/i386/dragonfly.h | 10 +- gcc/config/i386/driver-i386.c | 29 +- gcc/config/i386/freebsd.h | 16 +- gcc/config/i386/gas.h | 12 +- gcc/config/i386/glm.md | 711 + gcc/config/i386/gnu-user.h | 20 +- gcc/config/i386/gnu-user64.h | 6 +- gcc/config/i386/i386-builtin-types.def | 13 +- gcc/config/i386/i386-builtin.def | 52 +- gcc/config/i386/i386-c.c | 27 +- gcc/config/i386/i386-protos.h | 4 +- gcc/config/i386/i386.c | 2054 +- gcc/config/i386/i386.h | 52 +- gcc/config/i386/i386.md | 774 +- gcc/config/i386/i386.opt | 12 +- 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/mmx.md | 19 +- 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 | 64 +- gcc/config/i386/sse.md | 601 +- gcc/config/i386/vaesintrin.h | 40 - gcc/config/i386/vpclmulqdqintrin.h | 25 - .../i386/{rdseedintrin.h => waitpkgintrin.h} | 47 +- gcc/config/i386/x86-64.h | 16 +- gcc/config/i386/x86-tune.def | 83 +- gcc/config/i386/x86intrin.h | 26 - gcc/config/ia64/hpux.h | 3 - gcc/config/ia64/ia64.c | 8 +- gcc/config/lm32/lm32.h | 4 - gcc/config/lm32/uclinux-elf.h | 4 - gcc/config/lynx.h | 6 - gcc/config/m68k/m68k.c | 15 +- gcc/config/m68k/m68k.md | 20 +- 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/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 | 145 +- 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 | 29 +- gcc/config/mmix/mmix.h | 2 - gcc/config/msp430/msp430.c | 52 +- 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-linux.opt | 16 + gcc/config/nds32/nds32-md-auxiliary.c | 1198 +- 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 | 113 + gcc/config/nds32/nds32-protos.h | 98 +- gcc/config/nds32/nds32-relax-opt.c | 261 +- gcc/config/nds32/nds32-utils.c | 135 +- gcc/config/nds32/nds32.c | 740 +- gcc/config/nds32/nds32.h | 416 +- gcc/config/nds32/nds32.md | 362 +- gcc/config/nds32/nds32.opt | 163 +- gcc/config/nds32/nds32_intrinsic.h | 668 + gcc/config/nds32/pipelines.md | 18 + gcc/config/nds32/predicates.md | 70 +- gcc/config/nds32/{t-mlibs => t-elf} | 18 +- gcc/config/nds32/{t-mlibs => t-linux} | 2 +- gcc/config/netbsd.h | 4 - gcc/config/nvptx/mkoffload.c | 3 +- gcc/config/nvptx/nvptx.c | 225 +- gcc/config/nvptx/nvptx.md | 23 +- gcc/config/pa/pa-hpux.h | 4 - gcc/config/pa/pa.c | 2 - gcc/config/pa/pa.h | 22 +- gcc/config/pa/pa.md | 139 +- gcc/config/pa/pa32-linux.h | 9 - gcc/config/pdp11/constraints.md | 15 +- gcc/config/pdp11/pdp11-modes.def | 22 +- gcc/config/pdp11/pdp11-protos.h | 18 +- gcc/config/pdp11/pdp11.c | 885 +- gcc/config/pdp11/pdp11.h | 211 +- gcc/config/pdp11/pdp11.md | 1633 +- gcc/config/pdp11/pdp11.opt | 24 +- gcc/config/pdp11/predicates.md | 15 +- gcc/config/powerpcspe/powerpcspe.c | 40 +- gcc/config/powerpcspe/sysv4.h | 4 - gcc/config/riscv/elf.h | 2 - gcc/config/riscv/linux.h | 12 +- gcc/config/riscv/predicates.md | 20 + gcc/config/riscv/riscv-c.c | 4 + gcc/config/riscv/riscv-opts.h | 1 + gcc/config/riscv/riscv-protos.h | 3 +- gcc/config/riscv/riscv.c | 292 +- gcc/config/riscv/riscv.h | 19 +- gcc/config/riscv/riscv.md | 87 +- gcc/config/riscv/riscv.opt | 5 + gcc/config/riscv/t-withmultilib | 6 + .../config/riscv/withmultilib.h | 50 +- gcc/config/rl78/rl78.c | 6 +- gcc/config/rs6000/750cl.h | 30 - gcc/config/rs6000/aix.h | 3 + gcc/config/rs6000/altivec.md | 307 +- gcc/config/rs6000/emmintrin.h | 28 - gcc/config/rs6000/paired.h | 75 - gcc/config/rs6000/paired.md | 492 - gcc/config/rs6000/predicates.md | 13 +- gcc/config/rs6000/rs6000-builtin.def | 93 +- gcc/config/rs6000/rs6000-c.c | 93 +- gcc/config/rs6000/rs6000-linux.c | 2 +- gcc/config/rs6000/rs6000-modes.def | 4 - gcc/config/rs6000/rs6000-opts.h | 12 - gcc/config/rs6000/rs6000-protos.h | 7 - gcc/config/rs6000/rs6000-string.c | 363 +- gcc/config/rs6000/rs6000.c | 1170 +- gcc/config/rs6000/rs6000.h | 111 +- gcc/config/rs6000/rs6000.md | 450 +- gcc/config/rs6000/rs6000.opt | 50 - gcc/config/rs6000/singlefp.h | 40 - gcc/config/rs6000/sysv4.h | 7 - gcc/config/rs6000/t-rs6000 | 4 +- gcc/config/rs6000/t-xilinx | 28 - gcc/config/rs6000/titan.md | 5 - gcc/config/rs6000/vsx.md | 190 +- gcc/config/rs6000/xfpu.h | 26 - gcc/config/rs6000/xfpu.md | 140 - gcc/config/rs6000/xilinx.h | 47 - gcc/config/rs6000/xilinx.opt | 32 - gcc/config/rs6000/xmmintrin.h | 3 - gcc/config/rtems.h | 4 - gcc/config/rx/rx.c | 18 +- gcc/config/rx/rx.h | 6 +- gcc/config/s390/s390.c | 15 +- gcc/config/s390/s390.md | 28 +- gcc/config/s390/tpf.h | 1 - gcc/config/sh/newlib.h | 4 - gcc/config/sh/sh-protos.h | 2 +- gcc/config/sh/sh.c | 61 +- gcc/config/sol2.h | 4 +- gcc/config/sparc/openbsd64.h | 3 - gcc/config/sparc/sp-elf.h | 3 - gcc/config/sparc/sp64-elf.h | 3 - gcc/config/sparc/sparc.c | 12 +- gcc/config/spu/spu.c | 9 +- gcc/config/spu/spu.h | 4 +- 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 | 125 +- 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 | 19 +- gcc/config/visium/visium.h | 11 +- gcc/config/vx-common.h | 11 +- gcc/config/xtensa/elf.h | 3 - gcc/config/xtensa/xtensa.c | 4 +- gcc/configure | 169 +- gcc/configure.ac | 71 +- gcc/coverage.c | 95 +- gcc/coverage.h | 2 +- gcc/cp/ChangeLog | 1015 +- gcc/cp/call.c | 350 +- gcc/cp/class.c | 119 +- gcc/cp/constexpr.c | 241 +- gcc/cp/constraint.cc | 4 +- gcc/cp/cp-gimplify.c | 36 +- gcc/cp/cp-lang.c | 11 +- gcc/cp/cp-objcp-common.c | 39 +- gcc/cp/cp-objcp-common.h | 3 +- gcc/cp/cp-tree.h | 143 +- gcc/cp/cp-ubsan.c | 10 +- gcc/cp/cvt.c | 73 +- gcc/cp/cxx-pretty-print.c | 4 +- gcc/cp/decl.c | 873 +- gcc/cp/decl2.c | 203 +- gcc/cp/error.c | 27 +- gcc/cp/except.c | 10 +- gcc/cp/expr.c | 12 +- gcc/cp/friend.c | 6 + gcc/cp/init.c | 363 +- gcc/cp/lambda.c | 32 +- gcc/cp/lex.c | 18 +- gcc/cp/mangle.c | 19 +- gcc/cp/method.c | 53 +- gcc/cp/name-lookup.c | 203 +- gcc/cp/name-lookup.h | 7 +- gcc/cp/optimize.c | 6 +- gcc/cp/parser.c | 445 +- gcc/cp/pt.c | 456 +- gcc/cp/repo.c | 3 +- gcc/cp/rtti.c | 10 +- gcc/cp/search.c | 17 +- gcc/cp/semantics.c | 201 +- gcc/cp/tree.c | 375 +- gcc/cp/typeck.c | 300 +- gcc/cp/typeck2.c | 52 +- gcc/cse.c | 8 +- gcc/dbgcnt.c | 125 +- gcc/dbxout.c | 4 - gcc/defaults.h | 4 - gcc/df-scan.c | 11 - gcc/diagnostic-show-locus.c | 52 +- gcc/doc/cpp.texi | 2 +- gcc/doc/extend.texi | 2667 +- gcc/doc/gcov.texi | 18 + gcc/doc/generic.texi | 27 +- gcc/doc/install.texi | 15 +- gcc/doc/invoke.texi | 811 +- gcc/doc/match-and-simplify.texi | 12 +- gcc/doc/md.texi | 150 +- gcc/doc/optinfo.texi | 16 +- gcc/doc/options.texi | 9 + gcc/doc/sourcebuild.texi | 20 +- gcc/doc/tm.texi | 118 +- gcc/doc/tm.texi.in | 21 +- gcc/dojump.c | 17 +- gcc/dominance.c | 4 + gcc/dumpfile.c | 390 +- gcc/dumpfile.h | 439 +- gcc/dwarf2asm.c | 12 +- gcc/dwarf2cfi.c | 19 +- gcc/dwarf2out.c | 374 +- gcc/early-remat.c | 2 +- gcc/edit-context.c | 31 +- gcc/emit-rtl.c | 106 +- gcc/except.c | 11 +- gcc/explow.c | 10 +- gcc/expmed.c | 32 +- gcc/expr.c | 265 +- gcc/expr.h | 1 - gcc/final.c | 18 +- gcc/flag-types.h | 10 + gcc/flags.h | 71 +- gcc/fold-const-call.c | 102 +- gcc/fold-const-call.h | 1 - gcc/fold-const.c | 393 +- gcc/fold-const.h | 4 + gcc/fortran/ChangeLog | 554 +- gcc/fortran/arith.c | 12 +- gcc/fortran/array.c | 2 +- gcc/fortran/check.c | 49 +- gcc/fortran/decl.c | 128 +- gcc/fortran/error.c | 98 +- gcc/fortran/expr.c | 47 +- gcc/fortran/f95-lang.c | 4 + gcc/fortran/frontend-passes.c | 77 +- gcc/fortran/gfortran.h | 13 +- gcc/fortran/gfortran.texi | 67 +- gcc/fortran/gfortranspec.c | 1 + gcc/fortran/interface.c | 41 +- gcc/fortran/intrinsic.c | 54 +- gcc/fortran/intrinsic.h | 2 + gcc/fortran/intrinsic.texi | 81 +- gcc/fortran/invoke.texi | 9 +- gcc/fortran/iresolve.c | 11 + gcc/fortran/iso-c-binding.def | 2 +- gcc/fortran/iso-fortran-env.def | 6 +- gcc/fortran/libgfortran.h | 16 +- gcc/fortran/match.c | 33 +- gcc/fortran/misc.c | 4 +- gcc/fortran/module.c | 19 +- gcc/fortran/openmp.c | 105 +- gcc/fortran/options.c | 27 +- gcc/fortran/resolve.c | 41 +- gcc/fortran/scanner.c | 4 + gcc/fortran/simplify.c | 109 +- gcc/fortran/symbol.c | 30 +- gcc/fortran/trans-array.c | 20 +- gcc/fortran/trans-const.c | 5 +- gcc/fortran/trans-decl.c | 70 +- gcc/fortran/trans-expr.c | 13 +- gcc/fortran/trans-intrinsic.c | 145 +- gcc/fortran/trans-openmp.c | 10 + gcc/fortran/trans-stmt.c | 1 + gcc/fortran/trans-types.c | 8 + gcc/fortran/trans.c | 7 +- gcc/fortran/trans.h | 2 + gcc/function.c | 261 +- gcc/gcc-main.c | 1 + gcc/gcc-rich-location.c | 111 + gcc/gcc-rich-location.h | 36 + gcc/gcc.c | 379 +- gcc/gcc.h | 4 +- gcc/gcov-dump.c | 65 +- gcc/gcov-io.c | 197 +- gcc/gcov-io.h | 39 +- gcc/gcov.c | 95 +- gcc/genmatch.c | 191 +- gcc/gimple-fold.c | 186 +- gcc/gimple-fold.h | 30 +- gcc/gimple-iterator.c | 12 + gcc/gimple-iterator.h | 1 + gcc/gimple-loop-interchange.cc | 4 +- gcc/gimple-loop-jam.c | 30 +- gcc/gimple-match-head.c | 504 +- gcc/gimple-match.h | 197 +- gcc/gimple-pretty-print.c | 48 +- gcc/gimple-ssa-backprop.c | 24 +- gcc/gimple-ssa-evrp.c | 8 + gcc/gimple-ssa-sprintf.c | 12 +- gcc/gimple-ssa-store-merging.c | 411 +- gcc/gimple-ssa-strength-reduction.c | 2 +- gcc/gimple-ssa-warn-restrict.c | 176 +- gcc/gimple-streamer-out.c | 6 + gcc/gimple.c | 17 +- gcc/gimple.h | 73 +- gcc/gimplify.c | 223 +- gcc/gimplify.h | 1 + gcc/ginclude/stddef.h | 33 +- gcc/go/ChangeLog | 11 +- gcc/go/go-gcc.cc | 19 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/ast-dump.cc | 26 +- gcc/go/gofrontend/backend.h | 4 - gcc/go/gofrontend/escape.cc | 132 +- gcc/go/gofrontend/expressions.cc | 10 +- gcc/go/gofrontend/gogo.cc | 301 +- gcc/go/gofrontend/gogo.h | 17 +- gcc/go/gofrontend/types.cc | 10 + gcc/go/gofrontend/wb.cc | 17 +- 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 | 18 +- gcc/graphite.c | 2 +- gcc/graphite.h | 2 - gcc/hsa-common.c | 6 +- gcc/hsa-common.h | 12 +- gcc/hsa-gen.c | 96 +- gcc/input.c | 76 +- gcc/input.h | 85 +- gcc/internal-fn.c | 63 +- gcc/internal-fn.def | 21 +- gcc/internal-fn.h | 2 + gcc/ipa-chkp.c | 876 - gcc/ipa-chkp.h | 29 - gcc/ipa-cp.c | 140 +- gcc/ipa-devirt.c | 3 +- gcc/ipa-fnsummary.c | 256 +- gcc/ipa-fnsummary.h | 83 +- gcc/ipa-hsa.c | 16 +- gcc/ipa-icf-gimple.c | 5 +- gcc/ipa-icf.c | 20 +- gcc/ipa-inline-analysis.c | 72 +- gcc/ipa-inline-transform.c | 2 +- gcc/ipa-inline.c | 84 +- gcc/ipa-inline.h | 51 +- gcc/ipa-profile.c | 25 +- gcc/ipa-prop.c | 81 +- gcc/ipa-prop.h | 41 +- gcc/ipa-pure-const.c | 286 +- gcc/ipa-ref.h | 3 +- gcc/ipa-reference.c | 211 +- gcc/ipa-split.c | 79 +- gcc/ipa-utils.c | 4 +- gcc/ipa-visibility.c | 4 - gcc/ipa.c | 76 +- gcc/jit/ChangeLog | 11 +- gcc/jit/jit-playback.c | 25 +- gcc/loop-invariant.c | 3 + gcc/loop-unroll.c | 4 +- gcc/lra-constraints.c | 12 +- gcc/lra-eliminations.c | 4 +- gcc/lra-lives.c | 3 +- gcc/lto-cgraph.c | 82 +- gcc/lto-opts.c | 2 + gcc/lto-section-out.c | 16 + gcc/lto-streamer-out.c | 129 +- gcc/lto-streamer.c | 2 + gcc/lto-streamer.h | 11 +- gcc/lto-wrapper.c | 87 +- gcc/lto/ChangeLog | 103 +- gcc/lto/config-lang.in | 1 - gcc/lto/lang.opt | 3 + gcc/lto/lto-lang.c | 47 +- gcc/lto/lto-partition.c | 99 +- gcc/lto/lto-symtab.c | 91 +- gcc/lto/lto.c | 90 +- gcc/lto/lto.h | 2 + gcc/match.pd | 195 +- gcc/objc/ChangeLog | 8 - gcc/objcp/ChangeLog | 12 +- gcc/objcp/objcp-lang.c | 2 - gcc/omp-builtins.def | 5 + gcc/omp-expand.c | 28 +- gcc/omp-grid.c | 47 +- gcc/omp-low.c | 116 +- gcc/opt-functions.awk | 3 +- gcc/opt-suggestions.c | 415 + gcc/opt-suggestions.h | 74 + gcc/optabs-tree.c | 66 +- gcc/optabs.c | 91 +- gcc/optabs.def | 15 + gcc/optc-save-gen.awk | 95 +- gcc/opth-gen.awk | 3 + gcc/opts-common.c | 10 + gcc/opts.c | 111 +- gcc/opts.h | 10 + gcc/output.h | 2 +- gcc/params.def | 29 +- gcc/params.h | 4 + gcc/passes.c | 89 +- gcc/passes.def | 15 +- gcc/po/ChangeLog | 34 - gcc/po/be.po | 10023 +++-- gcc/po/da.po | 10049 +++-- gcc/po/de.po | 10051 +++-- gcc/po/el.po | 10020 +++-- gcc/po/es.po | 10633 ++--- gcc/po/fi.po | 10031 +++-- gcc/po/fr.po | 10065 +++-- gcc/po/gcc.pot | 11033 +++--- gcc/po/hr.po | 10021 +++-- gcc/po/id.po | 10045 +++-- gcc/po/ja.po | 10058 +++-- gcc/po/nl.po | 10030 +++-- gcc/po/ru.po | 39062 +++++++++++-------- gcc/po/sr.po | 10042 +++-- gcc/po/sv.po | 10242 +++-- gcc/po/tr.po | 10047 +++-- gcc/po/uk.po | 10048 +++-- gcc/po/vi.po | 10034 +++-- gcc/po/zh_CN.po | 10041 +++-- gcc/po/zh_TW.po | 10036 +++-- gcc/poly-int.h | 40 + gcc/pretty-print.c | 20 +- gcc/print-tree.c | 110 +- gcc/profile.c | 16 +- gcc/profile.h | 2 +- gcc/real.c | 96 + gcc/real.h | 4 + gcc/rtl-chkp.c | 302 - gcc/rtl-chkp.h | 38 - gcc/rtl.h | 62 +- gcc/rtlanal.c | 18 +- gcc/selftest-run-tests.c | 2 + gcc/selftest.c | 93 +- gcc/selftest.h | 121 +- gcc/shrink-wrap.c | 25 +- gcc/simplify-rtx.c | 78 +- gcc/sort.cc | 232 + gcc/spellcheck-tree.c | 12 +- gcc/spellcheck-tree.h | 2 +- gcc/spellcheck.c | 143 +- gcc/spellcheck.h | 14 +- gcc/stmt.c | 3 +- gcc/stor-layout.c | 34 +- gcc/symbol-summary.h | 417 +- gcc/symtab.c | 2 +- gcc/system.h | 9 +- gcc/target.def | 132 +- gcc/targhooks.c | 64 +- gcc/targhooks.h | 9 +- gcc/testsuite/ChangeLog | 3905 +- gcc/testsuite/brig.dg/test/gimple/smoke_test.hsail | 10 +- gcc/testsuite/c-c++-common/Wformat-pr84258.c | 19 + gcc/testsuite/c-c++-common/attr-nonstring-3.c | 6 +- .../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 + .../{kernels-loop-2.c => kernels-loop-data-2.c} | 36 +- ...s-loop-2.c => kernels-loop-data-enter-exit-2.c} | 22 +- ...els-loop-2.c => kernels-loop-data-enter-exit.c} | 19 +- ...kernels-loop-2.c => kernels-loop-data-update.c} | 27 +- .../{kernels-loop-2.c => kernels-loop-data.c} | 42 +- ...2.c => kernels-parallel-loop-data-enter-exit.c} | 30 +- .../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/declare-target-3.c | 53 - gcc/testsuite/c-c++-common/pr43395.c | 15 +- gcc/testsuite/c-c++-common/rotate-9.c | 19 + gcc/testsuite/c-c++-common/torture/pr87248.c | 36 - gcc/testsuite/c-c++-common/unroll-1.c | 4 +- gcc/testsuite/c-c++-common/unroll-2.c | 4 +- gcc/testsuite/g++.dg/abi/pr87137.C | 40 - gcc/testsuite/g++.dg/asan/pr85774.C | 51 - gcc/testsuite/g++.dg/cdce3.C | 32 +- gcc/testsuite/g++.dg/concepts/decl-diagnose.C | 2 +- gcc/testsuite/g++.dg/concepts/fn-concept2.C | 7 +- gcc/testsuite/g++.dg/concepts/locations1.C | 15 + gcc/testsuite/g++.dg/conflict-markers-2.C | 17 + gcc/testsuite/g++.dg/cpp0x/Wattributes1.C | 2 +- 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/cond1.C | 17 + gcc/testsuite/g++.dg/cpp0x/constexpr-base6.C | 14 + gcc/testsuite/g++.dg/cpp0x/constexpr-virtual5.C | 2 +- gcc/testsuite/g++.dg/cpp0x/decltype49.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/depr-copy1.C | 29 + gcc/testsuite/g++.dg/cpp0x/depr-copy2.C | 17 + 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/inline-ns10.C | 7 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice2.C | 10 +- .../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/narrowing1.C | 24 + gcc/testsuite/g++.dg/cpp0x/nsdmi-template18.C | 43 + gcc/testsuite/g++.dg/cpp0x/pr51463.C | 3 +- gcc/testsuite/g++.dg/cpp0x/pr85070.C | 13 - gcc/testsuite/g++.dg/cpp0x/pr87155.C | 14 - gcc/testsuite/g++.dg/cpp0x/range-for10.C | 18 - gcc/testsuite/g++.dg/cpp0x/rv-cast6.C | 11 + gcc/testsuite/g++.dg/cpp0x/rv-lvalue-req.C | 10 +- 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/constexpr-86767.C | 119 - gcc/testsuite/g++.dg/cpp1y/dr1560.C | 14 + .../g++.dg/cpp1y/lambda-generic-85713-2.C | 7 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-85713.C | 4 + .../g++.dg/cpp1y/lambda-generic-variadic19.C | 4 - gcc/testsuite/g++.dg/cpp1y/pr77591.C | 8 +- 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/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/constexpr-if24.C | 21 - gcc/testsuite/g++.dg/cpp1z/decomp3.C | 2 +- gcc/testsuite/g++.dg/cpp1z/decomp46.C | 25 - gcc/testsuite/g++.dg/cpp1z/decomp47.C | 32 - gcc/testsuite/g++.dg/cpp1z/decomp48.C | 134 - gcc/testsuite/g++.dg/cpp1z/feat-cxx1z.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/namespace-attribs2.C | 7 + gcc/testsuite/g++.dg/cpp1z/noexcept-type20.C | 11 +- gcc/testsuite/g++.dg/cpp1z/static2.C | 17 + gcc/testsuite/g++.dg/cpp2a/constexpr-inst1.C | 13 + gcc/testsuite/g++.dg/cpp2a/lambda1.C | 58 + gcc/testsuite/g++.dg/cpp2a/range-for1.C | 16 + gcc/testsuite/g++.dg/cpp2a/range-for10.C | 24 + 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/pr86456.C | 5 - gcc/testsuite/g++.dg/dg.exp | 1 - gcc/testsuite/g++.dg/diagnostic/pr77777.C | 16 + gcc/testsuite/g++.dg/diagnostic/pr86201.C | 12 + .../g++.dg/diagnostic/thread-thread_local.C | 13 + .../g++.dg/diagnostic/virtual-constexpr.C | 16 + gcc/testsuite/g++.dg/diagnostic/virtual-static.C | 15 + gcc/testsuite/g++.dg/expr/delete2.C | 25 + gcc/testsuite/g++.dg/expr/ptrmem10.C | 28 + gcc/testsuite/g++.dg/expr/unary4.C | 8 - 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/ext/forscope1.C | 27 - gcc/testsuite/g++.dg/ext/forscope2.C | 27 - gcc/testsuite/g++.dg/ext/integer-pack4.C | 10 + gcc/testsuite/g++.dg/ext/is_constructible2.C | 12 - 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/gcov/pr86109.C | 16 - gcc/testsuite/g++.dg/goacc/template.C | 13 +- gcc/testsuite/g++.dg/gomp/declare-target-2.C | 18 - gcc/testsuite/g++.dg/guality/guality.exp | 4 + gcc/testsuite/g++.dg/init/delete3.C | 1 + gcc/testsuite/g++.dg/init/new25.C | 16 +- gcc/testsuite/g++.dg/init/new38.C | 6 +- gcc/testsuite/g++.dg/init/new49.C | 1 + gcc/testsuite/g++.dg/ipa/pr85607.C | 14 + gcc/testsuite/g++.dg/ipa/pr86323.C | 28 + 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/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 | 1 + 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/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/opt/mpx.C | 5 + gcc/testsuite/g++.dg/opt/pr3698.C | 21 - gcc/testsuite/g++.dg/opt/pr71529.C | 22 - gcc/testsuite/g++.dg/opt/pr86738.C | 12 - gcc/testsuite/g++.dg/other/avx2-pr85572-1.C | 21 + gcc/testsuite/g++.dg/other/ellipsis1.C | 8 +- 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/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 + gcc/testsuite/g++.dg/other/typedef1.C | 11 +- gcc/testsuite/g++.dg/overload/conv-op3.C | 18 + gcc/testsuite/g++.dg/overload/operator2.C | 6 +- 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/dtor13.C | 3 +- gcc/testsuite/g++.dg/parse/operator4.C | 2 +- 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/pr79761.C | 34 - gcc/testsuite/g++.dg/pr79764.C | 12 - gcc/testsuite/g++.dg/pr79769.C | 4 - gcc/testsuite/g++.dg/pr82899.C | 14 + gcc/testsuite/g++.dg/pr83239.C | 2 +- gcc/testsuite/g++.dg/pr85515-1.C | 18 + gcc/testsuite/g++.dg/pr85515-2.C | 22 + 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/pr86374.C | 20 - gcc/testsuite/g++.dg/pr87185.C | 4 - gcc/testsuite/g++.dg/template/array30.C | 7 + gcc/testsuite/g++.dg/template/array31.C | 7 + gcc/testsuite/g++.dg/template/crash108.C | 6 +- 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/new4.C | 3 +- gcc/testsuite/g++.dg/template/pr86706.C | 16 - 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/aarch64-vect-init-1.C | 31 + gcc/testsuite/g++.dg/torture/pr85627.C | 4 + gcc/testsuite/g++.dg/torture/pr85834.C | 38 + gcc/testsuite/g++.dg/torture/pr86763.C | 37 - gcc/testsuite/g++.dg/torture/pr86816.C | 42 - gcc/testsuite/g++.dg/torture/pr87014.C | 37 - gcc/testsuite/g++.dg/tree-ssa/array-temp1.C | 8 +- gcc/testsuite/g++.dg/tree-ssa/lifetime-dse1.C | 18 + gcc/testsuite/g++.dg/tree-ssa/pr86062.C | 23 + gcc/testsuite/g++.dg/ubsan/pr86406.C | 33 - gcc/testsuite/g++.dg/ubsan/vptr-13.C | 19 - gcc/testsuite/g++.dg/vec-init-1.C | 26 - gcc/testsuite/g++.dg/warn/Wextra-4.C | 15 + 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/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/Wsign-conversion-3.C | 13 - gcc/testsuite/g++.dg/warn/Wsign-conversion-4.C | 14 - .../g++.dg/warn/Wzero-as-null-pointer-constant-7.C | 13 + gcc/testsuite/g++.dg/warn/effc1.C | 2 +- gcc/testsuite/g++.dg/warn/main-2.C | 4 +- gcc/testsuite/g++.dg/warn/pr86453.C | 5 - gcc/testsuite/g++.dg/warn/pr86881.C | 20 - 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++.jason/cond.C | 5 +- 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++.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++.other/friend4.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/warn6.C | 2 +- gcc/testsuite/g++.old-deja/g++.pt/crash23.C | 2 +- .../aarch64/sve/const_pred_1.C} | 4 +- .../aarch64/sve/const_pred_2.C} | 4 +- .../aarch64/sve/const_pred_3.C} | 4 +- .../aarch64/sve/const_pred_4.C} | 4 +- .../sve_tls_2.C => g++.target/aarch64/sve/tls_2.C} | 4 +- .../aarch64/sve/vcond_1.C} | 2 +- .../aarch64/sve/vcond_1_run.C} | 4 +- 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/920501-12.c | 1 + gcc/testsuite/gcc.c-torture/compile/920501-4.c | 1 + gcc/testsuite/gcc.c-torture/compile/930326-1.c | 1 - gcc/testsuite/gcc.c-torture/compile/961203-1.c | 1 + .../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/pr85704.c | 10 - gcc/testsuite/gcc.c-torture/compile/simd-5.c | 2 +- .../gcc.c-torture/compile/vector-align-1.c | 4 + .../gcc.c-torture/execute/builtins/lib/chk.c | 10 +- .../execute/builtins/lib/{strlen.c => strnlen.c} | 10 +- .../gcc.c-torture/execute/builtins/strnlen-lib.c | 1 + .../gcc.c-torture/execute/builtins/strnlen.c | 95 + 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/pr86492.c | 34 - gcc/testsuite/gcc.c-torture/execute/pr86844.c | 24 - gcc/testsuite/gcc.c-torture/execute/pr87623.c | 34 - .../execute/ssad-run.c} | 22 +- .../execute/usad-run.c} | 12 +- gcc/testsuite/gcc.dg-selftests/dg-final.exp | 132 + ...rger-than-14.c => Walloc-size-larger-than-17.c} | 5 +- gcc/testsuite/gcc.dg/Warray-bounds-28.c | 15 + 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/Wrestrict-10.c | 2 +- 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/absu.c | 45 + gcc/testsuite/gcc.dg/asan/use-after-scope-9.c | 2 +- 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/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/complex-6.c | 13 + gcc/testsuite/gcc.dg/complex-7.c | 13 + gcc/testsuite/gcc.dg/debug/dwarf2/pr37726.c | 25 - 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/gimplefe-26.c | 7 +- gcc/testsuite/gcc.dg/gimplefe-28.c | 16 + gcc/testsuite/gcc.dg/gimplefe-29.c | 11 + gcc/testsuite/gcc.dg/goacc/loop-processing-1.c | 2 +- gcc/testsuite/gcc.dg/gomp/pr68128-1.c | 2 +- gcc/testsuite/gcc.dg/graphite/pr84204.c | 2 - gcc/testsuite/gcc.dg/graphite/pr85935.c | 2 - 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/const-volatile.c | 44 +- gcc/testsuite/gcc.dg/guality/guality.exp | 27 + gcc/testsuite/gcc.dg/guality/pr37726.c | 27 + gcc/testsuite/gcc.dg/guality/pr45882.c | 12 +- .../gcc.dg/guality/prevent-optimization.h} | 14 +- gcc/testsuite/gcc.dg/guality/vla-1.c | 8 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-38.c | 33 + gcc/testsuite/gcc.dg/ipa/ipa-icf-38a.c | 14 + .../gcc.dg/ipa/{ipa-icf-37.c => ipa-icf-39.c} | 11 +- gcc/testsuite/gcc.dg/ipa/ipa-pta-19.c | 46 + gcc/testsuite/gcc.dg/ipa/pr85734.c | 19 + gcc/testsuite/gcc.dg/{pr47991.c => ipa/pr86279.c} | 4 +- 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 | 1 + gcc/testsuite/gcc.dg/lto/pr52634_0.c | 1 + 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/nested-func-11.c | 34 - gcc/testsuite/gcc.dg/nextafter-1.c | 162 + 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 + .../diagnostic-test-show-locus-generate-patch.c | 32 + .../plugin/diagnostic_plugin_test_show_locus.c | 38 +- gcc/testsuite/gcc.dg/plugin/ggcplug.c | 16 +- gcc/testsuite/gcc.dg/pr47793.c | 13 - gcc/testsuite/gcc.dg/pr68766.c | 2 +- gcc/testsuite/gcc.dg/pr69615.c | 37 + gcc/testsuite/gcc.dg/pr79985.c | 12 + gcc/testsuite/gcc.dg/pr84100.c | 2 +- .../gcc.dg/{torture/pr85567.c => pr85955.c} | 5 +- gcc/testsuite/gcc.dg/{vector-1.c => pr86046.c} | 4 +- gcc/testsuite/gcc.dg/pr86047.c | 13 + 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/pr86617.c | 11 - gcc/testsuite/gcc.dg/pr86835.c | 29 - gcc/testsuite/gcc.dg/pr87024.c | 14 - gcc/testsuite/gcc.dg/pr87074.c | 25 - gcc/testsuite/gcc.dg/pr87099.c | 21 - 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/spellcheck-transposition.c | 20 + gcc/testsuite/gcc.dg/stack-usage-1.c | 6 +- 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 | 16 - gcc/testsuite/gcc.dg/store_merging_23.c | 16 - 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/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-57.c | 49 - gcc/testsuite/gcc.dg/strlenopt.h | 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 + .../i386/pr85044.c => gcc.dg/torture/pr86389.c} | 6 +- gcc/testsuite/gcc.dg/torture/pr86505.c | 32 - gcc/testsuite/gcc.dg/torture/pr86945.c | 18 - gcc/testsuite/gcc.dg/torture/pr87087.c | 25 - gcc/testsuite/gcc.dg/torture/pr87645.c | 21 - gcc/testsuite/gcc.dg/torture/restrict-6.c | 24 - gcc/testsuite/gcc.dg/tree-prof/update-loopch.c | 9 +- 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-9.c | 3 +- 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 | 23 - 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/popcount.c | 41 + gcc/testsuite/gcc.dg/tree-ssa/popcount2.c | 28 + gcc/testsuite/gcc.dg/tree-ssa/pr21559.c | 4 +- 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/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/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/predcom-8.c | 12 + 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-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/switch-1.c | 110 + gcc/testsuite/gcc.dg/tree-ssa/vrp104.c | 2 +- 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/uninit-pr81897-2.c | 2 +- gcc/testsuite/gcc.dg/vect/bb-slp-div-1.c | 19 + gcc/testsuite/gcc.dg/vect/bb-slp-over-widen-1.c | 66 + gcc/testsuite/gcc.dg/vect/bb-slp-over-widen-2.c | 65 + gcc/testsuite/gcc.dg/vect/no-scevccp-outer-6.c | 3 +- .../gcc.dg/vect/no-section-anchors-vect-69.c | 5 +- gcc/testsuite/gcc.dg/vect/pr46032.c | 2 +- gcc/testsuite/gcc.dg/vect/pr53773.c | 5 +- gcc/testsuite/gcc.dg/vect/pr84711.c | 14 + gcc/testsuite/gcc.dg/vect/pr86871.c | 15 - gcc/testsuite/gcc.dg/vect/pr86927.c | 15 - gcc/testsuite/gcc.dg/vect/slp-perm-1.c | 2 +- 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/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-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-fma-1.c | 58 + 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 + 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/vmx/extract-be-order.c | 34 - gcc/testsuite/gcc.dg/vmx/extract-vsx-be-order.c | 20 - gcc/testsuite/gcc.dg/vmx/insert-be-order.c | 66 - gcc/testsuite/gcc.dg/vmx/insert-vsx-be-order.c | 35 - gcc/testsuite/gcc.dg/vmx/ld-be-order.c | 108 - gcc/testsuite/gcc.dg/vmx/ld-vsx-be-order.c | 45 - gcc/testsuite/gcc.dg/vmx/lde-be-order.c | 74 - gcc/testsuite/gcc.dg/vmx/ldl-be-order.c | 108 - gcc/testsuite/gcc.dg/vmx/ldl-vsx-be-order.c | 45 - gcc/testsuite/gcc.dg/vmx/merge-be-order.c | 97 - gcc/testsuite/gcc.dg/vmx/merge-vsx-be-order.c | 85 - gcc/testsuite/gcc.dg/vmx/mult-even-odd-be-order.c | 65 - gcc/testsuite/gcc.dg/vmx/pack-be-order.c | 137 - gcc/testsuite/gcc.dg/vmx/perm-be-order.c | 75 - gcc/testsuite/gcc.dg/vmx/splat-be-order.c | 60 - gcc/testsuite/gcc.dg/vmx/splat-vsx-be-order.c | 38 - gcc/testsuite/gcc.dg/vmx/st-be-order.c | 84 - gcc/testsuite/gcc.dg/vmx/st-vsx-be-order.c | 35 - gcc/testsuite/gcc.dg/vmx/ste-be-order.c | 54 - gcc/testsuite/gcc.dg/vmx/stl-be-order.c | 84 - gcc/testsuite/gcc.dg/vmx/stl-vsx-be-order.c | 35 - gcc/testsuite/gcc.dg/vmx/sum2s-be-order.c | 20 - gcc/testsuite/gcc.dg/vmx/unpack-be-order.c | 89 - 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 + .../advsimd-intrinsics/{vld1x2.c => vld1x3.c} | 31 +- .../advsimd-intrinsics/{vld1x2.c => vst1x2.c} | 21 +- .../advsimd-intrinsics/{vld1x2.c => vst1x3.c} | 32 +- gcc/testsuite/gcc.target/aarch64/aes_2.c | 79 + gcc/testsuite/gcc.target/aarch64/aes_xor_combine.c | 70 + gcc/testsuite/gcc.target/aarch64/crypto-fuse-1.c | 45 + gcc/testsuite/gcc.target/aarch64/crypto-fuse-2.c | 45 + .../gcc.target/aarch64/f16_mov_immediate_3.c | 12 + gcc/testsuite/gcc.target/aarch64/fix_extend1.c | 17 + 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_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 + .../aarch64/{ldp_stp_4.c => ldp_stp_q.c} | 10 +- .../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/pr64946.c | 13 + .../gcc.target/aarch64/{pr71727.c => pr84882.c} | 9 +- 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/testsuite/gcc.target/aarch64/ssadv16qi.c | 27 + .../gcc.target/aarch64/store_lane_spill_1.c | 21 + gcc/testsuite/gcc.target/aarch64/stp_vec_128_1.c | 20 + gcc/testsuite/gcc.target/aarch64/struct_cpy.c | 69 + gcc/testsuite/gcc.target/aarch64/sve/div_1.c | 26 + .../sve/{mul_highpart_1_run.c => div_1_run.c} | 13 +- .../aarch64/sve/extract_5.c} | 4 + .../sve/{mul_highpart_1.c => mul_highpart_2.c} | 2 +- .../{mul_highpart_1_run.c => mul_highpart_2_run.c} | 4 +- gcc/testsuite/gcc.target/aarch64/sve/slp_5.c | 4 +- .../gcc.target/aarch64/sve/store_lane_spill_1.c | 19 + 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_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 + .../aarch64/{target_attr_6.c => target_attr_18.c} | 5 +- gcc/testsuite/gcc.target/aarch64/usadv16qi.c | 27 + gcc/testsuite/gcc.target/aarch64/vec_init_1.c | 6 +- .../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/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/tumaddsidi4.c | 2 +- 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/arm/pr86640.c | 10 - gcc/testsuite/gcc.target/i386/avx-cvt-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx-cvt-3.c | 2 +- gcc/testsuite/gcc.target/i386/avx2-cvt-2.c | 2 +- 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/avx512bw-pr85832.c | 19 + gcc/testsuite/gcc.target/i386/avx512bw-pr86036.c | 48 + gcc/testsuite/gcc.target/i386/avx512bw-pr87138.c | 29 - gcc/testsuite/gcc.target/i386/avx512bw-vpcmpb-2.c | 20 +- gcc/testsuite/gcc.target/i386/avx512bw-vpcmpub-2.c | 20 +- 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 + .../{avx512dq-vpmullq-2.c => avx512dq-vpmullq-4.c} | 11 +- gcc/testsuite/gcc.target/i386/avx512f-abspd-1.c | 20 +- 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 + ...{avx512f-setzero-ps-1.c => avx512f-setzero-1.c} | 2 +- .../gcc.target/i386/avx512f-vinsertf32x4-3.c | 59 - .../gcc.target/i386/avx512f-vinserti32x4-3.c | 59 - gcc/testsuite/gcc.target/i386/avx512f-vpmullq-1.c | 20 + .../{avx512dq-vpmullq-2.c => avx512f-vpmullq-2.c} | 11 +- gcc/testsuite/gcc.target/i386/avx512fvl-vaes-1.c | 11 - gcc/testsuite/gcc.target/i386/avx512vl-pr85832.c | 31 + .../gcc.target/i386/avx512vl-vpcmpgeb-2.c | 16 - .../gcc.target/i386/avx512vl-vpcmpgeub-2.c | 16 - .../gcc.target/i386/avx512vl-vpcmpgeuw-2.c | 16 - .../gcc.target/i386/avx512vl-vpcmpgew-2.c | 16 - .../gcc.target/i386/avx512vl-vpcmpleb-2.c | 16 - .../gcc.target/i386/avx512vl-vpcmpleub-2.c | 16 - .../gcc.target/i386/avx512vl-vpcmpleuw-2.c | 16 - .../gcc.target/i386/avx512vl-vpcmplew-2.c | 16 - .../gcc.target/i386/avx512vl-vpcmpltb-2.c | 16 - .../gcc.target/i386/avx512vl-vpcmpltub-2.c | 16 - .../gcc.target/i386/avx512vl-vpcmpltuw-2.c | 16 - .../gcc.target/i386/avx512vl-vpcmpltw-2.c | 16 - .../gcc.target/i386/avx512vl-vpcmpneqb-2.c | 16 - .../gcc.target/i386/avx512vl-vpcmpnequb-2.c | 16 - .../gcc.target/i386/avx512vl-vpcmpnequw-2.c | 16 - .../gcc.target/i386/avx512vl-vpcmpneqw-2.c | 16 - 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/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 | 1 - 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/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 - gcc/testsuite/gcc.target/i386/mpx/mpx.exp | 39 - .../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 - gcc/testsuite/gcc.target/i386/mpx/pr79631.c | 15 - gcc/testsuite/gcc.target/i386/mpx/pr79633.c | 11 - gcc/testsuite/gcc.target/i386/mpx/pr79753.c | 14 - gcc/testsuite/gcc.target/i386/mpx/pr79770.c | 19 - 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 - gcc/testsuite/gcc.target/i386/mpx/vararg-1-lbv.c | 37 - gcc/testsuite/gcc.target/i386/mpx/vararg-1-nov.c | 35 - gcc/testsuite/gcc.target/i386/mpx/vararg-1-ubv.c | 37 - gcc/testsuite/gcc.target/i386/mpx/vararg-2-lbv.c | 38 - gcc/testsuite/gcc.target/i386/mpx/vararg-2-nov.c | 36 - gcc/testsuite/gcc.target/i386/mpx/vararg-2-ubv.c | 38 - gcc/testsuite/gcc.target/i386/mpx/vararg-3-lbv.c | 38 - gcc/testsuite/gcc.target/i386/mpx/vararg-3-nov.c | 36 - gcc/testsuite/gcc.target/i386/mpx/vararg-3-ubv.c | 38 - gcc/testsuite/gcc.target/i386/mpx/vararg-4-lbv.c | 38 - gcc/testsuite/gcc.target/i386/mpx/vararg-4-nov.c | 36 - gcc/testsuite/gcc.target/i386/mpx/vararg-4-ubv.c | 38 - gcc/testsuite/gcc.target/i386/mpx/vararg-5-lbv.c | 38 - gcc/testsuite/gcc.target/i386/mpx/vararg-5-nov.c | 36 - 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 - gcc/testsuite/gcc.target/i386/mpx/vararg-7-lbv.c | 37 - gcc/testsuite/gcc.target/i386/mpx/vararg-7-nov.c | 35 - gcc/testsuite/gcc.target/i386/mpx/vararg-7-ubv.c | 37 - 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/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/pr80880.c | 10 - gcc/testsuite/gcc.target/i386/pr82699-1.c | 11 - gcc/testsuite/gcc.target/i386/pr82699-2.c | 11 - gcc/testsuite/gcc.target/i386/pr82699-3.c | 11 - gcc/testsuite/gcc.target/i386/pr82699-4.c | 11 - gcc/testsuite/gcc.target/i386/pr82699-5.c | 12 - gcc/testsuite/gcc.target/i386/pr82699-6.c | 11 - gcc/testsuite/gcc.target/i386/pr84413-1.c | 17 - gcc/testsuite/gcc.target/i386/pr84413-2.c | 17 - gcc/testsuite/gcc.target/i386/pr84413-3.c | 17 - gcc/testsuite/gcc.target/i386/pr84431.c | 19 + gcc/testsuite/gcc.target/i386/pr84829.c | 7 - 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/pr86386.c | 26 - gcc/testsuite/gcc.target/i386/pr86627.c | 28 - gcc/testsuite/gcc.target/i386/pr87065.c | 22 - gcc/testsuite/gcc.target/i386/pr87198.c | 13 - gcc/testsuite/gcc.target/i386/pr87370.c | 39 - gcc/testsuite/gcc.target/i386/pr87550.c | 21 - gcc/testsuite/gcc.target/i386/ret-thunk-25.c | 15 - gcc/testsuite/gcc.target/i386/sse2-cvt-2.c | 2 +- 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/vpclmulqdq.c | 3 - gcc/testsuite/gcc.target/i386/xgetsetbv.c | 6 +- gcc/testsuite/gcc.target/m68k/mulsi_highpart.c | 8 - .../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/testsuite/gcc.target/msp430/pr86662.c | 13 - .../gcc.target/msp430/static-interrupts.c | 26 + gcc/testsuite/gcc.target/powerpc/altivec-12.c | 2 +- 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.h => builtins-1.c} | 161 +- 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/divkc3-2.c | 1 - gcc/testsuite/gcc.target/powerpc/divkc3-3.c | 1 - .../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 + .../gcc.target/powerpc/fold-vec-mergehl-double.c | 4 +- .../gcc.target/powerpc/fold-vec-neg-int.c | 4 +- .../gcc.target/powerpc/fold-vec-neg-int.p8.c | 4 +- .../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/testsuite/gcc.target/powerpc/mulkc3-2.c | 1 - gcc/testsuite/gcc.target/powerpc/mulkc3-3.c | 1 - .../{p8-vec-xl-xst.c => p8-vec-xl-xst-v2.c} | 12 +- 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/pr58673-2.c | 4 +- gcc/testsuite/gcc.target/powerpc/pr85456.c | 3 +- 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.target/powerpc/pr86731-fwrapv-longlong.c | 34 - gcc/testsuite/gcc.target/powerpc/pr86731-fwrapv.c | 63 - .../gcc.target/powerpc/pr86731-longlong.c | 29 - .../powerpc/pr86731-nogimplefold-longlong.c | 32 - .../gcc.target/powerpc/pr86731-nogimplefold.c | 63 - gcc/testsuite/gcc.target/powerpc/pr86731.c | 61 - gcc/testsuite/gcc.target/powerpc/pr87033.c | 12 - gcc/testsuite/gcc.target/powerpc/sse2-pand-1.c | 41 - gcc/testsuite/gcc.target/powerpc/sse2-pandn-1.c | 41 - gcc/testsuite/gcc.target/powerpc/sse2-por-1.c | 43 - gcc/testsuite/gcc.target/powerpc/sse2-pxor-1.c | 41 - gcc/testsuite/gcc.target/powerpc/swaps-p8-17.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-cmp.c | 159 +- .../gcc.target/powerpc/vec-setup-be-double.c | 12 - .../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 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-6-be.c | 31 - gcc/testsuite/gcc.target/powerpc/vsx-vector-6.h | 14 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p7.c | 50 + .../{vsx-vector-6-le.c => vsx-vector-6.p8.c} | 30 +- .../{vsx-vector-6-le.p9.c => vsx-vector-6.p9.c} | 6 +- 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/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.target/s390/dfp_to_bfp_rounding.c | 29 - gcc/testsuite/gfortran.dg/allocate_with_mold_2.f90 | 62 - .../gfortran.dg/array_constructor_type_23.f90 | 7 - gcc/testsuite/gfortran.dg/associate_41.f90 | 25 - .../gfortran.dg/assumed_charlen_function_7.f90 | 35 + gcc/testsuite/gfortran.dg/assumed_rank_14.f90 | 11 - gcc/testsuite/gfortran.dg/assumed_rank_15.f90 | 11 - gcc/testsuite/gfortran.dg/assumed_rank_5.f90 | 2 +- gcc/testsuite/gfortran.dg/assumed_type_4.f90 | 2 +- gcc/testsuite/gfortran.dg/bind_c_array_params.f03 | 4 +- gcc/testsuite/gfortran.dg/bind_c_usage_28.f90 | 4 +- 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/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/cray_pointers_12.f90 | 23 + gcc/testsuite/gfortran.dg/data_stmt_pointer.f90 | 19 + gcc/testsuite/gfortran.dg/dec_structure_8.f90 | 6 +- .../gfortran.dg/deferred_character_20.f90 | 32 + .../gfortran.dg/deferred_character_21.f90 | 29 - gcc/testsuite/gfortran.dg/directive_unroll_1.f90 | 2 +- gcc/testsuite/gfortran.dg/directive_unroll_2.f90 | 2 +- gcc/testsuite/gfortran.dg/elemental_function_4.f90 | 18 - gcc/testsuite/gfortran.dg/error_stop_4.f90 | 2 +- gcc/testsuite/gfortran.dg/f2018_obs.f90 | 29 + 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 + .../gfortran.dg/{generic_25.f90 => generic_33.f90} | 21 +- gcc/testsuite/gfortran.dg/generic_34.f90 | 27 - .../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 +- ...5 => kernels-parallel-loop-data-enter-exit.f95} | 13 +- 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 +- .../testsuite/gfortran.dg/goacc/modules.f95 | 20 +- .../gfortran.dg/goacc/nested-function-1.f90 | 8 + 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/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/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 | 4 + 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/implied_do_io_6.f90 | 39 - gcc/testsuite/gfortran.dg/inline_matmul_23.f90 | 13 + gcc/testsuite/gfortran.dg/intent_decl_1.f90 | 11 + gcc/testsuite/gfortran.dg/linefile.f90 | 18 + gcc/testsuite/gfortran.dg/lto/20091016-1_0.f90 | 1 + 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/matmul_19.f90 | 25 - gcc/testsuite/gfortran.dg/minmaxloc_12.f90 | 67 + gcc/testsuite/gfortran.dg/minmaxloc_13.f90 | 103 + gcc/testsuite/gfortran.dg/modulo_check.f90 | 8 - 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/pr49721-1.f | 2 +- gcc/testsuite/gfortran.dg/pr51434.f90 | 2 +- gcc/testsuite/gfortran.dg/pr58484.f | 2 +- gcc/testsuite/gfortran.dg/pr81175.f | 2 +- gcc/testsuite/gfortran.dg/pr81723.f | 2 +- gcc/testsuite/gfortran.dg/pr85938.f90 | 9 + gcc/testsuite/gfortran.dg/pr86328.f90 | 49 - gcc/testsuite/gfortran.dg/pr86760.f90 | 57 - gcc/testsuite/gfortran.dg/predcom-2.f | 2 +- gcc/testsuite/gfortran.dg/proc_ptr_comp_52.f90 | 33 - 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/reassoc_10.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 +- .../gfortran.dg/scalarize_parameter_array_2.f90 | 15 + gcc/testsuite/gfortran.dg/select_type_43.f90 | 48 - gcc/testsuite/gfortran.dg/typebound_call_30.f90 | 32 - gcc/testsuite/gfortran.dg/use_rename_9.f90 | 19 - 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 + .../where_2.f90 => gfortran.dg/vect/pr85853.f90} | 18 +- gcc/testsuite/gfortran.dg/vect/pr86421.f90 | 35 - gcc/testsuite/gnat.dg/addr10.adb | 24 + 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/contract1.adb | 20 + gcc/testsuite/gnat.dg/controlled8.adb | 63 + gcc/testsuite/gnat.dg/debug15.adb | 23 + 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/discr55.adb | 16 - 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/equal2.adb | 41 + gcc/testsuite/gnat.dg/exit1.adb | 45 + 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/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/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/inline_always1.adb | 57 + gcc/testsuite/gnat.dg/interface6.adb | 44 + gcc/testsuite/gnat.dg/interface7.adb | 16 + gcc/testsuite/gnat.dg/iter1.adb | 20 + gcc/testsuite/gnat.dg/iter1.ads | 8 + 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/loop_optimization24.adb | 35 + 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/opt73.adb | 34 - 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/prot4.adb | 28 + 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/raise_expr.adb | 27 + gcc/testsuite/gnat.dg/renaming12.adb | 7 + gcc/testsuite/gnat.dg/renaming12.ads | 23 + .../gnat.dg/{expr_func3.adb => rep_clause6.adb} | 6 +- gcc/testsuite/gnat.dg/rep_clause6.ads | 61 + gcc/testsuite/gnat.dg/sec_stack1.adb | 26 + gcc/testsuite/gnat.dg/sec_stack2.adb | 90 + 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/sso9.adb | 10 + gcc/testsuite/gnat.dg/sso9_pkg.ads | 16 + gcc/testsuite/gnat.dg/stack_usage5.adb | 15 + gcc/testsuite/gnat.dg/static_pred1.adb | 21 + gcc/testsuite/gnat.dg/static_pred1.ads | 5 + 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 + .../gnat.dg/{dimensions.adb => tagged1.adb} | 4 +- 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/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/valid_scalars1.adb | 11 + 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/lib/gcc-dg.exp | 96 +- gcc/testsuite/lib/gcc-gdb-test.exp | 31 +- gcc/testsuite/lib/mpx-dg.exp | 146 - gcc/testsuite/lib/scanasm.exp | 30 +- gcc/testsuite/lib/scandump.exp | 63 +- gcc/testsuite/lib/scanipa.exp | 29 +- gcc/testsuite/lib/scanlang.exp | 6 +- .../lib/{scantree.exp => scanltranstree.exp} | 75 +- .../lib/{scantree.exp => scanoffloadtree.exp} | 78 +- gcc/testsuite/lib/scanrtl.exp | 29 +- gcc/testsuite/lib/scantree.exp | 29 +- gcc/testsuite/lib/{scanipa.exp => scanwpaipa.exp} | 74 +- gcc/testsuite/lib/target-supports.exp | 49 +- gcc/toplev.c | 186 +- gcc/toplev.h | 7 + gcc/tree-cfg.c | 758 +- gcc/tree-cfg.h | 2 +- gcc/tree-cfgcleanup.c | 191 +- gcc/tree-chkp-opt.c | 1355 - gcc/tree-chkp.c | 4678 --- gcc/tree-chkp.h | 64 - gcc/tree-chrec.c | 10 +- gcc/tree-chrec.h | 2 - gcc/tree-complex.c | 233 +- gcc/tree-core.h | 40 +- gcc/tree-data-ref.c | 2 + gcc/tree-dfa.c | 43 + gcc/tree-dump.c | 3 +- gcc/tree-eh.c | 12 +- gcc/tree-inline.c | 284 +- gcc/tree-inline.h | 18 +- gcc/tree-loop-distribution.c | 42 +- gcc/tree-nested.c | 213 +- gcc/tree-outof-ssa.c | 102 +- gcc/tree-parloops.c | 16 +- gcc/tree-pass.h | 9 +- gcc/tree-pretty-print.c | 55 +- gcc/tree-scalar-evolution.c | 27 + gcc/tree-sra.c | 3 +- gcc/tree-ssa-alias.c | 38 +- gcc/tree-ssa-alias.h | 10 +- gcc/tree-ssa-ccp.c | 5 +- gcc/tree-ssa-coalesce.c | 424 +- gcc/tree-ssa-coalesce.h | 4 +- gcc/tree-ssa-dce.c | 38 +- gcc/tree-ssa-dse.c | 241 +- gcc/tree-ssa-forwprop.c | 67 +- gcc/tree-ssa-live.c | 76 +- gcc/tree-ssa-live.h | 39 +- gcc/tree-ssa-loop-ch.c | 45 +- gcc/tree-ssa-loop-im.c | 1 - gcc/tree-ssa-loop-ivcanon.c | 12 +- gcc/tree-ssa-loop-ivopts.c | 12 +- gcc/tree-ssa-loop-manip.c | 3 +- gcc/tree-ssa-loop-niter.c | 184 +- gcc/tree-ssa-loop-prefetch.c | 27 + gcc/tree-ssa-loop.c | 14 +- gcc/tree-ssa-math-opts.c | 51 +- gcc/tree-ssa-operands.c | 1 - gcc/tree-ssa-pre.c | 1 - gcc/tree-ssa-propagate.c | 165 +- gcc/tree-ssa-propagate.h | 2 + gcc/tree-ssa-reassoc.c | 56 +- gcc/tree-ssa-sccvn.c | 226 +- gcc/tree-ssa-sccvn.h | 2 - gcc/tree-ssa-scopedtables.c | 4 +- gcc/tree-ssa-strlen.c | 734 +- gcc/tree-ssa-structalias.c | 70 +- gcc/tree-ssa-tail-merge.c | 21 +- gcc/tree-ssa-threadupdate.c | 187 +- gcc/tree-ssa.c | 6 + gcc/tree-stdarg.c | 6 - gcc/tree-streamer-in.c | 29 +- gcc/tree-streamer-out.c | 29 +- gcc/tree-streamer.c | 1 - gcc/tree-switch-conversion.c | 3555 +- gcc/tree-switch-conversion.h | 852 + gcc/tree-vect-data-refs.c | 913 +- gcc/tree-vect-generic.c | 5 +- gcc/tree-vect-loop-manip.c | 35 +- gcc/tree-vect-loop.c | 1311 +- gcc/tree-vect-patterns.c | 3518 +- gcc/tree-vect-slp.c | 761 +- gcc/tree-vect-stmts.c | 1339 +- gcc/tree-vectorizer.c | 472 +- gcc/tree-vectorizer.h | 267 +- gcc/tree-vrp.c | 685 +- gcc/tree-vrp.h | 2 +- gcc/tree.c | 296 +- gcc/tree.def | 37 +- gcc/tree.h | 27 +- gcc/typed-splay-tree.c | 3 + gcc/typed-splay-tree.h | 544 +- gcc/value-prof.c | 70 +- gcc/var-tracking.c | 75 +- gcc/varasm.c | 37 +- gcc/varpool.c | 8 +- gcc/vec.c | 86 +- gcc/vec.h | 69 + gcc/vr-values.c | 33 + gnattools/ChangeLog | 8 - gotools/ChangeLog | 12 +- include/ChangeLog | 23 +- include/ansidecl.h | 9 + include/dwarf2.def | 8 + include/plugin-api.h | 12 +- include/simple-object.h | 5 +- include/splay-tree.h | 4 +- intl/ChangeLog | 8 - libada/ChangeLog | 8 - libatomic/ChangeLog | 31 +- 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 | 10 +- libbacktrace/elf.c | 2 +- libcc1/ChangeLog | 8 - libcpp/ChangeLog | 29 +- libcpp/include/line-map.h | 72 +- libcpp/line-map.c | 117 +- libcpp/po/ChangeLog | 8 - libcpp/system.h | 4 + libdecnumber/ChangeLog | 8 +- libdecnumber/configure | 2 +- libffi/ChangeLog | 24 +- libffi/Makefile.am | 2 + libffi/Makefile.in | 25 +- libffi/configure.host | 5 + libffi/src/powerpc/ffi_linux64.c | 61 +- libffi/src/riscv/ffi.c | 445 + libffi/src/{arm => riscv}/ffitarget.h | 49 +- libffi/src/riscv/sysv.S | 214 + libgcc/ChangeLog | 174 +- libgcc/Makefile.in | 8 +- libgcc/config.host | 22 + libgcc/config/arm/cmse.c | 5 +- libgcc/config/arm/freebsd-atomic.c | 22 +- libgcc/config/arm/ieee754-df.S | 76 +- libgcc/config/arm/ieee754-sf.S | 35 +- libgcc/config/arm/lib1funcs.S | 96 +- libgcc/config/arm/libunwind.S | 6 +- libgcc/config/i386/cpuinfo.c | 9 + libgcc/config/i386/cpuinfo.h | 3 + libgcc/config/i386/shadow-stack-unwind.h | 5 + libgcc/config/libbid/ChangeLog | 8 - libgcc/config/m68k/lb1sf68.S | 4 +- libgcc/config/{nios2 => nds32}/linux-atomic.c | 63 +- libgcc/config/nds32/linux-unwind.h | 156 + libgcc/config/pa/linux-atomic.c | 66 +- libgcc/config/riscv/save-restore.S | 46 +- libgcc/config/t-vxworks | 4 +- libgcc/config/t-vxworks7 | 8 +- libgcc/configure | 14 +- libgcc/configure.ac | 5 + libgcc/crtstuff.c | 3 - libgcc/libgcov-driver-system.c | 108 +- libgcc/libgcov-driver.c | 210 +- libgcc/libgcov-util.c | 97 +- libgfortran/ChangeLog | 305 +- libgfortran/Makefile.am | 3 +- libgfortran/Makefile.in | 8 +- 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 | 45 +- libgfortran/generated/matmul_c16.c | 45 +- libgfortran/generated/matmul_c4.c | 45 +- libgfortran/generated/matmul_c8.c | 45 +- libgfortran/generated/matmul_i1.c | 45 +- libgfortran/generated/matmul_i16.c | 45 +- libgfortran/generated/matmul_i2.c | 45 +- libgfortran/generated/matmul_i4.c | 45 +- libgfortran/generated/matmul_i8.c | 45 +- libgfortran/generated/matmul_r10.c | 45 +- libgfortran/generated/matmul_r16.c | 45 +- libgfortran/generated/matmul_r4.c | 45 +- libgfortran/generated/matmul_r8.c | 45 +- libgfortran/generated/matmulavx128_c10.c | 18 +- libgfortran/generated/matmulavx128_c16.c | 18 +- libgfortran/generated/matmulavx128_c4.c | 18 +- libgfortran/generated/matmulavx128_c8.c | 18 +- libgfortran/generated/matmulavx128_i1.c | 18 +- libgfortran/generated/matmulavx128_i16.c | 18 +- libgfortran/generated/matmulavx128_i2.c | 18 +- libgfortran/generated/matmulavx128_i4.c | 18 +- libgfortran/generated/matmulavx128_i8.c | 18 +- libgfortran/generated/matmulavx128_r10.c | 18 +- libgfortran/generated/matmulavx128_r16.c | 18 +- libgfortran/generated/matmulavx128_r4.c | 18 +- libgfortran/generated/matmulavx128_r8.c | 18 +- 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 | 1 + libgfortran/intrinsics/random_init.f90 | 94 + libgfortran/io/close.c | 3 - libgfortran/io/unix.c | 20 +- libgfortran/io/write.c | 4 +- libgfortran/libgfortran.h | 1 - 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 | 9 +- 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 +- libgo/MERGE | 2 +- libgo/Makefile.am | 403 +- libgo/Makefile.in | 405 +- libgo/check-packages.txt | 163 + libgo/configure | 7 +- libgo/configure.ac | 7 +- libgo/go/cmd/cgo/main.go | 2 + libgo/go/cmd/go/go_test.go | 8 - libgo/go/cmd/go/internal/work/buildid.go | 8 +- libgo/go/cmd/go/mkalldocs.sh | 11 + libgo/go/cmd/go/mkdoc.sh | 9 - libgo/go/go/build/syslist.go | 4 +- libgo/go/go/types/sizes.go | 3 +- .../syscall/unix/getrandom_linux_generic.go | 2 +- libgo/go/reflect/all_test.go | 31 +- libgo/go/reflect/type.go | 37 +- libgo/go/runtime/hash32.go | 2 +- libgo/go/runtime/lfstack_32bit.go | 2 +- libgo/go/runtime/stack.go | 1229 - libgo/go/runtime/unaligned2.go | 2 +- libgo/go/syscall/endian_little.go | 2 +- libgo/goarch.sh | 16 + libgo/gotool-packages.txt | 30 + libgo/libgo-packages.txt | 177 + libgo/match.sh | 4 +- libgo/mkruntimeinc.sh | 33 + libgo/mksysinfo.sh | 1 + libgo/runtime/go-caller.c | 2 +- libgo/runtime/go-unwind.c | 199 +- libgo/runtime/proc.c | 6 +- libgo/sysinfo.c | 209 + libgo/testsuite/gotest | 4 +- libgomp/ChangeLog | 558 +- 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/cuda/cuda.h | 1 + libgomp/plugin/plugin-nvptx.c | 85 +- 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 - libgomp/testsuite/libgomp.c++/for-10.C | 47 - libgomp/testsuite/libgomp.c++/for-11.C | 108 - libgomp/testsuite/libgomp.c++/for-12.C | 40 - libgomp/testsuite/libgomp.c++/for-13.C | 151 - libgomp/testsuite/libgomp.c++/for-14.C | 120 - libgomp/testsuite/libgomp.c++/for-9.C | 33 - 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++/pr86539.C | 28 - libgomp/testsuite/libgomp.c++/pr86542.C | 37 - 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 => libgomp.c-c++-common}/for-1.c | 8 +- .../{libgomp.c => libgomp.c-c++-common}/for-1.h | 0 .../{libgomp.c => libgomp.c-c++-common}/for-2.c | 8 +- .../{libgomp.c => libgomp.c-c++-common}/for-2.h | 0 .../{libgomp.c => libgomp.c-c++-common}/for-3.c | 8 +- .../{libgomp.c => libgomp.c-c++-common}/for-4.c | 8 +- .../{libgomp.c => libgomp.c-c++-common}/for-5.c | 8 +- .../{libgomp.c => libgomp.c-c++-common}/for-6.c | 8 +- .../{libgomp.c => libgomp.c-c++-common}/loop-13.c | 0 .../{libgomp.c => libgomp.c-c++-common}/loop-14.c | 0 .../{libgomp.c => libgomp.c-c++-common}/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 => libgomp.c-c++-common}/pr45784.c | 0 .../{libgomp.c => libgomp.c-c++-common}/pr64824.c | 0 .../{libgomp.c => libgomp.c-c++-common}/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 => libgomp.c-c++-common}/pr69389.c | 0 .../{libgomp.c => libgomp.c-c++-common}/simd-14.c | 0 .../{libgomp.c => libgomp.c-c++-common}/simd-15.c | 0 .../{libgomp.c => libgomp.c-c++-common}/simd-16.c | 2 +- .../{libgomp.c => libgomp.c-c++-common}/simd-17.c | 2 +- .../{libgomp.c => libgomp.c-c++-common}/target-1.c | 0 .../target-10.c | 0 .../target-13.c | 0 .../{libgomp.c => libgomp.c-c++-common}/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 => libgomp.c-c++-common}/udr-1.c | 0 libgomp/testsuite/libgomp.c/pr86660.c | 28 - 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 | 110 + .../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.c => kernels-loop-data-2.c} | 29 +- ...els-loop.c => kernels-loop-data-enter-exit-2.c} | 23 +- ...rnels-loop.c => kernels-loop-data-enter-exit.c} | 20 +- .../{kernels-loop.c => kernels-loop-data-update.c} | 22 +- .../{kernels-loop.c => kernels-loop-data.c} | 27 +- ...p.c => kernels-parallel-loop-data-enter-exit.c} | 21 +- .../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 + .../{loop-dim-default.c => loop-default.h} | 68 +- .../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/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 + .../parallel-loop-2.h} | 81 +- .../testsuite/libgomp.oacc-c-c++-common/pr85422.c | 13 + .../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 + .../{collapse-3.f90 => kernels-collapse-3.f90} | 14 +- .../{collapse-4.f90 => kernels-collapse-4.f90} | 11 +- .../libgomp.oacc-fortran/kernels-independent.f90 | 42 + .../libgomp.oacc-fortran/kernels-loop-1.f90 | 66 + .../{map-1.f90 => kernels-map-1.f90} | 49 +- ...5 => kernels-parallel-loop-data-enter-exit.f95} | 7 +- .../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 | 27 + libgomp/testsuite/libgomp.oacc-fortran/lib-13.f90 | 34 + 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 + .../{map-1.f90 => parallel-loop-1.f90} | 46 +- .../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 | 22 +- libiberty/argv.c | 2 + libiberty/md5.c | 2 +- libiberty/simple-object-elf.c | 4 - libiberty/simple-object.c | 45 +- libiberty/splay-tree.c | 19 + libitm/ChangeLog | 26 +- libitm/beginend.cc | 5 + libitm/config/linux/x86/tls.h | 24 +- libitm/testsuite/lib/libitm.exp | 2 + libmpx/ChangeLog | 207 - libmpx/Makefile.am | 52 - libmpx/Makefile.in | 672 - libmpx/acinclude.m4 | 14 - libmpx/aclocal.m4 | 716 - libmpx/config.h.in | 100 - libmpx/configure | 13979 ------- libmpx/configure.ac | 150 - libmpx/configure.tgt | 29 - libmpx/libmpx.spec.in | 3 - libmpx/mpxrt/Makefile.am | 61 - libmpx/mpxrt/Makefile.in | 580 - libmpx/mpxrt/libmpx.map | 10 - libmpx/mpxrt/libtool-version | 6 - 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 - libmpx/mpxwrap/Makefile.in | 576 - libmpx/mpxwrap/libmpxwrappers.map | 23 - libmpx/mpxwrap/libtool-version | 6 - libmpx/mpxwrap/mpx_wrappers.c | 646 - libobjc/ChangeLog | 8 - liboffloadmic/ChangeLog | 8 - libquadmath/ChangeLog | 8 - libsanitizer/ChangeLog | 52 +- 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_linux_libcdep.cc | 2 +- .../sanitizer_platform_limits_linux.cc | 7 +- .../sanitizer_platform_limits_posix.h | 2 +- libsanitizer/tsan/tsan_platform.h | 122 +- libsanitizer/tsan/tsan_platform_linux.cc | 4 +- libssp/ChangeLog | 8 - libstdc++-v3/ChangeLog | 2138 +- libstdc++-v3/acinclude.m4 | 305 +- libstdc++-v3/config.h.in | 12 + .../abi/post/s390-linux-gnu/baseline_symbols.txt | 3 - .../post/s390x-linux-gnu/32/baseline_symbols.txt | 3 - .../abi/post/s390x-linux-gnu/baseline_symbols.txt | 3 - libstdc++-v3/config/abi/pre/gnu.ver | 81 +- libstdc++-v3/config/io/basic_file_stdio.cc | 33 + libstdc++-v3/config/io/basic_file_stdio.h | 5 + libstdc++-v3/configure | 384 +- libstdc++-v3/configure.ac | 1 + libstdc++-v3/crossconfig.m4 | 3 +- libstdc++-v3/doc/html/manual/bugs.html | 4 - libstdc++-v3/doc/html/manual/index.html | 2 +- libstdc++-v3/doc/html/manual/status.html | 3 - libstdc++-v3/doc/html/manual/test.html | 11 +- libstdc++-v3/doc/html/manual/using_headers.html | 70 +- libstdc++-v3/doc/xml/manual/intro.xml | 16 + libstdc++-v3/doc/xml/manual/status_cxx1998.xml | 4 - libstdc++-v3/doc/xml/manual/status_cxx2017.xml | 10 + libstdc++-v3/doc/xml/manual/test.xml | 11 +- libstdc++-v3/doc/xml/manual/using.xml | 282 +- libstdc++-v3/include/Makefile.am | 4 +- libstdc++-v3/include/Makefile.in | 4 +- libstdc++-v3/include/backward/strstream | 59 +- libstdc++-v3/include/bits/allocator.h | 26 +- libstdc++-v3/include/bits/atomic_base.h | 3 + libstdc++-v3/include/bits/basic_string.h | 19 +- libstdc++-v3/include/bits/basic_string.tcc | 1 + libstdc++-v3/include/bits/c++config | 18 +- libstdc++-v3/include/bits/char_traits.h | 14 +- libstdc++-v3/include/bits/deque.tcc | 2 +- libstdc++-v3/include/bits/forward_list.h | 26 +- libstdc++-v3/include/bits/forward_list.tcc | 44 +- libstdc++-v3/include/bits/fs_dir.h | 5 +- libstdc++-v3/include/bits/fs_path.h | 251 +- libstdc++-v3/include/bits/fstream.tcc | 40 +- libstdc++-v3/include/bits/gslice_array.h | 5 + 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/mask_array.h | 5 + libstdc++-v3/include/bits/postypes.h | 6 + libstdc++-v3/include/bits/random.h | 282 +- 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_compiler.h | 47 +- libstdc++-v3/include/bits/regex_executor.tcc | 4 +- libstdc++-v3/include/bits/shared_ptr.h | 2 +- libstdc++-v3/include/bits/shared_ptr_base.h | 6 +- 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/stl_algo.h | 7 +- libstdc++-v3/include/bits/stl_algobase.h | 48 +- libstdc++-v3/include/bits/stl_bvector.h | 6 +- libstdc++-v3/include/bits/stl_deque.h | 14 + libstdc++-v3/include/bits/stl_iterator.h | 9 +- libstdc++-v3/include/bits/stl_list.h | 24 +- libstdc++-v3/include/bits/stl_map.h | 46 +- libstdc++-v3/include/bits/stl_multimap.h | 45 +- libstdc++-v3/include/bits/stl_multiset.h | 25 +- libstdc++-v3/include/bits/stl_numeric.h | 27 +- libstdc++-v3/include/bits/stl_pair.h | 21 +- libstdc++-v3/include/bits/stl_set.h | 25 +- libstdc++-v3/include/bits/stl_tempbuf.h | 12 +- libstdc++-v3/include/bits/stl_tree.h | 99 +- libstdc++-v3/include/bits/stl_vector.h | 138 +- libstdc++-v3/include/bits/stream_iterator.h | 8 + libstdc++-v3/include/bits/streambuf_iterator.h | 5 + libstdc++-v3/include/bits/uniform_int_dist.h | 15 +- libstdc++-v3/include/bits/unordered_map.h | 55 +- libstdc++-v3/include/bits/unordered_set.h | 22 + libstdc++-v3/include/bits/valarray_after.h | 17 +- libstdc++-v3/include/bits/valarray_array.h | 31 +- libstdc++-v3/include/bits/valarray_before.h | 43 +- libstdc++-v3/include/bits/vector.tcc | 2 +- libstdc++-v3/include/c_global/cstddef | 7 +- 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 | 4 +- libstdc++-v3/include/debug/formatter.h | 119 +- libstdc++-v3/include/debug/forward_list | 4 +- libstdc++-v3/include/debug/functions.h | 35 +- libstdc++-v3/include/debug/helper_functions.h | 13 + libstdc++-v3/include/debug/list | 4 +- libstdc++-v3/include/debug/macros.h | 75 +- libstdc++-v3/include/debug/map.h | 8 +- libstdc++-v3/include/debug/multimap.h | 8 +- libstdc++-v3/include/debug/multiset.h | 8 +- libstdc++-v3/include/debug/safe_iterator.h | 24 +- libstdc++-v3/include/debug/safe_local_iterator.h | 23 +- libstdc++-v3/include/debug/set.h | 8 +- libstdc++-v3/include/debug/stl_iterator.h | 23 + libstdc++-v3/include/debug/string | 1534 +- libstdc++-v3/include/debug/unordered_map | 8 +- libstdc++-v3/include/debug/unordered_set | 8 +- libstdc++-v3/include/debug/vector | 13 +- libstdc++-v3/include/experimental/bits/fs_path.h | 74 +- libstdc++-v3/include/experimental/memory_resource | 173 +- libstdc++-v3/include/experimental/regex | 6 +- libstdc++-v3/include/experimental/string | 8 +- libstdc++-v3/include/ext/malloc_allocator.h | 3 + libstdc++-v3/include/ext/memory | 4 +- libstdc++-v3/include/ext/new_allocator.h | 3 + libstdc++-v3/include/ext/pointer.h | 4 - libstdc++-v3/include/ext/random | 169 +- libstdc++-v3/include/ext/random.tcc | 3 +- libstdc++-v3/include/ext/throw_allocator.h | 5 + libstdc++-v3/include/precompiled/stdc++.h | 18 +- libstdc++-v3/include/std/any | 6 +- libstdc++-v3/include/std/atomic | 320 +- libstdc++-v3/include/std/bit | 355 + libstdc++-v3/include/std/bitset | 4 + libstdc++-v3/include/std/complex | 12 +- libstdc++-v3/include/std/fstream | 126 +- libstdc++-v3/include/std/functional | 3 +- libstdc++-v3/include/std/future | 27 +- libstdc++-v3/include/std/scoped_allocator | 23 +- libstdc++-v3/include/std/sstream | 66 +- libstdc++-v3/include/std/stdexcept | 76 +- libstdc++-v3/include/std/string_view | 24 +- libstdc++-v3/include/std/system_error | 5 + libstdc++-v3/include/std/thread | 33 +- libstdc++-v3/include/std/tuple | 6 +- libstdc++-v3/include/std/type_traits | 238 +- libstdc++-v3/include/std/utility | 7 +- libstdc++-v3/include/std/valarray | 53 +- libstdc++-v3/include/std/variant | 67 +- libstdc++-v3/include/std/version | 135 + libstdc++-v3/include/tr1/legendre_function.tcc | 29 +- libstdc++-v3/libsupc++/exception.h | 12 +- libstdc++-v3/libsupc++/new | 5 + libstdc++-v3/libsupc++/new_opa.cc | 62 +- libstdc++-v3/python/libstdcxx/v6/printers.py | 34 - libstdc++-v3/src/c++11/cow-stdexcept.cc | 19 +- libstdc++-v3/src/c++11/debug.cc | 75 +- libstdc++-v3/src/c++11/ios.cc | 59 +- libstdc++-v3/src/c++11/string-inst.cc | 2 + libstdc++-v3/src/c++11/system_error.cc | 256 - 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 | 122 +- .../headers/{c++2014 => c++2017}/all_attributes.cc | 5 +- .../{c++2014 => c++2017}/all_no_exceptions.cc | 2 +- .../headers/{c++2014 => c++2017}/all_no_rtti.cc | 2 +- .../{c++2014 => c++2017}/all_pedantic_errors.cc | 2 +- .../headers/{c++2014 => c++2017}/operator_names.cc | 2 +- .../headers/{c++2014 => c++2017}/stdc++.cc | 2 +- .../stdc++_multiple_inclusion.cc | 2 +- .../headers/{c++2014 => c++2020}/all_attributes.cc | 5 +- .../{c++2014 => c++2020}/all_no_exceptions.cc | 2 +- .../headers/{c++2014 => c++2020}/all_no_rtti.cc | 2 +- .../{c++2014 => c++2020}/all_pedantic_errors.cc | 2 +- .../headers/{c++2014 => c++2020}/operator_names.cc | 2 +- .../headers/{c++2014 => c++2020}/stdc++.cc | 2 +- .../stdc++_multiple_inclusion.cc | 2 +- .../headers/version/macros.cc} | 21 +- libstdc++-v3/testsuite/18_support/new_aligned.cc | 119 - .../error_category/generic_category.cc | 69 - .../error_category/system_category.cc | 114 - libstdc++-v3/testsuite/19_diagnostics/stdexcept.cc | 28 + .../requirements/alias_decl.cc | 2 +- .../87278.cc => duration/arithmetic/dr3050.cc} | 12 +- .../{move_target.cc => non_copyconstructible.cc} | 35 +- .../requirements/explicit_instantiation.cc | 9 +- .../requirements/typedefs.cc | 10 +- .../20_util/is_nothrow_convertible/value.cc | 177 + .../85183.cc => reference_wrapper/deduction.cc} | 30 +- .../testsuite/20_util/reference_wrapper/lwg2993.cc | 55 + .../requirements/alias_decl.cc | 21 +- .../requirements/explicit_instantiation.cc | 7 +- .../testsuite/20_util/remove_cvref/value.cc | 50 + .../testsuite/20_util/remove_cvref/value_ext.cc | 49 + .../20_util/scoped_allocator/construct_pair.cc | 28 + .../testsuite/20_util/tuple/tuple_element_t.cc | 6 + .../requirements/alias_decl.cc} | 29 +- .../requirements/explicit_instantiation.cc | 9 +- .../20_util/type_identity/requirements/typedefs.cc | 94 + libstdc++-v3/testsuite/20_util/variant/80165.cc | 12 + .../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 + .../debug/1_neg.cc} | 10 +- .../debug/2_neg.cc} | 10 +- .../testsuite/21_strings/basic_string/init-list.cc | 8 +- .../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} | 47 +- .../modifiers/insert/wchar_t/83328.cc} | 34 +- .../requirements/explicit_instantiation/debug.cc | 3 +- .../testsuite/21_strings/basic_string/types/1.cc | 10 +- .../cons/char/nonnull.cc} | 13 +- .../cons/wchar_t/nonnull.cc} | 13 +- .../operations/compare/char/nonnull.cc} | 15 +- .../operations/find/char/nonnull.cc} | 18 +- .../operations/rfind/char/nonnull.cc} | 15 +- .../testsuite/22_locale/conversions/buffer/1.cc | 4 + .../testsuite/22_locale/conversions/string/1.cc | 7 + .../testsuite/22_locale/numpunct/members/char/3.cc | 6 +- .../23_containers/array/element_access/at_neg.cc | 2 +- .../83709.cc => deque/modifiers/assign/1.cc} | 34 +- .../remove_cxx20_return.cc} | 39 +- .../unique_cxx20_return.cc} | 28 +- .../insert/83709.cc => list/modifiers/assign/1.cc} | 34 +- .../list/operations/remove_cxx20_return.cc} | 68 +- .../list/operations/unique_cxx20_return.cc} | 38 +- .../map/cons/noexcept_default_construct.cc | 16 + .../map/cons/noexcept_move_construct.cc | 23 +- .../23_containers/map/modifiers/insert/78595.cc | 115 - .../map/operations/contains.cc} | 67 +- .../multimap/cons/noexcept_default_construct.cc | 16 + .../multimap/cons/noexcept_move_construct.cc | 23 +- .../multimap/modifiers/insert/78595.cc | 115 - .../23_containers/multimap/operations/contains.cc | 71 + .../multiset/cons/noexcept_default_construct.cc | 16 + .../multiset/cons/noexcept_move_construct.cc | 23 +- .../23_containers/multiset/operations/contains.cc | 71 + .../set/cons/noexcept_default_construct.cc | 16 + .../set/cons/noexcept_move_construct.cc | 23 +- .../set/operations/contains.cc} | 66 +- .../23_containers/unordered_map/modifiers/78595.cc | 122 - .../unordered_map/operations/contains.cc} | 22 +- .../unordered_multimap/modifiers/78595.cc | 122 - .../unordered_multimap/operations/contains.cc} | 27 +- .../unordered_multiset/operations/contains.cc} | 34 +- .../{insert/83709.cc => operations/contains.cc} | 36 +- .../vector/{bool => }/allocator/default_init.cc | 4 +- .../83709.cc => vector/bool/modifiers/assign/1.cc} | 25 +- .../vector/cons/noexcept_move_construct.cc | 32 +- .../83709.cc => vector/modifiers/assign/1.cc} | 25 +- .../move_iterator/debug_neg.cc} | 19 +- .../normal_iterator/debug_neg.cc} | 17 +- .../reverse_iterator/debug_neg.cc} | 17 +- .../empty_neg.cc => copy_backward/debug/1_neg.cc} | 10 +- .../empty_neg.cc => copy_backward/debug/2_neg.cc} | 10 +- .../empty2_neg.cc => copy_backward/debug/3_neg.cc} | 15 +- .../empty_neg.cc => equal/debug/1_neg.cc} | 10 +- .../empty_neg.cc => equal/debug/2_neg.cc} | 10 +- .../empty_neg.cc => equal/debug/3_neg.cc} | 16 +- .../dr2268.cc => 25_algorithms/fill_n/2.cc} | 31 +- .../empty_neg.cc => fill_n/debug/1_neg.cc} | 10 +- .../empty_neg.cc => fill_n/debug/2_neg.cc} | 10 +- .../empty_neg.cc => fill_n/debug/3_neg.cc} | 10 +- .../empty_neg.cc => fill_n/debug/4_neg.cc} | 14 +- .../testsuite/26_numerics/accumulate/lwg2055.cc | 93 + .../26_numerics/adjacent_difference/lwg2055.cc | 126 + .../testsuite/26_numerics/bit/bit.pow.two/ceil2.cc | 108 + .../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 | 103 + .../26_numerics/bit/bitops.count/countl_zero.cc | 104 + .../26_numerics/bit/bitops.count/countr_one.cc | 106 + .../26_numerics/bit/bitops.count/countr_zero.cc | 105 + .../26_numerics/bit/bitops.count/popcount.cc | 108 + .../testsuite/26_numerics/bit/bitops.rot/rotl.cc | 119 + .../testsuite/26_numerics/bit/bitops.rot/rotr.cc | 119 + .../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 +- .../chi_squared_distribution/cons/default.cc | 16 +- .../random/discard_block_engine/cons/seed_seq2.cc | 87 + .../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 + .../linear_congruential_engine/cons/seed_seq2.cc | 83 + .../random/lognormal_distribution/cons/default.cc | 19 +- .../mersenne_twister_engine/cons/seed_seq2.cc | 88 + .../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 | 2 +- .../random/shuffle_order_engine/cons/seed_seq2.cc | 87 + .../random/student_t_distribution/cons/default.cc | 19 +- .../subtract_with_carry_engine/cons/seed_seq2.cc | 83 + .../uniform_int_distribution/cons/default.cc | 19 +- .../uniform_real_distribution/cons/default.cc | 19 +- .../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 + .../basic_filebuf/open/{char => wchar_t}/1.cc | 39 +- .../27_io/basic_fstream/cons/wchar_t/1.cc | 65 + .../basic_fstream/open/wchar_t/1.cc} | 36 +- .../27_io/basic_ifstream/cons/wchar_t/1.cc | 66 + .../basic_ifstream/open/{char => wchar_t}/1.cc | 34 +- .../basic_istringstream/cons/default.cc} | 30 +- .../27_io/basic_ofstream/cons/wchar_t/1.cc | 66 + .../basic_ofstream/open/{char => wchar_t}/1.cc | 35 +- .../basic_ostringstream/cons/default.cc} | 30 +- .../basic_stringbuf/cons/char/default.cc} | 30 +- .../basic_stringbuf/cons/wchar_t/default.cc} | 30 +- .../basic_stringstream/cons/default.cc} | 30 +- .../27_io/filesystem/directory_entry/86597.cc | 74 - .../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 +- .../27_io/filesystem/path/generation/normal.cc | 63 +- .../filesystem/path/io/dr2989.cc} | 22 +- .../path/{compare/strings.cc => itr/components.cc} | 34 +- .../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 + .../28_regex/headers/regex/parallel_mode.cc | 22 - .../28_regex/headers/regex/std_c++0x_neg.cc | 3 + .../28_regex/match_results/ctors/char/default.cc | 15 +- .../match_results/ctors/wchar_t/default.cc | 15 +- .../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 +- .../atomic/requirements/typedefs.cc} | 25 +- .../29_atomics/atomic_integral/nonmembers.cc | 163 + .../atomic_integral}/requirements/typedefs.cc | 35 +- .../30_threads/condition_variable_any/cond.cc | 35 - libstdc++-v3/testsuite/backward/strstream_move.cc | 243 + .../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 +- .../testsuite/experimental/functional/87538.cc | 48 - .../memory_resource/new_delete_resource.cc | 132 + .../memory_resource/resource_adaptor.cc | 147 +- .../polymorphic_allocator/pmr_typedefs_deque.cc | 28 - .../pmr_typedefs_forward_list.cc | 28 - .../polymorphic_allocator/pmr_typedefs_list.cc | 28 - .../polymorphic_allocator/pmr_typedefs_map.cc | 35 - .../polymorphic_allocator/pmr_typedefs_match.cc | 50 - .../polymorphic_allocator/pmr_typedefs_multimap.cc | 35 - .../polymorphic_allocator/pmr_typedefs_multiset.cc | 32 - .../polymorphic_allocator/pmr_typedefs_set.cc | 32 - .../polymorphic_allocator/pmr_typedefs_string.cc | 61 - .../pmr_typedefs_unordered_map.cc | 40 - .../pmr_typedefs_unordered_multimap.cc | 40 - .../pmr_typedefs_unordered_multiset.cc | 39 - .../pmr_typedefs_unordered_set.cc | 39 - .../polymorphic_allocator/pmr_typedefs_vector.cc | 28 - libstdc++-v3/testsuite/ext/ext_pointer/1.cc | 14 - .../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/lib/libstdc++.exp | 2 +- .../02_assoc_legendre/check_value.cc | 534 +- .../02_assoc_legendre/check_value.cc | 534 +- libstdc++-v3/testsuite/util/testsuite_abi.cc | 3 +- .../testsuite/util/testsuite_common_types.h | 20 + 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 | 10 +- libvtv/testsuite/lib/libvtv.exp | 2 + ltmain.sh | 4 +- lto-plugin/ChangeLog | 15 +- 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 +- 3737 files changed, 253881 insertions(+), 218679 deletions(-) create mode 100644 config/ax_pthread.m4 delete mode 100644 config/bootstrap-mpx.mk create mode 100755 contrib/compare-lto create mode 100644 contrib/vim-gcc-dev/README create mode 100644 contrib/vim-gcc-dev/ftdetect/gcc-dev.vim create mode 100644 contrib/vim-gcc-dev/syntax/gcc-match.vim create mode 100644 contrib/vim-gcc-dev/syntax/gcc-rtl.vim rename contrib/{ => vim-gcc-dev/syntax}/gimple.vim (89%) copy gcc/ada/{argv.c => argv-lynxos178-raven-cert.c} (72%) delete mode 100644 gcc/ada/doc/gnat_ugn/project-manager-figure.png copy gcc/ada/libgnarl/{s-linux.ads => s-linux__riscv.ads} (86%) copy gcc/ada/libgnat/{s-tsmona__mingw.adb => s-optide.adb} (60%) copy gcc/ada/libgnat/{system-linux-sparc.ads => system-linux-riscv.ads} (98%) copy gcc/ada/libgnat/{system-lynxos178-ppc.ads => system-lynxos178-x86.ads} (98%) copy gcc/ada/libgnat/{system-vxworks-e500-kernel.ads => system-vxworks7-e500-kerne [...] copy gcc/ada/libgnat/{system-vxworks-e500-rtp.ads => system-vxworks7-e500-rtp.ads} (98%) copy gcc/ada/libgnat/{system-vxworks-ppc-kernel.ads => system-vxworks7-ppc-kernel. [...] copy gcc/ada/libgnat/{system-vxworks-ppc-rtp.ads => system-vxworks7-ppc-rtp.ads} (98%) rename gcc/ada/libgnat/{system-vxworks-ppc64-kernel.ads => system-vxworks7-ppc64-k [...] copy gcc/ada/libgnat/{system-vxworks-x86-rtp.ads => system-vxworks7-x86-rtp.ads} (98%) rename gcc/ada/{vx_crtbegin_auto.c => vx_crtbegin_array.c} (92%) copy gcc/ada/{vx_crtbegin.c => vx_crtbegin_attr.c} (85%) create mode 100644 gcc/ada/vxworks-arm-link.spec create mode 100644 gcc/ada/vxworks-e500-link.spec create mode 100644 gcc/ada/vxworks-gnat-crtbe-link.spec create mode 100644 gcc/ada/vxworks-smp-arm-link.spec create mode 100644 gcc/ada/vxworks-smp-e500-link.spec create mode 100644 gcc/ada/vxworks-smp-ppc-link.spec create mode 100644 gcc/ada/vxworks-smp-x86-link.spec delete mode 100644 gcc/chkp-builtins.def delete mode 100644 gcc/config/alpha/freebsd.h copy libgcc/find-symver.awk => gcc/config/arc/t-multilib-linux (51%) copy gcc/config/i386/{clwbintrin.h => cldemoteintrin.h} (68%) create mode 100644 gcc/config/i386/glm.md copy gcc/config/i386/{rdseedintrin.h => waitpkgintrin.h} (60%) create mode 100644 gcc/config/mips/p6600.md create mode 100644 gcc/config/nds32/elf.h create mode 100644 gcc/config/nds32/linux.h create mode 100644 gcc/config/nds32/nds32-dspext.md create mode 100644 gcc/config/nds32/nds32-elf.opt create mode 100644 gcc/config/nds32/nds32-graywolf.md create mode 100644 gcc/config/nds32/nds32-linux.opt create mode 100644 gcc/config/nds32/nds32-n10.md create mode 100644 gcc/config/nds32/nds32-n13.md copy gcc/config/nds32/{t-mlibs => t-elf} (72%) copy gcc/config/nds32/{t-mlibs => t-linux} (94%) create mode 100644 gcc/config/riscv/t-withmultilib copy libgcc/config/nds32/isr-library/restore_partial.inc => gcc/config/riscv/withm [...] delete mode 100644 gcc/config/rs6000/750cl.h delete mode 100644 gcc/config/rs6000/paired.h delete mode 100644 gcc/config/rs6000/paired.md delete mode 100644 gcc/config/rs6000/singlefp.h delete mode 100644 gcc/config/rs6000/t-xilinx delete mode 100644 gcc/config/rs6000/xfpu.h delete mode 100644 gcc/config/rs6000/xfpu.md delete mode 100644 gcc/config/rs6000/xilinx.h delete mode 100644 gcc/config/rs6000/xilinx.opt delete mode 100644 gcc/ipa-chkp.c delete mode 100644 gcc/ipa-chkp.h create mode 100644 gcc/opt-suggestions.c create mode 100644 gcc/opt-suggestions.h delete mode 100644 gcc/rtl-chkp.c delete mode 100644 gcc/rtl-chkp.h create mode 100644 gcc/sort.cc create mode 100644 gcc/testsuite/c-c++-common/Wformat-pr84258.c create mode 100644 gcc/testsuite/c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c create mode 100644 gcc/testsuite/c-c++-common/goacc/builtin-goacc-parlevel-id-size.c create mode 100644 gcc/testsuite/c-c++-common/goacc/deviceptr-4.c create mode 100644 gcc/testsuite/c-c++-common/goacc/finalize-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-counter-var-redundant-load.c copy gcc/testsuite/c-c++-common/goacc/{kernels-loop-2.c => kernels-loop-data-2.c} (75%) copy gcc/testsuite/c-c++-common/goacc/{kernels-loop-2.c => kernels-loop-data-enter [...] copy gcc/testsuite/c-c++-common/goacc/{kernels-loop-2.c => kernels-loop-data-enter [...] copy gcc/testsuite/c-c++-common/goacc/{kernels-loop-2.c => kernels-loop-data-updat [...] copy gcc/testsuite/c-c++-common/goacc/{kernels-loop-2.c => kernels-loop-data.c} (74%) copy gcc/testsuite/c-c++-common/goacc/{kernels-loop-2.c => kernels-parallel-loop-d [...] create mode 100644 gcc/testsuite/c-c++-common/goacc/parallel-reduction.c create mode 100644 gcc/testsuite/c-c++-common/goacc/private-reduction-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/update-if_present-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/update-if_present-2.c delete mode 100644 gcc/testsuite/c-c++-common/gomp/declare-target-3.c create mode 100644 gcc/testsuite/c-c++-common/rotate-9.c delete mode 100644 gcc/testsuite/c-c++-common/torture/pr87248.c delete mode 100644 gcc/testsuite/g++.dg/abi/pr87137.C delete mode 100644 gcc/testsuite/g++.dg/asan/pr85774.C create mode 100644 gcc/testsuite/g++.dg/concepts/locations1.C create mode 100644 gcc/testsuite/g++.dg/conflict-markers-2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-65.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/cond1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-base6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted52.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted53.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted54.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted55.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted56.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted57.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted58.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted59.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted60.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/deleted14.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/depr-copy1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/depr-copy2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/friend3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/gen-attrs-65.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-ref-2267.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-throw1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-throw2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist102.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist103.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist104.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/locations1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/main1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/narrowing1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi-template18.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/pr85070.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/pr87155.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/range-for10.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/rv-cast6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/sfinae62.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-86767.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/dr1560.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-85713-2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-85713.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-variadic19.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr84588-1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr84588-2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr84588-3.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction55.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction56.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction57.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction58.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if24.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp46.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp47.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp48.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/namespace-attribs2.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/static2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-inst1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for10.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for9.C delete mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/pr86456.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/pr77777.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/pr86201.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/thread-thread_local.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/virtual-constexpr.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/virtual-static.C create mode 100644 gcc/testsuite/g++.dg/expr/delete2.C create mode 100644 gcc/testsuite/g++.dg/expr/ptrmem10.C delete mode 100644 gcc/testsuite/g++.dg/expr/unary4.C create mode 100644 gcc/testsuite/g++.dg/ext/cond3.C delete mode 100644 gcc/testsuite/g++.dg/ext/forscope1.C delete mode 100644 gcc/testsuite/g++.dg/ext/forscope2.C create mode 100644 gcc/testsuite/g++.dg/ext/integer-pack4.C delete mode 100644 gcc/testsuite/g++.dg/ext/is_constructible2.C create mode 100644 gcc/testsuite/g++.dg/ext/typeof13.C delete mode 100644 gcc/testsuite/g++.dg/gcov/pr86109.C delete mode 100644 gcc/testsuite/g++.dg/gomp/declare-target-2.C create mode 100644 gcc/testsuite/g++.dg/init/delete3.C create mode 100644 gcc/testsuite/g++.dg/init/new49.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr85607.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr86323.C create mode 100644 gcc/testsuite/g++.dg/lookup/pr85634-2.C create mode 100644 gcc/testsuite/g++.dg/lookup/pr86329.C delete mode 100644 gcc/testsuite/g++.dg/lto/pr69729_0.C create mode 100644 gcc/testsuite/g++.dg/opt/mpx.C delete mode 100644 gcc/testsuite/g++.dg/opt/pr3698.C delete mode 100644 gcc/testsuite/g++.dg/opt/pr71529.C delete mode 100644 gcc/testsuite/g++.dg/opt/pr86738.C create mode 100644 gcc/testsuite/g++.dg/other/avx2-pr85572-1.C create mode 100644 gcc/testsuite/g++.dg/other/locations1.C create mode 100644 gcc/testsuite/g++.dg/other/main2.C create mode 100644 gcc/testsuite/g++.dg/other/main3.C create mode 100644 gcc/testsuite/g++.dg/other/sse2-pr85572-1.C create mode 100644 gcc/testsuite/g++.dg/other/sse2-pr85572-2.C create mode 100644 gcc/testsuite/g++.dg/other/sse4-pr85572-1.C create mode 100644 gcc/testsuite/g++.dg/other/static3.C create mode 100644 gcc/testsuite/g++.dg/other/static4.C create mode 100644 gcc/testsuite/g++.dg/overload/conv-op3.C create mode 100644 gcc/testsuite/g++.dg/parse/cond6.C create mode 100644 gcc/testsuite/g++.dg/parse/cond7.C create mode 100644 gcc/testsuite/g++.dg/parse/cond8.C delete mode 100644 gcc/testsuite/g++.dg/pr63995-1.C delete mode 100644 gcc/testsuite/g++.dg/pr68270.C delete mode 100644 gcc/testsuite/g++.dg/pr71624.C delete mode 100644 gcc/testsuite/g++.dg/pr71633.C delete mode 100644 gcc/testsuite/g++.dg/pr79761.C delete mode 100644 gcc/testsuite/g++.dg/pr79764.C delete mode 100644 gcc/testsuite/g++.dg/pr79769.C create mode 100644 gcc/testsuite/g++.dg/pr82899.C create mode 100644 gcc/testsuite/g++.dg/pr85515-1.C create mode 100644 gcc/testsuite/g++.dg/pr85515-2.C create mode 100644 gcc/testsuite/g++.dg/pr86082.C create mode 100644 gcc/testsuite/g++.dg/pr86159.C create mode 100644 gcc/testsuite/g++.dg/pr86240.C delete mode 100644 gcc/testsuite/g++.dg/pr86374.C delete mode 100644 gcc/testsuite/g++.dg/pr87185.C create mode 100644 gcc/testsuite/g++.dg/template/array30.C create mode 100644 gcc/testsuite/g++.dg/template/array31.C delete mode 100644 gcc/testsuite/g++.dg/template/for1.C create mode 100644 gcc/testsuite/g++.dg/template/friend64.C create mode 100644 gcc/testsuite/g++.dg/template/friend65.C create mode 100644 gcc/testsuite/g++.dg/template/friend66.C delete mode 100644 gcc/testsuite/g++.dg/template/pr86706.C create mode 100644 gcc/testsuite/g++.dg/tls/locations1.C create mode 100644 gcc/testsuite/g++.dg/tls/pr85400.C create mode 100644 gcc/testsuite/g++.dg/torture/aarch64-vect-init-1.C create mode 100644 gcc/testsuite/g++.dg/torture/pr85834.C delete mode 100644 gcc/testsuite/g++.dg/torture/pr86763.C delete mode 100644 gcc/testsuite/g++.dg/torture/pr86816.C delete mode 100644 gcc/testsuite/g++.dg/torture/pr87014.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/lifetime-dse1.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr86062.C delete mode 100644 gcc/testsuite/g++.dg/ubsan/pr86406.C delete mode 100644 gcc/testsuite/g++.dg/ubsan/vptr-13.C delete mode 100644 gcc/testsuite/g++.dg/vec-init-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wextra-4.C create mode 100644 gcc/testsuite/g++.dg/warn/Winit-list1.C create mode 100644 gcc/testsuite/g++.dg/warn/Winit-list2.C create mode 100644 gcc/testsuite/g++.dg/warn/Winit-list3.C create mode 100644 gcc/testsuite/g++.dg/warn/Wshadow-13.C create mode 100644 gcc/testsuite/g++.dg/warn/Wshadow-14.C create mode 100644 gcc/testsuite/g++.dg/warn/Wshadow-15.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wsign-conversion-3.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wsign-conversion-4.C create mode 100644 gcc/testsuite/g++.dg/warn/Wzero-as-null-pointer-constant-7.C delete mode 100644 gcc/testsuite/g++.dg/warn/pr86453.C delete mode 100644 gcc/testsuite/g++.dg/warn/pr86881.C delete mode 100644 gcc/testsuite/g++.old-deja/g++.jason/scoping15.C delete mode 100644 gcc/testsuite/g++.old-deja/g++.mike/net43.C rename gcc/testsuite/{g++.dg/other/sve_const_pred_1.C => g++.target/aarch64/sve/co [...] rename gcc/testsuite/{g++.dg/other/sve_const_pred_2.C => g++.target/aarch64/sve/co [...] rename gcc/testsuite/{g++.dg/other/sve_const_pred_3.C => g++.target/aarch64/sve/co [...] rename gcc/testsuite/{g++.dg/other/sve_const_pred_4.C => g++.target/aarch64/sve/co [...] rename gcc/testsuite/{g++.dg/other/sve_tls_2.C => g++.target/aarch64/sve/tls_2.C} (85%) rename gcc/testsuite/{g++.dg/other/sve_vcond_1.C => g++.target/aarch64/sve/vcond_1 [...] rename gcc/testsuite/{g++.dg/other/sve_vcond_1_run.C => g++.target/aarch64/sve/vco [...] create mode 100644 gcc/testsuite/gcc.c-torture/compile/20180605-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr84195.c delete mode 100644 gcc/testsuite/gcc.c-torture/compile/pr85704.c copy gcc/testsuite/gcc.c-torture/execute/builtins/lib/{strlen.c => strnlen.c} (61%) create mode 100644 gcc/testsuite/gcc.c-torture/execute/builtins/strnlen-lib.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/builtins/strnlen.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr85582-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr85582-2.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr85582-3.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr86492.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr86844.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr87623.c copy gcc/testsuite/{gcc.target/powerpc/sad-vectorize-3.c => gcc.c-torture/execute/ [...] copy gcc/testsuite/{gcc.target/powerpc/sad-vectorize-3.c => gcc.c-torture/execute/ [...] create mode 100644 gcc/testsuite/gcc.dg-selftests/dg-final.exp copy gcc/testsuite/gcc.dg/{Walloc-size-larger-than-14.c => Walloc-size-larger-than [...] create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-28.c create mode 100644 gcc/testsuite/gcc.dg/Wc90-c99-compat-10.c create mode 100644 gcc/testsuite/gcc.dg/Wc90-c99-compat-11.c create mode 100644 gcc/testsuite/gcc.dg/Wc90-c99-compat-12.c create mode 100644 gcc/testsuite/gcc.dg/Wc90-c99-compat-9.c create mode 100644 gcc/testsuite/gcc.dg/Wrestrict-16.c create mode 100644 gcc/testsuite/gcc.dg/Wrestrict-17.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-5.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-6.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-truncation-3.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-truncation-4.c create mode 100644 gcc/testsuite/gcc.dg/absu.c create mode 100644 gcc/testsuite/gcc.dg/attr-nonstring-2.c create mode 100644 gcc/testsuite/gcc.dg/attr-nonstring-3.c create mode 100644 gcc/testsuite/gcc.dg/attr-nonstring-4.c create mode 100644 gcc/testsuite/gcc.dg/attr-nonstring.c create mode 100644 gcc/testsuite/gcc.dg/autopar/pr86097.c create mode 100644 gcc/testsuite/gcc.dg/completion-1.c create mode 100644 gcc/testsuite/gcc.dg/completion-2.c create mode 100644 gcc/testsuite/gcc.dg/completion-3.c create mode 100644 gcc/testsuite/gcc.dg/complex-6.c create mode 100644 gcc/testsuite/gcc.dg/complex-7.c delete mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/pr37726.c create mode 100644 gcc/testsuite/gcc.dg/fma-1.c create mode 100644 gcc/testsuite/gcc.dg/fma-2.c create mode 100644 gcc/testsuite/gcc.dg/fma-3.c create mode 100644 gcc/testsuite/gcc.dg/fma-4.c create mode 100644 gcc/testsuite/gcc.dg/fma-5.c create mode 100644 gcc/testsuite/gcc.dg/fma-6.c create mode 100644 gcc/testsuite/gcc.dg/fma-7.c create mode 100644 gcc/testsuite/gcc.dg/fold-popcount-1.c create mode 100644 gcc/testsuite/gcc.dg/fold-popcount-2.c create mode 100644 gcc/testsuite/gcc.dg/fold-popcount-3.c create mode 100644 gcc/testsuite/gcc.dg/fold-popcount-4.c create mode 100644 gcc/testsuite/gcc.dg/gimplefe-28.c create mode 100644 gcc/testsuite/gcc.dg/gimplefe-29.c create mode 100644 gcc/testsuite/gcc.dg/guality/pr37726.c copy gcc/{config/linux-protos.h => testsuite/gcc.dg/guality/prevent-optimization.h} (72%) create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-icf-38.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-icf-38a.c copy gcc/testsuite/gcc.dg/ipa/{ipa-icf-37.c => ipa-icf-39.c} (55%) create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-pta-19.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr85734.c copy gcc/testsuite/gcc.dg/{pr47991.c => ipa/pr86279.c} (89%) delete mode 100644 gcc/testsuite/gcc.dg/lto/chkp-privatize-1_0.c delete mode 100644 gcc/testsuite/gcc.dg/lto/chkp-privatize-2_0.c delete mode 100644 gcc/testsuite/gcc.dg/lto/chkp-privatize_0.c delete mode 100644 gcc/testsuite/gcc.dg/lto/chkp-removed-alias_0.c delete mode 100644 gcc/testsuite/gcc.dg/lto/chkp-static-bounds_0.c delete mode 100644 gcc/testsuite/gcc.dg/lto/chkp-wrap-asm-name_0.c delete mode 100644 gcc/testsuite/gcc.dg/lto/pr66221_0.c delete mode 100644 gcc/testsuite/gcc.dg/nested-func-11.c create mode 100644 gcc/testsuite/gcc.dg/nextafter-1.c create mode 100644 gcc/testsuite/gcc.dg/nextafter-2.c create mode 100644 gcc/testsuite/gcc.dg/nextafter-3.c create mode 100644 gcc/testsuite/gcc.dg/nextafter-4.c create mode 100644 gcc/testsuite/gcc.dg/noncompile/pr30552-1.c create mode 100644 gcc/testsuite/gcc.dg/noncompile/pr30552-2.c create mode 100644 gcc/testsuite/gcc.dg/noncompile/pr30552-3.c create mode 100644 gcc/testsuite/gcc.dg/noncompile/pr30552-4.c create mode 100644 gcc/testsuite/gcc.dg/noncompile/pr55976-1.c create mode 100644 gcc/testsuite/gcc.dg/noncompile/pr55976-2.c delete mode 100644 gcc/testsuite/gcc.dg/pr47793.c create mode 100644 gcc/testsuite/gcc.dg/pr69615.c create mode 100644 gcc/testsuite/gcc.dg/pr79985.c copy gcc/testsuite/gcc.dg/{torture/pr85567.c => pr85955.c} (74%) copy gcc/testsuite/gcc.dg/{vector-1.c => pr86046.c} (55%) create mode 100644 gcc/testsuite/gcc.dg/pr86047.c create mode 100644 gcc/testsuite/gcc.dg/pr86124.c create mode 100644 gcc/testsuite/gcc.dg/pr86179.c create mode 100644 gcc/testsuite/gcc.dg/pr86271.c delete mode 100644 gcc/testsuite/gcc.dg/pr86617.c delete mode 100644 gcc/testsuite/gcc.dg/pr86835.c delete mode 100644 gcc/testsuite/gcc.dg/pr87024.c delete mode 100644 gcc/testsuite/gcc.dg/pr87074.c delete mode 100644 gcc/testsuite/gcc.dg/pr87099.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-transposition.c create mode 100644 gcc/testsuite/gcc.dg/store_merging_20.c create mode 100644 gcc/testsuite/gcc.dg/store_merging_21.c delete mode 100644 gcc/testsuite/gcc.dg/store_merging_22.c delete mode 100644 gcc/testsuite/gcc.dg/store_merging_23.c create mode 100644 gcc/testsuite/gcc.dg/strcmpopt_2.c create mode 100644 gcc/testsuite/gcc.dg/strcmpopt_3.c create mode 100644 gcc/testsuite/gcc.dg/strcmpopt_4.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-44.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-45.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-46.c delete mode 100644 gcc/testsuite/gcc.dg/strlenopt-57.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr85852.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr86034.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr86066.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr86232.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr86363.c copy gcc/testsuite/{gcc.target/i386/pr85044.c => gcc.dg/torture/pr86389.c} (70%) delete mode 100644 gcc/testsuite/gcc.dg/torture/pr86505.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr86945.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr87087.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr87645.c delete mode 100644 gcc/testsuite/gcc.dg/torture/restrict-6.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/copy-headers-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/copy-headers-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/copy-headers-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/copy-headers-5.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/cunroll-15.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ivopt_mult_1g.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ivopt_mult_2g.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/minmax-loopend-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/popcount.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/popcount2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr69615.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr82665.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr83648-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr83648.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr85720.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr86017.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr86089.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr86263.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr86401-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr86401-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/predcom-8.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-31.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-32.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-33.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-34.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-35.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-63.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-64.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-65.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-66.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/switch-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-div-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-over-widen-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-over-widen-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr84711.c delete mode 100644 gcc/testsuite/gcc.dg/vect/pr86871.c delete mode 100644 gcc/testsuite/gcc.dg/vect/pr86927.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-10.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-11.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-12.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-13.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-14.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-4.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-5.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-6.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-7.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-8.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-9.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-cond-arith-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-fma-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-mixed-size-cond-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-10.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-11.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-12.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-13.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-14.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-15.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-16.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-17.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-18.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-19.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-20.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-21.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-22.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-5.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-6.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-7.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-8.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-9.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-4.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-5.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-6.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-7.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-8.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-sad-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-sad-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-sad-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-sad-4.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-sad-5.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-sad-6.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-sad-7.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-sad-8.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-widen-mult-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-widen-mult-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-widen-mult-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-widen-mult-4.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-widen-mult-extern-1.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/extract-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/extract-vsx-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/insert-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/insert-vsx-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/ld-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/ld-vsx-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/lde-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/ldl-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/ldl-vsx-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/merge-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/merge-vsx-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/mult-even-odd-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/pack-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/perm-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/splat-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/splat-vsx-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/st-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/st-vsx-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/ste-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/stl-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/stl-vsx-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/sum2s-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/unpack-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/vsums-be-order.c create mode 100644 gcc/testsuite/gcc.dg/vrp-min-max-3.c copy gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/{vld1x2.c => vld1x3.c} (72%) copy gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/{vld1x2.c => vst1x2.c} (79%) copy gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/{vld1x2.c => vst1x3.c} (69%) create mode 100644 gcc/testsuite/gcc.target/aarch64/aes_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/aes_xor_combine.c create mode 100644 gcc/testsuite/gcc.target/aarch64/crypto-fuse-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/crypto-fuse-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/f16_mov_immediate_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fix_extend1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_stp_10.c create mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_stp_11.c create mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_stp_12.c create mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_stp_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_stp_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_stp_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_stp_9.c copy gcc/testsuite/gcc.target/aarch64/{ldp_stp_4.c => ldp_stp_q.c} (52%) create mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_stp_q_disable.c create mode 100644 gcc/testsuite/gcc.target/aarch64/lsl_asr_sbfiz.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr64946.c copy gcc/testsuite/gcc.target/aarch64/{pr71727.c => pr84882.c} (50%) create mode 100644 gcc/testsuite/gcc.target/aarch64/ssadv16qi.c create mode 100644 gcc/testsuite/gcc.target/aarch64/store_lane_spill_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stp_vec_128_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/struct_cpy.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/div_1.c copy gcc/testsuite/gcc.target/aarch64/sve/{mul_highpart_1_run.c => div_1_run.c} (65%) copy gcc/testsuite/{gcc.dg/vect/vect-alias-check-10.c => gcc.target/aarch64/sve/ex [...] copy gcc/testsuite/gcc.target/aarch64/sve/{mul_highpart_1.c => mul_highpart_2.c} (96%) copy gcc/testsuite/gcc.target/aarch64/sve/{mul_highpart_1_run.c => mul_highpart_2_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/store_lane_spill_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_10.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_10_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_11.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_11_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_12.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_12_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_7_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_8_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_9.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_9_run.c copy gcc/testsuite/gcc.target/aarch64/{target_attr_6.c => target_attr_18.c} (58%) create mode 100644 gcc/testsuite/gcc.target/aarch64/usadv16qi.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect-init-ld1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect-slp-dup.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_hadd_1.h create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_shadd_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_srhadd_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_uhadd_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_urhadd_1.c create mode 100644 gcc/testsuite/gcc.target/arc/fma-1.c create mode 100644 gcc/testsuite/gcc.target/arc/store-merge-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/armv5_thumb_isa.c create mode 100644 gcc/testsuite/gcc.target/arm/big-endian-subreg.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/cmse-1c99.c delete mode 100644 gcc/testsuite/gcc.target/arm/pr62554.c delete mode 100644 gcc/testsuite/gcc.target/arm/pr69610-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/pr69610-2.c delete mode 100644 gcc/testsuite/gcc.target/arm/pr86640.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr85832.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr86036.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr87138.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-pr85480-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-pr85480-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-pr85918-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-pr85918.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vpmullq-3.c copy gcc/testsuite/gcc.target/i386/{avx512dq-vpmullq-2.c => avx512dq-vpmullq-4.c} (68%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr85832.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-set-v32hi-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-set-v32hi-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-set-v32hi-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-set-v32hi-4.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-set-v32hi-5.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-set-v64qi-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-set-v64qi-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-set-v64qi-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-set-v64qi-4.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-set-v64qi-5.c copy gcc/testsuite/gcc.target/i386/{avx512f-setzero-ps-1.c => avx512f-setzero-1.c} (90%) delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vinsertf32x4-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vinserti32x4-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vpmullq-1.c copy gcc/testsuite/gcc.target/i386/{avx512dq-vpmullq-2.c => avx512f-vpmullq-2.c} (68%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr85832.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgeb-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgeub-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgeuw-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgew-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpleb-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpleub-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpleuw-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmplew-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpltb-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpltub-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpltuw-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpltw-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpneqb-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpnequb-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpnequw-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpneqw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vlbw-pr85832.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-always_inline.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-bndret.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-builtins-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-builtins-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-builtins-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-builtins-4.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-const-check-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-const-check-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-hidden-def.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-label-address.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-lifetime-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-narrow-bounds.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-pr69044.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-remove-bndint-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-remove-bndint-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-strchr.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-strlen-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-strlen-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-strlen-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-strlen-4.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-strlen-5.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-10.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-11.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-12.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-13.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-14.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-15.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-16.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-17.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-4.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-5.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-6.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-7.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-8.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-9.c create mode 100644 gcc/testsuite/gcc.target/i386/cldemote-1.c create mode 100644 gcc/testsuite/gcc.target/i386/cvt-2.c create mode 100644 gcc/testsuite/gcc.target/i386/cvt-3.c create mode 100644 gcc/testsuite/gcc.target/i386/falign-functions-2.c create mode 100644 gcc/testsuite/gcc.target/i386/falign-functions.c delete mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-11.c delete mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-12.c delete mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-attr-12.c delete mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-attr-13.c delete mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-bnd-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-bnd-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-bnd-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-bnd-4.c delete mode 100644 gcc/testsuite/gcc.target/i386/interrupt-bnd-err-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/interrupt-bnd-err-2.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/alloca-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/alloca-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/alloca-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/arg-addr-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/arg-addr-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/arg-addr-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/bitfields-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/bitfields-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/bitfields-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds [...] delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds [...] delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds [...] delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds [...] delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds [...] delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds [...] delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/calloc-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/calloc-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/calloc-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/chkp-fix-calls-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/chkp-fix-calls-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/chkp-fix-calls-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/chkp-fix-calls-4.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/chkp-thunk-comdat-1.cc delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/chkp-thunk-comdat-2.cc delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/chkp-thunk-comdat-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/fastcall-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/fastcall-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/fastcall-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/fastcall-2-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/fastcall-2-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/fastcall-2-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-10-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-10-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-10-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-2-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-2-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-2-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-3-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-3-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-3-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-4-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-4-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-4-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-5-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-5-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-5-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-6-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-6-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-6-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-7-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-7-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-7-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-8-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-8-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-8-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-9-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-9-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-9-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/frame-address-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/hard-reg-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/hard-reg-2-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/hard-reg-2-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/hard-reg-2-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/if-stmt-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/if-stmt-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/if-stmt-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/if-stmt-2-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/if-stmt-2-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/if-stmt-2-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/label-address-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/legacy-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/macro.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/malloc-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/malloc-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/malloc-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/memcpy-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/memmove-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/memmove-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/memmove-zero-length.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/mpx-check.h delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/mpx-os-support.h delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/mpx.exp delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/nested-function-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/nested-function-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/nested-function-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-2-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-2-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-2-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-3-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-3-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-3-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-4-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-4-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-4-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-5-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-5-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-5-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-diff-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-store-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-store-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-store-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr65508.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr65531.cc delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr66048.cc delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr66134.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr66566.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr66567.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr66568.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr66569.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr66581.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr68337-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr68337-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr68416.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr78339.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr79631.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr79633.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr79753.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr79770.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr79987.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr79988.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/realloc-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/realloc-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/realloc-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/realloc-2-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/realloc-2-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/realloc-2-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-1-lbv.cpp delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-1-nov.cpp delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-1-ubv.cpp delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-2-lbv.cpp delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-2-nov.cpp delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-2-ubv.cpp delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-3-lbv.cpp delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-3-nov.cpp delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-3-ubv.cpp delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-4-lbv.cpp delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-4-nov.cpp delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-4-ubv.cpp delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-pointer-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-pointer-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-pointer-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-2-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-2-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-2-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-3-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-3-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-3-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-4-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-4-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-4-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-5-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-5-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-5-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-6-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-6-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-6-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/sincos-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-array-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-array-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-array-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-2-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-2-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-2-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-3-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-3-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-3-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-4-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-4-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-4-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-5-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-5-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-5-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-6-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-6-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-6-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-string-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-string-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-string-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-10-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-10-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-10-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-2-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-2-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-2-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-3-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-3-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-3-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-4-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-4-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-4-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-5-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-5-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-5-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-6-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-6-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-6-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-7-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-7-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-7-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-8-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-8-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-8-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-9-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-9-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-9-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-copy-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-copy-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-copy-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-copy-2-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-copy-2-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-copy-2-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/thread-local-var-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/thread-local-var-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/thread-local-var-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/union-arg-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/union-arg-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/union-arg-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/va-arg-pack-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/va-arg-pack-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/va-arg-pack-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/va-arg-pack-2-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/va-arg-pack-2-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/va-arg-pack-2-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-2-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-2-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-2-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-3-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-3-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-3-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-4-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-4-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-4-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-5-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-5-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-5-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-6-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-6-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-6-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-7-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-7-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-7-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-8-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-8-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-8-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vla-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vla-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vla-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vla-2-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vla-2-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vla-2-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vla-trailing-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vla-trailing-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vla-trailing-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr63995-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr64805.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr65044.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr65167.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr65183.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr65184.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr65523.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr70876.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr70877.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr71458.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr80880.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr82699-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr82699-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr82699-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr82699-4.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr82699-5.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr82699-6.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr84413-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr84413-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr84413-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr84431.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr84829.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85317.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85323-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85323-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85323-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85323-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85323-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85323-6.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85323-7.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85323-8.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85323-9.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85620-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85620-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85620-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85620-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85692.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85693.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85694.c create mode 100644 gcc/testsuite/gcc.target/i386/pr86257.c create mode 100644 gcc/testsuite/gcc.target/i386/pr86348.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr86386.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr86627.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr87065.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr87198.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr87370.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr87550.c delete mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-25.c delete mode 100644 gcc/testsuite/gcc.target/i386/thunk-retbnd.c create mode 100644 gcc/testsuite/gcc.target/i386/tpause-1.c create mode 100644 gcc/testsuite/gcc.target/i386/umonitor-1.c delete mode 100644 gcc/testsuite/gcc.target/m68k/mulsi_highpart.c create mode 100644 gcc/testsuite/gcc.target/microblaze/others/picdtr.c create mode 100644 gcc/testsuite/gcc.target/msp430/function-attributes-4.c create mode 100644 gcc/testsuite/gcc.target/msp430/msp430.h create mode 100644 gcc/testsuite/gcc.target/msp430/msp430f-device-symbol.c create mode 100644 gcc/testsuite/gcc.target/msp430/msp430i-device-symbol.c create mode 100644 gcc/testsuite/gcc.target/msp430/pr78849.c delete mode 100644 gcc/testsuite/gcc.target/msp430/pr86662.c create mode 100644 gcc/testsuite/gcc.target/msp430/static-interrupts.c create mode 100644 gcc/testsuite/gcc.target/powerpc/altivec-37.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/altivec-7-be.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/altivec-7-le.c create mode 100644 gcc/testsuite/gcc.target/powerpc/altivec-7.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/altivec-7.h delete mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-1-be.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-1-le.c rename gcc/testsuite/gcc.target/powerpc/{builtins-1.h => builtins-1.c} (52%) create mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-5.c create mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-8-p9-runnable.c create mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-8-runnable.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-builtin_vec_xl-l [...] create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_xl-char.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_xl-double.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_xl-float.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_xl-int.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_xl-short.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-builtin_vec_xst [...] create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-builtin_vec_xst [...] create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-builtin_vec_xst [...] create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-builtin_vec_xst [...] create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_xst-char.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_xst-double.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_xst-float.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_xst-int.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_xst-short.c copy gcc/testsuite/gcc.target/powerpc/{p8-vec-xl-xst.c => p8-vec-xl-xst-v2.c} (74%) create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-extract-4.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr85657-4.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr85657-5.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr85657-6.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr86324-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr86324-2.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr86731-fwrapv-longlong.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr86731-fwrapv.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr86731-longlong.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr86731-nogimplefold-longlong.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr86731-nogimplefold.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr86731.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr87033.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/sse2-pand-1.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/sse2-pandn-1.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/sse2-por-1.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/sse2-pxor-1.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/vec-setup-be-double.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/vec-setup-be-long.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-7-be.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-7.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-7.h delete mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-vector-6-be.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p7.c rename gcc/testsuite/gcc.target/powerpc/{vsx-vector-6-le.c => vsx-vector-6.p8.c} (54%) rename gcc/testsuite/gcc.target/powerpc/{vsx-vector-6-le.p9.c => vsx-vector-6.p9.c} (93%) create mode 100644 gcc/testsuite/gcc.target/riscv/interrupt-1.c create mode 100644 gcc/testsuite/gcc.target/riscv/interrupt-2.c create mode 100644 gcc/testsuite/gcc.target/riscv/interrupt-3.c create mode 100644 gcc/testsuite/gcc.target/riscv/interrupt-4.c create mode 100644 gcc/testsuite/gcc.target/riscv/interrupt-5.c create mode 100644 gcc/testsuite/gcc.target/riscv/interrupt-debug.c create mode 100644 gcc/testsuite/gcc.target/riscv/interrupt-mmode.c create mode 100644 gcc/testsuite/gcc.target/riscv/interrupt-smode.c create mode 100644 gcc/testsuite/gcc.target/riscv/interrupt-umode.c create mode 100644 gcc/testsuite/gcc.target/riscv/shift-shift-1.c create mode 100644 gcc/testsuite/gcc.target/riscv/shift-shift-2.c create mode 100644 gcc/testsuite/gcc.target/riscv/shift-shift-3.c create mode 100644 gcc/testsuite/gcc.target/riscv/switch-qi.c create mode 100644 gcc/testsuite/gcc.target/riscv/switch-si.c delete mode 100644 gcc/testsuite/gcc.target/s390/dfp_to_bfp_rounding.c delete mode 100644 gcc/testsuite/gfortran.dg/allocate_with_mold_2.f90 delete mode 100644 gcc/testsuite/gfortran.dg/array_constructor_type_23.f90 delete mode 100644 gcc/testsuite/gfortran.dg/associate_41.f90 create mode 100644 gcc/testsuite/gfortran.dg/assumed_charlen_function_7.f90 delete mode 100644 gcc/testsuite/gfortran.dg/assumed_rank_14.f90 delete mode 100644 gcc/testsuite/gfortran.dg/assumed_rank_15.f90 create mode 100644 gcc/testsuite/gfortran.dg/block_16.f08 create mode 100644 gcc/testsuite/gfortran.dg/cray_pointers_12.f90 create mode 100644 gcc/testsuite/gfortran.dg/data_stmt_pointer.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_20.f90 delete mode 100644 gcc/testsuite/gfortran.dg/deferred_character_21.f90 delete mode 100644 gcc/testsuite/gfortran.dg/elemental_function_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/f2018_obs.f90 create mode 100644 gcc/testsuite/gfortran.dg/generic_32.f90 copy gcc/testsuite/gfortran.dg/{generic_25.f90 => generic_33.f90} (57%) delete mode 100644 gcc/testsuite/gfortran.dg/generic_34.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/finalize-1.f copy gcc/testsuite/gfortran.dg/goacc/{kernels-loop-data-enter-exit.f95 => kernels- [...] copy libgomp/testsuite/libgomp.oacc-fortran/pr70643.f90 => gcc/testsuite/gfortran. [...] create mode 100644 gcc/testsuite/gfortran.dg/goacc/pr77371-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/pr77371-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/pr85879.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/routine-8.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/routine-level-of-parallelism-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/update-if_present-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/update-if_present-2.f90 delete mode 100644 gcc/testsuite/gfortran.dg/implied_do_io_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/inline_matmul_23.f90 create mode 100644 gcc/testsuite/gfortran.dg/intent_decl_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/linefile.f90 delete mode 100644 gcc/testsuite/gfortran.dg/matmul_19.f90 create mode 100644 gcc/testsuite/gfortran.dg/minmaxloc_12.f90 create mode 100644 gcc/testsuite/gfortran.dg/minmaxloc_13.f90 delete mode 100644 gcc/testsuite/gfortran.dg/modulo_check.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85938.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr86328.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr86760.f90 delete mode 100644 gcc/testsuite/gfortran.dg/proc_ptr_comp_52.f90 create mode 100644 gcc/testsuite/gfortran.dg/random_init_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/random_init_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/random_init_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/random_init_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/random_init_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/random_init_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/scalarize_parameter_array_2.f90 delete mode 100644 gcc/testsuite/gfortran.dg/select_type_43.f90 delete mode 100644 gcc/testsuite/gfortran.dg/typebound_call_30.f90 delete mode 100644 gcc/testsuite/gfortran.dg/use_rename_9.f90 copy gcc/testsuite/{gfortran.fortran-torture/execute/where_2.f90 => gfortran.dg/ve [...] delete mode 100644 gcc/testsuite/gfortran.dg/vect/pr86421.f90 create mode 100644 gcc/testsuite/gnat.dg/addr10.adb create mode 100644 gcc/testsuite/gnat.dg/aggr23.adb create mode 100644 gcc/testsuite/gnat.dg/aggr23_q.adb create mode 100644 gcc/testsuite/gnat.dg/aggr23_tt.ads create mode 100644 gcc/testsuite/gnat.dg/array30.adb create mode 100644 gcc/testsuite/gnat.dg/array31.adb create mode 100644 gcc/testsuite/gnat.dg/assertion_policy1.adb create mode 100644 gcc/testsuite/gnat.dg/assertion_policy1_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/assertion_policy1_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/contract1.adb create mode 100644 gcc/testsuite/gnat.dg/controlled8.adb create mode 100644 gcc/testsuite/gnat.dg/debug15.adb create mode 100644 gcc/testsuite/gnat.dg/discr49.adb create mode 100644 gcc/testsuite/gnat.dg/discr49_rec1.adb create mode 100644 gcc/testsuite/gnat.dg/discr49_rec1.ads create mode 100644 gcc/testsuite/gnat.dg/discr49_rec2.adb create mode 100644 gcc/testsuite/gnat.dg/discr49_rec2.ads create mode 100644 gcc/testsuite/gnat.dg/discr50.adb create mode 100644 gcc/testsuite/gnat.dg/discr51.adb create mode 100644 gcc/testsuite/gnat.dg/discr52.adb delete mode 100644 gcc/testsuite/gnat.dg/discr55.adb create mode 100644 gcc/testsuite/gnat.dg/elab4.adb create mode 100644 gcc/testsuite/gnat.dg/elab4_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/elab4_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/elab5.adb create mode 100644 gcc/testsuite/gnat.dg/elab5_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/elab5_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/equal2.adb create mode 100644 gcc/testsuite/gnat.dg/exit1.adb create mode 100644 gcc/testsuite/gnat.dg/fixedpnt3.adb create mode 100644 gcc/testsuite/gnat.dg/fixedpnt4.adb create mode 100644 gcc/testsuite/gnat.dg/fixedpnt5.adb create mode 100644 gcc/testsuite/gnat.dg/float_attributes_overflows.adb create mode 100644 gcc/testsuite/gnat.dg/formal_containers.adb create mode 100644 gcc/testsuite/gnat.dg/gen_formal_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/gen_formal_pkg_a.ads create mode 100644 gcc/testsuite/gnat.dg/gen_formal_pkg_b.ads create mode 100644 gcc/testsuite/gnat.dg/gen_formal_pkg_w.ads create mode 100644 gcc/testsuite/gnat.dg/gnat_array_split1.adb create mode 100644 gcc/testsuite/gnat.dg/gnat_array_split1.ads create mode 100644 gcc/testsuite/gnat.dg/import2.adb create mode 100644 gcc/testsuite/gnat.dg/inline_always1.adb create mode 100644 gcc/testsuite/gnat.dg/interface6.adb create mode 100644 gcc/testsuite/gnat.dg/interface7.adb create mode 100644 gcc/testsuite/gnat.dg/iter1.adb create mode 100644 gcc/testsuite/gnat.dg/iter1.ads create mode 100644 gcc/testsuite/gnat.dg/langdw2.adb create mode 100644 gcc/testsuite/gnat.dg/langdw3.adb create mode 100644 gcc/testsuite/gnat.dg/limited1.adb create mode 100644 gcc/testsuite/gnat.dg/limited1_inner.adb create mode 100644 gcc/testsuite/gnat.dg/limited1_inner.ads create mode 100644 gcc/testsuite/gnat.dg/limited1_outer.adb create mode 100644 gcc/testsuite/gnat.dg/limited1_outer.ads create mode 100644 gcc/testsuite/gnat.dg/loop_optimization24.adb create mode 100644 gcc/testsuite/gnat.dg/nested_generic2.adb create mode 100644 gcc/testsuite/gnat.dg/nested_generic2.ads create mode 100644 gcc/testsuite/gnat.dg/nested_generic2_g1.adb create mode 100644 gcc/testsuite/gnat.dg/nested_generic2_g1.ads create mode 100644 gcc/testsuite/gnat.dg/nested_generic2_g2.ads create mode 100644 gcc/testsuite/gnat.dg/normalize_pathname.adb create mode 100644 gcc/testsuite/gnat.dg/opt70.adb create mode 100644 gcc/testsuite/gnat.dg/opt70_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/opt70_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/opt71_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/opt71a.adb create mode 100644 gcc/testsuite/gnat.dg/opt71b.adb create mode 100644 gcc/testsuite/gnat.dg/opt72_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/opt72a.adb create mode 100644 gcc/testsuite/gnat.dg/opt72b.adb delete mode 100644 gcc/testsuite/gnat.dg/opt73.adb create mode 100644 gcc/testsuite/gnat.dg/others1.adb create mode 100644 gcc/testsuite/gnat.dg/part_of1-instantiation.adb create mode 100644 gcc/testsuite/gnat.dg/part_of1-instantiation.ads create mode 100644 gcc/testsuite/gnat.dg/part_of1-private_generic.adb create mode 100644 gcc/testsuite/gnat.dg/part_of1-private_generic.ads create mode 100644 gcc/testsuite/gnat.dg/part_of1.ads create mode 100644 gcc/testsuite/gnat.dg/predicate1.adb create mode 100644 gcc/testsuite/gnat.dg/prot4.adb create mode 100644 gcc/testsuite/gnat.dg/pure_function1.adb create mode 100644 gcc/testsuite/gnat.dg/pure_function1.ads create mode 100644 gcc/testsuite/gnat.dg/pure_function2.adb create mode 100644 gcc/testsuite/gnat.dg/pure_function2.ads create mode 100644 gcc/testsuite/gnat.dg/raise_expr.adb create mode 100644 gcc/testsuite/gnat.dg/renaming12.adb create mode 100644 gcc/testsuite/gnat.dg/renaming12.ads copy gcc/testsuite/gnat.dg/{expr_func3.adb => rep_clause6.adb} (53%) create mode 100644 gcc/testsuite/gnat.dg/rep_clause6.ads create mode 100644 gcc/testsuite/gnat.dg/sec_stack1.adb create mode 100644 gcc/testsuite/gnat.dg/sec_stack2.adb create mode 100644 gcc/testsuite/gnat.dg/size_clause1.adb create mode 100644 gcc/testsuite/gnat.dg/spark1.adb create mode 100644 gcc/testsuite/gnat.dg/spark1.ads create mode 100644 gcc/testsuite/gnat.dg/sso9.adb create mode 100644 gcc/testsuite/gnat.dg/sso9_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/stack_usage5.adb create mode 100644 gcc/testsuite/gnat.dg/static_pred1.adb create mode 100644 gcc/testsuite/gnat.dg/static_pred1.ads create mode 100644 gcc/testsuite/gnat.dg/suppress_initialization.adb create mode 100644 gcc/testsuite/gnat.dg/suppress_initialization_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/sync2.adb create mode 100644 gcc/testsuite/gnat.dg/sync2.ads create mode 100644 gcc/testsuite/gnat.dg/synchronized1.adb create mode 100644 gcc/testsuite/gnat.dg/synchronized1.ads copy gcc/testsuite/gnat.dg/{dimensions.adb => tagged1.adb} (54%) create mode 100644 gcc/testsuite/gnat.dg/tagged1.ads create mode 100644 gcc/testsuite/gnat.dg/tampering_check1.adb create mode 100644 gcc/testsuite/gnat.dg/tampering_check1_ivectors.ads create mode 100644 gcc/testsuite/gnat.dg/tampering_check1_trim.adb create mode 100644 gcc/testsuite/gnat.dg/tampering_check1_trim.ads create mode 100644 gcc/testsuite/gnat.dg/tls1.adb create mode 100644 gcc/testsuite/gnat.dg/tls1_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/valid_scalars1.adb create mode 100644 gcc/testsuite/gnat.dg/warn14.adb create mode 100644 gcc/testsuite/gnat.dg/warn15-core-main.adb create mode 100644 gcc/testsuite/gnat.dg/warn15-core.ads create mode 100644 gcc/testsuite/gnat.dg/warn15-interfaces.ads create mode 100644 gcc/testsuite/gnat.dg/warn15.ads delete mode 100644 gcc/testsuite/lib/mpx-dg.exp copy gcc/testsuite/lib/{scantree.exp => scanltranstree.exp} (56%) copy gcc/testsuite/lib/{scantree.exp => scanoffloadtree.exp} (56%) copy gcc/testsuite/lib/{scanipa.exp => scanwpaipa.exp} (58%) delete mode 100644 gcc/tree-chkp-opt.c delete mode 100644 gcc/tree-chkp.c delete mode 100644 gcc/tree-chkp.h create mode 100644 gcc/tree-switch-conversion.h create mode 100644 libffi/src/riscv/ffi.c copy libffi/src/{arm => riscv}/ffitarget.h (70%) create mode 100644 libffi/src/riscv/sysv.S copy libgcc/config/{nios2 => nds32}/linux-atomic.c (87%) create mode 100644 libgcc/config/nds32/linux-unwind.h create mode 100644 libgfortran/intrinsics/random_init.f90 create mode 100644 libgo/check-packages.txt create mode 100755 libgo/go/cmd/go/mkalldocs.sh delete mode 100644 libgo/go/cmd/go/mkdoc.sh delete mode 100644 libgo/go/runtime/stack.go create mode 100644 libgo/gotool-packages.txt create mode 100644 libgo/libgo-packages.txt create mode 100755 libgo/mkruntimeinc.sh delete mode 100644 libgomp/testsuite/libgomp.c++/atomic-16.C delete mode 100644 libgomp/testsuite/libgomp.c++/cancel-taskgroup-2.C delete mode 100644 libgomp/testsuite/libgomp.c++/for-10.C delete mode 100644 libgomp/testsuite/libgomp.c++/for-11.C delete mode 100644 libgomp/testsuite/libgomp.c++/for-12.C delete mode 100644 libgomp/testsuite/libgomp.c++/for-13.C delete mode 100644 libgomp/testsuite/libgomp.c++/for-14.C delete mode 100644 libgomp/testsuite/libgomp.c++/for-9.C delete mode 100644 libgomp/testsuite/libgomp.c++/loop-13.C delete mode 100644 libgomp/testsuite/libgomp.c++/loop-14.C delete mode 100644 libgomp/testsuite/libgomp.c++/loop-15.C delete mode 100644 libgomp/testsuite/libgomp.c++/monotonic-1.C delete mode 100644 libgomp/testsuite/libgomp.c++/monotonic-2.C delete mode 100644 libgomp/testsuite/libgomp.c++/nonmonotonic-1.C delete mode 100644 libgomp/testsuite/libgomp.c++/nonmonotonic-2.C delete mode 100644 libgomp/testsuite/libgomp.c++/ordered-1.C delete mode 100644 libgomp/testsuite/libgomp.c++/pr45784.C delete mode 100644 libgomp/testsuite/libgomp.c++/pr64824.C delete mode 100644 libgomp/testsuite/libgomp.c++/pr64868.C delete mode 100644 libgomp/testsuite/libgomp.c++/pr66199-1.C delete mode 100644 libgomp/testsuite/libgomp.c++/pr66199-2.C delete mode 100644 libgomp/testsuite/libgomp.c++/pr66199-3.C delete mode 100644 libgomp/testsuite/libgomp.c++/pr66199-4.C delete mode 100644 libgomp/testsuite/libgomp.c++/pr66199-5.C delete mode 100644 libgomp/testsuite/libgomp.c++/pr66199-6.C delete mode 100644 libgomp/testsuite/libgomp.c++/pr66199-7.C delete mode 100644 libgomp/testsuite/libgomp.c++/pr66199-8.C delete mode 100644 libgomp/testsuite/libgomp.c++/pr66199-9.C delete mode 100644 libgomp/testsuite/libgomp.c++/pr69389.C delete mode 100644 libgomp/testsuite/libgomp.c++/pr86539.C delete mode 100644 libgomp/testsuite/libgomp.c++/pr86542.C delete mode 100644 libgomp/testsuite/libgomp.c++/simd10.C delete mode 100644 libgomp/testsuite/libgomp.c++/simd11.C delete mode 100644 libgomp/testsuite/libgomp.c++/simd12.C delete mode 100644 libgomp/testsuite/libgomp.c++/simd13.C delete mode 100644 libgomp/testsuite/libgomp.c++/target-1.C delete mode 100644 libgomp/testsuite/libgomp.c++/target-3.C delete mode 100644 libgomp/testsuite/libgomp.c++/target-4.C delete mode 100644 libgomp/testsuite/libgomp.c++/target-5.C delete mode 100644 libgomp/testsuite/libgomp.c++/taskgroup-1.C delete mode 100644 libgomp/testsuite/libgomp.c++/taskloop-1.C delete mode 100644 libgomp/testsuite/libgomp.c++/taskloop-2.C delete mode 100644 libgomp/testsuite/libgomp.c++/taskloop-3.C delete mode 100644 libgomp/testsuite/libgomp.c++/taskloop-4.C delete mode 100644 libgomp/testsuite/libgomp.c++/udr-9.C rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/atomic-18.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/cancel-taskgroup-2.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/for-1.c (82%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/for-1.h (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/for-2.c (87%) copy libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/for-2.h (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/for-3.c (95%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/for-4.c (84%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/for-5.c (96%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/for-6.c (95%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/loop-13.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/loop-14.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/loop-15.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/monotonic-1.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/monotonic-2.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/nonmonotonic-1.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/nonmonotonic-2.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/ordered-4.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/pr45784.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/pr64824.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/pr64868.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/pr66199-1.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/pr66199-2.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/pr66199-3.c (96%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/pr66199-4.c (97%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/pr66199-5.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/pr66199-6.c (96%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/pr66199-7.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/pr66199-8.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/pr66199-9.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/pr69389.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/simd-14.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/simd-15.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/simd-16.c (96%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/simd-17.c (96%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/target-1.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/target-10.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/target-13.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/target-2.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/taskgroup-1.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/taskloop-1.c (89%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/taskloop-2.c (97%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/taskloop-3.c (95%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/taskloop-4.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/udr-1.c (100%) delete mode 100644 libgomp/testsuite/libgomp.c/pr86660.c create mode 100644 libgomp/testsuite/libgomp.oacc-c++/non-scalar-data.C create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/declare-3.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/enter-data.c copy libgomp/testsuite/libgomp.oacc-c-c++-common/{kernels-loop.c => kernels-loop-d [...] copy libgomp/testsuite/libgomp.oacc-c-c++-common/{kernels-loop.c => kernels-loop-d [...] copy libgomp/testsuite/libgomp.oacc-c-c++-common/{kernels-loop.c => kernels-loop-d [...] copy libgomp/testsuite/libgomp.oacc-c-c++-common/{kernels-loop.c => kernels-loop-d [...] copy libgomp/testsuite/libgomp.oacc-c-c++-common/{kernels-loop.c => kernels-loop-d [...] copy libgomp/testsuite/libgomp.oacc-c-c++-common/{kernels-loop.c => kernels-parall [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-reduction-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/loop-default-runtime.c copy libgomp/testsuite/libgomp.oacc-c-c++-common/{loop-dim-default.c => loop-defau [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/parallel-loop-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/parallel-loop-1.h rename libgomp/testsuite/{libgomp.c/for-2.h => libgomp.oacc-c-c++-common/parallel- [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr85422.c create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/cublas-fixed.h create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/data-5.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/dummy-array.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/host_data-2.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/host_data-3.f create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/host_data-4.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-acc-loop-reducti [...] create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-acc-loop-reduction.f90 copy libgomp/testsuite/libgomp.oacc-fortran/{collapse-3.f90 => kernels-collapse-3. [...] copy libgomp/testsuite/libgomp.oacc-fortran/{collapse-4.f90 => kernels-collapse-4. [...] create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-independent.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-loop-1.f90 copy libgomp/testsuite/libgomp.oacc-fortran/{map-1.f90 => kernels-map-1.f90} (54%) copy libgomp/testsuite/libgomp.oacc-fortran/{kernels-loop-data-enter-exit.f95 => k [...] create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-reduction-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/lib-12.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/lib-13.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/lib-14.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/lib-15.f90 copy libgomp/testsuite/libgomp.oacc-fortran/{map-1.f90 => parallel-loop-1.f90} (63%) create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/reference-reductions.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/vector-routine.f90 delete mode 100644 libmpx/ChangeLog delete mode 100644 libmpx/Makefile.am delete mode 100644 libmpx/Makefile.in delete mode 100644 libmpx/acinclude.m4 delete mode 100644 libmpx/aclocal.m4 delete mode 100644 libmpx/config.h.in delete mode 100644 libmpx/configure delete mode 100644 libmpx/configure.ac delete mode 100644 libmpx/configure.tgt delete mode 100644 libmpx/libmpx.spec.in delete mode 100644 libmpx/mpxrt/Makefile.am delete mode 100644 libmpx/mpxrt/Makefile.in delete mode 100644 libmpx/mpxrt/libmpx.map delete mode 100644 libmpx/mpxrt/libtool-version delete mode 100644 libmpx/mpxrt/mpxrt-utils.c delete mode 100644 libmpx/mpxrt/mpxrt-utils.h delete mode 100644 libmpx/mpxrt/mpxrt.c delete mode 100644 libmpx/mpxrt/mpxrt.h delete mode 100644 libmpx/mpxwrap/Makefile.am delete mode 100644 libmpx/mpxwrap/Makefile.in delete mode 100644 libmpx/mpxwrap/libmpxwrappers.map delete mode 100644 libmpx/mpxwrap/libtool-version delete mode 100644 libmpx/mpxwrap/mpx_wrappers.c create mode 100644 libstdc++-v3/include/std/bit create mode 100644 libstdc++-v3/include/std/version copy libstdc++-v3/testsuite/17_intro/headers/{c++2014 => c++2017}/all_attributes.cc (92%) copy libstdc++-v3/testsuite/17_intro/headers/{c++2014 => c++2017}/all_no_exception [...] copy libstdc++-v3/testsuite/17_intro/headers/{c++2014 => c++2017}/all_no_rtti.cc (94%) copy libstdc++-v3/testsuite/17_intro/headers/{c++2014 => c++2017}/all_pedantic_err [...] copy libstdc++-v3/testsuite/17_intro/headers/{c++2014 => c++2017}/operator_names.cc (94%) copy libstdc++-v3/testsuite/17_intro/headers/{c++2014 => c++2017}/stdc++.cc (98%) copy libstdc++-v3/testsuite/17_intro/headers/{c++2014 => c++2017}/stdc++_multiple_ [...] copy libstdc++-v3/testsuite/17_intro/headers/{c++2014 => c++2020}/all_attributes.cc (92%) copy libstdc++-v3/testsuite/17_intro/headers/{c++2014 => c++2020}/all_no_exception [...] copy libstdc++-v3/testsuite/17_intro/headers/{c++2014 => c++2020}/all_no_rtti.cc (94%) copy libstdc++-v3/testsuite/17_intro/headers/{c++2014 => c++2020}/all_pedantic_err [...] copy libstdc++-v3/testsuite/17_intro/headers/{c++2014 => c++2020}/operator_names.cc (94%) copy libstdc++-v3/testsuite/17_intro/headers/{c++2014 => c++2020}/stdc++.cc (98%) copy libstdc++-v3/testsuite/17_intro/headers/{c++2014 => c++2020}/stdc++_multiple_ [...] rename libstdc++-v3/testsuite/{20_util/pair/86751.cc => 18_support/headers/version [...] delete mode 100644 libstdc++-v3/testsuite/18_support/new_aligned.cc delete mode 100644 libstdc++-v3/testsuite/19_diagnostics/error_category/generic_ca [...] delete mode 100644 libstdc++-v3/testsuite/19_diagnostics/error_category/system_cat [...] rename libstdc++-v3/testsuite/20_util/{shared_ptr/creation/87278.cc => duration/ar [...] copy libstdc++-v3/testsuite/20_util/function/cons/{move_target.cc => non_copyconst [...] copy libstdc++-v3/testsuite/20_util/{add_volatile => is_nothrow_convertible}/requi [...] copy libstdc++-v3/testsuite/20_util/{alignment_of => is_nothrow_convertible}/requi [...] create mode 100644 libstdc++-v3/testsuite/20_util/is_nothrow_convertible/value.cc copy libstdc++-v3/testsuite/20_util/{variant/85183.cc => reference_wrapper/deducti [...] create mode 100644 libstdc++-v3/testsuite/20_util/reference_wrapper/lwg2993.cc copy libstdc++-v3/testsuite/20_util/{add_cv => remove_cvref}/requirements/alias_de [...] copy libstdc++-v3/testsuite/20_util/{add_pointer => remove_cvref}/requirements/exp [...] create mode 100644 libstdc++-v3/testsuite/20_util/remove_cvref/value.cc create mode 100644 libstdc++-v3/testsuite/20_util/remove_cvref/value_ext.cc copy libstdc++-v3/testsuite/20_util/{endian/1.cc => type_identity/requirements/ali [...] copy libstdc++-v3/testsuite/20_util/{add_pointer => type_identity}/requirements/ex [...] create mode 100644 libstdc++-v3/testsuite/20_util/type_identity/requirements/typedefs.cc create mode 100644 libstdc++-v3/testsuite/20_util/variant/80165.cc copy libstdc++-v3/testsuite/21_strings/{debug/self_move_assign_neg.cc => basic_str [...] copy libstdc++-v3/testsuite/21_strings/{debug/self_move_assign_neg.cc => basic_str [...] copy libstdc++-v3/testsuite/{22_locale/codecvt/codecvt_utf8/wchar_t/1.cc => 21_str [...] rename libstdc++-v3/testsuite/{24_iterators/reverse_iterator/dr2188.cc => 21_strin [...] copy libstdc++-v3/testsuite/21_strings/{basic_string/cons/wchar_t/86138.cc => basi [...] copy libstdc++-v3/testsuite/21_strings/{basic_string/cons/char/86138.cc => basic_s [...] copy libstdc++-v3/testsuite/21_strings/{basic_string/cons/char/86138.cc => basic_s [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/07_conf_ [...] copy libstdc++-v3/testsuite/21_strings/{basic_string/cons/char/86138.cc => basic_s [...] copy libstdc++-v3/testsuite/23_containers/{unordered_set/insert/83709.cc => deque/ [...] copy libstdc++-v3/testsuite/23_containers/forward_list/{modifiers/emplace_cxx17_re [...] copy libstdc++-v3/testsuite/23_containers/forward_list/{modifiers/emplace_cxx17_re [...] copy libstdc++-v3/testsuite/23_containers/{unordered_set/insert/83709.cc => list/m [...] rename libstdc++-v3/testsuite/{20_util/pair/ref_assign.cc => 23_containers/list/op [...] rename libstdc++-v3/testsuite/{20_util/variant/86874.cc => 23_containers/list/oper [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/map/modifiers/insert/78595.cc copy libstdc++-v3/testsuite/{20_util/any/modifiers/83658.cc => 23_containers/map/o [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/multimap/modifiers/insert/ [...] create mode 100644 libstdc++-v3/testsuite/23_containers/multimap/operations/contains.cc create mode 100644 libstdc++-v3/testsuite/23_containers/multiset/operations/contains.cc rename libstdc++-v3/testsuite/{26_numerics/valarray/87641.cc => 23_containers/set/ [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/78595.cc copy libstdc++-v3/testsuite/{26_numerics/random/chi_squared_distribution/83833.cc [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/unordered_multimap/modifie [...] copy libstdc++-v3/testsuite/{18_support/aligned_alloc/aligned_alloc.cc => 23_conta [...] rename libstdc++-v3/testsuite/{20_util/function_objects/not_fn/87538.cc => 23_cont [...] copy libstdc++-v3/testsuite/23_containers/unordered_set/{insert/83709.cc => operat [...] copy libstdc++-v3/testsuite/23_containers/vector/{bool => }/allocator/default_init [...] copy libstdc++-v3/testsuite/23_containers/{unordered_set/insert/83709.cc => vector [...] copy libstdc++-v3/testsuite/23_containers/{unordered_set/insert/83709.cc => vector [...] copy libstdc++-v3/testsuite/{23_containers/unordered_set/debug/cbegin_neg.cc => 24 [...] copy libstdc++-v3/testsuite/{23_containers/unordered_set/debug/cbegin_neg.cc => 24 [...] copy libstdc++-v3/testsuite/{23_containers/unordered_set/debug/cbegin_neg.cc => 24 [...] copy libstdc++-v3/testsuite/25_algorithms/{pop_heap/empty_neg.cc => copy_backward/ [...] copy libstdc++-v3/testsuite/25_algorithms/{pop_heap/empty_neg.cc => copy_backward/ [...] copy libstdc++-v3/testsuite/25_algorithms/{pop_heap/empty2_neg.cc => copy_backward [...] copy libstdc++-v3/testsuite/25_algorithms/{pop_heap/empty_neg.cc => equal/debug/1_ [...] copy libstdc++-v3/testsuite/25_algorithms/{pop_heap/empty_neg.cc => equal/debug/2_ [...] copy libstdc++-v3/testsuite/25_algorithms/{pop_heap/empty_neg.cc => equal/debug/3_ [...] copy libstdc++-v3/testsuite/{21_strings/basic_string/dr2268.cc => 25_algorithms/fi [...] copy libstdc++-v3/testsuite/25_algorithms/{pop_heap/empty_neg.cc => fill_n/debug/1 [...] copy libstdc++-v3/testsuite/25_algorithms/{pop_heap/empty_neg.cc => fill_n/debug/2 [...] copy libstdc++-v3/testsuite/25_algorithms/{pop_heap/empty_neg.cc => fill_n/debug/3 [...] copy libstdc++-v3/testsuite/25_algorithms/{pop_heap/empty_neg.cc => fill_n/debug/4 [...] create mode 100644 libstdc++-v3/testsuite/26_numerics/accumulate/lwg2055.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/adjacent_difference/lwg2055.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bit.pow.two/ceil2.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bit.pow.two/floor2.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bit.pow.two/ispow2.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bit.pow.two/log2p1.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bitops.count/countl_one.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bitops.count/countl_zero.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bitops.count/countr_one.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bitops.count/countr_zero.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bitops.count/popcount.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bitops.rot/rotl.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bitops.rot/rotr.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/inner_product/lwg2055.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/partial_sum/lwg2055.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/random/discard_block_engine/ [...] create mode 100644 libstdc++-v3/testsuite/26_numerics/random/independent_bits_engi [...] create mode 100644 libstdc++-v3/testsuite/26_numerics/random/linear_congruential_e [...] create mode 100644 libstdc++-v3/testsuite/26_numerics/random/mersenne_twister_engi [...] create mode 100644 libstdc++-v3/testsuite/26_numerics/random/shuffle_order_engine/ [...] create mode 100644 libstdc++-v3/testsuite/26_numerics/random/subtract_with_carry_e [...] create mode 100644 libstdc++-v3/testsuite/26_numerics/valarray/83860.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/valarray/transcend.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_filebuf/close/81256.cc copy libstdc++-v3/testsuite/27_io/basic_filebuf/open/{char => wchar_t}/1.cc (72%) create mode 100644 libstdc++-v3/testsuite/27_io/basic_fstream/cons/wchar_t/1.cc copy libstdc++-v3/testsuite/{23_containers/unordered_map/insert/83709.cc => 27_io/ [...] create mode 100644 libstdc++-v3/testsuite/27_io/basic_ifstream/cons/wchar_t/1.cc copy libstdc++-v3/testsuite/27_io/basic_ifstream/open/{char => wchar_t}/1.cc (71%) copy libstdc++-v3/testsuite/{28_regex/algorithms/regex_replace/char/pr83601.cc => [...] create mode 100644 libstdc++-v3/testsuite/27_io/basic_ofstream/cons/wchar_t/1.cc copy libstdc++-v3/testsuite/27_io/basic_ofstream/open/{char => wchar_t}/1.cc (69%) copy libstdc++-v3/testsuite/{28_regex/algorithms/regex_replace/char/pr83601.cc => [...] copy libstdc++-v3/testsuite/{28_regex/algorithms/regex_replace/char/pr83601.cc => [...] copy libstdc++-v3/testsuite/{28_regex/algorithms/regex_replace/char/pr83601.cc => [...] copy libstdc++-v3/testsuite/{28_regex/algorithms/regex_replace/char/pr83601.cc => [...] delete mode 100644 libstdc++-v3/testsuite/27_io/filesystem/directory_entry/86597.cc copy libstdc++-v3/testsuite/{20_util/variant/85183.cc => 27_io/filesystem/path/io/ [...] copy libstdc++-v3/testsuite/27_io/filesystem/path/{compare/strings.cc => itr/compo [...] create mode 100644 libstdc++-v3/testsuite/27_io/ios_base/storage/68197.cc delete mode 100644 libstdc++-v3/testsuite/28_regex/headers/regex/parallel_mode.cc create mode 100644 libstdc++-v3/testsuite/28_regex/sub_match/compare.cc create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic/69769.cc create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic/nonmembers.cc copy libstdc++-v3/testsuite/{20_util/has_unique_object_representations/requirement [...] create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic_integral/nonmembers.cc copy libstdc++-v3/testsuite/{20_util/has_unique_object_representations => 29_atomi [...] delete mode 100644 libstdc++-v3/testsuite/30_threads/condition_variable_any/cond.cc create mode 100644 libstdc++-v3/testsuite/backward/strstream_move.cc delete mode 100644 libstdc++-v3/testsuite/experimental/functional/87538.cc create mode 100644 libstdc++-v3/testsuite/experimental/memory_resource/new_delete_ [...] delete mode 100644 libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_t [...] delete mode 100644 libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_t [...] delete mode 100644 libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_t [...] delete mode 100644 libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_t [...] delete mode 100644 libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_t [...] delete mode 100644 libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_t [...] delete mode 100644 libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_t [...] delete mode 100644 libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_t [...] delete mode 100644 libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_t [...] delete mode 100644 libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_t [...] delete mode 100644 libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_t [...] delete mode 100644 libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_t [...] delete mode 100644 libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_t [...] delete mode 100644 libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_t [...] create mode 100644 libstdc++-v3/testsuite/ext/random/simd_fast_mersenne_twister_en [...]