http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34928

--- Comment #10 from Dominique d'Humieres <dominiq at lps dot ens.fr> ---
Bud,

Will the following patch be good enough before closing this PR as WONTFIX?

--- ../_clean/gcc/fortran/gfortran.texi    2014-01-04 15:51:42.000000000 +0100
+++ gcc/fortran/gfortran.texi    2014-02-03 15:33:50.000000000 +0100
@@ -1990,6 +1990,7 @@ code that uses them running with the GNU
 @c * CARRIAGECONTROL, DEFAULTFILE, DISPOSE and RECORDTYPE I/O specifiers::
 @c * Omitted arguments in procedure call::
 * Alternate complex function syntax::
+* Volatile COMMON blocks::
 @end menu


@@ -2184,6 +2185,18 @@ extensions.  @command{gfortran} accepts 
 common, but not the former.


+@node Volatile COMMON blocks
+@subsection Volatile @code{COMMON} blocks
+@cindex @code{VOLATILE}
+@cindex @code{COMMON}
+
+Some Fortran compilers, including @command{g77}, let the user declare
+@code{COMMON} with the @code{VOLATILE} attribute. This is
+invalid standard Fortran 77/90/95/2003/2008 syntax and is not
+supported by @command{gfortran}. Note that @command{gfortran} accepts
+VOLATILE variables in COMMON blocks since revision 4.3.
+
+

 @c ---------------------------------------------------------------------
 @c Mixed-Language Programming

Reply via email to