https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87598
--- Comment #7 from Segher Boessenkool <segher at gcc dot gnu.org> --- Author: segher Date: Mon Oct 22 14:03:22 2018 New Revision: 265392 URL: https://gcc.gnu.org/viewcvs?rev=265392&root=gcc&view=rev Log: rs6000: Handle print_operand_address for unexpected RTL (PR87598) As the PR shows, the user can force this to be called on at least some RTL that is not a valid address. Most targets treat this as if the user knows best; let's do the same. PR target/87598 * config/rs6000/rs6000.c (print_operand_address): For unexpected RTL call output_addr_const and hope for the best. Modified: trunk/gcc/ChangeLog trunk/gcc/config/rs6000/rs6000.c