From b66f92f3677c507578ece1bca4f1a622c11055dc Mon Sep 17 00:00:00 2001 From: Jerry DeLisle Date: Sat, 28 Mar 2015 14:08:18 +0000 Subject: [PATCH] re PR fortran/65596 (NAMELIST bug with f2003: reads too far) 2015-03-28 Jerry DeLisle PR libgfortran/65596 * io/transfer.c (data_transfer_init): If in namelist mode and delimiter is not specified, set it to DELIM_QUOTE, independent of -std. From-SVN: r221754 --- libgfortran/ChangeLog | 7 +++++++ libgfortran/io/transfer.c | 3 +-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog index 708e13e7a5d3..724cc5bdf444 100644 --- a/libgfortran/ChangeLog +++ b/libgfortran/ChangeLog @@ -1,3 +1,10 @@ +2015-03-28 Jerry DeLisle + + PR libgfortran/65596 + * io/transfer.c (data_transfer_init): If in namelist mode and + delimiter is not specified, set it to DELIM_QUOTE, independent + of -std. + 2015-03-22 Jerry DeLisle PR libgfortran/60956 diff --git a/libgfortran/io/transfer.c b/libgfortran/io/transfer.c index 60b6012c7890..89f7ba8eb137 100644 --- a/libgfortran/io/transfer.c +++ b/libgfortran/io/transfer.c @@ -2674,8 +2674,7 @@ data_transfer_init (st_parameter_dt *dtp, int read_flag) if (dtp->u.p.current_unit->delim_status == DELIM_UNSPECIFIED) { if (ionml && dtp->u.p.current_unit->flags.delim == DELIM_UNSPECIFIED) - dtp->u.p.current_unit->delim_status = - compile_options.allow_std & GFC_STD_GNU ? DELIM_QUOTE : DELIM_NONE; + dtp->u.p.current_unit->delim_status = DELIM_QUOTE; else dtp->u.p.current_unit->delim_status = dtp->u.p.current_unit->flags.delim; } -- 2.47.2