diff options
author | John David Anglin <danglin@gcc.gnu.org> | 2014-02-25 00:52:10 +0000 |
---|---|---|
committer | John David Anglin <danglin@gcc.gnu.org> | 2014-02-25 00:52:10 +0000 |
commit | e1d5d0949c8c48366855a9f2099c5ccce59c4fe4 (patch) | |
tree | 7681d4c4c1105affffd9a0dd90fcccc7ba01c657 | |
parent | 33d65dbdf3aa484d77ba81f7039ea13f119579d6 (diff) |
* config/pa/pa.c (pa_output_move_double): Don't valididate when
adjusting offsetable addresses.
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@208102 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/pa/pa.c | 4 |
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f4e7ddcec04..4f80188d8c6 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +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-23 David Holsgrove <david.holsgrove@xilinx.com> * config/microblaze/microblaze.md: Correct ashrsi_reg / lshrsi_reg names diff --git a/gcc/config/pa/pa.c b/gcc/config/pa/pa.c index 315b8a71131..7603858340d 100644 --- a/gcc/config/pa/pa.c +++ b/gcc/config/pa/pa.c @@ -2629,14 +2629,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 |