diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c index d02a4751879..4ecfa8e1ee8 100644 --- a/gcc/config/rs6000/rs6000.c +++ b/gcc/config/rs6000/rs6000.c @@ -554,7 +554,7 @@ input_operand (op, mode) return 1; /* A SYMBOL_REF referring to the TOC is valid. */ - if (GET_CODE (op) == SYMBOL_REF && CONSTANT_POOL_ADDRESS_P (op)) + if (LEGITIMATE_CONSTANT_POOL_ADDRESS_P (op)) return 1; /* Otherwise, we will be doing this SET with an add, so anything valid