From: kazu Date: Fri, 8 Apr 2005 17:13:31 +0000 (+0000) Subject: * tree.h (STRIP_MAIN_TYPE_NOPS): Remove. X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=616507035de4fef96f26b4dba4c47b8329ef8ccc;p=thirdparty%2Fgcc.git * tree.h (STRIP_MAIN_TYPE_NOPS): Remove. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97840 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index e1d9bb0dd295..68381305b37b 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 * config/s390/tpf.h (ASM_SPEC): Define. diff --git a/gcc/tree.h b/gcc/tree.h index 093f5c3d5662..0141d2b4456b 100644 --- a/gcc/tree.h +++ b/gcc/tree.h @@ -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) \