diff --git a/gcc/ChangeLog b/gcc/ChangeLog index cd2f7ac1a80..d28c7eef98e 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,8 @@ Mon Jan 1 07:38:33 2001 Richard Kenner + * explow.c (convert_memory_address, case SYMBOL_REF): Copy + STRING_POOL_ADDRESS_P. + * config/sparc/sparc.c (input_operand): Properly test for short op. * config.gcc (sparc-*-elf): Include sparc/sol2.h. diff --git a/gcc/explow.c b/gcc/explow.c index 92de3418cfb..a1c6380bcc8 100644 --- a/gcc/explow.c +++ b/gcc/explow.c @@ -395,6 +395,7 @@ convert_memory_address (to_mode, x) temp = gen_rtx_SYMBOL_REF (to_mode, XSTR (x, 0)); SYMBOL_REF_FLAG (temp) = SYMBOL_REF_FLAG (x); CONSTANT_POOL_ADDRESS_P (temp) = CONSTANT_POOL_ADDRESS_P (x); + STRING_POOL_ADDRESS_P (temp) = STRING_POOL_ADDRESS_P (x); return temp; case CONST: