Commit c5aa680d by Richard Henderson

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

From-SVN: r32428
parent 45f984e4
......@@ -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
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment