Commit f16dd822 by Dehao Chen Committed by Dehao Chen

re PR debug/54826 (gdb test case failure (bs15503) due to gaps in lexical block)

2012-10-05  Dehao Chen  <dehao@google.com>

	PR debug/54826
	* gimple-low.c (lower_stmt): Set the block for call args.

From-SVN: r192165
parent 6ada5e7d
2012-10-06 Dehao Chen <dehao@google.com>
PR debug/54826
* gimple-low.c (lower_stmt): Set the block for call args.
2012-10-06 Jan Hubicka <jh@suse.cz>
* doc/invoke.texi (-fprofile-report): Document.
......
......@@ -425,6 +425,14 @@ lower_stmt (gimple_stmt_iterator *gsi, struct lower_data *data)
case GIMPLE_CALL:
{
tree decl = gimple_call_fndecl (stmt);
unsigned i;
for (i = 0; i < gimple_call_num_args (stmt); i++)
{
tree arg = gimple_call_arg (stmt, i);
if (EXPR_P (arg))
TREE_SET_BLOCK (arg, data->block);
}
if (decl
&& DECL_BUILT_IN_CLASS (decl) == BUILT_IN_NORMAL
......
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