diff options
Diffstat (limited to 'gcc/ada')
-rw-r--r-- | gcc/ada/doc/gnat_rm/implementation_defined_characteristics.rst | 24 | ||||
-rw-r--r-- | gcc/ada/gnat_rm.texi | 25 |
2 files changed, 30 insertions, 19 deletions
diff --git a/gcc/ada/doc/gnat_rm/implementation_defined_characteristics.rst b/gcc/ada/doc/gnat_rm/implementation_defined_characteristics.rst index a5425da..2d54621 100644 --- a/gcc/ada/doc/gnat_rm/implementation_defined_characteristics.rst +++ b/gcc/ada/doc/gnat_rm/implementation_defined_characteristics.rst @@ -100,17 +100,19 @@ further details. "The predefined integer types declared in ``Standard``. See 3.5.4(25)." -====================== ======================================= -Type Representation -====================== ======================================= -*Short_Short_Integer* 8 bit signed -*Short_Integer* (Short) 16 bit signed -*Integer* 32 bit signed -*Long_Integer* 64 bit signed (on most 64 bit targets, - depending on the C definition of long). - 32 bit signed (all other targets) -*Long_Long_Integer* 64 bit signed -====================== ======================================= +========================= ======================================= +Type Representation +========================= ======================================= +*Short_Short_Integer* 8-bit signed +*Short_Integer* 16-bit signed +*Integer* 32-bit signed +*Long_Integer* 64-bit signed (on most 64-bit targets, + depending on the C definition of long) + 32-bit signed (on all other targets) +*Long_Long_Integer* 64-bit signed +*Long_Long_Long_Integer* 128-bit signed (on 64-bit targets) + 64-bit signed (on 32-bit targets) +========================= ======================================= * "Any nonstandard integer types and the operators defined diff --git a/gcc/ada/gnat_rm.texi b/gcc/ada/gnat_rm.texi index da262f1..e5ea2e0 100644 --- a/gcc/ada/gnat_rm.texi +++ b/gcc/ada/gnat_rm.texi @@ -15515,7 +15515,7 @@ further details. @end itemize -@multitable {xxxxxxxxxxxxxxxxxxxxxxxx} {xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx} +@multitable {xxxxxxxxxxxxxxxxxxxxxxxxxxx} {xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx} @headitem Type @@ -15530,7 +15530,7 @@ Representation @tab -8 bit signed +8-bit signed @item @@ -15538,7 +15538,7 @@ Representation @tab -(Short) 16 bit signed +16-bit signed @item @@ -15546,7 +15546,7 @@ Representation @tab -32 bit signed +32-bit signed @item @@ -15554,9 +15554,9 @@ Representation @tab -64 bit signed (on most 64 bit targets, -depending on the C definition of long). -32 bit signed (all other targets) +64-bit signed (on most 64-bit targets, +depending on the C definition of long) +32-bit signed (on all other targets) @item @@ -15564,7 +15564,16 @@ depending on the C definition of long). @tab -64 bit signed +64-bit signed + +@item + +@emph{Long_Long_Long_Integer} + +@tab + +128-bit signed (on 64-bit targets) +64-bit signed (on 32-bit targets) @end multitable |