--- a/gcc/config/rs6000/sysv4.h +++ b/gcc/config/rs6000/sysv4.h @@ -245,13 +245,13 @@ do { \ /* Define cutoff for using external functions to save floating point. When optimizing for size, use external functions when profitable. */ -#define FP_SAVE_INLINE(FIRST_REG) (optimize_size \ +#define FP_SAVE_INLINE(FIRST_REG) (1 || (optimize_size \ ? ((FIRST_REG) == 62 \ || (FIRST_REG) == 63) \ - : (FIRST_REG) < 64) + : (FIRST_REG) < 64)) /* And similarly for general purpose registers. */ -#define GP_SAVE_INLINE(FIRST_REG) ((FIRST_REG) < 32 \ - && !optimize_size) +#define GP_SAVE_INLINE(FIRST_REG) (1 || ((FIRST_REG) < 32 \ + && !optimize_size)) /* Put jump tables in read-only memory, rather than in .text. */ #define JUMP_TABLES_IN_TEXT_SECTION 0