extend.texi (Other Builtins): Document that __builtin_nan is a compile-time constant...
authorGeoffrey Keating <geoffk@apple.com>
Mon, 3 Apr 2006 20:56:59 +0000 (20:56 +0000)
committerGeoffrey Keating <geoffk@gcc.gnu.org>
Mon, 3 Apr 2006 20:56:59 +0000 (20:56 +0000)
* doc/extend.texi (Other Builtins): Document that
__builtin_nan is a compile-time constant only when its argument
is valid.

From-SVN: r112646

gcc/ChangeLog
gcc/doc/extend.texi

index d157632..4585bf1 100644 (file)
@@ -1,3 +1,9 @@
+2006-04-03  Geoffrey Keating  <geoffk@apple.com>
+
+       * doc/extend.texi (Other Builtins): Document that
+       __builtin_nan is a compile-time constant only when its argument
+       is valid.
+
 2006-04-03  Adam Nemet  <anemet@caviumnetworks.com>
 
        * simplify-rtx.c (simplify_unary_operation_1) <TRUNCATE>: When
index cf15458..ae3a7f2 100644 (file)
@@ -5734,8 +5734,9 @@ is at the least significant bit of the significand.  The number is
 truncated to fit the significand field provided.  The significand is
 forced to be a quiet NaN@.
 
-This function, if given a string literal, is evaluated early enough
-that it is considered a compile-time constant.
+This function, if given a string literal all of which would have been
+consumed by strtol, is evaluated early enough that it is considered a
+compile-time constant.
 @end deftypefn
 
 @deftypefn {Built-in Function} _Decimal32 __builtin_nand32 (const char *str)