aboutsummaryrefslogtreecommitdiff
path: root/libgfortran
diff options
context:
space:
mode:
authorJerry DeLisle <jvdelisle@gcc.gnu.org>2007-09-28 02:57:41 +0000
committerJerry DeLisle <jvdelisle@gcc.gnu.org>2007-09-28 02:57:41 +0000
commit9a1e025540621bba8dd8d64085b58dbac118d48a (patch)
treeccdeed9da15884b2f608257a2b8904894be2f3aa /libgfortran
parenta2d0c46dae1644d114496b8a288142ec02a0cb56 (diff)
downloadgcc-9a1e025540621bba8dd8d64085b58dbac118d48a.zip
gcc-9a1e025540621bba8dd8d64085b58dbac118d48a.tar.gz
gcc-9a1e025540621bba8dd8d64085b58dbac118d48a.tar.bz2
re PR libfortran/33421 (Weird quotation of namelist output of character arrays)
2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libfortran/33421 * io/list_read.c (read_character): Revert r128057. From-SVN: r128857
Diffstat (limited to 'libgfortran')
-rw-r--r--libgfortran/ChangeLog5
-rw-r--r--libgfortran/io/list_read.c4
2 files changed, 6 insertions, 3 deletions
diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog
index 7452bb6..aba6b2e 100644
--- a/libgfortran/ChangeLog
+++ b/libgfortran/ChangeLog
@@ -1,3 +1,8 @@
+2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR libfortran/33421
+ * io/list_read.c (read_character): Revert r128057.
+
2007-09-21 Bernhard Fischer <aldot>
PR fortran/31546
diff --git a/libgfortran/io/list_read.c b/libgfortran/io/list_read.c
index 0b4b845..b97130b 100644
--- a/libgfortran/io/list_read.c
+++ b/libgfortran/io/list_read.c
@@ -887,9 +887,7 @@ read_character (st_parameter_dt *dtp, int length __attribute__ ((unused)))
goto get_string;
default:
- if (dtp->u.p.namelist_mode
- && (dtp->u.p.current_unit->flags.delim == DELIM_APOSTROPHE
- || dtp->u.p.current_unit->flags.delim == DELIM_QUOTE))
+ if (dtp->u.p.namelist_mode)
{
unget_char (dtp,c);
return;