From: Richard Kenner Date: Sun, 13 Mar 1994 13:28:55 +0000 (-0500) Subject: Update comments for TREE_OVERFLOW and TREE_CONSTANT_OVERFLOW. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=ae202b5602ef429b6ebf140483de69acb084a8e8;p=gcc.git Update comments for TREE_OVERFLOW and TREE_CONSTANT_OVERFLOW. From-SVN: r6765 --- diff --git a/gcc/tree.h b/gcc/tree.h index 0294dfbd53d..683ff77a815 100644 --- a/gcc/tree.h +++ b/gcc/tree.h @@ -253,13 +253,13 @@ struct tree_common chain is via a `virtual' declaration. */ #define TREE_VIA_VIRTUAL(NODE) ((NODE)->common.static_flag) -/* In an INTEGER_CST, this means there was an overflow in folding. - This is distinct from TREE_OVERFLOW because ANSI C requires a diagnostic - when overflows occur in constant expressions. */ +/* In an INTEGER_CST, REAL_CST, or COMPLEX_CST, this means there was an + overflow in folding. This is distinct from TREE_OVERFLOW because ANSI C + requires a diagnostic when overflows occur in constant expressions. */ #define TREE_CONSTANT_OVERFLOW(NODE) ((NODE)->common.static_flag) -/* In an INTEGER_CST, this means there was an overflow in folding, - and no warning has been issued for this subexpression. +/* In an INTEGER_CST, REAL_CST, of COMPLEX_CST, this means there was an + overflow in folding, and no warning has been issued for this subexpression. TREE_OVERFLOW implies TREE_CONSTANT_OVERFLOW, but not vice versa. */ #define TREE_OVERFLOW(NODE) ((NODE)->common.public_flag)