Add check for prefixed addresses.
authorMichael Meissner <meissner@linux.ibm.com>
Thu, 10 Oct 2019 18:54:50 +0000 (18:54 +0000)
committerMichael Meissner <meissner@gcc.gnu.org>
Thu, 10 Oct 2019 18:54:50 +0000 (18:54 +0000)
commitd102b039463a39f0baf66a223300f9440dbb04d2
tree9695bca7d954d42ee9023176a6c39d0a8319715a
parentb4c7ca2ef3915a0b2292499dabcaabefdca04d89
Add check for prefixed addresses.

2019-10-10  Michael Meissner  <meissner@linux.ibm.com>

* config/rs6000/rs6000.c (quad_address_p): Add check for prefixed
addresses.
(mem_operand_gpr): Add check for prefixed addresses.
(mem_operand_ds_form): Add check for prefixed addresses.
(rs6000_legitimate_offset_address_p): If we support prefixed
addresses, check for a 34-bit offset instead of 16-bit.
(rs6000_legitimate_address_p): Add check for prefixed addresses.
Do not allow load/store with update if the address is prefixed.
(rs6000_mode_dependent_address):  If we support prefixed
addresses, check for a 34-bit offset instead of 16-bit.

From-SVN: r276846
gcc/ChangeLog
gcc/config/rs6000/rs6000.c