* i386.md (strlensi): Initialize eoschar and align before use.

From-SVN: r32428
This commit is contained in:
Richard Henderson 2000-03-08 11:20:22 -08:00
parent 45f984e4ba
commit c5aa680d46

View File

@ -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