Commit 325fefe0 by John David Anglin

pa.c (pa_output_move_double): Don't valididate when adjusting offsetable addresses.

	* config/pa/pa.c (pa_output_move_double): Don't valididate when
	adjusting offsetable addresses.

From-SVN: r208101
parent e5ca18df
2014-02-24 John David Anglin <danglin@gcc.gnu.org>
* config/pa/pa.c (pa_output_move_double): Don't valididate when
adjusting offsetable addresses.
2014-02-24 Guozhi Wei <carrot@google.com>
* sparseset.h (sparseset_pop): Fix the wrong index.
......
......@@ -2627,14 +2627,14 @@ pa_output_move_double (rtx *operands)
if (optype0 == REGOP)
latehalf[0] = gen_rtx_REG (SImode, REGNO (operands[0]) + 1);
else if (optype0 == OFFSOP)
latehalf[0] = adjust_address (operands[0], SImode, 4);
latehalf[0] = adjust_address_nv (operands[0], SImode, 4);
else
latehalf[0] = operands[0];
if (optype1 == REGOP)
latehalf[1] = gen_rtx_REG (SImode, REGNO (operands[1]) + 1);
else if (optype1 == OFFSOP)
latehalf[1] = adjust_address (operands[1], SImode, 4);
latehalf[1] = adjust_address_nv (operands[1], SImode, 4);
else if (optype1 == CNSTOP)
split_double (operands[1], &operands[1], &latehalf[1]);
else
......
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