aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree.def
diff options
context:
space:
mode:
authorPaolo Bonzini <bonzini@gnu.org>2009-03-30 08:20:32 +0000
committerPaolo Bonzini <bonzini@gcc.gnu.org>2009-03-30 08:20:32 +0000
commit28ddeea115cc0a6e9eddfae00905a9fb739f2503 (patch)
tree5b140417cc664479b9a3f420cad41ed2b1c99243 /gcc/tree.def
parentebfd146af752ce6aa298f866e36f9a7e66e32ec5 (diff)
downloadgcc-28ddeea115cc0a6e9eddfae00905a9fb739f2503.zip
gcc-28ddeea115cc0a6e9eddfae00905a9fb739f2503.tar.gz
gcc-28ddeea115cc0a6e9eddfae00905a9fb739f2503.tar.bz2
fold-const.c (const_binop, [...]): Do not set TREE_CONSTANT_OVERFLOW.
2009-03-30 Paolo Bonzini <bonzini@gnu.org> * fold-const.c (const_binop, fold_convert_const_real_from_fixed, fold_convert_const_fixed_from_fixed, fold_convert_const_fixed_from_int, fold_convert_const_fixed_from_real, fold_negate_const): Do not set TREE_CONSTANT_OVERFLOW. * tree.def: Remove mention of TREE_CONSTANT_OVERFLOW. * tree.h (TREE_CONSTANT_OVERFLOW): Delete. From-SVN: r145281
Diffstat (limited to 'gcc/tree.def')
-rw-r--r--gcc/tree.def5
1 files changed, 2 insertions, 3 deletions
diff --git a/gcc/tree.def b/gcc/tree.def
index 21f4db0..a8836c9 100644
--- a/gcc/tree.def
+++ b/gcc/tree.def
@@ -268,9 +268,8 @@ DEFTREECODE (LANG_TYPE, "lang_type", tcc_type, 0)
/* Contents are in TREE_INT_CST_LOW and TREE_INT_CST_HIGH fields,
32 bits each, giving us a 64 bit constant capability. INTEGER_CST
nodes can be shared, and therefore should be considered read only.
- They should be copied, before setting a flag such as
- TREE_OVERFLOW. If an INTEGER_CST has TREE_OVERFLOW or
- TREE_CONSTANT_OVERFLOW already set, it is known to be unique.
+ They should be copied, before setting a flag such as TREE_OVERFLOW.
+ If an INTEGER_CST has TREE_OVERFLOW already set, it is known to be unique.
INTEGER_CST nodes are created for the integral types, for pointer
types and for vector and float types in some circumstances. */
DEFTREECODE (INTEGER_CST, "integer_cst", tcc_constant, 0)