2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
authorThomas Koenig <Thomas.Koenig@online.de>
Fri, 9 Sep 2005 19:20:52 +0000 (19:20 +0000)
committerThomas Koenig <tkoenig@gcc.gnu.org>
Fri, 9 Sep 2005 19:20:52 +0000 (19:20 +0000)
gfortran.texi:  Document IOSTAT= specifier.

From-SVN: r104104

gcc/fortran/ChangeLog
gcc/fortran/gfortran.texi

index d0753380790e082e7163b88b02a353a103ead574..3ba3781f7c7b975b31ddb9d21be0cdbaea326a40 100644 (file)
@@ -1,3 +1,38 @@
+2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
+
+       gfortran.texi:  Document IOSTAT= specifier.
+
+2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
+
+       * gfortran.h:  Add iomsg to gfc_open, gfc_close, gfc_filepos,
+       gfc_inquire and gfc_dt.
+       * dump-parse-tree.c (gfc_show_code_node):  Add iomsg
+       for open, close, file positioning, inquire and namelist.
+       * io.c (io_tag):  Add tag_iomsg.
+       (resolve_tag): Add standards warning for iomsg.
+       (match_open_element):  Add iomsg.
+       (gfc_free_open):  Add iomsg.
+       (gfc_resolve_open):  Add iomsg.
+       (gfc_free_close):  Add iomsg.
+       (match_close_element):  Add iomsg.
+       (gfc_resolve_close):  Add iomsg.
+       (gfc_free_filepos):  Add iomsg.
+       (match_file_element):  Add iomsg.
+       (gfc_resolve_filepos):  Add iostat and iomsg.
+       (match-dt_element):  Add iomsg.
+       (gfc_free_dt):  Add iomsg.
+       (gfc_resolve_dt):  Add iomsg.
+       (gfc_free_inquire):  Add iomsg.
+       (match_inquire_element):  Add iomsg.
+       (gfc_resolve_inquire):  Add iomsg.
+       * trans_io.c:  Add ioparm_iomsg and ioparm_iomsg_len.
+       (gfc_build_io_library_fndecls):  Add iomsg as last field.
+       (gfc_trans_open):  Add iomsg.
+       (gfc_trans_close):  Add iomsg.
+       (build_fileos):  Call set_string for iomsg.
+       (gfc_trans_inquire):  Add iomsg.
+       (build_dt):  Add iomsg.
+
 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
 
        * match.h (gfc_match_equiv_variable): Declare.
index 5c14d16053374fb6083f056c313084eeb754f138..a4ecee3d9a0a792fbb2b7d83174a1d0240da2e36 100644 (file)
@@ -986,9 +986,10 @@ Array constructors using square brackets. That is, @code{[...]} rather
 than @code{(/.../)}.
 
 @item 
-@code{FLUSH} statement. Note that this is not a complete implementation
-of the Fortran 2003 @code{FLUSH} statement, as the @code{IOMSG=}
-specifier of the I/O statements is not yet implemented.
+@code{FLUSH} statement.
+
+@item
+@code{IOMSG=} specifier for I/O statements.
 @end itemize