rl78.h (RL78_RELAXA_MASK): New. Relax types are enums, not bits
authorDJ Delorie <dj@redhat.com>
Tue, 26 Aug 2014 21:01:04 +0000 (17:01 -0400)
committerDJ Delorie <dj@redhat.com>
Tue, 26 Aug 2014 21:01:04 +0000 (17:01 -0400)
include/elf/ChangeLog
include/elf/rl78.h

index 35d4f4ba53e1605e129539425a988276644b1914..b76588f7c9aeac69aebfb8e1d3aecc0731c04d1f 100644 (file)
@@ -1,3 +1,7 @@
+2014-08-26  DJ Delorie  <dj@redhat.com>
+
+       * rl78.h (RL78_RELAXA_MASK): New.  Relax types are enums, not bits
+
 2014-07-07  Barney Stratford  <barney_stratford@fastmail.fm>
 
        * avr.h: Add R_AVR_PORT5 and R_AVR_PORT6.
index 342932d577710a08122d39d7d1167e0a0af6a244..1a526fa6962ef59f38d6dbdf95e426928f84414a 100644 (file)
@@ -109,6 +109,7 @@ END_RELOC_NUMBERS (R_RL78_max)
 #define E_FLAG_RL78_G10                        (1 << 2) /* CPU is missing register banks 1-3, so uses different ABI.  */
 
 /* These define the addend field of R_RL78_RH_RELAX relocations.  */
+#define RL78_RELAXA_MASK       0x000000f0      /* Mask for relax types */
 #define        RL78_RELAXA_BRA         0x00000010      /* Any type of branch (must be decoded).  */
 #define        RL78_RELAXA_ADDR16      0x00000020      /* addr16->sfr/saddr opportunity  */
 #define RL78_RELAXA_RNUM       0x0000000f      /* Number of associated relocations.  */