OSDN Git Service

* tree.h (STRIP_MAIN_TYPE_NOPS): Remove.
authorkazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 8 Apr 2005 17:13:31 +0000 (17:13 +0000)
committerkazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 8 Apr 2005 17:13:31 +0000 (17:13 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97840 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/tree.h

index e1d9bb0..6838130 100644 (file)
@@ -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.
index 093f5c3..0141d2b 100644 (file)
@@ -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) \