From: sayle Date: Thu, 11 Jan 2007 15:50:50 +0000 (+0000) Subject: * tree.h (TREE_CONSTANT_OVERFLOW): Obsolete. For the time being, X-Git-Tag: upstream/4.9.2~51136 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=acfce21ed3ac04d58e73cee6a851c15da7391147;p=platform%2Fupstream%2Flinaro-gcc.git * tree.h (TREE_CONSTANT_OVERFLOW): Obsolete. For the time being, treat TREE_CONSTANT_OVERFLOW as a synonym of TREE_OVERFLOW. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@120677 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 1cf02f0..90cafb8 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2007-01-11 Roger Sayle + + * tree.h (TREE_CONSTANT_OVERFLOW): Obsolete. For the time being, + treat TREE_CONSTANT_OVERFLOW as a synonym of TREE_OVERFLOW. + 2007-01-11 Paolo Bonzini * configure.ac (strict1_warn): Rename to strict_warn. diff --git a/gcc/tree.h b/gcc/tree.h index 2e3c087..6ba24ab 100644 --- a/gcc/tree.h +++ b/gcc/tree.h @@ -426,8 +426,6 @@ struct gimple_stmt GTY(()) VAR_DECL, FUNCTION_DECL, CONSTRUCTOR, ADDR_EXPR BINFO_VIRTUAL_P in TREE_BINFO - TREE_CONSTANT_OVERFLOW in - INTEGER_CST, REAL_CST, COMPLEX_CST, VECTOR_CST TREE_SYMBOL_REFERENCED in IDENTIFIER_NODE CLEANUP_EH_ONLY in @@ -1133,12 +1131,6 @@ extern void omp_clause_range_check_failed (const tree, const char *, int, emitted. */ #define TREE_NO_WARNING(NODE) ((NODE)->base.nowarning_flag) -/* In an INTEGER_CST, REAL_CST, COMPLEX_CST, or VECTOR_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) (CST_CHECK (NODE)->base.static_flag) - /* In an IDENTIFIER_NODE, this means that assemble_name was called with this string as an argument. */ #define TREE_SYMBOL_REFERENCED(NODE) \ @@ -1150,12 +1142,13 @@ extern void omp_clause_range_check_failed (const tree, const char *, int, (PTR_OR_REF_CHECK (NODE)->base.static_flag) /* In an INTEGER_CST, REAL_CST, COMPLEX_CST, or VECTOR_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. */ + there was an overflow in folding. */ #define TREE_OVERFLOW(NODE) (CST_CHECK (NODE)->base.public_flag) +/* ??? This is an obsolete synonym for TREE_OVERFLOW. */ +#define TREE_CONSTANT_OVERFLOW(NODE) TREE_OVERFLOW(NODE) + /* TREE_OVERFLOW can only be true for EXPR of CONSTANT_CLASS_P. */ #define TREE_OVERFLOW_P(EXPR) \