v850.c (v850_legitimate_address_p): Handle large displacements for TARGET_V850E2V3...
authorJeff Law <law@redhat.com>
Fri, 29 Jun 2018 18:42:35 +0000 (12:42 -0600)
committerJeff Law <law@gcc.gnu.org>
Fri, 29 Jun 2018 18:42:35 +0000 (12:42 -0600)
commitbc5e6ab6955ed3cbc8affef42cf7af52e0a9750a
treeb0ab736f719a083add475f59cca5b780985ff770
parent0bcf7e67ab5a24029a60ba3dc734c4579dd37e7f
v850.c (v850_legitimate_address_p): Handle large displacements for TARGET_V850E2V3 and newer.

* config/v850/v850.c (v850_legitimate_address_p): Handle large
displacements for TARGET_V850E2V3 and newer.
(TARGET_LRA_P): Remove.  Defaults to LRA now.
* config/v850/v850.md (sign23byte_load): Remove.
(unsign23byte_load, sign23hword_load, unsign23hword_load): Likewise.
(23word_load, 23byte_store, 23hword_store, 23word_store): Likewise.

From-SVN: r262257
gcc/ChangeLog
gcc/config/v850/v850.c
gcc/config/v850/v850.md