aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1994-03-13 08:28:55 -0500
committerRichard Kenner <kenner@gcc.gnu.org>1994-03-13 08:28:55 -0500
commitae202b5602ef429b6ebf140483de69acb084a8e8 (patch)
tree52f204ed400343fceaf47d7623665a9b5d28deef /gcc
parent54a88f9251258e2ce0908499022cbc38152d1b27 (diff)
downloadgcc-ae202b5602ef429b6ebf140483de69acb084a8e8.zip
gcc-ae202b5602ef429b6ebf140483de69acb084a8e8.tar.gz
gcc-ae202b5602ef429b6ebf140483de69acb084a8e8.tar.bz2
Update comments for TREE_OVERFLOW and TREE_CONSTANT_OVERFLOW.
From-SVN: r6765
Diffstat (limited to 'gcc')
-rw-r--r--gcc/tree.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/gcc/tree.h b/gcc/tree.h
index 0294dfb..683ff77 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)