+2016-05-23 Jim Wilson <jim.wilson@linaro.org>
+
+ * elfnn-aarch64.c: Unconditionally enable R_AARCH64_NULL and
+ R_AARCH64_NONE. Use HOWTO64 for R_AARCH64_NULL.
+ * relocs.c: Add BFD_RELOC_AARCH64_NULL.
+ * bfd-in2.h: Regenerate.
+ * libbfd.h: Likewise.
+
2016-05-23 Kuba Sejdak <jakub.sejdak@phoesys.com>
* config.bfd: Add entry for arm-phoenix.
by these enumerators; make sure they are all synced. */
BFD_RELOC_AARCH64_RELOC_START,
+/* Deprecated AArch64 null relocation code. */
+ BFD_RELOC_AARCH64_NULL,
+
/* AArch64 null relocation code. */
BFD_RELOC_AARCH64_NONE,
/* Basic data relocations. */
-#if ARCH_SIZE == 64
- HOWTO (R_AARCH64_NULL, /* type */
+ /* Deprecated, but retained for backwards compatibility. */
+ HOWTO64 (R_AARCH64_NULL, /* type */
0, /* rightshift */
3, /* size (0 = byte, 1 = short, 2 = long) */
0, /* bitsize */
0, /* src_mask */
0, /* dst_mask */
FALSE), /* pcrel_offset */
-#else
HOWTO (R_AARCH64_NONE, /* type */
0, /* rightshift */
3, /* size (0 = byte, 1 = short, 2 = long) */
0, /* src_mask */
0, /* dst_mask */
FALSE), /* pcrel_offset */
-#endif
/* .xword: (S+A) */
HOWTO64 (AARCH64_R (ABS64), /* type */
"BFD_RELOC_MICROBLAZE_64_TLSGOTTPREL",
"BFD_RELOC_MICROBLAZE_64_TLSTPREL",
"BFD_RELOC_AARCH64_RELOC_START",
+ "BFD_RELOC_AARCH64_NULL",
"BFD_RELOC_AARCH64_NONE",
"BFD_RELOC_AARCH64_64",
"BFD_RELOC_AARCH64_32",
relocation enumerators. N.B. the order of the enumerators is
important as several tables in the AArch64 bfd backend are indexed
by these enumerators; make sure they are all synced.
+ENUM
+ BFD_RELOC_AARCH64_NULL
+ENUMDOC
+ Deprecated AArch64 null relocation code.
ENUM
BFD_RELOC_AARCH64_NONE
ENUMDOC