This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH] Yet another tree dumper : Part 2 (1/4)
This is one of many alternatives for 2nd part.
This patch installs dmp_tree() as debug_tree() and renames
original debug_tree() as debug_tree_old().
2003-10-17 Devang Patel <dpatel@apple.com>
* print-tree.c (debug_tree_old): Rename debug_tree()
(debug_tree): New function. Directly call dmp_tree2().
--
Devang
Index: print-tree.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/print-tree.c,v
retrieving revision 1.79
diff -Idpatel.pbxuser -c -3 -p -r1.79 print-tree.c
*** print-tree.c 22 Sep 2003 05:09:12 -0000 1.79
--- print-tree.c 17 Oct 2003 18:27:24 -0000
*************** static struct bucket **table;
*** 46,53 ****
Most nodes referred to by this one are printed recursively
down to a depth of six. */
void
! debug_tree (tree node)
{
table = xcalloc (HASH_SIZE, sizeof (struct bucket *));
print_node (stderr, "", node, 0);
--- 46,59 ----
Most nodes referred to by this one are printed recursively
down to a depth of six. */
+ extern void dmp_tree2 (tree node);
+ void debug_tree (tree node)
+ {
+ dmp_tree2 (node);
+ }
+
void
! debug_tree_old (tree node)
{
table = xcalloc (HASH_SIZE, sizeof (struct bucket *));
print_node (stderr, "", node, 0);