hppa: Fix LO_SUM DLTIND14R address support in PRINT_OPERAND_ADDRESS
commit2e4b3374cb7af10e188bb5100526ad3150b9b272
authorJohn David Anglin <danglin@gcc.gnu.org>
Sat, 23 Mar 2024 13:47:31 +0000 (23 13:47 +0000)
committerJohn David Anglin <danglin@gcc.gnu.org>
Sat, 23 Mar 2024 13:47:31 +0000 (23 13:47 +0000)
tree1f319e28aae80e71cff3f0ccc5c6cecfab0d0db9
parent543585046d17add37c0108b06d2884d0e03cedde
hppa: Fix LO_SUM DLTIND14R address support in PRINT_OPERAND_ADDRESS

This bug was hidden since LO_SUM DLTIND14R addresses are normally
handled by the A constraint in the move patterns.

2024-03-23  John David Anglin  <danglin@gcc.gnu.org>

gcc/ChangeLog:

* config/pa/pa.cc (pa_output_global_address): Handle
UNSPEC_DLTIND14R addresses.
* config/pa/pa.h (PRINT_OPERAND_ADDRESS): Output "RT'" for
UNSPEC_DLTIND14R address.
gcc/config/pa/pa.cc
gcc/config/pa/pa.h