Do not allow DFs to use 2 register addressing if -msoft-float
From-SVN: r9441
This commit is contained in:
parent
2ac5334923
commit
17ea663341
@ -1438,6 +1438,7 @@ struct rs6000_args {int words, fregno, nargs_prototype; };
|
||||
} \
|
||||
else if (GET_CODE (X) == PLUS && GET_CODE (XEXP (X, 0)) == REG \
|
||||
&& GET_CODE (XEXP (X, 1)) != CONST_INT \
|
||||
&& (TARGET_HARD_FLOAT || (MODE) != DFmode) \
|
||||
&& (MODE) != DImode && (MODE) != TImode) \
|
||||
{ \
|
||||
(X) = gen_rtx (PLUS, SImode, XEXP (X, 0), \
|
||||
|
Loading…
Reference in New Issue
Block a user