OSDN Git Service

(override_options): Don't allow anything but integers to go in the
authorkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 26 Sep 1995 20:51:32 +0000 (20:51 +0000)
committerkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 26 Sep 1995 20:51:32 +0000 (20:51 +0000)
HI/LO registers.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10404 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/config/mips/mips.c

index 4e6d7f3..890b3d7 100644 (file)
@@ -3453,8 +3453,9 @@ override_options ()
                    && (! TARGET_SINGLE_FLOAT || size <= 4));
 
          else if (MD_REG_P (regno))
-           temp = (size <= UNITS_PER_WORD
-                   || (regno == MD_REG_FIRST && size == 2 * UNITS_PER_WORD));
+           temp = (class == MODE_INT
+                   && (size <= UNITS_PER_WORD
+                       || (regno == MD_REG_FIRST && size == 2 * UNITS_PER_WORD)));
 
          else
            temp = FALSE;