* dump.c (dequeue_and_dump): Dump TARGET_EXPRs.

From-SVN: r28867
This commit is contained in:
Mark Mitchell 1999-08-25 18:06:25 +00:00 committed by Mark Mitchell
parent 36349f8be4
commit 37f26d6499
2 changed files with 18 additions and 0 deletions

View File

@ -1,3 +1,7 @@
1999-08-25 Mark Mitchell <mark@codesourcery.com>
* dump.c (dequeue_and_dump): Dump TARGET_EXPRs.
1999-08-25 Nathan Sidwell <nathan@acm.org>
* decl2.c (handle_class_head): Be graceful about additional

View File

@ -828,6 +828,20 @@ dequeue_and_dump (di)
dump_child ("stmt", STMT_EXPR_STMT (t));
break;
case TARGET_EXPR:
if (dump_children_p)
{
dump_child ("decl", TREE_OPERAND (t, 0));
dump_child ("init", TREE_OPERAND (t, 1));
dump_child ("clnp", TREE_OPERAND (t, 2));
/* There really are two possible places the initializer can
be. After RTL expansion, the second operand is moved to
the position of the fourth operand, and the second
operand becomes NULL. */
dump_child ("init", TREE_OPERAND (t, 3));
}
break;
default:
/* There are no additional fields to print. */
break;