From 7d797311fb4c1883b6b32fe9d72ed8fe5f002a3b Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Mon, 1 Jan 2001 14:04:25 +0000 Subject: [PATCH] explow.c (convert_memory_address, [...]): Copy STRING_POOL_ADDRESS_P. * explow.c (convert_memory_address, case SYMBOL_REF): Copy STRING_POOL_ADDRESS_P. From-SVN: r38589 --- gcc/ChangeLog | 3 +++ gcc/explow.c | 1 + 2 files changed, 4 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index cd2f7ac..d28c7ee 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 92de3418..a1c6380 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: -- 2.7.4