aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/ada')
-rw-r--r--gcc/ada/doc/gnat_rm/implementation_defined_characteristics.rst24
-rw-r--r--gcc/ada/gnat_rm.texi25
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