From 2872409d73c41967affd9d30d37d1d5f20a0bbbb Mon Sep 17 00:00:00 2001 From: Jeffrey A Law Date: Wed, 15 Apr 1998 11:37:21 +0000 Subject: [PATCH] * pa.h (LEGITIMIZE_RELOAD_ADDRESS): Do nothing if not optimizing. From-SVN: r19225 --- gcc/ChangeLog | 4 ++++ gcc/config/pa/pa.h | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 821a51df1e7f..7691bfd9d560 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +Wed Apr 15 12:37:10 1998 Jeffrey A Law (law@cygnus.com) + + * pa.h (LEGITIMIZE_RELOAD_ADDRESS): Do nothing if not optimizing. + Wed Apr 15 12:10:18 1998 Michael Meissner * Makefile.in (gen{config,flags,codes,emit}): Link in host print-rtl.o. diff --git a/gcc/config/pa/pa.h b/gcc/config/pa/pa.h index b944388d93a8..6b7f5da0d654 100644 --- a/gcc/config/pa/pa.h +++ b/gcc/config/pa/pa.h @@ -1641,7 +1641,8 @@ do { \ int offset, newoffset, mask; \ mask = GET_MODE_CLASS (MODE) == MODE_FLOAT ? 0x1f : 0x3fff; \ \ - if (GET_CODE (AD) == PLUS \ + if (optimize \ + && GET_CODE (AD) == PLUS \ && GET_CODE (XEXP (AD, 0)) == REG \ && GET_CODE (XEXP (AD, 1)) == CONST_INT) \ { \ -- 2.47.3