diff options
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 3 | ||||
-rw-r--r-- | gcc/explow.c | 1 |
2 files changed, 4 insertions, 0 deletions
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 <kenner@vlsi1.ultra.nyu.edu> + * 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: |