OSDN Git Service

2010-11-23 Tobias Burnus <burnus@net-b.de>
authorburnus <burnus@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 23 Nov 2010 20:54:49 +0000 (20:54 +0000)
committerburnus <burnus@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 23 Nov 2010 20:54:49 +0000 (20:54 +0000)
        PR fortran/46545
        * gfortran.texi (KIND Type Parameters): Quadmath and F2008
        changes.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@167096 138bc75d-0d04-0410-961f-82ee72b054a4

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

index aa90bcb..3e45ece 100644 (file)
@@ -1,3 +1,8 @@
+2010-11-23  Tobias Burnus  <burnus@net-b.de>
+
+       PR fortran/46545
+       * gfortran.texi (KIND Type Parameters): Quadmath and F2008 changes.
+
 2010-11-22  Michael Matz  <matz@suse.de>
 
        * gfortranspec.c (library): New global, moved from ...
 2010-11-22  Michael Matz  <matz@suse.de>
 
        * gfortranspec.c (library): New global, moved from ...
index 69eefa5..53f5c03 100644 (file)
@@ -1067,10 +1067,10 @@ data types are:
 1, 2, 4, 8*, 16*, default: 4 (1)
 
 @item REAL
 1, 2, 4, 8*, 16*, default: 4 (1)
 
 @item REAL
-4, 8, 10**, 16**, default: 4 (2)
+4, 8, 10*, 16*, default: 4 (2)
 
 @item COMPLEX
 
 @item COMPLEX
-4, 8, 10**, 16**, default: 4 (2)
+4, 8, 10*, 16*, default: 4 (2)
 
 @item CHARACTER
 1, 4, default: 1
 
 @item CHARACTER
 1, 4, default: 1
@@ -1079,8 +1079,6 @@ data types are:
 
 @noindent
 * = not available on all systems @*
 
 @noindent
 * = not available on all systems @*
-** = not available on all systems; additionally 10 and 16 are never
-available at the same time @*
 (1) Unless -fdefault-integer-8 is used @*
 (2) Unless -fdefault-real-8 is used
 
 (1) Unless -fdefault-integer-8 is used @*
 (2) Unless -fdefault-real-8 is used
 
@@ -1088,7 +1086,14 @@ available at the same time @*
 The @code{KIND} value matches the storage size in bytes, except for
 @code{COMPLEX} where the storage size is twice as much (or both real and
 imaginary part are a real value of the given size).  It is recommended to use
 The @code{KIND} value matches the storage size in bytes, except for
 @code{COMPLEX} where the storage size is twice as much (or both real and
 imaginary part are a real value of the given size).  It is recommended to use
-the @code{SELECT_*_KIND} intrinsics instead of the concrete values.
+the @code{SELECTED_CHAR_KIND}, @code{SELECTED_INT_KIND} and
+@code{SELECTED_REAL_KIND} intrinsics or the @code{INT8}, @code{INT16},
+@code{INT32}, @code{INT64}, @code{REAL32}, @code{REAL64}, and @code{REAL128}
+parameters of the @code{ISO_FORTRAN_ENV} module instead of the concrete values.
+The available kind parameters can be found in the constant arrays
+@code{CHARACTER_KINDS}, @code{INTEGER_KINDS}, @code{LOGICAL_KINDS} and
+@code{REAL_KINDS} in the @code{ISO_FORTRAN_ENV} module
+(see @ref{ISO_FORTRAN_ENV}).
 
 
 @node Internal representation of LOGICAL variables
 
 
 @node Internal representation of LOGICAL variables