Commit 64bf47a2 by Richard Kenner

(gen_lowpart_for_combine): Set reg_changes_size, if needed.

From-SVN: r9206
parent 88285acf
......@@ -8320,6 +8320,14 @@ gen_lowpart_for_combine (mode, x)
}
result = gen_lowpart_common (mode, x);
if (result != 0
&& GET_CODE (result) == SUBREG
&& GET_CODE (SUBREG_REG (result)) == REG
&& REGNO (SUBREG_REG (result)) >= FIRST_PSEUDO_REGISTER
&& (GET_MODE_SIZE (GET_MODE (result))
!= GET_MODE_SIZE (GET_MODE (SUBREG_REG (result)))))
reg_changes_size[REGNO (SUBREG_REG (result))] = 1;
if (result)
return result;
......
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