* i386.md (strlensi): Initialize eoschar and align before use.
From-SVN: r32428
This commit is contained in:
parent
45f984e4ba
commit
c5aa680d46
@ -8591,7 +8591,9 @@
|
||||
""
|
||||
"
|
||||
{
|
||||
rtx out, addr, eoschar, align, scratch1, scratch2, scratch3;
|
||||
rtx out, addr, scratch1, scratch2, scratch3;
|
||||
rtx eoschar = operands[2];
|
||||
rtx align = operands[3];
|
||||
|
||||
/* The generic case of strlen expander is long. Avoid it's
|
||||
expanding unless TARGET_INLINE_ALL_STRINGOPS. */
|
||||
@ -8603,8 +8605,6 @@
|
||||
|
||||
out = operands[0];
|
||||
addr = force_reg (Pmode, XEXP (operands[1], 0));
|
||||
eoschar = operands[2];
|
||||
align = operands[3];
|
||||
scratch1 = gen_reg_rtx (SImode);
|
||||
|
||||
if (TARGET_UNROLL_STRLEN && eoschar == const0_rtx && optimize > 1
|
||||
|
Loading…
x
Reference in New Issue
Block a user