From 2721a2e96d5c7562130ad80991c8bc92aab055f4 Mon Sep 17 00:00:00 2001 From: Jeff Law Date: Sun, 3 Jan 1993 12:03:54 -0700 Subject: [PATCH] pa.h (CONST_COSTS): Make CONST_DOUBLES very expensive. * pa.h (CONST_COSTS): Make CONST_DOUBLES very expensive. Give HIGH expressions a small cost with CONST, SYMBOL_REF, and LABEL_REF being twice as expensive as HIGH. From-SVN: r3071 --- gcc/config/pa/pa.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/gcc/config/pa/pa.h b/gcc/config/pa/pa.h index 1004bdab9a7..0b96bd065b3 100644 --- a/gcc/config/pa/pa.h +++ b/gcc/config/pa/pa.h @@ -1382,12 +1382,14 @@ while (0) case CONST_INT: \ if (INTVAL (RTX) == 0) return 0; \ if (INT_14_BITS (RTX)) return 1; \ + case HIGH: \ + return 2; \ case CONST: \ case LABEL_REF: \ case SYMBOL_REF: \ - return 2; \ + return 4; \ case CONST_DOUBLE: \ - return 4; + return 8; #define ADDRESS_COST(RTX) \ (GET_CODE (RTX) == REG ? 1 : hppa_address_cost (RTX)) -- 2.30.2