Commit 089a0f39 by Richard Kenner

(PREFERRED_RELOAD_CLASS): Check for !G constants for DATA_OR_FP_REGS

also.

From-SVN: r10490
parent fb685388
...@@ -679,7 +679,7 @@ extern enum reg_class regno_reg_class[]; ...@@ -679,7 +679,7 @@ extern enum reg_class regno_reg_class[];
: (GET_CODE (X) == CONST_DOUBLE \ : (GET_CODE (X) == CONST_DOUBLE \
&& GET_MODE_CLASS (GET_MODE (X)) == MODE_FLOAT) \ && GET_MODE_CLASS (GET_MODE (X)) == MODE_FLOAT) \
? (! CONST_DOUBLE_OK_FOR_LETTER_P (X, 'G') \ ? (! CONST_DOUBLE_OK_FOR_LETTER_P (X, 'G') \
&& CLASS == FP_REGS \ && (CLASS == FP_REGS || CLASS == DATA_OR_FP_REGS) \
? FP_REGS : NO_REGS) \ ? FP_REGS : NO_REGS) \
: (CLASS)) : (CLASS))
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment