* pa/pa.h (GO_IF_LEGITIMATE_ADDRESS): Fix thinko in last change.
authorJeff Law <law@gcc.gnu.org>
Mon, 29 Jul 1996 18:15:37 +0000 (12:15 -0600)
committerJeff Law <law@gcc.gnu.org>
Mon, 29 Jul 1996 18:15:37 +0000 (12:15 -0600)
From-SVN: r12572

gcc/config/pa/pa.h

index 16d20f98fbc251f9e268486b1726633f19ec73e7..854fdd67ef3746e1d8c5a328a0acd8806444bd7a 100644 (file)
@@ -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                      \