diff options
author | Kazu Hirata <kazu@cs.umass.edu> | 2005-04-08 17:13:31 +0000 |
---|---|---|
committer | Kazu Hirata <kazu@gcc.gnu.org> | 2005-04-08 17:13:31 +0000 |
commit | 54c1f9206d287ce17ab6f9f2ddbf3ae25407bfc8 (patch) | |
tree | 11a074060962284cde1650de7904762898f4f46b /gcc | |
parent | df696025bc840d3c3b718f9b118845feeb93d3fe (diff) | |
download | gcc-54c1f9206d287ce17ab6f9f2ddbf3ae25407bfc8.zip gcc-54c1f9206d287ce17ab6f9f2ddbf3ae25407bfc8.tar.gz gcc-54c1f9206d287ce17ab6f9f2ddbf3ae25407bfc8.tar.bz2 |
* tree.h (STRIP_MAIN_TYPE_NOPS): Remove.
From-SVN: r97840
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 2 | ||||
-rw-r--r-- | gcc/tree.h | 11 |
2 files changed, 2 insertions, 11 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index e1d9bb0..6838130 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -12,6 +12,8 @@ * function.h (nonlocal_labels): Remove. + * tree.h (STRIP_MAIN_TYPE_NOPS): Remove. + 2005-04-08 Ulrich Weigand <uweigand@de.ibm.com> * config/s390/tpf.h (ASM_SPEC): Define. @@ -720,17 +720,6 @@ extern void tree_operand_check_failed (int, enum tree_code, == TYPE_UNSIGNED (TREE_TYPE (TREE_OPERAND (EXP, 0))))) \ (EXP) = TREE_OPERAND (EXP, 0) -/* Like STRIP_NOPS, but don't alter the TREE_TYPE main variant either. */ - -#define STRIP_MAIN_TYPE_NOPS(EXP) \ - while ((TREE_CODE (EXP) == NOP_EXPR \ - || TREE_CODE (EXP) == CONVERT_EXPR \ - || TREE_CODE (EXP) == NON_LVALUE_EXPR) \ - && TREE_OPERAND (EXP, 0) != error_mark_node \ - && (TYPE_MAIN_VARIANT (TREE_TYPE (EXP)) \ - == TYPE_MAIN_VARIANT (TREE_TYPE (TREE_OPERAND (EXP, 0))))) \ - (EXP) = TREE_OPERAND (EXP, 0) - /* Like STRIP_NOPS, but don't alter the TREE_TYPE either. */ #define STRIP_TYPE_NOPS(EXP) \ |