This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch aoliva/SFN in repository gcc.
from 27f05cd7132 Merge trunk with SFN+LVU+IEPM into lxoliva/SFN adds 7d8e655d9b5 PR c++/83659 * fold-const.c (fold_indirect_ref_1): Use VE [...] adds 0f16c0d5041 PR middle-end/84237 * output.h (bss_initializer_p): Add N [...] adds 96b23d792bc PR debug/84252 * var-tracking.c (vt_add_function_paramete [...] adds 647b98e89e3 PR sanitizer/84285 * gcc.c (STATIC_LIBASAN_LIBS, STATIC_L [...] adds 331e56ed8e4 PR tree-optimization/84232 * gcc.dg/tree-ssa/ssa-dom-cse- [...] adds 2b149f78a72 * c-ada-spec.c (dump_ada_declaration): Do not generate the [...] adds 47cd594ed2e 2018-02-09 Richard Biener rguenther@suse.de adds 1de53f96cd8 * expr.c (optimize_bitfield_assignment_op): Remove obsolet [...] adds b39c057b64e [LVU] set ppc64 blockage's length to zero adds 27b78e65511 2018-02-09 Paolo Carlini paolo.carlini@oracle.com adds d126e6234ac S/390: Fix PR84295 adds 86e9809dfbe 2018-02-09 Tamar Christina tamar.christina@arm.com adds 4f021fc96be * optabs.c (prepare_cmp_insn): Try harder to emit a direct [...] adds 77d2e2504fe DWARF: no location for non-definition DECLs with non-trivia [...] adds a82f431e184 * Makefile.am (GOTOOLS_TEST_TIMEOUT): Double value. adds 8dcd0488e69 2018-02-09 Sebastian Perta sebastian.perta@renesas.com adds 7f1621ac91c gcc/ PR target/83926 * config/rs6000/vsx.md (vsx_mul_v2di [...] adds cdabf115643 2018-02-09 Sebastian Perta sebastian.perta@renesas.com adds 4183b672c39 PR lto/84212 - -Wno-* does not disable warnings from -flto [...] adds 00b9719c191 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename dupli [...] adds 48aac529353 PR target/84226 * config/rs6000/vsx.md (p9_xxbrq_v16qi): [...] adds 09caa0fddd2 2018-02-09 Vladimir Makarov vmakarov@redhat.com adds 2c92f3e31a2 PR c++/84296 - ICE with qualified-id in template. adds d9757bb67f5 [PR c/84293] Unexpected strict-alias warning adds 3568b8dc1a3 compiler: track //go:nointerface in export data adds 5afc0a411d9 [testsuite] adds f3558be0b84 PR c++/81917 - ICE with void_t and partial specialization. adds 791ded2b17f PR target/83926 * gcc.target/powerpc/pr83926.c: Filter ou [...] adds 494e9fa0b7f PR rtl-optimization/84308 * shrink-wrap.c (spread_compone [...] adds 2918f4e9db3 PR sanitizer/83987 * omp-low.c (maybe_remove_omp_member_a [...] adds 0676c36b479 Daily bump. adds 2b1575de1a8 PR84300, ICE in dwarf2cfi on ppc64le with -fsplit-stack -fn [...] adds 309d6bd50bd 2018-02-10 Paul Thomas pault@gcc.gnu.org adds 5efc28b61a5 * config/pa/pa.c (hppa_profile_hook): Mark SYMBOL_REF for [...] adds eb66bf162f3 Daily bump. adds db63096add1 [LVU] deal with md final_scan_insn adds c3fa28c38b8 2018-02-11 Paul Thomas pault@gcc.gnu.org adds 1cc1852a260 2018-02-11 Steven G. Kargl kargl@gcc.gnu.org adds 3991737b296 2018-02-11 Francois-Xavier Coudert fxcoudert@gcc.gnu.org adds 498d038af7e gcc/fortran/ChangeLog: adds e106d3ed424 Commit ChangeLog entries forgotten in r257566. adds 8e5e69935d8 Fix PR 84266 adds f7b4f826b2d Daily bump. adds b448c6f36d1 PR c++/84036 - ICE with variadic capture. adds 969296e9090 Add missing intrinsics for _mm_mask[z]_sqrt_round_[sd,ss] adds 4701e62f855 Add missing ChangeLog entry for previous patch. adds 983748c6252 Add missing mask[z]_scalef_round_s[d,s] intrinsics adds 9263fc0f9bf Fix AVX-512 popcnt and bitalg tests. adds 228a2cd81b0 2018-02-12 Richard Biener rguenther@suse.de adds 2fe05917166 2018-02-12 Richard Biener rguenther@suse.de adds e0c8a9decff PR middle-end/83665 * params.def (inline-min-speedup): In [...] adds e6ad5867ce7 2018-02-12 Paolo Carlini paolo.carlini@oracle.com adds 8359fa53d8c [PR c++/84263] GC ICE with decltype adds 7e7ddc1d793 gcc: 2018-02-12 Paolo Bonzini bonzini@gnu.org adds 6fe65bf7deb 2018-02-12 Tamar Christina tamar.christina@arm.com adds 67c44b3dcaf Corrected mistakes in ChangeLog spotted by Jakub Jelinek. adds 48f05cf35ca 2018-02-12 Richard Biener rguenther@suse.de adds 4254cd3be65 2018-02-12 Janus Weil janus@gcc.gnu.org adds ebc05203251 gcc/testsuite/ChangeLog: adds 322eecc05ae * cse.c (try_back_substitute_reg): Move any REG_ARGS_SIZE [...] adds ba77fca1778 PR go/84215 runtime, sync/atomic: use write barrier fo [...] adds 2d4ecfe2570 compiler: error on func declaration/definition adds 6fae9f177ce 2018-02-12 Thomas Koenig tkoenig@gcc.gnu.org adds e1630efa6d3 2018-02-12 Thomas Koenig tkoenig@gcc.gnu.org adds 544c0e1180c 2018-02-12 Thomas Koenig tkoenig@gcc.gnu.org adds 1fb99fb68d2 * sv.po: Update. adds 4aa81625ac4 PR c++/84341 * parser.c (cp_parser_binary_expression): Us [...] adds 061f55840be Daily bump. adds eeace813c64 PR target/83760 * config/sh/sh.c (find_barrier): Consider [...] adds 91ab8d65095 Make module files reproducible adds 5b498f30dd8 PR target/84336 * config/i386/sse.md (<avx512>_vpermi2var [...] adds a35ca4442e3 PR middle-end/84309 * match.pd (pow(C,x) -> exp(log(C)*x) [...] adds 9915a0131d3 PR tree-optimization/84339 * gimple-fold.c (get_range_str [...] adds 660ca68fd78 PR target/84335 * config/i386/i386.c (ix86_init_mmx_sse_b [...] adds 20ebaa3da2b Add a DECL_EXPR for VLA pointer casts (PR 84305) adds 75102502b3e RISC-V: define _REENTRANT with -pthread adds 76205d3a707 2018-02-13 Sebastian Perta sebastian.perta@renesas.com adds ccdd6f5c26e [PR 83990] Fix location handling in ipa_modify_call_arguments adds c2762a30e7e WebAssembly: Disable subdirectory configuration for unsupported LD adds ad698af5faa gcc: 2018-02-13 Paolo Bonzini bonzini@gnu.org adds 1108bdc1b40 PR c++/84338 - wrong variadic sizeof. adds a5283f32281 Fix more variadic capture issues. adds 184fd079536 2018-02-13 Vladimir Makarov vmakarov@redhat.com adds dcb47b3d875 2018-02-12 Richard Sandiford richard.sandiford@linaro.org adds 02f2ef5e65a PR c++/84080 - ICE with return type deduction and specialization. adds d85a7677cce * common.opt (gas-loc-support, gas-locview-support): New. [...] adds 5c38c127433 * config/rl78/rl78.c (rl78_handle_func_attribute): Mark A [...] adds 446afaa9c54 2018-02-13 Jeff Law law@redhat.com adds 0652a5d0d76 PR middle-end/84309 * match.pd (pow(C,x) -> exp(log(C)*x) [...] adds ff5daa97a51 PR c/82210 * stor-layout.c (place_field): For variable le [...] adds f88cc9dc012 2018-02-13 Janus Weil janus@gcc.gnu.org adds 80efb81dba0 compiler: don't export function descriptors for unexpor [...] adds 08de4af3ea2 /cp 2018-02-13 Paolo Carlini paolo.carlini@oracle.com adds 34dc309ec2e * fr.po: Update. adds b868e155826 PR c++/84364 * typeck.c (check_return_expr): Don't emit - [...] adds 814f7bc3113 PR target/84365 * gcc.target/powerpc/altivec-7-le.c: Also [...] adds a7c2998247b PR target/84370 * gcc.target/powerpc/builtins-3-p9-runnab [...] adds 96eca8f4233 combine: Update links correctly for new I2 (PR84169) adds 0a3de3b4d15 Add PR marker for one of Alex's changes adds 67d5178f29c Add another PR marker to Alex's change. adds d8fbc1d3837 gcc/ PR target/84279 * config/rs6000/rs6000.c (mem_operan [...] adds 703702d32fb PR target/84372 * gcc.target/powerpc/lvsl-lvsr.c: Also ma [...] adds 329f026e2b5 Daily bump. adds dff73565df4 2018-02-14 Jozef Lawrynowicz jozefl.gcc@gmail.com adds 3c7c9afcbf5 PR fortran/84313 * testsuite/libgomp.fortran/threadprivat [...] adds 504e193c574 gcc/ PR target/83831 * config/rx/rx-protos.h (rx_reg_dead [...] adds b33d265790f Check array indices in object_address_invariant_in_loop_p ( [...] adds 9d9c29a1aa9 PR other/82368 * elf.c (EM_PPC64, EF_PPC64_ABI): Undefine [...] adds 0b5cd8c1e37 2018-02-14 Paolo Carlini paolo.carlini@oracle.com adds 1c9aa9c6652 Reimplement CET intrinsics for rdssp/incssp insn. adds 1b5cf007009 [gcc] adds 37056c5c4ab [testsuite] adds e2f46fbf900 [C++ PATCH]: instantiation via vtable marking adds 6a5545d9657 /cp 2018-02-14 Paolo Carlini paolo.carlini@oracle.com adds 9ba421241e4 gcc/ChangeLog: adds aa79dc0c8a9 * gcc.target/i386/pr57193.c (dg-do): Remove target selecto [...] adds 17c5cd42062 PR target/83984 * config/pa/pa.md: Load address of PIC la [...] adds d4107a359f6 2018-02-14 Janus Weil janus@gcc.gnu.org adds b35ec6e15ad PR middle-end/84108 - incorrect -Wattributes warning for pa [...] adds d19c7e92ee2 gcc/testsuite/ChangeLog: adds 484051f7fd0 PR tree-optimization/83698 - bogus offset in -Wrestrict mes [...] adds b0d317f3da7 Daily bump. adds bc37679f1e7 gcc/ChangeLog: adds 26fbe883ee8 RISC-V: Change sp subtracts so prologue stores can compress. adds 7db25d1825c * libcpp/macro.c: Fix typos. adds 50e96fc3815 PR tree-optimization/84334 * match.pd ((A +- CST1) +- CST [...] adds 7ecf840976d PR tree-optimization/84383 * tree-ssa-strlen.c (maybe_dia [...] adds 4314139b088 PR other/82368 * elf.c (SHT_PROGBITS): Undefine and define. adds a8c4758290a [testsuite] Require et indirect_jumps for pr84136.c adds c01ad1819c4 [testsuite] Require et alloca for Wstringop-overflow-3.c adds 10ab0ab7052 Fix my changelog entry for PR target/83758 adds 7422ddf0036 PR c++/84314 - ICE with templates and fastcall attribute. adds b78b81a8b09 PR preprocessor/83063 - __VA_OPT__ and ## adds 8cacebc23a0 /cp 2018-02-15 Paolo Carlini paolo.carlini@oracle.com adds 993c1df11f5 PR c++/84368 - wrong error with local variable in variadic [...] adds 6bac1b105b3 * c-cppbuiltin.c (c_cpp_builtins): Update __cpp_deduction_guides. adds 5b12d982e9c 2018-02-15 Thomas Koenig tkoenig@gcc.gnu.org adds 1b05e949e5b 2018-02-15 Thomas Koenig tkoenig@gcc.gnu.org adds f9889f15b91 PR c++/84376 - ICE with omitted template arguments. adds 61e0574c93c PR libstdc++/81797 Add .NOTPARALLEL to include/Makefile for darwin adds 14f10e09117 2018-02-15 Janus Weil janus@gcc.gnu.org adds acc45438e98 PR c++/84045 - ICE with typedef and noexcept. * except.c [...] adds 535d4fd3b05 gcc/testsuite/ChangeLog: adds d67901d7e17 Daily bump. adds 7238ae962fb PR c++/83227 - C++17 ICE with init-list derived-to-base co [...] adds 606f008bed9 2018-02-16 Richard Biener rguenther@suse.de adds 97744494766 2018-02-16 Richard Biener rguenther@suse.de adds 62e40fb514b PR rtl-optimization/81443 * rtlanal.c (num_sign_bit_copie [...] adds d686eece5bd PR rtl-optimization/83723 * lra-int.h (lra_substitute_pse [...] adds e0573431410 PR bootstrap/84405 * system.h (BROKEN_VALUE_INITIALIZATIO [...] adds 96d5b1a30de PR target/84272 * config/aarch64/cortex-a57-fma-steering. [...] adds b7942f6933d Remove CLWB from Cannonlake. gcc/ * config/i386/i386.c (ix [...] adds 088e6dfc54d Set proper internal functions fnspec (PR sanitizer/84307). adds d4f2cbd867b Additional fix for PR 84239. adds a5a5010fe70 2018-02-16 Richard Biener rguenther@suse.de adds 15adae8bbeb 2018-02-16 Richard Biener rguenther@suse.de adds 4a6c533c4e9 2018-02-16 Richard Biener rguenther@suse.de adds 5a73d351720 gcc/ PR target/83831 * config/rx/rx.c (rx_fuse_in_memory_ [...] adds ad0959559ad combine: Fix problem with RTL checking adds 2aa07fb25d4 [PR c++/84375] Fix ICE after bad friend adds 1a60f00eee5 /cp 2018-02-16 Paolo Carlini paolo.carlini@oracle.com adds 5d4ea37d1bc [C++ PATCH] Deprecate -ffriend-injection adds 912bd566ad7 runtime: add some more preemption checks adds d6eb1d5d3a5 PR c++/84421 - type-dependent if constexpr adds 5557e6c93a7 PR c++/82764 - C++17 ICE with empty base adds 8c76a28ef7f gcc/ChangeLog: adds 115efe630c5 gcc/ChangeLog: adds 4b8290f8390 2018-02-16 Dominique d'Humieres dominiq@gcc.gnu.org adds fbaab4863b9 2018-02-16 Vladimir Makarov vmakarov@redhat.com adds e7db8bd2e86 gcc/ChangeLog: adds d3bed086c2c PR c++/82664 - ICE with reference to function template parm. adds d76b54bd322 [C++ PATCH] Deprecate -ffriend-injection adds 3b41b9caf48 [C++ PATCH] Deprecate -ffriend-injection adds 525ca7cc0a2 PR c++/83835 - C++17 error with constructor ctors. adds b650f335f64 [testsuite] 2018-02-16 Will Schmidt will_schmidt@vnet.ibm.com adds 8ef828da20c Fix PowerPC tests in PR 81535. adds c2f14a91ec5 PR c++/84420 - ICE with structured binding in lambda. adds 7285637ab13 PR c++/81853 - using-directive and constexpr. adds 63cb1fa29c1 PR c++/84151 - unnecessary volatile load with static member. adds 717ae8b8aa2 gcc/testsuite/ChangeLog: adds 2c572f5f91e PR c++/84192 * constexpr.c (cxx_eval_constant_expression) [...] adds 51c6e646d40 PR fortran/84418 * trans-openmp.c (gfc_trans_omp_clauses) [...] adds e0fc29fc5fa PR ipa/84425 * ipa-inline.c (inline_small_functions): Fix [...] adds 0d9ee815f94 PR ada/84277 * gnat.dg/array11.adb (Array11): Tweak index [...] adds e91a6f1aea9 Daily bump. adds f333f9770f8 * config/rx/rx.c (add_pop_cfi_notes): New function.; (pop [...] adds aa53a3f7fba 2018-02-17 Paul Thomas pault@gcc.gnu.org adds 1e3e5ae4d6a 2018-02-17 Thomas Koenig tkoenig@gcc.gnu.org adds 81eb77395b9 2018-02-17 Thomas Koenig tkoenig@gcc.gnu.org adds 62793aead5d Daily bump. adds 0dd909c70dc 2018-02-18 Paul Thomas pault@gcc.gnu.org adds 4b26549e589 2018-02-18 Janus Weil janus@gcc.gnu.org adds 8f6ac683096 Do not mess with rs6000_{single,double}_float (PR68028) adds eac5722ec8b 2018-02-18 Jerry DeLisle jvdelisle@gcc.gnu.org adds a3c468c9738 Add missed changelog entry. adds b789022133f * sv.po: Update. adds 225a37f9cc5 2018-02-18 Jerry DeLisle jvdelisle@gcc.gnu.org adds 035bb1df6e1 * es.po: Update. adds 9b330348d76 Daily bump. adds 2818599c93e Respect TMPDIR in contrib scripts. adds 0c0fac86dd7 /cp 2018-02-19 Paolo Carlini paolo.carlini@oracle.com adds 47f1fd04f7e Fix documentation typos (PR other/80589). adds c12ddda48fe 2018-02-19 Sebastian Perta sebastian.perta@renesas.com adds 5611e648542 CET shouldn't be enabled in 32-bit run-time libraries by defualt adds 92e6a7aef70 2018-01-16 Sebastian Peryt sebastian.peryt@intel.com adds 747cac422be gcc/ChangeLog: adds 7d96ee9eb52 gcc/fortran/ChangeLog: adds 94e046ceffe 2018-02-19 Thomas Koenig tkoenig@gcc.gnu.org adds 1afa7b4d7c4 Do not use bit and for conjunction of predicates (PR c/81272). adds f32a8e349eb Fix ubsan in gimple-fold.c (PR tree-optimization/82491). adds 00e6872a49f Put pass_sancov_O0 before pass_lower_switch with -O0 (PR sa [...] adds 65ab8721d6c PR c++/79064 * g++.dg/template/overload15.C (f): Use 0u - [...] adds c4d48f95f9e PR tree-optimization/84452 * tree-vect-patterns.c (vect_r [...] adds 837281681c2 PR c++/84430 * constexpr.c (potential_constant_expression [...] adds d3b46eb8fc5 PR c++/84448 * parser.c (cp_parser_binary_expression): Fo [...] adds d44e3710b57 PR c++/84444 * builtins.c (builtin_mathfn_code): Don't ch [...] adds e855ec0c808 * gcc.target/i386/pr70023.c (dg-do): Compile only for targ [...] adds ddc5a1dfbd2 PR target/84146 * reg-notes.def (REG_CALL_ARG_LOCATION): [...] adds ef718f2c199 2018-02-19 Paul Thomas pault@gcc.gnu.org adds c15ebdc4d23 Daily bump. adds e86f32c0882 PR c++/84429 - ICE capturing VLA. adds 16335c27fa0 PR c++/84455 * pt.c (tsubst_lambda_expr): If not nested, [...] adds e6df32050de PR c++/84449 * tree.c (bot_manip): If build_cplus_new or [...] adds 75436625c31 PR c++/84445 * class.c (fixed_type_or_null) <case CALL_EX [...] adds 120a74e2ef9 /cp 2018-02-20 Paolo Carlini paolo.carlini@oracle.com adds 42b10631465 Add limit for maximal alignment options (PR c/84310). adds 68f67eacb11 c++: Fix spurious fallthrough warning on break adds a789e5c71c2 Fix missing info for -march and -mtune wrong values on aarc [...] adds f895ea1f24f compiler: look through aliases for type compatibility adds d38b0287de8 PR middle-end/82004 * match.pd (pow(C,x) -> exp(log(C)*x) [...] adds 0ea6d5cac35 Fix incorrect TARGET_MEM_REF alignment (PR 84419) adds 5c86851d15e runtime: allow preemption in fast syscall return adds 33c6403d7d8 The removal of file fold-vec-neg-int.p7.c in commit 257812 [...] adds dae47e1e66c PR c++/84488 * g++.dg/warn/Wunused-var-30.C: New test. adds e9332a4eb4d PR middle-end/82123 PR tree-optimization/81592 PR middle [...] adds 4d02592b6c8 PR middle-end/82123 PR tree-optimization/81592 PR middle [...] adds d1524944bfc PR middle-end/82123 PR tree-optimization/81592 PR middle [...] adds a669405fb46 PR middle-end/82123 PR tree-optimization/81592 PR middle [...] adds 3a06a652f31 PR middle-end/82123 PR tree-optimization/81592 PR middle [...] adds 59f3708ec9d 2018-02-20 Thomas Koenig tkoenig@gcc.gnu.org adds 7368576a985 PR middle-end/82123 PR tree-optimization/81592 PR middle [...] adds 13e61f3e50b PR middle-end/84406 * optabs-query.c (find_widening_optab [...] adds d953706c139 2018-02-20 Thomas Koenig tkoenig@gcc.gnu.org adds 3a4e2cc0b94 PR middle-end/84095 - false-positive -Wrestrict warnings fo [...] adds 51b9036bc4e 2018-02-20 François Dumont fdumont@gcc.gnu.org adds 372da7cd856 libgcc: xtensa: fix build with -mtext-section-literals adds e347acf568a Daily bump. adds 268febc9289 Add IntegerRange for Wcatch-value= option. adds d3f1b501733 PR tree-optimization/84478 * gimple-fold.h (get_range_str [...] adds de7220c3627 Add "native" as a valid option value for -march= on arm (PR [...] adds df03c74132c Add "native" as a valid option value for -march= on aarch64 [...] adds 7436dc40289 PR c++/84454 - ICE with pack expansion in signature. adds d75338c058e PR c/84229 * ipa-cp.c (determine_versionability): Do not [...] adds 985f3f23ae9 * ipa-cp.c (determine_versionability): Fix comment typos. adds 7b79cb856b5 PR c++/84314 - ICE with templates and fastcall attribute. adds 97c71781043 Daily bump. adds 024ea1eb043 rs6000: Use brace blocks in define_insn adds 859495c7c14 rs6000: Delete meaningless arguments to define_{expand,spli [...] adds cf5e422bfbd PR tree-optimization/84503 * gimple-ssa-store-merging.c ( [...] adds c270ace47a7 PR target/84502 * stor-layout.c (finalize_type_size): Pro [...] adds 462c3e357b5 Add "native" as a valid option value for -march= on i386 (P [...] adds 5e04a38ad7a Character length cleanup for Coarray Fortran library adds f5918721eae PR c++/84496 * g++.dg/cpp1y/pr84496.C: New test. adds 0865755e5a3 2018-02-22 Paolo Carlini paolo.carlini@oracle.com adds 1bb5acc0558 [testsuite] Require et alloca for pr82210.c adds 276194f4621 PR c++/84493 * parser.c (cp_parser_braced_list): Use requ [...] adds 29beef5f8d5 Add "native" as a valid option value for -mcpu/-mtune= on a [...] adds 845973448ec * inclhack.def (aix_stdlib_vec_malloc): New. (aix_stdlib_ve [...] adds da8fd78f78a PR 78534, 84509 Fix libgfortran API for PAUSE statement adds 28c20cf26e3 [ARM] Multilib mapping for Armv8-R adds e3b0bc49b4c gcc/ * config/rx/rx.c (rx_rtx_costs): New function. (TARG [...] adds ba56bbb1d55 2018-02-22 Steve Ellcey sellcey@cavium.com adds a509a9cf4f0 2018-02-22 Steve Ellcey sellcey@cavium.com adds 7c4fed1a209 2018-02-22 Steve Ellcey sellcey@cavium.com adds 95b8f16f0c0 i386: Add __x86_indirect_thunk_nt_reg for -fcf-protection -mcet adds bcb285a0b5a PR tree-optimization/84480 - bogus -Wstringop-truncation de [...] adds ac58a228df4 libgo: add -L option for libatomic when using -pthread adds 48cd836f73a runtime: funcfileline: get missing function name from s [...] adds 364c6e61ea0 PR go/84484 libgo: add support for riscv64 adds 71d47a145dd 2018-02-22 Vladimir Makarov vmakarov@redhat.com adds 878a832c35e PR target/82851 * gcc.target/i386/avx2-vpaddq-3.c: Add -m [...] adds 5aa24073dd8 2018-02-22 Thomas Koenig tkoenig@gcc.gnu.org adds c4210852f1e PR c++/84424 - ICE with constexpr and __builtin_shuffle. adds 0bce86a2206 Daily bump. adds dbd7773a833 PR 84519 Handle optional QUIET specifier for STOP and ERROR STOP adds 1d655e3baac ChangeLog entry for r257928 adds c3f718e40bb 2018-02-23 Paul Thomas pault@gcc.gnu.org adds 9d351e63376 PR c++/70468 - ICE with constructor delegation via typedef. adds 89496edd508 Fix tsan race_on_mutex.c testcase (PR80551) adds 7c0ba89476d 2018-02-23 Paul Thomas pault@gcc.gnu.org adds 11c8b015774 [testsuite] adds 96c9a14f605 [testsuite] adds 6de501024dc gcc/ChangeLog: adds 5b488d4060a 2018-02-23 Paul Thomas pault@gcc.gnu.org adds b19fea61d3f * lto-partition.c (lto_balanced_map): Watch overflow. adds 0b41735a24d * ipa-prop.c (ipa_vr_ggc_hash_traits::hash): Hash p->min a [...] adds cdde49dffbc 2018-02-23 Jerry DeLisle jvdelisle@gcc.gnu.org adds 3d7540918d8 2018-02-23 Steven G. Kargl kargl@gcc.gnu.org adds 35bb864bff7 2018-02-23 Steven G. Kargl kargl@gcc.gnu.org adds 0273d125088 * config/rs6000/aix71.h (TARGET_DEFAULT): Change to ISA_2_5 [...] adds a9c682eb66a 2018-02-23 Steven G. Kargl kargl@gcc.gnu.org adds e65055a5580 compiler: ignore aliases in fieldtrack info adds 241b2ec07ff PR libstdc++/84532 prevent unwrapping of reference_wrapper [...] adds 3ac9901f929 Daily bump. adds 0c703e14fcd PR c++/83692 * constexpr.c (maybe_constant_init_1): New f [...] adds 10e78772df6 2018-02-24 Steven G. Kargl kargl@gcc.gnu.org adds 81f9853c0e5 Daily bump. adds 831f6bcc569 2018-02-25 Thomas Koenig tkoenig@gcc.gnu.org adds 0b0977e7360 2018-02-25 Paul Thomas pault@gcc.gnu.org adds fc386590ad7 2018-02-25 Steven G. Kargl kargl@gcc.gnu.org adds e7038c57fe5 rs6000: Warn for deprecated options adds 366a4713641 Daily bump. adds ea59dcc9950 PR c++/84015 - ICE with class deduction and auto template parm. adds d728703a6bd [NDS32] Basic support for -mcpu= and --with-cpu= options. adds b4fd8973d63 [NDS32] Do not use multiple load/store instructions for vol [...] adds c228c1ffe65 [Patch AArch64] Turn on frame pointer / partial fix for PR84521 adds 37d5a24136e 2018-02-26 Dominique d'Humieres dominiq@gcc.gnu.org adds 7f88f58bac9 PR c++/84556 * g++.dg/gomp/pr84556.C: New test. * g++.dg [...] adds 6e432921da9 Fix lto-wrapper link flags adds 490f66961af PR c++/84537 * name-lookup.c (suggest_alternative_in_expl [...] adds 3ba91685b56 PR bootstrap/84405 * vec.h (vec_default_construct): For B [...] adds 67ad87d31d8 2018-02-26 Paolo Carlini paolo.carlini@oracle.com adds 9ee1c5dd908 /cp 2018-02-26 Paolo Carlini paolo.carlini@oracle.com adds a48af2fa6c9 i386: Update -mfunction-return= for return with pop adds 0a7d2e45abb PR debug/84545 * final.c (rest_of_clean_state): Also look [...] adds 3345ca9a37e [testsuite] Add missing function decl to regs-arg-size.c adds 921e542ba9c Make fix for PR 83965 handle SLP reduction chains adds 29ec2438b4a PR rtl-optimization/83496 * reorg.c (steal_delay_list_fro [...] adds d5934e6339f Remove bogus test. adds 29e9e9f1b7c Re-add test. adds b4f7664d6e9 Fix typo adds 3984c138a3d i386: Add TARGET_INDIRECT_BRANCH_REGISTER adds 5afa077fc6b PR c++/81589 - error with is_trivially_constructible adds 417a5ba0940 PR c++/84447 - ICE with deleted inherited ctor with default arg. adds c58ba3b5f20 i386: Update comments for ix86_output_indirect_jmp adds 20ed91da540 gcc/testsuite/ChangeLog: adds 033f482d8e0 PR c++/84325 * tree.c (replace_placeholders_r): Only chec [...] adds 372c2d93cda PR c++/84551 - ICE with concepts and -g. adds 9e8a86cf47f PR debug/83917 * config/i386/i386-asm.h (PACKAGE_VERSION, [...] adds e6a3ce8a794 PR c++/84557 * parser.c (cp_parser_omp_var_list_no_open): [...] adds 4273f1a9ea2 /cp 2018-02-26 Paolo Carlini paolo.carlini@oracle.com adds eb7c25ccad5 PR c++/84558 * constexpr.c (cxx_eval_vec_init_1): For reu [...] adds fdafeeb77fd PR c++/84559 - ICE with constexpr VLA. adds fa1921bedfe * es.po, sv.po: Update. adds d7d46e522a5 Daily bump. adds 9960ad272c3 PR c++/84520 - ICE with generic lambda in NSDMI. adds f52b11fe7d3 PR c++/84441 - ICE with base initialized from ?: adds bb85f261db7 PR c++/84560 - ICE capturing multi-dimensional VLA. adds 1d74f6b12b4 [IEPM] don't preserve lexical blocks just for debug inline markers adds 6cf48a091fd Fix formatting of -ftime-report. adds 36b4ff59406 PR target/84575 * gcc.target/i386/pr84309.c: Add -mno-avx [...] adds cb2964edb7c Implement the missing bits of LWG 2769 adds 2d99ce8c214 Make groups more generic (PR gcov-profile/84548). adds 583ab4de1ab 2018-02-27 Richard Biener rguenther@suse.de adds 2538bd2e907 2018-02-27 Richard Biener rguenther@suse.de adds 6ba0e3e2446 PR c++/84489 - dependent default template argument adds 141db77d360 * cp-tree.h: Adjust comment. adds 6e6ee7a0d84 [PR c++/84426] ICE after conflicting member decl adds 5876201b64c PR c++/71546 - lambda init-capture with qualified-id. adds f4e3e4b13a0 PR translation/84207 - Hard coded plural in gimple-fold.c adds 776284072c6 PR c++/83871 - wrong code for attribute const and pure on d [...] adds 0d0f3acaee2 Avoid including <string> directly. adds 9e1280d6200 Daily bump. adds 5778c500e40 libgo: update to final Go 1.10 release adds fa3aa4e118f runtime: update AIX memory allocation for new versions adds d4ce94c11ee [PR81611] turn inc-and-use-of-dead-orig into auto-inc adds 4a965506ff9 gcc testsuite changes for new linker messages adds 0b118d5b4c4 PR debug/83917 * configure.ac (AS_HIDDEN_DIRECTIVE): AC_D [...] adds e090753c0dc * decl.c (cp_finish_decomp): Don't adjust eltscnt when cal [...] adds a3758c23b3b PR c++/83871 PR c++/83503 * g++.dg/ext/attr-warning.C: R [...] adds 3d78c7aed69 [PR c++/84602] ICE with anon-struct adds 0464dec7a9a 2018-02-28 Richard Biener rguenther@suse.de adds 3da348a75ec * c-ada-spec.c (dump_ada_import): Use boolean and fix form [...] adds fd1990b2577 Fix timevar format and fix tests (PR testsuite/84597). adds 77ca75e9c07 * c-ada-spec.c (dump_ada_import): Use boolean and fix form [...] adds 7688a279238 * c-ada-spec.c (dump_ada_node) <POINTER_TYPE>: Do not use [...] adds f16f0d55183 * c-ada-spec.c (dump_ada_double_name) <ENUMERAL_TYPE>: New [...] adds e1bc82cda4c ada/ * libgnat/i-cexten.ads (Float_128): New type. c-famil [...] adds b2d780af5fc PR preprocessor/84517 allow double-underscore macros after [...] adds ca74fb2bfc8 2018-02-28 Richard Biener rguenther@suse.de adds 439e6eb5ecc PR target/83399 * gcc.target/powerpc/pr83399.c: Only run [...] adds 3fd5b6302c5 Remove config/i386/i386.opt from revision 258001 ChangeLog adds 59ae3c9cf30 * config/aarch64/aarch64.c (aarch64_emit_probe_stack_range [...] adds 48640bda345 PR target/52991 * stor-layout.c (update_alignment_for_fie [...] adds a87fc4f9c8a 2018-02-28 Paul Thomas pault@gcc.gnu.org adds 3e124ed13d1 PR testsuite/84617 - new test cases g++.dg/ext/attr-const.C [...] adds b6d760c4494 * gimple-ssa-warn-restrict.c (maybe_diag_overlap): Use war [...] adds bcf587f0d5f PR c++/83871 PR c++/83503 * pt.c (INCLUDE_STRING): Remov [...] adds b8cfdc96d67 PR c++/84609 * parser.c (cp_parser_attributes_opt): Forma [...] adds 9095f7ceffb PR target/84014 * gcc.target/powerpc/pr8401 [...] adds 90c3ff5071f * config.gcc (powerpc-ibm-aix7.1.*): New stanza. (powerpc-i [...] adds ef8d0c5bff3 PR c++/71784 - ICE with ref-qualifier and explicit special [...] adds 7e27af326e0 gcc/testsuite/ChangeLog: adds 94dcb1c88ec Daily bump. adds 95f18d43d2b Fix liveness analysis in lra for spilled-into hard regs adds a70ee4f5c4e Tighten use of HARD_FRAME_POINTER_REGNUM in alias.c (PR 84538) adds bfb5a4bacc5 2018-03-01 Richard Sandiford richard.sandiford@linaro.org adds 941e308d366 Fix PR number in changelog entry adds c435a9e730c 2018-03-01 Paul Thomas pault@gcc.gnu.org adds f51921e1737 2018-03-01 Paul Thomas pault@gcc.gnu.org adds 18f65224337 MIPS: Fix wrong use of XINT instead of INTVAL adds 6b7e6495262 2018-03-01 Richard Biener rguenther@suse.de adds 93c45686b44 Do not handled volatile arguments (PR sanitizer/82484). adds 454031760ea PR c++/71569 - ICE with redundant args on member variable [...] adds c9ac549aad3 2018-03-01 Paolo Carlini paolo.carlini@oracle.com adds 786721dc095 PR c++/84596 * constexpr.c (require_rvalue_constant_expre [...] adds bf9e13723dc [ARM] Fix copysign_softfloat_1.c option directives adds 95a88c7b110 PR c++/84639 * c-attribs.c (common_handle_aligned_attribu [...] adds 7e178fa3f06 PR c++/71569 - decltype of template. adds fbabafbdae9 compiler: avoid crashing on bad self-referential type adds 7ebb6d0e161 [PR c++/84434] ICE with deduction guide adds 7dffa847590 PR c++/84582 * semantics.c (force_paren_expr): Create a P [...] adds 206cea9fde9 PR sanitizer/70875 * gcc.dg/ubsan/bounds-3.c: Add -fno-sa [...] adds 0527a7a3410 Daily bump. adds c973012d984 PR c++/84294 - attributes on a function template redeclarat [...] adds 2f8c33baa74 PR target/84534 * gcc.target/powerpc/vec-setup-be-long.c: [...] adds 7c7883aa7e5 2018-03-02 Richard Biener rguenther@suse.de adds c70bb059a8c 2018-03-02 Richard Biener rguenther@suse.de adds 09f5aa49d84 PR inline-asm/84625 * config/i386/i386.c (ix86_print_oper [...] adds 413b13e0e51 2018-03-02 Paul Thomas pault@gcc.gnu.org adds 3ba5631bfd1 PR target/84614 * rtl.h (prev_real_nondebug_insn, next_re [...] adds 84017e0ee96 Use loop->safelen rather than loop->force_vectorize adds 9b5ef540f2b Avoid &LOOP_VINFO_MASKS for bb vectorisation (PR 84634) adds 5f9e77dd8c4 PR c++/84590 * cp-gimplify.c (cp_fully_fold): Unwrap TARG [...] adds 74d4d042498 PR ipa/83983 * ipa-devirt.c (odr_subtypes_equivalent_p): [...] adds 3be5a61dddb * predict.c (test_prediction_value_range): Use PROB_UNINIT [...] adds 15242b5e539 [testsuite] adds 1dcca8e3a38 PR target/56540 * config/ia64/ia64.h (TARGET_CPU_CPP_BUIL [...] adds fc2af3bf83f PR target/56540 * config/pa/pa.h (TARGET_CPU_CPP_BUILTINS [...] adds 3e71fabf9da PR ipa/84628 * expr.c (expand_expr_real_1) <case CALL_EXP [...] adds bd571ec4701 More Cilk Plus removal adds 0e793314b12 Fix "dg-lto-options" misuse adds bd6f00144ed Fix MIPS16 ICE. adds f096a90c8c2 PR c++/84662 * pt.c (tsubst_copy_and_build) <case TEMPLAT [...] adds 76b7321d962 PR c++/84171 * c-warn.c (warn_for_sign_compare): Bail out [...] adds 15a3655caf7 PR c++/84663 * decl.c (cp_complete_array_type): Check err [...] adds 624b4ae0483 PR c++/84664 * typeck.c (cp_perform_integral_promotions): [...] adds 1df4f13c8b1 2018-03-02 Paolo Carlini paolo.carlini@oracle.com adds 45fb03af51a * semantics.c (force_paren_expr): Remove redundant test. adds 50009cd9874 * c-c++-common/Warray-bounds-2.c: Fix a comment typo. adds 7ac1c1d7826 * substring-locations.h (format_warning_va): Formatting fi [...] adds e77fdc26150 libiberty: fix URL for demangler ABI adds 51f0c7e2f40 PR c++/84578 * constexpr.c (get_array_or_vector_nelts): N [...] adds 0638a570ebf PR libstdc++/84671 handle digit separators in duration literals adds afffb1b49da * reorg.c (stop_search_p): Handle DEBUG_INSN. (redundant_ [...] adds 6b7df552551 * es.po: Update. adds 960b4b87909 Daily bump. adds d71fa371823 2018-03-02 Paolo Carlini paolo.carlini@oracle.com adds 7bc517593b6 2018-03-03 Paul Thomas pault@gcc.gnu.org adds b77a035fe69 [NDS32] Rewrite infrastructure for intrinsic. adds 7b25cf0b64c [NDS32] Add intrinsic functions for unalignment memory access. adds 2fa0b36804d [NDS32] Change to large model by default. adds c1585b9c770 /cp 2018-03-03 Paolo Carlini paolo.carlini@oracle.com adds 3fc318c6fd2 2018-03-03 Paolo Carlini paolo.carlini@oracle.com adds 8dd825017a7 2018-03-03 Paolo Carlini paolo.carlini@oracle.com adds 5dd1619a4d3 2018-03-03 Steven G. Kargl kargl@gcc.gnu.org adds 0d86c284d08 * da.po: Update. adds c4f8d202127 2018-03-03 Steven G. Kargl kargl@gcc.gnu.org adds a9b99acda70 2018-03-03 Steven G. Kargl kargl@gcc.gnu.org adds a4d7b96124e Daily bump. adds 6c5dabed13d 2018-03-03 Harald Anlauf anlauf@gmx.de adds f4c5829e82c PR c++/84686 - missing volatile loads. adds 4225b5dcdbc [NDS32] Add load_multiple,store_multiple and new attribute combo. adds f4474f8cf55 [NDS32] Refine load_multiple and store_multiple. adds de174d6e263 [NDS32] Rename nds32_expand_movmemqi to nds32_expand_movmem [...] adds 61f99baf685 Daily bump. adds c2709f11efe [NDS32] Implment setmem pattern. adds 8e69c09d2e6 2018-03-05 Sandra Loosemore sandra@codesourcery.com adds fb2d954bad4 2018-03-05 Paolo Carlini paolo.carlini@oracle.com adds 9b33fe18490 2018-03-05 Richard Biener rguenther@suse.de adds 3da0d341b24 2018-03-05 Richard Biener rguenther@suse.de adds fcae3eb4f84 [PR c++/84497] ref to undefined tls init adds e2449138064 2018-03-05 Olga Makhotina olga.makhotina@intel.com adds b63b27b8ab7 [AArch64] PR84114: Avoid reassociating FMA adds 1822aaae3b4 2018-03-05 Richard Biener rguenther@suse.de adds 93fae4a1094 /cp 2018-03-05 Paolo Carlini paolo.carlini@oracle.com adds ffe350b2d7f gcc/ PR target/84264 * config/rs6000/vector.md (mov<mode> [...] adds 73049daaefc PR target/84524 * config/i386/sse.md (*<code><mode>3): Re [...] adds f990cba03bc [PR c++/84694] ICE on template friend decl adds f48ad2d01d9 PR c++/84707 * decl.c (duplicate_decls): Check DECL_NAME [...] adds eebc53f1c24 PR target/84564 * config/i386/i386.c (ix86_function_ok_fo [...] adds 3917fefa9da [PR c++/84702] ICE with default tmpl arg of overload set adds 51bfbc8e06e libgo: fix typo in mksysinfo.sh script adds 521876a4898 rs6000: Don't align tiny loops to 32 bytes for POWER9 adds c751e2cd4cc PR c++/84684 * constexpr.c (constexpr_call_hasher::equal) [...] adds 36ec7758259 PR target/84700 * combine.c (combine_simplify_rtx): Don't [...] adds fc25a333707 PR c++/84708 - ICE with lambda in local class NSDMI. adds 8db5f116fb6 Daily bump. adds b35ddf18641 [gcc] adds d5e30f014b6 [PR c++/84492] stmt expr ending with overload adds 47608302d0d [PR c++/84593] ice on braced init with uninit ref field adds 11a93d7a09b [C++] [PR84231] overload on cond_expr in template adds 8664f262286 PR tree-optimization/84687 * omp-simd-clone.c (simd_clone [...] adds ae4c92c0df5 PR inline-asm/84683 * reg-stack.c (move_for_stack_reg): I [...] adds 978e3b87774 [ARC] Cleanup unused functions. adds 342811ec417 * gcc-interface/utils.c (def_builtin_1): Bail out on error [...] adds c72b5190294 * gcc-interface/trans.c (convert_with_check): Fix typo in [...] adds 97891b71597 2018-03-06 Steven G. Kargl kargl@gcc.gnu.org adds 49fa017b8a5 PR target/84710 * combine.c (try_combine): Use reg_or_sub [...] adds bda84b10450 PR c/84721 * c-parser.c (add_debug_begin_stmt): Don't add [...] adds 24d5b4f0035 PR c++/84684 * constexpr.c (cxx_bind_parameters_in_call): [...] adds 5c2a060095a PR libstdc++/84601 * include/std/optional (_Optional_payloa [...] adds 609378258fc 2017-03-06 Thomas Koenig tkoenig@gcc.gnu.org adds 7158995e77c Daily bump. adds 94fc4b64ad2 * config/pa/fptr.c (_dl_read_access_allowed): New. (__can [...] adds 335a9627dee 2018-03-06 Steven G. Kargl kargl@gcc.gnu.org adds 19da5bf430c * config/pa/pa.h (ASM_GENERATE_INTERNAL_LABEL): Revise to [...] adds c99c7ee14ed Fix Changelog commit errro. adds 04258e15e2a PR middle-end/84723 * multiple_target.c: Include tree-inl [...] adds 5d0fcded03f PR c++/84704 * gimple-expr.c (create_tmp_var_raw): Set DE [...] adds 9bfdf5e05a7 PR fortran/84565 * config/aarch64/predicates.md (aarch64_ [...] adds f92a3555ee4 Ada: Fix s-oscons.ads generation adds 139e57dc4ad runtime: use a fence instruction before rdtsc adds d47db695193 runtime: push arena on AIX higher due to clashes adds 720d3116643 PR target/84277 * except.h (output_function_exception_tab [...] adds dc4a43f21b0 PR tree-optimization/84468 - bogus -Wstringop-truncation de [...] adds 93d9caaf651 rs6000: -mreadonly-in-sdata (PR82411) adds d0e2b7e7303 * lambda.c (is_capture_proxy_with_ref): Remove. adds d345897dad0 * doc/contrib.texi: Add entries for Martin Liska, David Ma [...] adds 07f855a6fb2 Daily bump. adds 91f0992244e 2018-03-07 Steven G. Kargl kargl@gcc.gnu.org adds 7a8585359ca PR tree-optimization/83519 - missing -Wrestrict on an overl [...] adds db4f7f88497 2018-03-08 François Dumont fdumont@gcc.gnu.org adds 8b84a61218a PR tree-optimization/84739 * tree-tailcall.c (find_tail_c [...] adds 48723ae9a82 PR tree-optimization/84740 * tree-switch-conversion.c (pr [...] adds f8e02f3317e [LVU] reset view at function entry, omit views at line zero adds 1ee9f50d26f Document gcov-io (PR gcov-profile/84735). adds 59019b258f5 2018-03-08 Richard Biener rguenther@suse.de adds 02c32e39a9a Fix ifunc detection in target-supports.exp file. adds d2bbbc2db79 tree-if-conv.c: fix ICE seen with -fno-tree-forwprop (PR tr [...] adds f317979e2e9 2018-03-08 Richard Biener rguenther@suse.de adds 307f73ba125 2018-03-08 Richard Biener rguenther@suse.de adds 0d0b6c21f54 [AArch64] PR target/84748: Mark *compare_cstore<mode>_insn [...] adds 26c6b9d2f6b PR inline-asm/84742 * recog.c (asm_operand_ok): Return 0 [...] adds ffd99ef2488 PR c++/80598 * call.c (build_over_call): In templates set [...] adds 9c29a1dbc3b PR debug/84456 * dwarf2out.c (dw_loc_list): If list && lo [...] adds 70211e1598a Daily bump. adds 9f03f408213 Use non-throwing is_directory in filesystem::create_directory adds 4a12299e848 PR libstdc++/84769 qualify std::get and std::get_if to avoid ADL adds 8c1baff7721 2018-03-09 François Dumont fdumont@gcc.gnu.org adds ce7decc9722 PR target/84763 * config/i386/winnt.c (i386_pe_seh_cold_i [...] adds da4c4016e2a PR debug/84404 * gcc.dg/graphite/pr84404.c: Only compile [...] adds a0949cc9e81 [PR c++/84733] ICE in check-local-shadow adds 1acb60c175f S/390: libatomic: Fix 16 byte atomic exchange adds 5cc7d4f7177 2018-03-09 Richard Biener rguenther@suse.de adds 7176d366398 jit: use 'configure' to replace hard-coded linker options ( [...] adds 4eb5d65231d [arm] PR target/83193: Do not print arch/cpu hints twice on [...] adds c312b100643 2018-03-09 Vladimir Makarov vmakarov@redhat.com adds 27e726cc31b PR c++/84724 * decl.c (duplicate_decls): Don't override _ [...] adds 107dc7fcbed commit ce28919112dbb234366816ab39ce060ad45e8ca9 Makefil [...] adds afca8a73310 PR rtl-optimization/84682 * lra-constraints.c (process_ad [...] adds e958cc256b4 gcc/ChangeLog: adds 5ea0f41734a PR c++/84767 * tree-inline.c (copy_tree_body_r): For INDI [...] adds 533f67f12b6 PR c++/84076 * call.c (convert_arg_to_ellipsis): Instead [...] adds 80fdc40f905 PR c++/84726 - unnecessary capture of constant vars. adds 0e62c7ffe60 PR target/84772 * config/rs6000/rs6000.c (rs6000_gimplify [...] adds 46302902473 gcc/ PR target/83969 * config/rs6000/rs6000.c (rs6000_off [...] adds 6a62aa424c4 /cp 2018-03-09 Jason Merrill jason@redhat.com Paol [...] adds 641a7bcae0f 2018-03-09 Paolo Carlini paolo.carlini@oracle.com adds 2f375ca42fd Daily bump. adds 3ef7ff1b340 PR c++/84752 - ICE with capture of constexpr array. adds 9aa4a1f0f2a PR c++/84785 - ICE with alias template and default targs. adds 21e96d8d306 PR c++/84770 - ICE with typedef and parameter pack. adds 9d926b1e797 [IEPM] [PR debug/84620] use constant form for DW_AT_GNU_entry_view new 2bdeed3d06c Merge trunk, as of Mar 10, into lxoliva/SFN
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 | 5 + config/ChangeLog | 5 + config/cet.m4 | 16 +- configure | 3 + configure.ac | 3 + contrib/ChangeLog | 10 + contrib/compare_tests | 23 +- contrib/dg-cmp-results.sh | 9 +- contrib/update-copyright.py | 3 +- contrib/warn_summary | 2 +- fixincludes/ChangeLog | 8 + fixincludes/fixincl.x | 96 +- fixincludes/inclhack.def | 20 + fixincludes/tests/base/stdlib.h | 10 + gcc/ChangeLog | 1985 +++++++++- gcc/DATESTAMP | 2 +- gcc/Makefile.in | 6 +- gcc/ada/ChangeLog | 20 + gcc/ada/gcc-interface/Makefile.in | 4 +- gcc/ada/gcc-interface/decl.c | 2 +- gcc/ada/gcc-interface/trans.c | 4 +- gcc/ada/gcc-interface/utils.c | 3 + gcc/ada/libgnat/i-cexten.ads | 9 + gcc/alias.c | 18 +- gcc/attribs.c | 35 +- gcc/auto-inc-dec.c | 140 +- gcc/builtins.c | 3 +- gcc/c-family/ChangeLog | 107 + gcc/c-family/c-ada-spec.c | 874 ++-- gcc/c-family/c-attribs.c | 13 +- gcc/c-family/c-common.h | 2 +- gcc/c-family/c-cppbuiltin.c | 2 +- gcc/c-family/c-warn.c | 39 +- gcc/c-family/c.opt | 31 +- gcc/c/ChangeLog | 20 + gcc/c/c-decl.c | 53 +- gcc/c/c-parser.c | 3 +- gcc/c/c-typeck.c | 4 +- gcc/cfgcleanup.c | 4 +- gcc/cfgrtl.c | 5 - gcc/combine.c | 68 +- gcc/common.opt | 16 + gcc/common/config/aarch64/aarch64-common.c | 2 + gcc/common/config/arm/arm-common.c | 41 +- gcc/common/config/i386/i386-common.c | 30 + gcc/config.gcc | 33 +- gcc/config/aarch64/aarch64.c | 28 +- gcc/config/aarch64/aarch64.h | 1 + gcc/config/aarch64/aarch64.md | 3 +- gcc/config/aarch64/cortex-a57-fma-steering.c | 35 +- gcc/config/aarch64/predicates.md | 2 +- gcc/config/alpha/alpha.c | 8 - gcc/config/arc/arc-protos.h | 3 - gcc/config/arc/arc.c | 476 +-- gcc/config/arc/arc.h | 3 - gcc/config/arm/arm-c.c | 12 +- gcc/config/arm/arm-protos.h | 4 +- gcc/config/arm/arm.c | 10 - gcc/config/arm/arm.h | 1 + gcc/config/arm/t-multilib | 9 + gcc/config/c6x/c6x.c | 24 - gcc/config/darwin.c | 4 + gcc/config/frv/frv.c | 28 - gcc/config/i386/avx512fintrin.h | 169 +- gcc/config/i386/cetintrin.h | 31 +- gcc/config/i386/constraints.md | 4 +- gcc/config/i386/cpuid.h | 3 +- gcc/config/i386/cygming.h | 17 + gcc/config/i386/driver-i386.c | 6 + gcc/config/i386/i386-builtin-types.def | 1 + gcc/config/i386/i386-builtin.def | 22 +- gcc/config/i386/i386-c.c | 4 + gcc/config/i386/i386-protos.h | 6 +- gcc/config/i386/i386.c | 408 +- gcc/config/i386/i386.h | 8 + gcc/config/i386/i386.md | 71 +- gcc/config/i386/i386.opt | 8 + gcc/config/i386/immintrin.h | 7 + gcc/config/i386/pconfigintrin.h | 55 + gcc/config/i386/predicates.md | 6 +- gcc/config/i386/sse.md | 25 +- gcc/config/i386/subst.md | 1 + gcc/config/i386/wbnoinvdintrin.h | 26 + gcc/config/i386/winnt.c | 113 +- gcc/config/i386/wmmintrin.h | 8 +- gcc/config/i386/x86intrin.h | 4 + gcc/config/ia64/ia64.h | 3 + gcc/config/iq2000/iq2000.c | 8 +- gcc/config/mips/mips.c | 4 +- gcc/config/msp430/msp430.c | 4 + gcc/config/nds32/constants.md | 10 + gcc/config/nds32/constraints.md | 6 + gcc/config/nds32/nds32-intrinsic.c | 435 +- gcc/config/nds32/nds32-intrinsic.md | 146 + gcc/config/nds32/nds32-md-auxiliary.c | 295 ++ gcc/config/nds32/nds32-memory-manipulation.c | 940 ++++- gcc/config/nds32/nds32-multiple.md | 3616 ++++++++++++++++- gcc/config/nds32/nds32-opts.h | 6 + gcc/config/nds32/nds32-predicates.c | 44 +- gcc/config/nds32/nds32-protos.h | 24 +- gcc/config/nds32/nds32.c | 10 + gcc/config/nds32/nds32.h | 9 +- gcc/config/nds32/nds32.md | 12 +- gcc/config/nds32/nds32.opt | 13 +- gcc/config/nds32/predicates.md | 26 +- gcc/config/pa/pa.c | 8 +- gcc/config/pa/pa.h | 20 +- gcc/config/pa/pa.md | 82 +- gcc/config/pa/pa64-hpux.h | 14 +- gcc/config/powerpcspe/powerpcspe.c | 1 + gcc/config/riscv/linux.h | 2 + gcc/config/riscv/riscv.c | 30 +- gcc/config/riscv/riscv.h | 4 + gcc/config/rl78/rl78.c | 88 +- gcc/config/rl78/rl78.md | 8 + gcc/config/rs6000/aix71.h | 4 + gcc/config/{powerpcspe/aix71.h => rs6000/aix72.h} | 19 +- gcc/config/rs6000/altivec.h | 4 +- gcc/config/rs6000/altivec.md | 381 +- gcc/config/rs6000/darwin.md | 62 +- gcc/config/rs6000/dfp.md | 6 +- gcc/config/rs6000/mmintrin.h | 4 +- gcc/config/rs6000/rs6000-builtin.def | 60 +- gcc/config/rs6000/rs6000-c.c | 155 +- gcc/config/rs6000/rs6000.c | 61 +- gcc/config/rs6000/rs6000.md | 1135 +++--- gcc/config/rs6000/rs6000.opt | 8 +- gcc/config/rs6000/sync.md | 92 +- gcc/config/rs6000/sysv4.opt | 4 + gcc/config/rs6000/vector.md | 484 ++- gcc/config/rs6000/vsx.md | 338 +- gcc/config/rx/constraints.md | 6 + gcc/config/rx/rx-protos.h | 106 + gcc/config/rx/rx.c | 164 +- gcc/config/rx/rx.md | 123 +- gcc/config/s390/s390.c | 9 +- gcc/config/sh/sh.c | 20 +- gcc/config/sparc/sparc.c | 6 +- gcc/config/visium/visium.c | 3 +- gcc/config/xtensa/xtensa.c | 5 +- gcc/configure | 49 +- gcc/configure.ac | 38 + gcc/cp/ChangeLog | 675 ++++ gcc/cp/call.c | 87 +- gcc/cp/class.c | 33 +- gcc/cp/constexpr.c | 222 +- gcc/cp/constraint.cc | 2 +- gcc/cp/cp-gimplify.c | 12 +- gcc/cp/cp-objcp-common.c | 5 + gcc/cp/cp-tree.h | 36 +- gcc/cp/cvt.c | 2 + gcc/cp/decl.c | 184 +- gcc/cp/decl2.c | 11 +- gcc/cp/error.c | 2 +- gcc/cp/except.c | 4 + gcc/cp/expr.c | 24 +- gcc/cp/friend.c | 3 +- gcc/cp/init.c | 7 +- gcc/cp/lambda.c | 193 +- gcc/cp/name-lookup.c | 199 +- gcc/cp/name-lookup.h | 5 +- gcc/cp/optimize.c | 6 +- gcc/cp/parser.c | 322 +- gcc/cp/pt.c | 642 ++- gcc/cp/semantics.c | 25 +- gcc/cp/tree.c | 37 +- gcc/cp/typeck.c | 21 +- gcc/cp/typeck2.c | 7 +- gcc/cse.c | 9 + gcc/debug.h | 2 + gcc/diagnostic-core.h | 13 +- gcc/diagnostic.c | 35 +- gcc/doc/configfiles.texi | 10 +- gcc/doc/contrib.texi | 51 +- gcc/doc/extend.texi | 100 +- gcc/doc/gcov.texi | 6 +- gcc/doc/invoke.texi | 183 +- gcc/doc/rtl.texi | 5 +- gcc/doc/sourcebuild.texi | 17 + gcc/doc/tm.texi | 23 + gcc/doc/tm.texi.in | 9 + gcc/dwarf2out.c | 431 +- gcc/dwarf2out.h | 4 +- gcc/emit-rtl.c | 62 +- gcc/except.c | 38 +- gcc/except.h | 2 +- gcc/expr.c | 28 +- gcc/final.c | 78 +- gcc/fold-const.c | 27 +- gcc/fortran/ChangeLog | 338 +- gcc/fortran/class.c | 3 +- gcc/fortran/decl.c | 88 +- gcc/fortran/expr.c | 16 + gcc/fortran/frontend-passes.c | 27 +- gcc/fortran/gfortran.h | 2 + gcc/fortran/gfortran.texi | 67 +- gcc/fortran/interface.c | 38 +- gcc/fortran/intrinsic.texi | 1 + gcc/fortran/io.c | 3 + gcc/fortran/match.c | 3 +- gcc/fortran/module.c | 4 +- gcc/fortran/primary.c | 52 +- gcc/fortran/resolve.c | 51 +- gcc/fortran/simplify.c | 191 +- gcc/fortran/symbol.c | 4 +- gcc/fortran/target-memory.c | 8 + gcc/fortran/trans-array.c | 58 +- gcc/fortran/trans-const.c | 16 +- gcc/fortran/trans-decl.c | 93 +- gcc/fortran/trans-expr.c | 31 +- gcc/fortran/trans-intrinsic.c | 28 +- gcc/fortran/trans-io.c | 16 +- gcc/fortran/trans-openmp.c | 29 +- gcc/fortran/trans-stmt.c | 73 +- gcc/fortran/trans-types.c | 4 +- gcc/gcc.c | 8 +- gcc/gcov-io.h | 8 +- gcc/gcov.c | 10 +- gcc/generic-match-head.c | 9 + gcc/gengtype.c | 1 - gcc/genmatch.c | 6 +- gcc/genmodes.c | 1 + gcc/gimple-expr.c | 3 + gcc/gimple-fold.c | 133 +- gcc/gimple-fold.h | 2 +- gcc/gimple-match-head.c | 9 + gcc/gimple-ssa-evrp-analyze.c | 7 + gcc/gimple-ssa-sprintf.c | 629 +-- gcc/gimple-ssa-store-merging.c | 98 +- gcc/gimple-ssa-warn-restrict.c | 545 +-- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 22 +- gcc/go/gofrontend/gogo.cc | 86 +- gcc/go/gofrontend/gogo.h | 24 +- gcc/go/gofrontend/import.cc | 7 +- gcc/go/gofrontend/types.cc | 36 +- gcc/graphite-scop-detection.c | 34 +- gcc/hash-table.h | 4 + gcc/hooks.c | 6 + gcc/hooks.h | 1 + gcc/insn-notes.def | 3 - gcc/internal-fn.c | 5 +- gcc/internal-fn.def | 4 +- gcc/ipa-cp.c | 18 + gcc/ipa-devirt.c | 11 +- gcc/ipa-inline.c | 2 +- gcc/ipa-param-manipulation.c | 4 +- gcc/ipa-prop.c | 13 +- gcc/ipa-split.c | 7 +- gcc/ira-color.c | 66 +- gcc/jit/ChangeLog | 11 + gcc/jit/Make-lang.in | 17 +- gcc/jump.c | 31 - gcc/lra-assigns.c | 226 +- gcc/lra-constraints.c | 121 +- gcc/lra-eliminations.c | 4 +- gcc/lra-int.h | 20 +- gcc/lra-lives.c | 32 +- gcc/lra-spills.c | 4 +- gcc/lra.c | 101 +- gcc/lto/ChangeLog | 4 + gcc/lto/lto-partition.c | 3 +- gcc/machmode.def | 1 + gcc/match.pd | 52 +- gcc/multiple_target.c | 18 + gcc/omp-low.c | 51 + gcc/omp-simd-clone.c | 5 +- gcc/{dce.h => omp-simd-clone.h} | 15 +- gcc/optabs-query.c | 20 +- gcc/optabs.c | 17 +- gcc/opts.c | 20 + gcc/output.h | 2 +- gcc/params.def | 12 +- gcc/passes.def | 2 +- gcc/po/ChangeLog | 24 + gcc/po/es.po | 697 ++-- gcc/po/fr.po | 3910 +++++++----------- gcc/po/sv.po | 1036 ++--- gcc/predict.c | 2 +- gcc/print-rtl.c | 2 - gcc/print-tree.c | 2 + gcc/recog.c | 26 +- gcc/recog.h | 2 +- gcc/reg-notes.def | 3 + gcc/reg-stack.c | 3 +- gcc/reorg.c | 66 +- gcc/resource.c | 3 + gcc/rtl.h | 2 + gcc/rtlanal.c | 2 +- gcc/sanopt.c | 4 +- gcc/shrink-wrap.c | 2 + gcc/stor-layout.c | 82 +- gcc/substring-locations.c | 70 +- gcc/substring-locations.h | 20 +- gcc/system.h | 6 + gcc/target.def | 17 + gcc/testsuite/ChangeLog | 4164 +++++++++++++++++++- gcc/testsuite/c-c++-common/Warray-bounds-2.c | 40 +- gcc/testsuite/c-c++-common/Warray-bounds-3.c | 4 +- gcc/testsuite/c-c++-common/Wrestrict-2.c | 10 +- gcc/testsuite/c-c++-common/Wrestrict.c | 37 +- gcc/testsuite/c-c++-common/Wstringop-truncation.c | 10 +- gcc/testsuite/c-c++-common/cpp/va-opt-2.c | 41 + gcc/testsuite/c-c++-common/cpp/va-opt-3.c | 94 + .../{dump-ada-spec-4.c => dump-ada-spec-10.c} | 13 +- .../{dump-ada-spec-3.c => dump-ada-spec-11.c} | 9 +- .../{dump-ada-spec-1.c => dump-ada-spec-12.c} | 10 +- .../dump-ada-spec-13.c} | 10 +- gcc/testsuite/c-c++-common/dump-ada-spec-8.c | 16 + .../{dump-ada-spec-3.c => dump-ada-spec-9.c} | 11 +- gcc/testsuite/c-c++-common/gomp/pr84341.c | 10 + gcc/testsuite/c-c++-common/pr84293.c | 10 + gcc/testsuite/c-c++-common/pr84293.h | 7 + gcc/testsuite/c-c++-common/tsan/race_on_mutex.c | 2 +- gcc/testsuite/c-c++-common/ubsan/shift-11.c | 13 + gcc/testsuite/g++.dg/Wmissing-attributes.C | 102 + gcc/testsuite/g++.dg/abi/lambda-capture1.C | 11 + gcc/testsuite/g++.dg/concepts/debug1.C | 10 + gcc/testsuite/g++.dg/concepts/pr84330.C | 12 + gcc/testsuite/g++.dg/cpp0x/alias-decl-62.C | 22 + gcc/testsuite/g++.dg/cpp0x/alias-decl-63.C | 18 + gcc/testsuite/g++.dg/cpp0x/alignas14.C | 6 + gcc/testsuite/g++.dg/cpp0x/alignas15.C | 6 + gcc/testsuite/g++.dg/cpp0x/auto49.C | 12 + gcc/testsuite/g++.dg/cpp0x/auto50.C | 7 + gcc/testsuite/g++.dg/cpp0x/constexpr-84449.C | 14 + gcc/testsuite/g++.dg/cpp0x/constexpr-ctor21.C | 15 + gcc/testsuite/g++.dg/cpp0x/dc9.C | 30 + gcc/testsuite/g++.dg/cpp0x/decltype-33837.C | 4 +- gcc/testsuite/g++.dg/cpp0x/decltype43.C | 2 +- gcc/testsuite/g++.dg/cpp0x/elision3.C | 21 + gcc/testsuite/g++.dg/cpp0x/fntmpdefarg7.C | 10 + gcc/testsuite/g++.dg/cpp0x/inh-ctor31.C | 14 + gcc/testsuite/g++.dg/cpp0x/initlist-template2.C | 7 +- gcc/testsuite/g++.dg/cpp0x/initlist98.C | 17 + gcc/testsuite/g++.dg/cpp0x/inline-ns10.C | 8 + .../lambda/{lambda-ice18.C => lambda-61135.C} | 9 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-61358.C | 7 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-67370.C | 9 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-array3.C | 9 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice17.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice23.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice26.C | 5 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice27.C | 8 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice28.C | 9 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice29.C | 8 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nsdmi9.C | 15 + .../g++.dg/cpp0x/lambda/lambda-variadic5.C | 1 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-vla1.C | 9 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-vla2.C | 12 + gcc/testsuite/g++.dg/cpp0x/noexcept32.C | 14 + gcc/testsuite/g++.dg/cpp0x/nsdmi-empty1.C | 18 + gcc/testsuite/g++.dg/cpp0x/pr71169-2.C | 19 + gcc/testsuite/g++.dg/cpp0x/pr71169.C | 7 + gcc/testsuite/g++.dg/cpp0x/pr71832.C | 7 + gcc/testsuite/g++.dg/cpp0x/pr77655.C | 13 + gcc/testsuite/g++.dg/cpp0x/pr84497.C | 37 + gcc/testsuite/g++.dg/cpp0x/pr84609.C | 9 + gcc/testsuite/g++.dg/cpp0x/ref-qual18.C | 18 + gcc/testsuite/g++.dg/cpp0x/static_assert14.C | 7 + gcc/testsuite/g++.dg/cpp0x/udlit-macros.C | 2 +- .../g++.dg/cpp0x/{pr67238.C => variadic172.C} | 4 +- gcc/testsuite/g++.dg/cpp0x/variadic173.C | 10 + gcc/testsuite/g++.dg/cpp1y/auto-fn15.C | 3 + gcc/testsuite/g++.dg/cpp1y/auto-fn47.C | 6 + gcc/testsuite/g++.dg/cpp1y/constexpr-84192.C | 41 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-nsdmi1.C | 8 + .../g++.dg/cpp1y/lambda-generic-variadic11.C | 21 + .../g++.dg/cpp1y/lambda-generic-variadic12.C | 16 + .../g++.dg/cpp1y/lambda-generic-variadic13.C | 15 + .../g++.dg/cpp1y/lambda-generic-variadic14.C | 17 + gcc/testsuite/g++.dg/cpp1y/lambda-init16.C | 13 + gcc/testsuite/g++.dg/cpp1y/lambda-init17.C | 10 + gcc/testsuite/g++.dg/cpp1y/pr84496.C | 44 + gcc/testsuite/g++.dg/cpp1y/pr84558.C | 6 + gcc/testsuite/g++.dg/cpp1y/pr84593.C | 8 + gcc/testsuite/g++.dg/cpp1y/pr84662.C | 6 + gcc/testsuite/g++.dg/cpp1y/var-templ58.C | 12 + gcc/testsuite/g++.dg/cpp1y/var-templ58a.C | 14 + gcc/testsuite/g++.dg/cpp1y/var-templ59.C | 14 + gcc/testsuite/g++.dg/cpp1z/class-deduction47.C | 7 + gcc/testsuite/g++.dg/cpp1z/class-deduction48.C | 5 + .../{class-deduction3.C => class-deduction49.C} | 5 +- gcc/testsuite/g++.dg/cpp1z/constexpr-83692.C | 21 + gcc/testsuite/g++.dg/cpp1z/constexpr-84684.C | 163 + gcc/testsuite/g++.dg/cpp1z/constexpr-if14.C | 14 + gcc/testsuite/g++.dg/cpp1z/constexpr-lambda20.C | 16 + gcc/testsuite/g++.dg/cpp1z/decomp-lambda1.C | 10 + gcc/testsuite/g++.dg/cpp1z/feat-cxx1z.C | 4 +- gcc/testsuite/g++.dg/cpp1z/launder7.C | 10 + gcc/testsuite/g++.dg/cpp1z/launder8.C | 11 + gcc/testsuite/g++.dg/cpp1z/pr84325.C | 17 + gcc/testsuite/g++.dg/cpp1z/pr84533.C | 3 + gcc/testsuite/g++.dg/cpp1z/static1.C | 19 + gcc/testsuite/g++.dg/ext/attr-const-pure.C | 144 + gcc/testsuite/g++.dg/ext/attr-const.C | 72 + gcc/testsuite/g++.dg/ext/attr-deprecated-2.C | 35 + gcc/testsuite/g++.dg/ext/attr-malloc-2.C | 49 + gcc/testsuite/g++.dg/ext/attr-malloc-3.C | 96 + gcc/testsuite/g++.dg/ext/attr-malloc.C | 69 + gcc/testsuite/g++.dg/ext/attr-noinline-2.C | 73 + gcc/testsuite/g++.dg/ext/attr-noinline-3.C | 45 + gcc/testsuite/g++.dg/ext/attr-noinline.C | 128 + gcc/testsuite/g++.dg/ext/attr-nonnull.C | 31 + gcc/testsuite/g++.dg/ext/attr-noreturn-2.C | 47 + gcc/testsuite/g++.dg/ext/attr-noreturn-3.C | 54 + gcc/testsuite/g++.dg/ext/attr-noreturn.C | 80 + gcc/testsuite/g++.dg/ext/attr-nothrow-2.C | 48 + gcc/testsuite/g++.dg/ext/attr-nothrow-3.C | 60 + gcc/testsuite/g++.dg/ext/attr-nothrow.C | 46 + gcc/testsuite/g++.dg/ext/attr-optimize.C | 46 + gcc/testsuite/g++.dg/ext/attr-pure.C | 73 + gcc/testsuite/g++.dg/ext/attr-returns-nonnull.C | 42 + gcc/testsuite/g++.dg/ext/attr-warning.C | 49 + gcc/testsuite/g++.dg/ext/attrib55.C | 99 + gcc/testsuite/g++.dg/ext/attrib56.C | 6 + gcc/testsuite/g++.dg/ext/constexpr-vla5.C | 7 + gcc/testsuite/g++.dg/ext/flexary29.C | 12 + .../g++.dg/ext/is_trivially_constructible6.C | 10 + gcc/testsuite/g++.dg/ext/pr84683.C | 13 + gcc/testsuite/g++.dg/ext/pr84724-1.C | 14 + gcc/testsuite/g++.dg/ext/pr84724-2.C | 14 + gcc/testsuite/g++.dg/ext/pr84724-3.C | 5 + gcc/testsuite/g++.dg/ext/stmtexpr22.C | 13 + gcc/testsuite/g++.dg/ext/timevar1.C | 5 +- gcc/testsuite/g++.dg/ext/timevar2.C | 5 +- gcc/testsuite/g++.dg/ext/vector34.C | 8 + gcc/testsuite/g++.dg/ext/vla18.C | 19 + gcc/testsuite/g++.dg/gcov/pr84548.C | 19 + gcc/testsuite/g++.dg/gomp/pr84430.C | 12 + gcc/testsuite/g++.dg/gomp/pr84448.C | 17 + gcc/testsuite/g++.dg/gomp/pr84556.C | 14 + gcc/testsuite/g++.dg/gomp/pr84557.C | 14 + gcc/testsuite/g++.dg/lookup/pr84375.C | 9 + gcc/testsuite/g++.dg/lookup/pr84426.C | 9 + gcc/testsuite/g++.dg/lookup/pr84602.C | 32 + gcc/testsuite/g++.dg/lookup/pr84702.C | 13 + gcc/testsuite/g++.dg/lto/20080907_0.C | 4 +- gcc/testsuite/g++.dg/lto/20080915_0.C | 1 - gcc/testsuite/g++.dg/lto/20101010-1_0.C | 4 +- gcc/testsuite/g++.dg/lto/20101010-2_0.C | 4 +- gcc/testsuite/g++.dg/opt/pr84272.C | 23 + gcc/testsuite/g++.dg/other/anon5.C | 2 +- gcc/testsuite/g++.dg/other/i386-2.C | 2 +- gcc/testsuite/g++.dg/other/i386-3.C | 2 +- gcc/testsuite/g++.dg/parse/array-size3.C | 7 + gcc/testsuite/g++.dg/parse/error59.C | 6 + gcc/testsuite/g++.dg/parse/error60.C | 9 + gcc/testsuite/g++.dg/parse/friend12.C | 1 - gcc/testsuite/g++.dg/parse/pr84263.C | 36 + gcc/testsuite/g++.dg/pr84231.C | 29 + gcc/testsuite/g++.dg/pr84264.C | 15 + gcc/testsuite/g++.dg/pr84279.C | 35 + gcc/testsuite/g++.dg/pr84492.C | 40 + gcc/testsuite/g++.dg/template/crash125.C | 4 +- gcc/testsuite/g++.dg/template/crash129.C | 5 + gcc/testsuite/g++.dg/template/instantiate5.C | 9 +- gcc/testsuite/g++.dg/template/nontype-fn1.C | 11 + gcc/testsuite/g++.dg/template/overload15.C | 16 + gcc/testsuite/g++.dg/template/pr51488.C | 4 +- gcc/testsuite/g++.dg/template/pr55843.C | 11 +- gcc/testsuite/g++.dg/template/pr84434.C | 23 + gcc/testsuite/g++.dg/template/pr84694.C | 6 + gcc/testsuite/g++.dg/template/scope5.C | 66 + gcc/testsuite/g++.dg/template/sizeof16.C | 7 + gcc/testsuite/g++.dg/template/sizeof17.C | 7 + gcc/testsuite/g++.dg/template/static37.C | 18 + gcc/testsuite/g++.dg/torture/pr71464.C | 7 + gcc/testsuite/g++.dg/torture/pr79410.C | 10 + gcc/testsuite/g++.dg/torture/pr81812.C | 16 + gcc/testsuite/g++.dg/torture/pr83659.C | 18 + gcc/testsuite/g++.dg/torture/pr84190.C | 20 + gcc/testsuite/g++.dg/torture/pr84502.C | 20 + gcc/testsuite/g++.dg/tree-ssa/volatile1.C | 28 + gcc/testsuite/g++.dg/tree-ssa/volatile2.C | 20 + gcc/testsuite/g++.dg/ubsan/pr83987-2.C | 24 + gcc/testsuite/g++.dg/vect/pr84556.cc | 21 + gcc/testsuite/g++.dg/warn/Wformat-2.C | 17 + .../g++.dg/warn/Wimplicit-fallthrough-3.C | 31 + gcc/testsuite/g++.dg/warn/Wsign-compare-8.C | 8 + gcc/testsuite/g++.dg/warn/Wstringop-truncation-1.C | 126 + gcc/testsuite/g++.dg/warn/Wstringop-truncation-2.C | 164 + gcc/testsuite/g++.dg/warn/Wunused-function4.C | 21 + gcc/testsuite/g++.dg/warn/Wunused-var-30.C | 11 + gcc/testsuite/g++.dg/warn/effc4.C | 10 + gcc/testsuite/g++.old-deja/g++.jason/scoping15.C | 8 +- gcc/testsuite/g++.old-deja/g++.mike/net43.C | 4 +- gcc/testsuite/gcc.c-torture/compile/20180309-1.c | 22 + gcc/testsuite/gcc.c-torture/compile/pr84136.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr84178-1.c | 18 + gcc/testsuite/gcc.c-torture/compile/pr84305.c | 4 + gcc/testsuite/gcc.c-torture/compile/pr84383.c | 14 + gcc/testsuite/gcc.c-torture/compile/pr84425.c | 17 + .../gcc.c-torture/compile/regs-arg-size.c | 37 + gcc/testsuite/gcc.c-torture/execute/20180226-1.c | 31 + gcc/testsuite/gcc.c-torture/execute/pr82210.c | 27 + gcc/testsuite/gcc.c-torture/execute/pr84169.c | 25 + gcc/testsuite/gcc.c-torture/execute/pr84339.c | 30 + gcc/testsuite/gcc.c-torture/execute/pr84478.c | 49 + gcc/testsuite/gcc.c-torture/execute/pr84524.c | 41 + gcc/testsuite/gcc.c-torture/execute/pr84748.c | 34 + gcc/testsuite/gcc.dg/Warray-bounds-22.c | 4 +- gcc/testsuite/gcc.dg/Warray-bounds-27.c | 35 + gcc/testsuite/gcc.dg/Wattributes-8.c | 38 + gcc/testsuite/gcc.dg/Wrestrict-10.c | 121 + gcc/testsuite/gcc.dg/Wrestrict-11.c | 205 + gcc/testsuite/gcc.dg/Wrestrict-13.c | 36 + gcc/testsuite/gcc.dg/Wrestrict-6.c | 4 +- gcc/testsuite/gcc.dg/Wrestrict-7.c | 51 + gcc/testsuite/gcc.dg/Wrestrict-8.c | 116 + gcc/testsuite/gcc.dg/Wrestrict-9.c | 315 ++ gcc/testsuite/gcc.dg/Wstringop-overflow-3.c | 1 + gcc/testsuite/gcc.dg/Wstringop-overflow.c | 4 +- gcc/testsuite/gcc.dg/Wstringop-truncation-2.c | 126 + gcc/testsuite/gcc.dg/Wstringop-truncation.c | 131 + gcc/testsuite/gcc.dg/asan/pr82484.c | 5 + gcc/testsuite/gcc.dg/attr-alloc_size-3.c | 16 +- gcc/testsuite/gcc.dg/attr-alloc_size-4.c | 8 +- gcc/testsuite/gcc.dg/attr-alloc_size-7.c | 2 +- gcc/testsuite/gcc.dg/attr-alloc_size-8.c | 8 +- gcc/testsuite/gcc.dg/bf-ms-layout-2.c | 16 +- gcc/testsuite/gcc.dg/bf-ms-layout-4.c | 43 + gcc/testsuite/gcc.dg/bf-ms-layout-5.c | 45 + gcc/testsuite/gcc.dg/bf-ms-layout.c | 16 +- gcc/testsuite/gcc.dg/builtin-alloc-size.c | 2 +- gcc/testsuite/gcc.dg/builtin-stpncpy.c | 2 +- gcc/testsuite/gcc.dg/builtin-unreachable-6.c | 2 +- gcc/testsuite/gcc.dg/builtins-nonnull.c | 2 +- gcc/testsuite/gcc.dg/graphite/pr84399.c | 23 + gcc/testsuite/gcc.dg/graphite/pr84404.c | 19 + gcc/testsuite/gcc.dg/graphite/pr84552.c | 23 + gcc/testsuite/gcc.dg/graphite/pr84584.c | 23 + gcc/testsuite/gcc.dg/graphite/pr84650.c | 18 + gcc/testsuite/gcc.dg/lto/README | 24 +- gcc/testsuite/gcc.dg/lto/pr84212_0.c | 11 + gcc/testsuite/gcc.dg/lto/pr84212_1.c | 11 + gcc/testsuite/gcc.dg/nonnull-4.c | 2 +- gcc/testsuite/gcc.dg/pr56727-1.c | 5 +- gcc/testsuite/gcc.dg/pr56727-2.c | 6 +- gcc/testsuite/gcc.dg/pr79214.c | 2 +- gcc/testsuite/gcc.dg/pr81592.c | 20 + gcc/testsuite/gcc.dg/pr82123.c | 12 + gcc/testsuite/gcc.dg/pr83723.c | 20 + gcc/testsuite/gcc.dg/pr84095.c | 14 + gcc/testsuite/gcc.dg/pr84237.c | 5 + gcc/testsuite/gcc.dg/pr84300.c | 5 + gcc/testsuite/gcc.dg/pr84309-2.c | 11 + gcc/testsuite/gcc.dg/pr84309.c | 14 + gcc/testsuite/gcc.dg/pr84321.c | 16 + gcc/testsuite/gcc.dg/pr84334.c | 12 + gcc/testsuite/gcc.dg/pr84452.c | 14 + gcc/testsuite/gcc.dg/pr84503-1.c | 68 + gcc/testsuite/gcc.dg/pr84503-2.c | 5 + gcc/testsuite/gcc.dg/pr84607.c | 16 + gcc/testsuite/gcc.dg/pr84614.c | 28 + gcc/testsuite/gcc.dg/pr84628.c | 8 + gcc/testsuite/gcc.dg/pr84670-1.c | 18 + gcc/testsuite/gcc.dg/pr84670-2.c | 33 + gcc/testsuite/gcc.dg/pr84670-3.c | 38 + gcc/testsuite/gcc.dg/pr84670-4.c | 17 + gcc/testsuite/gcc.dg/pr84687.c | 19 + gcc/testsuite/gcc.dg/pr84710.c | 13 + gcc/testsuite/gcc.dg/pr84721.c | 6 + gcc/testsuite/gcc.dg/pr84739.c | 26 + gcc/testsuite/gcc.dg/pr84772.c | 13 + gcc/testsuite/gcc.dg/torture/pr84178-2.c | 20 + gcc/testsuite/gcc.dg/torture/pr84417.c | 9 + gcc/testsuite/gcc.dg/torture/pr84427.c | 22 + .../960419-2.c => gcc.dg/torture/pr84528.c} | 3 + gcc/testsuite/gcc.dg/torture/pr84682-1.c | 5 + gcc/testsuite/gcc.dg/torture/pr84682-2.c | 10 + gcc/testsuite/gcc.dg/torture/pr84682-3.c | 8 + gcc/testsuite/gcc.dg/torture/pr84740.c | 24 + gcc/testsuite/gcc.dg/torture/pr84746.c | 26 + gcc/testsuite/gcc.dg/torture/pr84775.c | 18 + .../gcc.dg/tree-ssa/builtin-snprintf-warn-1.c | 2 +- .../gcc.dg/tree-ssa/builtin-snprintf-warn-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-5.c | 2 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-11.c | 8 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-12.c | 4 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-13.c | 9 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-14.c | 4 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-15.c | 9 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-19.c | 2 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-3.c | 16 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-9.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/pr84512.c | 15 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-2.c | 6 +- gcc/testsuite/gcc.dg/ubsan/bounds-3.c | 3 +- gcc/testsuite/gcc.dg/vect/pr83965-2.c | 16 + gcc/testsuite/gcc.dg/vect/pr84357.c | 31 + gcc/testsuite/gcc.dg/vect/pr84419.c | 21 + gcc/testsuite/gcc.dg/vect/vect-alias-check-13.c | 21 + gcc/testsuite/gcc.dg/vmx/extract-be-order.c | 3 +- gcc/testsuite/gcc.dg/vmx/extract-vsx-be-order.c | 3 +- gcc/testsuite/gcc.dg/vmx/insert-be-order.c | 3 +- gcc/testsuite/gcc.dg/vmx/insert-vsx-be-order.c | 3 +- gcc/testsuite/gcc.dg/vmx/ld-be-order.c | 3 +- gcc/testsuite/gcc.dg/vmx/ld-vsx-be-order.c | 3 +- gcc/testsuite/gcc.dg/vmx/lde-be-order.c | 3 +- gcc/testsuite/gcc.dg/vmx/ldl-be-order.c | 3 +- gcc/testsuite/gcc.dg/vmx/ldl-vsx-be-order.c | 3 +- gcc/testsuite/gcc.dg/vmx/merge-be-order.c | 3 +- gcc/testsuite/gcc.dg/vmx/merge-vsx-be-order.c | 3 +- gcc/testsuite/gcc.dg/vmx/mult-even-odd-be-order.c | 3 +- gcc/testsuite/gcc.dg/vmx/pack-be-order.c | 3 +- gcc/testsuite/gcc.dg/vmx/perm-be-order.c | 3 +- gcc/testsuite/gcc.dg/vmx/splat-be-order.c | 3 +- gcc/testsuite/gcc.dg/vmx/splat-vsx-be-order.c | 3 +- gcc/testsuite/gcc.dg/vmx/st-be-order.c | 3 +- gcc/testsuite/gcc.dg/vmx/st-vsx-be-order.c | 3 +- gcc/testsuite/gcc.dg/vmx/ste-be-order.c | 3 +- gcc/testsuite/gcc.dg/vmx/stl-be-order.c | 3 +- gcc/testsuite/gcc.dg/vmx/stl-vsx-be-order.c | 3 +- gcc/testsuite/gcc.dg/vmx/sum2s-be-order.c | 3 +- gcc/testsuite/gcc.dg/vmx/unpack-be-order.c | 3 +- gcc/testsuite/gcc.dg/vmx/vsums-be-order.c | 3 +- gcc/testsuite/gcc.target/aarch64/asm-2.c | 2 +- gcc/testsuite/gcc.target/aarch64/asm-4.c | 10 + gcc/testsuite/gcc.target/aarch64/lr_free_2.c | 2 +- gcc/testsuite/gcc.target/aarch64/pr84252.c | 10 + gcc/testsuite/gcc.target/aarch64/spill_1.c | 2 + gcc/testsuite/gcc.target/aarch64/test_frame_11.c | 2 +- gcc/testsuite/gcc.target/aarch64/test_frame_12.c | 4 +- gcc/testsuite/gcc.target/aarch64/test_frame_13.c | 2 +- gcc/testsuite/gcc.target/aarch64/test_frame_14.c | 5 +- gcc/testsuite/gcc.target/aarch64/test_frame_15.c | 2 +- gcc/testsuite/gcc.target/aarch64/test_frame_3.c | 5 +- gcc/testsuite/gcc.target/aarch64/test_frame_5.c | 5 +- gcc/testsuite/gcc.target/aarch64/test_frame_9.c | 9 +- .../gcc.target/arm/copysign_softfloat_1.c | 3 +- gcc/testsuite/gcc.target/arm/multilib.exp | 19 + gcc/testsuite/gcc.target/arm/pr83712.c | 25 + .../gcc.target/arm/pragma_arch_switch_2.c | 16 +- gcc/testsuite/gcc.target/i386/avx-1.c | 8 +- gcc/testsuite/gcc.target/i386/avx2-vpaddq-3.c | 2 +- gcc/testsuite/gcc.target/i386/avx2-vpsubq-3.c | 2 +- .../gcc.target/i386/avx512bitalg-vpopcntb-1.c | 3 +- .../gcc.target/i386/avx512bitalg-vpopcntw-1.c | 3 +- .../gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c | 3 +- gcc/testsuite/gcc.target/i386/avx512bw-pr84524.c | 14 + .../gcc.target/i386/avx512f-vscalefsd-1.c | 7 + .../gcc.target/i386/avx512f-vscalefsd-2.c | 28 +- .../gcc.target/i386/avx512f-vscalefss-1.c | 6 + .../gcc.target/i386/avx512f-vscalefss-2.c | 28 +- gcc/testsuite/gcc.target/i386/avx512f-vsqrtsd-1.c | 5 + gcc/testsuite/gcc.target/i386/avx512f-vsqrtsd-2.c | 62 + gcc/testsuite/gcc.target/i386/avx512f-vsqrtss-1.c | 6 + gcc/testsuite/gcc.target/i386/avx512f-vsqrtss-2.c | 63 + .../gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c | 3 +- .../gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c | 3 +- gcc/testsuite/gcc.target/i386/cet-intrin-3.c | 10 +- gcc/testsuite/gcc.target/i386/cet-intrin-4.c | 25 +- gcc/testsuite/gcc.target/i386/cet-rdssp-1.c | 8 +- gcc/testsuite/gcc.target/i386/chkp-stropt-17.c | 2 +- gcc/testsuite/gcc.target/i386/indirect-thunk-1.c | 5 +- gcc/testsuite/gcc.target/i386/indirect-thunk-11.c | 7 + gcc/testsuite/gcc.target/i386/indirect-thunk-12.c | 7 + gcc/testsuite/gcc.target/i386/indirect-thunk-2.c | 5 +- gcc/testsuite/gcc.target/i386/indirect-thunk-3.c | 5 +- gcc/testsuite/gcc.target/i386/indirect-thunk-4.c | 5 +- gcc/testsuite/gcc.target/i386/indirect-thunk-5.c | 6 +- gcc/testsuite/gcc.target/i386/indirect-thunk-6.c | 12 +- gcc/testsuite/gcc.target/i386/indirect-thunk-7.c | 5 +- .../gcc.target/i386/indirect-thunk-attr-1.c | 5 +- .../gcc.target/i386/indirect-thunk-attr-12.c | 8 + .../gcc.target/i386/indirect-thunk-attr-13.c | 8 + .../gcc.target/i386/indirect-thunk-attr-14.c | 14 + .../gcc.target/i386/indirect-thunk-attr-15.c | 14 + .../gcc.target/i386/indirect-thunk-attr-16.c | 13 + .../gcc.target/i386/indirect-thunk-attr-2.c | 5 +- .../gcc.target/i386/indirect-thunk-attr-3.c | 3 +- .../gcc.target/i386/indirect-thunk-attr-4.c | 3 +- .../gcc.target/i386/indirect-thunk-attr-5.c | 9 +- .../gcc.target/i386/indirect-thunk-attr-6.c | 9 +- .../gcc.target/i386/indirect-thunk-attr-7.c | 5 +- .../gcc.target/i386/indirect-thunk-bnd-1.c | 6 +- .../gcc.target/i386/indirect-thunk-bnd-2.c | 6 +- .../gcc.target/i386/indirect-thunk-bnd-3.c | 5 +- .../gcc.target/i386/indirect-thunk-bnd-4.c | 7 +- .../gcc.target/i386/indirect-thunk-extern-1.c | 5 +- .../gcc.target/i386/indirect-thunk-extern-10.c | 12 + .../gcc.target/i386/indirect-thunk-extern-2.c | 5 +- .../gcc.target/i386/indirect-thunk-extern-3.c | 9 +- .../gcc.target/i386/indirect-thunk-extern-4.c | 6 +- .../gcc.target/i386/indirect-thunk-extern-5.c | 6 +- .../gcc.target/i386/indirect-thunk-extern-6.c | 8 +- .../gcc.target/i386/indirect-thunk-extern-7.c | 5 +- .../gcc.target/i386/indirect-thunk-extern-8.c | 13 + .../gcc.target/i386/indirect-thunk-extern-9.c | 13 + .../gcc.target/i386/indirect-thunk-inline-1.c | 2 +- .../gcc.target/i386/indirect-thunk-inline-2.c | 2 +- .../gcc.target/i386/indirect-thunk-inline-3.c | 2 +- .../gcc.target/i386/indirect-thunk-inline-4.c | 2 +- .../gcc.target/i386/indirect-thunk-inline-5.c | 3 +- .../gcc.target/i386/indirect-thunk-inline-6.c | 3 +- .../gcc.target/i386/indirect-thunk-inline-7.c | 4 +- gcc/testsuite/gcc.target/i386/pconfig-1.c | 20 + gcc/testsuite/gcc.target/i386/pr57193.c | 16 + gcc/testsuite/gcc.target/i386/pr70023.c | 15 + gcc/testsuite/gcc.target/i386/pr84146.c | 2 +- gcc/testsuite/gcc.target/i386/pr84278.c | 2 +- gcc/testsuite/gcc.target/i386/pr84309.c | 16 + gcc/testsuite/gcc.target/i386/pr84310-2.c | 10 + gcc/testsuite/gcc.target/i386/pr84310.c | 8 + gcc/testsuite/gcc.target/i386/pr84335.c | 10 + gcc/testsuite/gcc.target/i386/pr84336.c | 13 + gcc/testsuite/gcc.target/i386/pr84564.c | 21 + gcc/testsuite/gcc.target/i386/pr84625.c | 12 + gcc/testsuite/gcc.target/i386/pr84723-1.c | 11 + gcc/testsuite/gcc.target/i386/pr84723-2.c | 13 + gcc/testsuite/gcc.target/i386/pr84723-3.c | 17 + gcc/testsuite/gcc.target/i386/pr84723-4.c | 11 + gcc/testsuite/gcc.target/i386/pr84723-5.c | 11 + gcc/testsuite/gcc.target/i386/pr84742-1.c | 10 + gcc/testsuite/gcc.target/i386/pr84742-2.c | 10 + gcc/testsuite/gcc.target/i386/ret-thunk-10.c | 9 +- gcc/testsuite/gcc.target/i386/ret-thunk-11.c | 9 +- gcc/testsuite/gcc.target/i386/ret-thunk-12.c | 8 +- gcc/testsuite/gcc.target/i386/ret-thunk-13.c | 5 +- gcc/testsuite/gcc.target/i386/ret-thunk-14.c | 7 +- gcc/testsuite/gcc.target/i386/ret-thunk-15.c | 7 +- gcc/testsuite/gcc.target/i386/ret-thunk-22.c | 15 + gcc/testsuite/gcc.target/i386/ret-thunk-23.c | 15 + gcc/testsuite/gcc.target/i386/ret-thunk-24.c | 15 + gcc/testsuite/gcc.target/i386/ret-thunk-25.c | 15 + .../i386/ret-thunk-26.c} | 3 +- gcc/testsuite/gcc.target/i386/ret-thunk-9.c | 13 +- gcc/testsuite/gcc.target/i386/sse-12.c | 2 +- gcc/testsuite/gcc.target/i386/sse-13.c | 10 +- gcc/testsuite/gcc.target/i386/sse-14.c | 2 +- gcc/testsuite/gcc.target/i386/sse-23.c | 10 +- gcc/testsuite/gcc.target/i386/wbinvd-1.c | 11 + gcc/testsuite/gcc.target/i386/wbnoinvd-1.c | 10 + gcc/testsuite/gcc.target/ia64/pr56540.c | 6 + gcc/testsuite/gcc.target/msp430/pr79242.c | 11 + gcc/testsuite/gcc.target/powerpc/altivec-7-be.c | 9 +- gcc/testsuite/gcc.target/powerpc/altivec-7-le.c | 5 +- gcc/testsuite/gcc.target/powerpc/altivec-7.h | 3 - gcc/testsuite/gcc.target/powerpc/altivec-consts.c | 4 +- gcc/testsuite/gcc.target/powerpc/builtins-1-be.c | 68 +- gcc/testsuite/gcc.target/powerpc/builtins-3-p8.c | 46 +- .../gcc.target/powerpc/builtins-3-p9-runnable.c | 2 +- gcc/testsuite/gcc.target/powerpc/builtins-3-p9.c | 53 +- .../gcc.target/powerpc/builtins-3-runnable-p8.c | 162 + .../gcc.target/powerpc/builtins-3-runnable.c | 33 +- .../powerpc/builtins-3-vec_reve-runnable.c | 3 +- gcc/testsuite/gcc.target/powerpc/builtins-3.c | 48 +- .../powerpc/builtins-4-int128-runnable.c | 109 + .../gcc.target/powerpc/builtins-4-runnable.c | 84 - .../gcc.target/powerpc/builtins-7-p9-runnable.c | 169 + .../gcc.target/powerpc/fold-vec-mult-int128-p9.c | 2 +- .../gcc.target/powerpc/fold-vec-neg-char.c | 5 +- .../gcc.target/powerpc/fold-vec-neg-floatdouble.c | 6 +- .../gcc.target/powerpc/fold-vec-neg-int.p7.c | 19 - .../gcc.target/powerpc/fold-vec-neg-short.c | 6 +- .../gcc.target/powerpc/le-altivec-consts.c | 4 +- gcc/testsuite/gcc.target/powerpc/lvsl-lvsr.c | 2 +- gcc/testsuite/gcc.target/powerpc/p9-vinsert4b-1.c | 39 - gcc/testsuite/gcc.target/powerpc/p9-vinsert4b-2.c | 30 - gcc/testsuite/gcc.target/powerpc/powerpc.exp | 1 + .../gcc.target/powerpc/ppc-fortran/pr80108-1.f90 | 8 +- gcc/testsuite/gcc.target/powerpc/ppc-sdata-2.c | 1 + .../gcc.target/powerpc/{pr79439.c => pr79439-1.c} | 11 +- .../gcc.target/powerpc/{pr79439.c => pr79439-2.c} | 10 +- gcc/testsuite/gcc.target/powerpc/pr79439-3.c | 25 + gcc/testsuite/gcc.target/powerpc/pr80695-p8.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr80695-p9.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr81572.c | 13 + gcc/testsuite/gcc.target/powerpc/pr83399.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr83926.c | 23 + gcc/testsuite/gcc.target/powerpc/pr83969.c | 14 + gcc/testsuite/gcc.target/powerpc/pr84014.c | 4 +- gcc/testsuite/gcc.target/powerpc/pr84220-sld.c | 97 + gcc/testsuite/gcc.target/powerpc/pr84220-sld2.c | 41 + gcc/testsuite/gcc.target/powerpc/pr84220-sldw.c | 80 + gcc/testsuite/gcc.target/powerpc/pr84220-xxperm.c | 100 + .../powerpc/{pr60676.c => pr84220-xxsld.c} | 26 +- gcc/testsuite/gcc.target/powerpc/pr84226.c | 6 + gcc/testsuite/gcc.target/powerpc/pr84700.c | 12 + gcc/testsuite/gcc.target/powerpc/spec-barr-1.c | 2 +- .../gcc.target/powerpc/vec-setup-be-long.c | 6 +- .../powerpc/{altivec-7-be.c => vsx-7-be.c} | 31 +- gcc/testsuite/gcc.target/powerpc/vsx-7.h | 18 + gcc/testsuite/gcc.target/powerpc/vsx-vector-6-le.c | 11 +- .../{vsx-vector-6-le.c => vsx-vector-6-le.p9.c} | 17 +- gcc/testsuite/gcc.target/rl78/test_auto_vector.c | 21 + .../compile/20051216-1.c => gcc.target/rx/mjsr.c} | 265 +- gcc/testsuite/gcc.target/rx/movsicc.c | 94 + gcc/testsuite/gcc.target/rx/pr83831.c | 79 + gcc/testsuite/gcc.target/s390/pr84295.c | 14 + gcc/testsuite/gfortran.dg/PR19754_2.f90 | 10 +- gcc/testsuite/gfortran.dg/PR19872.f | 4 +- gcc/testsuite/gfortran.dg/PR49268.f90 | 2 +- gcc/testsuite/gfortran.dg/Wall.f90 | 2 +- gcc/testsuite/gfortran.dg/Wno-all.f90 | 2 +- gcc/testsuite/gfortran.dg/abort_shouldfail.f90 | 5 + gcc/testsuite/gfortran.dg/achar_1.f90 | 2 +- gcc/testsuite/gfortran.dg/achar_2.f90 | 3030 +++++++------- gcc/testsuite/gfortran.dg/achar_4.f90 | 2 +- gcc/testsuite/gfortran.dg/achar_6.F90 | 48 +- .../gfortran.dg/actual_array_constructor_1.f90 | 8 +- .../gfortran.dg/actual_array_constructor_2.f90 | 8 +- .../gfortran.dg/actual_array_constructor_3.f90 | 2 +- .../gfortran.dg/actual_array_offset_1.f90 | 4 +- .../gfortran.dg/actual_array_result_1.f90 | 10 +- .../gfortran.dg/actual_array_substr_1.f90 | 4 +- .../gfortran.dg/actual_array_substr_2.f90 | 10 +- .../gfortran.dg/actual_pointer_function_1.f90 | 4 +- gcc/testsuite/gfortran.dg/actual_procedure_1.f90 | 8 +- gcc/testsuite/gfortran.dg/adjustl_1.f90 | 2 +- gcc/testsuite/gfortran.dg/advance_1.f90 | 2 +- gcc/testsuite/gfortran.dg/advance_4.f90 | 2 +- gcc/testsuite/gfortran.dg/advance_5.f90 | 2 +- gcc/testsuite/gfortran.dg/advance_6.f90 | 12 +- gcc/testsuite/gfortran.dg/aint_anint_1.f90 | 8 +- .../gfortran.dg/aliasing_array_result_1.f90 | 2 +- gcc/testsuite/gfortran.dg/aliasing_dummy_1.f90 | 4 +- gcc/testsuite/gfortran.dg/aliasing_dummy_4.f90 | 16 +- gcc/testsuite/gfortran.dg/aliasing_dummy_5.f90 | 4 +- gcc/testsuite/gfortran.dg/alloc_comp_assign_1.f90 | 28 +- gcc/testsuite/gfortran.dg/alloc_comp_assign_10.f90 | 4 +- gcc/testsuite/gfortran.dg/alloc_comp_assign_11.f90 | 6 +- gcc/testsuite/gfortran.dg/alloc_comp_assign_12.f03 | 6 +- gcc/testsuite/gfortran.dg/alloc_comp_assign_13.f08 | 24 +- gcc/testsuite/gfortran.dg/alloc_comp_assign_14.f08 | 24 +- gcc/testsuite/gfortran.dg/alloc_comp_assign_15.f03 | 4 +- gcc/testsuite/gfortran.dg/alloc_comp_assign_2.f90 | 8 +- gcc/testsuite/gfortran.dg/alloc_comp_assign_3.f90 | 4 +- gcc/testsuite/gfortran.dg/alloc_comp_assign_4.f90 | 4 +- gcc/testsuite/gfortran.dg/alloc_comp_assign_5.f90 | 2 +- gcc/testsuite/gfortran.dg/alloc_comp_assign_6.f90 | 2 +- gcc/testsuite/gfortran.dg/alloc_comp_assign_7.f90 | 2 +- gcc/testsuite/gfortran.dg/alloc_comp_assign_8.f90 | 8 +- gcc/testsuite/gfortran.dg/alloc_comp_assign_9.f90 | 2 +- .../gfortran.dg/alloc_comp_auto_array_1.f90 | 4 +- .../gfortran.dg/alloc_comp_auto_array_2.f90 | 8 +- gcc/testsuite/gfortran.dg/alloc_comp_basics_1.f90 | 18 +- gcc/testsuite/gfortran.dg/alloc_comp_basics_2.f90 | 8 +- gcc/testsuite/gfortran.dg/alloc_comp_basics_5.f90 | 4 +- gcc/testsuite/gfortran.dg/alloc_comp_bounds_1.f90 | 24 +- gcc/testsuite/gfortran.dg/alloc_comp_class_1.f90 | 2 +- gcc/testsuite/gfortran.dg/alloc_comp_class_2.f90 | 2 +- gcc/testsuite/gfortran.dg/alloc_comp_class_4.f03 | 2 +- gcc/testsuite/gfortran.dg/alloc_comp_class_5.f03 | 16 +- .../gfortran.dg/alloc_comp_constructor_1.f90 | 44 +- .../gfortran.dg/alloc_comp_constructor_2.f90 | 4 +- .../gfortran.dg/alloc_comp_constructor_3.f90 | 2 +- .../gfortran.dg/alloc_comp_constructor_4.f90 | 2 +- .../gfortran.dg/alloc_comp_constructor_5.f90 | 4 +- .../gfortran.dg/alloc_comp_constructor_6.f90 | 4 +- .../gfortran.dg/alloc_comp_constructor_7.f90 | 4 +- .../gfortran.dg/alloc_comp_deep_copy_1.f03 | 348 +- .../gfortran.dg/alloc_comp_deep_copy_2.f03 | 4 +- .../gfortran.dg/alloc_comp_deep_copy_3.f03 | 8 +- .../gfortran.dg/alloc_comp_default_init_1.f90 | 6 +- .../gfortran.dg/alloc_comp_default_init_2.f90 | 2 +- .../gfortran.dg/alloc_comp_initializer_1.f90 | 16 +- .../gfortran.dg/alloc_comp_initializer_4.f03 | 2 +- .../gfortran.dg/alloc_comp_optional_1.f90 | 6 +- gcc/testsuite/gfortran.dg/alloc_comp_result_1.f90 | 2 +- gcc/testsuite/gfortran.dg/alloc_comp_result_2.f90 | 4 +- gcc/testsuite/gfortran.dg/alloc_comp_scalar_1.f90 | 2 +- .../gfortran.dg/alloc_comp_transformational_1.f90 | 18 +- gcc/testsuite/gfortran.dg/allocatable_dummy_1.f90 | 14 +- gcc/testsuite/gfortran.dg/allocatable_dummy_3.f90 | 2 +- .../gfortran.dg/allocatable_function_1.f90 | 12 +- .../gfortran.dg/allocatable_function_10.f90 | 4 +- .../gfortran.dg/allocatable_function_3.f90 | 2 +- .../gfortran.dg/allocatable_function_5.f90 | 16 +- .../gfortran.dg/allocatable_function_6.f90 | 6 +- .../gfortran.dg/allocatable_function_7.f90 | 6 +- .../gfortran.dg/allocatable_function_8.f90 | 6 +- gcc/testsuite/gfortran.dg/allocatable_scalar_1.f90 | 4 +- .../gfortran.dg/allocatable_scalar_10.f90 | 2 +- .../gfortran.dg/allocatable_scalar_12.f90 | 16 +- .../gfortran.dg/allocatable_scalar_13.f90 | 16 +- gcc/testsuite/gfortran.dg/allocatable_scalar_3.f90 | 4 +- gcc/testsuite/gfortran.dg/allocatable_scalar_4.f90 | 48 +- gcc/testsuite/gfortran.dg/allocatable_scalar_5.f90 | 18 +- gcc/testsuite/gfortran.dg/allocatable_scalar_6.f90 | 10 +- gcc/testsuite/gfortran.dg/allocatable_scalar_7.f90 | 6 +- gcc/testsuite/gfortran.dg/allocatable_scalar_8.f90 | 4 +- gcc/testsuite/gfortran.dg/allocatable_scalar_9.f90 | 24 +- .../gfortran.dg/allocate_alloc_opt_10.f90 | 8 +- gcc/testsuite/gfortran.dg/allocate_alloc_opt_3.f90 | 8 +- gcc/testsuite/gfortran.dg/allocate_alloc_opt_6.f90 | 10 +- .../gfortran.dg/allocate_assumed_charlen_1.f90 | 4 +- .../gfortran.dg/allocate_assumed_charlen_2.f90 | 4 +- gcc/testsuite/gfortran.dg/allocate_class_3.f90 | 8 +- .../allocate_deferred_char_scalar_1.f03 | 212 +- .../allocate_deferred_char_scalar_2.f03 | 8 +- gcc/testsuite/gfortran.dg/allocate_derived_5.f90 | 2 +- .../gfortran.dg/allocate_with_arrayspec_1.f90 | 2 +- gcc/testsuite/gfortran.dg/allocate_with_mold_1.f90 | 2 +- .../gfortran.dg/allocate_with_source_1.f90 | 4 +- .../gfortran.dg/allocate_with_source_10.f08 | 4 +- .../gfortran.dg/allocate_with_source_11.f08 | 4 +- .../gfortran.dg/allocate_with_source_12.f03 | 4 +- .../gfortran.dg/allocate_with_source_15.f03 | 6 +- .../gfortran.dg/allocate_with_source_16.f90 | 8 +- .../gfortran.dg/allocate_with_source_17.f03 | 6 +- .../gfortran.dg/allocate_with_source_18.f03 | 4 +- .../gfortran.dg/allocate_with_source_2.f90 | 2 +- .../gfortran.dg/allocate_with_source_20.f03 | 4 +- .../gfortran.dg/allocate_with_source_22.f03 | 16 +- .../gfortran.dg/allocate_with_source_23.f03 | 28 +- .../gfortran.dg/allocate_with_source_24.f90 | 12 +- .../gfortran.dg/allocate_with_source_5.f90 | 12 +- .../gfortran.dg/allocate_with_source_6.f90 | 12 +- .../gfortran.dg/allocate_with_source_7.f08 | 16 +- .../gfortran.dg/allocate_with_source_8.f08 | 44 +- .../gfortran.dg/allocate_with_source_9.f08 | 4 +- gcc/testsuite/gfortran.dg/allocate_zerosize_1.f90 | 8 +- gcc/testsuite/gfortran.dg/allocate_zerosize_3.f | 4 +- gcc/testsuite/gfortran.dg/altreturn_3.f90 | 6 +- gcc/testsuite/gfortran.dg/altreturn_5.f90 | 4 +- gcc/testsuite/gfortran.dg/altreturn_7.f90 | 2 +- gcc/testsuite/gfortran.dg/and_or_xor.f90 | 6 +- gcc/testsuite/gfortran.dg/anint_1.f90 | 2 +- gcc/testsuite/gfortran.dg/any_all_1.f90 | 4 +- gcc/testsuite/gfortran.dg/anyallcount_1.f90 | 48 +- gcc/testsuite/gfortran.dg/append_1.f90 | 2 +- gcc/testsuite/gfortran.dg/argument_checking_1.f90 | 6 +- gcc/testsuite/gfortran.dg/argument_checking_2.f90 | 6 +- gcc/testsuite/gfortran.dg/argument_checking_8.f90 | 4 +- gcc/testsuite/gfortran.dg/arithmetic_if.f90 | 12 +- gcc/testsuite/gfortran.dg/array_1.f90 | 2 +- gcc/testsuite/gfortran.dg/array_2.f90 | 2 +- gcc/testsuite/gfortran.dg/array_alloc_1.f90 | 2 +- gcc/testsuite/gfortran.dg/array_alloc_2.f90 | 4 +- gcc/testsuite/gfortran.dg/array_alloc_3.f90 | 4 +- gcc/testsuite/gfortran.dg/array_assignment_1.F90 | 4 +- gcc/testsuite/gfortran.dg/array_assignment_5.f90 | 2 +- gcc/testsuite/gfortran.dg/array_constructor_1.f90 | 4 +- gcc/testsuite/gfortran.dg/array_constructor_10.f90 | 8 +- gcc/testsuite/gfortran.dg/array_constructor_11.f90 | 4 +- gcc/testsuite/gfortran.dg/array_constructor_12.f90 | 4 +- gcc/testsuite/gfortran.dg/array_constructor_15.f90 | 2 +- gcc/testsuite/gfortran.dg/array_constructor_16.f90 | 6 +- gcc/testsuite/gfortran.dg/array_constructor_17.f90 | 6 +- gcc/testsuite/gfortran.dg/array_constructor_19.f90 | 8 +- gcc/testsuite/gfortran.dg/array_constructor_23.f | 6 +- gcc/testsuite/gfortran.dg/array_constructor_24.f | 6 +- gcc/testsuite/gfortran.dg/array_constructor_32.f90 | 4 +- gcc/testsuite/gfortran.dg/array_constructor_36.f90 | 4 +- gcc/testsuite/gfortran.dg/array_constructor_39.f90 | 4 +- gcc/testsuite/gfortran.dg/array_constructor_4.f90 | 8 +- gcc/testsuite/gfortran.dg/array_constructor_40.f90 | 4 +- gcc/testsuite/gfortran.dg/array_constructor_44.f90 | 2 +- gcc/testsuite/gfortran.dg/array_constructor_45.f90 | 2 +- gcc/testsuite/gfortran.dg/array_constructor_46.f90 | 2 +- gcc/testsuite/gfortran.dg/array_constructor_47.f90 | 2 +- gcc/testsuite/gfortran.dg/array_constructor_49.f90 | 2 +- gcc/testsuite/gfortran.dg/array_constructor_5.f90 | 2 +- gcc/testsuite/gfortran.dg/array_constructor_50.f90 | 4 +- gcc/testsuite/gfortran.dg/array_constructor_6.f90 | 4 +- gcc/testsuite/gfortran.dg/array_constructor_7.f90 | 4 +- gcc/testsuite/gfortran.dg/array_constructor_8.f90 | 6 +- gcc/testsuite/gfortran.dg/array_constructor_9.f90 | 6 +- .../gfortran.dg/array_constructor_type_1.f03 | 2 +- .../gfortran.dg/array_constructor_type_10.f03 | 2 +- .../gfortran.dg/array_constructor_type_11.f03 | 4 +- .../gfortran.dg/array_constructor_type_12.f03 | 2 +- .../gfortran.dg/array_constructor_type_13.f90 | 2 +- .../gfortran.dg/array_constructor_type_14.f03 | 2 +- .../gfortran.dg/array_constructor_type_16.f03 | 10 +- .../gfortran.dg/array_constructor_type_2.f03 | 6 +- .../gfortran.dg/array_constructor_type_22.f03 | 4 +- .../gfortran.dg/array_constructor_type_3.f03 | 2 +- .../gfortran.dg/array_constructor_type_4.f03 | 2 +- .../gfortran.dg/array_constructor_type_5.f03 | 2 +- .../gfortran.dg/array_constructor_type_6.f03 | 6 +- .../gfortran.dg/array_constructor_type_7.f03 | 2 +- gcc/testsuite/gfortran.dg/array_function_1.f90 | 8 +- gcc/testsuite/gfortran.dg/array_function_5.f90 | 2 +- gcc/testsuite/gfortran.dg/array_initializer_1.f90 | 16 +- gcc/testsuite/gfortran.dg/array_initializer_2.f90 | 8 +- gcc/testsuite/gfortran.dg/array_memcpy_5.f90 | 8 +- gcc/testsuite/gfortran.dg/array_memset_2.f90 | 10 +- gcc/testsuite/gfortran.dg/array_reference_1.f90 | 4 +- gcc/testsuite/gfortran.dg/array_return_value_1.f90 | 4 +- gcc/testsuite/gfortran.dg/array_section_1.f90 | 12 +- gcc/testsuite/gfortran.dg/array_temporaries_3.f90 | 2 +- gcc/testsuite/gfortran.dg/arrayio_1.f90 | 10 +- gcc/testsuite/gfortran.dg/arrayio_10.f90 | 6 +- gcc/testsuite/gfortran.dg/arrayio_11.f90 | 4 +- gcc/testsuite/gfortran.dg/arrayio_12.f90 | 4 +- gcc/testsuite/gfortran.dg/arrayio_13.f90 | 2 +- gcc/testsuite/gfortran.dg/arrayio_14.f90 | 2 +- gcc/testsuite/gfortran.dg/arrayio_16.f90 | 2 +- gcc/testsuite/gfortran.dg/arrayio_2.f90 | 2 +- gcc/testsuite/gfortran.dg/arrayio_3.f90 | 2 +- gcc/testsuite/gfortran.dg/arrayio_4.f90 | 8 +- gcc/testsuite/gfortran.dg/arrayio_5.f90 | 2 +- gcc/testsuite/gfortran.dg/arrayio_6.f90 | 24 +- gcc/testsuite/gfortran.dg/arrayio_7.f90 | 2 +- gcc/testsuite/gfortran.dg/arrayio_8.f90 | 6 +- gcc/testsuite/gfortran.dg/arrayio_9.f90 | 2 +- gcc/testsuite/gfortran.dg/arrayio_derived_1.f90 | 4 +- gcc/testsuite/gfortran.dg/assign_10.f90 | 4 +- gcc/testsuite/gfortran.dg/assign_9.f90 | 2 +- gcc/testsuite/gfortran.dg/assign_func_dtcomp_1.f90 | 4 +- gcc/testsuite/gfortran.dg/assignment_1.f90 | 6 +- gcc/testsuite/gfortran.dg/associate_1.f03 | 44 +- gcc/testsuite/gfortran.dg/associate_11.f90 | 2 +- gcc/testsuite/gfortran.dg/associate_13.f90 | 2 +- gcc/testsuite/gfortran.dg/associate_15.f90 | 6 +- gcc/testsuite/gfortran.dg/associate_17.f90 | 2 +- gcc/testsuite/gfortran.dg/associate_18.f08 | 14 +- gcc/testsuite/gfortran.dg/associate_19.f03 | 4 +- gcc/testsuite/gfortran.dg/associate_20.f03 | 4 +- gcc/testsuite/gfortran.dg/associate_22.f90 | 17 +- gcc/testsuite/gfortran.dg/associate_23.f90 | 6 +- gcc/testsuite/gfortran.dg/associate_24.f90 | 4 +- gcc/testsuite/gfortran.dg/associate_25.f90 | 2 +- gcc/testsuite/gfortran.dg/associate_27.f90 | 4 +- gcc/testsuite/gfortran.dg/associate_28.f90 | 2 +- gcc/testsuite/gfortran.dg/associate_32.f03 | 28 +- gcc/testsuite/gfortran.dg/associate_33.f03 | 2 +- gcc/testsuite/gfortran.dg/associate_34.f90 | 2 +- gcc/testsuite/gfortran.dg/associate_35.f90 | 12 +- gcc/testsuite/gfortran.dg/associate_36.f90 | 29 + gcc/testsuite/gfortran.dg/associate_37.f90 | 15 + gcc/testsuite/gfortran.dg/associate_6.f03 | 4 +- gcc/testsuite/gfortran.dg/associate_7.f03 | 6 +- gcc/testsuite/gfortran.dg/associate_8.f03 | 10 +- gcc/testsuite/gfortran.dg/associate_9.f03 | 6 +- gcc/testsuite/gfortran.dg/associated_1.f90 | 12 +- gcc/testsuite/gfortran.dg/associated_2.f90 | 14 +- gcc/testsuite/gfortran.dg/associated_5.f90 | 4 +- gcc/testsuite/gfortran.dg/associated_6.f90 | 4 +- gcc/testsuite/gfortran.dg/associated_target_3.f90 | 4 +- gcc/testsuite/gfortran.dg/associated_target_4.f90 | 2 +- gcc/testsuite/gfortran.dg/associated_target_5.f03 | 12 +- gcc/testsuite/gfortran.dg/associated_target_6.f03 | 6 +- gcc/testsuite/gfortran.dg/assumed_dummy_1.f90 | 2 +- gcc/testsuite/gfortran.dg/assumed_rank_1.f90 | 70 +- gcc/testsuite/gfortran.dg/assumed_rank_10.f90 | 36 +- gcc/testsuite/gfortran.dg/assumed_rank_2.f90 | 70 +- gcc/testsuite/gfortran.dg/assumed_rank_7.f90 | 34 +- gcc/testsuite/gfortran.dg/assumed_rank_8.f90 | 12 +- gcc/testsuite/gfortran.dg/assumed_rank_9.f90 | 36 +- .../gfortran.dg/assumed_rank_bounds_1.f90 | 72 +- .../gfortran.dg/assumed_rank_bounds_2.f90 | 36 +- .../gfortran.dg/assumed_shape_ranks_2.f90 | 6 +- gcc/testsuite/gfortran.dg/assumed_type_2.f90 | 14 +- gcc/testsuite/gfortran.dg/atan2_1.f90 | 24 +- gcc/testsuite/gfortran.dg/auto_array_1.f90 | 2 +- .../gfortran.dg/auto_char_dummy_array_1.f90 | 14 +- .../gfortran.dg/auto_char_dummy_array_3.f90 | 2 +- gcc/testsuite/gfortran.dg/auto_char_len_3.f90 | 2 +- .../auto_char_pointer_array_result_1.f90 | 4 +- .../gfortran.dg/auto_internal_assumed.f90 | 2 +- .../gfortran.dg/auto_pointer_array_result_1.f90 | 4 +- gcc/testsuite/gfortran.dg/auto_save_2.f90 | 24 +- .../gfortran.dg/automatic_default_init_1.f90 | 2 +- .../gfortran.dg/automatic_module_variable.f90 | 4 +- gcc/testsuite/gfortran.dg/backslash_1.f90 | 2 +- gcc/testsuite/gfortran.dg/backslash_2.f90 | 4 +- gcc/testsuite/gfortran.dg/backslash_3.f | 4 +- gcc/testsuite/gfortran.dg/backspace_1.f | 18 +- gcc/testsuite/gfortran.dg/backspace_10.f90 | 14 +- gcc/testsuite/gfortran.dg/backspace_11.f90 | 4 +- gcc/testsuite/gfortran.dg/backspace_2.f | 4 +- gcc/testsuite/gfortran.dg/backspace_3.f | 4 +- gcc/testsuite/gfortran.dg/backspace_4.f | 4 +- gcc/testsuite/gfortran.dg/backspace_5.f | 6 +- gcc/testsuite/gfortran.dg/backspace_6.f | 4 +- gcc/testsuite/gfortran.dg/backspace_7.f90 | 2 +- gcc/testsuite/gfortran.dg/backspace_8.f | 4 +- gcc/testsuite/gfortran.dg/backspace_9.f | 8 +- .../gfortran.dg/bad_automatic_objects_1.f90 | 6 +- gcc/testsuite/gfortran.dg/bessel_1.f90 | 4 +- gcc/testsuite/gfortran.dg/bessel_2.f90 | 2 +- gcc/testsuite/gfortran.dg/bessel_5.f90 | 16 +- gcc/testsuite/gfortran.dg/bessel_6.f90 | 2 +- gcc/testsuite/gfortran.dg/bessel_7.f90 | 4 +- gcc/testsuite/gfortran.dg/bind_c_dts_2.f03 | 14 +- gcc/testsuite/gfortran.dg/bind_c_dts_3.f03 | 2 +- gcc/testsuite/gfortran.dg/bind_c_usage_15.f90 | 2 +- gcc/testsuite/gfortran.dg/bind_c_usage_16.f03 | 18 +- gcc/testsuite/gfortran.dg/bind_c_usage_17.f90 | 10 +- gcc/testsuite/gfortran.dg/bind_c_usage_24.f90 | 8 +- gcc/testsuite/gfortran.dg/binding_c_table_15_1.f03 | 16 +- .../gfortran.dg/binding_label_tests_16.f03 | 2 +- .../gfortran.dg/binding_label_tests_23.f90 | 4 +- gcc/testsuite/gfortran.dg/bit_comparison_1.F90 | 16 +- gcc/testsuite/gfortran.dg/bit_comparison_2.F90 | 16 +- gcc/testsuite/gfortran.dg/block_1.f08 | 12 +- gcc/testsuite/gfortran.dg/block_13.f08 | 6 +- gcc/testsuite/gfortran.dg/block_14.f90 | 2 +- gcc/testsuite/gfortran.dg/block_2.f08 | 16 +- gcc/testsuite/gfortran.dg/block_6.f08 | 4 +- gcc/testsuite/gfortran.dg/block_7.f08 | 4 +- gcc/testsuite/gfortran.dg/block_8.f08 | 4 +- gcc/testsuite/gfortran.dg/blockdata_1.f90 | 4 +- gcc/testsuite/gfortran.dg/bound_1.f90 | 8 +- gcc/testsuite/gfortran.dg/bound_2.f90 | 254 +- gcc/testsuite/gfortran.dg/bound_3.f90 | 8 +- gcc/testsuite/gfortran.dg/bound_4.f90 | 16 +- gcc/testsuite/gfortran.dg/bound_5.f90 | 8 +- gcc/testsuite/gfortran.dg/bound_6.f90 | 12 +- gcc/testsuite/gfortran.dg/bound_7.f90 | 254 +- gcc/testsuite/gfortran.dg/bound_8.f90 | 18 +- gcc/testsuite/gfortran.dg/bound_9.f90 | 14 +- .../gfortran.dg/bound_simplification_1.f90 | 8 +- .../gfortran.dg/bound_simplification_3.f90 | 4 +- .../gfortran.dg/bound_simplification_4.f90 | 24 +- .../gfortran.dg/bound_simplification_5.f90 | 76 +- .../gfortran.dg/bound_simplification_6.f90 | 4 +- gcc/testsuite/gfortran.dg/bounds_check_1.f90 | 2 +- gcc/testsuite/gfortran.dg/bounds_check_12.f90 | 4 +- gcc/testsuite/gfortran.dg/bounds_check_14.f90 | 16 +- gcc/testsuite/gfortran.dg/bounds_check_15.f90 | 2 +- gcc/testsuite/gfortran.dg/bounds_check_19.f90 | 8 +- gcc/testsuite/gfortran.dg/bounds_check_8.f90 | 6 +- gcc/testsuite/gfortran.dg/bounds_check_9.f90 | 6 +- gcc/testsuite/gfortran.dg/bounds_check_fail_2.f90 | 6 +- gcc/testsuite/gfortran.dg/bounds_check_fail_3.f90 | 2 +- gcc/testsuite/gfortran.dg/bounds_check_fail_4.f90 | 2 +- gcc/testsuite/gfortran.dg/boz_1.f90 | 28 +- gcc/testsuite/gfortran.dg/boz_11.f90 | 16 +- gcc/testsuite/gfortran.dg/boz_13.f90 | 2 +- gcc/testsuite/gfortran.dg/boz_14.f90 | 2 +- gcc/testsuite/gfortran.dg/boz_15.f90 | 12 +- gcc/testsuite/gfortran.dg/boz_3.f90 | 18 +- gcc/testsuite/gfortran.dg/boz_6.f90 | 8 +- gcc/testsuite/gfortran.dg/boz_9.f90 | 80 +- gcc/testsuite/gfortran.dg/byte_1.f90 | 4 +- gcc/testsuite/gfortran.dg/byte_2.f90 | 2 +- gcc/testsuite/gfortran.dg/c_assoc.f90 | 6 +- gcc/testsuite/gfortran.dg/c_assoc_2.f03 | 12 +- gcc/testsuite/gfortran.dg/c_assoc_3.f90 | 2 +- gcc/testsuite/gfortran.dg/c_by_val_1.f | 12 +- gcc/testsuite/gfortran.dg/c_by_val_5.f90 | 16 +- gcc/testsuite/gfortran.dg/c_char_tests.f03 | 6 +- gcc/testsuite/gfortran.dg/c_char_tests_2.f03 | 4 +- gcc/testsuite/gfortran.dg/c_f_pointer_complex.f03 | 12 +- gcc/testsuite/gfortran.dg/c_f_pointer_logical.f03 | 6 +- .../gfortran.dg/c_f_pointer_shape_tests_2.f03 | 26 +- .../gfortran.dg/c_f_pointer_shape_tests_4.f03 | 26 +- .../gfortran.dg/c_f_pointer_shape_tests_5.f90 | 16 +- gcc/testsuite/gfortran.dg/c_f_pointer_tests.f90 | 10 +- gcc/testsuite/gfortran.dg/c_f_pointer_tests_4.f90 | 2 +- gcc/testsuite/gfortran.dg/c_funloc_tests_3.f03 | 8 +- gcc/testsuite/gfortran.dg/c_kind_int128_test2.f03 | 6 +- gcc/testsuite/gfortran.dg/c_kind_params.f90 | 46 +- gcc/testsuite/gfortran.dg/c_loc_test.f90 | 6 +- gcc/testsuite/gfortran.dg/c_loc_test_20.f90 | 4 +- gcc/testsuite/gfortran.dg/c_loc_tests_2.f03 | 16 +- gcc/testsuite/gfortran.dg/c_ptr_tests_14.f90 | 8 +- gcc/testsuite/gfortran.dg/c_ptr_tests_15.f90 | 8 +- gcc/testsuite/gfortran.dg/c_size_t_test.f03 | 2 +- gcc/testsuite/gfortran.dg/c_sizeof_1.f90 | 18 +- gcc/testsuite/gfortran.dg/c_sizeof_5.f90 | 4 +- gcc/testsuite/gfortran.dg/c_sizeof_6.f90 | 2 +- gcc/testsuite/gfortran.dg/char4_iunit_1.f03 | 16 +- gcc/testsuite/gfortran.dg/char4_iunit_2.f03 | 12 +- gcc/testsuite/gfortran.dg/char_allocation_1.f90 | 2 +- .../gfortran.dg/char_array_constructor.f90 | 8 +- .../char_array_structure_constructor.f90 | 2 +- gcc/testsuite/gfortran.dg/char_assign_1.f90 | 6 +- gcc/testsuite/gfortran.dg/char_associated_1.f90 | 2 +- gcc/testsuite/gfortran.dg/char_cast_2.f90 | 2 +- gcc/testsuite/gfortran.dg/char_comparison_1.f | 8 +- .../gfortran.dg/char_component_initializer_1.f90 | 2 +- .../gfortran.dg/char_component_initializer_2.f90 | 2 +- gcc/testsuite/gfortran.dg/char_cons_len.f90 | 2 +- gcc/testsuite/gfortran.dg/char_conversion.f90 | 2 +- gcc/testsuite/gfortran.dg/char_cshift_1.f90 | 2 +- gcc/testsuite/gfortran.dg/char_cshift_2.f90 | 2 +- gcc/testsuite/gfortran.dg/char_decl_2.f90 | 2 +- gcc/testsuite/gfortran.dg/char_eoshift_1.f90 | 4 +- gcc/testsuite/gfortran.dg/char_eoshift_2.f90 | 4 +- gcc/testsuite/gfortran.dg/char_eoshift_3.f90 | 6 +- gcc/testsuite/gfortran.dg/char_eoshift_4.f90 | 6 +- gcc/testsuite/gfortran.dg/char_eoshift_5.f90 | 2 +- gcc/testsuite/gfortran.dg/char_expr_1.f90 | 2 +- gcc/testsuite/gfortran.dg/char_expr_3.f90 | 4 +- .../gfortran.dg/char_initialiser_actual.f90 | 4 +- gcc/testsuite/gfortran.dg/char_length_12.f90 | 2 +- gcc/testsuite/gfortran.dg/char_length_14.f90 | 8 +- gcc/testsuite/gfortran.dg/char_length_15.f90 | 4 +- gcc/testsuite/gfortran.dg/char_length_17.f90 | 4 +- gcc/testsuite/gfortran.dg/char_length_20.f90 | 2 +- gcc/testsuite/gfortran.dg/char_length_21.f90 | 2 +- gcc/testsuite/gfortran.dg/char_length_5.f90 | 32 +- gcc/testsuite/gfortran.dg/char_length_6.f90 | 4 +- gcc/testsuite/gfortran.dg/char_length_7.f90 | 10 +- gcc/testsuite/gfortran.dg/char_length_8.f90 | 18 +- gcc/testsuite/gfortran.dg/char_pack_1.f90 | 10 +- gcc/testsuite/gfortran.dg/char_pack_2.f90 | 10 +- gcc/testsuite/gfortran.dg/char_pointer_assign.f90 | 8 +- .../gfortran.dg/char_pointer_assign_3.f90 | 8 +- .../gfortran.dg/char_pointer_comp_assign.f90 | 8 +- .../gfortran.dg/char_pointer_dependency.f90 | 4 +- gcc/testsuite/gfortran.dg/char_pointer_dummy.f90 | 6 +- gcc/testsuite/gfortran.dg/char_pointer_func.f90 | 10 +- gcc/testsuite/gfortran.dg/char_reshape_1.f90 | 6 +- gcc/testsuite/gfortran.dg/char_result_1.f90 | 2 +- gcc/testsuite/gfortran.dg/char_result_12.f90 | 4 +- gcc/testsuite/gfortran.dg/char_result_13.f90 | 2 +- gcc/testsuite/gfortran.dg/char_result_14.f90 | 18 +- gcc/testsuite/gfortran.dg/char_result_15.f90 | 6 +- gcc/testsuite/gfortran.dg/char_result_2.f90 | 2 +- gcc/testsuite/gfortran.dg/char_result_3.f90 | 2 +- gcc/testsuite/gfortran.dg/char_result_4.f90 | 2 +- gcc/testsuite/gfortran.dg/char_result_5.f90 | 2 +- gcc/testsuite/gfortran.dg/char_result_6.f90 | 2 +- gcc/testsuite/gfortran.dg/char_result_7.f90 | 2 +- gcc/testsuite/gfortran.dg/char_result_8.f90 | 2 +- gcc/testsuite/gfortran.dg/char_spread_1.f90 | 8 +- gcc/testsuite/gfortran.dg/char_transpose_1.f90 | 6 +- gcc/testsuite/gfortran.dg/char_type_len.f90 | 2 +- gcc/testsuite/gfortran.dg/char_unpack_1.f90 | 8 +- gcc/testsuite/gfortran.dg/char_unpack_2.f90 | 8 +- .../gfortran.dg/character_array_constructor_1.f90 | 6 +- .../gfortran.dg/character_comparison_1.f90 | 14 +- .../gfortran.dg/character_comparison_2.f90 | 14 +- .../gfortran.dg/character_comparison_3.f90 | 16 +- .../gfortran.dg/character_comparison_4.f90 | 14 +- .../gfortran.dg/character_comparison_5.f90 | 4 +- .../gfortran.dg/character_comparison_6.f90 | 4 +- .../gfortran.dg/character_comparison_7.f90 | 4 +- .../gfortran.dg/character_comparison_8.f90 | 8 +- .../gfortran.dg/character_comparison_9.f90 | 6 +- gcc/testsuite/gfortran.dg/charlen_15.f90 | 2 +- gcc/testsuite/gfortran.dg/charlen_16.f90 | 2 +- gcc/testsuite/gfortran.dg/chkbits.f90 | 8 +- gcc/testsuite/gfortran.dg/chmod_1.f90 | 8 +- gcc/testsuite/gfortran.dg/chmod_2.f90 | 8 +- gcc/testsuite/gfortran.dg/chmod_3.f90 | 8 +- gcc/testsuite/gfortran.dg/class_1.f03 | 2 +- gcc/testsuite/gfortran.dg/class_18.f03 | 4 +- gcc/testsuite/gfortran.dg/class_19.f03 | 6 +- gcc/testsuite/gfortran.dg/class_35.f90 | 2 +- gcc/testsuite/gfortran.dg/class_46.f03 | 2 +- gcc/testsuite/gfortran.dg/class_48.f90 | 76 +- gcc/testsuite/gfortran.dg/class_51.f90 | 2 +- gcc/testsuite/gfortran.dg/class_52.f90 | 2 +- gcc/testsuite/gfortran.dg/class_6.f03 | 2 +- gcc/testsuite/gfortran.dg/class_63.f90 | 4 +- gcc/testsuite/gfortran.dg/class_64.f90 | 4 +- gcc/testsuite/gfortran.dg/class_65.f90 | 4 +- gcc/testsuite/gfortran.dg/class_66.f90 | 2 +- gcc/testsuite/gfortran.dg/class_67.f90 | 4 +- gcc/testsuite/gfortran.dg/class_68.f90 | 25 + gcc/testsuite/gfortran.dg/class_9.f03 | 12 +- gcc/testsuite/gfortran.dg/class_alias.f90 | 4 +- gcc/testsuite/gfortran.dg/class_allocate_1.f03 | 12 +- gcc/testsuite/gfortran.dg/class_allocate_10.f03 | 6 +- gcc/testsuite/gfortran.dg/class_allocate_13.f90 | 2 +- gcc/testsuite/gfortran.dg/class_allocate_14.f90 | 4 +- gcc/testsuite/gfortran.dg/class_allocate_15.f90 | 8 +- gcc/testsuite/gfortran.dg/class_allocate_19.f03 | 6 +- gcc/testsuite/gfortran.dg/class_allocate_21.f90 | 2 +- gcc/testsuite/gfortran.dg/class_allocate_22.f90 | 4 +- gcc/testsuite/gfortran.dg/class_allocate_3.f03 | 12 +- gcc/testsuite/gfortran.dg/class_allocate_4.f03 | 4 +- gcc/testsuite/gfortran.dg/class_allocate_5.f90 | 2 +- gcc/testsuite/gfortran.dg/class_allocate_6.f03 | 8 +- gcc/testsuite/gfortran.dg/class_allocate_7.f03 | 2 +- gcc/testsuite/gfortran.dg/class_allocate_8.f03 | 4 +- gcc/testsuite/gfortran.dg/class_allocate_9.f03 | 4 +- gcc/testsuite/gfortran.dg/class_array_1.f03 | 18 +- gcc/testsuite/gfortran.dg/class_array_14.f90 | 6 +- gcc/testsuite/gfortran.dg/class_array_15.f03 | 16 +- gcc/testsuite/gfortran.dg/class_array_16.f90 | 40 +- gcc/testsuite/gfortran.dg/class_array_2.f03 | 18 +- gcc/testsuite/gfortran.dg/class_array_20.f03 | 30 +- gcc/testsuite/gfortran.dg/class_array_21.f03 | 8 +- gcc/testsuite/gfortran.dg/class_array_23.f03 | 37 + gcc/testsuite/gfortran.dg/class_array_3.f03 | 2 +- gcc/testsuite/gfortran.dg/class_array_4.f03 | 2 +- gcc/testsuite/gfortran.dg/class_array_7.f03 | 6 +- gcc/testsuite/gfortran.dg/class_array_8.f03 | 2 +- gcc/testsuite/gfortran.dg/class_array_9.f03 | 16 +- .../gfortran.dg/class_defined_operator_1.f03 | 6 +- gcc/testsuite/gfortran.dg/class_dummy_1.f03 | 6 +- gcc/testsuite/gfortran.dg/class_optional_1.f90 | 90 +- gcc/testsuite/gfortran.dg/class_optional_2.f90 | 48 +- gcc/testsuite/gfortran.dg/class_result_5.f90 | 6 +- gcc/testsuite/gfortran.dg/class_result_6.f90 | 2 +- gcc/testsuite/gfortran.dg/class_to_type_1.f03 | 32 +- gcc/testsuite/gfortran.dg/class_to_type_2.f90 | 16 +- gcc/testsuite/gfortran.dg/class_to_type_3.f03 | 4 +- gcc/testsuite/gfortran.dg/class_to_type_4.f90 | 26 +- gcc/testsuite/gfortran.dg/coarray/alloc_comp_1.f90 | 4 +- gcc/testsuite/gfortran.dg/coarray/alloc_comp_4.f90 | 2 +- .../gfortran.dg/coarray/allocate_errgmsg.f90 | 8 +- gcc/testsuite/gfortran.dg/coarray/atomic_1.f90 | 6 +- gcc/testsuite/gfortran.dg/coarray/atomic_2.f90 | 178 +- gcc/testsuite/gfortran.dg/coarray/codimension.f90 | 8 +- gcc/testsuite/gfortran.dg/coarray/coindexed_1.f90 | 288 +- .../gfortran.dg/coarray/collectives_1.f90 | 6 +- .../gfortran.dg/coarray/collectives_2.f90 | 20 +- .../gfortran.dg/coarray/collectives_3.f90 | 128 +- .../gfortran.dg/coarray/collectives_4.f90 | 4 +- .../gfortran.dg/coarray/cosubscript_1.f90 | 6 +- gcc/testsuite/gfortran.dg/coarray/dummy_1.f90 | 30 +- gcc/testsuite/gfortran.dg/coarray/event_1.f90 | 20 +- gcc/testsuite/gfortran.dg/coarray/event_2.f90 | 56 +- gcc/testsuite/gfortran.dg/coarray/get_array.f90 | 18 +- .../gfortran.dg/coarray/image_index_1.f90 | 26 +- .../gfortran.dg/coarray/image_index_2.f90 | 20 +- .../gfortran.dg/coarray/image_index_3.f90 | 26 +- .../gfortran.dg/coarray/lib_realloc_1.f90 | 16 +- gcc/testsuite/gfortran.dg/coarray/lock_1.f90 | 6 +- gcc/testsuite/gfortran.dg/coarray/lock_2.f90 | 30 +- gcc/testsuite/gfortran.dg/coarray/move_alloc_1.f90 | 16 +- gcc/testsuite/gfortran.dg/coarray/poly_run_1.f90 | 32 +- gcc/testsuite/gfortran.dg/coarray/poly_run_2.f90 | 18 +- gcc/testsuite/gfortran.dg/coarray/poly_run_3.f90 | 24 +- gcc/testsuite/gfortran.dg/coarray/ptr_comp_3.f08 | 2 +- .../gfortran.dg/coarray/registering_1.f90 | 16 +- .../gfortran.dg/coarray/scalar_alloc_1.f90 | 30 +- .../gfortran.dg/coarray/scalar_alloc_2.f90 | 16 +- gcc/testsuite/gfortran.dg/coarray/send_array.f90 | 24 +- .../gfortran.dg/coarray/send_char_array_1.f90 | 16 +- .../gfortran.dg/coarray/sendget_array.f90 | 18 +- gcc/testsuite/gfortran.dg/coarray/subobject_1.f90 | 30 +- gcc/testsuite/gfortran.dg/coarray/sync_1.f90 | 12 +- gcc/testsuite/gfortran.dg/coarray/sync_3.f90 | 12 +- gcc/testsuite/gfortran.dg/coarray/this_image_1.f90 | 196 +- gcc/testsuite/gfortran.dg/coarray/this_image_2.f90 | 92 +- gcc/testsuite/gfortran.dg/coarray_13.f90 | 128 +- gcc/testsuite/gfortran.dg/coarray_15.f90 | 18 +- gcc/testsuite/gfortran.dg/coarray_16.f90 | 26 +- gcc/testsuite/gfortran.dg/coarray_2.f90 | 10 +- gcc/testsuite/gfortran.dg/coarray_23.f90 | 2 +- gcc/testsuite/gfortran.dg/coarray_40.f90 | 2 +- gcc/testsuite/gfortran.dg/coarray_47.f90 | 12 + gcc/testsuite/gfortran.dg/coarray_8.f90 | 4 +- gcc/testsuite/gfortran.dg/coarray_alloc_comp_1.f08 | 58 +- gcc/testsuite/gfortran.dg/coarray_alloc_comp_2.f08 | 38 +- gcc/testsuite/gfortran.dg/coarray_alloc_comp_6.f08 | 55 + gcc/testsuite/gfortran.dg/coarray_alloc_comp_7.f08 | 62 + gcc/testsuite/gfortran.dg/coarray_alloc_comp_8.f08 | 59 + gcc/testsuite/gfortran.dg/coarray_allocate_10.f08 | 4 +- gcc/testsuite/gfortran.dg/coarray_allocate_2.f08 | 4 +- gcc/testsuite/gfortran.dg/coarray_allocate_3.f08 | 8 +- gcc/testsuite/gfortran.dg/coarray_allocate_4.f08 | 4 +- gcc/testsuite/gfortran.dg/coarray_allocate_5.f08 | 8 +- gcc/testsuite/gfortran.dg/coarray_allocate_7.f08 | 4 +- gcc/testsuite/gfortran.dg/coarray_allocate_8.f08 | 4 +- gcc/testsuite/gfortran.dg/coarray_allocate_9.f08 | 12 +- gcc/testsuite/gfortran.dg/coarray_lib_alloc_4.f90 | 22 +- gcc/testsuite/gfortran.dg/coarray_lib_comm_1.f90 | 8 +- .../gfortran.dg/coarray_lib_realloc_1.f90 | 2 +- gcc/testsuite/gfortran.dg/coarray_lib_token_1.f90 | 8 +- gcc/testsuite/gfortran.dg/coarray_lib_token_2.f90 | 8 +- gcc/testsuite/gfortran.dg/coarray_ptr_comp_1.f08 | 58 +- gcc/testsuite/gfortran.dg/coarray_ptr_comp_2.f08 | 38 +- .../gfortran.dg/coarray_send_by_ref_1.f08 | 4 +- gcc/testsuite/gfortran.dg/coarray_stat_2.f90 | 2 +- gcc/testsuite/gfortran.dg/coarray_subobject_1.f90 | 20 +- gcc/testsuite/gfortran.dg/coindexed_1.f90 | 12 +- gcc/testsuite/gfortran.dg/comma.f | 6 +- .../gfortran.dg/comma_format_extension_3.f | 4 +- .../gfortran.dg/comma_format_extension_4.f | 2 +- gcc/testsuite/gfortran.dg/common_2.f90 | 2 +- gcc/testsuite/gfortran.dg/common_4.f90 | 2 +- gcc/testsuite/gfortran.dg/common_align_1.f90 | 2 +- gcc/testsuite/gfortran.dg/common_align_2.f90 | 6 +- gcc/testsuite/gfortran.dg/common_equivalence_1.f | 4 +- gcc/testsuite/gfortran.dg/common_pointer_1.f90 | 2 +- gcc/testsuite/gfortran.dg/common_resize_1.f | 4 +- gcc/testsuite/gfortran.dg/complex_intrinsic_1.f90 | 4 +- gcc/testsuite/gfortran.dg/complex_intrinsic_3.f90 | 32 +- gcc/testsuite/gfortran.dg/complex_intrinsic_5.f90 | 4 +- gcc/testsuite/gfortran.dg/complex_intrinsic_7.f90 | 32 +- gcc/testsuite/gfortran.dg/complex_read.f90 | 10 +- gcc/testsuite/gfortran.dg/complex_write.f90 | 2 +- gcc/testsuite/gfortran.dg/constant_shape.f90 | 7 +- gcc/testsuite/gfortran.dg/constant_substring.f | 2 +- gcc/testsuite/gfortran.dg/constructor_2.f90 | 16 +- gcc/testsuite/gfortran.dg/constructor_3.f90 | 4 +- gcc/testsuite/gfortran.dg/constructor_6.f90 | 30 +- gcc/testsuite/gfortran.dg/contained_1.f90 | 4 +- gcc/testsuite/gfortran.dg/contained_3.f90 | 8 +- .../gfortran.dg/contained_equivalence_1.f90 | 2 +- .../gfortran.dg/contained_module_proc_1.f90 | 2 +- gcc/testsuite/gfortran.dg/continuation_1.f90 | 2 +- gcc/testsuite/gfortran.dg/continuation_11.f90 | 2 +- gcc/testsuite/gfortran.dg/continuation_12.f90 | 2 +- gcc/testsuite/gfortran.dg/continuation_13.f90 | 18 +- gcc/testsuite/gfortran.dg/continuation_14.f | 12 +- gcc/testsuite/gfortran.dg/continuation_8.f90 | 2 +- gcc/testsuite/gfortran.dg/convert_2.f90 | 4 +- gcc/testsuite/gfortran.dg/convert_implied_open.f90 | 2 +- gcc/testsuite/gfortran.dg/count_init_expr.f03 | 8 +- gcc/testsuite/gfortran.dg/cr_lf.f90 | 28 +- gcc/testsuite/gfortran.dg/cray_pointers_10.f90 | 2 +- gcc/testsuite/gfortran.dg/cray_pointers_2.f90 | 6 +- gcc/testsuite/gfortran.dg/cray_pointers_5.f90 | 2 +- gcc/testsuite/gfortran.dg/cray_pointers_7.f90 | 4 +- gcc/testsuite/gfortran.dg/cray_pointers_8.f90 | 2 +- gcc/testsuite/gfortran.dg/cshift_1.f90 | 4 +- gcc/testsuite/gfortran.dg/cshift_2.f90 | 20 +- gcc/testsuite/gfortran.dg/cshift_large_1.f90 | 12 +- gcc/testsuite/gfortran.dg/cshift_nan_1.f90 | 4 +- gcc/testsuite/gfortran.dg/csqrt_2.f | 6 +- gcc/testsuite/gfortran.dg/data_array_1.f90 | 4 +- gcc/testsuite/gfortran.dg/data_char_1.f90 | 4 +- gcc/testsuite/gfortran.dg/data_char_2.f90 | 2 +- gcc/testsuite/gfortran.dg/data_char_3.f90 | 2 +- gcc/testsuite/gfortran.dg/data_derived_1.f90 | 4 +- gcc/testsuite/gfortran.dg/data_implied_do_1.f90 | 2 +- .../gfortran.dg/data_namelist_conflict.f90 | 2 +- gcc/testsuite/gfortran.dg/data_substring.f90 | 6 + .../gfortran.dg/deallocate_alloc_opt_3.f90 | 8 +- gcc/testsuite/gfortran.dg/deallocate_stat.f90 | 68 +- gcc/testsuite/gfortran.dg/deallocate_stat_2.f90 | 8 +- gcc/testsuite/gfortran.dg/debug/pr37738.f | 4 +- gcc/testsuite/gfortran.dg/dec_bitwise_ops_1.f90 | 2 +- gcc/testsuite/gfortran.dg/dec_bitwise_ops_2.f90 | 2 +- gcc/testsuite/gfortran.dg/dec_exp_1.f90 | 2 +- gcc/testsuite/gfortran.dg/dec_init_1.f90 | 8 +- gcc/testsuite/gfortran.dg/dec_init_2.f90 | 8 +- gcc/testsuite/gfortran.dg/dec_init_3.f90 | 10 +- gcc/testsuite/gfortran.dg/dec_init_4.f90 | 12 +- gcc/testsuite/gfortran.dg/dec_io_1.f90 | 6 +- gcc/testsuite/gfortran.dg/dec_io_2.f90 | 2 +- gcc/testsuite/gfortran.dg/dec_io_2a.f90 | 2 +- gcc/testsuite/gfortran.dg/dec_io_6.f90 | 2 +- gcc/testsuite/gfortran.dg/dec_loc_rval_1.f90 | 2 +- gcc/testsuite/gfortran.dg/dec_logical_xor_1.f90 | 4 +- gcc/testsuite/gfortran.dg/dec_math.f90 | 4 +- gcc/testsuite/gfortran.dg/dec_parameter_1.f | 2 +- gcc/testsuite/gfortran.dg/dec_parameter_2.f90 | 2 +- gcc/testsuite/gfortran.dg/dec_static_1.f90 | 2 +- gcc/testsuite/gfortran.dg/dec_static_2.f90 | 2 +- gcc/testsuite/gfortran.dg/dec_structure_1.f90 | 2 +- gcc/testsuite/gfortran.dg/dec_structure_10.f90 | 10 +- gcc/testsuite/gfortran.dg/dec_structure_18.f90 | 8 +- gcc/testsuite/gfortran.dg/dec_structure_19.f90 | 8 +- gcc/testsuite/gfortran.dg/dec_structure_2.f90 | 2 +- gcc/testsuite/gfortran.dg/dec_structure_22.f90 | 2 +- gcc/testsuite/gfortran.dg/dec_structure_23.f90 | 9 +- gcc/testsuite/gfortran.dg/dec_structure_3.f90 | 2 +- gcc/testsuite/gfortran.dg/dec_structure_4.f90 | 2 +- gcc/testsuite/gfortran.dg/dec_structure_5.f90 | 2 +- gcc/testsuite/gfortran.dg/dec_structure_6.f90 | 2 +- gcc/testsuite/gfortran.dg/dec_structure_7.f90 | 2 +- gcc/testsuite/gfortran.dg/dec_union_1.f90 | 2 +- gcc/testsuite/gfortran.dg/dec_union_2.f90 | 2 +- gcc/testsuite/gfortran.dg/dec_union_3.f90 | 2 +- gcc/testsuite/gfortran.dg/dec_union_4.f90 | 2 +- gcc/testsuite/gfortran.dg/dec_union_5.f90 | 2 +- gcc/testsuite/gfortran.dg/default_format_1.f90 | 20 +- gcc/testsuite/gfortran.dg/default_format_2.f90 | 12 +- .../gfortran.dg/default_format_denormal_1.f90 | 12 +- .../gfortran.dg/default_format_denormal_2.f90 | 4 +- .../gfortran.dg/default_initialization_3.f90 | 12 +- .../gfortran.dg/default_initialization_4.f90 | 4 +- .../gfortran.dg/default_initialization_5.f90 | 4 +- gcc/testsuite/gfortran.dg/deferred_character_1.f90 | 4 +- .../gfortran.dg/deferred_character_10.f90 | 4 +- .../gfortran.dg/deferred_character_11.f90 | 4 +- .../gfortran.dg/deferred_character_12.f90 | 4 +- .../gfortran.dg/deferred_character_13.f90 | 2 +- .../gfortran.dg/deferred_character_14.f90 | 10 +- .../gfortran.dg/deferred_character_15.f90 | 16 +- .../gfortran.dg/deferred_character_16.f90 | 4 +- .../gfortran.dg/deferred_character_19.f90 | 20 + gcc/testsuite/gfortran.dg/deferred_character_2.f90 | 18 +- gcc/testsuite/gfortran.dg/deferred_character_3.f90 | 2 +- gcc/testsuite/gfortran.dg/deferred_character_4.f90 | 14 +- gcc/testsuite/gfortran.dg/deferred_character_5.f90 | 2 +- gcc/testsuite/gfortran.dg/deferred_character_6.f90 | 8 +- gcc/testsuite/gfortran.dg/deferred_character_7.f90 | 12 +- gcc/testsuite/gfortran.dg/deferred_character_8.f90 | 10 +- gcc/testsuite/gfortran.dg/deferred_character_9.f90 | 2 +- .../deferred_character_assignment_1.f90 | 12 +- .../gfortran.dg/deferred_type_component_1.f90 | 4 +- .../gfortran.dg/deferred_type_component_2.f90 | 4 +- .../gfortran.dg/deferred_type_param_2.f90 | 4 +- .../gfortran.dg/deferred_type_param_4.f90 | 6 +- .../gfortran.dg/deferred_type_param_5.f90 | 2 +- .../gfortran.dg/deferred_type_param_6.f90 | 28 +- .../gfortran.dg/deferred_type_param_8.f90 | 14 +- .../gfortran.dg/deferred_type_param_9.f90 | 4 +- .../gfortran.dg/deferred_type_proc_pointer_1.f90 | 2 +- .../gfortran.dg/deferred_type_proc_pointer_2.f90 | 2 +- gcc/testsuite/gfortran.dg/defined_assignment_1.f90 | 6 +- .../gfortran.dg/defined_assignment_10.f90 | 2 +- .../gfortran.dg/defined_assignment_11.f90 | 2 +- gcc/testsuite/gfortran.dg/defined_assignment_2.f90 | 24 +- gcc/testsuite/gfortran.dg/defined_assignment_3.f90 | 2 +- gcc/testsuite/gfortran.dg/defined_assignment_4.f90 | 2 +- gcc/testsuite/gfortran.dg/defined_assignment_5.f90 | 8 +- gcc/testsuite/gfortran.dg/defined_assignment_8.f90 | 2 +- gcc/testsuite/gfortran.dg/defined_assignment_9.f90 | 4 +- gcc/testsuite/gfortran.dg/dependency_2.f90 | 4 +- gcc/testsuite/gfortran.dg/dependency_21.f90 | 2 +- gcc/testsuite/gfortran.dg/dependency_22.f90 | 2 +- gcc/testsuite/gfortran.dg/dependency_23.f90 | 4 +- gcc/testsuite/gfortran.dg/dependency_24.f90 | 8 +- gcc/testsuite/gfortran.dg/dependency_25.f90 | 4 +- gcc/testsuite/gfortran.dg/dependency_26.f90 | 2 +- gcc/testsuite/gfortran.dg/dependency_39.f90 | 4 +- gcc/testsuite/gfortran.dg/dependency_40.f90 | 8 +- gcc/testsuite/gfortran.dg/dependency_41.f90 | 2 +- gcc/testsuite/gfortran.dg/dependency_42.f90 | 2 +- gcc/testsuite/gfortran.dg/dependency_43.f90 | 4 +- gcc/testsuite/gfortran.dg/dependency_44.f90 | 2 +- gcc/testsuite/gfortran.dg/dependency_45.f90 | 2 +- gcc/testsuite/gfortran.dg/dependency_50.f90 | 2 +- gcc/testsuite/gfortran.dg/dependency_51.f90 | 2 +- gcc/testsuite/gfortran.dg/dependent_decls_1.f90 | 12 +- gcc/testsuite/gfortran.dg/der_array_1.f90 | 2 +- gcc/testsuite/gfortran.dg/der_array_io_1.f90 | 2 +- gcc/testsuite/gfortran.dg/der_array_io_2.f90 | 2 +- gcc/testsuite/gfortran.dg/der_array_io_3.f90 | 2 +- gcc/testsuite/gfortran.dg/der_io_1.f90 | 2 +- gcc/testsuite/gfortran.dg/der_io_3.f90 | 4 +- gcc/testsuite/gfortran.dg/der_pointer_2.f90 | 2 +- .../gfortran.dg/derived_comp_array_ref_1.f90 | 2 +- .../gfortran.dg/derived_comp_array_ref_2.f90 | 2 +- .../gfortran.dg/derived_comp_array_ref_4.f90 | 4 +- .../gfortran.dg/derived_comp_array_ref_7.f90 | 2 +- .../gfortran.dg/derived_constructor_char_3.f90 | 4 +- .../gfortran.dg/derived_constructor_comps_1.f90 | 8 +- .../gfortran.dg/derived_constructor_comps_4.f90 | 2 +- .../gfortran.dg/derived_constructor_comps_5.f90 | 4 +- .../gfortran.dg/derived_constructor_comps_6.f90 | 52 +- .../gfortran.dg/derived_external_function_1.f90 | 2 +- gcc/testsuite/gfortran.dg/derived_init_1.f90 | 12 +- gcc/testsuite/gfortran.dg/derived_init_2.f90 | 6 +- gcc/testsuite/gfortran.dg/derived_init_3.f90 | 2 +- gcc/testsuite/gfortran.dg/derived_init_4.f90 | 16 +- gcc/testsuite/gfortran.dg/derived_init_5.f90 | 24 + .../gfortran.dg/derived_pointer_null_1.f90 | 4 +- .../gfortran.dg/derived_pointer_recursion_2.f90 | 2 +- gcc/testsuite/gfortran.dg/dev_null.F90 | 2 +- gcc/testsuite/gfortran.dg/dfloat_1.f90 | 12 +- gcc/testsuite/gfortran.dg/dim_sum_1.f90 | 4 +- gcc/testsuite/gfortran.dg/dim_sum_2.f90 | 4 +- gcc/testsuite/gfortran.dg/dim_sum_3.f90 | 4 +- gcc/testsuite/gfortran.dg/direct_io_10.f | 6 +- gcc/testsuite/gfortran.dg/direct_io_11.f90 | 10 +- gcc/testsuite/gfortran.dg/direct_io_12.f90 | 6 +- gcc/testsuite/gfortran.dg/direct_io_2.f90 | 4 +- gcc/testsuite/gfortran.dg/direct_io_3.f90 | 4 +- gcc/testsuite/gfortran.dg/direct_io_4.f90 | 8 +- gcc/testsuite/gfortran.dg/direct_io_5.f90 | 4 +- gcc/testsuite/gfortran.dg/direct_io_6.f90 | 2 +- gcc/testsuite/gfortran.dg/direct_io_7.f90 | 6 +- gcc/testsuite/gfortran.dg/direct_io_8.f90 | 6 +- gcc/testsuite/gfortran.dg/direct_io_9.f | 10 +- gcc/testsuite/gfortran.dg/do_1.f90 | 20 +- gcc/testsuite/gfortran.dg/do_3.F90 | 8 +- gcc/testsuite/gfortran.dg/do_concurrent_2.f90 | 20 +- gcc/testsuite/gfortran.dg/do_concurrent_4.f90 | 2 +- gcc/testsuite/gfortran.dg/do_corner_warn.f90 | 4 +- gcc/testsuite/gfortran.dg/do_iterator_2.f90 | 4 +- .../gfortran.dg/dollar_edit_descriptor_1.f | 2 +- .../gfortran.dg/dollar_edit_descriptor_2.f | 2 +- gcc/testsuite/gfortran.dg/dos_eol.f | 4 +- gcc/testsuite/gfortran.dg/dot_product_1.f03 | 4 +- gcc/testsuite/gfortran.dg/dot_product_2.f90 | 8 +- gcc/testsuite/gfortran.dg/dot_product_4.f90 | 8 +- gcc/testsuite/gfortran.dg/dshift_1.F90 | 8 +- gcc/testsuite/gfortran.dg/dshift_2.F90 | 8 +- gcc/testsuite/gfortran.dg/dtio_1.f90 | 30 +- gcc/testsuite/gfortran.dg/dtio_10.f90 | 4 +- gcc/testsuite/gfortran.dg/dtio_12.f90 | 8 +- gcc/testsuite/gfortran.dg/dtio_14.f90 | 12 +- gcc/testsuite/gfortran.dg/dtio_15.f90 | 2 +- gcc/testsuite/gfortran.dg/dtio_16.f90 | 2 +- gcc/testsuite/gfortran.dg/dtio_17.f90 | 2 +- gcc/testsuite/gfortran.dg/dtio_19.f90 | 4 +- gcc/testsuite/gfortran.dg/dtio_2.f90 | 24 +- gcc/testsuite/gfortran.dg/dtio_20.f03 | 2 +- gcc/testsuite/gfortran.dg/dtio_21.f90 | 4 +- gcc/testsuite/gfortran.dg/dtio_22.f90 | 6 +- gcc/testsuite/gfortran.dg/dtio_24.f90 | 4 +- gcc/testsuite/gfortran.dg/dtio_25.f90 | 6 +- gcc/testsuite/gfortran.dg/dtio_26.f03 | 8 +- gcc/testsuite/gfortran.dg/dtio_27.f90 | 4 +- gcc/testsuite/gfortran.dg/dtio_28.f03 | 4 +- gcc/testsuite/gfortran.dg/dtio_3.f90 | 20 +- gcc/testsuite/gfortran.dg/dtio_30.f03 | 4 +- gcc/testsuite/gfortran.dg/dtio_31.f03 | 2 +- gcc/testsuite/gfortran.dg/dtio_32.f03 | 2 +- gcc/testsuite/gfortran.dg/dtio_33.f90 | 28 + gcc/testsuite/gfortran.dg/dtio_4.f90 | 8 +- gcc/testsuite/gfortran.dg/dtio_5.f90 | 2 +- gcc/testsuite/gfortran.dg/dtio_7.f90 | 8 +- gcc/testsuite/gfortran.dg/dtio_8.f90 | 2 +- gcc/testsuite/gfortran.dg/dtio_9.f90 | 4 +- gcc/testsuite/gfortran.dg/dummy_procedure_3.f90 | 4 +- gcc/testsuite/gfortran.dg/dummy_procedure_7.f90 | 8 +- gcc/testsuite/gfortran.dg/dup_save_1.f90 | 8 +- gcc/testsuite/gfortran.dg/dup_save_2.f90 | 10 +- gcc/testsuite/gfortran.dg/dynamic_dispatch_1.f03 | 18 +- gcc/testsuite/gfortran.dg/dynamic_dispatch_11.f03 | 2 +- gcc/testsuite/gfortran.dg/dynamic_dispatch_12.f90 | 2 +- gcc/testsuite/gfortran.dg/dynamic_dispatch_2.f03 | 18 +- gcc/testsuite/gfortran.dg/dynamic_dispatch_3.f03 | 18 +- gcc/testsuite/gfortran.dg/dynamic_dispatch_4.f03 | 6 +- gcc/testsuite/gfortran.dg/dynamic_dispatch_5.f03 | 2 +- gcc/testsuite/gfortran.dg/dynamic_dispatch_7.f03 | 4 +- gcc/testsuite/gfortran.dg/dynamic_dispatch_8.f03 | 4 +- gcc/testsuite/gfortran.dg/dynamic_dispatch_9.f03 | 6 +- gcc/testsuite/gfortran.dg/e_d_fmt.f90 | 4 +- gcc/testsuite/gfortran.dg/edit_real_1.f90 | 32 +- gcc/testsuite/gfortran.dg/elemental_by_value_1.f90 | 4 +- .../gfortran.dg/elemental_dependency_1.f90 | 14 +- .../gfortran.dg/elemental_dependency_4.f90 | 20 +- .../gfortran.dg/elemental_dependency_5.f90 | 4 +- .../gfortran.dg/elemental_dependency_6.f90 | 2 +- .../gfortran.dg/elemental_optional_args_2.f90 | 8 +- .../gfortran.dg/elemental_optional_args_3.f90 | 8 +- .../gfortran.dg/elemental_optional_args_4.f90 | 8 +- .../gfortran.dg/elemental_optional_args_5.f03 | 76 +- .../gfortran.dg/elemental_optional_args_6.f90 | 8 +- .../gfortran.dg/elemental_optional_args_7.f90 | 2 +- .../gfortran.dg/elemental_scalar_args_1.f90 | 8 +- .../gfortran.dg/elemental_scalar_args_2.f90 | 12 +- .../gfortran.dg/elemental_subroutine_1.f90 | 10 +- .../gfortran.dg/elemental_subroutine_10.f90 | 2 +- .../gfortran.dg/elemental_subroutine_11.f90 | 12 +- .../gfortran.dg/elemental_subroutine_2.f90 | 6 +- .../gfortran.dg/elemental_subroutine_3.f90 | 10 +- .../gfortran.dg/elemental_subroutine_7.f90 | 6 +- .../gfortran.dg/elemental_subroutine_9.f90 | 8 +- gcc/testsuite/gfortran.dg/empty_format_1.f90 | 4 +- gcc/testsuite/gfortran.dg/endfile.f | 4 +- gcc/testsuite/gfortran.dg/endfile.f90 | 4 +- gcc/testsuite/gfortran.dg/endfile_2.f90 | 2 +- gcc/testsuite/gfortran.dg/entry_1.f90 | 6 +- gcc/testsuite/gfortran.dg/entry_10.f90 | 8 +- gcc/testsuite/gfortran.dg/entry_12.f90 | 2 +- gcc/testsuite/gfortran.dg/entry_13.f90 | 8 +- gcc/testsuite/gfortran.dg/entry_14.f90 | 16 +- gcc/testsuite/gfortran.dg/entry_16.f90 | 4 +- gcc/testsuite/gfortran.dg/entry_3.f90 | 4 +- gcc/testsuite/gfortran.dg/entry_6.f90 | 18 +- gcc/testsuite/gfortran.dg/entry_9.f90 | 6 +- gcc/testsuite/gfortran.dg/entry_array_specs_2.f | 4 +- gcc/testsuite/gfortran.dg/enum_1.f90 | 2 +- gcc/testsuite/gfortran.dg/enum_9.f90 | 6 +- gcc/testsuite/gfortran.dg/eof_1.f90 | 4 +- gcc/testsuite/gfortran.dg/eof_2.f90 | 4 +- gcc/testsuite/gfortran.dg/eof_4.f90 | 48 +- gcc/testsuite/gfortran.dg/eof_5.f90 | 4 +- gcc/testsuite/gfortran.dg/eor_handling_1.f90 | 2 +- gcc/testsuite/gfortran.dg/eor_handling_2.f90 | 2 +- gcc/testsuite/gfortran.dg/eor_handling_3.f90 | 4 +- gcc/testsuite/gfortran.dg/eor_handling_4.f90 | 2 +- gcc/testsuite/gfortran.dg/eor_handling_5.f90 | 8 +- gcc/testsuite/gfortran.dg/eoshift_3.f90 | 4 +- gcc/testsuite/gfortran.dg/eoshift_4.f90 | 8 +- gcc/testsuite/gfortran.dg/eoshift_5.f90 | 8 +- gcc/testsuite/gfortran.dg/eoshift_6.f90 | 8 +- gcc/testsuite/gfortran.dg/eoshift_large_1.f90 | 36 +- gcc/testsuite/gfortran.dg/equiv_6.f90 | 8 +- gcc/testsuite/gfortran.dg/equiv_7.f90 | 22 +- gcc/testsuite/gfortran.dg/equiv_9.f90 | 2 +- gcc/testsuite/gfortran.dg/equiv_constraint_4.f90 | 2 +- gcc/testsuite/gfortran.dg/erf_2.F90 | 4 +- gcc/testsuite/gfortran.dg/erf_3.F90 | 2 +- gcc/testsuite/gfortran.dg/erfc_scaled_1.f90 | 4 +- gcc/testsuite/gfortran.dg/error_format_2.f90 | 4 +- gcc/testsuite/gfortran.dg/error_recovery_5.f90 | 4 +- .../gfortran.dg/execute_command_line_2.f90 | 4 +- .../gfortran.dg/execute_command_line_3.f90 | 8 +- gcc/testsuite/gfortran.dg/exit_1.f08 | 14 +- gcc/testsuite/gfortran.dg/exit_3.f08 | 32 +- gcc/testsuite/gfortran.dg/explicit_shape_1.f90 | 7 + gcc/testsuite/gfortran.dg/exponent_1.f90 | 18 +- gcc/testsuite/gfortran.dg/exponent_2.f90 | 4 +- .../gfortran.dg/extended_char_comparison_1.f | 2 +- gcc/testsuite/gfortran.dg/extends_1.f03 | 8 +- gcc/testsuite/gfortran.dg/extends_16.f90 | 6 +- gcc/testsuite/gfortran.dg/extends_2.f03 | 8 +- gcc/testsuite/gfortran.dg/extends_3.f03 | 16 +- gcc/testsuite/gfortran.dg/extends_4.f03 | 6 +- gcc/testsuite/gfortran.dg/extends_type_of_1.f03 | 24 +- gcc/testsuite/gfortran.dg/extends_type_of_2.f03 | 12 +- gcc/testsuite/gfortran.dg/extends_type_of_3.f90 | 34 +- .../gfortran.dg/external_procedures_3.f90 | 4 +- gcc/testsuite/gfortran.dg/f2003_inquire_1.f03 | 10 +- gcc/testsuite/gfortran.dg/f2003_io_1.f03 | 6 +- gcc/testsuite/gfortran.dg/f2003_io_4.f03 | 8 +- gcc/testsuite/gfortran.dg/f2003_io_5.f03 | 6 +- gcc/testsuite/gfortran.dg/f2003_io_6.f03 | 2 +- gcc/testsuite/gfortran.dg/f2003_io_7.f03 | 6 +- gcc/testsuite/gfortran.dg/f2c_1.f90 | 16 +- gcc/testsuite/gfortran.dg/f2c_2.f90 | 8 +- gcc/testsuite/gfortran.dg/f2c_3.f90 | 2 +- gcc/testsuite/gfortran.dg/f2c_4.f90 | 8 +- gcc/testsuite/gfortran.dg/f2c_6.f90 | 8 +- gcc/testsuite/gfortran.dg/f2c_7.f90 | 8 +- gcc/testsuite/gfortran.dg/f2c_9.f90 | 2 +- gcc/testsuite/gfortran.dg/fgetc_1.f90 | 20 +- gcc/testsuite/gfortran.dg/fgetc_2.f90 | 20 +- gcc/testsuite/gfortran.dg/filename_null.f90 | 4 +- gcc/testsuite/gfortran.dg/finalize_12.f90 | 50 +- gcc/testsuite/gfortran.dg/finalize_13.f90 | 46 +- gcc/testsuite/gfortran.dg/finalize_15.f90 | 40 +- gcc/testsuite/gfortran.dg/finalize_17.f90 | 6 +- gcc/testsuite/gfortran.dg/finalize_18.f90 | 2 +- gcc/testsuite/gfortran.dg/finalize_25.f90 | 4 +- gcc/testsuite/gfortran.dg/finalize_29.f08 | 48 +- gcc/testsuite/gfortran.dg/finalize_31.f90 | 2 +- gcc/testsuite/gfortran.dg/float_1.f90 | 12 +- gcc/testsuite/gfortran.dg/flush_1.f90 | 4 +- gcc/testsuite/gfortran.dg/fmt_bz_bn.f | 10 +- gcc/testsuite/gfortran.dg/fmt_bz_bn_err.f | 2 +- gcc/testsuite/gfortran.dg/fmt_cache_1.f | 4 +- gcc/testsuite/gfortran.dg/fmt_cache_2.f | 2 +- gcc/testsuite/gfortran.dg/fmt_cache_3.f90 | 2 +- gcc/testsuite/gfortran.dg/fmt_colon.f90 | 4 +- gcc/testsuite/gfortran.dg/fmt_e.f90 | 4 +- gcc/testsuite/gfortran.dg/fmt_en.f90 | 2 +- gcc/testsuite/gfortran.dg/fmt_error_10.f | 16 +- gcc/testsuite/gfortran.dg/fmt_error_9.f | 12 +- gcc/testsuite/gfortran.dg/fmt_exhaust.f90 | 2 +- gcc/testsuite/gfortran.dg/fmt_f0_1.f90 | 56 +- gcc/testsuite/gfortran.dg/fmt_f_an_p.f | 2 +- gcc/testsuite/gfortran.dg/fmt_fw_d.f90 | 2 +- gcc/testsuite/gfortran.dg/fmt_g.f | 34 +- gcc/testsuite/gfortran.dg/fmt_g0_1.f08 | 14 +- gcc/testsuite/gfortran.dg/fmt_g0_2.f08 | 4 +- gcc/testsuite/gfortran.dg/fmt_g0_4.f08 | 10 +- gcc/testsuite/gfortran.dg/fmt_g0_5.f08 | 2 +- gcc/testsuite/gfortran.dg/fmt_g0_6.f08 | 2 +- gcc/testsuite/gfortran.dg/fmt_g0_7.f08 | 2 +- gcc/testsuite/gfortran.dg/fmt_g_1.f90 | 2 +- gcc/testsuite/gfortran.dg/fmt_int_sign.f90 | 2 +- gcc/testsuite/gfortran.dg/fmt_l.f90 | 16 +- gcc/testsuite/gfortran.dg/fmt_missing_period_2.f | 8 +- gcc/testsuite/gfortran.dg/fmt_missing_period_3.f | 4 +- gcc/testsuite/gfortran.dg/fmt_p_1.f90 | 4 +- gcc/testsuite/gfortran.dg/fmt_pf.f90 | 2 +- gcc/testsuite/gfortran.dg/fmt_read.f90 | 4 +- gcc/testsuite/gfortran.dg/fmt_read_bz_bn.f90 | 6 +- gcc/testsuite/gfortran.dg/fmt_t_1.f90 | 4 +- gcc/testsuite/gfortran.dg/fmt_t_2.f90 | 14 +- gcc/testsuite/gfortran.dg/fmt_t_3.f90 | 2 +- gcc/testsuite/gfortran.dg/fmt_t_4.f90 | 4 +- gcc/testsuite/gfortran.dg/fmt_t_5.f90 | 4 +- gcc/testsuite/gfortran.dg/fmt_t_6.f | 2 +- gcc/testsuite/gfortran.dg/fmt_t_7.f | 6 +- gcc/testsuite/gfortran.dg/fmt_t_9.f | 6 +- gcc/testsuite/gfortran.dg/fmt_tl.f | 12 +- gcc/testsuite/gfortran.dg/fmt_unlimited.f90 | 4 +- gcc/testsuite/gfortran.dg/fmt_white.f | 4 +- gcc/testsuite/gfortran.dg/fmt_zero_digits.f90 | 20 +- gcc/testsuite/gfortran.dg/fold_nearest.f90 | 20 +- gcc/testsuite/gfortran.dg/forall_1.f90 | 6 +- gcc/testsuite/gfortran.dg/forall_10.f90 | 4 +- gcc/testsuite/gfortran.dg/forall_12.f90 | 12 +- gcc/testsuite/gfortran.dg/forall_13.f90 | 4 +- gcc/testsuite/gfortran.dg/forall_15.f90 | 4 +- gcc/testsuite/gfortran.dg/forall_4.f90 | 12 +- gcc/testsuite/gfortran.dg/forall_5.f90 | 6 +- gcc/testsuite/gfortran.dg/forall_6.f90 | 2 +- gcc/testsuite/gfortran.dg/forall_7.f90 | 2 +- gcc/testsuite/gfortran.dg/fraction.f90 | 8 +- gcc/testsuite/gfortran.dg/fseek.f90 | 22 +- gcc/testsuite/gfortran.dg/ftell_1.f90 | 8 +- gcc/testsuite/gfortran.dg/ftell_2.f90 | 8 +- gcc/testsuite/gfortran.dg/ftell_3.f90 | 14 +- gcc/testsuite/gfortran.dg/func_assign_2.f90 | 8 +- gcc/testsuite/gfortran.dg/func_assign_3.f90 | 2 +- gcc/testsuite/gfortran.dg/func_derived_1.f90 | 8 +- gcc/testsuite/gfortran.dg/func_derived_2.f90 | 4 +- gcc/testsuite/gfortran.dg/func_derived_3.f90 | 8 +- gcc/testsuite/gfortran.dg/func_result_1.f90 | 2 +- gcc/testsuite/gfortran.dg/func_result_2.f90 | 2 +- gcc/testsuite/gfortran.dg/func_result_6.f90 | 16 +- gcc/testsuite/gfortran.dg/function_charlen_2.f90 | 4 +- gcc/testsuite/gfortran.dg/function_charlen_3.f | 2 +- gcc/testsuite/gfortran.dg/function_kinds_1.f90 | 10 +- gcc/testsuite/gfortran.dg/function_kinds_4.f90 | 10 +- gcc/testsuite/gfortran.dg/function_optimize_10.f90 | 6 +- gcc/testsuite/gfortran.dg/function_optimize_11.f90 | 2 +- gcc/testsuite/gfortran.dg/function_optimize_12.f90 | 2 +- gcc/testsuite/gfortran.dg/function_optimize_4.f90 | 2 +- gcc/testsuite/gfortran.dg/function_optimize_8.f90 | 4 +- gcc/testsuite/gfortran.dg/g77/13037.f | 2 +- gcc/testsuite/gfortran.dg/g77/1832.f | 2 +- gcc/testsuite/gfortran.dg/g77/19981119-0.f | 2 +- gcc/testsuite/gfortran.dg/g77/19990313-0.f | 2 +- gcc/testsuite/gfortran.dg/g77/19990313-1.f | 2 +- gcc/testsuite/gfortran.dg/g77/19990313-2.f | 2 +- gcc/testsuite/gfortran.dg/g77/19990313-3.f | 2 +- gcc/testsuite/gfortran.dg/g77/19990419-1.f | 6 +- gcc/testsuite/gfortran.dg/g77/19990826-0.f | 2 +- gcc/testsuite/gfortran.dg/g77/19990826-2.f | 2 +- gcc/testsuite/gfortran.dg/g77/20000503-1.f | 2 +- gcc/testsuite/gfortran.dg/g77/20001111.f | 2 +- gcc/testsuite/gfortran.dg/g77/20010116.f | 2 +- gcc/testsuite/gfortran.dg/g77/20010216-1.f | 2 +- gcc/testsuite/gfortran.dg/g77/20010430.f | 2 +- gcc/testsuite/gfortran.dg/g77/20010610.f | 2 +- gcc/testsuite/gfortran.dg/g77/6177.f | 2 +- gcc/testsuite/gfortran.dg/g77/7388.f | 2 +- gcc/testsuite/gfortran.dg/g77/947.f | 2 +- gcc/testsuite/gfortran.dg/g77/970625-2.f | 2 +- gcc/testsuite/gfortran.dg/g77/971102-1.f | 2 +- gcc/testsuite/gfortran.dg/g77/980628-0.f | 30 +- gcc/testsuite/gfortran.dg/g77/980628-1.f | 30 +- gcc/testsuite/gfortran.dg/g77/980628-10.f | 24 +- gcc/testsuite/gfortran.dg/g77/980628-2.f | 24 +- gcc/testsuite/gfortran.dg/g77/980628-3.f | 24 +- gcc/testsuite/gfortran.dg/g77/980628-7.f | 30 +- gcc/testsuite/gfortran.dg/g77/980628-8.f | 30 +- gcc/testsuite/gfortran.dg/g77/980628-9.f | 24 +- gcc/testsuite/gfortran.dg/g77/980701-0.f | 36 +- gcc/testsuite/gfortran.dg/g77/980701-1.f | 36 +- gcc/testsuite/gfortran.dg/g77/cabs.f | 4 +- gcc/testsuite/gfortran.dg/g77/claus.f | 8 +- gcc/testsuite/gfortran.dg/g77/complex_1.f | 8 +- gcc/testsuite/gfortran.dg/g77/cpp3.F | 2 +- gcc/testsuite/gfortran.dg/g77/cpp4.F | 2 +- gcc/testsuite/gfortran.dg/g77/cpp5.F | 2 +- gcc/testsuite/gfortran.dg/g77/dcomplex.f | 8 +- gcc/testsuite/gfortran.dg/g77/dnrm2.f | 2 +- gcc/testsuite/gfortran.dg/g77/erfc.f | 12 +- gcc/testsuite/gfortran.dg/g77/f77-edit-i-in.f | 6 +- gcc/testsuite/gfortran.dg/g77/f77-edit-t-in.f | 24 +- gcc/testsuite/gfortran.dg/g77/f90-intrinsic-bit.f | 2 +- .../gfortran.dg/g77/f90-intrinsic-mathematical.f | 2 +- .../gfortran.dg/g77/f90-intrinsic-numeric.f | 2 +- gcc/testsuite/gfortran.dg/g77/int8421.f | 8 +- .../gfortran.dg/g77/intrinsic-unix-bessel.f | 2 +- gcc/testsuite/gfortran.dg/g77/intrinsic-unix-erf.f | 2 +- gcc/testsuite/gfortran.dg/g77/le.f | 18 +- gcc/testsuite/gfortran.dg/g77/short.f | 8 +- gcc/testsuite/gfortran.dg/gamma_1.f90 | 18 +- gcc/testsuite/gfortran.dg/gamma_4.f90 | 4 +- gcc/testsuite/gfortran.dg/gamma_5.f90 | 8 +- gcc/testsuite/gfortran.dg/generic_13.f90 | 2 +- gcc/testsuite/gfortran.dg/generic_15.f90 | 4 +- gcc/testsuite/gfortran.dg/generic_19.f90 | 8 +- gcc/testsuite/gfortran.dg/generic_20.f90 | 2 +- gcc/testsuite/gfortran.dg/generic_23.f03 | 4 +- gcc/testsuite/gfortran.dg/generic_25.f90 | 4 +- gcc/testsuite/gfortran.dg/generic_27.f90 | 4 +- gcc/testsuite/gfortran.dg/generic_31.f90 | 2 +- gcc/testsuite/gfortran.dg/generic_4.f90 | 2 +- gcc/testsuite/gfortran.dg/global_vars_c_init.f90 | 2 +- gcc/testsuite/gfortran.dg/global_vars_f90_init.f90 | 2 +- gcc/testsuite/gfortran.dg/gnu_logical_1.F | 24 +- gcc/testsuite/gfortran.dg/goacc/fixed-1.f | 2 +- gcc/testsuite/gfortran.dg/goacc/fixed-2.f | 2 +- gcc/testsuite/gfortran.dg/goacc/gang-static.f95 | 2 +- gcc/testsuite/gfortran.dg/goacc/kernels-loop-2.f95 | 2 +- .../gfortran.dg/goacc/kernels-loop-data-2.f95 | 2 +- .../goacc/kernels-loop-data-enter-exit-2.f95 | 2 +- .../goacc/kernels-loop-data-enter-exit.f95 | 2 +- .../gfortran.dg/goacc/kernels-loop-data-update.f95 | 2 +- .../gfortran.dg/goacc/kernels-loop-data.f95 | 2 +- gcc/testsuite/gfortran.dg/goacc/kernels-loop-n.f95 | 2 +- gcc/testsuite/gfortran.dg/goacc/kernels-loop.f95 | 2 +- gcc/testsuite/gfortran.dg/goacc/omp-fixed.f | 2 +- gcc/testsuite/gfortran.dg/gomp/crayptr5.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/pr48794-2.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/pr48794.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/pr72744.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/pr77665.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/workshare2.f90 | 4 +- gcc/testsuite/gfortran.dg/gomp/workshare3.f90 | 2 +- gcc/testsuite/gfortran.dg/goto_1.f | 4 +- gcc/testsuite/gfortran.dg/goto_2.f90 | 4 +- gcc/testsuite/gfortran.dg/goto_4.f90 | 2 +- gcc/testsuite/gfortran.dg/goto_6.f | 2 +- gcc/testsuite/gfortran.dg/graphite/id-26.f03 | 6 +- gcc/testsuite/gfortran.dg/graphite/id-pr45370.f90 | 36 +- gcc/testsuite/gfortran.dg/graphite/pr29581.f90 | 4 +- gcc/testsuite/gfortran.dg/graphite/pr29832.f90 | 4 +- gcc/testsuite/gfortran.dg/graphite/run-id-1.f | 2 +- gcc/testsuite/gfortran.dg/graphite/run-id-2.f90 | 2 +- gcc/testsuite/gfortran.dg/graphite/run-id-3.f90 | 2 +- gcc/testsuite/gfortran.dg/hollerith.f90 | 22 +- gcc/testsuite/gfortran.dg/hollerith4.f90 | 10 +- gcc/testsuite/gfortran.dg/hollerith6.f90 | 4 +- gcc/testsuite/gfortran.dg/hollerith8.f90 | 2 +- gcc/testsuite/gfortran.dg/hollerith_1.f90 | 2 +- .../hollerith_character_array_constructor.f90 | 8 +- gcc/testsuite/gfortran.dg/hollerith_f95.f90 | 24 +- gcc/testsuite/gfortran.dg/hollerith_legacy.f90 | 22 +- gcc/testsuite/gfortran.dg/host_assoc_call_3.f90 | 8 +- .../gfortran.dg/host_assoc_function_1.f90 | 8 +- .../gfortran.dg/host_assoc_function_3.f90 | 2 +- .../gfortran.dg/host_assoc_function_4.f90 | 2 +- .../gfortran.dg/host_assoc_function_9.f90 | 4 +- gcc/testsuite/gfortran.dg/host_dummy_index_1.f90 | 4 +- gcc/testsuite/gfortran.dg/hypot_1.f90 | 4 +- gcc/testsuite/gfortran.dg/iall_iany_iparity_1.f90 | 24 +- gcc/testsuite/gfortran.dg/iargc.f90 | 4 +- gcc/testsuite/gfortran.dg/ibits.f90 | 2 +- gcc/testsuite/gfortran.dg/ichar_1.f90 | 18 +- gcc/testsuite/gfortran.dg/ichar_2.f90 | 12 +- gcc/testsuite/gfortran.dg/ieee/ieee_1.F90 | 4 +- gcc/testsuite/gfortran.dg/ieee/ieee_2.f90 | 384 +- gcc/testsuite/gfortran.dg/ieee/ieee_3.f90 | 204 +- gcc/testsuite/gfortran.dg/ieee/ieee_4.f90 | 232 +- gcc/testsuite/gfortran.dg/ieee/ieee_6.f90 | 32 +- gcc/testsuite/gfortran.dg/ieee/ieee_7.f90 | 24 +- gcc/testsuite/gfortran.dg/ieee/ieee_8.f90 | 16 +- gcc/testsuite/gfortran.dg/ieee/intrinsics_1.f90 | 46 +- gcc/testsuite/gfortran.dg/ieee/intrinsics_2.F90 | 42 +- gcc/testsuite/gfortran.dg/ieee/large_1.f90 | 116 +- gcc/testsuite/gfortran.dg/ieee/large_2.f90 | 8 +- gcc/testsuite/gfortran.dg/ieee/large_3.F90 | 4 +- gcc/testsuite/gfortran.dg/ieee/large_4.f90 | 16 +- gcc/testsuite/gfortran.dg/ieee/rounding_1.f90 | 14 +- gcc/testsuite/gfortran.dg/ieee/underflow_1.f90 | 16 +- gcc/testsuite/gfortran.dg/impl_do_var_data.f90 | 2 +- gcc/testsuite/gfortran.dg/implicit_10.f90 | 4 +- gcc/testsuite/gfortran.dg/implicit_12.f90 | 12 +- gcc/testsuite/gfortran.dg/implicit_class_1.f90 | 8 +- gcc/testsuite/gfortran.dg/implicit_pure_1.f90 | 12 +- gcc/testsuite/gfortran.dg/implied_do_1.f90 | 2 +- gcc/testsuite/gfortran.dg/implied_do_2.f90 | 7 + gcc/testsuite/gfortran.dg/implied_do_io_1.f90 | 2 +- gcc/testsuite/gfortran.dg/implied_do_io_2.f90 | 4 +- gcc/testsuite/gfortran.dg/implied_do_io_3.f90 | 6 +- gcc/testsuite/gfortran.dg/implied_do_io_4.f90 | 22 + gcc/testsuite/gfortran.dg/implied_shape_1.f08 | 18 +- gcc/testsuite/gfortran.dg/import.f90 | 10 +- gcc/testsuite/gfortran.dg/import4.f90 | 12 +- gcc/testsuite/gfortran.dg/impure_1.f08 | 8 +- gcc/testsuite/gfortran.dg/index.f90 | 4 +- gcc/testsuite/gfortran.dg/index_2.f90 | 72 +- gcc/testsuite/gfortran.dg/init_flag_1.f90 | 34 +- gcc/testsuite/gfortran.dg/init_flag_10.f90 | 8 +- gcc/testsuite/gfortran.dg/init_flag_15.f03 | 2 +- gcc/testsuite/gfortran.dg/init_flag_2.f90 | 24 +- gcc/testsuite/gfortran.dg/init_flag_3.f90 | 24 +- gcc/testsuite/gfortran.dg/init_flag_4.f90 | 8 +- gcc/testsuite/gfortran.dg/init_flag_5.f90 | 8 +- gcc/testsuite/gfortran.dg/init_flag_6.f90 | 10 +- gcc/testsuite/gfortran.dg/init_flag_7.f90 | 20 +- gcc/testsuite/gfortran.dg/init_flag_9.f90 | 2 +- gcc/testsuite/gfortran.dg/initialization_11.f90 | 2 +- gcc/testsuite/gfortran.dg/initialization_19.f90 | 2 +- gcc/testsuite/gfortran.dg/initialization_2.f90 | 10 +- gcc/testsuite/gfortran.dg/initialization_22.f90 | 2 +- gcc/testsuite/gfortran.dg/initialization_27.f90 | 6 +- gcc/testsuite/gfortran.dg/initialization_5.f90 | 4 +- gcc/testsuite/gfortran.dg/initialization_6.f90 | 8 +- gcc/testsuite/gfortran.dg/inline_matmul_1.f90 | 44 +- gcc/testsuite/gfortran.dg/inline_matmul_10.f90 | 8 +- gcc/testsuite/gfortran.dg/inline_matmul_11.f90 | 8 +- gcc/testsuite/gfortran.dg/inline_matmul_13.f90 | 12 +- gcc/testsuite/gfortran.dg/inline_matmul_14.f90 | 12 +- gcc/testsuite/gfortran.dg/inline_matmul_16.f90 | 14 +- gcc/testsuite/gfortran.dg/inline_matmul_17.f90 | 12 +- gcc/testsuite/gfortran.dg/inline_matmul_18.f90 | 2 +- gcc/testsuite/gfortran.dg/inline_matmul_19.f90 | 4 +- gcc/testsuite/gfortran.dg/inline_matmul_2.f90 | 28 +- gcc/testsuite/gfortran.dg/inline_matmul_20.f90 | 2 +- gcc/testsuite/gfortran.dg/inline_matmul_22.f90 | 44 + gcc/testsuite/gfortran.dg/inline_matmul_3.f90 | 28 +- gcc/testsuite/gfortran.dg/inline_matmul_4.f90 | 28 +- gcc/testsuite/gfortran.dg/inline_matmul_5.f90 | 2 +- gcc/testsuite/gfortran.dg/inline_matmul_6.f90 | 4 +- gcc/testsuite/gfortran.dg/inline_matmul_7.f90 | 4 +- gcc/testsuite/gfortran.dg/inline_matmul_8.f90 | 2 +- gcc/testsuite/gfortran.dg/inline_matmul_9.f90 | 4 +- gcc/testsuite/gfortran.dg/inline_sum_1.f90 | 52 +- gcc/testsuite/gfortran.dg/inline_sum_3.f90 | 8 +- gcc/testsuite/gfortran.dg/inline_sum_5.f90 | 2 +- gcc/testsuite/gfortran.dg/inline_transpose_1.f90 | 82 +- gcc/testsuite/gfortran.dg/inquire-complex.f90 | 2 +- gcc/testsuite/gfortran.dg/inquire.f90 | 2 +- gcc/testsuite/gfortran.dg/inquire_10.f90 | 8 +- gcc/testsuite/gfortran.dg/inquire_13.f90 | 52 +- gcc/testsuite/gfortran.dg/inquire_15.f90 | 6 +- gcc/testsuite/gfortran.dg/inquire_16.f90 | 6 +- gcc/testsuite/gfortran.dg/inquire_17.f90 | 2 +- gcc/testsuite/gfortran.dg/inquire_18.f90 | 11 + gcc/testsuite/gfortran.dg/inquire_19.f90 | 13 + gcc/testsuite/gfortran.dg/inquire_5.f90 | 14 +- gcc/testsuite/gfortran.dg/inquire_6.f90 | 8 +- gcc/testsuite/gfortran.dg/inquire_7.f90 | 8 +- gcc/testsuite/gfortran.dg/inquire_9.f90 | 10 +- gcc/testsuite/gfortran.dg/inquire_internal.f90 | 4 +- gcc/testsuite/gfortran.dg/inquire_recl_f2018.f90 | 10 +- gcc/testsuite/gfortran.dg/inquire_size.f90 | 14 +- gcc/testsuite/gfortran.dg/int_1.f90 | 56 +- gcc/testsuite/gfortran.dg/int_conv_1.f90 | 6 +- gcc/testsuite/gfortran.dg/int_range_io_1.f90 | 12 +- .../gfortran.dg/integer_exponentiation_2.f90 | 6 +- .../gfortran.dg/integer_exponentiation_3.F90 | 16 +- .../gfortran.dg/integer_exponentiation_5.F90 | 12 +- gcc/testsuite/gfortran.dg/integer_plus.f90 | 2 +- gcc/testsuite/gfortran.dg/intent_out_2.f90 | 4 +- gcc/testsuite/gfortran.dg/intent_out_5.f90 | 8 +- gcc/testsuite/gfortran.dg/intent_out_6.f90 | 6 +- gcc/testsuite/gfortran.dg/interface_12.f90 | 4 +- gcc/testsuite/gfortran.dg/interface_19.f90 | 2 +- gcc/testsuite/gfortran.dg/interface_4.f90 | 4 +- gcc/testsuite/gfortran.dg/interface_5.f90 | 4 +- gcc/testsuite/gfortran.dg/interface_9.f90 | 8 +- .../gfortran.dg/interface_assignment_1.f90 | 4 +- .../gfortran.dg/interface_assignment_2.f90 | 4 +- gcc/testsuite/gfortran.dg/internal_dummy_2.f08 | 6 +- gcc/testsuite/gfortran.dg/internal_dummy_3.f08 | 8 +- gcc/testsuite/gfortran.dg/internal_dummy_4.f08 | 4 +- gcc/testsuite/gfortran.dg/internal_pack_1.f90 | 58 +- gcc/testsuite/gfortran.dg/internal_pack_10.f90 | 8 +- gcc/testsuite/gfortran.dg/internal_pack_12.f90 | 2 +- gcc/testsuite/gfortran.dg/internal_pack_13.f90 | 2 +- gcc/testsuite/gfortran.dg/internal_pack_14.f90 | 2 +- gcc/testsuite/gfortran.dg/internal_pack_15.f90 | 8 +- gcc/testsuite/gfortran.dg/internal_pack_2.f90 | 14 +- gcc/testsuite/gfortran.dg/internal_pack_3.f90 | 6 +- gcc/testsuite/gfortran.dg/internal_pack_4.f90 | 2 +- gcc/testsuite/gfortran.dg/internal_pack_6.f90 | 2 +- gcc/testsuite/gfortran.dg/internal_pack_8.f90 | 2 +- gcc/testsuite/gfortran.dg/internal_readwrite_1.f90 | 2 +- gcc/testsuite/gfortran.dg/internal_readwrite_2.f90 | 2 +- gcc/testsuite/gfortran.dg/internal_readwrite_3.f90 | 2 +- gcc/testsuite/gfortran.dg/intrinsic_actual_1.f | 2 +- gcc/testsuite/gfortran.dg/intrinsic_actual_2.f90 | 2 +- gcc/testsuite/gfortran.dg/intrinsic_actual_4.f90 | 2 +- .../intrinsic_argument_conformance_2.f90 | 8 +- gcc/testsuite/gfortran.dg/intrinsic_char_1.f90 | 4 +- .../gfortran.dg/intrinsic_ifunction_1.f90 | 14 +- gcc/testsuite/gfortran.dg/intrinsic_intkinds_1.f90 | 16 +- gcc/testsuite/gfortran.dg/intrinsic_modulo_1.f90 | 4 +- gcc/testsuite/gfortran.dg/intrinsic_pack_1.f90 | 24 +- gcc/testsuite/gfortran.dg/intrinsic_pack_2.f90 | 6 +- gcc/testsuite/gfortran.dg/intrinsic_pack_3.f90 | 2 +- gcc/testsuite/gfortran.dg/intrinsic_pack_5.f90 | 2 +- gcc/testsuite/gfortran.dg/intrinsic_product_1.f90 | 6 +- gcc/testsuite/gfortran.dg/intrinsic_sign_1.f90 | 4 +- gcc/testsuite/gfortran.dg/intrinsic_sign_2.f90 | 52 +- gcc/testsuite/gfortran.dg/intrinsic_spread_1.f90 | 72 +- gcc/testsuite/gfortran.dg/intrinsic_spread_2.f90 | 18 +- gcc/testsuite/gfortran.dg/intrinsic_spread_3.f90 | 8 +- gcc/testsuite/gfortran.dg/intrinsic_unpack_1.f90 | 48 +- gcc/testsuite/gfortran.dg/intrinsic_unpack_2.f90 | 10 +- gcc/testsuite/gfortran.dg/intrinsic_unpack_3.f90 | 6 +- gcc/testsuite/gfortran.dg/intrinsic_verify_1.f90 | 8 +- .../gfortran.dg/intrinsics_kind_argument_1.f90 | 12 +- gcc/testsuite/gfortran.dg/io_err_1.f90 | 2 +- gcc/testsuite/gfortran.dg/io_real_boz.f90 | 18 +- gcc/testsuite/gfortran.dg/io_real_boz2.f90 | 2 +- gcc/testsuite/gfortran.dg/iomsg_1.f90 | 12 +- gcc/testsuite/gfortran.dg/iostat_1.f90 | 2 +- gcc/testsuite/gfortran.dg/iostat_2.f90 | 2 +- gcc/testsuite/gfortran.dg/iostat_4.f90 | 4 +- gcc/testsuite/gfortran.dg/is_iostat_end_eor_1.f90 | 4 +- gcc/testsuite/gfortran.dg/ishft_1.f90 | 108 +- gcc/testsuite/gfortran.dg/ishft_2.f90 | 6 +- gcc/testsuite/gfortran.dg/ishft_4.f90 | 16 +- gcc/testsuite/gfortran.dg/isnan_1.f90 | 8 +- gcc/testsuite/gfortran.dg/isnan_2.f90 | 6 +- .../gfortran.dg/iso_c_binding_rename_1.f03 | 16 +- .../gfortran.dg/iso_c_binding_rename_2.f03 | 6 +- gcc/testsuite/gfortran.dg/iso_fortran_env_1.f90 | 34 +- gcc/testsuite/gfortran.dg/iso_fortran_env_3.f90 | 4 +- gcc/testsuite/gfortran.dg/iso_fortran_env_5.f90 | 10 +- gcc/testsuite/gfortran.dg/iso_fortran_env_6.f90 | 2 +- gcc/testsuite/gfortran.dg/itime_idate_1.f | 4 +- gcc/testsuite/gfortran.dg/itime_idate_2.f | 4 +- gcc/testsuite/gfortran.dg/large_integer_kind_1.f90 | 2 +- gcc/testsuite/gfortran.dg/large_integer_kind_2.f90 | 2 +- gcc/testsuite/gfortran.dg/large_real_kind_1.f90 | 12 +- gcc/testsuite/gfortran.dg/large_real_kind_2.F90 | 8 +- gcc/testsuite/gfortran.dg/large_real_kind_3.F90 | 2 +- .../gfortran.dg/large_real_kind_form_io_1.f90 | 10 +- .../gfortran.dg/large_real_kind_form_io_2.f90 | 16 +- gcc/testsuite/gfortran.dg/large_recl.f90 | 2 +- gcc/testsuite/gfortran.dg/large_unit_1.f90 | 2 +- gcc/testsuite/gfortran.dg/large_unit_2.f90 | 6 +- gcc/testsuite/gfortran.dg/largeequiv_1.f90 | 2 +- gcc/testsuite/gfortran.dg/leadz_trailz_1.f90 | 172 +- gcc/testsuite/gfortran.dg/leadz_trailz_2.f90 | 40 +- gcc/testsuite/gfortran.dg/leadz_trailz_3.f90 | 12 +- gcc/testsuite/gfortran.dg/list_read_1.f90 | 6 +- gcc/testsuite/gfortran.dg/list_read_10.f90 | 2 +- gcc/testsuite/gfortran.dg/list_read_11.f90 | 8 +- gcc/testsuite/gfortran.dg/list_read_12.f90 | 2 +- gcc/testsuite/gfortran.dg/list_read_13.f | 2 +- gcc/testsuite/gfortran.dg/list_read_14.f90 | 2 +- gcc/testsuite/gfortran.dg/list_read_2.f90 | 12 +- gcc/testsuite/gfortran.dg/list_read_3.f90 | 40 +- gcc/testsuite/gfortran.dg/list_read_4.f90 | 16 +- gcc/testsuite/gfortran.dg/list_read_5.f90 | 20 +- gcc/testsuite/gfortran.dg/list_read_6.f90 | 8 +- gcc/testsuite/gfortran.dg/list_read_7.f90 | 4 +- gcc/testsuite/gfortran.dg/list_read_8.f90 | 2 +- gcc/testsuite/gfortran.dg/list_read_9.f90 | 2 +- gcc/testsuite/gfortran.dg/loc_2.f90 | 2 +- gcc/testsuite/gfortran.dg/logical_1.f90 | 4 +- gcc/testsuite/gfortran.dg/logical_dot_product.f90 | 4 +- gcc/testsuite/gfortran.dg/logical_temp_io.f90 | 2 +- .../gfortran.dg/logical_temp_io_kind8.f90 | 2 +- gcc/testsuite/gfortran.dg/lrshift_1.f90 | 4 +- gcc/testsuite/gfortran.dg/ltime_gmtime_1.f90 | 2 +- gcc/testsuite/gfortran.dg/ltime_gmtime_2.f90 | 2 +- gcc/testsuite/gfortran.dg/lto/pr40725_0.f03 | 2 +- gcc/testsuite/gfortran.dg/lto/pr41576_1.f90 | 2 +- gcc/testsuite/gfortran.dg/lto/pr84645_0.f90 | 17 + gcc/testsuite/gfortran.dg/make_unit.f90 | 10 +- gcc/testsuite/gfortran.dg/mapping_1.f90 | 2 +- gcc/testsuite/gfortran.dg/mapping_2.f90 | 2 +- gcc/testsuite/gfortran.dg/mapping_3.f90 | 2 +- gcc/testsuite/gfortran.dg/masklr_1.F90 | 8 +- gcc/testsuite/gfortran.dg/masklr_2.F90 | 8 +- gcc/testsuite/gfortran.dg/matmul_1.f90 | 8 +- gcc/testsuite/gfortran.dg/matmul_10.f90 | 4 +- gcc/testsuite/gfortran.dg/matmul_12.f90 | 2 +- gcc/testsuite/gfortran.dg/matmul_16.f90 | 2 +- gcc/testsuite/gfortran.dg/matmul_17.f90 | 2 +- gcc/testsuite/gfortran.dg/matmul_18.f90 | 2 +- gcc/testsuite/gfortran.dg/matmul_2.f90 | 2 +- gcc/testsuite/gfortran.dg/matmul_3.f90 | 8 +- gcc/testsuite/gfortran.dg/matmul_4.f90 | 2 +- gcc/testsuite/gfortran.dg/matmul_6.f90 | 6 +- gcc/testsuite/gfortran.dg/matmul_8.f03 | 2 +- gcc/testsuite/gfortran.dg/matmul_9.f90 | 8 +- gcc/testsuite/gfortran.dg/matmul_bounds_12.f90 | 4 +- gcc/testsuite/gfortran.dg/matmul_bounds_6.f90 | 12 +- gcc/testsuite/gfortran.dg/matmul_const.f90 | 2 +- gcc/testsuite/gfortran.dg/maxloc_1.f90 | 4 +- gcc/testsuite/gfortran.dg/maxloc_2.f90 | 102 +- gcc/testsuite/gfortran.dg/maxloc_3.f90 | 82 +- gcc/testsuite/gfortran.dg/maxloc_4.f90 | 26 +- gcc/testsuite/gfortran.dg/maxloc_string_1.f90 | 32 +- gcc/testsuite/gfortran.dg/maxlocval_1.f90 | 24 +- gcc/testsuite/gfortran.dg/maxlocval_2.f90 | 204 +- gcc/testsuite/gfortran.dg/maxlocval_3.f90 | 164 +- gcc/testsuite/gfortran.dg/maxlocval_4.f90 | 152 +- gcc/testsuite/gfortran.dg/maxval_char_1.f90 | 16 +- gcc/testsuite/gfortran.dg/maxval_char_2.f90 | 14 +- gcc/testsuite/gfortran.dg/maxval_char_3.f90 | 24 +- gcc/testsuite/gfortran.dg/maxval_char_4.f90 | 24 +- gcc/testsuite/gfortran.dg/maxval_parameter_1.f90 | 34 +- gcc/testsuite/gfortran.dg/mclock.f90 | 2 +- gcc/testsuite/gfortran.dg/merge_bits_1.F90 | 4 +- gcc/testsuite/gfortran.dg/merge_bits_2.F90 | 4 +- gcc/testsuite/gfortran.dg/merge_char_1.f90 | 4 +- gcc/testsuite/gfortran.dg/merge_init_expr.f90 | 14 +- gcc/testsuite/gfortran.dg/min_max_optional_1.f90 | 8 +- gcc/testsuite/gfortran.dg/min_max_optional_5.f90 | 10 +- gcc/testsuite/gfortran.dg/minloc_1.f90 | 102 +- gcc/testsuite/gfortran.dg/minloc_2.f90 | 82 +- gcc/testsuite/gfortran.dg/minloc_3.f90 | 96 +- gcc/testsuite/gfortran.dg/minloc_4.f90 | 26 +- gcc/testsuite/gfortran.dg/minloc_string_1.f90 | 32 +- gcc/testsuite/gfortran.dg/minlocval_1.f90 | 204 +- gcc/testsuite/gfortran.dg/minlocval_2.f90 | 164 +- gcc/testsuite/gfortran.dg/minlocval_3.f90 | 480 +-- gcc/testsuite/gfortran.dg/minlocval_4.f90 | 152 +- gcc/testsuite/gfortran.dg/minmax_char_1.f90 | 60 +- gcc/testsuite/gfortran.dg/minmaxloc_1.f90 | 2 +- gcc/testsuite/gfortran.dg/minmaxloc_10.f90 | 2 +- gcc/testsuite/gfortran.dg/minmaxloc_11.f90 | 4 +- gcc/testsuite/gfortran.dg/minmaxloc_2.f90 | 4 +- gcc/testsuite/gfortran.dg/minmaxloc_3.f90 | 2 +- gcc/testsuite/gfortran.dg/minmaxloc_4.f90 | 4 +- gcc/testsuite/gfortran.dg/minmaxloc_5.f90 | 8 +- gcc/testsuite/gfortran.dg/minmaxloc_6.f90 | 4 +- gcc/testsuite/gfortran.dg/minmaxloc_7.f90 | 4 +- gcc/testsuite/gfortran.dg/minmaxloc_8.f90 | 16 +- gcc/testsuite/gfortran.dg/minmaxloc_zerosize_1.f90 | 28 + gcc/testsuite/gfortran.dg/minmaxval_1.f90 | 4 +- gcc/testsuite/gfortran.dg/minval_char_1.f90 | 14 +- gcc/testsuite/gfortran.dg/minval_char_2.f90 | 14 +- gcc/testsuite/gfortran.dg/minval_char_3.f90 | 24 +- gcc/testsuite/gfortran.dg/minval_char_4.f90 | 24 +- gcc/testsuite/gfortran.dg/minval_char_5.f90 | 4 +- gcc/testsuite/gfortran.dg/minval_parameter_1.f90 | 34 +- .../gfortran.dg/missing_optional_dummy_1.f90 | 6 +- .../gfortran.dg/missing_optional_dummy_2.f90 | 2 +- .../gfortran.dg/missing_optional_dummy_6.f90 | 6 +- gcc/testsuite/gfortran.dg/missing_parens_1.f90 | 6 +- gcc/testsuite/gfortran.dg/missing_parens_2.f90 | 8 +- gcc/testsuite/gfortran.dg/mod_large_1.f90 | 4 +- gcc/testsuite/gfortran.dg/mod_sign0_1.f90 | 16 +- gcc/testsuite/gfortran.dg/module_blank_common.f90 | 2 +- gcc/testsuite/gfortran.dg/module_commons_1.f90 | 2 +- gcc/testsuite/gfortran.dg/module_commons_3.f90 | 6 +- gcc/testsuite/gfortran.dg/module_double_reuse.f90 | 4 +- gcc/testsuite/gfortran.dg/module_equivalence_1.f90 | 2 +- gcc/testsuite/gfortran.dg/module_equivalence_2.f90 | 4 +- gcc/testsuite/gfortran.dg/module_equivalence_3.f90 | 6 +- gcc/testsuite/gfortran.dg/module_equivalence_5.f90 | 2 +- gcc/testsuite/gfortran.dg/module_interface_1.f90 | 2 +- gcc/testsuite/gfortran.dg/module_nan.f90 | 12 +- .../gfortran.dg/module_private_array_refs_1.f90 | 4 +- gcc/testsuite/gfortran.dg/module_procedure_1.f90 | 4 +- gcc/testsuite/gfortran.dg/module_read_1.f90 | 8 +- gcc/testsuite/gfortran.dg/module_read_2.f90 | 4 +- gcc/testsuite/gfortran.dg/module_widestring_1.f90 | 4 +- gcc/testsuite/gfortran.dg/move_alloc.f90 | 16 +- gcc/testsuite/gfortran.dg/move_alloc_10.f90 | 24 +- gcc/testsuite/gfortran.dg/move_alloc_13.f90 | 4 +- gcc/testsuite/gfortran.dg/move_alloc_14.f90 | 4 +- gcc/testsuite/gfortran.dg/move_alloc_15.f90 | 4 +- gcc/testsuite/gfortran.dg/move_alloc_16.f90 | 10 +- gcc/testsuite/gfortran.dg/move_alloc_2.f90 | 6 +- gcc/testsuite/gfortran.dg/move_alloc_5.f90 | 4 +- gcc/testsuite/gfortran.dg/move_alloc_6.f90 | 26 +- gcc/testsuite/gfortran.dg/move_alloc_9.f90 | 4 +- .../gfortran.dg/multiple_allocation_1.f90 | 6 +- .../gfortran.dg/multiple_allocation_3.f90 | 6 +- gcc/testsuite/gfortran.dg/mvbits_1.f90 | 8 +- gcc/testsuite/gfortran.dg/mvbits_2.f90 | 8 +- gcc/testsuite/gfortran.dg/mvbits_3.f90 | 2 +- gcc/testsuite/gfortran.dg/mvbits_4.f90 | 6 +- gcc/testsuite/gfortran.dg/mvbits_7.f90 | 2 +- gcc/testsuite/gfortran.dg/mvbits_8.f90 | 4 +- gcc/testsuite/gfortran.dg/namelist_11.f | 14 +- gcc/testsuite/gfortran.dg/namelist_12.f | 12 +- gcc/testsuite/gfortran.dg/namelist_13.f90 | 4 +- gcc/testsuite/gfortran.dg/namelist_14.f90 | 6 +- gcc/testsuite/gfortran.dg/namelist_15.f90 | 6 +- gcc/testsuite/gfortran.dg/namelist_16.f90 | 8 +- gcc/testsuite/gfortran.dg/namelist_17.f90 | 8 +- gcc/testsuite/gfortran.dg/namelist_18.f90 | 12 +- gcc/testsuite/gfortran.dg/namelist_19.f90 | 4 +- gcc/testsuite/gfortran.dg/namelist_20.f90 | 10 +- gcc/testsuite/gfortran.dg/namelist_21.f90 | 16 +- gcc/testsuite/gfortran.dg/namelist_22.f90 | 16 +- gcc/testsuite/gfortran.dg/namelist_23.f90 | 14 +- gcc/testsuite/gfortran.dg/namelist_24.f90 | 32 +- gcc/testsuite/gfortran.dg/namelist_26.f90 | 2 +- gcc/testsuite/gfortran.dg/namelist_27.f90 | 8 +- gcc/testsuite/gfortran.dg/namelist_28.f90 | 6 +- gcc/testsuite/gfortran.dg/namelist_29.f90 | 2 +- gcc/testsuite/gfortran.dg/namelist_37.f90 | 8 +- gcc/testsuite/gfortran.dg/namelist_38.f90 | 10 +- gcc/testsuite/gfortran.dg/namelist_39.f90 | 6 +- gcc/testsuite/gfortran.dg/namelist_40.f90 | 2 +- gcc/testsuite/gfortran.dg/namelist_41.f90 | 4 +- gcc/testsuite/gfortran.dg/namelist_42.f90 | 8 +- gcc/testsuite/gfortran.dg/namelist_43.f90 | 4 +- gcc/testsuite/gfortran.dg/namelist_44.f90 | 2 +- gcc/testsuite/gfortran.dg/namelist_47.f90 | 2 +- gcc/testsuite/gfortran.dg/namelist_48.f90 | 2 +- gcc/testsuite/gfortran.dg/namelist_49.f90 | 2 +- gcc/testsuite/gfortran.dg/namelist_50.f90 | 2 +- gcc/testsuite/gfortran.dg/namelist_51.f90 | 2 +- gcc/testsuite/gfortran.dg/namelist_52.f90 | 4 +- gcc/testsuite/gfortran.dg/namelist_54.f90 | 2 +- gcc/testsuite/gfortran.dg/namelist_55.f90 | 12 +- gcc/testsuite/gfortran.dg/namelist_56.f90 | 4 +- gcc/testsuite/gfortran.dg/namelist_57.f90 | 6 +- gcc/testsuite/gfortran.dg/namelist_58.f90 | 2 +- gcc/testsuite/gfortran.dg/namelist_59.f90 | 2 +- gcc/testsuite/gfortran.dg/namelist_60.f90 | 6 +- gcc/testsuite/gfortran.dg/namelist_61.f90 | 16 +- gcc/testsuite/gfortran.dg/namelist_64.f90 | 2 +- gcc/testsuite/gfortran.dg/namelist_65.f90 | 10 +- gcc/testsuite/gfortran.dg/namelist_69.f90 | 122 +- gcc/testsuite/gfortran.dg/namelist_70.f90 | 252 +- gcc/testsuite/gfortran.dg/namelist_71.f90 | 12 +- gcc/testsuite/gfortran.dg/namelist_72.f | 8 +- gcc/testsuite/gfortran.dg/namelist_73.f90 | 2 +- gcc/testsuite/gfortran.dg/namelist_77.f90 | 6 +- gcc/testsuite/gfortran.dg/namelist_78.f90 | 4 +- gcc/testsuite/gfortran.dg/namelist_79.f90 | 14 +- gcc/testsuite/gfortran.dg/namelist_80.f90 | 2 +- gcc/testsuite/gfortran.dg/namelist_81.f90 | 10 +- gcc/testsuite/gfortran.dg/namelist_82.f90 | 12 +- gcc/testsuite/gfortran.dg/namelist_84.f90 | 2 +- gcc/testsuite/gfortran.dg/namelist_85.f90 | 6 +- gcc/testsuite/gfortran.dg/namelist_86.f90 | 8 +- gcc/testsuite/gfortran.dg/namelist_87.f90 | 20 +- gcc/testsuite/gfortran.dg/namelist_88.f90 | 6 +- gcc/testsuite/gfortran.dg/namelist_89.f90 | 8 +- gcc/testsuite/gfortran.dg/namelist_90.f | 4 +- gcc/testsuite/gfortran.dg/namelist_95.f90 | 2 +- gcc/testsuite/gfortran.dg/namelist_char_only.f90 | 2 +- gcc/testsuite/gfortran.dg/namelist_empty.f90 | 2 +- gcc/testsuite/gfortran.dg/namelist_internal.f90 | 4 +- gcc/testsuite/gfortran.dg/namelist_use.f90 | 4 +- gcc/testsuite/gfortran.dg/namelist_use_only.f90 | 4 +- gcc/testsuite/gfortran.dg/namelist_utf8.f90 | 6 +- gcc/testsuite/gfortran.dg/nan_1.f90 | 102 +- gcc/testsuite/gfortran.dg/nan_2.f90 | 102 +- gcc/testsuite/gfortran.dg/nan_3.f90 | 18 +- gcc/testsuite/gfortran.dg/nan_6.f90 | 40 +- gcc/testsuite/gfortran.dg/nan_7.f90 | 2 +- gcc/testsuite/gfortran.dg/nearest_1.f90 | 2 +- gcc/testsuite/gfortran.dg/nearest_2.f90 | 80 +- gcc/testsuite/gfortran.dg/nearest_3.f90 | 160 +- .../gfortran.dg/negative-z-descriptor.f90 | 18 +- .../gfortran.dg/negative_automatic_size.f90 | 12 +- gcc/testsuite/gfortran.dg/negative_unit.f | 6 +- gcc/testsuite/gfortran.dg/negative_unit2.f90 | 2 +- gcc/testsuite/gfortran.dg/negative_unit_int8.f | 10 +- .../gfortran.dg/nested_array_constructor_2.f90 | 2 +- .../gfortran.dg/nested_array_constructor_3.f90 | 2 +- .../gfortran.dg/nested_array_constructor_4.f90 | 2 +- gcc/testsuite/gfortran.dg/nested_modules_1.f90 | 8 +- gcc/testsuite/gfortran.dg/nested_modules_2.f90 | 2 +- gcc/testsuite/gfortran.dg/nested_modules_3.f90 | 2 +- gcc/testsuite/gfortran.dg/nesting_1.f90 | 2 +- gcc/testsuite/gfortran.dg/new_line.f90 | 12 +- gcc/testsuite/gfortran.dg/newunit_1.f90 | 2 +- gcc/testsuite/gfortran.dg/newunit_3.f90 | 2 +- gcc/testsuite/gfortran.dg/newunit_5.f90.f90 | 4 +- gcc/testsuite/gfortran.dg/nint_1.f90 | 24 +- gcc/testsuite/gfortran.dg/nint_2.f90 | 16 +- gcc/testsuite/gfortran.dg/no_arg_check_2.f90 | 2 +- gcc/testsuite/gfortran.dg/no_range_check_1.f90 | 6 +- gcc/testsuite/gfortran.dg/no_range_check_2.f90 | 2 +- gcc/testsuite/gfortran.dg/no_range_check_3.f90 | 8 +- gcc/testsuite/gfortran.dg/noadv_size.f90 | 6 +- .../gfortran.dg/nonreturning_statements.f90 | 2 +- gcc/testsuite/gfortran.dg/norm2_1.f90 | 24 +- gcc/testsuite/gfortran.dg/norm2_3.f90 | 24 +- gcc/testsuite/gfortran.dg/nosigned_zero_1.f90 | 8 +- gcc/testsuite/gfortran.dg/nosigned_zero_2.f90 | 8 +- gcc/testsuite/gfortran.dg/nosigned_zero_3.f90 | 4 +- gcc/testsuite/gfortran.dg/null_4.f90 | 2 +- gcc/testsuite/gfortran.dg/null_9.f90 | 2 +- gcc/testsuite/gfortran.dg/nullify_3.f90 | 4 +- gcc/testsuite/gfortran.dg/oldstyle_1.f90 | 8 +- gcc/testsuite/gfortran.dg/open_access_append_1.f90 | 4 +- gcc/testsuite/gfortran.dg/open_access_append_2.f90 | 2 +- gcc/testsuite/gfortran.dg/open_errors.f90 | 14 +- gcc/testsuite/gfortran.dg/open_negative_unit_1.f90 | 10 +- gcc/testsuite/gfortran.dg/open_new.f90 | 2 +- gcc/testsuite/gfortran.dg/open_readonly_1.f90 | 2 +- gcc/testsuite/gfortran.dg/operator_1.f90 | 10 +- gcc/testsuite/gfortran.dg/optional_absent_1.f90 | 10 +- gcc/testsuite/gfortran.dg/optional_absent_2.f90 | 8 +- gcc/testsuite/gfortran.dg/optional_absent_3.f90 | 16 +- gcc/testsuite/gfortran.dg/optional_class_1.f90 | 4 +- gcc/testsuite/gfortran.dg/optional_dim_2.f90 | 4 +- gcc/testsuite/gfortran.dg/optional_dim_3.f90 | 12 +- gcc/testsuite/gfortran.dg/output_exponents_1.f90 | 8 +- gcc/testsuite/gfortran.dg/overload_1.f90 | 4 +- gcc/testsuite/gfortran.dg/overload_2.f90 | 4 +- gcc/testsuite/gfortran.dg/overwrite_1.f | 4 +- gcc/testsuite/gfortran.dg/pad_no.f90 | 4 +- .../gfortran.dg/parameter_array_init_1.f90 | 4 +- .../gfortran.dg/parameter_array_init_2.f90 | 32 +- .../gfortran.dg/parameter_array_init_4.f90 | 48 +- .../gfortran.dg/parameter_array_init_5.f90 | 4 +- .../gfortran.dg/parameter_array_section_2.f90 | 4 +- gcc/testsuite/gfortran.dg/parens_3.f90 | 6 +- gcc/testsuite/gfortran.dg/parens_5.f90 | 2 +- gcc/testsuite/gfortran.dg/parens_6.f90 | 4 +- gcc/testsuite/gfortran.dg/parent_result_ref_1.f90 | 2 +- gcc/testsuite/gfortran.dg/parent_result_ref_2.f90 | 4 +- gcc/testsuite/gfortran.dg/parent_result_ref_3.f90 | 4 +- gcc/testsuite/gfortran.dg/parent_result_ref_4.f90 | 2 +- gcc/testsuite/gfortran.dg/parity_1.f90 | 32 +- gcc/testsuite/gfortran.dg/past_eor.f90 | 2 +- gcc/testsuite/gfortran.dg/pdt_1.f03 | 8 +- gcc/testsuite/gfortran.dg/pdt_10.f03 | 12 +- gcc/testsuite/gfortran.dg/pdt_11.f03 | 4 +- gcc/testsuite/gfortran.dg/pdt_12.f03 | 2 +- gcc/testsuite/gfortran.dg/pdt_13.f03 | 8 +- gcc/testsuite/gfortran.dg/pdt_14.f03 | 8 +- gcc/testsuite/gfortran.dg/pdt_15.f03 | 8 +- gcc/testsuite/gfortran.dg/pdt_19.f03 | 2 +- gcc/testsuite/gfortran.dg/pdt_20.f03 | 6 +- gcc/testsuite/gfortran.dg/pdt_22.f03 | 2 +- gcc/testsuite/gfortran.dg/pdt_23.f03 | 10 +- gcc/testsuite/gfortran.dg/pdt_25.f03 | 10 +- gcc/testsuite/gfortran.dg/pdt_26.f03 | 4 +- gcc/testsuite/gfortran.dg/pdt_27.f03 | 4 +- gcc/testsuite/gfortran.dg/pdt_28.f03 | 2 +- gcc/testsuite/gfortran.dg/pdt_3.f03 | 28 +- gcc/testsuite/gfortran.dg/pdt_4.f03 | 8 +- gcc/testsuite/gfortran.dg/pdt_5.f03 | 12 +- gcc/testsuite/gfortran.dg/pdt_7.f03 | 2 +- gcc/testsuite/gfortran.dg/pointer_1.f90 | 2 +- gcc/testsuite/gfortran.dg/pointer_array_1.f90 | 14 +- gcc/testsuite/gfortran.dg/pointer_array_3.f90 | 2 +- gcc/testsuite/gfortran.dg/pointer_array_4.f90 | 6 +- gcc/testsuite/gfortran.dg/pointer_array_5.f90 | 6 +- gcc/testsuite/gfortran.dg/pointer_array_6.f90 | 4 +- gcc/testsuite/gfortran.dg/pointer_array_7.f90 | 4 +- gcc/testsuite/gfortran.dg/pointer_array_8.f90 | 28 +- gcc/testsuite/gfortran.dg/pointer_array_9.f90 | 2 +- .../gfortran.dg/pointer_array_component_1.f90 | 8 +- .../gfortran.dg/pointer_array_component_2.f90 | 4 +- gcc/testsuite/gfortran.dg/pointer_assign_10.f90 | 6 +- gcc/testsuite/gfortran.dg/pointer_assign_11.f90 | 18 +- gcc/testsuite/gfortran.dg/pointer_assign_4.f90 | 20 +- gcc/testsuite/gfortran.dg/pointer_assign_8.f90 | 28 +- gcc/testsuite/gfortran.dg/pointer_assign_9.f90 | 6 +- gcc/testsuite/gfortran.dg/pointer_check_10.f90 | 4 +- gcc/testsuite/gfortran.dg/pointer_check_9.f90 | 4 +- .../gfortran.dg/pointer_function_actual_1.f90 | 2 +- .../gfortran.dg/pointer_function_actual_2.f90 | 2 +- .../gfortran.dg/pointer_function_result_1.f90 | 4 +- gcc/testsuite/gfortran.dg/pointer_init_1.f90 | 8 +- gcc/testsuite/gfortran.dg/pointer_init_3.f90 | 8 +- gcc/testsuite/gfortran.dg/pointer_init_4.f90 | 4 +- gcc/testsuite/gfortran.dg/pointer_init_5.f90 | 4 +- gcc/testsuite/gfortran.dg/pointer_init_8.f90 | 8 +- gcc/testsuite/gfortran.dg/pointer_intent_1.f90 | 28 +- gcc/testsuite/gfortran.dg/pointer_intent_3.f90 | 2 +- gcc/testsuite/gfortran.dg/pointer_intent_4.f90 | 4 +- gcc/testsuite/gfortran.dg/pointer_intent_5.f90 | 2 +- gcc/testsuite/gfortran.dg/pointer_remapping_10.f90 | 4 +- gcc/testsuite/gfortran.dg/pointer_remapping_4.f03 | 20 +- gcc/testsuite/gfortran.dg/pointer_remapping_5.f08 | 20 +- gcc/testsuite/gfortran.dg/pointer_remapping_9.f90 | 8 +- gcc/testsuite/gfortran.dg/pointer_target_1.f90 | 10 +- gcc/testsuite/gfortran.dg/pointer_target_2.f90 | 10 +- gcc/testsuite/gfortran.dg/popcnt_poppar_1.F90 | 8 +- gcc/testsuite/gfortran.dg/popcnt_poppar_2.F90 | 8 +- gcc/testsuite/gfortran.dg/power.f90 | 2 +- gcc/testsuite/gfortran.dg/power1.f90 | 40 +- gcc/testsuite/gfortran.dg/power_3.f90 | 8 +- gcc/testsuite/gfortran.dg/power_4.f90 | 6 +- gcc/testsuite/gfortran.dg/power_5.f90 | 8 +- gcc/testsuite/gfortran.dg/pr12884.f | 2 +- gcc/testsuite/gfortran.dg/pr15129.f90 | 4 +- gcc/testsuite/gfortran.dg/pr15140.f90 | 4 +- gcc/testsuite/gfortran.dg/pr15324.f90 | 4 +- gcc/testsuite/gfortran.dg/pr15332.f | 4 +- gcc/testsuite/gfortran.dg/pr15957.f90 | 8 +- gcc/testsuite/gfortran.dg/pr15959.f90 | 2 +- gcc/testsuite/gfortran.dg/pr16597.f90 | 4 +- gcc/testsuite/gfortran.dg/pr16861.f90 | 2 +- gcc/testsuite/gfortran.dg/pr16938.f90 | 10 +- gcc/testsuite/gfortran.dg/pr17090.f90 | 2 +- gcc/testsuite/gfortran.dg/pr17143.f90 | 2 +- gcc/testsuite/gfortran.dg/pr17164.f90 | 2 +- gcc/testsuite/gfortran.dg/pr17229.f | 2 +- gcc/testsuite/gfortran.dg/pr17285.f90 | 2 +- gcc/testsuite/gfortran.dg/pr17286.f90 | 4 +- gcc/testsuite/gfortran.dg/pr17472.f | 2 +- gcc/testsuite/gfortran.dg/pr17612.f90 | 4 +- gcc/testsuite/gfortran.dg/pr17706.f90 | 6 +- gcc/testsuite/gfortran.dg/pr18025.f90 | 4 +- gcc/testsuite/gfortran.dg/pr18122.f90 | 2 +- gcc/testsuite/gfortran.dg/pr18210.f90 | 4 +- gcc/testsuite/gfortran.dg/pr18392.f90 | 2 +- gcc/testsuite/gfortran.dg/pr19155.f | 4 +- gcc/testsuite/gfortran.dg/pr19216.f | 6 +- gcc/testsuite/gfortran.dg/pr19467.f90 | 2 +- gcc/testsuite/gfortran.dg/pr19657.f | 2 +- gcc/testsuite/gfortran.dg/pr19926.f90 | 6 +- gcc/testsuite/gfortran.dg/pr19928-1.f90 | 2 +- gcc/testsuite/gfortran.dg/pr19928-2.f90 | 8 +- gcc/testsuite/gfortran.dg/pr20086.f90 | 4 +- gcc/testsuite/gfortran.dg/pr20124.f90 | 2 +- gcc/testsuite/gfortran.dg/pr20163-2.f | 2 +- gcc/testsuite/gfortran.dg/pr20480.f90 | 4 +- gcc/testsuite/gfortran.dg/pr20755.f | 4 +- gcc/testsuite/gfortran.dg/pr20950.f | 2 +- gcc/testsuite/gfortran.dg/pr21177.f90 | 20 +- gcc/testsuite/gfortran.dg/pr21730.f | 2 +- gcc/testsuite/gfortran.dg/pr22491.f | 2 +- gcc/testsuite/gfortran.dg/pr25603.f | 2 +- gcc/testsuite/gfortran.dg/pr26246_2.f90 | 2 +- gcc/testsuite/gfortran.dg/pr32136.f90 | 2 +- gcc/testsuite/gfortran.dg/pr32533.f90 | 2 +- gcc/testsuite/gfortran.dg/pr33794.f90 | 2 +- gcc/testsuite/gfortran.dg/pr35662.f90 | 4 +- gcc/testsuite/gfortran.dg/pr35944-1.f90 | 4 +- gcc/testsuite/gfortran.dg/pr35944-2.f90 | 2 +- gcc/testsuite/gfortran.dg/pr35983.f90 | 4 +- gcc/testsuite/gfortran.dg/pr39865.f90 | 18 +- gcc/testsuite/gfortran.dg/pr41212.f90 | 2 +- gcc/testsuite/gfortran.dg/pr43808.f90 | 2 +- gcc/testsuite/gfortran.dg/pr44592.f90 | 2 +- gcc/testsuite/gfortran.dg/pr44735.f90 | 2 +- gcc/testsuite/gfortran.dg/pr45308.f03 | 2 +- gcc/testsuite/gfortran.dg/pr46297.f | 10 +- gcc/testsuite/gfortran.dg/pr46588.f90 | 2 +- gcc/testsuite/gfortran.dg/pr46665.f90 | 4 +- gcc/testsuite/gfortran.dg/pr46804.f90 | 2 +- gcc/testsuite/gfortran.dg/pr47008.f03 | 2 +- gcc/testsuite/gfortran.dg/pr47614.f | 2 +- gcc/testsuite/gfortran.dg/pr47878.f90 | 2 +- gcc/testsuite/gfortran.dg/pr49103.f90 | 2 +- gcc/testsuite/gfortran.dg/pr50069_1.f90 | 2 +- gcc/testsuite/gfortran.dg/pr50769.f90 | 6 +- gcc/testsuite/gfortran.dg/pr51434.f90 | 19 + gcc/testsuite/gfortran.dg/pr52608.f90 | 2 +- gcc/testsuite/gfortran.dg/pr55086_2.f90 | 8 +- gcc/testsuite/gfortran.dg/pr55086_2_tfat.f90 | 8 +- .../gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90 | 16 +- gcc/testsuite/gfortran.dg/pr55330.f90 | 8 +- gcc/testsuite/gfortran.dg/pr56015.f90 | 2 +- gcc/testsuite/gfortran.dg/pr57910.f90 | 2 +- gcc/testsuite/gfortran.dg/pr59700.f90 | 10 +- gcc/testsuite/gfortran.dg/pr62125.f90 | 6 +- gcc/testsuite/gfortran.dg/pr64107.f90 | 30 + gcc/testsuite/gfortran.dg/pr64124.f90 | 5 + gcc/testsuite/gfortran.dg/pr64530.f90 | 2 +- gcc/testsuite/gfortran.dg/pr65429.f90 | 12 +- gcc/testsuite/gfortran.dg/pr65450.f90 | 2 +- gcc/testsuite/gfortran.dg/pr65504.f90 | 2 +- gcc/testsuite/gfortran.dg/pr65903.f90 | 6 +- gcc/testsuite/gfortran.dg/pr66311.f90 | 2 +- gcc/testsuite/gfortran.dg/pr66864.f90 | 12 +- gcc/testsuite/gfortran.dg/pr67140.f90 | 2 +- gcc/testsuite/gfortran.dg/pr67524.f90 | 4 +- gcc/testsuite/gfortran.dg/pr67885.f90 | 2 +- gcc/testsuite/gfortran.dg/pr68053.f90 | 2 +- gcc/testsuite/gfortran.dg/pr68566.f90 | 6 +- gcc/testsuite/gfortran.dg/pr69514_1.f90 | 2 +- gcc/testsuite/gfortran.dg/pr69514_2.f90 | 36 +- gcc/testsuite/gfortran.dg/pr69739.f90 | 2 +- gcc/testsuite/gfortran.dg/pr70409.f90 | 23 + gcc/testsuite/gfortran.dg/pr70673.f90 | 4 +- gcc/testsuite/gfortran.dg/pr71085.f90 | 12 + gcc/testsuite/gfortran.dg/pr71523_2.f90 | 6 +- gcc/testsuite/gfortran.dg/pr71764.f90 | 10 +- gcc/testsuite/gfortran.dg/pr78092.f90 | 2 +- gcc/testsuite/gfortran.dg/pr78240.f90 | 5 +- gcc/testsuite/gfortran.dg/pr82004.f90 | 18 + gcc/testsuite/gfortran.dg/pr82973.f90 | 4 +- gcc/testsuite/gfortran.dg/pr83149.f90 | 14 + gcc/testsuite/gfortran.dg/pr83149_1.f90 | 24 + gcc/testsuite/gfortran.dg/pr83149_a.f90 | 11 + gcc/testsuite/gfortran.dg/pr83149_b.f90 | 16 + gcc/testsuite/gfortran.dg/pr83864.f90 | 2 +- gcc/testsuite/gfortran.dg/pr83874.f90 | 6 +- gcc/testsuite/gfortran.dg/pr84088.f90 | 2 +- gcc/testsuite/gfortran.dg/pr84155.f90 | 2 +- gcc/testsuite/gfortran.dg/pr84523.f90 | 42 + gcc/testsuite/gfortran.dg/pr84565.f90 | 7 + gcc/testsuite/gfortran.dg/proc_decl_12.f90 | 2 +- gcc/testsuite/gfortran.dg/proc_decl_13.f90 | 4 +- gcc/testsuite/gfortran.dg/proc_decl_15.f90 | 4 +- gcc/testsuite/gfortran.dg/proc_decl_17.f90 | 7 +- gcc/testsuite/gfortran.dg/proc_decl_18.f90 | 2 +- gcc/testsuite/gfortran.dg/proc_decl_2.f90 | 14 +- gcc/testsuite/gfortran.dg/proc_decl_5.f90 | 2 +- gcc/testsuite/gfortran.dg/proc_decl_9.f90 | 2 +- gcc/testsuite/gfortran.dg/proc_ptr_1.f90 | 22 +- gcc/testsuite/gfortran.dg/proc_ptr_10.f90 | 2 +- gcc/testsuite/gfortran.dg/proc_ptr_12.f90 | 2 +- gcc/testsuite/gfortran.dg/proc_ptr_18.f90 | 2 +- gcc/testsuite/gfortran.dg/proc_ptr_19.f90 | 2 +- gcc/testsuite/gfortran.dg/proc_ptr_21.f90 | 2 +- gcc/testsuite/gfortran.dg/proc_ptr_22.f90 | 4 +- gcc/testsuite/gfortran.dg/proc_ptr_23.f90 | 2 +- gcc/testsuite/gfortran.dg/proc_ptr_25.f90 | 4 +- gcc/testsuite/gfortran.dg/proc_ptr_26.f90 | 2 +- gcc/testsuite/gfortran.dg/proc_ptr_3.f90 | 4 +- gcc/testsuite/gfortran.dg/proc_ptr_36.f90 | 12 +- gcc/testsuite/gfortran.dg/proc_ptr_47.f90 | 14 +- gcc/testsuite/gfortran.dg/proc_ptr_48.f90 | 8 +- gcc/testsuite/gfortran.dg/proc_ptr_5.f90 | 6 +- gcc/testsuite/gfortran.dg/proc_ptr_6.f90 | 4 +- gcc/testsuite/gfortran.dg/proc_ptr_7.f90 | 10 +- gcc/testsuite/gfortran.dg/proc_ptr_8.f90 | 4 +- gcc/testsuite/gfortran.dg/proc_ptr_common_1.f90 | 8 +- gcc/testsuite/gfortran.dg/proc_ptr_common_2.f90 | 2 +- gcc/testsuite/gfortran.dg/proc_ptr_comp_1.f90 | 14 +- gcc/testsuite/gfortran.dg/proc_ptr_comp_11.f90 | 6 +- gcc/testsuite/gfortran.dg/proc_ptr_comp_12.f90 | 4 +- gcc/testsuite/gfortran.dg/proc_ptr_comp_13.f90 | 8 +- gcc/testsuite/gfortran.dg/proc_ptr_comp_14.f90 | 2 +- gcc/testsuite/gfortran.dg/proc_ptr_comp_15.f90 | 2 +- gcc/testsuite/gfortran.dg/proc_ptr_comp_16.f90 | 4 +- gcc/testsuite/gfortran.dg/proc_ptr_comp_17.f90 | 4 +- gcc/testsuite/gfortran.dg/proc_ptr_comp_18.f90 | 2 +- gcc/testsuite/gfortran.dg/proc_ptr_comp_19.f90 | 2 +- gcc/testsuite/gfortran.dg/proc_ptr_comp_2.f90 | 8 +- gcc/testsuite/gfortran.dg/proc_ptr_comp_29.f90 | 2 +- gcc/testsuite/gfortran.dg/proc_ptr_comp_45.f90 | 4 +- gcc/testsuite/gfortran.dg/proc_ptr_comp_47.f90 | 8 +- gcc/testsuite/gfortran.dg/proc_ptr_comp_5.f90 | 4 +- gcc/testsuite/gfortran.dg/proc_ptr_comp_6.f90 | 2 +- gcc/testsuite/gfortran.dg/proc_ptr_comp_8.f90 | 8 +- gcc/testsuite/gfortran.dg/proc_ptr_comp_9.f90 | 8 +- gcc/testsuite/gfortran.dg/proc_ptr_comp_pass_1.f90 | 2 +- gcc/testsuite/gfortran.dg/proc_ptr_comp_pass_2.f90 | 4 +- gcc/testsuite/gfortran.dg/proc_ptr_comp_pass_3.f90 | 4 +- gcc/testsuite/gfortran.dg/proc_ptr_comp_pass_4.f90 | 11 +- gcc/testsuite/gfortran.dg/proc_ptr_comp_pass_5.f90 | 4 +- gcc/testsuite/gfortran.dg/proc_ptr_result_1.f90 | 30 +- gcc/testsuite/gfortran.dg/proc_ptr_result_3.f90 | 4 +- gcc/testsuite/gfortran.dg/proc_ptr_result_6.f90 | 6 +- gcc/testsuite/gfortran.dg/proc_ptr_result_7.f90 | 2 +- gcc/testsuite/gfortran.dg/proc_ptr_result_8.f90 | 8 +- gcc/testsuite/gfortran.dg/product_init_expr.f03 | 12 +- gcc/testsuite/gfortran.dg/promotion.f90 | 8 +- gcc/testsuite/gfortran.dg/promotion_3.f90 | 8 +- gcc/testsuite/gfortran.dg/promotion_4.f90 | 8 +- gcc/testsuite/gfortran.dg/protected_1.f90 | 10 +- gcc/testsuite/gfortran.dg/protected_2.f90 | 10 +- gcc/testsuite/gfortran.dg/protected_3.f90 | 2 +- gcc/testsuite/gfortran.dg/protected_4.f90 | 2 +- gcc/testsuite/gfortran.dg/protected_5.f90 | 2 +- gcc/testsuite/gfortran.dg/protected_6.f90 | 2 +- gcc/testsuite/gfortran.dg/ptr-func-1.f90 | 6 +- gcc/testsuite/gfortran.dg/ptr-func-2.f90 | 6 +- gcc/testsuite/gfortran.dg/ptr_func_assign_1.f08 | 22 +- gcc/testsuite/gfortran.dg/ptr_func_assign_2.f08 | 22 +- gcc/testsuite/gfortran.dg/ptr_func_assign_3.f08 | 6 +- gcc/testsuite/gfortran.dg/pure_byref_1.f90 | 2 +- gcc/testsuite/gfortran.dg/pure_byref_2.f90 | 2 +- gcc/testsuite/gfortran.dg/pure_byref_3.f90 | 4 +- gcc/testsuite/gfortran.dg/quad_2.f90 | 44 +- gcc/testsuite/gfortran.dg/quad_3.f90 | 2 +- gcc/testsuite/gfortran.dg/random_3.f90 | 2 +- gcc/testsuite/gfortran.dg/random_4.f90 | 2 +- gcc/testsuite/gfortran.dg/random_7.f90 | 2 +- gcc/testsuite/gfortran.dg/read_2.f90 | 2 +- gcc/testsuite/gfortran.dg/read_3.f90 | 2 +- gcc/testsuite/gfortran.dg/read_4.f90 | 10 +- gcc/testsuite/gfortran.dg/read_5.f90 | 4 +- gcc/testsuite/gfortran.dg/read_bad_advance.f90 | 2 +- gcc/testsuite/gfortran.dg/read_bang.f90 | 8 +- gcc/testsuite/gfortran.dg/read_bang4.f90 | 12 +- gcc/testsuite/gfortran.dg/read_comma.f | 8 +- gcc/testsuite/gfortran.dg/read_dir.f90 | 8 +- gcc/testsuite/gfortran.dg/read_empty_file.f | 2 +- gcc/testsuite/gfortran.dg/read_eof_1.f90 | 6 +- gcc/testsuite/gfortran.dg/read_eof_2.f90 | 6 +- gcc/testsuite/gfortran.dg/read_eof_3.f90 | 8 +- gcc/testsuite/gfortran.dg/read_eof_4.f90 | 10 +- gcc/testsuite/gfortran.dg/read_eof_5.f90 | 4 +- gcc/testsuite/gfortran.dg/read_eof_6.f | 2 +- gcc/testsuite/gfortran.dg/read_eof_7.f90 | 4 +- gcc/testsuite/gfortran.dg/read_eof_8.f90 | 6 +- gcc/testsuite/gfortran.dg/read_eof_all.f90 | 28 +- gcc/testsuite/gfortran.dg/read_eor.f90 | 2 +- gcc/testsuite/gfortran.dg/read_float_1.f90 | 2 +- gcc/testsuite/gfortran.dg/read_float_2.f03 | 2 +- gcc/testsuite/gfortran.dg/read_float_3.f90 | 2 +- gcc/testsuite/gfortran.dg/read_float_4.f90 | 2 +- gcc/testsuite/gfortran.dg/read_infnan_1.f90 | 4 +- gcc/testsuite/gfortran.dg/read_list_eof_1.f90 | 8 +- gcc/testsuite/gfortran.dg/read_logical.f90 | 4 +- gcc/testsuite/gfortran.dg/read_many_1.f | 12 +- gcc/testsuite/gfortran.dg/read_no_eor.f90 | 12 +- gcc/testsuite/gfortran.dg/read_noadvance.f90 | 2 +- gcc/testsuite/gfortran.dg/read_repeat.f90 | 8 +- gcc/testsuite/gfortran.dg/read_repeat_2.f90 | 2 +- gcc/testsuite/gfortran.dg/read_size_noadvance.f90 | 8 +- gcc/testsuite/gfortran.dg/read_x_eof.f90 | 2 +- gcc/testsuite/gfortran.dg/read_x_past.f | 4 +- .../gfortran.dg/readwrite_unf_direct_eor_1.f90 | 4 +- gcc/testsuite/gfortran.dg/real_const_1.f | 14 +- gcc/testsuite/gfortran.dg/real_const_2.f90 | 14 +- gcc/testsuite/gfortran.dg/real_const_3.f90 | 26 +- gcc/testsuite/gfortran.dg/real_do_1.f90 | 4 +- gcc/testsuite/gfortran.dg/real_index_1.f90 | 2 +- gcc/testsuite/gfortran.dg/realloc_on_assign_1.f03 | 56 +- gcc/testsuite/gfortran.dg/realloc_on_assign_10.f90 | 6 +- gcc/testsuite/gfortran.dg/realloc_on_assign_11.f90 | 10 +- gcc/testsuite/gfortran.dg/realloc_on_assign_12.f90 | 16 +- gcc/testsuite/gfortran.dg/realloc_on_assign_16.f90 | 4 +- gcc/testsuite/gfortran.dg/realloc_on_assign_17.f90 | 2 +- gcc/testsuite/gfortran.dg/realloc_on_assign_18.f90 | 4 +- gcc/testsuite/gfortran.dg/realloc_on_assign_2.f03 | 48 +- gcc/testsuite/gfortran.dg/realloc_on_assign_23.f90 | 2 +- gcc/testsuite/gfortran.dg/realloc_on_assign_25.f90 | 10 +- gcc/testsuite/gfortran.dg/realloc_on_assign_26.f90 | 2 +- gcc/testsuite/gfortran.dg/realloc_on_assign_27.f08 | 6 +- gcc/testsuite/gfortran.dg/realloc_on_assign_28.f90 | 8 +- gcc/testsuite/gfortran.dg/realloc_on_assign_29.f90 | 2 +- gcc/testsuite/gfortran.dg/realloc_on_assign_3.f03 | 42 +- gcc/testsuite/gfortran.dg/realloc_on_assign_4.f03 | 16 +- gcc/testsuite/gfortran.dg/realloc_on_assign_5.f03 | 10 +- gcc/testsuite/gfortran.dg/realloc_on_assign_7.f03 | 18 +- gcc/testsuite/gfortran.dg/record_marker_1.f90 | 12 +- gcc/testsuite/gfortran.dg/record_marker_2.f | 18 +- gcc/testsuite/gfortran.dg/record_marker_3.f90 | 12 +- .../gfortran.dg/recursive_alloc_comp_1.f08 | 20 +- .../gfortran.dg/recursive_alloc_comp_2.f08 | 6 +- .../gfortran.dg/recursive_alloc_comp_3.f08 | 4 +- .../gfortran.dg/recursive_alloc_comp_4.f08 | 10 +- gcc/testsuite/gfortran.dg/recursive_check_7.f90 | 2 +- .../gfortran.dg/recursive_reference_1.f90 | 6 +- .../gfortran.dg/recursive_reference_2.f90 | 4 +- gcc/testsuite/gfortran.dg/recursive_stack.f90 | 2 +- gcc/testsuite/gfortran.dg/reduction.f90 | 4 +- gcc/testsuite/gfortran.dg/repack_arrays_1.f90 | 2 +- gcc/testsuite/gfortran.dg/repeat_1.f90 | 2 +- gcc/testsuite/gfortran.dg/repeat_2.f90 | 76 +- gcc/testsuite/gfortran.dg/repeat_3.f90 | 8 +- gcc/testsuite/gfortran.dg/repeat_6.f90 | 2 +- gcc/testsuite/gfortran.dg/reshape-alloc.f90 | 6 +- gcc/testsuite/gfortran.dg/reshape-complex.f90 | 4 +- gcc/testsuite/gfortran.dg/reshape.f90 | 8 +- gcc/testsuite/gfortran.dg/reshape_2.f90 | 8 +- gcc/testsuite/gfortran.dg/reshape_7.f90 | 4 +- gcc/testsuite/gfortran.dg/reshape_empty_1.f03 | 4 +- gcc/testsuite/gfortran.dg/reshape_pad_1.f90 | 4 +- gcc/testsuite/gfortran.dg/reshape_rank7.f90 | 2 +- gcc/testsuite/gfortran.dg/reshape_transpose_1.f90 | 2 +- gcc/testsuite/gfortran.dg/reshape_zerosize_3.f90 | 8 +- .../gfortran.dg/result_default_init_1.f90 | 10 +- gcc/testsuite/gfortran.dg/result_in_spec_1.f90 | 10 +- gcc/testsuite/gfortran.dg/result_in_spec_2.f90 | 4 +- gcc/testsuite/gfortran.dg/ret_array_1.f90 | 12 +- gcc/testsuite/gfortran.dg/ret_pointer_1.f90 | 2 +- gcc/testsuite/gfortran.dg/ret_pointer_2.f90 | 4 +- gcc/testsuite/gfortran.dg/rewind_1.f90 | 2 +- gcc/testsuite/gfortran.dg/round_1.f03 | 14 +- gcc/testsuite/gfortran.dg/round_2.f03 | 16 +- gcc/testsuite/gfortran.dg/round_3.f08 | 2 +- gcc/testsuite/gfortran.dg/round_4.f90 | 40 +- gcc/testsuite/gfortran.dg/rrspacing_1.f90 | 2 +- gcc/testsuite/gfortran.dg/runtime_warning_1.f90 | 2 +- gcc/testsuite/gfortran.dg/same_type_as_2.f03 | 12 +- gcc/testsuite/gfortran.dg/save_1.f90 | 6 +- gcc/testsuite/gfortran.dg/save_5.f90 | 20 +- gcc/testsuite/gfortran.dg/save_6.f90 | 20 +- gcc/testsuite/gfortran.dg/scalar_mask_1.f90 | 16 +- gcc/testsuite/gfortran.dg/scalar_mask_2.f90 | 32 +- .../gfortran.dg/scalarize_parameter_array_1.f90 | 12 +- gcc/testsuite/gfortran.dg/scale_1.f90 | 8 +- gcc/testsuite/gfortran.dg/scan_1.f90 | 16 +- gcc/testsuite/gfortran.dg/scan_2.f90 | 2 +- gcc/testsuite/gfortran.dg/secnds-1.f | 4 +- gcc/testsuite/gfortran.dg/secnds.f | 4 +- gcc/testsuite/gfortran.dg/select_1.f90 | 8 +- gcc/testsuite/gfortran.dg/select_2.f90 | 8 +- gcc/testsuite/gfortran.dg/select_3.f90 | 8 +- gcc/testsuite/gfortran.dg/select_5.f90 | 8 +- gcc/testsuite/gfortran.dg/select_char_1.f90 | 52 +- gcc/testsuite/gfortran.dg/select_char_2.f90 | 18 +- gcc/testsuite/gfortran.dg/select_type_1.f03 | 2 + gcc/testsuite/gfortran.dg/select_type_13.f03 | 2 +- gcc/testsuite/gfortran.dg/select_type_14.f03 | 2 +- gcc/testsuite/gfortran.dg/select_type_15.f03 | 6 +- gcc/testsuite/gfortran.dg/select_type_19.f03 | 2 +- gcc/testsuite/gfortran.dg/select_type_2.f03 | 6 +- gcc/testsuite/gfortran.dg/select_type_26.f03 | 36 +- gcc/testsuite/gfortran.dg/select_type_27.f03 | 36 +- gcc/testsuite/gfortran.dg/select_type_28.f03 | 4 +- gcc/testsuite/gfortran.dg/select_type_3.f03 | 8 +- gcc/testsuite/gfortran.dg/select_type_35.f03 | 4 +- gcc/testsuite/gfortran.dg/select_type_36.f03 | 6 +- gcc/testsuite/gfortran.dg/select_type_37.f03 | 18 +- gcc/testsuite/gfortran.dg/select_type_39.f03 | 6 +- gcc/testsuite/gfortran.dg/select_type_4.f90 | 10 +- gcc/testsuite/gfortran.dg/select_type_40.f90 | 9 + gcc/testsuite/gfortran.dg/select_type_41.f90 | 30 + gcc/testsuite/gfortran.dg/select_type_5.f03 | 10 +- gcc/testsuite/gfortran.dg/select_type_6.f03 | 6 +- gcc/testsuite/gfortran.dg/select_type_7.f03 | 4 +- gcc/testsuite/gfortran.dg/select_type_8.f03 | 10 +- gcc/testsuite/gfortran.dg/selected_char_kind_1.f90 | 26 +- gcc/testsuite/gfortran.dg/selected_char_kind_4.f90 | 10 +- gcc/testsuite/gfortran.dg/selected_kind_1.f90 | 16 +- gcc/testsuite/gfortran.dg/selected_real_kind_2.f90 | 10 +- gcc/testsuite/gfortran.dg/shape_2.f90 | 28 +- gcc/testsuite/gfortran.dg/shape_4.f90 | 4 +- gcc/testsuite/gfortran.dg/shape_5.f90 | 2 +- gcc/testsuite/gfortran.dg/shape_7.f90 | 24 +- gcc/testsuite/gfortran.dg/shape_8.f90 | 10 +- gcc/testsuite/gfortran.dg/shape_9.f90 | 10 +- gcc/testsuite/gfortran.dg/shift-kind_2.f90 | 16 +- gcc/testsuite/gfortran.dg/shiftalr_1.F90 | 20 +- gcc/testsuite/gfortran.dg/shiftalr_2.F90 | 20 +- gcc/testsuite/gfortran.dg/simpleif_1.f90 | 4 +- gcc/testsuite/gfortran.dg/simplify_argN_1.f90 | 6 +- gcc/testsuite/gfortran.dg/simplify_cshift_1.f90 | 14 +- gcc/testsuite/gfortran.dg/simplify_cshift_4.f90 | 24 +- gcc/testsuite/gfortran.dg/simplify_eoshift_1.f90 | 44 +- gcc/testsuite/gfortran.dg/simplify_modulo.f90 | 2 +- gcc/testsuite/gfortran.dg/single_char_string.f90 | 20 +- gcc/testsuite/gfortran.dg/size_dim.f90 | 2 +- gcc/testsuite/gfortran.dg/size_optional_dim_1.f90 | 4 +- gcc/testsuite/gfortran.dg/sizeof.f90 | 26 +- gcc/testsuite/gfortran.dg/sizeof_4.f90 | 28 +- gcc/testsuite/gfortran.dg/slash_1.f90 | 6 +- gcc/testsuite/gfortran.dg/sms-1.f90 | 4 +- gcc/testsuite/gfortran.dg/sms-2.f90 | 2 +- gcc/testsuite/gfortran.dg/spec_expr_7.f90 | 6 +- gcc/testsuite/gfortran.dg/specifics_1.f90 | 30 +- .../gfortran.dg/spellcheck-procedure_1.f90 | 4 +- .../gfortran.dg/spellcheck-procedure_2.f90 | 6 +- gcc/testsuite/gfortran.dg/spread_init_expr.f03 | 14 +- gcc/testsuite/gfortran.dg/spread_scalar_source.f90 | 24 +- gcc/testsuite/gfortran.dg/spread_shape_1.f90 | 4 +- gcc/testsuite/gfortran.dg/stat_1.f90 | 10 +- gcc/testsuite/gfortran.dg/stat_2.f90 | 10 +- gcc/testsuite/gfortran.dg/statement_function_1.f90 | 24 + gcc/testsuite/gfortran.dg/statement_function_2.f90 | 26 + gcc/testsuite/gfortran.dg/statement_function_3.f | 15 + gcc/testsuite/gfortran.dg/stfunc_1.f90 | 2 +- gcc/testsuite/gfortran.dg/stfunc_4.f90 | 4 +- gcc/testsuite/gfortran.dg/stfunc_6.f90 | 4 +- gcc/testsuite/gfortran.dg/stop_shouldfail.f90 | 5 + gcc/testsuite/gfortran.dg/storage_size_1.f08 | 12 +- gcc/testsuite/gfortran.dg/storage_size_3.f08 | 8 +- gcc/testsuite/gfortran.dg/storage_size_4.f90 | 4 +- gcc/testsuite/gfortran.dg/streamio_1.f90 | 4 +- gcc/testsuite/gfortran.dg/streamio_10.f90 | 12 +- gcc/testsuite/gfortran.dg/streamio_11.f90 | 8 +- gcc/testsuite/gfortran.dg/streamio_12.f90 | 2 +- gcc/testsuite/gfortran.dg/streamio_13.f90 | 2 +- gcc/testsuite/gfortran.dg/streamio_14.f90 | 8 +- gcc/testsuite/gfortran.dg/streamio_15.f90 | 14 +- gcc/testsuite/gfortran.dg/streamio_16.f90 | 6 +- gcc/testsuite/gfortran.dg/streamio_17.f90 | 4 +- gcc/testsuite/gfortran.dg/streamio_2.f90 | 4 +- gcc/testsuite/gfortran.dg/streamio_3.f90 | 4 +- gcc/testsuite/gfortran.dg/streamio_4.f90 | 2 +- gcc/testsuite/gfortran.dg/streamio_5.f90 | 4 +- gcc/testsuite/gfortran.dg/streamio_6.f90 | 4 +- gcc/testsuite/gfortran.dg/streamio_7.f90 | 2 +- gcc/testsuite/gfortran.dg/streamio_8.f90 | 14 +- gcc/testsuite/gfortran.dg/streamio_9.f90 | 4 +- gcc/testsuite/gfortran.dg/string_0xfe_0xff_1.f90 | 4 +- gcc/testsuite/gfortran.dg/string_4.f90 | 10 +- .../gfortran.dg/string_array_constructor_2.f90 | 2 +- gcc/testsuite/gfortran.dg/string_assign_2.f90 | 4 +- gcc/testsuite/gfortran.dg/string_compare_1.f90 | 2 +- gcc/testsuite/gfortran.dg/string_compare_2.f90 | 2 +- gcc/testsuite/gfortran.dg/string_compare_3.f90 | 2 +- gcc/testsuite/gfortran.dg/string_ctor_1.f90 | 6 +- gcc/testsuite/gfortran.dg/string_length_1.f90 | 30 +- gcc/testsuite/gfortran.dg/string_length_2.f90 | 36 +- gcc/testsuite/gfortran.dg/string_length_3.f90 | 2 +- gcc/testsuite/gfortran.dg/string_length_4.f90 | 2 +- gcc/testsuite/gfortran.dg/string_null_compare_1.f | 2 +- gcc/testsuite/gfortran.dg/string_pad_trunc.f90 | 8 +- .../gfortran.dg/structure_constructor_1.f03 | 8 +- .../gfortran.dg/structure_constructor_11.f90 | 2 +- .../gfortran.dg/structure_constructor_13.f03 | 2 +- .../gfortran.dg/structure_constructor_14.f90 | 24 + .../gfortran.dg/structure_constructor_2.f03 | 4 +- .../gfortran.dg/structure_constructor_5.f03 | 6 +- gcc/testsuite/gfortran.dg/submodule_1.f08 | 24 +- gcc/testsuite/gfortran.dg/submodule_11.f08 | 8 +- gcc/testsuite/gfortran.dg/submodule_14.f08 | 4 +- gcc/testsuite/gfortran.dg/submodule_15.f08 | 2 +- gcc/testsuite/gfortran.dg/submodule_17.f08 | 2 +- gcc/testsuite/gfortran.dg/submodule_18.f08 | 4 +- gcc/testsuite/gfortran.dg/submodule_19.f08 | 4 +- gcc/testsuite/gfortran.dg/submodule_2.f08 | 8 +- gcc/testsuite/gfortran.dg/submodule_27.f08 | 2 +- gcc/testsuite/gfortran.dg/submodule_28.f08 | 2 +- gcc/testsuite/gfortran.dg/submodule_29.f08 | 8 +- gcc/testsuite/gfortran.dg/submodule_30.f08 | 2 +- gcc/testsuite/gfortran.dg/submodule_6.f08 | 8 +- gcc/testsuite/gfortran.dg/submodule_7.f08 | 10 +- gcc/testsuite/gfortran.dg/submodule_8.f08 | 4 +- gcc/testsuite/gfortran.dg/subnormal_1.f90 | 2 +- .../gfortran.dg/subref_array_pointer_1.f90 | 8 +- .../gfortran.dg/subref_array_pointer_2.f90 | 36 +- .../gfortran.dg/subref_array_pointer_4.f90 | 4 +- gcc/testsuite/gfortran.dg/substr_2.f | 14 +- gcc/testsuite/gfortran.dg/substr_3.f | 2 +- gcc/testsuite/gfortran.dg/substr_4.f | 8 +- gcc/testsuite/gfortran.dg/substr_5.f90 | 38 +- gcc/testsuite/gfortran.dg/substr_6.f90 | 4 +- .../gfortran.dg/substr_alloc_string_comp_1.f90 | 2 +- gcc/testsuite/gfortran.dg/sum_init_expr.f03 | 12 +- gcc/testsuite/gfortran.dg/sum_zero_array_1.f90 | 4 +- gcc/testsuite/gfortran.dg/system_clock_3.f08 | 12 +- gcc/testsuite/gfortran.dg/t_editing.f | 2 +- gcc/testsuite/gfortran.dg/team_change_1.f90 | 2 +- gcc/testsuite/gfortran.dg/team_end_1.f90 | 2 +- gcc/testsuite/gfortran.dg/team_number_1.f90 | 6 +- gcc/testsuite/gfortran.dg/temporary_1.f90 | 2 +- gcc/testsuite/gfortran.dg/test_com_block.f90 | 4 +- gcc/testsuite/gfortran.dg/test_only_clause.f90 | 2 +- gcc/testsuite/gfortran.dg/tiny_1.f90 | 4 +- gcc/testsuite/gfortran.dg/tiny_2.f90 | 4 +- gcc/testsuite/gfortran.dg/tl_editing.f90 | 10 +- .../gfortran.dg/transfer_array_intrinsic_1.f90 | 2 +- .../gfortran.dg/transfer_array_intrinsic_2.f90 | 24 +- .../gfortran.dg/transfer_array_intrinsic_3.f90 | 10 +- .../gfortran.dg/transfer_array_intrinsic_4.f90 | 4 +- .../gfortran.dg/transfer_assumed_size_1.f90 | 2 +- gcc/testsuite/gfortran.dg/transfer_class_2.f90 | 4 +- gcc/testsuite/gfortran.dg/transfer_intrinsic_2.f90 | 4 +- gcc/testsuite/gfortran.dg/transfer_intrinsic_3.f90 | 4 +- gcc/testsuite/gfortran.dg/transfer_intrinsic_5.f90 | 2 +- gcc/testsuite/gfortran.dg/transfer_resolve_1.f90 | 2 +- gcc/testsuite/gfortran.dg/transfer_simplify_1.f90 | 16 +- gcc/testsuite/gfortran.dg/transfer_simplify_10.f90 | 2 +- gcc/testsuite/gfortran.dg/transfer_simplify_11.f90 | 2 +- gcc/testsuite/gfortran.dg/transfer_simplify_2.f90 | 26 +- gcc/testsuite/gfortran.dg/transfer_simplify_3.f90 | 20 +- gcc/testsuite/gfortran.dg/transfer_simplify_4.f90 | 14 +- gcc/testsuite/gfortran.dg/transfer_simplify_8.f90 | 4 +- gcc/testsuite/gfortran.dg/transfer_simplify_9.f90 | 28 +- gcc/testsuite/gfortran.dg/transpose_1.f90 | 2 +- gcc/testsuite/gfortran.dg/transpose_3.f03 | 2 +- gcc/testsuite/gfortran.dg/transpose_4.f90 | 8 +- gcc/testsuite/gfortran.dg/transpose_conjg_1.f90 | 12 +- .../transpose_intrinsic_func_call_1.f90 | 2 +- .../gfortran.dg/transpose_optimization_2.f90 | 8 +- gcc/testsuite/gfortran.dg/trim_1.f90 | 2 +- gcc/testsuite/gfortran.dg/trim_optimize_1.f90 | 4 +- gcc/testsuite/gfortran.dg/trim_optimize_2.f90 | 8 +- gcc/testsuite/gfortran.dg/trim_optimize_3.f90 | 4 +- gcc/testsuite/gfortran.dg/trim_optimize_4.f90 | 4 +- gcc/testsuite/gfortran.dg/trim_optimize_5.f90 | 4 +- gcc/testsuite/gfortran.dg/trim_optimize_6.f90 | 4 +- gcc/testsuite/gfortran.dg/trim_optimize_7.f90 | 6 +- gcc/testsuite/gfortran.dg/trim_optimize_8.f90 | 4 +- gcc/testsuite/gfortran.dg/type_to_class_1.f03 | 16 +- gcc/testsuite/gfortran.dg/type_to_class_2.f03 | 4 +- gcc/testsuite/gfortran.dg/type_to_class_3.f03 | 4 +- gcc/testsuite/gfortran.dg/type_to_class_4.f03 | 35 + gcc/testsuite/gfortran.dg/type_to_class_5.f03 | 29 + .../gfortran.dg/typebound_assignment_5.f03 | 2 +- .../gfortran.dg/typebound_assignment_6.f03 | 6 +- .../gfortran.dg/typebound_assignment_7.f90 | 4 +- gcc/testsuite/gfortran.dg/typebound_call_1.f03 | 6 +- gcc/testsuite/gfortran.dg/typebound_call_13.f03 | 2 +- gcc/testsuite/gfortran.dg/typebound_call_18.f03 | 2 +- gcc/testsuite/gfortran.dg/typebound_call_19.f03 | 8 +- gcc/testsuite/gfortran.dg/typebound_call_2.f03 | 8 +- gcc/testsuite/gfortran.dg/typebound_call_20.f03 | 6 +- gcc/testsuite/gfortran.dg/typebound_call_3.f03 | 4 +- gcc/testsuite/gfortran.dg/typebound_generic_5.f03 | 2 +- gcc/testsuite/gfortran.dg/typebound_generic_6.f03 | 8 +- gcc/testsuite/gfortran.dg/typebound_generic_9.f03 | 4 +- .../gfortran.dg/typebound_operator_12.f03 | 4 +- .../gfortran.dg/typebound_operator_13.f03 | 4 +- .../gfortran.dg/typebound_operator_15.f90 | 10 +- .../gfortran.dg/typebound_operator_20.f90 | 6 +- gcc/testsuite/gfortran.dg/typebound_operator_3.f03 | 14 +- gcc/testsuite/gfortran.dg/typebound_operator_6.f03 | 2 +- gcc/testsuite/gfortran.dg/typebound_operator_7.f03 | 2 +- gcc/testsuite/gfortran.dg/typebound_operator_8.f03 | 2 +- gcc/testsuite/gfortran.dg/typebound_operator_9.f03 | 26 +- gcc/testsuite/gfortran.dg/typebound_proc_19.f90 | 2 +- gcc/testsuite/gfortran.dg/typebound_proc_20.f90 | 18 +- gcc/testsuite/gfortran.dg/typebound_proc_23.f90 | 4 +- gcc/testsuite/gfortran.dg/typebound_proc_27.f03 | 10 +- gcc/testsuite/gfortran.dg/typebound_proc_35.f90 | 6 +- gcc/testsuite/gfortran.dg/typebound_proc_36.f90 | 2 +- gcc/testsuite/gfortran.dg/unf_io_convert_1.f90 | 10 +- gcc/testsuite/gfortran.dg/unf_io_convert_2.f90 | 10 +- gcc/testsuite/gfortran.dg/unf_io_convert_3.f90 | 4 +- gcc/testsuite/gfortran.dg/unf_io_convert_4.f90 | 4 +- gcc/testsuite/gfortran.dg/unf_read_corrupted_1.f90 | 6 +- gcc/testsuite/gfortran.dg/unf_read_corrupted_2.f90 | 4 +- gcc/testsuite/gfortran.dg/unf_short_record_1.f90 | 6 +- gcc/testsuite/gfortran.dg/unformatted_recl_1.f90 | 2 +- .../gfortran.dg/unformatted_subrecord_1.f90 | 14 +- gcc/testsuite/gfortran.dg/unit_1.f90 | 4 +- gcc/testsuite/gfortran.dg/unlimited_fmt_1.f08 | 2 +- .../gfortran.dg/unlimited_polymorphic_1.f03 | 92 +- .../gfortran.dg/unlimited_polymorphic_13.f90 | 12 +- .../gfortran.dg/unlimited_polymorphic_14.f90 | 4 +- .../gfortran.dg/unlimited_polymorphic_17.f90 | 4 +- .../gfortran.dg/unlimited_polymorphic_18.f90 | 4 +- .../gfortran.dg/unlimited_polymorphic_20.f90 | 28 +- .../gfortran.dg/unlimited_polymorphic_21.f90 | 6 +- .../gfortran.dg/unlimited_polymorphic_22.f90 | 108 +- .../gfortran.dg/unlimited_polymorphic_23.f90 | 2 +- .../gfortran.dg/unlimited_polymorphic_24.f03 | 10 +- .../gfortran.dg/unlimited_polymorphic_25.f90 | 4 +- .../gfortran.dg/unlimited_polymorphic_26.f90 | 12 +- .../gfortran.dg/unlimited_polymorphic_3.f03 | 6 +- .../gfortran.dg/unlimited_polymorphic_5.f90 | 12 +- .../gfortran.dg/unlimited_polymorphic_6.f90 | 4 +- gcc/testsuite/gfortran.dg/unpack_init_expr.f03 | 4 +- gcc/testsuite/gfortran.dg/use_10.f90 | 2 +- gcc/testsuite/gfortran.dg/use_11.f90 | 2 +- gcc/testsuite/gfortran.dg/use_13.f90 | 10 +- gcc/testsuite/gfortran.dg/use_24.f90 | 4 +- gcc/testsuite/gfortran.dg/use_27.f90 | 12 +- gcc/testsuite/gfortran.dg/use_5.f90 | 6 +- gcc/testsuite/gfortran.dg/use_allocated_1.f90 | 2 +- gcc/testsuite/gfortran.dg/use_only_1.f90 | 16 +- gcc/testsuite/gfortran.dg/use_only_4.f90 | 2 +- gcc/testsuite/gfortran.dg/use_rename_2.f90 | 4 +- gcc/testsuite/gfortran.dg/use_rename_4.f90 | 2 +- gcc/testsuite/gfortran.dg/used_dummy_types_1.f90 | 2 +- gcc/testsuite/gfortran.dg/used_interface_ref.f90 | 2 +- gcc/testsuite/gfortran.dg/used_types_5.f90 | 4 +- gcc/testsuite/gfortran.dg/utf8_1.f03 | 10 +- gcc/testsuite/gfortran.dg/utf8_2.f03 | 2 +- gcc/testsuite/gfortran.dg/value_1.f90 | 32 +- gcc/testsuite/gfortran.dg/value_2.f90 | 6 +- gcc/testsuite/gfortran.dg/value_4.f90 | 6 +- gcc/testsuite/gfortran.dg/value_6.f03 | 2 +- gcc/testsuite/gfortran.dg/value_7.f03 | 4 +- gcc/testsuite/gfortran.dg/value_test.f90 | 2 +- .../gfortran.dg/vect/fast-math-pr33299.f90 | 2 +- .../vect/no-fre-no-copy-prop-O3-pr51704.f90 | 10 +- gcc/testsuite/gfortran.dg/vect/pr60510.f | 2 +- gcc/testsuite/gfortran.dg/vect/pr69882.f90 | 4 +- gcc/testsuite/gfortran.dg/vect/pr69980.f90 | 2 +- gcc/testsuite/gfortran.dg/vect/vect-5.f90 | 2 +- .../gfortran.dg/vect/vect-alias-check-1.F90 | 4 +- gcc/testsuite/gfortran.dg/vector_subscript_1.f90 | 24 +- gcc/testsuite/gfortran.dg/vector_subscript_2.f90 | 4 +- gcc/testsuite/gfortran.dg/vector_subscript_3.f90 | 14 +- gcc/testsuite/gfortran.dg/vector_subscript_5.f90 | 2 +- gcc/testsuite/gfortran.dg/verify_2.f90 | 8 +- gcc/testsuite/gfortran.dg/volatile10.f90 | 24 +- gcc/testsuite/gfortran.dg/where_1.f90 | 6 +- .../gfortran.dg/where_operator_assign_1.f90 | 2 +- .../gfortran.dg/where_operator_assign_2.f90 | 12 +- .../gfortran.dg/where_operator_assign_3.f90 | 2 +- gcc/testsuite/gfortran.dg/whole_file_13.f90 | 4 +- gcc/testsuite/gfortran.dg/whole_file_2.f90 | 2 +- gcc/testsuite/gfortran.dg/widechar_2.f90 | 26 +- gcc/testsuite/gfortran.dg/widechar_4.f90 | 228 +- gcc/testsuite/gfortran.dg/widechar_5.f90 | 22 +- gcc/testsuite/gfortran.dg/widechar_6.f90 | 60 +- gcc/testsuite/gfortran.dg/widechar_8.f90 | 6 +- gcc/testsuite/gfortran.dg/widechar_IO_1.f90 | 6 +- gcc/testsuite/gfortran.dg/widechar_IO_2.f90 | 6 +- gcc/testsuite/gfortran.dg/widechar_IO_3.f90 | 4 +- gcc/testsuite/gfortran.dg/widechar_IO_4.f90 | 8 +- gcc/testsuite/gfortran.dg/widechar_compare_1.f90 | 2 +- .../gfortran.dg/widechar_intrinsics_10.f90 | 136 +- .../gfortran.dg/widechar_intrinsics_4.f90 | 108 +- .../gfortran.dg/widechar_intrinsics_5.f90 | 78 +- .../gfortran.dg/widechar_intrinsics_6.f90 | 108 +- .../gfortran.dg/widechar_intrinsics_7.f90 | 26 +- .../gfortran.dg/widechar_intrinsics_8.f90 | 72 +- .../gfortran.dg/widechar_intrinsics_9.f90 | 12 +- gcc/testsuite/gfortran.dg/widechar_select_1.f90 | 4 +- gcc/testsuite/gfortran.dg/winapi.f90 | 2 +- gcc/testsuite/gfortran.dg/write_0_pe_format.f90 | 4 +- gcc/testsuite/gfortran.dg/write_back.f | 2 +- gcc/testsuite/gfortran.dg/write_check3.f90 | 2 +- gcc/testsuite/gfortran.dg/write_direct_eor.f90 | 2 +- gcc/testsuite/gfortran.dg/write_padding.f90 | 2 +- gcc/testsuite/gfortran.dg/write_recursive.f90 | 4 +- gcc/testsuite/gfortran.dg/write_rewind_1.f | 4 +- gcc/testsuite/gfortran.dg/write_rewind_2.f | 10 +- gcc/testsuite/gfortran.dg/write_zero_array.f90 | 4 +- gcc/testsuite/gfortran.dg/x_slash_1.f | 26 +- gcc/testsuite/gfortran.dg/x_slash_2.f | 2 +- .../gfortran.dg/zero_array_components_1.f90 | 2 +- gcc/testsuite/gfortran.dg/zero_length_1.f90 | 2 +- gcc/testsuite/gfortran.dg/zero_length_2.f90 | 2 +- gcc/testsuite/gfortran.dg/zero_sized_1.f90 | 140 +- gcc/testsuite/gfortran.dg/zero_sized_3.f90 | 2 +- gcc/testsuite/gfortran.dg/zero_sized_8.f90 | 50 + .../gfortran.fortran-torture/compile/nested.f90 | 12 +- .../compile/parameter_1.f90 | 2 +- .../gfortran.fortran-torture/execute/a_edit_1.f90 | 4 +- .../gfortran.fortran-torture/execute/adjustr.f90 | 2 +- .../gfortran.fortran-torture/execute/allocate.f90 | 8 +- .../execute/alternate_return.f90 | 4 +- .../gfortran.fortran-torture/execute/args.f90 | 6 +- .../execute/arithmeticif.f90 | 6 +- .../gfortran.fortran-torture/execute/arrayarg.f90 | 12 +- .../gfortran.fortran-torture/execute/arrayarg2.f90 | 2 +- .../gfortran.fortran-torture/execute/arraysave.f90 | 6 +- .../execute/assumed_size.f90 | 12 +- .../gfortran.fortran-torture/execute/backspace.f90 | 2 +- .../gfortran.fortran-torture/execute/bounds.f90 | 12 +- .../execute/character_passing.f90 | 2 +- .../execute/character_select_1.f90 | 4 +- .../gfortran.fortran-torture/execute/cmplx.f90 | 24 +- .../gfortran.fortran-torture/execute/common.f90 | 14 +- .../gfortran.fortran-torture/execute/common_2.f90 | 6 +- .../execute/common_init_1.f90 | 4 +- .../execute/common_size.f90 | 2 +- .../execute/constructor.f90 | 12 +- .../gfortran.fortran-torture/execute/contained.f90 | 4 +- .../execute/contained2.f90 | 6 +- .../execute/contained_3.f90 | 2 +- .../gfortran.fortran-torture/execute/csqrt_1.f90 | 2 +- .../gfortran.fortran-torture/execute/data.f90 | 56 +- .../gfortran.fortran-torture/execute/data_2.f90 | 6 +- .../gfortran.fortran-torture/execute/data_3.f90 | 10 +- .../gfortran.fortran-torture/execute/data_4.f90 | 2 +- .../gfortran.fortran-torture/execute/dep_fails.f90 | 2 +- .../gfortran.fortran-torture/execute/der_init.f90 | 12 +- .../execute/der_init_2.f90 | 2 +- .../execute/der_init_3.f90 | 4 +- .../execute/der_init_4.f90 | 2 +- .../execute/der_init_5.f90 | 8 +- .../gfortran.fortran-torture/execute/der_io.f90 | 8 +- .../gfortran.fortran-torture/execute/der_point.f90 | 14 +- .../gfortran.fortran-torture/execute/der_type.f90 | 12 +- .../gfortran.fortran-torture/execute/direct_io.f90 | 4 +- .../gfortran.fortran-torture/execute/elemental.f90 | 10 +- .../execute/empty_format.f90 | 2 +- .../gfortran.fortran-torture/execute/emptyif.f90 | 4 +- .../gfortran.fortran-torture/execute/entry_1.f90 | 36 +- .../gfortran.fortran-torture/execute/entry_10.f90 | 4 +- .../gfortran.fortran-torture/execute/entry_11.f90 | 8 +- .../gfortran.fortran-torture/execute/entry_2.f90 | 22 +- .../gfortran.fortran-torture/execute/entry_3.f90 | 16 +- .../gfortran.fortran-torture/execute/entry_4.f90 | 24 +- .../gfortran.fortran-torture/execute/entry_5.f90 | 22 +- .../gfortran.fortran-torture/execute/entry_6.f90 | 24 +- .../gfortran.fortran-torture/execute/entry_7.f90 | 24 +- .../gfortran.fortran-torture/execute/entry_8.f90 | 4 +- .../gfortran.fortran-torture/execute/entry_9.f90 | 8 +- .../gfortran.fortran-torture/execute/enum_1.f90 | 16 +- .../gfortran.fortran-torture/execute/enum_2.f90 | 18 +- .../gfortran.fortran-torture/execute/enum_3.f90 | 48 +- .../gfortran.fortran-torture/execute/enum_4.f90 | 8 +- .../gfortran.fortran-torture/execute/equiv_1.f90 | 4 +- .../gfortran.fortran-torture/execute/equiv_2.f90 | 16 +- .../gfortran.fortran-torture/execute/equiv_3.f90 | 2 +- .../gfortran.fortran-torture/execute/equiv_4.f90 | 16 +- .../execute/equiv_init_1.f90 | 34 +- .../gfortran.fortran-torture/execute/f2_edit_1.f90 | 4 +- .../gfortran.fortran-torture/execute/forall.f90 | 6 +- .../gfortran.fortran-torture/execute/forall_1.f90 | 14 +- .../gfortran.fortran-torture/execute/forall_2.f90 | 2 +- .../gfortran.fortran-torture/execute/forall_3.f90 | 8 +- .../gfortran.fortran-torture/execute/forall_4.f90 | 4 +- .../gfortran.fortran-torture/execute/forall_5.f90 | 10 +- .../gfortran.fortran-torture/execute/forall_6.f90 | 2 +- .../gfortran.fortran-torture/execute/forall_7.f90 | 6 +- .../execute/function_module_1.f90 | 2 +- .../gfortran.fortran-torture/execute/getarg_1.f90 | 12 +- .../gfortran.fortran-torture/execute/hollerith.f90 | 2 +- .../gfortran.fortran-torture/execute/in-pack.f90 | 24 +- .../execute/initialization_1.f90 | 2 +- .../execute/initializer.f90 | 10 +- .../gfortran.fortran-torture/execute/inquire_1.f90 | 4 +- .../gfortran.fortran-torture/execute/inquire_2.f90 | 2 +- .../gfortran.fortran-torture/execute/inquire_3.f90 | 4 +- .../gfortran.fortran-torture/execute/inquire_4.f90 | 4 +- .../gfortran.fortran-torture/execute/inquire_5.f90 | 8 +- .../execute/integer_select.f90 | 24 +- .../execute/integer_select_1.f90 | 10 +- .../execute/internal_write.f90 | 2 +- .../execute/intrinsic_abs.f90 | 14 +- .../execute/intrinsic_achar.f90 | 4 +- .../execute/intrinsic_aint_anint.f90 | 4 +- .../execute/intrinsic_anyall.f90 | 32 +- .../execute/intrinsic_associated.f90 | 68 +- .../execute/intrinsic_associated_2.f90 | 6 +- .../execute/intrinsic_bitops.f90 | 38 +- .../execute/intrinsic_count.f90 | 20 +- .../execute/intrinsic_cshift.f90 | 12 +- .../execute/intrinsic_dim.f90 | 12 +- .../execute/intrinsic_dotprod.f90 | 6 +- .../execute/intrinsic_dprod.f90 | 2 +- .../execute/intrinsic_dummy.f90 | 2 +- .../execute/intrinsic_eoshift.f90 | 36 +- .../execute/intrinsic_fraction_exponent.f90 | 4 +- .../execute/intrinsic_index.f90 | 6 +- .../execute/intrinsic_integer.f90 | 2 +- .../execute/intrinsic_leadz.f90 | 58 +- .../execute/intrinsic_len.f90 | 6 +- .../execute/intrinsic_matmul.f90 | 10 +- .../execute/intrinsic_merge.f90 | 6 +- .../execute/intrinsic_minmax.f90 | 32 +- .../execute/intrinsic_mmloc.f90 | 106 +- .../execute/intrinsic_mmloc_2.f90 | 8 +- .../execute/intrinsic_mmloc_3.f90 | 16 +- .../execute/intrinsic_mmloc_4.f90 | 4 +- .../execute/intrinsic_mmval.f90 | 20 +- .../execute/intrinsic_mod_ulo.f90 | 6 +- .../execute/intrinsic_mvbits.f90 | 4 +- .../execute/intrinsic_nearest.f90 | 14 +- .../execute/intrinsic_pack.f90 | 12 +- .../execute/intrinsic_present.f90 | 16 +- .../execute/intrinsic_product.f90 | 20 +- .../execute/intrinsic_rrspacing.f90 | 4 +- .../execute/intrinsic_scale.f90 | 4 +- .../execute/intrinsic_set_exponent.f90 | 30 +- .../execute/intrinsic_shape.f90 | 4 +- .../execute/intrinsic_si_kind.f90 | 10 +- .../execute/intrinsic_sign.f90 | 16 +- .../execute/intrinsic_size.f90 | 12 +- .../execute/intrinsic_spacing.f90 | 4 +- .../execute/intrinsic_spread.f90 | 6 +- .../execute/intrinsic_sr_kind.f90 | 30 +- .../execute/intrinsic_sum.f90 | 32 +- .../execute/intrinsic_trailz.f90 | 58 +- .../execute/intrinsic_transpose.f90 | 6 +- .../execute/intrinsic_trim.f90 | 8 +- .../execute/intrinsic_unpack.f90 | 6 +- .../execute/iolength_1.f90 | 2 +- .../execute/iolength_2.f90 | 2 +- .../execute/iolength_3.f90 | 2 +- .../execute/list_read_1.f90 | 4 +- .../execute/logical_select_1.f90 | 14 +- .../gfortran.fortran-torture/execute/mainsub.f90 | 2 +- .../gfortran.fortran-torture/execute/math.f90 | 8 +- .../execute/module_init_1.f90 | 4 +- .../execute/module_interface_2.f90 | 4 +- .../execute/nan_inf_fmt.f90 | 48 +- .../gfortran.fortran-torture/execute/nestcons.f90 | 2 +- .../gfortran.fortran-torture/execute/nullarg.f90 | 2 +- .../execute/optstring_1.f90 | 6 +- .../execute/parameter_1.f90 | 4 +- .../execute/parameter_2.f90 | 2 +- .../gfortran.fortran-torture/execute/partparm.f90 | 2 +- .../execute/plusconst_1.f90 | 2 +- .../gfortran.fortran-torture/execute/power.f90 | 52 +- .../gfortran.fortran-torture/execute/pr19269-1.f90 | 14 +- .../gfortran.fortran-torture/execute/pr23373-1.f90 | 8 +- .../gfortran.fortran-torture/execute/pr23373-2.f90 | 8 +- .../gfortran.fortran-torture/execute/pr32140.f90 | 2 +- .../gfortran.fortran-torture/execute/pr40021.f | 2 +- .../gfortran.fortran-torture/execute/pr43390.f90 | 4 +- .../gfortran.fortran-torture/execute/pr54767.f90 | 2 +- .../gfortran.fortran-torture/execute/pr57396.f90 | 2 +- .../gfortran.fortran-torture/execute/procarg.f90 | 2 +- .../gfortran.fortran-torture/execute/ptr.f90 | 8 +- .../gfortran.fortran-torture/execute/random_1.f90 | 4 +- .../gfortran.fortran-torture/execute/random_2.f90 | 2 +- .../execute/random_init.f90 | 2 +- .../gfortran.fortran-torture/execute/read_eof.f90 | 2 +- .../execute/read_null_string.f90 | 2 +- .../gfortran.fortran-torture/execute/retarray.f90 | 12 +- .../execute/retarray_2.f90 | 2 +- .../gfortran.fortran-torture/execute/save_1.f90 | 6 +- .../gfortran.fortran-torture/execute/save_2.f90 | 2 +- .../gfortran.fortran-torture/execute/scalarize.f90 | 4 +- .../execute/scalarize2.f90 | 4 +- .../execute/scalarize3.f90 | 2 +- .../gfortran.fortran-torture/execute/select_1.f90 | 2 +- .../gfortran.fortran-torture/execute/seq_io.f90 | 8 +- .../execute/slash_edit.f90 | 4 +- .../gfortran.fortran-torture/execute/spec_abs.f90 | 2 +- .../gfortran.fortran-torture/execute/specifics.f90 | 30 +- .../execute/st_function.f90 | 18 +- .../execute/st_function_1.f90 | 2 +- .../execute/st_function_2.f90 | 4 +- .../execute/stack_varsize.f90 | 6 +- .../gfortran.fortran-torture/execute/straret.f90 | 2 +- .../execute/strarray_1.f90 | 2 +- .../execute/strarray_2.f90 | 2 +- .../execute/strarray_3.f90 | 10 +- .../execute/strarray_4.f90 | 6 +- .../gfortran.fortran-torture/execute/strcmp.f90 | 16 +- .../execute/strcommon_1.f90 | 4 +- .../gfortran.fortran-torture/execute/string.f90 | 8 +- .../gfortran.fortran-torture/execute/strlen.f90 | 12 +- .../gfortran.fortran-torture/execute/strret.f90 | 4 +- .../gfortran.fortran-torture/execute/t_edit.f90 | 4 +- .../execute/test_slice.f90 | 10 +- .../gfortran.fortran-torture/execute/transfer1.f90 | 2 +- .../gfortran.fortran-torture/execute/transfer2.f90 | 2 +- .../execute/unopened_unit_1.f90 | 2 +- .../gfortran.fortran-torture/execute/userop.f90 | 14 +- .../gfortran.fortran-torture/execute/where17.f90 | 2 +- .../gfortran.fortran-torture/execute/where18.f90 | 4 +- .../gfortran.fortran-torture/execute/where19.f90 | 4 +- .../gfortran.fortran-torture/execute/where20.f90 | 12 +- .../gfortran.fortran-torture/execute/where21.f90 | 2 +- .../gfortran.fortran-torture/execute/where_1.f90 | 4 +- .../gfortran.fortran-torture/execute/where_10.f90 | 2 +- .../gfortran.fortran-torture/execute/where_11.f90 | 2 +- .../gfortran.fortran-torture/execute/where_14.f90 | 2 +- .../gfortran.fortran-torture/execute/where_15.f90 | 2 +- .../gfortran.fortran-torture/execute/where_16.f90 | 2 +- .../gfortran.fortran-torture/execute/where_2.f90 | 2 +- .../gfortran.fortran-torture/execute/where_3.f90 | 2 +- .../gfortran.fortran-torture/execute/where_4.f90 | 2 +- .../gfortran.fortran-torture/execute/where_5.f90 | 2 +- .../gfortran.fortran-torture/execute/where_6.f90 | 2 +- .../gfortran.fortran-torture/execute/where_7.f90 | 16 +- .../gfortran.fortran-torture/execute/where_8.f90 | 8 +- .../gfortran.fortran-torture/execute/write_a_1.f90 | 6 +- .../execute/write_logical.f90 | 8 +- gcc/testsuite/gnat.dg/array11.adb | 10 +- gcc/testsuite/gnat.dg/{dispatch1.adb => disp1.adb} | 5 +- .../gnat.dg/{dispatch1_p.ads => disp1_pkg.ads} | 6 +- gcc/testsuite/gnat.dg/{dispatch2.adb => disp2.adb} | 5 +- .../gnat.dg/{dispatch2_p.adb => disp2_pkg.adb} | 7 +- .../gnat.dg/{dispatch2_p.ads => disp2_pkg.ads} | 9 +- .../{generic_dispatch.adb => generic_disp.adb} | 7 +- ...generic_dispatch_p.adb => generic_disp_pkg.adb} | 8 +- ...generic_dispatch_p.ads => generic_disp_pkg.ads} | 5 +- gcc/testsuite/gnat.dg/null_pointer_deref1.adb | 2 +- gcc/testsuite/gnat.dg/null_pointer_deref2.adb | 2 +- gcc/testsuite/gnat.dg/object_overflow1.adb | 4 +- gcc/testsuite/gnat.dg/object_overflow2.adb | 4 +- gcc/testsuite/gnat.dg/object_overflow3.adb | 4 +- gcc/testsuite/gnat.dg/object_overflow4.adb | 8 +- gcc/testsuite/gnat.dg/object_overflow5.adb | 8 +- gcc/testsuite/gnat.dg/sso8.adb | 15 + gcc/testsuite/gnat.dg/sso8_pkg.ads | 32 + gcc/testsuite/go.test/go-test.exp | 3 + gcc/testsuite/lib/prune.exp | 2 +- gcc/testsuite/lib/target-supports.exp | 5 +- gcc/timevar.c | 23 +- gcc/toplev.c | 45 +- gcc/tree-data-ref.c | 11 +- gcc/tree-if-conv.c | 21 +- gcc/tree-inline.c | 3 +- gcc/tree-pretty-print.c | 19 +- gcc/tree-scalar-evolution.c | 6 +- gcc/tree-ssa-live.c | 15 +- gcc/tree-ssa-loop-im.c | 2 + gcc/tree-ssa-pre.c | 258 +- gcc/tree-ssa-strlen.c | 118 +- ...imple-ssa-warn-restrict.h => tree-ssa-strlen.h} | 14 +- gcc/tree-ssa.c | 14 +- gcc/tree-switch-conversion.c | 3 +- gcc/tree-tailcall.c | 2 +- gcc/tree-vect-data-refs.c | 4 +- gcc/tree-vect-loop.c | 35 +- gcc/tree-vect-patterns.c | 124 +- gcc/tree-vect-slp.c | 104 +- gcc/tree-vect-stmts.c | 89 +- gcc/tree-vrp.c | 64 +- gcc/var-tracking.c | 26 +- gcc/varasm.c | 9 +- gcc/vec.h | 15 + gotools/ChangeLog | 4 + gotools/Makefile.am | 2 +- gotools/Makefile.in | 4 +- libatomic/ChangeLog | 10 + libatomic/config/s390/exch_n.c | 69 + libatomic/configure | 17 +- libatomic/configure.tgt | 5 + libbacktrace/ChangeLog | 20 + libbacktrace/configure | 17 +- libbacktrace/elf.c | 65 +- libcpp/ChangeLog | 27 + libcpp/lex.c | 27 +- libcpp/line-map.c | 5 + libcpp/macro.c | 153 +- libcpp/po/ChangeLog | 4 + libcpp/po/da.po | 22 +- libdecnumber/ChangeLog | 6 + libdecnumber/decNumber.c | 4 +- libgcc/ChangeLog | 67 + libgcc/config.in | 7 + libgcc/config/i386/cygwin.S | 26 +- libgcc/config/i386/i386-asm.h | 32 +- libgcc/config/i386/resms64fx.h | 5 + libgcc/config/i386/resms64x.h | 4 + libgcc/config/i386/shadow-stack-unwind.h | 24 +- libgcc/config/pa/fptr.c | 20 + libgcc/config/xtensa/ieee754-df.S | 1 + libgcc/config/xtensa/ieee754-sf.S | 1 + libgcc/configure | 53 +- libgcc/configure.ac | 18 + libgfortran/ChangeLog | 137 + libgfortran/caf/libcaf.h | 45 +- libgfortran/caf/mpi.c | 43 +- libgfortran/caf/single.c | 271 +- libgfortran/configure | 21 +- libgfortran/generated/reshape_c10.c | 2 +- libgfortran/generated/reshape_c16.c | 2 +- libgfortran/generated/reshape_c4.c | 2 +- libgfortran/generated/reshape_c8.c | 2 +- libgfortran/generated/reshape_i16.c | 2 +- libgfortran/generated/reshape_i4.c | 2 +- libgfortran/generated/reshape_i8.c | 2 +- libgfortran/generated/reshape_r10.c | 2 +- libgfortran/generated/reshape_r16.c | 2 +- libgfortran/generated/reshape_r4.c | 2 +- libgfortran/generated/reshape_r8.c | 2 +- libgfortran/intrinsics/date_and_time.c | 6 +- libgfortran/intrinsics/reshape_generic.c | 4 +- libgfortran/io/format.c | 5 +- libgfortran/io/list_read.c | 4 +- libgfortran/io/transfer.c | 4 + libgfortran/io/write.c | 4 +- libgfortran/libgfortran.h | 62 +- libgfortran/m4/reshape.m4 | 2 +- libgfortran/runtime/pause.c | 12 +- libgfortran/runtime/stop.c | 53 +- libgo/MERGE | 2 +- libgo/Makefile.am | 1 + libgo/Makefile.in | 4 +- libgo/VERSION | 2 +- libgo/configure | 12 +- libgo/configure.ac | 12 +- libgo/go/cmd/cgo/main.go | 2 + libgo/go/cmd/go/internal/load/pkg.go | 1 + libgo/go/cmd/go/internal/work/exec.go | 15 +- libgo/go/cmd/go/internal/work/security.go | 50 +- libgo/go/cmd/go/internal/work/security_test.go | 7 + libgo/go/go/build/syslist.go | 2 +- .../syscall/unix/getrandom_linux_generic.go | 2 +- libgo/go/runtime/atomic_pointer.go | 69 + libgo/go/runtime/chan.go | 10 + libgo/go/runtime/extern.go | 4 - libgo/go/runtime/hash64.go | 2 +- libgo/go/runtime/hashmap.go | 25 + libgo/go/runtime/lfstack_64bit.go | 2 +- libgo/go/runtime/malloc.go | 14 +- libgo/go/runtime/proc.go | 12 +- libgo/go/runtime/select.go | 7 + libgo/go/runtime/stubs.go | 33 - libgo/go/runtime/unaligned1.go | 2 +- libgo/go/sync/atomic/atomic.c | 34 - libgo/go/syscall/endian_little.go | 2 +- libgo/go/syscall/libcall_linux_ustat.go | 2 +- libgo/goarch.sh | 4 + libgo/match.sh | 4 +- libgo/misc/cgo/test/issue9400/gccgo.go | 2 + libgo/misc/cgo/test/issue9400/stubs.go | 2 + libgo/misc/cgo/testcshared/src/libgo2/dup2.go | 2 +- libgo/misc/cgo/testcshared/src/libgo2/dup3.go | 2 +- libgo/mksysinfo.sh | 2 +- libgo/runtime/go-caller.c | 14 +- libgo/runtime/go-callers.c | 19 +- libgo/runtime/runtime.h | 3 +- libgo/runtime/runtime_c.c | 59 +- libgo/testsuite/gotest | 4 +- libgomp/ChangeLog | 17 + libgomp/configure | 19 +- libgomp/testsuite/libgomp.fortran/pr84418-1.f90 | 26 + libgomp/testsuite/libgomp.fortran/pr84418-2.f90 | 35 + .../testsuite/libgomp.fortran/threadprivate4.f90 | 1 + libiberty/ChangeLog | 4 + libiberty/cp-demangle.c | 2 +- libitm/ChangeLog | 5 + libitm/configure | 17 +- libmpx/ChangeLog | 7 +- libmpx/configure | 17 +- libobjc/ChangeLog | 5 + libobjc/configure | 21 +- libquadmath/ChangeLog | 5 + libquadmath/configure | 17 +- libsanitizer/ChangeLog | 5 + libsanitizer/configure | 17 +- libssp/ChangeLog | 5 + libssp/configure | 21 +- libstdc++-v3/ChangeLog | 83 + libstdc++-v3/configure | 53 +- libstdc++-v3/configure.ac | 6 + libstdc++-v3/include/Makefile.am | 5 + libstdc++-v3/include/Makefile.in | 3 + libstdc++-v3/include/bits/parse_numbers.h | 12 +- libstdc++-v3/include/ext/aligned_buffer.h | 5 + libstdc++-v3/include/std/any | 36 +- libstdc++-v3/include/std/optional | 420 +- libstdc++-v3/include/std/thread | 15 +- libstdc++-v3/include/std/variant | 14 +- libstdc++-v3/python/libstdcxx/v6/printers.py | 44 +- libstdc++-v3/src/filesystem/ops.cc | 4 +- libstdc++-v3/src/filesystem/std-ops.cc | 4 +- .../testsuite/20_util/any/misc/any_cast.cc | 9 - .../testsuite/20_util/any/misc/any_cast_neg.cc | 23 +- .../duration/literals/{65499.cc => 84671.cc} | 11 +- libstdc++-v3/testsuite/20_util/optional/84601.cc | 22 + .../testsuite/20_util/optional/cons/value_neg.cc | 6 +- .../{promise/69106.cc => async/84532.cc} | 30 +- .../thread/{id/operators.cc => 84532.cc} | 28 +- .../testsuite/libstdc++-prettyprinters/debug.cc | 6 +- .../libstdc++-prettyprinters/debug_cxx11.cc | 6 +- libvtv/ChangeLog | 5 + libvtv/configure | 17 +- 3437 files changed, 52169 insertions(+), 26161 deletions(-) create mode 100644 gcc/config/i386/pconfigintrin.h create mode 100644 gcc/config/i386/wbnoinvdintrin.h copy gcc/config/{powerpcspe/aix71.h => rs6000/aix72.h} (94%) copy gcc/{dce.h => omp-simd-clone.h} (75%) create mode 100644 gcc/testsuite/c-c++-common/cpp/va-opt-2.c create mode 100644 gcc/testsuite/c-c++-common/cpp/va-opt-3.c copy gcc/testsuite/c-c++-common/{dump-ada-spec-4.c => dump-ada-spec-10.c} (58%) copy gcc/testsuite/c-c++-common/{dump-ada-spec-3.c => dump-ada-spec-11.c} (61%) copy gcc/testsuite/c-c++-common/{dump-ada-spec-1.c => dump-ada-spec-12.c} (54%) copy gcc/testsuite/{g++.dg/other/dump-ada-spec-1.C => c-c++-common/dump-ada-spec-1 [...] create mode 100644 gcc/testsuite/c-c++-common/dump-ada-spec-8.c copy gcc/testsuite/c-c++-common/{dump-ada-spec-3.c => dump-ada-spec-9.c} (61%) create mode 100644 gcc/testsuite/c-c++-common/gomp/pr84341.c create mode 100644 gcc/testsuite/c-c++-common/pr84293.c create mode 100644 gcc/testsuite/c-c++-common/pr84293.h create mode 100644 gcc/testsuite/c-c++-common/ubsan/shift-11.c create mode 100644 gcc/testsuite/g++.dg/Wmissing-attributes.C create mode 100644 gcc/testsuite/g++.dg/abi/lambda-capture1.C create mode 100644 gcc/testsuite/g++.dg/concepts/debug1.C create mode 100644 gcc/testsuite/g++.dg/concepts/pr84330.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-62.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-63.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alignas14.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alignas15.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/auto49.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/auto50.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-84449.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-ctor21.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/dc9.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/elision3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/fntmpdefarg7.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/inh-ctor31.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist98.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/inline-ns10.C copy gcc/testsuite/g++.dg/cpp0x/lambda/{lambda-ice18.C => lambda-61135.C} (64%) create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-61358.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-67370.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-array3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice26.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice27.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice28.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice29.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nsdmi9.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-vla1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-vla2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept32.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi-empty1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr71169-2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr71169.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr71832.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr77655.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr84497.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr84609.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/ref-qual18.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/static_assert14.C copy gcc/testsuite/g++.dg/cpp0x/{pr67238.C => variadic172.C} (77%) create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic173.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn47.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-84192.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-nsdmi1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-variadic11.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-variadic12.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-variadic13.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-variadic14.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-init16.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-init17.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr84496.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr84558.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr84593.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr84662.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ58.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ58a.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ59.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction47.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction48.C copy gcc/testsuite/g++.dg/cpp1z/{class-deduction3.C => class-deduction49.C} (51%) create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-83692.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-84684.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if14.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-lambda20.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp-lambda1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/launder7.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/launder8.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/pr84325.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/pr84533.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/static1.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-const-pure.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-const.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-deprecated-2.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-malloc-2.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-malloc-3.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-malloc.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-noinline-2.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-noinline-3.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-noinline.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-nonnull.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-noreturn-2.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-noreturn-3.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-noreturn.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-nothrow-2.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-nothrow-3.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-nothrow.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-optimize.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-pure.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-returns-nonnull.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-warning.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib55.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib56.C create mode 100644 gcc/testsuite/g++.dg/ext/constexpr-vla5.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary29.C create mode 100644 gcc/testsuite/g++.dg/ext/is_trivially_constructible6.C create mode 100644 gcc/testsuite/g++.dg/ext/pr84683.C create mode 100644 gcc/testsuite/g++.dg/ext/pr84724-1.C create mode 100644 gcc/testsuite/g++.dg/ext/pr84724-2.C create mode 100644 gcc/testsuite/g++.dg/ext/pr84724-3.C create mode 100644 gcc/testsuite/g++.dg/ext/stmtexpr22.C create mode 100644 gcc/testsuite/g++.dg/ext/vector34.C create mode 100644 gcc/testsuite/g++.dg/ext/vla18.C create mode 100644 gcc/testsuite/g++.dg/gcov/pr84548.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr84430.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr84448.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr84556.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr84557.C create mode 100644 gcc/testsuite/g++.dg/lookup/pr84375.C create mode 100644 gcc/testsuite/g++.dg/lookup/pr84426.C create mode 100644 gcc/testsuite/g++.dg/lookup/pr84602.C create mode 100644 gcc/testsuite/g++.dg/lookup/pr84702.C create mode 100644 gcc/testsuite/g++.dg/opt/pr84272.C create mode 100644 gcc/testsuite/g++.dg/parse/array-size3.C create mode 100644 gcc/testsuite/g++.dg/parse/error59.C create mode 100644 gcc/testsuite/g++.dg/parse/error60.C create mode 100644 gcc/testsuite/g++.dg/parse/pr84263.C create mode 100644 gcc/testsuite/g++.dg/pr84231.C create mode 100644 gcc/testsuite/g++.dg/pr84264.C create mode 100644 gcc/testsuite/g++.dg/pr84279.C create mode 100644 gcc/testsuite/g++.dg/pr84492.C create mode 100644 gcc/testsuite/g++.dg/template/crash129.C create mode 100644 gcc/testsuite/g++.dg/template/nontype-fn1.C create mode 100644 gcc/testsuite/g++.dg/template/overload15.C create mode 100644 gcc/testsuite/g++.dg/template/pr84434.C create mode 100644 gcc/testsuite/g++.dg/template/pr84694.C create mode 100644 gcc/testsuite/g++.dg/template/scope5.C create mode 100644 gcc/testsuite/g++.dg/template/sizeof16.C create mode 100644 gcc/testsuite/g++.dg/template/sizeof17.C create mode 100644 gcc/testsuite/g++.dg/template/static37.C create mode 100644 gcc/testsuite/g++.dg/torture/pr71464.C create mode 100644 gcc/testsuite/g++.dg/torture/pr79410.C create mode 100644 gcc/testsuite/g++.dg/torture/pr81812.C create mode 100644 gcc/testsuite/g++.dg/torture/pr83659.C create mode 100644 gcc/testsuite/g++.dg/torture/pr84190.C create mode 100644 gcc/testsuite/g++.dg/torture/pr84502.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/volatile1.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/volatile2.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr83987-2.C create mode 100644 gcc/testsuite/g++.dg/vect/pr84556.cc create mode 100644 gcc/testsuite/g++.dg/warn/Wformat-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wimplicit-fallthrough-3.C create mode 100644 gcc/testsuite/g++.dg/warn/Wsign-compare-8.C create mode 100644 gcc/testsuite/g++.dg/warn/Wstringop-truncation-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wstringop-truncation-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-function4.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-var-30.C create mode 100644 gcc/testsuite/g++.dg/warn/effc4.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/20180309-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr84178-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr84305.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr84383.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr84425.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/regs-arg-size.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/20180226-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr82210.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr84169.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr84339.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr84478.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr84524.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr84748.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-27.c create mode 100644 gcc/testsuite/gcc.dg/Wattributes-8.c create mode 100644 gcc/testsuite/gcc.dg/Wrestrict-10.c create mode 100644 gcc/testsuite/gcc.dg/Wrestrict-11.c create mode 100644 gcc/testsuite/gcc.dg/Wrestrict-13.c create mode 100644 gcc/testsuite/gcc.dg/Wrestrict-7.c create mode 100644 gcc/testsuite/gcc.dg/Wrestrict-8.c create mode 100644 gcc/testsuite/gcc.dg/Wrestrict-9.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-truncation-2.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-truncation.c create mode 100644 gcc/testsuite/gcc.dg/asan/pr82484.c create mode 100644 gcc/testsuite/gcc.dg/bf-ms-layout-4.c create mode 100644 gcc/testsuite/gcc.dg/bf-ms-layout-5.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr84399.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr84404.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr84552.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr84584.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr84650.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr84212_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr84212_1.c create mode 100644 gcc/testsuite/gcc.dg/pr81592.c create mode 100644 gcc/testsuite/gcc.dg/pr82123.c create mode 100644 gcc/testsuite/gcc.dg/pr83723.c create mode 100644 gcc/testsuite/gcc.dg/pr84095.c create mode 100644 gcc/testsuite/gcc.dg/pr84237.c create mode 100644 gcc/testsuite/gcc.dg/pr84300.c create mode 100644 gcc/testsuite/gcc.dg/pr84309-2.c create mode 100644 gcc/testsuite/gcc.dg/pr84309.c create mode 100644 gcc/testsuite/gcc.dg/pr84321.c create mode 100644 gcc/testsuite/gcc.dg/pr84334.c create mode 100644 gcc/testsuite/gcc.dg/pr84452.c create mode 100644 gcc/testsuite/gcc.dg/pr84503-1.c create mode 100644 gcc/testsuite/gcc.dg/pr84503-2.c create mode 100644 gcc/testsuite/gcc.dg/pr84607.c create mode 100644 gcc/testsuite/gcc.dg/pr84614.c create mode 100644 gcc/testsuite/gcc.dg/pr84628.c create mode 100644 gcc/testsuite/gcc.dg/pr84670-1.c create mode 100644 gcc/testsuite/gcc.dg/pr84670-2.c create mode 100644 gcc/testsuite/gcc.dg/pr84670-3.c create mode 100644 gcc/testsuite/gcc.dg/pr84670-4.c create mode 100644 gcc/testsuite/gcc.dg/pr84687.c create mode 100644 gcc/testsuite/gcc.dg/pr84710.c create mode 100644 gcc/testsuite/gcc.dg/pr84721.c create mode 100644 gcc/testsuite/gcc.dg/pr84739.c create mode 100644 gcc/testsuite/gcc.dg/pr84772.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr84178-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr84417.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr84427.c copy gcc/testsuite/{gcc.c-torture/execute/960419-2.c => gcc.dg/torture/pr84528.c} (62%) create mode 100644 gcc/testsuite/gcc.dg/torture/pr84682-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr84682-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr84682-3.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr84740.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr84746.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr84775.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr84512.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr83965-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr84357.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr84419.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-alias-check-13.c create mode 100644 gcc/testsuite/gcc.target/aarch64/asm-4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr84252.c create mode 100644 gcc/testsuite/gcc.target/arm/pr83712.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr84524.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vsqrtsd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vsqrtss-2.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-11.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-12.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-attr-12.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-attr-13.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-attr-14.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-attr-15.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-attr-16.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-extern-10.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-extern-8.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-extern-9.c create mode 100644 gcc/testsuite/gcc.target/i386/pconfig-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr57193.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70023.c create mode 100644 gcc/testsuite/gcc.target/i386/pr84309.c create mode 100644 gcc/testsuite/gcc.target/i386/pr84310-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr84310.c create mode 100644 gcc/testsuite/gcc.target/i386/pr84335.c create mode 100644 gcc/testsuite/gcc.target/i386/pr84336.c create mode 100644 gcc/testsuite/gcc.target/i386/pr84564.c create mode 100644 gcc/testsuite/gcc.target/i386/pr84625.c create mode 100644 gcc/testsuite/gcc.target/i386/pr84723-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr84723-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr84723-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr84723-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr84723-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr84742-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr84742-2.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-22.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-23.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-24.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-25.c copy gcc/testsuite/{gcc.dg/torture/20131115-1.c => gcc.target/i386/ret-thunk-26.c} (88%) create mode 100644 gcc/testsuite/gcc.target/i386/wbinvd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/wbnoinvd-1.c create mode 100644 gcc/testsuite/gcc.target/ia64/pr56540.c create mode 100644 gcc/testsuite/gcc.target/msp430/pr79242.c create mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-3-runnable-p8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-4-int128-runnable.c create mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-7-p9-runnable.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-neg-int.p7.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vinsert4b-1.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vinsert4b-2.c copy gcc/testsuite/gcc.target/powerpc/{pr79439.c => pr79439-1.c} (50%) rename gcc/testsuite/gcc.target/powerpc/{pr79439.c => pr79439-2.c} (69%) create mode 100644 gcc/testsuite/gcc.target/powerpc/pr79439-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr81572.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr83926.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr83969.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr84220-sld.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr84220-sld2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr84220-sldw.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr84220-xxperm.c copy gcc/testsuite/gcc.target/powerpc/{pr60676.c => pr84220-xxsld.c} (52%) create mode 100644 gcc/testsuite/gcc.target/powerpc/pr84226.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr84700.c copy gcc/testsuite/gcc.target/powerpc/{altivec-7-be.c => vsx-7-be.c} (52%) create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-7.h copy gcc/testsuite/gcc.target/powerpc/{vsx-vector-6-le.c => vsx-vector-6-le.p9.c} (64%) create mode 100644 gcc/testsuite/gcc.target/rl78/test_auto_vector.c copy gcc/testsuite/{gcc.c-torture/compile/20051216-1.c => gcc.target/rx/mjsr.c} (93%) create mode 100644 gcc/testsuite/gcc.target/rx/movsicc.c create mode 100644 gcc/testsuite/gcc.target/rx/pr83831.c create mode 100644 gcc/testsuite/gcc.target/s390/pr84295.c create mode 100644 gcc/testsuite/gfortran.dg/abort_shouldfail.f90 create mode 100644 gcc/testsuite/gfortran.dg/associate_36.f90 create mode 100644 gcc/testsuite/gfortran.dg/associate_37.f90 create mode 100644 gcc/testsuite/gfortran.dg/class_68.f90 create mode 100644 gcc/testsuite/gfortran.dg/class_array_23.f03 create mode 100644 gcc/testsuite/gfortran.dg/coarray_47.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_alloc_comp_6.f08 create mode 100644 gcc/testsuite/gfortran.dg/coarray_alloc_comp_7.f08 create mode 100644 gcc/testsuite/gfortran.dg/coarray_alloc_comp_8.f08 create mode 100644 gcc/testsuite/gfortran.dg/data_substring.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_19.f90 create mode 100644 gcc/testsuite/gfortran.dg/derived_init_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/dtio_33.f90 create mode 100644 gcc/testsuite/gfortran.dg/explicit_shape_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/implied_do_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/implied_do_io_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/inline_matmul_22.f90 create mode 100644 gcc/testsuite/gfortran.dg/inquire_18.f90 create mode 100644 gcc/testsuite/gfortran.dg/inquire_19.f90 create mode 100644 gcc/testsuite/gfortran.dg/lto/pr84645_0.f90 create mode 100644 gcc/testsuite/gfortran.dg/minmaxloc_zerosize_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr51434.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr64107.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr64124.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr70409.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr71085.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr82004.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr83149.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr83149_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr83149_a.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr83149_b.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr84523.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr84565.f90 create mode 100644 gcc/testsuite/gfortran.dg/select_type_40.f90 create mode 100644 gcc/testsuite/gfortran.dg/select_type_41.f90 create mode 100644 gcc/testsuite/gfortran.dg/statement_function_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/statement_function_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/statement_function_3.f create mode 100644 gcc/testsuite/gfortran.dg/stop_shouldfail.f90 create mode 100644 gcc/testsuite/gfortran.dg/structure_constructor_14.f90 create mode 100644 gcc/testsuite/gfortran.dg/type_to_class_4.f03 create mode 100644 gcc/testsuite/gfortran.dg/type_to_class_5.f03 create mode 100644 gcc/testsuite/gfortran.dg/zero_sized_8.f90 rename gcc/testsuite/gnat.dg/{dispatch1.adb => disp1.adb} (65%) rename gcc/testsuite/gnat.dg/{dispatch1_p.ads => disp1_pkg.ads} (63%) rename gcc/testsuite/gnat.dg/{dispatch2.adb => disp2.adb} (70%) rename gcc/testsuite/gnat.dg/{dispatch2_p.adb => disp2_pkg.adb} (72%) rename gcc/testsuite/gnat.dg/{dispatch2_p.ads => disp2_pkg.ads} (85%) rename gcc/testsuite/gnat.dg/{generic_dispatch.adb => generic_disp.adb} (57%) rename gcc/testsuite/gnat.dg/{generic_dispatch_p.adb => generic_disp_pkg.adb} (64%) rename gcc/testsuite/gnat.dg/{generic_dispatch_p.ads => generic_disp_pkg.ads} (90%) create mode 100644 gcc/testsuite/gnat.dg/sso8.adb create mode 100644 gcc/testsuite/gnat.dg/sso8_pkg.ads copy gcc/{gimple-ssa-warn-restrict.h => tree-ssa-strlen.h} (66%) create mode 100644 libatomic/config/s390/exch_n.c create mode 100644 libgo/go/runtime/atomic_pointer.go create mode 100644 libgomp/testsuite/libgomp.fortran/pr84418-1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/pr84418-2.f90 copy libstdc++-v3/testsuite/20_util/duration/literals/{65499.cc => 84671.cc} (73%) create mode 100644 libstdc++-v3/testsuite/20_util/optional/84601.cc copy libstdc++-v3/testsuite/30_threads/{promise/69106.cc => async/84532.cc} (65%) copy libstdc++-v3/testsuite/30_threads/thread/{id/operators.cc => 84532.cc} (65%)