Message ID | m3bp1a58ag.fsf@redhat.com |
---|---|
State | New |
Headers | show |
Index: gcc/config/rx/rx.h =================================================================== --- gcc/config/rx/rx.h (revision 171086) +++ gcc/config/rx/rx.h (working copy) @@ -659,7 +659,8 @@ #define BRANCH_COST(SPEED, PREDICT) 1 #define REGISTER_MOVE_COST(MODE, FROM, TO) 2 -#define MEMORY_MOVE_COST(MODE, REGCLASS, IN) (2 + memory_move_secondary_cost (MODE, REGCLASS, IN)) +#define MEMORY_MOVE_COST(MODE, REGCLASS, IN) \ + (((IN) ? 2 : 0) + memory_move_secondary_cost (MODE, REGCLASS, IN)) #define SELECT_CC_MODE(OP,X,Y) rx_select_cc_mode ((OP), (X), (Y))