diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 77fdec36265..446777708ce 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,8 @@ 2000-05-01 Alexandre Oliva + * config/mn10300/mn10300.c (print_operand_address): Do not add + zero to SP. + * config/mn10300/mn10300.c (expand_epilogue): If SP is to be adjusted by less than 256 bytes, use ret regardless of having any callee-saved register to restore. diff --git a/gcc/config/mn10300/mn10300.c b/gcc/config/mn10300/mn10300.c index e643505d577..ad93ac98f27 100644 --- a/gcc/config/mn10300/mn10300.c +++ b/gcc/config/mn10300/mn10300.c @@ -328,12 +328,7 @@ print_operand_address (file, addr) fputc ('+', file); break; case REG: - if (addr == stack_pointer_rtx) - print_operand_address (file, gen_rtx_PLUS (SImode, - stack_pointer_rtx, - GEN_INT (0))); - else - print_operand (file, addr, 0); + print_operand (file, addr, 0); break; case PLUS: {