Commit 1cfb3048 by Richard Kenner

(override_options): Don't allow anything but integers to go in the

HI/LO registers.

From-SVN: r10404
parent cf54380f
...@@ -3453,8 +3453,9 @@ override_options () ...@@ -3453,8 +3453,9 @@ override_options ()
&& (! TARGET_SINGLE_FLOAT || size <= 4)); && (! TARGET_SINGLE_FLOAT || size <= 4));
else if (MD_REG_P (regno)) else if (MD_REG_P (regno))
temp = (size <= UNITS_PER_WORD temp = (class == MODE_INT
|| (regno == MD_REG_FIRST && size == 2 * UNITS_PER_WORD)); && (size <= UNITS_PER_WORD
|| (regno == MD_REG_FIRST && size == 2 * UNITS_PER_WORD)));
else else
temp = FALSE; temp = FALSE;
......
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