This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch gccgo in repository gcc.
from 25e15aaed27 Merge from trunk revision 257637. 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 new 88a3ea34080 Merge from trunk revision 257954.
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: config/ChangeLog | 5 + config/cet.m4 | 16 +- contrib/ChangeLog | 6 + contrib/compare_tests | 23 +- contrib/dg-cmp-results.sh | 9 +- contrib/warn_summary | 2 +- fixincludes/ChangeLog | 8 + fixincludes/fixincl.x | 96 +- fixincludes/inclhack.def | 20 + fixincludes/tests/base/stdlib.h | 10 + gcc/ChangeLog | 633 ++++ gcc/DATESTAMP | 2 +- gcc/attribs.c | 35 +- gcc/builtins.c | 3 +- gcc/c-family/ChangeLog | 8 + gcc/c-family/c-cppbuiltin.c | 2 +- gcc/c-family/c.opt | 2 +- gcc/cfgrtl.c | 5 - gcc/combine.c | 60 +- gcc/common/config/arm/arm-common.c | 12 + gcc/config/aarch64/aarch64.c | 13 +- gcc/config/aarch64/aarch64.h | 1 + gcc/config/aarch64/cortex-a57-fma-steering.c | 35 +- gcc/config/alpha/alpha.c | 8 - gcc/config/arc/arc.c | 5 +- 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/frv/frv.c | 28 - gcc/config/i386/cetintrin.h | 31 +- gcc/config/i386/i386-builtin-types.def | 1 + gcc/config/i386/i386-builtin.def | 4 +- gcc/config/i386/i386.c | 208 +- gcc/config/i386/i386.md | 16 +- gcc/config/iq2000/iq2000.c | 8 +- gcc/config/msp430/msp430.c | 4 + gcc/config/pa/pa.md | 82 +- gcc/config/riscv/riscv.c | 30 +- gcc/config/riscv/riscv.h | 4 + gcc/config/rl78/rl78.md | 8 + gcc/config/rs6000/aix71.h | 6 +- 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/rs6000-builtin.def | 58 +- gcc/config/rs6000/rs6000-c.c | 155 +- gcc/config/rs6000/rs6000.c | 39 +- gcc/config/rs6000/rs6000.md | 1126 +++--- gcc/config/rs6000/sync.md | 92 +- gcc/config/rs6000/vector.md | 473 ++- gcc/config/rs6000/vsx.md | 229 +- gcc/config/rx/rx-protos.h | 106 + gcc/config/rx/rx.c | 164 +- gcc/config/rx/rx.md | 112 +- gcc/config/s390/s390.c | 4 +- gcc/config/sh/sh.c | 10 +- gcc/config/xtensa/xtensa.c | 5 +- gcc/cp/ChangeLog | 180 + gcc/cp/call.c | 24 +- gcc/cp/class.c | 13 +- gcc/cp/constexpr.c | 24 +- gcc/cp/constraint.cc | 2 +- gcc/cp/cp-objcp-common.c | 5 + gcc/cp/cp-tree.h | 7 +- gcc/cp/decl.c | 19 +- gcc/cp/decl2.c | 8 + gcc/cp/error.c | 2 +- gcc/cp/except.c | 4 + gcc/cp/init.c | 2 +- gcc/cp/lambda.c | 8 +- gcc/cp/name-lookup.c | 22 +- gcc/cp/parser.c | 24 +- gcc/cp/pt.c | 59 +- gcc/cp/semantics.c | 1 + gcc/cp/tree.c | 7 +- gcc/cp/typeck.c | 3 +- gcc/doc/extend.texi | 98 +- gcc/doc/invoke.texi | 20 +- gcc/doc/rtl.texi | 5 +- gcc/dwarf2out.c | 22 +- gcc/emit-rtl.c | 22 +- gcc/except.c | 8 - gcc/final.c | 27 +- gcc/fortran/ChangeLog | 167 +- gcc/fortran/decl.c | 6 +- gcc/fortran/frontend-passes.c | 27 +- gcc/fortran/gfortran.texi | 51 +- gcc/fortran/interface.c | 13 +- gcc/fortran/intrinsic.texi | 1 + gcc/fortran/io.c | 3 + gcc/fortran/match.c | 3 +- gcc/fortran/primary.c | 34 +- gcc/fortran/resolve.c | 25 +- gcc/fortran/trans-array.c | 21 +- gcc/fortran/trans-const.c | 16 +- gcc/fortran/trans-decl.c | 93 +- gcc/fortran/trans-expr.c | 4 +- gcc/fortran/trans-intrinsic.c | 23 +- gcc/fortran/trans-io.c | 16 +- gcc/fortran/trans-openmp.c | 29 +- gcc/fortran/trans-stmt.c | 70 +- gcc/fortran/trans-types.c | 1 + gcc/gengtype.c | 1 - gcc/genmodes.c | 1 + gcc/gimple-fold.c | 123 +- gcc/gimple-fold.h | 2 +- gcc/gimple-ssa-evrp-analyze.c | 7 + gcc/gimple-ssa-sprintf.c | 133 +- gcc/gimple-ssa-store-merging.c | 98 +- gcc/gimple-ssa-warn-restrict.c | 353 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 2 +- gcc/go/gofrontend/types.cc | 29 +- gcc/graphite-scop-detection.c | 18 +- gcc/hash-table.h | 4 + gcc/insn-notes.def | 3 - gcc/internal-fn.c | 5 +- gcc/internal-fn.def | 4 +- gcc/ipa-cp.c | 18 + gcc/ipa-inline.c | 2 +- gcc/ipa-prop.c | 13 +- gcc/jump.c | 31 - gcc/lra-constraints.c | 30 +- gcc/lra-eliminations.c | 4 +- gcc/lra-int.h | 13 +- gcc/lra-lives.c | 4 +- gcc/lra-spills.c | 2 +- gcc/lra.c | 28 +- gcc/lto/ChangeLog | 4 + gcc/lto/lto-partition.c | 3 +- gcc/machmode.def | 1 + gcc/match.pd | 23 +- gcc/optabs-query.c | 20 +- gcc/opts.c | 20 + gcc/params.def | 4 +- gcc/passes.def | 2 +- gcc/po/ChangeLog | 12 + gcc/po/es.po | 192 +- gcc/po/fr.po | 3910 ++++++++------------ gcc/po/sv.po | 444 +-- gcc/print-rtl.c | 2 - gcc/reg-notes.def | 3 + gcc/rtlanal.c | 2 +- gcc/stor-layout.c | 8 +- gcc/system.h | 6 + gcc/testsuite/ChangeLog | 3032 ++++++++++++++- gcc/testsuite/c-c++-common/Warray-bounds-3.c | 4 +- gcc/testsuite/c-c++-common/Wrestrict.c | 37 +- gcc/testsuite/c-c++-common/Wstringop-truncation.c | 6 +- gcc/testsuite/c-c++-common/cpp/va-opt-2.c | 41 + gcc/testsuite/c-c++-common/cpp/va-opt-3.c | 94 + gcc/testsuite/c-c++-common/tsan/race_on_mutex.c | 2 +- gcc/testsuite/g++.dg/concepts/pr84330.C | 12 + 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/initlist98.C | 17 + 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-vla1.C | 9 + gcc/testsuite/g++.dg/cpp0x/noexcept32.C | 14 + gcc/testsuite/g++.dg/cpp0x/nsdmi-empty1.C | 18 + gcc/testsuite/g++.dg/cpp0x/pr77655.C | 13 + .../g++.dg/cpp0x/{pr67238.C => variadic172.C} | 4 +- gcc/testsuite/g++.dg/cpp1y/constexpr-84192.C | 41 + .../g++.dg/cpp1y/lambda-generic-variadic14.C | 17 + gcc/testsuite/g++.dg/cpp1y/pr84496.C | 44 + gcc/testsuite/g++.dg/cpp1z/class-deduction47.C | 7 + gcc/testsuite/g++.dg/cpp1z/class-deduction48.C | 5 + gcc/testsuite/g++.dg/cpp1z/constexpr-if14.C | 14 + 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/ext/attrib55.C | 99 + gcc/testsuite/g++.dg/ext/attrib56.C | 6 + gcc/testsuite/g++.dg/ext/stmtexpr22.C | 13 + gcc/testsuite/g++.dg/ext/vector34.C | 8 + gcc/testsuite/g++.dg/gomp/pr84430.C | 12 + gcc/testsuite/g++.dg/gomp/pr84448.C | 17 + gcc/testsuite/g++.dg/lookup/pr84375.C | 9 + gcc/testsuite/g++.dg/opt/pr84272.C | 23 + gcc/testsuite/g++.dg/parse/error59.C | 6 + gcc/testsuite/g++.dg/parse/friend12.C | 1 - gcc/testsuite/g++.dg/pr84279.C | 35 + 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/sizeof16.C | 7 + gcc/testsuite/g++.dg/template/sizeof17.C | 7 + 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 + .../g++.dg/warn/Wimplicit-fallthrough-3.C | 31 + gcc/testsuite/g++.dg/warn/Wstringop-truncation-1.C | 126 + 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/pr84136.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr84383.c | 14 + gcc/testsuite/gcc.c-torture/compile/pr84425.c | 17 + gcc/testsuite/gcc.c-torture/execute/pr82210.c | 1 + gcc/testsuite/gcc.c-torture/execute/pr84169.c | 25 + gcc/testsuite/gcc.c-torture/execute/pr84478.c | 49 + gcc/testsuite/gcc.dg/Warray-bounds-27.c | 35 + gcc/testsuite/gcc.dg/Wattributes-8.c | 38 + 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/builtin-unreachable-6.c | 2 +- gcc/testsuite/gcc.dg/graphite/pr84399.c | 23 + gcc/testsuite/gcc.dg/lto/README | 24 +- gcc/testsuite/gcc.dg/pr56727-1.c | 5 +- gcc/testsuite/gcc.dg/pr56727-2.c | 6 +- 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/pr84334.c | 12 + .../i386/pr84309.c => gcc.dg/pr84452.c} | 6 +- gcc/testsuite/gcc.dg/pr84503-1.c | 68 + gcc/testsuite/gcc.dg/pr84503-2.c | 5 + gcc/testsuite/gcc.dg/torture/pr84417.c | 9 + gcc/testsuite/gcc.dg/vect/pr84357.c | 31 + gcc/testsuite/gcc.dg/vect/pr84419.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/arm/multilib.exp | 19 + gcc/testsuite/gcc.target/i386/avx2-vpaddq-3.c | 2 +- gcc/testsuite/gcc.target/i386/avx2-vpsubq-3.c | 2 +- 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-11.c | 7 + gcc/testsuite/gcc.target/i386/indirect-thunk-12.c | 7 + .../gcc.target/i386/indirect-thunk-attr-12.c | 8 + .../gcc.target/i386/indirect-thunk-attr-13.c | 8 + .../gcc.target/i386/indirect-thunk-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-extern-10.c | 12 + .../gcc.target/i386/indirect-thunk-extern-8.c | 13 + .../gcc.target/i386/indirect-thunk-extern-9.c | 13 + gcc/testsuite/gcc.target/i386/pr57193.c | 4 +- gcc/testsuite/gcc.target/i386/pr70023.c | 15 + gcc/testsuite/gcc.target/i386/pr84146.c | 2 +- gcc/testsuite/gcc.target/i386/pr84310-2.c | 10 + gcc/testsuite/gcc.target/i386/pr84310.c | 8 + gcc/testsuite/gcc.target/msp430/pr79242.c | 11 + gcc/testsuite/gcc.target/powerpc/altivec-7-le.c | 2 +- gcc/testsuite/gcc.target/powerpc/altivec-consts.c | 4 +- gcc/testsuite/gcc.target/powerpc/builtins-3-p8.c | 3 +- .../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 | 3 +- .../powerpc/builtins-4-int128-runnable.c | 4 +- .../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-int.p7.c | 19 - .../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.target/powerpc/ppc-fortran/pr80108-1.f90 | 8 +- .../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/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.target/powerpc/vec-setup-be-long.c | 3 +- gcc/testsuite/gcc.target/rx/pr83831.c | 79 + 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 | 28 + 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 +- 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 +- 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 | 14 +- .../gfortran.dg/c_f_pointer_shape_tests_4.f03 | 14 +- .../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_kind_int128_test2.f03 | 6 +- gcc/testsuite/gfortran.dg/c_kind_params.f90 | 46 +- gcc/testsuite/gfortran.dg/c_loc_test_20.f90 | 4 +- gcc/testsuite/gfortran.dg/c_loc_tests_2.f03 | 10 +- 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_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_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_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 +- .../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_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/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_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/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/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/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/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/pr70673.f90 | 4 +- 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/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/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 | 2 +- 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 | 8 +- 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 | 4 +- 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_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 | 4 +- 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_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 | 6 +- 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 | 2 +- gcc/testsuite/gfortran.dg/type_to_class_5.f03 | 2 +- .../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 +- .../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/go.test/go-test.exp | 3 + gcc/tree-data-ref.c | 11 +- gcc/tree-ssa-strlen.c | 75 +- ...imple-ssa-warn-restrict.h => tree-ssa-strlen.h} | 14 +- gcc/tree-ssa.c | 14 +- gcc/tree-vect-patterns.c | 3 +- gcc/var-tracking.c | 20 +- gcc/vec.h | 4 + libatomic/ChangeLog | 5 + libatomic/configure | 17 +- libbacktrace/ChangeLog | 20 + libbacktrace/configure | 17 +- libbacktrace/elf.c | 65 +- libcpp/ChangeLog | 20 + libcpp/line-map.c | 5 + libcpp/macro.c | 153 +- libdecnumber/ChangeLog | 6 + libdecnumber/decNumber.c | 4 +- libgcc/ChangeLog | 23 + libgcc/config/i386/shadow-stack-unwind.h | 24 +- libgcc/config/xtensa/ieee754-df.S | 1 + libgcc/config/xtensa/ieee754-sf.S | 1 + libgcc/configure | 17 +- libgfortran/ChangeLog | 106 + libgfortran/caf/libcaf.h | 45 +- libgfortran/caf/mpi.c | 43 +- libgfortran/caf/single.c | 271 +- libgfortran/configure | 21 +- libgfortran/io/transfer.c | 4 + libgfortran/libgfortran.h | 2 +- libgfortran/runtime/pause.c | 12 +- libgfortran/runtime/stop.c | 53 +- libgo/configure | 12 +- libgo/configure.ac | 12 +- libgo/go/cmd/cgo/main.go | 2 + libgo/go/go/build/syslist.go | 2 +- .../syscall/unix/getrandom_linux_generic.go | 2 +- libgo/go/runtime/chan.go | 10 + libgo/go/runtime/hash64.go | 2 +- libgo/go/runtime/hashmap.go | 25 + libgo/go/runtime/lfstack_64bit.go | 2 +- libgo/go/runtime/malloc.go | 1 + libgo/go/runtime/proc.go | 12 +- libgo/go/runtime/select.go | 7 + libgo/go/runtime/unaligned1.go | 2 +- 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/testcshared/src/libgo2/dup2.go | 2 +- libgo/misc/cgo/testcshared/src/libgo2/dup3.go | 2 +- libgo/runtime/go-caller.c | 14 +- libgo/runtime/go-callers.c | 19 +- libgo/runtime/runtime.h | 3 +- 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 + 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 | 19 + libstdc++-v3/configure | 53 +- libstdc++-v3/configure.ac | 6 + libstdc++-v3/include/Makefile.am | 5 + libstdc++-v3/include/Makefile.in | 3 + libstdc++-v3/include/ext/aligned_buffer.h | 5 + libvtv/ChangeLog | 5 + libvtv/configure | 17 +- 2840 files changed, 29352 insertions(+), 21124 deletions(-) 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 create mode 100644 gcc/testsuite/g++.dg/concepts/pr84330.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/initlist98.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-vla1.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/pr77655.C copy gcc/testsuite/g++.dg/cpp0x/{pr67238.C => variadic172.C} (77%) create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-84192.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-variadic14.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr84496.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction47.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction48.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if14.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/ext/attrib55.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib56.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/gomp/pr84430.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr84448.C create mode 100644 gcc/testsuite/g++.dg/lookup/pr84375.C create mode 100644 gcc/testsuite/g++.dg/opt/pr84272.C create mode 100644 gcc/testsuite/g++.dg/parse/error59.C create mode 100644 gcc/testsuite/g++.dg/pr84279.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/sizeof16.C create mode 100644 gcc/testsuite/g++.dg/template/sizeof17.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/warn/Wimplicit-fallthrough-3.C create mode 100644 gcc/testsuite/g++.dg/warn/Wstringop-truncation-1.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/pr84383.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr84425.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr84169.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr84478.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-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/graphite/pr84399.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/pr84334.c copy gcc/testsuite/{gcc.target/i386/pr84309.c => gcc.dg/pr84452.c} (66%) 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/torture/pr84417.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.target/aarch64/asm-4.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/pr70023.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/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-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/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/rx/pr83831.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/class_68.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/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/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/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/stop_shouldfail.f90 create mode 100644 gcc/testsuite/gfortran.dg/structure_constructor_14.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%) copy gcc/{gimple-ssa-warn-restrict.h => tree-ssa-strlen.h} (66%) create mode 100644 libgomp/testsuite/libgomp.fortran/pr84418-1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/pr84418-2.f90