backport: re PR target/81819 ([RX] internal compiler error: in rx_is_restricted_memory_address, at config/rx/rx.c:311)
gcc/ Backport from mainline 2018-01-12 Oleg Endo <olegendo@gcc.gnu.org> PR target/81819 * config/rx/rx.c (rx_is_restricted_memory_address): Handle SUBREG case. From-SVN: r256579
This commit is contained in:
parent
951346c205
commit
22ec74897c
|
@ -1,3 +1,12 @@
|
||||||
|
2018-01-12 Oleg Endo <olegendo@gcc.gnu.org>
|
||||||
|
|
||||||
|
Backport from mainline
|
||||||
|
2018-01-12 Oleg Endo <olegendo@gcc.gnu.org>
|
||||||
|
|
||||||
|
PR target/81819
|
||||||
|
* config/rx/rx.c (rx_is_restricted_memory_address):
|
||||||
|
Handle SUBREG case.
|
||||||
|
|
||||||
2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
|
2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
|
||||||
|
|
||||||
PR rtl-optimization/83565
|
PR rtl-optimization/83565
|
||||||
|
|
|
@ -284,6 +284,9 @@ rx_is_restricted_memory_address (rtx mem, machine_mode mode)
|
||||||
/* Simple memory addresses are OK. */
|
/* Simple memory addresses are OK. */
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
|
case SUBREG:
|
||||||
|
return RX_REG_P (SUBREG_REG (mem));
|
||||||
|
|
||||||
case PRE_DEC:
|
case PRE_DEC:
|
||||||
case POST_INC:
|
case POST_INC:
|
||||||
return false;
|
return false;
|
||||||
|
|
Loading…
Reference in New Issue