From: Richard Kenner Date: Sun, 20 Mar 1994 11:27:53 +0000 (-0500) Subject: (build_real): Add `overflow' var; pass to CHECK_FLOAT_VALUE. X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=0afbe93d2363255cba604422f498f07c71ddd33d;p=platform%2Fupstream%2Fgcc.git (build_real): Add `overflow' var; pass to CHECK_FLOAT_VALUE. From-SVN: r6829 --- diff --git a/gcc/tree.c b/gcc/tree.c index 18eb485..bb40fd3 100644 --- a/gcc/tree.c +++ b/gcc/tree.c @@ -1228,16 +1228,18 @@ build_real (type, d) REAL_VALUE_TYPE d; { tree v; + int overflow = 0; /* Check for valid float value for this type on this target machine; if not, can print error message and store a valid value in D. */ #ifdef CHECK_FLOAT_VALUE - CHECK_FLOAT_VALUE (TYPE_MODE (type), d); + CHECK_FLOAT_VALUE (TYPE_MODE (type), d, overflow); #endif v = make_node (REAL_CST); TREE_TYPE (v) = type; TREE_REAL_CST (v) = d; + TREE_OVERFLOW (v) = TREE_CONSTANT_OVERFLOW (v) = overflow; return v; }