pa.c (output_move_double): Change array size of xoperands to 4.

* pa.c (output_move_double): Change array size of xoperands to 4.

From-SVN: r121002
This commit is contained in:
John David Anglin 2007-01-20 16:27:06 +00:00 committed by John David Anglin
parent 7376d710da
commit 4c6d872614
2 changed files with 5 additions and 4 deletions

View File

@ -1,3 +1,7 @@
2007-01-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
* pa.c (output_move_double): Change array size of xoperands to 4.
2007-01-20 Jan Hubicka <jh@suse.cz>
* tree-tailcall.c (adjust_return_value): Do not use RESULT_DECL

View File

@ -2337,12 +2337,11 @@ output_move_double (rtx *operands)
else if (GET_CODE (addr) == PLUS
&& GET_CODE (XEXP (addr, 0)) == MULT)
{
rtx xoperands[4];
rtx high_reg = gen_rtx_SUBREG (SImode, operands[0], 0);
if (!reg_overlap_mentioned_p (high_reg, addr))
{
rtx xoperands[3];
xoperands[0] = high_reg;
xoperands[1] = XEXP (addr, 1);
xoperands[2] = XEXP (XEXP (addr, 0), 0);
@ -2353,8 +2352,6 @@ output_move_double (rtx *operands)
}
else
{
rtx xoperands[3];
xoperands[0] = high_reg;
xoperands[1] = XEXP (addr, 1);
xoperands[2] = XEXP (XEXP (addr, 0), 0);