PR bootstrap/95555 - powepc64 bootstrap failure due to -Wmaybe-uninitialized in reload_cse_simplify_operands
gcc/ChangeLog: * postreload.c (reload_cse_simplify_operands): Clear first array element before using it. Assert a precondition.
This commit is contained in:
parent
5dc3986103
commit
c1057cc0a8
1 changed files with 7 additions and 0 deletions
|
@ -592,6 +592,13 @@ reload_cse_simplify_operands (rtx_insn *insn, rtx testreg)
|
|||
}
|
||||
}
|
||||
|
||||
/* The loop below sets alternative_order[0] but -Wmaybe-uninitialized
|
||||
can't know that. Clear it here to avoid the warning. */
|
||||
alternative_order[0] = 0;
|
||||
gcc_assert (!recog_data.n_alternatives
|
||||
|| (which_alternative >= 0
|
||||
&& which_alternative < recog_data.n_alternatives));
|
||||
|
||||
/* Record all alternatives which are better or equal to the currently
|
||||
matching one in the alternative_order array. */
|
||||
for (i = j = 0; i < recog_data.n_alternatives; i++)
|
||||
|
|
Loading…
Add table
Reference in a new issue