Commit 3328fbb7 by Sandra Loosemore Committed by Sandra Loosemore

re PR middle-end/30833 (ICE with -fdump-tree-all)

2007-02-18  Sandra Loosemore  <sandra@codesourcery.com>

	PR middle-end/30833
	* tree-dump.c (dequeue_and_dump): Add tcc_vl_exp case missed
	during CALL_EXPR representation conversion.
	* tree-ssa-propagate.c (set_rhs): Likewise.

From-SVN: r122122
parent eb441084
2007-02-18 Sandra Loosemore <sandra@codesourcery.com>
PR middle-end/30833
* tree-dump.c (dequeue_and_dump): Add tcc_vl_exp case missed
during CALL_EXPR representation conversion.
* tree-ssa-propagate.c (set_rhs): Likewise.
2007-02-19 Alexandre Oliva <aoliva@redhat.com>
* tree-sra.c (sra_build_assignment): Disable assertion checking
......
......@@ -319,6 +319,7 @@ dequeue_and_dump (dump_info_p di)
case tcc_expression:
case tcc_reference:
case tcc_statement:
case tcc_vl_exp:
/* These nodes are handled explicitly below. */
break;
......
......@@ -615,7 +615,6 @@ set_rhs (tree *stmt_p, tree expr)
return false;
break;
case CALL_EXPR:
case EXC_PTR_EXPR:
case FILTER_EXPR:
break;
......@@ -625,6 +624,16 @@ set_rhs (tree *stmt_p, tree expr)
}
break;
case tcc_vl_exp:
switch (code)
{
case CALL_EXPR:
break;
default:
return false;
}
break;
case tcc_exceptional:
switch (code)
{
......
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