The code that this macro enables will never do anything anyway on RL78. Applied.
2014-12-15 DJ Delorie <d...@redhat.com> * config/rl78/rl78.h: Remove SHORT_IMMEDIATES_SIGN_EXTEND. Index: config/rl78/rl78.h =================================================================== --- config/rl78/rl78.h (revision 218766) +++ config/rl78/rl78.h (working copy) @@ -141,13 +141,12 @@ #define MOVE_RATIO(SPEED) ((SPEED) ? 24 : 16) #define SLOW_BYTE_ACCESS 0 #define STORE_FLAG_VALUE 1 #define LOAD_EXTEND_OP(MODE) ZERO_EXTEND -#define SHORT_IMMEDIATES_SIGN_EXTEND 0 /* The RL78 has four register banks. Normal operation uses RB0 as real registers, RB1 and RB2 as "virtual" registers (because we know they'll be there, and not used as variables), and RB3 is reserved for interrupt handlers. The virtual registers are accessed as