Commit 406f9d5e by Andrew Pinski

re PR tree-optimization/25879 (TDF_CHAIN makes -fdump-tree-all-all useless)

2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>

        PR tree-opt/25879
        * tree-pretty-print.c (debug_tree_chain): Walk the chains.
        (dump_decl_name): Do not walk the decl tree chains.
        * tree-pass.h (TDF_CHAIN): Remove.

From-SVN: r111308
parent 9d29a5b7
2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
PR tree-opt/25879
* tree-pretty-print.c (debug_tree_chain): Walk the chains.
(dump_decl_name): Do not walk the decl tree chains.
* tree-pass.h (TDF_CHAIN): Remove.
2006-02-20 Rafael vila de Espndola <rafael.espindola@gmail.com> 2006-02-20 Rafael vila de Espndola <rafael.espindola@gmail.com>
* Makefile.in (C): Remove * Makefile.in (C): Remove
(PROTO): Remove (PROTO): Remove
(.PHONY): Remove C and PROTO (.PHONY): Remove C and PROTO
......
...@@ -68,8 +68,6 @@ enum tree_dump_index ...@@ -68,8 +68,6 @@ enum tree_dump_index
#define TDF_STMTADDR (1 << 12) /* Address of stmt. */ #define TDF_STMTADDR (1 << 12) /* Address of stmt. */
#define TDF_GRAPH (1 << 13) /* a graph dump is being emitted */ #define TDF_GRAPH (1 << 13) /* a graph dump is being emitted */
#define TDF_CHAIN (1 << 14) /* Follow TREE_CHAIN when
dumping *_DECLs. */
extern char *get_dump_file_name (enum tree_dump_index); extern char *get_dump_file_name (enum tree_dump_index);
extern int dump_enabled_p (enum tree_dump_index); extern int dump_enabled_p (enum tree_dump_index);
......
...@@ -101,7 +101,12 @@ debug_generic_stmt (tree t) ...@@ -101,7 +101,12 @@ debug_generic_stmt (tree t)
void void
debug_tree_chain (tree t) debug_tree_chain (tree t)
{ {
print_generic_expr (stderr, t, TDF_VOPS|TDF_UID|TDF_CHAIN); while (t)
{
print_generic_expr (stderr, t, TDF_VOPS|TDF_UID);
fprintf(stderr, " ");
t = TREE_CHAIN (t);
}
fprintf (stderr, "\n"); fprintf (stderr, "\n");
} }
...@@ -160,11 +165,8 @@ dump_decl_name (pretty_printer *buffer, tree node, int flags) ...@@ -160,11 +165,8 @@ dump_decl_name (pretty_printer *buffer, tree node, int flags)
{ {
tree t = node; tree t = node;
while (t)
{
if (DECL_NAME (t)) if (DECL_NAME (t))
pp_tree_identifier (buffer, DECL_NAME (t)); pp_tree_identifier (buffer, DECL_NAME (t));
if ((flags & TDF_UID) if ((flags & TDF_UID)
|| DECL_NAME (t) == NULL_TREE) || DECL_NAME (t) == NULL_TREE)
{ {
...@@ -178,15 +180,6 @@ dump_decl_name (pretty_printer *buffer, tree node, int flags) ...@@ -178,15 +180,6 @@ dump_decl_name (pretty_printer *buffer, tree node, int flags)
pp_printf (buffer, "%c.%u", c, DECL_UID (t)); pp_printf (buffer, "%c.%u", c, DECL_UID (t));
} }
} }
if (flags & TDF_CHAIN)
{
t = TREE_CHAIN (t);
pp_string (buffer, " ");
}
else
t = NULL_TREE;
}
} }
/* Like the above, but used for pretty printing function calls. */ /* Like the above, but used for pretty printing function calls. */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment