diff options
author | Jason Merrill <jason@redhat.com> | 2012-08-24 22:29:00 -0400 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2012-08-24 22:29:00 -0400 |
commit | f581a987e3d60ad86aafa2a49b72e09b5f9cb356 (patch) | |
tree | 6ea601925431aeef7c6c978259a0fb7d81657c71 | |
parent | 03b8c9bf9ac96c4b8d811f7432e013f2ff8f16f1 (diff) | |
download | gcc-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/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/print-tree.c | 32 |
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. */ |