re PR bootstrap/46528 (profiledbootstrap failure)

2010-11-26  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/46528
	PR debug/46338
	* profile.c (branch_prob): Do not split blocks based on locations
	from debug statements.

From-SVN: r167171
This commit is contained in:
Richard Guenther 2010-11-26 09:49:47 +00:00 committed by Richard Biener
parent f1b6918835
commit e99f078847
2 changed files with 9 additions and 1 deletions

View file

@ -1,3 +1,10 @@
2010-11-26 Richard Guenther <rguenther@suse.de>
PR tree-optimization/46528
PR debug/46338
* profile.c (branch_prob): Do not split blocks based on locations
from debug statements.
2010-11-26 Jakub Jelinek <jakub@redhat.com>
PR middle-end/46647

View file

@ -940,7 +940,8 @@ branch_prob (void)
for (gsi = gsi_last_bb (bb); !gsi_end_p (gsi); gsi_prev (&gsi))
{
last = gsi_stmt (gsi);
if (gimple_has_location (last))
if (!is_gimple_debug (last)
&& gimple_has_location (last))
break;
}