tree.h (225736) | tree.h (259269) |
---|---|
1/* Front-end tree definitions for GNU compiler. 2 Copyright (C) 1989, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 3 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4 5This file is part of GCC. 6 7GCC is free software; you can redistribute it and/or modify it under 8the terms of the GNU General Public License as published by the Free --- 1070 unchanged lines hidden (view full) --- 1079 1080/* In an INTEGER_CST, REAL_CST, COMPLEX_CST, or VECTOR_CST, this means 1081 there was an overflow in folding, and no warning has been issued 1082 for this subexpression. TREE_OVERFLOW implies TREE_CONSTANT_OVERFLOW, 1083 but not vice versa. */ 1084 1085#define TREE_OVERFLOW(NODE) (CST_CHECK (NODE)->common.public_flag) 1086 | 1/* Front-end tree definitions for GNU compiler. 2 Copyright (C) 1989, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 3 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4 5This file is part of GCC. 6 7GCC is free software; you can redistribute it and/or modify it under 8the terms of the GNU General Public License as published by the Free --- 1070 unchanged lines hidden (view full) --- 1079 1080/* In an INTEGER_CST, REAL_CST, COMPLEX_CST, or VECTOR_CST, this means 1081 there was an overflow in folding, and no warning has been issued 1082 for this subexpression. TREE_OVERFLOW implies TREE_CONSTANT_OVERFLOW, 1083 but not vice versa. */ 1084 1085#define TREE_OVERFLOW(NODE) (CST_CHECK (NODE)->common.public_flag) 1086 |
1087/* TREE_OVERFLOW can only be true for EXPR of CONSTANT_CLASS_P. */ 1088 1089#define TREE_OVERFLOW_P(EXPR) \ 1090 (CONSTANT_CLASS_P (EXPR) && TREE_OVERFLOW (EXPR)) 1091 |
|
1087/* In a VAR_DECL, FUNCTION_DECL, NAMESPACE_DECL or TYPE_DECL, 1088 nonzero means name is to be accessible from outside this module. 1089 In an IDENTIFIER_NODE, nonzero means an external declaration 1090 accessible from outside this module was previously seen 1091 for this name in an inner scope. */ 1092#define TREE_PUBLIC(NODE) ((NODE)->common.public_flag) 1093 1094/* In a _TYPE, indicates whether TYPE_CACHED_VALUES contains a vector --- 3556 unchanged lines hidden --- | 1092/* In a VAR_DECL, FUNCTION_DECL, NAMESPACE_DECL or TYPE_DECL, 1093 nonzero means name is to be accessible from outside this module. 1094 In an IDENTIFIER_NODE, nonzero means an external declaration 1095 accessible from outside this module was previously seen 1096 for this name in an inner scope. */ 1097#define TREE_PUBLIC(NODE) ((NODE)->common.public_flag) 1098 1099/* In a _TYPE, indicates whether TYPE_CACHED_VALUES contains a vector --- 3556 unchanged lines hidden --- |