aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran
diff options
context:
space:
mode:
authorRoger Sayle <roger@eyesopen.com>2004-05-20 18:56:33 +0000
committerRoger Sayle <sayle@gcc.gnu.org>2004-05-20 18:56:33 +0000
commit8be123d4a969fb67c7d46754bec8a51de680c97a (patch)
tree1bbffc8e89df991e8d3914e85437343b5319933f /gcc/fortran
parent66fda8b2e69be9d25c621a0ca802434dd3f1f9c2 (diff)
downloadgcc-8be123d4a969fb67c7d46754bec8a51de680c97a.zip
gcc-8be123d4a969fb67c7d46754bec8a51de680c97a.tar.gz
gcc-8be123d4a969fb67c7d46754bec8a51de680c97a.tar.bz2
io.c (format_item): Allow the number before the X format to be optional when not -pedantic.
* io.c (format_item): Allow the number before the X format to be optional when not -pedantic. From-SVN: r82067
Diffstat (limited to 'gcc/fortran')
-rw-r--r--gcc/fortran/ChangeLog5
-rw-r--r--gcc/fortran/io.c5
2 files changed, 9 insertions, 1 deletions
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 8e1d6b3..8203f53 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,8 @@
+2004-05-20 Roger Sayle <roger@eyesopen.com>
+
+ * io.c (format_item): Allow the number before the X format to
+ be optional when not -pedantic.
+
2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
Paul Brook <paul@codesourcery.com>
diff --git a/gcc/fortran/io.c b/gcc/fortran/io.c
index e2fd33d..7d3702c 100644
--- a/gcc/fortran/io.c
+++ b/gcc/fortran/io.c
@@ -467,11 +467,14 @@ format_item:
goto data_desc;
case FMT_P:
- /* P and X require a prior number. */
+ /* P requires a prior number. */
error = "P descriptor requires leading scale factor";
goto syntax;
case FMT_X:
+ /* X requires a prior number if we're being pedantic. */
+ if (!pedantic)
+ goto between_desc;
error = "X descriptor requires leading space count";
goto syntax;