OSDN Git Service

PR debug/45604
authoraoliva <aoliva@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 13 Sep 2010 03:42:07 +0000 (03:42 +0000)
committeraoliva <aoliva@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 13 Sep 2010 03:42:07 +0000 (03:42 +0000)
PR debug/45419
PR debug/45408
* tree-pretty-print.c (dump_generic_node): Disregard top-level
types of MEM_REF pointer types to the same type.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@164242 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/tree-pretty-print.c

index 0af0353..ac30f7a 100644 (file)
@@ -1,3 +1,11 @@
+2010-09-13  Alexandre Oliva  <aoliva@redhat.com>
+
+       PR debug/45604
+       PR debug/45419
+       PR debug/45408
+       * tree-pretty-print.c (dump_generic_node): Disregard top-level
+       types of MEM_REF pointer types to the same type.
+
 2010-09-13  Hans-Peter Nilsson  <hp@axis.com>
 
        PR rtl-optimization/41087
index 108a0d1..6440f80 100644 (file)
@@ -809,8 +809,6 @@ dump_generic_node (pretty_printer *buffer, tree node, int spc, int flags,
                == TYPE_MODE (TREE_TYPE (TREE_OPERAND (node, 1))))
            && (TYPE_REF_CAN_ALIAS_ALL (TREE_TYPE (TREE_OPERAND (node, 0)))
                == TYPE_REF_CAN_ALIAS_ALL (TREE_TYPE (TREE_OPERAND (node, 1))))
-           && (TYPE_MAIN_VARIANT (TREE_TYPE (TREE_OPERAND (node, 0)))
-               == TYPE_MAIN_VARIANT (TREE_TYPE (TREE_OPERAND (node, 1))))
            /* Same value types ignoring qualifiers.  */
            && (TYPE_MAIN_VARIANT (TREE_TYPE (node))
                == TYPE_MAIN_VARIANT
@@ -1173,8 +1171,6 @@ dump_generic_node (pretty_printer *buffer, tree node, int spc, int flags,
                      == TYPE_MODE (TREE_TYPE (TREE_OPERAND (op0, 1))))
                  && (TYPE_REF_CAN_ALIAS_ALL (TREE_TYPE (TREE_OPERAND (op0, 0)))
                      == TYPE_REF_CAN_ALIAS_ALL (TREE_TYPE (TREE_OPERAND (op0, 1))))
-                 && (TYPE_MAIN_VARIANT (TREE_TYPE (TREE_OPERAND (op0, 0)))
-                     == TYPE_MAIN_VARIANT (TREE_TYPE (TREE_OPERAND (op0, 1))))
                  /* Same value types ignoring qualifiers.  */
                  && (TYPE_MAIN_VARIANT (TREE_TYPE (op0))
                      == TYPE_MAIN_VARIANT