aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason Merrill <jason@redhat.com>2012-08-24 22:29:00 -0400
committerJason Merrill <jason@gcc.gnu.org>2012-08-24 22:29:00 -0400
commitf581a987e3d60ad86aafa2a49b72e09b5f9cb356 (patch)
tree6ea601925431aeef7c6c978259a0fb7d81657c71
parent03b8c9bf9ac96c4b8d811f7432e013f2ff8f16f1 (diff)
downloadgcc-f581a987e3d60ad86aafa2a49b72e09b5f9cb356.zip
gcc-f581a987e3d60ad86aafa2a49b72e09b5f9cb356.tar.gz
gcc-f581a987e3d60ad86aafa2a49b72e09b5f9cb356.tar.bz2
print-tree.c (print_node): Don't check TREE_LANG_FLAG_* on TREE_VEC or SSA_NAME.
* print-tree.c (print_node): Don't check TREE_LANG_FLAG_* on TREE_VEC or SSA_NAME. From-SVN: r190663
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/print-tree.c32
2 files changed, 23 insertions, 14 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index f160b8f..c1b24ca 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2012-08-24 Jason Merrill <jason@redhat.com>
+
+ * print-tree.c (print_node): Don't check TREE_LANG_FLAG_*
+ on TREE_VEC or SSA_NAME.
+
2012-08-24 Jakub Jelinek <jakub@redhat.com>
PR c/54363
diff --git a/gcc/print-tree.c b/gcc/print-tree.c
index d40fb08..27fb72f 100644
--- a/gcc/print-tree.c
+++ b/gcc/print-tree.c
@@ -363,20 +363,24 @@ print_node (FILE *file, const char *prefix, tree node, int indent)
fputs (" deprecated", file);
if (TREE_VISITED (node))
fputs (" visited", file);
- if (TREE_LANG_FLAG_0 (node))
- fputs (" tree_0", file);
- if (TREE_LANG_FLAG_1 (node))
- fputs (" tree_1", file);
- if (TREE_LANG_FLAG_2 (node))
- fputs (" tree_2", file);
- if (TREE_LANG_FLAG_3 (node))
- fputs (" tree_3", file);
- if (TREE_LANG_FLAG_4 (node))
- fputs (" tree_4", file);
- if (TREE_LANG_FLAG_5 (node))
- fputs (" tree_5", file);
- if (TREE_LANG_FLAG_6 (node))
- fputs (" tree_6", file);
+
+ if (code != TREE_VEC && code != SSA_NAME)
+ {
+ if (TREE_LANG_FLAG_0 (node))
+ fputs (" tree_0", file);
+ if (TREE_LANG_FLAG_1 (node))
+ fputs (" tree_1", file);
+ if (TREE_LANG_FLAG_2 (node))
+ fputs (" tree_2", file);
+ if (TREE_LANG_FLAG_3 (node))
+ fputs (" tree_3", file);
+ if (TREE_LANG_FLAG_4 (node))
+ fputs (" tree_4", file);
+ if (TREE_LANG_FLAG_5 (node))
+ fputs (" tree_5", file);
+ if (TREE_LANG_FLAG_6 (node))
+ fputs (" tree_6", file);
+ }
/* DECL_ nodes have additional attributes. */