From 70b9ed884a3364c0265dab0275146b98a8efa075 Mon Sep 17 00:00:00 2001 From: Jerry DeLisle Date: Wed, 9 Feb 2011 06:02:56 +0000 Subject: [PATCH] io.c (match_io_element): Do not set dt if not inquire. 2011-02-08 Jerry DeLisle * io.c (match_io_element): Do not set dt if not inquire. From-SVN: r169961 --- gcc/fortran/ChangeLog | 4 ++++ gcc/fortran/io.c | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 8ee85c15b94..cebbe361243 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,7 @@ +2011-02-08 Jerry DeLisle + + * io.c (match_io_element): Do not set dt if not inquire. + 2011-02-08 Janus Weil PR fortran/45290 diff --git a/gcc/fortran/io.c b/gcc/fortran/io.c index b8a6a4a3075..3ce7e816b9a 100644 --- a/gcc/fortran/io.c +++ b/gcc/fortran/io.c @@ -3091,7 +3091,8 @@ match_io_element (io_kind k, gfc_code **cpp) cp = gfc_get_code (); cp->op = EXEC_TRANSFER; cp->expr1 = expr; - cp->ext.dt = current_dt; + if (k != M_INQUIRE) + cp->ext.dt = current_dt; *cpp = cp; return MATCH_YES; -- 2.30.2