final.c (reemit_insn_block_notes): Do not change scope if insn location is UNKNOWN_LOCATION.

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

	* final.c (reemit_insn_block_notes): Do not change scope if insn
	location is UNKNOWN_LOCATION.

From-SVN: r193169
This commit is contained in:
Dehao Chen 2012-11-05 15:47:18 +00:00 committed by Dehao Chen
parent d327457f17
commit 48866799f1
2 changed files with 11 additions and 1 deletions

View file

@ -1,3 +1,8 @@
2012-11-05 Dehao Chen <dehao@google.com>
* final.c (reemit_insn_block_notes): Do not change scope if insn
location is UNKNOWN_LOCATION.
2012-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
* doc/md.texi (Defining Attributes): Document that we are defining

View file

@ -1616,7 +1616,12 @@ reemit_insn_block_notes (void)
insn_scope (XVECEXP (body, 0, i)));
}
if (! this_block)
this_block = DECL_INITIAL (cfun->decl);
{
if (INSN_LOCATION (insn) == UNKNOWN_LOCATION)
continue;
else
this_block = DECL_INITIAL (cfun->decl);
}
if (this_block != cur_block)
{