* rs6000.c (print_operand, case 'L'): Use plus_constant_for_output.

From-SVN: r27779
This commit is contained in:
David Edelsohn 1999-06-26 14:19:55 +00:00 committed by David Edelsohn
parent f0eafa79f6
commit 19087b1c32
2 changed files with 8 additions and 3 deletions

View File

@ -1,3 +1,7 @@
Sat Jun 26 17:18:18 1999 David Edelsohn <edelsohn@gnu.org>
* rs6000.c (print_operand, case 'L'): Use plus_constant_for_output.
Fri Jun 25 11:33:24 1999 Richard Henderson <rth@cygnus.com>
* alpha.c (override_options): Add -mcpu=ev45 as an alias for ev4.

View File

@ -2693,10 +2693,11 @@ print_operand (file, x, code)
we have already done it, we can just use an offset of word. */
if (GET_CODE (XEXP (x, 0)) == PRE_INC
|| GET_CODE (XEXP (x, 0)) == PRE_DEC)
output_address (plus_constant (XEXP (XEXP (x, 0), 0),
UNITS_PER_WORD));
output_address (plus_constant_for_output (XEXP (XEXP (x, 0), 0),
UNITS_PER_WORD));
else
output_address (plus_constant (XEXP (x, 0), UNITS_PER_WORD));
output_address (plus_constant_for_output (XEXP (x, 0),
UNITS_PER_WORD));
if (small_data_operand (x, GET_MODE (x)))
fprintf (file, "@%s(%s)", SMALL_DATA_RELOC,
reg_names[SMALL_DATA_REG]);