diff options
author | Jeff Law <law@gcc.gnu.org> | 1996-07-29 12:15:37 -0600 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1996-07-29 12:15:37 -0600 |
commit | 1e0e41d2317391bdccaff26d9d8ea01201f06409 (patch) | |
tree | 58b19afd8c645378d3f995d104a1d24c6488eb75 | |
parent | f46285d16269a2407e380d25c323ef99ef4ca2f8 (diff) | |
download | gcc-1e0e41d2317391bdccaff26d9d8ea01201f06409.zip gcc-1e0e41d2317391bdccaff26d9d8ea01201f06409.tar.gz gcc-1e0e41d2317391bdccaff26d9d8ea01201f06409.tar.bz2 |
* pa/pa.h (GO_IF_LEGITIMATE_ADDRESS): Fix thinko in last change.
From-SVN: r12572
-rw-r--r-- | gcc/config/pa/pa.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/config/pa/pa.h b/gcc/config/pa/pa.h index 16d20f98..854fdd6 100644 --- a/gcc/config/pa/pa.h +++ b/gcc/config/pa/pa.h @@ -1475,14 +1475,14 @@ extern struct rtx_def *hppa_builtin_saveregs (); || ((MODE) != SFmode && (MODE) != DFmode))) \ || INT_5_BITS (index))) \ goto ADDR; \ - if (base \ + if (! TARGET_SOFT_FLOAT \ + && base \ && (mode == SFmode || mode == DFmode) \ && GET_CODE (index) == MULT \ && GET_CODE (XEXP (index, 0)) == REG \ && REG_OK_FOR_BASE_P (XEXP (index, 0)) \ && GET_CODE (XEXP (index, 1)) == CONST_INT \ - && INTVAL (XEXP (index, 1)) == (mode == SFmode ? 4 : 8)\ - && shadd_operand (XEXP (index, 1), VOIDmode)) \ + && INTVAL (XEXP (index, 1)) == (mode == SFmode ? 4 : 8))\ goto ADDR; \ } \ else if (GET_CODE (X) == LO_SUM \ |