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>
|
||||
|
||||
PR rtl-optimization/83565
|
||||
|
|
|
@ -284,6 +284,9 @@ rx_is_restricted_memory_address (rtx mem, machine_mode mode)
|
|||
/* Simple memory addresses are OK. */
|
||||
return true;
|
||||
|
||||
case SUBREG:
|
||||
return RX_REG_P (SUBREG_REG (mem));
|
||||
|
||||
case PRE_DEC:
|
||||
case POST_INC:
|
||||
return false;
|
||||
|
|
Loading…
Reference in New Issue