pa.h (HARD_REGNO_MODE_OK): Allow modes smaller than 4 bytes for 1.0 FP registers.
authorJeff Law <law@gcc.gnu.org>
Wed, 28 Apr 1993 22:15:08 +0000 (16:15 -0600)
committerJeff Law <law@gcc.gnu.org>
Wed, 28 Apr 1993 22:15:08 +0000 (16:15 -0600)
* pa.h (HARD_REGNO_MODE_OK): Allow modes smaller than 4 bytes
for 1.0 FP registers.

From-SVN: r4266

gcc/config/pa/pa.h

index 17198ef2a89e3f6a4341a6b7daf70e0f360ae9b9..3ad5d72ee6417e49ee565a11bdf2fa0e757c6644 100644 (file)
@@ -404,7 +404,7 @@ extern int target_flags;
 #define HARD_REGNO_MODE_OK(REGNO, MODE) \
   ((REGNO) == 0 ? (MODE) == CCmode || (MODE) == CCFPmode               \
    : (REGNO) < 32 ? ((GET_MODE_SIZE (MODE) <= 4) ? 1 : ((REGNO) & 1) == 0)\
-   : (REGNO) < 44 ? (GET_MODE_SIZE (MODE) == 4                         \
+   : (REGNO) < 44 ? (GET_MODE_SIZE (MODE) <= 4                         \
                     || (GET_MODE_SIZE (MODE) > 4                       \
                         && GET_MODE_CLASS (MODE) == MODE_FLOAT))       \
    : (GET_MODE_SIZE (MODE) > 4 ? ((REGNO) & 1) == 0                    \