profile.c (branch_prob): Move declaration of local variable.

* profile.c (branch_prob): Move declaration of local variable.  Remove
	obsolete ??? comment.  Expand the location explicitly instead of using
	the LOCATION_FILE and LOCATION_LINE macros.

From-SVN: r172019
This commit is contained in:
Eric Botcazou 2011-04-06 06:17:22 +00:00 committed by Eric Botcazou
parent 5c8e495222
commit 694dc0cad2
2 changed files with 12 additions and 10 deletions

View file

@ -1,3 +1,9 @@
2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
* profile.c (branch_prob): Move declaration of local variable. Remove
obsolete ??? comment. Expand the location explicitly instead of using
the LOCATION_FILE and LOCATION_LINE macros.
2011-04-06 Wei Guozhi <carrot@google.com>
PR target/47855

View file

@ -1123,16 +1123,13 @@ branch_prob (void)
/* Line numbers. */
if (coverage_begin_output ())
{
gcov_position_t offset;
/* Initialize the output. */
output_location (NULL, 0, NULL, NULL);
FOR_EACH_BB (bb)
{
gimple_stmt_iterator gsi;
offset = 0;
gcov_position_t offset = 0;
if (bb == ENTRY_BLOCK_PTR->next_bb)
{
@ -1150,15 +1147,14 @@ branch_prob (void)
&offset, bb);
}
/* Notice GOTO expressions we eliminated while constructing the
CFG. */
/* Notice GOTO expressions eliminated while constructing the CFG. */
if (single_succ_p (bb)
&& single_succ_edge (bb)->goto_locus != UNKNOWN_LOCATION)
{
location_t curr_location = single_succ_edge (bb)->goto_locus;
/* ??? The FILE/LINE API is inconsistent for these cases. */
output_location (LOCATION_FILE (curr_location),
LOCATION_LINE (curr_location), &offset, bb);
expanded_location curr_location
= expand_location (single_succ_edge (bb)->goto_locus);
output_location (curr_location.file, curr_location.line,
&offset, bb);
}
if (offset)