aboutsummaryrefslogtreecommitdiff
path: root/bfd/mach-o-arm.c
diff options
context:
space:
mode:
Diffstat (limited to 'bfd/mach-o-arm.c')
-rw-r--r--bfd/mach-o-arm.c34
1 files changed, 17 insertions, 17 deletions
diff --git a/bfd/mach-o-arm.c b/bfd/mach-o-arm.c
index b3286f7..ce4f716 100644
--- a/bfd/mach-o-arm.c
+++ b/bfd/mach-o-arm.c
@@ -72,75 +72,75 @@ bfd_mach_o_arm_mkobject (bfd *abfd)
static reloc_howto_type arm_howto_table[]=
{
/* 0 */
- HOWTO (BFD_RELOC_32, 0, 2, 32, false, 0,
+ HOWTO (BFD_RELOC_32, 0, 4, 32, false, 0,
complain_overflow_bitfield,
NULL, "32",
false, 0xffffffff, 0xffffffff, false),
- HOWTO (BFD_RELOC_16, 0, 1, 16, false, 0,
+ HOWTO (BFD_RELOC_16, 0, 2, 16, false, 0,
complain_overflow_bitfield,
NULL, "16",
false, 0xffff, 0xffff, false),
- HOWTO (BFD_RELOC_8, 0, 0, 8, false, 0,
+ HOWTO (BFD_RELOC_8, 0, 1, 8, false, 0,
complain_overflow_bitfield,
NULL, "8",
false, 0xff, 0xff, false),
- HOWTO (BFD_RELOC_32_PCREL, 0, 2, 32, true, 0,
+ HOWTO (BFD_RELOC_32_PCREL, 0, 4, 32, true, 0,
complain_overflow_bitfield,
NULL, "DISP32",
false, 0xffffffff, 0xffffffff, true),
/* 4 */
- HOWTO (BFD_RELOC_16_PCREL, 0, 1, 16, true, 0,
+ HOWTO (BFD_RELOC_16_PCREL, 0, 2, 16, true, 0,
complain_overflow_bitfield,
NULL, "DISP16",
false, 0xffff, 0xffff, true),
- HOWTO (BFD_RELOC_MACH_O_SECTDIFF, 0, 2, 32, false, 0,
+ HOWTO (BFD_RELOC_MACH_O_SECTDIFF, 0, 4, 32, false, 0,
complain_overflow_bitfield,
NULL, "SECTDIFF_32",
false, 0xffffffff, 0xffffffff, false),
- HOWTO (BFD_RELOC_MACH_O_LOCAL_SECTDIFF, 0, 2, 32, false, 0,
+ HOWTO (BFD_RELOC_MACH_O_LOCAL_SECTDIFF, 0, 4, 32, false, 0,
complain_overflow_bitfield,
NULL, "LSECTDIFF_32",
false, 0xffffffff, 0xffffffff, false),
- HOWTO (BFD_RELOC_MACH_O_PAIR, 0, 2, 32, false, 0,
+ HOWTO (BFD_RELOC_MACH_O_PAIR, 0, 4, 32, false, 0,
complain_overflow_bitfield,
NULL, "PAIR_32",
false, 0xffffffff, 0xffffffff, false),
/* 8 */
- HOWTO (BFD_RELOC_MACH_O_SECTDIFF, 0, 1, 16, false, 0,
+ HOWTO (BFD_RELOC_MACH_O_SECTDIFF, 0, 2, 16, false, 0,
complain_overflow_bitfield,
NULL, "SECTDIFF_16",
false, 0xffff, 0xffff, false),
- HOWTO (BFD_RELOC_MACH_O_LOCAL_SECTDIFF, 0, 1, 16, false, 0,
+ HOWTO (BFD_RELOC_MACH_O_LOCAL_SECTDIFF, 0, 2, 16, false, 0,
complain_overflow_bitfield,
NULL, "LSECTDIFF_16",
false, 0xffff, 0xffff, false),
- HOWTO (BFD_RELOC_MACH_O_PAIR, 0, 1, 16, false, 0,
+ HOWTO (BFD_RELOC_MACH_O_PAIR, 0, 2, 16, false, 0,
complain_overflow_bitfield,
NULL, "PAIR_16",
false, 0xffff, 0xffff, false),
- HOWTO (BFD_RELOC_ARM_PCREL_CALL, 2, 2, 24, true, 0,
+ HOWTO (BFD_RELOC_ARM_PCREL_CALL, 2, 4, 24, true, 0,
complain_overflow_signed,
NULL, "BR24",
false, 0x00ffffff, 0x00ffffff, true),
/* 12 */
- HOWTO (BFD_RELOC_ARM_MOVW, 0, 2, 16, false, 0,
+ HOWTO (BFD_RELOC_ARM_MOVW, 0, 4, 16, false, 0,
complain_overflow_dont,
NULL, "MOVW",
false, 0x000f0fff, 0x000f0fff, false),
- HOWTO (BFD_RELOC_MACH_O_PAIR, 0, 2, 16, false, 0,
+ HOWTO (BFD_RELOC_MACH_O_PAIR, 0, 4, 16, false, 0,
complain_overflow_bitfield,
NULL, "PAIR_W",
false, 0x000f0fff, 0x000f0fff, false),
- HOWTO (BFD_RELOC_ARM_MOVT, 0, 2, 16, false, 0,
+ HOWTO (BFD_RELOC_ARM_MOVT, 0, 4, 16, false, 0,
complain_overflow_bitfield,
NULL, "MOVT",
false, 0x000f0fff, 0x000f0fff, false),
- HOWTO (BFD_RELOC_MACH_O_PAIR, 0, 2, 16, false, 0,
+ HOWTO (BFD_RELOC_MACH_O_PAIR, 0, 4, 16, false, 0,
complain_overflow_bitfield,
NULL, "PAIR_T",
false, 0x000f0fff, 0x000f0fff, false),
/* 16 */
- HOWTO (BFD_RELOC_THUMB_PCREL_BLX, 2, 2, 24, true, 0,
+ HOWTO (BFD_RELOC_THUMB_PCREL_BLX, 2, 4, 24, true, 0,
complain_overflow_signed,
NULL, "TBR22",
false, 0x07ff2fff, 0x07ff2fff, true)