tree.h (TREE_CONSTANT_OVERFLOW): Obsolete.
* tree.h (TREE_CONSTANT_OVERFLOW): Obsolete. For the time being, treat TREE_CONSTANT_OVERFLOW as a synonym of TREE_OVERFLOW. From-SVN: r120677
This commit is contained in:
parent
6311165e6d
commit
95fd24b641
|
@ -1,3 +1,8 @@
|
||||||
|
2007-01-11 Roger Sayle <roger@eyesopen.com>
|
||||||
|
|
||||||
|
* 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 <bonzini@gnu.org>
|
2007-01-11 Paolo Bonzini <bonzini@gnu.org>
|
||||||
|
|
||||||
* configure.ac (strict1_warn): Rename to strict_warn.
|
* configure.ac (strict1_warn): Rename to strict_warn.
|
||||||
|
|
15
gcc/tree.h
15
gcc/tree.h
|
@ -426,8 +426,6 @@ struct gimple_stmt GTY(())
|
||||||
VAR_DECL, FUNCTION_DECL, CONSTRUCTOR, ADDR_EXPR
|
VAR_DECL, FUNCTION_DECL, CONSTRUCTOR, ADDR_EXPR
|
||||||
BINFO_VIRTUAL_P in
|
BINFO_VIRTUAL_P in
|
||||||
TREE_BINFO
|
TREE_BINFO
|
||||||
TREE_CONSTANT_OVERFLOW in
|
|
||||||
INTEGER_CST, REAL_CST, COMPLEX_CST, VECTOR_CST
|
|
||||||
TREE_SYMBOL_REFERENCED in
|
TREE_SYMBOL_REFERENCED in
|
||||||
IDENTIFIER_NODE
|
IDENTIFIER_NODE
|
||||||
CLEANUP_EH_ONLY in
|
CLEANUP_EH_ONLY in
|
||||||
|
@ -1133,12 +1131,6 @@ extern void omp_clause_range_check_failed (const tree, const char *, int,
|
||||||
emitted. */
|
emitted. */
|
||||||
#define TREE_NO_WARNING(NODE) ((NODE)->base.nowarning_flag)
|
#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
|
/* In an IDENTIFIER_NODE, this means that assemble_name was called with
|
||||||
this string as an argument. */
|
this string as an argument. */
|
||||||
#define TREE_SYMBOL_REFERENCED(NODE) \
|
#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)
|
(PTR_OR_REF_CHECK (NODE)->base.static_flag)
|
||||||
|
|
||||||
/* In an INTEGER_CST, REAL_CST, COMPLEX_CST, or VECTOR_CST, this means
|
/* 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
|
there was an overflow in folding. */
|
||||||
for this subexpression. TREE_OVERFLOW implies TREE_CONSTANT_OVERFLOW,
|
|
||||||
but not vice versa. */
|
|
||||||
|
|
||||||
#define TREE_OVERFLOW(NODE) (CST_CHECK (NODE)->base.public_flag)
|
#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. */
|
/* TREE_OVERFLOW can only be true for EXPR of CONSTANT_CLASS_P. */
|
||||||
|
|
||||||
#define TREE_OVERFLOW_P(EXPR) \
|
#define TREE_OVERFLOW_P(EXPR) \
|
||||||
|
|
Loading…
Reference in New Issue