From a7d3746437a6bbe12c5e470ef06d86c5ed0efe6c Mon Sep 17 00:00:00 2001 From: Geoffrey Keating 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 d157632..4585bf1 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2006-04-03 Geoffrey Keating + + * 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 * simplify-rtx.c (simplify_unary_operation_1) : When diff --git a/gcc/doc/extend.texi b/gcc/doc/extend.texi index cf15458..ae3a7f2 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) -- 2.7.4