From: Dominique d'Humieres Date: Wed, 26 Mar 2014 20:39:42 +0000 (+0100) Subject: re PR fortran/34928 (Extension: volatile common blocks) X-Git-Tag: releases/gcc-4.9.0~286 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=274c7b7b4c6f279d9111b3e7aacf3054d57542d5;p=thirdparty%2Fgcc.git re PR fortran/34928 (Extension: volatile common blocks) PR fortran/34928 * fortran.texi: Document Volatile COMMON as not supported. From-SVN: r208852 --- diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 3e4d08d68c08..848a76efb3c2 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,8 @@ +2014-03-26 Dominique d'Humieres + + PR fortran/34928 + * fortran.texi: Document Volatile COMMON as not supported. + 2014-03-22 Jakub Jelinek PR debug/60603 diff --git a/gcc/fortran/gfortran.texi b/gcc/fortran/gfortran.texi index 725ee8dfc4fe..773ec62a51cf 100644 --- a/gcc/fortran/gfortran.texi +++ b/gcc/fortran/gfortran.texi @@ -2003,6 +2003,7 @@ code that uses them running with the GNU Fortran compiler. @c * CARRIAGECONTROL, DEFAULTFILE, DISPOSE and RECORDTYPE I/O specifiers:: @c * Omitted arguments in procedure call:: * Alternate complex function syntax:: +* Volatile COMMON blocks:: @end menu @@ -2197,6 +2198,18 @@ extensions. @command{gfortran} accepts the latter form, which is more 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 syntax and is not supported by +@command{gfortran}. Note that @command{gfortran} accepts +@code{VOLATILE} variables in @code{COMMON} blocks since revision 4.3. + + @c --------------------------------------------------------------------- @c Mixed-Language Programming