From a7d3746437a6bbe12c5e470ef06d86c5ed0efe6c Mon Sep 17 00:00:00 2001
From: Geoffrey Keating <geoffk@apple.com>
Date: Mon, 3 Apr 2006 20:56:59 +0000
Subject: [PATCH] extend.texi (Other Builtins): Document that __builtin_nan is
 a compile-time constant only when...

	* 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       | 6 ++++++
 gcc/doc/extend.texi | 5 +++--
 2 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index d15763234bee..4585bf1b2df8 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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
diff --git a/gcc/doc/extend.texi b/gcc/doc/extend.texi
index cf1545826b90..ae3a7f2b8e3b 100644
--- a/gcc/doc/extend.texi
+++ b/gcc/doc/extend.texi
@@ -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)
-- 
GitLab