Do not allow DFs to use 2 register addressing if -msoft-float

From-SVN: r9441
This commit is contained in:
Michael Meissner 1995-04-25 19:46:08 +00:00
parent 2ac5334923
commit 17ea663341

View File

@ -1438,6 +1438,7 @@ struct rs6000_args {int words, fregno, nargs_prototype; };
} \ } \
else if (GET_CODE (X) == PLUS && GET_CODE (XEXP (X, 0)) == REG \ else if (GET_CODE (X) == PLUS && GET_CODE (XEXP (X, 0)) == REG \
&& GET_CODE (XEXP (X, 1)) != CONST_INT \ && GET_CODE (XEXP (X, 1)) != CONST_INT \
&& (TARGET_HARD_FLOAT || (MODE) != DFmode) \
&& (MODE) != DImode && (MODE) != TImode) \ && (MODE) != DImode && (MODE) != TImode) \
{ \ { \
(X) = gen_rtx (PLUS, SImode, XEXP (X, 0), \ (X) = gen_rtx (PLUS, SImode, XEXP (X, 0), \