From 7123b4432049c5aa0d3519e1a85e562f7bc47b03 Mon Sep 17 00:00:00 2001 From: jvdelisle Date: Wed, 9 Feb 2011 06:02:56 +0000 Subject: [PATCH] 2011-02-08 Jerry DeLisle * io.c (match_io_element): Do not set dt if not inquire. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169961 138bc75d-0d04-0410-961f-82ee72b054a4 --- 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.11.0