aboutsummaryrefslogtreecommitdiff
path: root/gas/doc/internals.texi
diff options
context:
space:
mode:
authorRichard Sandiford <rdsandiford@googlemail.com>2002-04-11 11:11:35 +0000
committerRichard Sandiford <rdsandiford@googlemail.com>2002-04-11 11:11:35 +0000
commit580a832ee02cd814b699edb649956b5ebc2e63cd (patch)
tree2aeffc2ccac8d321b0a3d88d98e2e49f87cf7030 /gas/doc/internals.texi
parentcd47f4f16f5148b31cbda56008d65a8554dce33e (diff)
downloadgdb-580a832ee02cd814b699edb649956b5ebc2e63cd.zip
gdb-580a832ee02cd814b699edb649956b5ebc2e63cd.tar.gz
gdb-580a832ee02cd814b699edb649956b5ebc2e63cd.tar.bz2
* doc/invoke.texi (TC_LARGEST_EXPONENT_IS_NORMAL): Document.
* config/atof-ieee.c (TC_LARGEST_EXPONENT_IS_NORMAL): Add an argument for the precision. (gen_to_words): Update accordingly.
Diffstat (limited to 'gas/doc/internals.texi')
-rw-r--r--gas/doc/internals.texi10
1 files changed, 10 insertions, 0 deletions
diff --git a/gas/doc/internals.texi b/gas/doc/internals.texi
index e7d3009..6bd3277 100644
--- a/gas/doc/internals.texi
+++ b/gas/doc/internals.texi
@@ -1151,6 +1151,16 @@ a pointer to a integer that should be filled in with the number of
gas/bignum.h). The function should return NULL upon success or an error string
upon failure.
+@item TC_LARGEST_EXPONENT_IS_NORMAL
+@cindex TC_LARGEST_EXPONENT_IS_NORMAL (@var{precision})
+This macro is used only by @file{atof-ieee.c}. It should evaluate to true
+if floats of the given precision use the largest exponent for normal numbers
+instead of NaNs and infinities. @var{precision} is @samp{F_PRECISION} for
+single precision, @samp{D_PRECISION} for double precision, or
+@samp{X_PRECISION} for extended double precision.
+
+The macro has a default definition which returns 0 for all cases.
+
@item md_reloc_size
@cindex md_reloc_size
This variable is only used in the original version of gas (not