From: Jeff Law Date: Wed, 28 Apr 1993 22:15:08 +0000 (-0600) Subject: pa.h (HARD_REGNO_MODE_OK): Allow modes smaller than 4 bytes for 1.0 FP registers. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=3866132acc78d21fa38be18a0cc8717c97b72dd7;p=gcc.git pa.h (HARD_REGNO_MODE_OK): Allow modes smaller than 4 bytes for 1.0 FP registers. * pa.h (HARD_REGNO_MODE_OK): Allow modes smaller than 4 bytes for 1.0 FP registers. From-SVN: r4266 --- diff --git a/gcc/config/pa/pa.h b/gcc/config/pa/pa.h index 17198ef2a89..3ad5d72ee64 100644 --- a/gcc/config/pa/pa.h +++ b/gcc/config/pa/pa.h @@ -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 \