This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch aoliva/testme in repository gcc.
from 4bfac94e0e4 2019-02-22 Steven G. Kargl kargl@gcc.gnu.org adds 93fd04e747b 2019-02-22 Harald Anlauf anlauf@gmx.de adds 90a443b3566 * config/abi/post/sparc64-linux-gnu/baseline_symbols.txt: [...] adds 2462642a67d gcc/testsuite/ChangeLog: adds 64f69b31015 2019-02-22 Paolo Carlini paolo.carlini@oracle.com adds 8bf99999fa0 PR middle-end/88074 * simplify.c (norm2_do_sqrt, gfc_simp [...] adds b6ee3cf4987 Daily bump. adds 689cc9b60da Capture source location of dtors (PR c++/89390) adds 61e2d6f7eaa PR libstdc++/89446 fix null pointer dereference in char_traits adds 889b0295682 2019-02-23 Paul Thomas pault@gcc.gnu.org adds 42ae61b1672 2019-02-23 Paul Thomas pault@gcc.gnu.org adds c005651df7a PR c++/88294 - ICE with non-constant noexcept-specifier. [...] adds 5724e657662 PR c++/89419 * g++.dg/cpp1y/lambda-generic-89419.C: New test. adds 0e8f933e8c1 2019-02-23 Jerry DeLisle jvdelisle@gcc.gnu.org adds 8c0f695d83d driver: Also prune joined switches with negation adds 8aaf2fcc2b2 Include "../../../libgfortran/ISO_Fortran_binding.h" adds 1d4fa53337c gcc/ChangeLog: * gimple-ssa-sprintf.c (target_strtol): Ren [...] adds 1761223a581 gcc/testsuite/ChangeLog: * gcc.dg/tree-ssa/builtin-sprintf [...] adds 87798f3f2cf P0340R2 Making std::underlying_type SFINAE-friendly adds 8873607cbd4 Improve error message for bad arguments to script adds dc8a2a1e854 Daily bump. adds c9f61a6481f PR libstdc++/89416 fix accessibility of members adds e806e3f2d07 PR rtl-optimization/89445 * simplify-rtx.c (simplify_tern [...] adds 1fa8b8f7a89 2019-02-24 Harald Anlauf anlauf@gmx.de adds f6ad730f6d6 i386: Compile PR target/87007 tests with -mfpmath=sse adds ca180aba4f3 2019-02-24 Thomas Koenig tkoenig@gcc.gnu.org adds 622540e3cc6 2019-02-24 Paolo Carlini paolo.carlini@oracle.com adds 985c88378da Daily bump. adds 529acd837ea PR target/89438 * config/arm.vfp.md (*negdf2_vfp): Use g [...] adds 16a3cf9c2e4 PR target/89434 * config/arm/arm.md (*subsi3_carryin_cons [...] adds 8b64c6ceb9f 2019-02-25 Dominique d'Humieres dominiq@gcc.gnu.org adds 96b7d76c518 PR c++/89285 * g++.dg/cpp1y/constexpr-89285-2.C: New test. adds 30a05bdcd6c df-scan: fix use of mw_order in df_mw_compare (PR 86096) adds 65eeca74343 2019-02-25 Dominique d'Humieres dominiq@gcc.gnu.org adds d617288799f AArch64: Update Armv8.4-a's FP16 FML intrinsics adds bff28e09227 Arm: Update Armv8.4-a's FP16 FML intrinsics adds ddb14ffc82b AArch64: Fix command line options canonicalization version [...] adds af9c21bf2af * fr.po: Update. adds 4569ad2a825 [rs6000] PR89338, PR89339: Fix compat vector intrinsics for [...] adds 898c6fe1170 2019-02-25 Sandra Loosemore sandra@codesourcery.com [...] adds 33d01d64f7a PR c/77754 * gcc.c-torture/compile/pr77754-1.c: New test. [...] adds af313a98714 PR c/89495 * c-format.c (maybe_read_dollar_number): Compu [...] adds 5bcbb1ba126 Daily bump. adds 31a91a29ae1 libgo: update to Go1.12rc1 adds 5f63d50c646 2019-02-25 Sandra Loosemore sandra@codesourcery.com adds 0579ef660c9 [libbacktrace] Require dwz for b3test_dwz_buildid adds b501a36395f PR target/89474 * config/i386/i386.c (remove_partial_avx_ [...] adds f71fabb1280 PR fortran/43210 * trans-array.c (gfc_conv_array_initiali [...] adds 812441a6127 * gnat.dg/opt77.adb: New test. * gnat.dg/opt77_pkg.ad[sb] [...] adds 612006d4e2a 2019-02-26 Richard Biener rguenther@suse.de adds 26f2ab84890 2019-02-26 Richard Biener rguenther@suse.de adds a165fd900db PR c++/89481 * constexpr.c (cxx_eval_store_expression): W [...] adds b9ce1b6a54e PR go/86535 runtime: always declare nanotime in Go adds 359996e622a libgo: update to Go 1.12 release adds a0f72275411 [libbacktrace] Fix btest-lto for older gcc adds 443d5d3528b PR rtl-optimization/87761 * regcprop.c (copyprop_hardreg_ [...] adds 23f76bad32b * doc/extend.texi (__builtin_object_size): Use @pxref ins [...] adds ecf00ca9d47 Remove a legacy lto-symtab.c file. adds d7cc3e1cbb9 Improve memory statistics report readability. adds 59cf6c64004 * io/transfer.c (transfer_array_inner): Do not cast charl [...] adds 8fe5d1b1a64 2019-02-26 Thomas Koenig tkoenig@gcc.gnu.org adds 23d7d64b6de 2019-02-26 Harald Anlauf anlauf@gmx.de adds 72ebb7e861e PR libstdc++/89416 fix alloc insertable trait for clang (again) adds 3a57b74f6fb PR tree-optimization/89500 * tree-ssa-strlen.c (stridx_st [...] adds 2074a828cb9 * config/sparc/sparc-opts.h (enum processor_type): Rename [...] adds 8fe6096432e PR c++/89507 * tree.c (valid_constant_size_p): Deal with [...] adds a7f2f1b1461 PR libstdc++/89477 constrain deduction guides for maps and sets adds 09cc9a9d7db 2018-02-26 Steve Ellcey sellcey@marvell.com adds c167de66371 2018-02-26 Steve Ellcey sellcey@marvell.com adds bc703e33b5e Daily bump. adds fa3e2ed345c cmd/go: preserve CC for TestScript child processes adds b9ee0ce170b compiler: check recursive inherited interface aliases adds 0ab32342767 compiler: check duplicate numeric keys in map literals adds 400c29ffbee PR tree-optimization/89280 * tree-cfgcleanup.c (maybe_dea [...] adds c9f30cbb786 /cp 2019-02-27 Paolo Carlini paolo.carlini@oracle.com adds f9e99b6ac6a [doc] Reword description of -Wno-absolute-value adds 137bc933c44 Add myself to write after approval. adds 03942642400 Replaced spaces with tab in Changelog, committed as obvious adds 53ea0887395 PR libstdc++/89466 avoid slow xsltproc command in configure adds bdc2031cc8c 2019-02-27 Richard Biener rguenther@suse.de adds 6726fc4cece 2019-02-27 Richard Biener rguenther@suse.de adds b97c2f89bbf 2019-02-27 Richard Biener rguenther@suse.de adds 68cb0057e90 2019-02-27 Richard Biener rguenther@suse.de adds b634d96adae PR target/70341 * config/arm/arm.md (arm_casesi_internal) [...] adds 7733a071d69 PR tree-optimization/89280 * gcc.dg/torture/pr57147-2.c ( [...] adds 89ac4d3611a runtime: align first persistentalloc chunk as requested adds c3ce5d657ba PR target/70341 * config/aarch64/aarch64.md (casesi): Cre [...] adds 7304edd1f1a PR c++/89511 - ICE with using-declaration and unscoped enu [...] adds c70a6d7d649 2019-02-27 Bernd Edlinger bernd.edlinger@hotmail.de adds 9ecd4044471 PR c++/86969 - ICE with constexpr if and recursive generic [...] adds 72301c009b4 PR go/89172 internal/cpu, runtime, runtime/pprof: hand [...] adds 90c2137c4ab PR c++/88857 - ICE with value-initialization of argument i [...] adds 570038916bd Daily bump. adds 0a751879fdc libgo: fix go_export extraction on Darwin adds 674e4eecb36 PR c/89520 * convert.c (convert_to_real_1, convert_to_int [...] adds 34ecb73b27f PR c/89525 * c-typeck.c (convert_arguments): Call inform_ [...] adds dc24d8a91a4 2019-02-28 Paolo Carlini paolo.carlini@oracle.com adds c5a08a5dd65 AArch64: Have empty HWCAPs string ignored during native fea [...] adds 2b363585eab PR target/89434 * config/arm/arm.md (*subsi3_carryin_comp [...] adds 440a9ad9eb4 Fix test-case visibility (PR testsuite/89441). adds 218c5c186cf PR c/89521 * gcc.dg/pr89521-1.c: New test. * gcc.dg/pr89 [...] adds 1ca0c398dc3 i386: Identify Westmere from PCLMUL adds 134f958387d PR lto/88585 * tree.c (find_atomic_core_type): Move ahead [...] adds 323978df8fd PR c++/88049 - ICE with undefined destructor and anon namespace. adds 1d86d0eb3e7 [PR72741, PR89433] Accept intrinsic symbols in Fortran Open [...] adds 7378dd70e00 [PR72741] For all Fortran OpenACC 'routine' directive varia [...] adds 35e99d5d3bd [PR72741, PR89433] Repeated use of the Fortran OpenACC 'rou [...] adds dff6bd3872c PR c++/87068 - missing diagnostic with fallthrough stateme [...] adds f557d4a86f5 PR tree-optimization/89536 * tree-ssa-dom.c (edge_info::d [...] adds c7110ca7114 * name-lookup.c (print_binding_level): Print this_entity. adds 9b4cf3ba9e1 PR c++/86969 - ICE with constexpr if and recursive generic [...] adds bb019931f80 PR c++/88183 - ICE with .* fold-expression. adds 07f4bf02519 * g++.dg/cpp1z/fold-lambda3.C: Add test for 88183. adds 9cd98511320 Daily bump. adds d4b3eb90492 commit 66ac9466852d11e968f8fd2ad6ffc7386cee49e1 gotest: [...] adds 70c5aa9040a cmd/go: add -O2 to invocation of gccgo adds 38a9458ea48 PR go/89406 * Makefile.am (GOTOOLS_TEST_TIMEOUT): Double. [...] adds 5abc0a56588 PR bootstrap/89539 * dwarf2out.c (output_comdat_type_unit [...] adds d7419e5bee4 2019-03-01 Richard Biener rguenther@suse.de adds 6a7ee305f20 PR middle-end/89503 * fold-const.c (fold_checksum_tree): [...] adds 939c64047c1 d/dmd: Merge dmd upstream ed71446aa adds f811bd19862 2019-03-01 Richard Biener rguenther@suse.de adds bfc01edffbf Fix mask type choice in vectorizable_call (PR 89535) adds 94aadd3917a AArch64: Make every option in options.def one line adds 6a9c77f14d1 C++2a Utility functions to implement uses-allocator constru [...] adds 5b313df9cb7 Fix test memory_resource to work without sized deallocation adds b279a142657 Implement P1002R1, Try-catch blocks in constexpr functions [...] adds 9b53daae181 runtime: call execname and getpagesize on Solaris adds f409a882755 PR c++/89532 - ICE with incomplete type in decltype. * se [...] adds ae8e3cb6d5d PR c++/89537 - missing location for error with non-static [...] adds 45e17a2128d haifa-sched: handle fallthru edge to EXIT block (PR 85899) adds 1729be3fa97 rs6000: Add -mdejagnu-cpu= adds 09008c46c8e rs6000: Adapt testcases for -mdejagnu-cpu= adds b3ba40aeae2 PR middle-end/89497 * g++.dg/tree-prof/devirt.C: Adjust a [...] adds 7205ab54797 cmd/go: restore passing D to ar adds ca6a1a06094 Daily bump. adds 93b27baab53 RISC-V: Generalize -march support, add ELF attribute support. adds 139f7c95fc1 PR go/89406 go/internal/gccgoimporter: remove temporar [...] adds e3dcfc16ae8 PR target/89506 * config/arm/arm.md (cmpsi2_addneg): Use [...] adds 73e3d2ee2e4 PR c++/71446 * cp-tree.h (CONSTRUCTOR_IS_DESIGNATED_INIT) [...] adds 9cc3b79c3a1 2019-03-02 Harald Anlauf anlauf@gmx.de adds c1581215cf9 PR d/89177 - Fix unaligned access in std.digest.murmurhash adds 3979635c8e0 Daily bump. adds a6eb46eb9f7 2019-03-03 Thomas Koenig tkoenig@gcc.gnu.org adds 9849369a6f6 2019-03-03 Harald Anlauf anlauf@gmx.de Steven G. K [...] adds d4c27c4a9cc PR libstdc++/89562 use binary mode for file I/O adds 5e911470c02 Daily bump. adds 6079e9be990 PR tree-optimization/89487 * tree-loop-distribution.c (ha [...] adds ad29ad75196 Implement polymorphic_allocator<byte> for C++20 (P0339R6) adds 54f60b15b77 2019-03-04 Richard Biener rguenther@suse.de adds b7d73df0b18 Fix PR89437 adds 4233f2a8d6f Remove redundant dg-do directive from test adds 7e11f57d75b AArch64: Make test options_set_10.c not run on native. adds f382b2ac28f Add missing gcc/testsuite/ChangeLog changelog entry. adds 26abea9ebd8 * g++.dg/lto/pr88049_0.C: Require lto_incremental. adds 1059971365b PR c++/71446 * call.c (field_in_pset): New function. (bu [...] adds 08d3ce5bd94 2019-03-04 Edward Smith-Rowland 3dw4rd@verizon.net adds 1751c288462 /cp 2019-03-04 Paolo Carlini paolo.carlini@oracle.com adds 3db4c09e230 Daily bump. adds 499fa2c14a3 PR tree-optimization/89566 * gimple-ssa-sprintf.c (sprint [...] adds a41f256a480 PR tree-optimization/89570 * match.pd (vec_cond into cond [...] adds bf0f78c4674 PR bootstrap/89560 * fold-const.c (fold_checksum_tree): D [...] adds 267bb6c9d24 PR tree-optimization/89487 * gcc.dg/tree-ssa/pr89487.c: I [...] adds c06d4366f39 2019-03-05 Richard Biener rguenther@suse.de adds eeb22b66e91 [ARM] Fix PR89222 adds cf97f636d19 PR tree-optimization/89570 * match.pd (vec_cond into cond [...] adds 06229fe5bcb PR middle-end/89590 * builtins.c (maybe_emit_free_warning [...] adds 1a5718763ae dg-extract-results.sh: Fix order of WARNING and following t [...] adds cd1161a233c dg-extract-results.py: Handle case where a WARNING happens [...] adds 6783c698ca9 PR target/89587 * config/rs6000/t-linux (MULTIARCH_DIRNAM [...] adds 2e73e63a6db Define midpoint and lerp functions for C++20 (P0811R3) adds 0570cb84a09 PR go/89598 compiler: use GMP_RNDN rather than MPFR_RNDN adds 07b089176a7 sysinfo: add Flags to Statfs_t if not already there adds cd5a9ed1f35 * class.c (is_really_empty_class): Add ignore_vptr parm. adds 152b1d2a6cb PR c++/86485 - -Wmaybe-unused with empty class ?: adds 288fd7232e1 cmd/go: pass -X64 to ar on aix/ppc64 adds c7d4f57ab93 PR libgfortran/89593 * caf/single.c (_gfortran_caf_sendge [...] adds 5eafed61f53 runtime: enable precise GC checks when using stack maps adds 9bc92112cad Daily bump. adds 29d43984dcd PR go/89598 compiler: use GMP_RNDN rather than MPFR_RNDN adds d43832dbaf7 Ignore a param in check-params-in-docs.py adds 36abed96671 Use --coverage instead of -fprofile-arcs -ftest-coverage in [...] adds b24b9c77f1a 2019-03-06 Richard Biener rguenther@suse.de adds f7de65b6acc [ARC] Fix logic set UNALIGNED_ACCESS adds 13825fb24ec Constexpr in std::pointer_traits (P1006R1) adds 8946305ca71 Charry pick libsanitizer r355488 (PR sanitizer/88684). adds a17f06b3f0a Add C++20 Traits for [Un]bounded Arrays (P1357R1) adds 2613fa6bad3 Add L suffix to __cpp_lib_char8_t value adds 49c83dca49c Rewrite variant, also PR libstdc++/85517 adds f1857b8bb8a 2019-03-06 Edward Smith-Rowland 3dw4rd@verizon.net adds ad0ce1a5e76 mksysinfo: actually use modified Statfs_t value adds b4af2395834 Add feature test macro for bounded array traits adds 55d0cc00ed5 PR c++/87378 - bogus -Wredundant-move warning. * typeck.c [...] adds 409a6c36b74 gcc/ PR rtl-optimization/88845 * config/rs6000/rs6000.c ( [...] adds ea101a01ea9 * encoding.c (DFmode): #undef before #define. adds 02daf5d2ca0 PR c++/89576 - if constexpr of lambda capture. adds aa49bda0083 PR c++/87148 * init.c (build_value_init_noctor): Ignore f [...] adds bc17f5fddc3 PR c++/89381 - implicit copy and using-declaration. adds 6a7ceb2651b compiler: emit underlying constant in array_type length export adds f819732854d 2019-03-06 Harald Anlauf anlauf@gmx.de adds 5c3d26385e8 Daily bump. adds 670c309072a PR go/89227 * go-gcc.cc (Gcc_backend::function): Set TREE [...] adds 02a7fc594d3 PR c++/89585 * doc/extend.texi (Basic Asm): Document qual [...] adds 791a496442c 2019-03-07 Richard Biener rguenther@suse.de adds 5ef811b4b63 Revert function removal made in r264561. adds 61dcf2e184c P0356R5 Simplified partial function application adds f24442bd8f8 Update C++20 status table in libstdc++ manual adds 682ee94ec1d Fix new test to run as well as compile adds 5e43308b5db 2019-04-07 Richard Biener rguenther@suse.de adds b64f1f3078a PR c++/80916 - spurious "static but not defined" warning. adds f62ec1bb16c Fix comment adds 4481f3d0281 Significantly speed up verifiers for a cgraph_node with man [...] adds e3e42b030c4 Relax cgraph_node::clone_of_p to also look through former clones adds bddb19c4d1d PR c++/88820 - ICE with CTAD and member template used in DMI. adds 1cf354c8b23 Zero local estimated benefit for cloning extern inline function adds 80484c277f9 d/dmd: Merge upstream dmd d517c0e6a adds 4492383aae0 PR target/89602 * config/i386/sse.md (avx512f_mov<ssescal [...] adds 71c5a0bc681 PR translation/79999 * gimplify.c (gimplify_omp_ordered): [...] adds 8a656b831df 2019-03-07 Paolo Carlini paolo.carlini@oracle.com adds 9321f89e44b * fi.po: Update. adds 1b34cb7f105 PR target/80003 * config/i386/i386.c (ix86_set_func_type) [...] adds 32e92dc2da6 RISC-V: Add libstdc++ check-abi support. adds da76e51c2f1 * sv.po: Update. adds 6425ec24a49 Daily bump. adds 84982f0e621 PR c++/88123 - lambda and using-directive. adds 66c6ff9e2fa 2019-03-08 François Dumont fdumont@gcc.gnu.org adds 448338d0cd3 2019-03-08 François Dumont fdumont@gcc.gnu.org adds c1c6d679e07 PR target/80190 * config/darwin.c: Include intl.h. (darw [...] adds 29005d9cdef PR c++/89622 * call.c (joust): Call print_z_candidate onl [...] adds 92651efbf37 PR c++/89599 * constexpr.c (potential_constant_expression [...] adds 222c113b459 PR c++/89585 * parser.c (cp_parser_asm_definition): Just [...] adds f13ef0677ce 2019-03-08 Richard Biener rguenther@suse.de adds 94a62c5ae55 PR tree-optimization/89550 * builtins.c (c_strlen): Only [...] adds ab9211d0547 * gimple-ssa-warn-alloca.c (pass_walloca::execute): Don't [...] adds 000969f9304 PR other/80058 * lra-constraints.c (process_alt_operands) [...] adds 750121373c0 PR ipa/80000 * ipa-devirt.c (compare_virtual_tables): Rem [...] adds 1adf3e20cbe PR target/79846 * config/s390/s390.c (s390_const_operand_ [...] adds 6f1714b371d Restrict IPA split (PR go/63560). adds 69a0142c5a2 x86: Disable jump tables when retpolines are used (PR targe [...] adds fc557c2bedb Add fixed underlying type to enum path::format adds 59b5e8905a7 Fix text of hyperlink in manual adds 99b342f1809 Add tests for resolved PR (PR c/85870). adds a6fed30ba8f PR target/68924 PR target/78782 PR target/87558 * confi [...] adds a9ff59cf1ca [GCC, Arm] Fix availability of FP16-FP64 conversion instructions adds ad96f26d7d8 Fix POLY_INT_CST/CONST_POLY_INT typo (PR 89631) adds f06bc4d00b3 PR c++/82075 * g++.dg/cpp1z/decomp49.C: New test. adds 7520f10ac74 2019-03-08 Bill Schmidt wschmidt@linux.ibm.com adds e4bff0d1101 2019-03-08 Paolo Carlini paolo.carlini@oracle.com adds 02cded17a9d 2019-03-08 Paolo Carlini paolo.carlini@oracle.com adds 734aee17f2a i386.c: make "sorry" message more amenable to translation ( [...] adds 883c09dd968 PR c/85870 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-opti [...] adds 1430e7648ec Daily bump. adds 2dab1319077 PR go/89447 syscall, internal/syscall: adjust use of l [...] adds 78d8fb2b9a0 PR rtl-optimization/89634 * cfgcleanup.c (thread_jump): P [...] adds f673492cb02 PR target/79645 * common.opt (fdiagnostics-show-labels, [...] adds 909c7f2512e PR c/88568 * attribs.c (handle_dll_attribute): Don't clea [...] adds 06c6302c912 2019-03-09 Thomas König tkoenig@gcc.gnu.org adds 1501d36b8bd PR fortran/89639 * gfortran.dg/ieee/ieee_9.f90: Skip on h [...] adds 08fad22468e * gfortran.dg/ieee/ieee_9.f90: Fix typo. adds 688ff8209c7 fix PR 84504 adds fe3e8c08a0c * lib/target-supports.exp (check_effective_target_weak_und [...] adds 0f2d25719c8 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*. * gn [...] adds d066f3f710e 2019-03-09 Thomas Koenig tkoenig@gcc.gnu.org adds 52e19479e88 d: Fix ICE in get_frame_for_symbol adds 39ab9c780cc * gfortran.dg/coarray_data_1.f90: Link against libatomic i [...] adds 946f262344c PR inline-asm/87010 * gcc.dg/torture/20180712-1.c: Skip o [...] adds 24e943487be * g++.dg/ext/visibility/lambda1.C: Require visibility. adds d7af77f3234 * g++.dg/tls/pr77285-2.C: Require tls_native support. adds b685a0adeb0 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpu [...] adds 0c5f3545373 2019-03-09 Paolo Carlini paolo.carlini@oracle.com adds e0f3497f86f PR testsuite/89472 * gcc.dg/debug/dwarf2/inline5.c: XFAIL [...] adds 24964670df3 PR middle-end/68733 * c-c++-common/gomp/clauses-2.c: Skip [...] adds 449a19898aa PR c++/70349 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hp [...] adds 8fe074cf790 Daily bump. adds 861c8c7b181 2019-03-10 Thomas Koenig tkoenig@gcc.gnu.org adds 23ffb1a8a1d 2019-03-10 Thomas Koenig tkoenig@gcc.gnu.org adds 76120f33017 2019-03-10 Tommy Nguyen remyabel@gmail.com adds 346e0fe5dad PR c++/89648 * g++.dg/cpp0x/lambda/lambda-89648.C: New test. adds 9520cf8b82d 2019-03-10 Thomas Koenig tkoenig@gcc.gnu.org adds 00ee3e3e4fe Make SRA less strict with memcpy performing MEM_REFs adds 80612164fae PR d/88958 d/dmd: Merge upstream dmd 0fc786f49 adds 116886d6e96 Compile gcc.target/i386/indirect-thunk-extern-7.c with -fju [...] adds a5956947d52 Mark gdc.dg/pr89041.d as compile test adds d552e495849 PR d/89016 d/dmd: Merge upstream dmd da26db819 adds 0bdb86c95fa PR d/87824 d/dmd: Merge upstream dmd fcc235e8e adds 6d2375cde42 PR target/68924 * config/i386/sse.md (*vec_extractv2di_0_ [...] adds f1e2ea90def Daily bump. adds b201254f48a Fix up doubly applied patch making two copies of the test i [...] adds ca66abc7030 2019-03-11 Paolo Carlini paolo.carlini@oracle.com adds 44245620f34 2019-03-11 Richard Biener rguenther@suse.de adds 01f182e45a7 PR rtl-optimization/89588 * loop-unroll.c (decide_unroll_ [...] adds 5fbcc2562ad Improve JSON format: add function names for lines. adds bc20422788d PR libstdc++/89641 * include/std/atomic (atomic<T>::store [...] adds ac80cfb4afd S/390: Fix immediate vector operands for some builtins. adds 0bd005b6213 PR libstdc++/89629 fix _Hash_bytes for lengths > INT_MAX adds 5aa8571a29c Change test to use const variables instead of macros adds 2f6d557ff82 Wrap option names in gcc internal messages with %< and %>. adds f2a60d44281 Wrap apostrophes in gcc internal format with %'. adds 5995ba3a850 PR libstdc++/89460 Fix Networking TS test failures on HP-UX adds a7b7d246770 PR libbacktrace/89669 * Makefile.am (BUILDTESTS): Only ad [...] adds 544b7c34317 Fix double string quoting. adds 74157df9c26 [ARM] Fix availability of FP16-FP64 conversion instructions adds fc87d978457 PR middle-end/89655 PR bootstrap/89656 * vr-values.c (vr [...] adds 064a27dfd37 PR fortran/89651 * trans-openmp.c (gfc_omp_clause_default [...] adds c860979e3e3 Daily bump. adds 4ca87658125 PR c++/86521 - wrong overload resolution with ref-qualifiers. adds d325ee67349 Fix last entry. adds d5e9136f530 2019-03-12 Richard Biener rguenther@suse.de adds 23e01948023 PR middle-end/89663 * builtins.c (expand_builtin_int_roun [...] adds 6f877a4cf0b PR target/52726 * config/s390/s390.md (tabort): Use %wd i [...] adds 37b040cd152 Fix dumping of "former thunk" info in cgraph dump adds 1886b55b82b d/dmd: Merge upstream dmd 7423993c9 adds 53fe35ec514 2019-03-12 Paul Thomas pault@gcc.gnu.org adds 4520ad45228 Replace can't in error messages for Fortran. adds 785c9a8270e Use libiberty's lrealpath to avoid portability problems. adds fef19ece4ec S/390: Change z13 pipeline description. adds c3a8613e8e3 S/390: Rework instruction scheduling. adds b85751a79b0 S/390: Perform more aggressive inlining adds 747e2c6a26b 2019-03-12 Thomas Koenig tkoenig@gcc.gnu.org adds ef668b339b7 PR d/87824 * lib/gdc.exp (gdc_include_flags): Find C++ he [...] adds 3627cdbcd0d d/dmd: Merge upstream dmd 19b1454b5 adds 8f9d7eb187a PR libstdc++/89461 * testsuite/lib/libstdc++.exp: Locate [...] adds f47d76eba77 Daily bump. adds 5dc5719e5ec gcc/testsuite/ChangeLog: adds 18d479f3aa3 compiler: add new debugging helper function debug_go_type() adds 52e9d4d6184 compiler: compare parse methods when indexing interface [...] adds 8e8898b2922 2019-03-13 Thomas Koenig tkoenig@gcc.gnu.org adds 0cdad0e1c5a PR middle-end/88588 * omp-simd-clone.c (ipa_simd_modify_s [...] adds e1e5ebe11ee * ipa-param-manipulation.h (struct ipa_parm_adjustment): R [...] adds 0e7a25e4f59 PR sanitizer/80953 Merge from LLVM revision 355965 * san [...] adds d8b81a847a5 PR sanitizer/80953 Merge from LLVM revision 355978 * san [...] adds 98c4475f28b PR sanitizer/80953 Merge from LLVM revision 355979 * asa [...] adds f66b1e5694c PR sanitizer/80953 Merge from LLVM revision 355980 * asa [...] new 5e74a008a14 [PR88534] accept VAR_DECL in class literal template parms
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: ChangeLog | 4 + MAINTAINERS | 1 + contrib/ChangeLog | 30 + contrib/check-internal-format-escaping.py | 64 + contrib/check-params-in-docs.py | 5 +- contrib/dg-extract-results.py | 4 +- contrib/dg-extract-results.sh | 1 + contrib/download_prerequisites | 2 +- gcc/ChangeLog | 1076 ++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 5 + gcc/ada/gcc-interface/misc.c | 2 +- gcc/alloc-pool.h | 3 - gcc/attribs.c | 9 +- gcc/bitmap.h | 1 - gcc/builtins.c | 29 +- gcc/c-family/ChangeLog | 41 + gcc/c-family/c-attribs.c | 3 +- gcc/c-family/c-common.c | 24 +- gcc/c-family/c-format.c | 6 +- gcc/c-family/c-indentation.c | 2 +- gcc/c-family/c-opts.c | 37 +- gcc/c-family/c-pch.c | 5 +- gcc/c-family/c-pragma.c | 2 +- gcc/c-family/c-warn.c | 24 +- gcc/c-family/c.opt | 2 +- gcc/c/ChangeLog | 20 + gcc/c/c-decl.c | 26 +- gcc/c/c-parser.c | 2 +- gcc/c/c-typeck.c | 18 +- gcc/cfgcleanup.c | 5 + gcc/cfgloop.h | 4 + gcc/cfgloopmanip.c | 6 + gcc/cgraph.c | 34 +- gcc/cgraph.h | 14 + gcc/collect-utils.c | 2 +- gcc/collect2.c | 6 +- gcc/common.opt | 22 +- gcc/common/config/aarch64/aarch64-common.c | 202 +- gcc/common/config/alpha/alpha-common.c | 2 +- gcc/common/config/arc/arc-common.c | 2 +- gcc/common/config/arm/arm-common.c | 2 +- gcc/common/config/bfin/bfin-common.c | 7 +- gcc/common/config/i386/i386-common.c | 17 +- gcc/common/config/ia64/ia64-common.c | 2 +- gcc/common/config/m68k/m68k-common.c | 2 +- gcc/common/config/msp430/msp430-common.c | 2 +- gcc/common/config/nds32/nds32-common.c | 9 +- gcc/common/config/powerpcspe/powerpcspe-common.c | 8 +- gcc/common/config/riscv/riscv-common.c | 563 +++- gcc/common/config/rs6000/rs6000-common.c | 4 +- gcc/config.gcc | 26 +- gcc/config.in | 6 + gcc/config/aarch64/aarch64-option-extensions.def | 101 +- gcc/config/aarch64/aarch64.c | 39 +- gcc/config/aarch64/aarch64.md | 22 +- gcc/config/aarch64/arm_neon.h | 48 +- gcc/config/aarch64/driver-aarch64.c | 35 +- gcc/config/alpha/alpha.c | 17 +- gcc/config/arc/arc-c.def | 2 +- gcc/config/arc/arc.c | 22 +- gcc/config/arc/arc.h | 2 +- gcc/config/arc/arc.opt | 2 +- gcc/config/arm/arm-builtins.c | 5 +- gcc/config/arm/arm.c | 53 +- gcc/config/arm/arm.h | 2 +- gcc/config/arm/arm.md | 154 +- gcc/config/arm/arm_neon.h | 48 +- gcc/config/arm/neon.md | 18 +- gcc/config/arm/thumb2.md | 60 +- gcc/config/arm/vfp.md | 5 +- gcc/config/avr/avr-devices.c | 2 +- gcc/config/avr/avr.c | 8 +- gcc/config/bfin/bfin.c | 19 +- gcc/config/c6x/c6x.c | 3 +- gcc/config/c6x/c6x.opt | 2 +- gcc/config/cr16/cr16.c | 3 +- gcc/config/cris/cris.c | 12 +- gcc/config/csky/csky.c | 2 +- gcc/config/darwin-c.c | 2 +- gcc/config/darwin.c | 12 +- gcc/config/epiphany/epiphany.opt | 6 +- gcc/config/frv/frv.c | 2 +- gcc/config/ft32/ft32.opt | 10 +- gcc/config/h8300/h8300.c | 18 +- gcc/config/i386/avx512fintrin.h | 77 + gcc/config/i386/emmintrin.h | 12 + gcc/config/i386/i386-builtin.def | 6 + gcc/config/i386/i386.c | 152 +- gcc/config/i386/i386.opt | 8 +- gcc/config/i386/sse.md | 91 +- gcc/config/ia64/ia64.c | 2 +- gcc/config/m68k/m68k.c | 12 +- gcc/config/mcore/mcore.opt | 4 +- gcc/config/microblaze/microblaze.c | 15 +- gcc/config/microblaze/microblaze.opt | 2 +- gcc/config/mips/mips.c | 4 +- gcc/config/mmix/mmix.c | 3 +- gcc/config/mn10300/mn10300.c | 2 +- gcc/config/msp430/msp430.c | 31 +- gcc/config/nds32/nds32-intrinsic.c | 8 +- gcc/config/nds32/nds32.c | 4 +- gcc/config/nios2/nios2.c | 25 +- gcc/config/nvptx/mkoffload.c | 3 +- gcc/config/nvptx/nvptx.c | 2 +- gcc/config/pa/pa.c | 10 +- gcc/config/riscv/riscv-protos.h | 3 + gcc/config/riscv/riscv.c | 39 +- gcc/config/riscv/riscv.opt | 4 + gcc/config/rl78/rl78.c | 16 +- gcc/config/rs6000/aix61.h | 6 +- gcc/config/rs6000/aix71.h | 6 +- gcc/config/rs6000/aix72.h | 6 +- gcc/config/rs6000/driver-rs6000.c | 3 +- gcc/config/rs6000/emmintrin.h | 12 + gcc/config/rs6000/freebsd64.h | 6 +- gcc/config/rs6000/linux64.h | 6 +- gcc/config/rs6000/rs6000-p8swap.c | 7 + gcc/config/rs6000/rs6000.c | 47 +- gcc/config/rs6000/rs6000.opt | 7 + gcc/config/rs6000/rtems.h | 4 +- gcc/config/rs6000/sysv4.opt | 10 +- gcc/config/rs6000/t-linux | 2 +- gcc/config/rs6000/xmmintrin.h | 13 +- gcc/config/rx/rx.c | 7 +- gcc/config/rx/rx.opt | 2 +- gcc/config/s390/2964.md | 372 +-- gcc/config/s390/3906.md | 282 ++ gcc/config/s390/s390-c.c | 2 +- gcc/config/s390/s390.c | 378 +-- gcc/config/s390/s390.h | 2 +- gcc/config/s390/s390.md | 8 +- gcc/config/sh/sh.c | 8 +- gcc/config/sh/sh.opt | 2 +- gcc/config/sh/vxworks.h | 2 +- gcc/config/sparc/sparc-opts.h | 19 +- gcc/config/sparc/sparc.c | 139 +- gcc/config/sparc/sparc.h | 21 +- gcc/config/sparc/sparc.md | 2 +- gcc/config/sparc/sparc.opt | 78 +- gcc/config/spu/spu.c | 6 +- gcc/config/tilepro/tilepro.c | 3 +- gcc/config/visium/visium.c | 6 +- gcc/config/xtensa/xtensa.c | 2 +- gcc/configure | 37 + gcc/configure.ac | 7 + gcc/convert.c | 29 +- gcc/cp/ChangeLog | 261 ++ gcc/cp/call.c | 126 +- gcc/cp/class.c | 29 +- gcc/cp/constexpr.c | 34 +- gcc/cp/cp-gimplify.c | 2 +- gcc/cp/cp-tree.h | 9 +- gcc/cp/cvt.c | 4 +- gcc/cp/decl.c | 28 +- gcc/cp/decl2.c | 14 +- gcc/cp/error.c | 32 +- gcc/cp/except.c | 2 +- gcc/cp/init.c | 11 +- gcc/cp/lambda.c | 2 +- gcc/cp/mangle.c | 8 +- gcc/cp/method.c | 10 +- gcc/cp/name-lookup.c | 103 +- gcc/cp/name-lookup.h | 3 + gcc/cp/parser.c | 191 +- gcc/cp/pt.c | 66 +- gcc/cp/repo.c | 2 +- gcc/cp/rtti.c | 4 +- gcc/cp/semantics.c | 26 +- gcc/cp/tree.c | 12 +- gcc/cp/typeck.c | 57 +- gcc/d/ChangeLog | 26 + gcc/d/d-builtins.cc | 2 + gcc/d/d-codegen.cc | 15 +- gcc/d/d-lang.cc | 3 + gcc/d/d-system.h | 4 + gcc/d/d-target.cc | 9 + gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/attrib.c | 108 +- gcc/d/dmd/cond.c | 12 + gcc/d/dmd/cppmangle.c | 88 +- gcc/d/dmd/ctfeexpr.c | 2 +- gcc/d/dmd/dimport.c | 4 +- gcc/d/dmd/dinterpret.c | 127 +- gcc/d/dmd/dmodule.c | 12 +- gcc/d/dmd/dsymbol.c | 34 +- gcc/d/dmd/dsymbol.h | 2 + gcc/d/dmd/expression.c | 56 + gcc/d/dmd/expression.h | 11 + gcc/d/dmd/expressionsem.c | 75 +- gcc/d/dmd/globals.h | 9 + gcc/d/dmd/hdrgen.c | 6 + gcc/d/dmd/mtype.c | 17 +- gcc/d/dmd/nspace.c | 12 +- gcc/d/dmd/nspace.h | 3 +- gcc/d/dmd/parse.c | 50 +- gcc/d/dmd/parse.h | 2 +- gcc/d/dmd/statement.c | 52 +- gcc/d/dmd/target.h | 1 + gcc/d/dmd/tokens.c | 1 + gcc/d/dmd/tokens.h | 2 + gcc/d/dmd/visitor.h | 2 + gcc/d/expr.cc | 8 + gcc/dbgcnt.c | 12 +- gcc/df-scan.c | 5 +- gcc/doc/extend.texi | 26 +- gcc/doc/gcov.texi | 15 +- gcc/doc/install.texi | 7 + gcc/doc/invoke.texi | 62 +- gcc/doc/md.texi | 2 +- gcc/doc/options.texi | 6 +- gcc/doc/sourcebuild.texi | 2 +- gcc/dwarf2cfi.c | 2 +- gcc/dwarf2out.c | 65 +- gcc/except.c | 2 +- gcc/fold-const.c | 29 +- gcc/fortran/ChangeLog | 250 ++ gcc/fortran/arith.c | 6 +- gcc/fortran/check.c | 35 +- gcc/fortran/class.c | 9 +- gcc/fortran/decl.c | 43 +- gcc/fortran/expr.c | 14 +- gcc/fortran/f95-lang.c | 2 +- gcc/fortran/gfortran.h | 6 +- gcc/fortran/interface.c | 2 +- gcc/fortran/intrinsic.c | 12 +- gcc/fortran/invoke.texi | 2 +- gcc/fortran/io.c | 11 +- gcc/fortran/match.c | 2 - gcc/fortran/module.c | 14 +- gcc/fortran/openmp.c | 89 +- gcc/fortran/options.c | 2 +- gcc/fortran/parse.c | 10 +- gcc/fortran/primary.c | 4 +- gcc/fortran/resolve.c | 83 +- gcc/fortran/scanner.c | 2 +- gcc/fortran/simplify.c | 22 +- gcc/fortran/symbol.c | 8 +- gcc/fortran/target-memory.c | 58 +- gcc/fortran/target-memory.h | 4 +- gcc/fortran/trans-array.c | 17 +- gcc/fortran/trans-common.c | 4 +- gcc/fortran/trans-decl.c | 22 +- gcc/fortran/trans-expr.c | 140 +- gcc/fortran/trans-intrinsic.c | 82 +- gcc/fortran/trans-io.c | 2 - gcc/fortran/trans-openmp.c | 6 + gcc/fortran/trans-stmt.c | 2 +- gcc/fortran/trans-types.c | 11 +- gcc/fortran/trans.h | 2 +- gcc/gcc.c | 21 +- gcc/gcov.c | 20 +- gcc/ggc-common.c | 3 - gcc/gimple-fold.c | 7 +- gcc/gimple-ssa-sprintf.c | 37 +- gcc/gimple-ssa-warn-alloca.c | 10 +- gcc/gimplify.c | 31 +- gcc/go/ChangeLog | 6 + gcc/go/go-gcc.cc | 1 + gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/ast-dump.cc | 380 +++ gcc/go/gofrontend/export.cc | 15 + gcc/go/gofrontend/expressions.cc | 108 +- gcc/go/gofrontend/expressions.h | 8 + gcc/go/gofrontend/types.cc | 55 +- gcc/go/gofrontend/types.h | 21 +- gcc/haifa-sched.c | 2 +- gcc/ipa-cp.c | 17 +- gcc/ipa-devirt.c | 18 +- gcc/ipa-param-manipulation.h | 4 - gcc/ipa-split.c | 15 + gcc/loop-unroll.c | 2 +- gcc/lra-constraints.c | 2 +- gcc/lra.c | 67 +- gcc/lto-streamer-in.c | 1 + gcc/lto-streamer-out.c | 1 + gcc/lto-wrapper.c | 2 +- gcc/lto/ChangeLog | 17 + gcc/lto/lang.opt | 2 +- gcc/lto/lto-lang.c | 5 +- gcc/lto/lto-symtab.c | 10 +- gcc/match.pd | 26 +- gcc/mem-stats.h | 9 +- gcc/omp-expand.c | 9 +- gcc/omp-offload.c | 2 +- gcc/omp-simd-clone.c | 50 +- gcc/opts-common.c | 11 +- gcc/opts-global.c | 4 +- gcc/opts.c | 20 +- gcc/passes.c | 14 +- gcc/plugin.c | 6 +- gcc/po/ChangeLog | 8 + gcc/po/fi.po | 2690 ++++++++++---------- gcc/po/fr.po | 2201 +++++++--------- gcc/regcprop.c | 16 + gcc/rtlanal.c | 26 +- gcc/simplify-rtx.c | 6 +- gcc/symtab.c | 47 +- gcc/targhooks.c | 6 +- gcc/testsuite/ChangeLog | 931 +++++++ .../c-c++-common/Wimplicit-fallthrough-37.c | 13 + gcc/testsuite/c-c++-common/gomp/clauses-2.c | 1 + gcc/testsuite/c-c++-common/gomp/doacross-1.c | 4 +- gcc/testsuite/c-c++-common/gomp/doacross-3.c | 54 + gcc/testsuite/c-c++-common/gomp/pr88588.c | 18 + gcc/testsuite/c-c++-common/ident-0b.c | 2 +- gcc/testsuite/c-c++-common/ident-1a.c | 2 +- gcc/testsuite/c-c++-common/ident-1b.c | 2 +- gcc/testsuite/c-c++-common/ident-2b.c | 2 +- gcc/testsuite/c-c++-common/pr89566.c | 15 + gcc/testsuite/c-c++-common/unroll-6.c | 9 + gcc/testsuite/g++.dg/abi/abi-tag18a.C | 1 + gcc/testsuite/g++.dg/asm-qual-3.C | 8 +- gcc/testsuite/g++.dg/conversion/simd3.C | 2 +- gcc/testsuite/g++.dg/cpp0x/Wredundant-move1.C | 3 +- .../{Wredundant-move2.C => Wredundant-move7.C} | 50 +- gcc/testsuite/g++.dg/cpp0x/constexpr-89599.C | 6 + gcc/testsuite/g++.dg/cpp0x/constexpr-ctor10.C | 2 +- gcc/testsuite/g++.dg/cpp0x/implicit16.C | 37 + gcc/testsuite/g++.dg/cpp0x/implicit17.C | 18 + gcc/testsuite/g++.dg/cpp0x/initlist-value4.C | 12 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-89648.C | 30 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice30.C | 13 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice31.C | 8 + gcc/testsuite/g++.dg/cpp0x/noexcept34.C | 29 + gcc/testsuite/g++.dg/cpp0x/noexcept35.C | 21 + gcc/testsuite/g++.dg/cpp0x/nsdmi15.C | 8 + gcc/testsuite/g++.dg/cpp0x/overload-conv-3.C | 21 + gcc/testsuite/g++.dg/cpp0x/pr84585.C | 3 + gcc/testsuite/g++.dg/cpp0x/pr84676.C | 4 + gcc/testsuite/g++.dg/cpp0x/pr87750.C | 40 + gcc/testsuite/g++.dg/cpp0x/pr88987.C | 9 + gcc/testsuite/g++.dg/cpp0x/using-enum-3.C | 21 + .../{constexpr-89285.C => constexpr-89285-2.C} | 4 +- gcc/testsuite/g++.dg/cpp1y/constexpr-89481.C | 24 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-89419.C | 24 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-ice10.C | 18 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-using1.C | 29 + gcc/testsuite/g++.dg/cpp1z/class-deduction64.C | 9 + gcc/testsuite/g++.dg/cpp1z/constexpr-if15.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if27.C | 22 + gcc/testsuite/g++.dg/cpp1z/constexpr-if28.C | 11 + gcc/testsuite/g++.dg/cpp1z/decomp3.C | 42 +- gcc/testsuite/g++.dg/cpp1z/decomp4.C | 18 +- gcc/testsuite/g++.dg/cpp1z/decomp44.C | 2 +- gcc/testsuite/g++.dg/cpp1z/decomp45.C | 2 +- gcc/testsuite/g++.dg/cpp1z/decomp49.C | 14 + gcc/testsuite/g++.dg/cpp1z/fold-lambda3.C | 19 + gcc/testsuite/g++.dg/cpp2a/constexpr-try1.C | 44 + gcc/testsuite/g++.dg/cpp2a/constexpr-try2.C | 45 + gcc/testsuite/g++.dg/cpp2a/constexpr-try3.C | 44 + gcc/testsuite/g++.dg/cpp2a/constexpr-try4.C | 61 + gcc/testsuite/g++.dg/cpp2a/constexpr-try5.C | 40 + gcc/testsuite/g++.dg/cpp2a/desig10.C | 12 + gcc/testsuite/g++.dg/cpp2a/desig11.C | 14 + gcc/testsuite/g++.dg/cpp2a/desig12.C | 15 + gcc/testsuite/g++.dg/cpp2a/desig13.C | 16 + gcc/testsuite/g++.dg/cpp2a/nontype-class14.C | 10 + gcc/testsuite/g++.dg/cpp2a/pr88534.C | 65 + gcc/testsuite/g++.dg/cpp2a/pr88537.C | 16 + gcc/testsuite/g++.dg/diagnostic/member-fn-1.C | 38 + gcc/testsuite/g++.dg/diagnostic/pr89390.C | 42 +- gcc/testsuite/g++.dg/ext/desig4.C | 4 + gcc/testsuite/g++.dg/ext/flexary34.C | 10 + gcc/testsuite/g++.dg/ext/visibility/lambda1.C | 1 + gcc/testsuite/g++.dg/init/empty2.C | 12 + .../g++.mike/misc13.C => g++.dg/ipa/pr88235.C} | 5 +- gcc/testsuite/g++.dg/ipa/pr89009.C | 7 +- gcc/testsuite/g++.dg/lto/pr88049_0.C | 17 + gcc/testsuite/g++.dg/opt/pr34036.C | 2 +- gcc/testsuite/g++.dg/other/new2.C | 5 + gcc/testsuite/g++.dg/other/pr88568.C | 13 + gcc/testsuite/g++.dg/other/pr89560.C | 13 + gcc/testsuite/g++.dg/parse/array-size2.C | 2 + gcc/testsuite/g++.dg/parse/crash69.C | 11 + gcc/testsuite/g++.dg/spellcheck-c++-11-keyword.C | 8 +- gcc/testsuite/g++.dg/template/access29.C | 22 + gcc/testsuite/g++.dg/template/memfriend18.C | 19 + gcc/testsuite/g++.dg/tls/pr77285-2.C | 2 +- gcc/testsuite/g++.dg/tree-prof/devirt.C | 8 +- gcc/testsuite/g++.dg/tree-ssa/pr87008.C | 17 + gcc/testsuite/g++.dg/ubsan/vptr-4.C | 11 +- gcc/testsuite/g++.dg/warn/pr89622.C | 27 + gcc/testsuite/g++.dg/warn/unused-fn1.C | 16 + gcc/testsuite/g++.target/i386/pr57362.C | 2 +- gcc/testsuite/gcc.c-torture/compile/pr77754-1.c | 11 + gcc/testsuite/gcc.c-torture/compile/pr77754-2.c | 10 + gcc/testsuite/gcc.c-torture/compile/pr77754-3.c | 11 + gcc/testsuite/gcc.c-torture/compile/pr77754-4.c | 17 + gcc/testsuite/gcc.c-torture/compile/pr77754-5.c | 14 + gcc/testsuite/gcc.c-torture/compile/pr77754-6.c | 10 + gcc/testsuite/gcc.c-torture/compile/pr89280.c | 48 + gcc/testsuite/gcc.c-torture/compile/pr89655.c | 15 + gcc/testsuite/gcc.c-torture/compile/pr89663-1.c | 81 + gcc/testsuite/gcc.c-torture/compile/pr89663-2.c | 82 + gcc/testsuite/gcc.c-torture/execute/20190228-1.c | 16 + gcc/testsuite/gcc.c-torture/execute/pr89434.c | 29 + gcc/testsuite/gcc.c-torture/execute/pr89634.c | 40 + gcc/testsuite/gcc.dg/Wstringop-overflow-10.c | 34 + gcc/testsuite/gcc.dg/c90-fordecl-1.c | 2 +- gcc/testsuite/gcc.dg/cpp/dir-only-4.c | 2 +- gcc/testsuite/gcc.dg/cpp/dir-only-5.c | 2 +- gcc/testsuite/gcc.dg/cpp/pr71591.c | 2 +- gcc/testsuite/gcc.dg/debug/dwarf2/inline5.c | 2 +- gcc/testsuite/gcc.dg/format/opt-1.c | 2 +- gcc/testsuite/gcc.dg/format/opt-2.c | 2 +- gcc/testsuite/gcc.dg/format/opt-3.c | 2 +- gcc/testsuite/gcc.dg/format/opt-4.c | 2 +- gcc/testsuite/gcc.dg/format/opt-5.c | 2 +- gcc/testsuite/gcc.dg/format/opt-6.c | 2 +- gcc/testsuite/gcc.dg/gimplefe-36.c | 14 + gcc/testsuite/gcc.dg/guality/pr54970.c | 6 +- gcc/testsuite/gcc.dg/ipa/ipcp-5.c | 45 + gcc/testsuite/gcc.dg/lto/pr85870_0.c | 35 + gcc/testsuite/gcc.dg/lto/pr85870_1.c | 27 + gcc/testsuite/gcc.dg/pr22231.c | 2 +- gcc/testsuite/gcc.dg/pr33007.c | 2 +- gcc/testsuite/gcc.dg/pr69471-1.c | 9 + gcc/testsuite/gcc.dg/pr69471-2.c | 8 + gcc/testsuite/gcc.dg/pr85899.c | 17 + gcc/testsuite/gcc.dg/pr89434.c | 5 + gcc/testsuite/gcc.dg/pr89438.c | 22 + gcc/testsuite/gcc.dg/pr89500.c | 17 + gcc/testsuite/gcc.dg/pr89506.c | 14 + gcc/testsuite/gcc.dg/pr89520-1.c | 13 + gcc/testsuite/gcc.dg/pr89520-2.c | 42 + gcc/testsuite/gcc.dg/pr89521-1.c | 13 + gcc/testsuite/gcc.dg/pr89521-2.c | 42 + gcc/testsuite/gcc.dg/pr89525.c | 11 + gcc/testsuite/gcc.dg/pr89570.c | 15 + gcc/testsuite/gcc.dg/pr89590.c | 11 + gcc/testsuite/gcc.dg/pr89594.c | 24 + gcc/testsuite/gcc.dg/simd-1.c | 2 +- gcc/testsuite/gcc.dg/simd-5.c | 2 +- gcc/testsuite/gcc.dg/simd-6.c | 2 +- gcc/testsuite/gcc.dg/sinatan-1.c | 4 +- gcc/testsuite/gcc.dg/spellcheck-options-14.c | 6 +- gcc/testsuite/gcc.dg/spellcheck-options-15.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-16.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-17.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-60.c | 58 + gcc/testsuite/gcc.dg/torture/20180712-1.c | 1 + gcc/testsuite/gcc.dg/torture/pr57147-2.c | 5 +- gcc/testsuite/gcc.dg/torture/pr89505.c | 22 + gcc/testsuite/gcc.dg/torture/pr89572.c | 28 + gcc/testsuite/gcc.dg/torture/pr89595.c | 39 + gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-10.c | 51 +- gcc/testsuite/gcc.dg/tree-ssa/pr23109.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr89487.c | 18 + gcc/testsuite/gcc.dg/tree-ssa/reassoc-43.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/recip-5.c | 2 +- gcc/testsuite/gcc.dg/uninit-pred-8_b.c | 5 +- gcc/testsuite/gcc.target/aarch64/fp16_fmul_high.h | 16 +- .../gcc.target/aarch64/fp16_fmul_lane_high.h | 32 +- .../gcc.target/aarch64/fp16_fmul_lane_low.h | 32 +- gcc/testsuite/gcc.target/aarch64/fp16_fmul_low.h | 16 +- gcc/testsuite/gcc.target/aarch64/options_set_1.c | 11 + gcc/testsuite/gcc.target/aarch64/options_set_10.c | 11 + gcc/testsuite/gcc.target/aarch64/options_set_2.c | 11 + gcc/testsuite/gcc.target/aarch64/options_set_3.c | 11 + gcc/testsuite/gcc.target/aarch64/options_set_4.c | 12 + gcc/testsuite/gcc.target/aarch64/options_set_5.c | 12 + gcc/testsuite/gcc.target/aarch64/options_set_6.c | 12 + gcc/testsuite/gcc.target/aarch64/options_set_7.c | 11 + gcc/testsuite/gcc.target/aarch64/options_set_8.c | 12 + gcc/testsuite/gcc.target/aarch64/options_set_9.c | 14 + gcc/testsuite/gcc.target/arm/f16_f64_conv_no_dp.c | 16 + gcc/testsuite/gcc.target/arm/pr89222.c | 32 + gcc/testsuite/gcc.target/arm/simd/fp16fml_high.c | 16 +- .../gcc.target/arm/simd/fp16fml_lane_high.c | 32 +- .../gcc.target/arm/simd/fp16fml_lane_low.c | 32 +- gcc/testsuite/gcc.target/arm/simd/fp16fml_low.c | 16 +- gcc/testsuite/gcc.target/i386/avx512f-pr89445.c | 54 + gcc/testsuite/gcc.target/i386/avx512f-vmovsd-1.c | 23 + gcc/testsuite/gcc.target/i386/avx512f-vmovsd-2.c | 87 + gcc/testsuite/gcc.target/i386/avx512f-vmovsd-3.c | 84 + gcc/testsuite/gcc.target/i386/avx512f-vmovss-1.c | 23 + gcc/testsuite/gcc.target/i386/avx512f-vmovss-2.c | 87 + gcc/testsuite/gcc.target/i386/avx512f-vmovss-3.c | 84 + gcc/testsuite/gcc.target/i386/cet-notrack-1a.c | 8 +- gcc/testsuite/gcc.target/i386/cet-notrack-icf-1.c | 2 +- gcc/testsuite/gcc.target/i386/cet-notrack-icf-3.c | 2 +- gcc/testsuite/gcc.target/i386/indirect-thunk-7.c | 2 +- .../gcc.target/i386/indirect-thunk-extern-7.c | 2 +- .../gcc.target/i386/indirect-thunk-inline-7.c | 2 +- .../gcc.target/i386/interrupt-387-err-1.c | 4 +- .../gcc.target/i386/interrupt-387-err-2.c | 2 +- gcc/testsuite/gcc.target/i386/interrupt-6.c | 2 +- .../gcc.target/i386/interrupt-mmx-err-1.c | 4 +- .../gcc.target/i386/interrupt-mmx-err-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr68657.c | 2 +- gcc/testsuite/gcc.target/i386/pr69471-3.c | 11 + gcc/testsuite/gcc.target/i386/pr78782.c | 9 + gcc/testsuite/gcc.target/i386/pr86952.c | 23 + gcc/testsuite/gcc.target/i386/pr87007-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr87007-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr87558.c | 9 + gcc/testsuite/gcc.target/i386/pr89474.c | 14 + gcc/testsuite/gcc.target/i386/pr89618.c | 21 + gcc/testsuite/gcc.target/powerpc/20030218-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/20030505.c | 2 +- gcc/testsuite/gcc.target/powerpc/20040121-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/20041111-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/20081204-1.c | 2 +- .../gcc.target/powerpc/405-dlmzb-strlen-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-macchw-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-macchw-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-macchwu-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-macchwu-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-machhw-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-machhw-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-machhwu-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-machhwu-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-maclhw-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-maclhw-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-maclhwu-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-maclhwu-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-mulchw-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-mulchw-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-mulchwu-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-mulchwu-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-mulhhw-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-mulhhw-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-mulhhwu-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-mulhhwu-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-mullhw-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-mullhw-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-mullhwu-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-mullhwu-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-nmacchw-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-nmacchw-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-nmachhw-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-nmachhw-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-nmaclhw-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/405-nmaclhw-2.c | 2 +- .../gcc.target/powerpc/440-dlmzb-strlen-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-macchw-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-macchw-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-macchwu-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-macchwu-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-machhw-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-machhw-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-machhwu-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-machhwu-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-maclhw-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-maclhw-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-maclhwu-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-maclhwu-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-mulchw-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-mulchw-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-mulchwu-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-mulchwu-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-mulhhw-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-mulhhw-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-mulhhwu-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-mulhhwu-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-mullhw-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-mullhw-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-mullhwu-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-mullhwu-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-nmacchw-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-nmacchw-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-nmachhw-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-nmachhw-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-nmaclhw-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/440-nmaclhw-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/altivec-20.c | 3 +- gcc/testsuite/gcc.target/powerpc/altivec-32.c | 3 +- gcc/testsuite/gcc.target/powerpc/altivec-cell-6.c | 3 +- gcc/testsuite/gcc.target/powerpc/altivec-cell-7.c | 3 +- gcc/testsuite/gcc.target/powerpc/altivec-cell-8.c | 3 +- gcc/testsuite/gcc.target/powerpc/atomic-p7.c | 3 +- gcc/testsuite/gcc.target/powerpc/atomic-p8.c | 3 +- .../gcc.target/powerpc/atomic_load_store-p8.c | 3 +- gcc/testsuite/gcc.target/powerpc/bcd-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/bcd-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/bcd-3.c | 3 +- .../gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c | 3 +- .../gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c | 3 +- .../gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c | 3 +- .../gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c | 3 +- .../gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c | 3 +- .../gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c | 3 +- .../gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c | 3 +- .../gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c | 3 +- .../gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c | 3 +- .../gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c | 3 +- .../gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c | 3 +- .../gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c | 3 +- .../gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c | 3 +- .../gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c | 3 +- .../gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c | 3 +- .../powerpc/bfp/scalar-cmp-exp-unordered-0.c | 3 +- .../powerpc/bfp/scalar-cmp-exp-unordered-1.c | 3 +- .../powerpc/bfp/scalar-cmp-exp-unordered-2.c | 3 +- .../powerpc/bfp/scalar-cmp-exp-unordered-3.c | 3 +- .../powerpc/bfp/scalar-cmp-exp-unordered-4.c | 3 +- .../gcc.target/powerpc/bfp/scalar-extract-exp-0.c | 3 +- .../gcc.target/powerpc/bfp/scalar-extract-exp-1.c | 3 +- .../gcc.target/powerpc/bfp/scalar-extract-exp-2.c | 3 +- .../gcc.target/powerpc/bfp/scalar-extract-exp-3.c | 3 +- .../gcc.target/powerpc/bfp/scalar-extract-exp-4.c | 3 +- .../gcc.target/powerpc/bfp/scalar-extract-exp-5.c | 3 +- .../gcc.target/powerpc/bfp/scalar-extract-exp-6.c | 3 +- .../gcc.target/powerpc/bfp/scalar-extract-exp-7.c | 3 +- .../gcc.target/powerpc/bfp/scalar-extract-sig-0.c | 3 +- .../gcc.target/powerpc/bfp/scalar-extract-sig-1.c | 3 +- .../gcc.target/powerpc/bfp/scalar-extract-sig-2.c | 3 +- .../gcc.target/powerpc/bfp/scalar-extract-sig-3.c | 3 +- .../gcc.target/powerpc/bfp/scalar-extract-sig-4.c | 3 +- .../gcc.target/powerpc/bfp/scalar-extract-sig-5.c | 3 +- .../gcc.target/powerpc/bfp/scalar-extract-sig-6.c | 3 +- .../gcc.target/powerpc/bfp/scalar-extract-sig-7.c | 3 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-0.c | 3 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-1.c | 3 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-10.c | 3 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-11.c | 3 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-12.c | 3 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-13.c | 3 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-14.c | 3 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-15.c | 3 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-2.c | 3 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-3.c | 3 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-4.c | 3 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-5.c | 3 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-6.c | 3 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-7.c | 3 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-8.c | 3 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-9.c | 3 +- .../powerpc/bfp/scalar-test-data-class-0.c | 3 +- .../powerpc/bfp/scalar-test-data-class-1.c | 3 +- .../powerpc/bfp/scalar-test-data-class-10.c | 3 +- .../powerpc/bfp/scalar-test-data-class-11.c | 3 +- .../powerpc/bfp/scalar-test-data-class-12.c | 3 +- .../powerpc/bfp/scalar-test-data-class-13.c | 3 +- .../powerpc/bfp/scalar-test-data-class-14.c | 3 +- .../powerpc/bfp/scalar-test-data-class-15.c | 3 +- .../powerpc/bfp/scalar-test-data-class-2.c | 3 +- .../powerpc/bfp/scalar-test-data-class-3.c | 3 +- .../powerpc/bfp/scalar-test-data-class-4.c | 3 +- .../powerpc/bfp/scalar-test-data-class-5.c | 3 +- .../powerpc/bfp/scalar-test-data-class-6.c | 3 +- .../powerpc/bfp/scalar-test-data-class-7.c | 3 +- .../powerpc/bfp/scalar-test-data-class-8.c | 3 +- .../powerpc/bfp/scalar-test-data-class-9.c | 3 +- .../gcc.target/powerpc/bfp/scalar-test-neg-0.c | 3 +- .../gcc.target/powerpc/bfp/scalar-test-neg-1.c | 3 +- .../gcc.target/powerpc/bfp/scalar-test-neg-2.c | 3 +- .../gcc.target/powerpc/bfp/scalar-test-neg-3.c | 3 +- .../gcc.target/powerpc/bfp/scalar-test-neg-4.c | 3 +- .../gcc.target/powerpc/bfp/scalar-test-neg-5.c | 3 +- .../gcc.target/powerpc/bfp/scalar-test-neg-6.c | 3 +- .../gcc.target/powerpc/bfp/scalar-test-neg-7.c | 3 +- .../gcc.target/powerpc/bfp/scalar-test-neg-8.c | 3 +- .../gcc.target/powerpc/bfp/vec-extract-exp-0.c | 3 +- .../gcc.target/powerpc/bfp/vec-extract-exp-1.c | 3 +- .../gcc.target/powerpc/bfp/vec-extract-exp-2.c | 3 +- .../gcc.target/powerpc/bfp/vec-extract-exp-3.c | 3 +- .../gcc.target/powerpc/bfp/vec-extract-exp-4.c | 3 +- .../gcc.target/powerpc/bfp/vec-extract-exp-5.c | 3 +- .../gcc.target/powerpc/bfp/vec-extract-sig-0.c | 3 +- .../gcc.target/powerpc/bfp/vec-extract-sig-1.c | 3 +- .../gcc.target/powerpc/bfp/vec-extract-sig-2.c | 3 +- .../gcc.target/powerpc/bfp/vec-extract-sig-3.c | 3 +- .../gcc.target/powerpc/bfp/vec-extract-sig-4.c | 3 +- .../gcc.target/powerpc/bfp/vec-extract-sig-5.c | 3 +- .../gcc.target/powerpc/bfp/vec-insert-exp-0.c | 3 +- .../gcc.target/powerpc/bfp/vec-insert-exp-1.c | 3 +- .../gcc.target/powerpc/bfp/vec-insert-exp-10.c | 3 +- .../gcc.target/powerpc/bfp/vec-insert-exp-11.c | 3 +- .../gcc.target/powerpc/bfp/vec-insert-exp-2.c | 3 +- .../gcc.target/powerpc/bfp/vec-insert-exp-3.c | 3 +- .../gcc.target/powerpc/bfp/vec-insert-exp-4.c | 3 +- .../gcc.target/powerpc/bfp/vec-insert-exp-5.c | 3 +- .../gcc.target/powerpc/bfp/vec-insert-exp-6.c | 3 +- .../gcc.target/powerpc/bfp/vec-insert-exp-7.c | 3 +- .../gcc.target/powerpc/bfp/vec-insert-exp-8.c | 3 +- .../gcc.target/powerpc/bfp/vec-insert-exp-9.c | 3 +- .../gcc.target/powerpc/bfp/vec-test-data-class-0.c | 3 +- .../gcc.target/powerpc/bfp/vec-test-data-class-1.c | 3 +- .../gcc.target/powerpc/bfp/vec-test-data-class-2.c | 3 +- .../gcc.target/powerpc/bfp/vec-test-data-class-3.c | 3 +- .../gcc.target/powerpc/bfp/vec-test-data-class-4.c | 3 +- .../gcc.target/powerpc/bfp/vec-test-data-class-5.c | 3 +- .../gcc.target/powerpc/bfp/vec-test-data-class-6.c | 3 +- .../gcc.target/powerpc/bfp/vec-test-data-class-7.c | 3 +- .../gcc.target/powerpc/bfp/vec-test-data-class-8.c | 3 +- .../gcc.target/powerpc/bfp/vec-test-data-class-9.c | 3 +- gcc/testsuite/gcc.target/powerpc/bmi2-pdep32-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/bmi2-pdep64-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/bmi2-pext32-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/bmi2-pext64-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/bmi2-pext64-1a.c | 3 +- gcc/testsuite/gcc.target/powerpc/bool2-av.c | 3 +- gcc/testsuite/gcc.target/powerpc/bool2-p5.c | 3 +- gcc/testsuite/gcc.target/powerpc/bool2-p7.c | 3 +- gcc/testsuite/gcc.target/powerpc/bool2-p8.c | 3 +- gcc/testsuite/gcc.target/powerpc/bool3-av.c | 3 +- gcc/testsuite/gcc.target/powerpc/bool3-p7.c | 3 +- gcc/testsuite/gcc.target/powerpc/bool3-p8.c | 3 +- gcc/testsuite/gcc.target/powerpc/bswap64-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/bswap64-3.c | 3 +- .../gcc.target/powerpc/builtins-1-be-folded.c | 3 +- .../gcc.target/powerpc/builtins-1-le-folded.c | 3 +- .../gcc.target/powerpc/builtins-1-p9-runnable.c | 3 +- gcc/testsuite/gcc.target/powerpc/builtins-1.c | 3 +- .../gcc.target/powerpc/builtins-2-p9-runnable.c | 3 +- gcc/testsuite/gcc.target/powerpc/builtins-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/builtins-3-p8.c | 3 +- .../gcc.target/powerpc/builtins-3-p9-runnable.c | 3 +- gcc/testsuite/gcc.target/powerpc/builtins-3-p9.c | 3 +- .../gcc.target/powerpc/builtins-3-runnable-p8.c | 3 +- .../powerpc/builtins-3-vec_reve-runnable.c | 2 +- .../gcc.target/powerpc/builtins-4-p9-runnable.c | 3 +- .../gcc.target/powerpc/builtins-5-p9-runnable.c | 3 +- gcc/testsuite/gcc.target/powerpc/builtins-5.c | 3 +- .../gcc.target/powerpc/builtins-6-p9-runnable.c | 3 +- .../gcc.target/powerpc/builtins-6-runnable.c | 3 +- .../gcc.target/powerpc/builtins-7-p9-runnable.c | 3 +- .../gcc.target/powerpc/builtins-7-runnable.c | 3 +- .../gcc.target/powerpc/builtins-8-p9-runnable.c | 3 +- .../gcc.target/powerpc/builtins-8-runnable.c | 3 +- gcc/testsuite/gcc.target/powerpc/builtins-9.c | 3 +- .../gcc.target/powerpc/builtins-revb-runnable.c | 3 +- .../gcc.target/powerpc/byte-in-either-range-0.c | 3 +- .../gcc.target/powerpc/byte-in-either-range-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/byte-in-range-0.c | 3 +- gcc/testsuite/gcc.target/powerpc/byte-in-range-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/byte-in-set-0.c | 3 +- gcc/testsuite/gcc.target/powerpc/byte-in-set-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/byte-in-set-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/cell_builtin-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/cell_builtin-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/cell_builtin-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/cell_builtin-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/cell_builtin-5.c | 3 +- gcc/testsuite/gcc.target/powerpc/cell_builtin-6.c | 3 +- gcc/testsuite/gcc.target/powerpc/cell_builtin-7.c | 3 +- gcc/testsuite/gcc.target/powerpc/cell_builtin-8.c | 3 +- gcc/testsuite/gcc.target/powerpc/clone1.c | 3 +- gcc/testsuite/gcc.target/powerpc/cmpb-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/cmpb-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/cmpb-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/cmpb32-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/cmpb32-2.c | 3 +- .../gcc.target/powerpc/compress-float-ppc-pic.c | 3 +- .../gcc.target/powerpc/compress-float-ppc.c | 3 +- .../gcc.target/powerpc/crypto-builtin-1.c | 3 +- .../gcc.target/powerpc/crypto-builtin-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/ctz-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/ctz-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/ctz-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/ctz-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/darn-0.c | 3 +- gcc/testsuite/gcc.target/powerpc/darn-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/darn-2.c | 3 +- .../gcc.target/powerpc/darwin-ehreturn-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/darwin-longlong.c | 3 +- gcc/testsuite/gcc.target/powerpc/dform-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp-builtin-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp-builtin-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp-dd-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp-dd.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp-td-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp-td-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp-td.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-0.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-10.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-11.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-12.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-13.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-14.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-15.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-16.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-17.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-18.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-19.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-20.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-21.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-22.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-23.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-24.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-25.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-26.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-27.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-28.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-29.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-30.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-31.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-32.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-33.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-34.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-35.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-36.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-37.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-38.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-39.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-40.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-41.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-42.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-43.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-44.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-45.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-46.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-47.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-48.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-49.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-5.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-50.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-51.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-52.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-53.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-54.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-55.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-56.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-57.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-58.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-59.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-6.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-60.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-61.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-62.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-63.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-64.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-65.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-66.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-67.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-68.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-69.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-7.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-70.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-71.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-72.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-73.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-74.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-75.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-76.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-77.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-78.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-79.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-8.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-9.c | 3 +- .../gcc.target/powerpc/direct-move-double1.c | 3 +- .../gcc.target/powerpc/direct-move-double2.c | 3 +- .../gcc.target/powerpc/direct-move-float1.c | 3 +- .../gcc.target/powerpc/direct-move-float2.c | 3 +- .../gcc.target/powerpc/direct-move-long1.c | 3 +- .../gcc.target/powerpc/direct-move-long2.c | 3 +- .../gcc.target/powerpc/direct-move-vector.c | 3 +- .../gcc.target/powerpc/direct-move-vint1.c | 3 +- .../gcc.target/powerpc/direct-move-vint2.c | 3 +- gcc/testsuite/gcc.target/powerpc/extend-divide-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/extend-divide-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/extswsli-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/extswsli-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/extswsli-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/float128-call.c | 3 +- .../gcc.target/powerpc/float128-cmp2-runnable.c | 2 +- .../gcc.target/powerpc/float128-complex-2.c | 1 - gcc/testsuite/gcc.target/powerpc/float128-type-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/float128-type-2.c | 3 +- .../powerpc/fold-vec-abs-int-fwrapv.p7.c | 3 +- .../powerpc/fold-vec-abs-int-fwrapv.p8.c | 3 +- .../powerpc/fold-vec-abs-int-fwrapv.p9.c | 3 +- .../gcc.target/powerpc/fold-vec-abs-int.p7.c | 3 +- .../gcc.target/powerpc/fold-vec-abs-int.p8.c | 3 +- .../gcc.target/powerpc/fold-vec-abs-int.p9.c | 3 +- .../powerpc/fold-vec-abs-longlong-fwrapv.p8.c | 3 +- .../powerpc/fold-vec-abs-longlong-fwrapv.p9.c | 3 +- .../gcc.target/powerpc/fold-vec-abs-longlong.p8.c | 2 +- .../gcc.target/powerpc/fold-vec-abs-longlong.p9.c | 2 +- .../gcc.target/powerpc/fold-vec-cmp-char.p8.c | 3 +- .../gcc.target/powerpc/fold-vec-cmp-char.p9.c | 3 +- .../gcc.target/powerpc/fold-vec-cmp-int.p7.c | 3 +- .../gcc.target/powerpc/fold-vec-cmp-int.p8.c | 3 +- .../gcc.target/powerpc/fold-vec-cmp-int.p9.c | 1 - .../gcc.target/powerpc/fold-vec-cmp-short.p8.c | 3 +- .../gcc.target/powerpc/fold-vec-cmp-short.p9.c | 3 +- .../gcc.target/powerpc/fold-vec-extract-char.p7.c | 3 +- .../gcc.target/powerpc/fold-vec-extract-char.p8.c | 3 +- .../gcc.target/powerpc/fold-vec-extract-char.p9.c | 3 +- .../powerpc/fold-vec-extract-double.p7.c | 3 +- .../powerpc/fold-vec-extract-double.p8.c | 3 +- .../powerpc/fold-vec-extract-double.p9.c | 3 +- .../gcc.target/powerpc/fold-vec-extract-float.p7.c | 3 +- .../gcc.target/powerpc/fold-vec-extract-float.p8.c | 3 +- .../gcc.target/powerpc/fold-vec-extract-float.p9.c | 3 +- .../gcc.target/powerpc/fold-vec-extract-int.p7.c | 3 +- .../gcc.target/powerpc/fold-vec-extract-int.p8.c | 3 +- .../gcc.target/powerpc/fold-vec-extract-int.p9.c | 3 +- .../powerpc/fold-vec-extract-longlong.p7.c | 3 +- .../powerpc/fold-vec-extract-longlong.p8.c | 3 +- .../powerpc/fold-vec-extract-longlong.p9.c | 3 +- .../gcc.target/powerpc/fold-vec-extract-short.p7.c | 3 +- .../gcc.target/powerpc/fold-vec-extract-short.p8.c | 3 +- .../gcc.target/powerpc/fold-vec-extract-short.p9.c | 3 +- .../gcc.target/powerpc/fold-vec-insert-char-p8.c | 3 +- .../gcc.target/powerpc/fold-vec-insert-char-p9.c | 3 +- .../gcc.target/powerpc/fold-vec-insert-float-p8.c | 3 +- .../gcc.target/powerpc/fold-vec-insert-float-p9.c | 3 +- .../gcc.target/powerpc/fold-vec-insert-int-p8.c | 3 +- .../gcc.target/powerpc/fold-vec-insert-int-p9.c | 3 +- .../gcc.target/powerpc/fold-vec-insert-longlong.c | 3 +- .../gcc.target/powerpc/fold-vec-insert-short-p8.c | 3 +- .../gcc.target/powerpc/fold-vec-insert-short-p9.c | 3 +- .../powerpc/fold-vec-mergeeo-floatdouble.c | 3 +- .../gcc.target/powerpc/fold-vec-mergeeo-int.c | 3 +- .../gcc.target/powerpc/fold-vec-mergeeo-longlong.c | 3 +- .../gcc.target/powerpc/fold-vec-mult-int128-p8.c | 3 +- .../gcc.target/powerpc/fold-vec-mult-int128-p9.c | 3 +- .../gcc.target/powerpc/fold-vec-neg-char.c | 3 +- .../gcc.target/powerpc/fold-vec-neg-floatdouble.c | 3 +- .../gcc.target/powerpc/fold-vec-neg-int.p8.c | 3 +- .../gcc.target/powerpc/fold-vec-neg-int.p9.c | 3 +- .../gcc.target/powerpc/fold-vec-neg-longlong.p8.c | 3 +- .../gcc.target/powerpc/fold-vec-neg-longlong.p9.c | 3 +- .../gcc.target/powerpc/fold-vec-neg-short.c | 3 +- .../gcc.target/powerpc/fold-vec-pack-double.c | 1 - .../gcc.target/powerpc/fold-vec-select-double.c | 3 +- .../fold-vec-store-builtin_vec_xst-longlong.c | 2 +- gcc/testsuite/gcc.target/powerpc/fusion.c | 3 +- gcc/testsuite/gcc.target/powerpc/fusion2.c | 3 +- gcc/testsuite/gcc.target/powerpc/lhs-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/lhs-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/lhs-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/loop_align.c | 3 +- gcc/testsuite/gcc.target/powerpc/maddld.c | 3 +- gcc/testsuite/gcc.target/powerpc/mmfpgpr.c | 3 +- gcc/testsuite/gcc.target/powerpc/mod-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/mod-2.c | 3 +- .../gcc.target/powerpc/optimize-bswapdi-2.c | 3 +- .../gcc.target/powerpc/optimize-bswapdi-3.c | 3 +- .../gcc.target/powerpc/optimize-bswapsi-2.c | 3 +- .../gcc.target/powerpc/p8-vec-xl-xst-v2.c | 3 +- gcc/testsuite/gcc.target/powerpc/p8-vec-xl-xst.c | 3 +- .../gcc.target/powerpc/p8vector-builtin-1.c | 3 +- .../gcc.target/powerpc/p8vector-builtin-2.c | 3 +- .../gcc.target/powerpc/p8vector-builtin-3.c | 3 +- .../gcc.target/powerpc/p8vector-builtin-4.c | 3 +- .../gcc.target/powerpc/p8vector-builtin-5.c | 3 +- .../gcc.target/powerpc/p8vector-builtin-6.c | 3 +- .../gcc.target/powerpc/p8vector-builtin-7.c | 3 +- gcc/testsuite/gcc.target/powerpc/p8vector-fp.c | 3 +- .../gcc.target/powerpc/p8vector-int128-1.c | 3 +- .../gcc.target/powerpc/p8vector-int128-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/p8vector-ldst.c | 3 +- .../gcc.target/powerpc/p8vector-vbpermq.c | 3 +- .../gcc.target/powerpc/p8vector-vectorize-1.c | 3 +- .../gcc.target/powerpc/p8vector-vectorize-2.c | 3 +- .../gcc.target/powerpc/p8vector-vectorize-3.c | 3 +- .../gcc.target/powerpc/p8vector-vectorize-4.c | 3 +- .../gcc.target/powerpc/p8vector-vectorize-5.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-dimode1.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-dimode2.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-extract-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-extract-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-extract-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-extract-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-fpcvt-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-fpcvt-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-lxvx-stxvx-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-lxvx-stxvx-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-lxvx-stxvx-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-minmax-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-minmax-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-novsx.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-options-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-permute.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-splat-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-splat-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-splat-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-splat-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-splat-5.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-vbpermd.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-vneg.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-vparity.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-vpermr.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-xxbr-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-xxbr-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/pack01.c | 3 +- gcc/testsuite/gcc.target/powerpc/parity-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/popcount-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/popcount-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/popcount-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-fma-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-fma-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-fma-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-fma-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-fma-5.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-fma-6.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-fma-7.c | 3 +- .../gcc.target/powerpc/ppc-fortran/pr80108-1.f90 | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-fpconv-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-fpconv-10.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-fpconv-11.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-fpconv-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-fpconv-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-fpconv-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-fpconv-5.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-fpconv-6.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-fpconv-7.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-fpconv-8.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-fpconv-9.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-pow.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-round.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-round2.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-round3.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-spe.c | 2 +- gcc/testsuite/gcc.target/powerpc/ppc-target-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-target-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-target-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppc-target-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/ppu-intrinsics.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr39902-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr42747.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr43154.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr46728-16.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr47251.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr47755-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr47755.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr47862.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr48053-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr48053-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr48053-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr48192.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr48226.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr48258-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr48258-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr48857.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr52199.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr52457.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr52775.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr53199.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr53487.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr55033.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr56605.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr57150.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr57744.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr57949-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr57949-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr58673-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr58673-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr59054.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr60102.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr60137.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr60158.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr60203.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr60676.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr60735.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr63491.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr64019.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr64205.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr65456.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr65787.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr66144-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr66144-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr66144-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr67071-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr67071-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr67071-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr67808.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr68163.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr68805.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr68872.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr69548.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr69969.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr70640.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr70669.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr70963.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr71186.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr71670.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr71680.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr71698.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr71720.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr71805.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr71977-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr71977-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr72717.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr72853.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr72863.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr77289.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr77416.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr78056-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr78056-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr78056-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr78056-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr78056-5.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr78056-6.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr78056-7.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr78458.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr78543.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr78604.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr78658.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr78953.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr79004.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr79038-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr79179.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr79268.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr79354.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr79544.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr79799-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr79799-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr79799-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr79799-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr79799-5.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr79907.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr79951.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr80098-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr80098-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr80098-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr80101-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr80315-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr80315-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr80315-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr80315-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr80510-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr80510-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr80695-p8.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr80695-p9.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr80718.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr81348.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr81572.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr81622.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr81833-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr81833-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr83629.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr83660.C | 3 +- gcc/testsuite/gcc.target/powerpc/pr83677.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr83926.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr83969.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr84014.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr84112.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr84154-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr84154-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr84220-xxsld.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr85698.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr86324-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr87496-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr87496-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr87507.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr88457.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr88845.c | 24 + gcc/testsuite/gcc.target/powerpc/quad-atomic.c | 3 +- gcc/testsuite/gcc.target/powerpc/recip-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/recip-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/recip-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/recip-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/recip-5.c | 3 +- gcc/testsuite/gcc.target/powerpc/recip-6.c | 3 +- gcc/testsuite/gcc.target/powerpc/recip-sqrtf.c | 2 +- gcc/testsuite/gcc.target/powerpc/sad-vectorize-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/sad-vectorize-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/sad-vectorize-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/sad-vectorize-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/sd-pwr6.c | 3 +- gcc/testsuite/gcc.target/powerpc/sd-vsx.c | 3 +- gcc/testsuite/gcc.target/powerpc/signbit-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/signbit-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/signbit-3.c | 2 +- .../gcc.target/powerpc/spe-vector-memcpy.c | 2 +- gcc/testsuite/gcc.target/powerpc/spe1.c | 2 +- gcc/testsuite/gcc.target/powerpc/spec-barr-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-10.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-11.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-12.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-13.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-14.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-15.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-16.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-17.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-18.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-19.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-20.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-21.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-22.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-23.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-24.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-25.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-26.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-27.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-28.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-29.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-30.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-31.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-32.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-33.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-34.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-35.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-36.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-37.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-38.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-39.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-40.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-41.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-42.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-43.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-44.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-45.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-46.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-5.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-6.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-7.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-8.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-9.c | 3 +- gcc/testsuite/gcc.target/powerpc/timode_off.c | 3 +- gcc/testsuite/gcc.target/powerpc/upper-regs-df.c | 3 +- gcc/testsuite/gcc.target/powerpc/upper-regs-sf.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsdu-0.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsdu-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsdu-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsdu-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsdu-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsdu-5.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsdub-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsdub-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsduh-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsduh-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsduw-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsduw-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-adde-int128.c | 3 +- .../gcc.target/powerpc/vec-addec-int128.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-addec.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-cmp.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-cmpne-long.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-extract-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-extract-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-extract-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-extract-5.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-extract-6.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-extract-7.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-extract-8.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-extract-9.c | 3 +- .../gcc.target/powerpc/vec-extract-schar-1.c | 3 +- .../gcc.target/powerpc/vec-extract-sint-1.c | 3 +- .../gcc.target/powerpc/vec-extract-sint128-1.c | 3 +- .../gcc.target/powerpc/vec-extract-slong-1.c | 3 +- .../gcc.target/powerpc/vec-extract-sshort-1.c | 3 +- .../gcc.target/powerpc/vec-extract-uchar-1.c | 3 +- .../gcc.target/powerpc/vec-extract-uint-1.c | 3 +- .../gcc.target/powerpc/vec-extract-uint128-1.c | 3 +- .../gcc.target/powerpc/vec-extract-ulong-1.c | 3 +- .../gcc.target/powerpc/vec-extract-ushort-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-init-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-init-6.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-init-7.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-rlmi-rlnm.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-set-char.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-set-int.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-set-short.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-shift.c | 3 +- gcc/testsuite/gcc.target/powerpc/vslv-0.c | 3 +- gcc/testsuite/gcc.target/powerpc/vslv-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsrv-0.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsrv-1.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-ne-0.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-ne-1.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-ne-10.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-ne-11.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-ne-12.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-ne-13.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-ne-14.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-ne-2.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-ne-3.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-ne-4.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-ne-5.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-ne-6.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-ne-7.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-ne-8.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-ne-9.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-nez-1.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-nez-2.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-nez-3.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-nez-4.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-nez-5.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-nez-6.c | 3 +- .../gcc.target/powerpc/vsu/vec-all-nez-7.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eq-0.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eq-1.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eq-10.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eq-11.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eq-12.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eq-13.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eq-14.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eq-2.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eq-3.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eq-4.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eq-5.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eq-6.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eq-7.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eq-8.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eq-9.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eqz-1.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eqz-2.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eqz-3.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eqz-4.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eqz-5.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eqz-6.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eqz-7.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-0.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-5.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-6.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-8.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-9.c | 3 +- .../gcc.target/powerpc/vsu/vec-cmpnez-1.c | 3 +- .../gcc.target/powerpc/vsu/vec-cmpnez-2.c | 3 +- .../gcc.target/powerpc/vsu/vec-cmpnez-3.c | 3 +- .../gcc.target/powerpc/vsu/vec-cmpnez-4.c | 3 +- .../gcc.target/powerpc/vsu/vec-cmpnez-5.c | 3 +- .../gcc.target/powerpc/vsu/vec-cmpnez-6.c | 3 +- .../gcc.target/powerpc/vsu/vec-cmpnez-7.c | 3 +- .../gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c | 3 +- .../gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c | 3 +- .../gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c | 3 +- .../gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c | 3 +- .../gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c | 3 +- .../gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c | 3 +- .../gcc.target/powerpc/vsu/vec-xl-len-0.c | 3 +- .../gcc.target/powerpc/vsu/vec-xl-len-1.c | 3 +- .../gcc.target/powerpc/vsu/vec-xl-len-10.c | 3 +- .../gcc.target/powerpc/vsu/vec-xl-len-11.c | 3 +- .../gcc.target/powerpc/vsu/vec-xl-len-12.c | 3 +- .../gcc.target/powerpc/vsu/vec-xl-len-13.c | 3 +- .../gcc.target/powerpc/vsu/vec-xl-len-2.c | 3 +- .../gcc.target/powerpc/vsu/vec-xl-len-3.c | 3 +- .../gcc.target/powerpc/vsu/vec-xl-len-4.c | 3 +- .../gcc.target/powerpc/vsu/vec-xl-len-5.c | 3 +- .../gcc.target/powerpc/vsu/vec-xl-len-6.c | 3 +- .../gcc.target/powerpc/vsu/vec-xl-len-7.c | 3 +- .../gcc.target/powerpc/vsu/vec-xl-len-8.c | 3 +- .../gcc.target/powerpc/vsu/vec-xl-len-9.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-xlx-0.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-xlx-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-xlx-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-xlx-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-xlx-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-xlx-5.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-xlx-6.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-xlx-7.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-xrx-0.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-xrx-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-xrx-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-xrx-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-xrx-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-xrx-5.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-xrx-6.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-xrx-7.c | 3 +- .../gcc.target/powerpc/vsu/vec-xst-len-0.c | 3 +- .../gcc.target/powerpc/vsu/vec-xst-len-1.c | 3 +- .../gcc.target/powerpc/vsu/vec-xst-len-10.c | 3 +- .../gcc.target/powerpc/vsu/vec-xst-len-11.c | 3 +- .../gcc.target/powerpc/vsu/vec-xst-len-12.c | 3 +- .../gcc.target/powerpc/vsu/vec-xst-len-13.c | 3 +- .../gcc.target/powerpc/vsu/vec-xst-len-2.c | 3 +- .../gcc.target/powerpc/vsu/vec-xst-len-3.c | 3 +- .../gcc.target/powerpc/vsu/vec-xst-len-4.c | 3 +- .../gcc.target/powerpc/vsu/vec-xst-len-5.c | 3 +- .../gcc.target/powerpc/vsu/vec-xst-len-6.c | 3 +- .../gcc.target/powerpc/vsu/vec-xst-len-7.c | 3 +- .../gcc.target/powerpc/vsu/vec-xst-len-8.c | 3 +- .../gcc.target/powerpc/vsu/vec-xst-len-9.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-builtin-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-builtin-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-builtin-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-builtin-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-builtin-5.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-builtin-6.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-builtin-7.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-builtin-8.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-extract-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-extract-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-extract-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-extract-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-extract-5.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-float0.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-himode.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-himode2.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-himode3.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-mass-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-qimode.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-qimode2.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-qimode3.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-sfminmax.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-simode.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-simode2.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-simode3.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p7.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p8.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p9.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-vectorize-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-vectorize-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-vectorize-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-vectorize-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-vectorize-5.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-vectorize-6.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-vectorize-7.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-vectorize-8.c | 3 +- gcc/testsuite/gcc.target/powerpc/warn-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/warn-2.c | 5 +- gcc/testsuite/gcc.target/riscv/arch-1.c | 6 + gcc/testsuite/gcc.target/riscv/arch-2.c | 5 + gcc/testsuite/gcc.target/riscv/arch-3.c | 5 + gcc/testsuite/gcc.target/riscv/arch-4.c | 5 + gcc/testsuite/gcc.target/riscv/attribute-1.c | 6 + gcc/testsuite/gcc.target/riscv/attribute-2.c | 6 + gcc/testsuite/gcc.target/riscv/attribute-3.c | 6 + gcc/testsuite/gcc.target/riscv/attribute-4.c | 6 + gcc/testsuite/gcc.target/riscv/attribute-5.c | 6 + gcc/testsuite/gcc.target/riscv/attribute-6.c | 6 + gcc/testsuite/gcc.target/riscv/attribute-7.c | 6 + gcc/testsuite/gcc.target/riscv/attribute-8.c | 6 + gcc/testsuite/gcc.target/riscv/attribute-9.c | 6 + gcc/testsuite/gcc.target/s390/memset-1.c | 6 +- .../gcc.target/s390/zvector/vec-addc-u128.c | 10 + gcc/testsuite/gdc.dg/pr89041.d | 14 + gcc/testsuite/gdc.dg/simd.d | 219 +- gcc/testsuite/gdc.dg/ubsan/pr88957.d | 18 + .../gdc.dg/{asan/asan.exp => ubsan/ubsan.exp} | 10 +- gcc/testsuite/gdc.test/compilable/cppmangle3.d | 37 + .../gdc.test/compilable/imports/test19609a.d | 1 + .../gdc.test/compilable/imports/test19609b.d | 1 + .../gdc.test/compilable/imports/test19609c.d | 1 + .../fail12567.d => compilable/test12567e.d} | 1 - gcc/testsuite/gdc.test/compilable/test19574.d | 18 + gcc/testsuite/gdc.test/compilable/test19609.d | 12 + .../gdc.test/fail_compilation/cppmangle.d | 20 + .../gdc.test/fail_compilation/fail19609.d | 19 + .../gdc.test/fail_compilation/imports/fail19609a.d | 1 + .../gdc.test/fail_compilation/imports/fail19609b.d | 1 + .../gdc.test/fail_compilation/imports/fail19609c.d | 1 + .../gdc.test/fail_compilation/imports/fail19609d.d | 2 + .../gdc.test/fail_compilation/reserved_version.d | 16 + .../fail_compilation/reserved_version_switch.d | 15 + .../gdc.test/fail_compilation/test19608.d | 16 + gcc/testsuite/gdc.test/runnable/cppa.d | 5 + .../gdc.test/runnable/extra-files/cppb.cpp | 6 + gcc/testsuite/gdc.test/runnable/nulltype.d | 4 +- .../gfortran.dg/ISO_Fortran_binding_1.f90 | 12 +- gcc/testsuite/gfortran.dg/ISO_Fortran_binding_5.c | 83 + .../gfortran.dg/ISO_Fortran_binding_5.f90 | 36 + gcc/testsuite/gfortran.dg/ISO_Fortran_binding_6.c | 23 + .../gfortran.dg/ISO_Fortran_binding_6.f90 | 41 + gcc/testsuite/gfortran.dg/abstract_type_3.f03 | 2 +- gcc/testsuite/gfortran.dg/allocate_with_mold_3.f90 | 21 + gcc/testsuite/gfortran.dg/altreturn_9_0.f90 | 10 + gcc/testsuite/gfortran.dg/altreturn_9_1.f90 | 7 + gcc/testsuite/gfortran.dg/array_simplify_3.f90 | 9 + gcc/testsuite/gfortran.dg/assumed_rank_16.f90 | 45 + gcc/testsuite/gfortran.dg/assumed_rank_17.f90 | 34 + gcc/testsuite/gfortran.dg/assumed_type_2.f90 | 4 +- .../gfortran.dg/binding_label_tests_30.f90 | 7 + .../gfortran.dg/binding_label_tests_31.f90 | 19 + .../gfortran.dg/binding_label_tests_32.f90 | 35 + .../gfortran.dg/binding_label_tests_33.f90 | 39 + .../gfortran.dg/binding_label_tests_4.f03 | 2 +- gcc/testsuite/gfortran.dg/c_f_pointer_tests_6.f90 | 2 +- gcc/testsuite/gfortran.dg/c_funloc_tests_6.f90 | 4 +- gcc/testsuite/gfortran.dg/c_loc_tests_17.f90 | 2 +- gcc/testsuite/gfortran.dg/c_ptr_tests_19.f90 | 36 + gcc/testsuite/gfortran.dg/charlen_17.f90 | 14 + gcc/testsuite/gfortran.dg/coarray_allocate_11.f90 | 15 + gcc/testsuite/gfortran.dg/coarray_data_1.f90 | 1 + gcc/testsuite/gfortran.dg/constructor_9.f90 | 2 +- gcc/testsuite/gfortran.dg/dec_structure_8.f90 | 2 +- .../gfortran.dg/deferred_character_32.f90 | 13 + gcc/testsuite/gfortran.dg/dependency_53.f90 | 25 + .../gfortran.dg/{dtio_33.f90 => dtio_34.f90} | 16 +- gcc/testsuite/gfortran.dg/entry_4.f90 | 8 +- gcc/testsuite/gfortran.dg/goacc/routine-6.f90 | 7 + .../gfortran.dg/goacc/routine-intrinsic-1.f | 21 + .../gfortran.dg/goacc/routine-intrinsic-2.f | 23 + .../goacc/routine-multiple-directives-1.f90 | 58 + .../goacc/routine-multiple-directives-2.f90 | 82 + .../goacc/routine-multiple-lop-clauses-1.f90 | 32 + gcc/testsuite/gfortran.dg/gomp/pr89651.f90 | 21 + gcc/testsuite/gfortran.dg/ieee/ieee_9.f90 | 1 + .../gfortran.dg/init_char_with_nonchar_ctr.f90 | 8 +- gcc/testsuite/gfortran.dg/initialization_23.f90 | 2 +- gcc/testsuite/gfortran.dg/list_directed_large.f90 | 16 + gcc/testsuite/gfortran.dg/logical_assignment_1.f90 | 2 +- gcc/testsuite/gfortran.dg/newunit_6.f90 | 9 + gcc/testsuite/gfortran.dg/no_arg_check_2.f90 | 4 +- gcc/testsuite/gfortran.dg/overload_3.f90 | 84 + gcc/testsuite/gfortran.dg/pointer_init_10.f90 | 24 + gcc/testsuite/gfortran.dg/pr32599.f03 | 14 +- gcc/testsuite/gfortran.dg/pr77583.f90 | 10 + gcc/testsuite/gfortran.dg/pr80752.f90 | 2 +- gcc/testsuite/gfortran.dg/pr88116_1.f90 | 2 +- gcc/testsuite/gfortran.dg/pr88326.f90 | 11 + gcc/testsuite/gfortran.dg/pr88467.f90 | 2 +- gcc/testsuite/gfortran.dg/pr89266.f90 | 25 + gcc/testsuite/gfortran.dg/pr89451.f90 | 11 + gcc/testsuite/gfortran.dg/pr89492.f90 | 27 + gcc/testsuite/gfortran.dg/pr89664.f90 | 24 + .../gfortran.dg/public_private_module_10.f90 | 16 + gcc/testsuite/gfortran.dg/simd-builtins-1.f90 | 12 +- gcc/testsuite/gfortran.dg/simd-builtins-2.f90 | 8 +- gcc/testsuite/gfortran.dg/simd-builtins-6.f90 | 8 +- .../{simd-builtins-7.f90 => simd-builtins-8.f90} | 12 +- gcc/testsuite/gfortran.dg/simd-builtins-8.h | 4 + gcc/testsuite/gfortran.dg/substr_8.f90 | 15 + gcc/testsuite/gfortran.dg/transfer_check_5.f90 | 14 + gcc/testsuite/gfortran.dg/typebound_call_7.f03 | 2 +- gcc/testsuite/gfortran.dg/typebound_generic_1.f03 | 4 +- gcc/testsuite/gfortran.dg/typebound_operator_2.f03 | 4 +- gcc/testsuite/gfortran.dg/typebound_operator_4.f03 | 4 +- gcc/testsuite/gfortran.dg/typebound_proc_9.f03 | 2 +- .../gfortran.dg/unlimited_polymorphic_2.f03 | 2 +- gcc/testsuite/gfortran.dg/vect/pr89535.f90 | 18 + gcc/testsuite/gnat.dg/debug11.adb | 1 + gcc/testsuite/gnat.dg/debug12.adb | 1 + gcc/testsuite/gnat.dg/opt77.adb | 14 + gcc/testsuite/gnat.dg/opt77_pkg.adb | 28 + gcc/testsuite/gnat.dg/opt77_pkg.ads | 5 + gcc/testsuite/lib/gdc.exp | 16 +- gcc/testsuite/lib/target-supports.exp | 8 +- gcc/toplev.c | 43 +- gcc/tree-cfg.c | 21 +- gcc/tree-cfgcleanup.c | 158 +- gcc/tree-cfgcleanup.h | 2 +- gcc/tree-if-conv.c | 2 + gcc/tree-inline.c | 27 +- gcc/tree-loop-distribution.c | 11 +- gcc/tree-parloops.c | 1 + gcc/tree-phinodes.c | 4 +- gcc/tree-scalar-evolution.c | 2 +- gcc/tree-sra.c | 36 +- gcc/tree-ssa-dom.c | 92 +- gcc/tree-ssa-loop-ivopts.c | 4 + gcc/tree-ssa-math-opts.c | 3 +- gcc/tree-ssa-operands.c | 6 +- gcc/tree-ssa-strlen.c | 48 +- gcc/tree-ssa-structalias.c | 5 +- gcc/tree-ssanames.c | 4 +- gcc/tree-vect-loop-manip.c | 6 +- gcc/tree-vect-loop.c | 6 +- gcc/tree-vect-stmts.c | 23 +- gcc/tree-vectorizer.h | 4 +- gcc/tree-vrp.c | 12 +- gcc/tree.c | 127 +- gcc/var-tracking.c | 2 +- gcc/varasm.c | 21 +- gcc/vec.c | 3 - gcc/vec.h | 2 +- gcc/vr-values.c | 9 +- gotools/ChangeLog | 6 + gotools/Makefile.am | 2 +- gotools/Makefile.in | 4 +- libbacktrace/ChangeLog | 16 + libbacktrace/Makefile.am | 8 + libbacktrace/Makefile.in | 121 +- libbacktrace/btest.c | 3 +- libcpp/ChangeLog | 5 + libcpp/po/ChangeLog | 4 + libcpp/po/sv.po | 35 +- libcpp/symtab.c | 24 +- libgfortran/ChangeLog | 33 +- libgfortran/caf/single.c | 6 +- libgfortran/io/transfer.c | 2 +- libgfortran/io/write.c | 4 + libgfortran/runtime/ISO_Fortran_binding.c | 11 +- libgo/MERGE | 2 +- libgo/Makefile.am | 9 +- libgo/Makefile.in | 6 +- libgo/VERSION | 2 +- libgo/configure | 26 +- libgo/configure.ac | 14 + libgo/go/cmd/cgo/gcc.go | 38 +- libgo/go/cmd/cgo/godefs.go | 29 +- libgo/go/cmd/cgo/out.go | 17 +- libgo/go/cmd/go/alldocs.go | 27 +- libgo/go/cmd/go/go_test.go | 51 +- libgo/go/cmd/go/internal/clean/clean.go | 4 +- libgo/go/cmd/go/internal/generate/generate.go | 7 +- libgo/go/cmd/go/internal/help/helpdoc.go | 17 +- libgo/go/cmd/go/internal/modcmd/tidy.go | 4 +- libgo/go/cmd/go/internal/modget/get.go | 3 +- libgo/go/cmd/go/internal/modload/build.go | 10 + libgo/go/cmd/go/internal/work/exec.go | 2 +- libgo/go/cmd/go/internal/work/gccgo.go | 24 +- libgo/go/cmd/go/script_test.go | 13 +- libgo/go/cmd/internal/objabi/funcid.go | 2 +- libgo/go/crypto/aes/block.go | 2 +- libgo/go/crypto/elliptic/elliptic.go | 3 +- libgo/go/crypto/rc4/rc4.go | 6 +- libgo/go/crypto/subtle/constant_time.go | 8 +- libgo/go/crypto/tls/common.go | 59 +- libgo/go/crypto/tls/conn_test.go | 1 + libgo/go/crypto/tls/handshake_client.go | 2 +- libgo/go/crypto/tls/handshake_client_test.go | 55 + libgo/go/crypto/tls/handshake_server.go | 4 +- libgo/go/crypto/tls/handshake_server_test.go | 189 +- libgo/go/crypto/tls/handshake_server_tls13.go | 8 +- libgo/go/crypto/tls/key_agreement.go | 2 +- ...A => Client-TLSv12-ClientCert-RSA-PSS-Disabled} | 74 +- .../Client-TLSv12-ClientCert-RSA-PSS-Disabled-512 | 125 + .../Client-TLSv13-ClientCert-RSA-PSS-Disabled | 138 + ...LSv12-ClientAuthRequestedAndGiven-PSS-Disabled} | 86 +- ...entAuthRequestedAndGiven-PSS-Disabled-Required} | 47 +- ...referenceRSA => Server-TLSv12-RSA-PSS-Disabled} | 61 +- ...PSS => Server-TLSv12-RSA-PSS-Disabled-Required} | 35 +- ...TLSv13-ClientAuthRequestedAndGiven-PSS-Disabled | 182 ++ .../tls/testdata/Server-TLSv13-RSA-PSS-Disabled | 103 + libgo/go/crypto/tls/tls.go | 9 + libgo/go/crypto/tls/tls_test.go | 53 +- libgo/go/crypto/x509/cert_pool.go | 9 +- libgo/go/crypto/x509/verify_test.go | 116 + libgo/go/crypto/x509/x509.go | 38 +- libgo/go/database/sql/driver/driver.go | 2 +- libgo/go/database/sql/sql.go | 9 +- libgo/go/encoding/json/encode.go | 1 + libgo/go/flag/flag.go | 2 + .../go/go/internal/gccgoimporter/importer_test.go | 12 +- libgo/go/internal/syscall/unix/at.go | 5 +- .../unix/{at_sysnum_hurd.go => at_largefile.go} | 10 +- libgo/go/internal/syscall/unix/at_regfile.go | 18 + libgo/go/math/big/ratconv.go | 5 +- libgo/go/net/http/client.go | 8 +- libgo/go/net/http/fs_test.go | 15 +- libgo/go/net/http/h2_bundle.go | 8 +- libgo/go/net/http/http.go | 11 + libgo/go/net/http/httptrace/trace.go | 2 +- libgo/go/net/http/request.go | 7 +- libgo/go/net/http/requestwrite_test.go | 11 + libgo/go/net/lookup_test.go | 12 +- libgo/go/net/net_test.go | 2 +- libgo/go/net/url/url.go | 15 + libgo/go/net/url/url_test.go | 23 +- libgo/go/os/file_unix.go | 1 + libgo/go/os/path.go | 8 + libgo/go/os/removeall_at.go | 53 +- libgo/go/os/removeall_noat.go | 6 +- libgo/go/os/removeall_test.go | 80 + libgo/go/path/filepath/path_test.go | 22 +- libgo/go/runtime/crash_test.go | 12 + libgo/go/runtime/extern.go | 6 +- libgo/go/runtime/malloc.go | 4 +- libgo/go/runtime/mgcmark.go | 4 +- libgo/go/runtime/mgcsweep.go | 20 +- libgo/go/runtime/mheap.go | 207 +- libgo/go/runtime/os3_solaris.go | 42 +- libgo/go/runtime/pprof/proto.go | 10 +- libgo/go/runtime/proc.go | 9 +- libgo/go/runtime/runtime1.go | 6 +- libgo/go/runtime/stubs3.go | 7 - libgo/go/runtime/testdata/testprog/crash.go | 21 + libgo/go/runtime/testdata/testprog/memprof.go | 5 +- libgo/go/sort/sort.go | 2 +- libgo/go/sync/atomic/doc.go | 3 +- libgo/go/syscall/libcall_bsd.go | 2 - libgo/go/syscall/libcall_bsd_largefile.go | 10 + libgo/go/syscall/libcall_bsd_regfile.go | 10 + libgo/go/syscall/libcall_posix.go | 3 - libgo/go/syscall/libcall_posix_largefile.go | 3 + libgo/go/syscall/libcall_posix_regfile.go | 3 + ...all_solaris.go => libcall_solaris_largefile.go} | 6 +- ...bcall_solaris.go => libcall_solaris_regfile.go} | 2 + libgo/go/syscall/syscall_linux_test.go | 13 + libgo/go/testing/sub_test.go | 49 + libgo/go/testing/testing.go | 23 +- libgo/misc/cgo/test/cgo_test.go | 1 + libgo/misc/cgo/test/issue29748.go | 22 + libgo/misc/cgo/test/issue29781.go | 17 + libgo/misc/cgo/test/issue30065.go | 38 + libgo/mksysinfo.sh | 13 +- libgo/testsuite/Makefile.in | 1 + libgo/testsuite/gotest | 14 +- libobjc/ChangeLog | 193 +- libobjc/encoding.c | 1 + libphobos/ChangeLog | 5 + libphobos/src/std/digest/murmurhash.d | 122 +- libsanitizer/ChangeLog | 57 + libsanitizer/asan/asan_allocator.h | 6 +- libsanitizer/asan/asan_globals.cc | 4 + libsanitizer/asan/asan_mapping.h | 12 + libsanitizer/asan/asan_mapping_sparc64.h | 100 + .../sanitizer_allocator_primary32.h | 7 + libsanitizer/sanitizer_common/sanitizer_linux.cc | 49 +- libsanitizer/sanitizer_common/sanitizer_platform.h | 17 +- .../sanitizer_common/sanitizer_stacktrace.cc | 5 +- .../sanitizer_common/sanitizer_stacktrace.h | 2 +- .../sanitizer_common/sanitizer_stacktrace_sparc.cc | 53 +- .../sanitizer_unwind_linux_libcdep.cc | 6 + libsanitizer/ubsan/ubsan_type_hash_itanium.cc | 1 + libstdc++-v3/ChangeLog | 339 +++ libstdc++-v3/Makefile.in | 1 + libstdc++-v3/acinclude.m4 | 47 +- libstdc++-v3/config.h.in | 3 + .../baseline_symbols.txt | 70 +- .../post/sparc64-linux-gnu/32/baseline_symbols.txt | 2 - .../post/sparc64-linux-gnu/baseline_symbols.txt | 2 - libstdc++-v3/configure | 154 +- libstdc++-v3/configure.ac | 4 + libstdc++-v3/crossconfig.m4 | 3 + libstdc++-v3/doc/Makefile.in | 1 + libstdc++-v3/doc/html/manual/status.html | 26 +- libstdc++-v3/doc/html/manual/using_macros.html | 3 +- libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 25 +- libstdc++-v3/doc/xml/manual/using.xml | 4 +- libstdc++-v3/include/Makefile.in | 1 + libstdc++-v3/include/bits/alloc_traits.h | 46 +- libstdc++-v3/include/bits/atomic_base.h | 151 +- libstdc++-v3/include/bits/c++config | 2 +- libstdc++-v3/include/bits/char_traits.h | 35 +- libstdc++-v3/include/bits/fs_path.h | 2 +- libstdc++-v3/include/bits/hashtable.h | 7 + libstdc++-v3/include/bits/ptr_traits.h | 2 +- libstdc++-v3/include/bits/stl_map.h | 2 + libstdc++-v3/include/bits/stl_multimap.h | 2 + libstdc++-v3/include/bits/stl_multiset.h | 52 +- libstdc++-v3/include/bits/stl_queue.h | 20 +- libstdc++-v3/include/bits/stl_set.h | 2 + libstdc++-v3/include/bits/stl_stack.h | 6 +- libstdc++-v3/include/bits/unordered_map.h | 12 + libstdc++-v3/include/bits/unordered_set.h | 24 +- libstdc++-v3/include/c_compatibility/math.h | 4 + libstdc++-v3/include/c_global/cmath | 35 + libstdc++-v3/include/debug/map.h | 54 +- libstdc++-v3/include/debug/multimap.h | 2 + libstdc++-v3/include/debug/multiset.h | 52 +- libstdc++-v3/include/debug/set.h | 48 +- libstdc++-v3/include/debug/unordered_map | 19 +- libstdc++-v3/include/debug/unordered_set | 28 +- libstdc++-v3/include/experimental/internet | 31 +- libstdc++-v3/include/experimental/socket | 2 +- libstdc++-v3/include/std/atomic | 20 +- libstdc++-v3/include/std/functional | 100 + libstdc++-v3/include/std/memory | 193 ++ libstdc++-v3/include/std/memory_resource | 72 +- libstdc++-v3/include/std/numeric | 46 +- libstdc++-v3/include/std/type_traits | 37 +- libstdc++-v3/include/std/variant | 487 ++-- libstdc++-v3/include/std/version | 2 + libstdc++-v3/include/tr1/legendre_function.tcc | 28 +- libstdc++-v3/libsupc++/Makefile.in | 1 + libstdc++-v3/libsupc++/hash_bytes.cc | 2 +- libstdc++-v3/po/Makefile.in | 1 + libstdc++-v3/python/Makefile.in | 1 + libstdc++-v3/src/Makefile.in | 1 + libstdc++-v3/src/c++11/Makefile.in | 1 + libstdc++-v3/src/c++17/Makefile.in | 1 + libstdc++-v3/src/c++98/Makefile.in | 1 + libstdc++-v3/src/filesystem/Makefile.in | 1 + libstdc++-v3/src/filesystem/ops-common.h | 10 +- .../20_util/function_objects/bind_front/1.cc | 176 ++ .../20_util/hash/{nullptr.cc => 89629.cc} | 20 +- .../requirements/explicit_instantiation.cc | 4 +- .../requirements/typedefs.cc | 10 +- .../testsuite/20_util/is_bounded_array/value.cc | 74 + .../testsuite/20_util/is_constructible/value-2.cc | 6 +- .../requirements/explicit_instantiation.cc | 4 +- .../requirements/typedefs.cc | 10 +- .../testsuite/20_util/is_unbounded_array/value.cc | 73 + .../pointer_to_constexpr.cc} | 16 +- .../polymorphic_allocator/allocate_object.cc | 80 + .../{construct_pair.cc => construct_c++2a.cc} | 19 +- .../shared_ptr/thread/default_weaktoshared.cc | 1 + .../shared_ptr/thread/mutex_weaktoshared.cc | 1 + .../underlying_type/requirements/typedefs-3.cc | 52 + .../testsuite/20_util/uses_allocator/make_obj.cc | 403 +++ libstdc++-v3/testsuite/20_util/variant/compile.cc | 8 +- libstdc++-v3/testsuite/20_util/variant/run.cc | 34 + .../basic_string_view/operators/char/89446.cc} | 17 +- .../basic_string_view/operators/wchar_t/89446.cc} | 17 +- .../testsuite/23_containers/map/cons/deduction.cc | 50 + .../23_containers/multiset/cons/deduction.cc | 81 +- .../testsuite/23_containers/set/cons/deduction.cc | 66 + .../23_containers/unordered_map/cons/deduction.cc | 41 +- .../unordered_multimap/cons/deduction.cc | 56 +- .../unordered_multiset/cons/deduction.cc | 65 +- .../23_containers/unordered_set/cons/deduction.cc | 60 +- .../debug/{cbegin_neg.cc => 89608_neg.cc} | 20 +- .../testsuite/26_numerics/bit/bitops.rot/rotl.cc | 2 - libstdc++-v3/testsuite/26_numerics/lerp.cc | 124 + .../midpoint/floating.cc} | 53 +- .../testsuite/26_numerics/midpoint/integral.cc | 121 + .../testsuite/26_numerics/midpoint/pointer.cc | 62 + .../atomic_flag/test_and_set/explicit-hle.cc | 4 +- .../headers/atomic/types_std_c++2a.cc} | 32 +- .../headers/atomic/types_std_c++2a_neg.cc} | 39 +- libstdc++-v3/testsuite/Makefile.in | 1 + .../testsuite/experimental/feat-char8_t.cc | 4 +- .../experimental/net/timer/waitable/cons.cc | 1 + .../experimental/net/timer/waitable/dest.cc | 1 + .../experimental/net/timer/waitable/ops.cc | 1 + libstdc++-v3/testsuite/lib/dg-options.exp | 9 + libstdc++-v3/testsuite/lib/libstdc++.exp | 11 + .../02_assoc_legendre/pr86655.cc} | 55 +- .../20_sph_legendre/pr86655.cc} | 55 +- .../special_functions/02_assoc_legendre/pr86655.cc | 56 + .../special_functions/22_sph_legendre/pr86655.cc | 56 + libstdc++-v3/testsuite/util/testsuite_allocator.h | 4 + lto-plugin/ChangeLog | 4 + lto-plugin/lto-symtab.c | 359 --- maintainer-scripts/ChangeLog | 4 + maintainer-scripts/generate_libstdcxx_web_docs | 14 +- 1811 files changed, 23429 insertions(+), 8839 deletions(-) create mode 100755 contrib/check-internal-format-escaping.py create mode 100644 gcc/config/s390/3906.md create mode 100644 gcc/testsuite/c-c++-common/Wimplicit-fallthrough-37.c create mode 100644 gcc/testsuite/c-c++-common/gomp/doacross-3.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr88588.c create mode 100644 gcc/testsuite/c-c++-common/pr89566.c create mode 100644 gcc/testsuite/c-c++-common/unroll-6.c copy gcc/testsuite/g++.dg/cpp0x/{Wredundant-move2.C => Wredundant-move7.C} (51%) create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-89599.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/implicit16.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/implicit17.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-value4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-89648.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice30.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice31.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept34.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept35.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi15.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/overload-conv-3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr84585.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr84676.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr87750.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr88987.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/using-enum-3.C copy gcc/testsuite/g++.dg/cpp1y/{constexpr-89285.C => constexpr-89285-2.C} (78%) create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-89481.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-89419.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-ice10.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-using1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction64.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if27.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if28.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp49.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/fold-lambda3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-try1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-try2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-try3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-try4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-try5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/desig10.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/desig11.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/desig12.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/desig13.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class14.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/pr88534.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/pr88537.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/member-fn-1.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary34.C create mode 100644 gcc/testsuite/g++.dg/init/empty2.C copy gcc/testsuite/{g++.old-deja/g++.mike/misc13.C => g++.dg/ipa/pr88235.C} (81%) create mode 100644 gcc/testsuite/g++.dg/lto/pr88049_0.C create mode 100644 gcc/testsuite/g++.dg/other/new2.C create mode 100644 gcc/testsuite/g++.dg/other/pr88568.C create mode 100644 gcc/testsuite/g++.dg/other/pr89560.C create mode 100644 gcc/testsuite/g++.dg/parse/crash69.C create mode 100644 gcc/testsuite/g++.dg/template/access29.C create mode 100644 gcc/testsuite/g++.dg/template/memfriend18.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr87008.C create mode 100644 gcc/testsuite/g++.dg/warn/pr89622.C create mode 100644 gcc/testsuite/g++.dg/warn/unused-fn1.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr77754-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr77754-2.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr77754-3.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr77754-4.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr77754-5.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr77754-6.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr89280.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr89655.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr89663-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr89663-2.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/20190228-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr89434.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr89634.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-10.c create mode 100644 gcc/testsuite/gcc.dg/gimplefe-36.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipcp-5.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr85870_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr85870_1.c create mode 100644 gcc/testsuite/gcc.dg/pr69471-1.c create mode 100644 gcc/testsuite/gcc.dg/pr69471-2.c create mode 100644 gcc/testsuite/gcc.dg/pr85899.c create mode 100644 gcc/testsuite/gcc.dg/pr89434.c create mode 100644 gcc/testsuite/gcc.dg/pr89438.c create mode 100644 gcc/testsuite/gcc.dg/pr89500.c create mode 100644 gcc/testsuite/gcc.dg/pr89506.c create mode 100644 gcc/testsuite/gcc.dg/pr89520-1.c create mode 100644 gcc/testsuite/gcc.dg/pr89520-2.c create mode 100644 gcc/testsuite/gcc.dg/pr89521-1.c create mode 100644 gcc/testsuite/gcc.dg/pr89521-2.c create mode 100644 gcc/testsuite/gcc.dg/pr89525.c create mode 100644 gcc/testsuite/gcc.dg/pr89570.c create mode 100644 gcc/testsuite/gcc.dg/pr89590.c create mode 100644 gcc/testsuite/gcc.dg/pr89594.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-60.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr89505.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr89572.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr89595.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr89487.c create mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_10.c create mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_9.c create mode 100644 gcc/testsuite/gcc.target/arm/f16_f64_conv_no_dp.c create mode 100644 gcc/testsuite/gcc.target/arm/pr89222.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr89445.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vmovsd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vmovsd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vmovsd-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vmovss-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vmovss-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vmovss-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69471-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr78782.c create mode 100644 gcc/testsuite/gcc.target/i386/pr86952.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87558.c create mode 100644 gcc/testsuite/gcc.target/i386/pr89474.c create mode 100644 gcc/testsuite/gcc.target/i386/pr89618.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr88845.c create mode 100644 gcc/testsuite/gcc.target/riscv/arch-1.c create mode 100644 gcc/testsuite/gcc.target/riscv/arch-2.c create mode 100644 gcc/testsuite/gcc.target/riscv/arch-3.c create mode 100644 gcc/testsuite/gcc.target/riscv/arch-4.c create mode 100644 gcc/testsuite/gcc.target/riscv/attribute-1.c create mode 100644 gcc/testsuite/gcc.target/riscv/attribute-2.c create mode 100644 gcc/testsuite/gcc.target/riscv/attribute-3.c create mode 100644 gcc/testsuite/gcc.target/riscv/attribute-4.c create mode 100644 gcc/testsuite/gcc.target/riscv/attribute-5.c create mode 100644 gcc/testsuite/gcc.target/riscv/attribute-6.c create mode 100644 gcc/testsuite/gcc.target/riscv/attribute-7.c create mode 100644 gcc/testsuite/gcc.target/riscv/attribute-8.c create mode 100644 gcc/testsuite/gcc.target/riscv/attribute-9.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-addc-u128.c create mode 100644 gcc/testsuite/gdc.dg/pr89041.d create mode 100644 gcc/testsuite/gdc.dg/ubsan/pr88957.d copy gcc/testsuite/gdc.dg/{asan/asan.exp => ubsan/ubsan.exp} (84%) create mode 100644 gcc/testsuite/gdc.test/compilable/cppmangle3.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test19609a.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test19609b.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test19609c.d rename gcc/testsuite/gdc.test/{fail_compilation/fail12567.d => compilable/test1256 [...] create mode 100644 gcc/testsuite/gdc.test/compilable/test19574.d create mode 100644 gcc/testsuite/gdc.test/compilable/test19609.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/cppmangle.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19609.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/fail19609a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/fail19609b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/fail19609c.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/fail19609d.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test19608.d create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_5.c create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_6.c create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_mold_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/altreturn_9_0.f90 create mode 100644 gcc/testsuite/gfortran.dg/altreturn_9_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/array_simplify_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/assumed_rank_16.f90 create mode 100644 gcc/testsuite/gfortran.dg/assumed_rank_17.f90 create mode 100644 gcc/testsuite/gfortran.dg/binding_label_tests_30.f90 create mode 100644 gcc/testsuite/gfortran.dg/binding_label_tests_31.f90 create mode 100644 gcc/testsuite/gfortran.dg/binding_label_tests_32.f90 create mode 100644 gcc/testsuite/gfortran.dg/binding_label_tests_33.f90 create mode 100644 gcc/testsuite/gfortran.dg/c_ptr_tests_19.f90 create mode 100644 gcc/testsuite/gfortran.dg/charlen_17.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_allocate_11.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_32.f90 create mode 100644 gcc/testsuite/gfortran.dg/dependency_53.f90 copy gcc/testsuite/gfortran.dg/{dtio_33.f90 => dtio_34.f90} (74%) create mode 100644 gcc/testsuite/gfortran.dg/goacc/routine-intrinsic-1.f create mode 100644 gcc/testsuite/gfortran.dg/goacc/routine-intrinsic-2.f create mode 100644 gcc/testsuite/gfortran.dg/goacc/routine-multiple-directives-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/routine-multiple-directives-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr89651.f90 create mode 100644 gcc/testsuite/gfortran.dg/list_directed_large.f90 create mode 100644 gcc/testsuite/gfortran.dg/newunit_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/overload_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/pointer_init_10.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr77583.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr88326.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr89266.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr89451.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr89492.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr89664.f90 create mode 100644 gcc/testsuite/gfortran.dg/public_private_module_10.f90 copy gcc/testsuite/gfortran.dg/{simd-builtins-7.f90 => simd-builtins-8.f90} (61%) create mode 100644 gcc/testsuite/gfortran.dg/simd-builtins-8.h create mode 100644 gcc/testsuite/gfortran.dg/substr_8.f90 create mode 100644 gcc/testsuite/gfortran.dg/transfer_check_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/vect/pr89535.f90 create mode 100644 gcc/testsuite/gnat.dg/opt77.adb create mode 100644 gcc/testsuite/gnat.dg/opt77_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/opt77_pkg.ads copy libgo/go/crypto/tls/testdata/{Client-TLSv12-ClientCert-RSA-RSA => Client-TLSv [...] create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv12-ClientCert-RSA-PSS-D [...] create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv13-ClientCert-RSA-PSS-Disabled copy libgo/go/crypto/tls/testdata/{Server-TLSv12-ClientAuthRequestedAndGiven => Se [...] copy libgo/go/crypto/tls/testdata/{Server-TLSv12-RSA-RC4 => Server-TLSv12-ClientAu [...] copy libgo/go/crypto/tls/testdata/{Server-TLSv12-CipherSuiteCertPreferenceRSA => S [...] copy libgo/go/crypto/tls/testdata/{Server-TLSv12-RSA-RSAPSS => Server-TLSv12-RSA-P [...] create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv13-ClientAuthRequestedA [...] create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv13-RSA-PSS-Disabled copy libgo/go/internal/syscall/unix/{at_sysnum_hurd.go => at_largefile.go} (53%) create mode 100644 libgo/go/internal/syscall/unix/at_regfile.go create mode 100644 libgo/go/syscall/libcall_bsd_largefile.go create mode 100644 libgo/go/syscall/libcall_bsd_regfile.go copy libgo/go/syscall/{libcall_solaris.go => libcall_solaris_largefile.go} (63%) rename libgo/go/syscall/{libcall_solaris.go => libcall_solaris_regfile.go} (90%) create mode 100644 libgo/misc/cgo/test/issue29748.go create mode 100644 libgo/misc/cgo/test/issue29781.go create mode 100644 libgo/misc/cgo/test/issue30065.go create mode 100644 libsanitizer/asan/asan_mapping_sparc64.h copy libstdc++-v3/config/abi/post/{sparc64-linux-gnu => riscv64-linux-gnu}/baselin [...] create mode 100644 libstdc++-v3/testsuite/20_util/function_objects/bind_front/1.cc copy libstdc++-v3/testsuite/20_util/hash/{nullptr.cc => 89629.cc} (66%) copy libstdc++-v3/testsuite/20_util/{remove_cvref => is_bounded_array}/requirement [...] copy libstdc++-v3/testsuite/20_util/{is_nothrow_convertible => is_bounded_array}/r [...] create mode 100644 libstdc++-v3/testsuite/20_util/is_bounded_array/value.cc copy libstdc++-v3/testsuite/20_util/{remove_cvref => is_unbounded_array}/requireme [...] copy libstdc++-v3/testsuite/20_util/{is_nothrow_convertible => is_unbounded_array} [...] create mode 100644 libstdc++-v3/testsuite/20_util/is_unbounded_array/value.cc copy libstdc++-v3/testsuite/20_util/{is_constant_evaluated/noexcept.cc => pointer_ [...] create mode 100644 libstdc++-v3/testsuite/20_util/polymorphic_allocator/allocate_o [...] copy libstdc++-v3/testsuite/20_util/polymorphic_allocator/{construct_pair.cc => co [...] create mode 100644 libstdc++-v3/testsuite/20_util/underlying_type/requirements/typ [...] create mode 100644 libstdc++-v3/testsuite/20_util/uses_allocator/make_obj.cc copy libstdc++-v3/testsuite/{17_intro/headers/c++2014/parallel_mode.cc => 21_strin [...] copy libstdc++-v3/testsuite/{17_intro/headers/c++2014/parallel_mode.cc => 21_strin [...] copy libstdc++-v3/testsuite/23_containers/unordered_set/debug/{cbegin_neg.cc => 89 [...] create mode 100644 libstdc++-v3/testsuite/26_numerics/lerp.cc copy libstdc++-v3/testsuite/{18_support/destroying_delete.cc => 26_numerics/midpoi [...] create mode 100644 libstdc++-v3/testsuite/26_numerics/midpoint/integral.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/midpoint/pointer.cc copy libstdc++-v3/testsuite/{20_util/to_address/1_neg.cc => 29_atomics/headers/ato [...] copy libstdc++-v3/testsuite/{20_util/reference_wrapper/incomplete.cc => 29_atomics [...] copy libstdc++-v3/testsuite/{20_util/enable_shared_from_this/89303.cc => special_f [...] copy libstdc++-v3/testsuite/{20_util/enable_shared_from_this/89303.cc => special_f [...] create mode 100644 libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_funct [...] create mode 100644 libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_funct [...] delete mode 100644 lto-plugin/lto-symtab.c