summaryrefslogtreecommitdiff
path: root/bfd
diff options
context:
space:
mode:
Diffstat (limited to 'bfd')
-rw-r--r--bfd/coff-alpha.c8
-rw-r--r--bfd/coff-mcore.c2
-rw-r--r--bfd/elf-hppa.h270
-rw-r--r--bfd/elf-m10300.c4
-rw-r--r--bfd/elf32-arm.c10
-rw-r--r--bfd/elf32-csky.c28
-rw-r--r--bfd/elf32-m32c.c6
-rw-r--r--bfd/elf32-m68k.c2
-rw-r--r--bfd/elf32-mep.c2
-rw-r--r--bfd/elf32-mips.c2
-rw-r--r--bfd/elf32-ppc.c4
-rw-r--r--bfd/elf32-rx.c18
-rw-r--r--bfd/elf32-s390.c6
-rw-r--r--bfd/elf32-spu.c2
-rw-r--r--bfd/elf32-tic6x.c12
-rw-r--r--bfd/elf32-tilepro.c12
-rw-r--r--bfd/elf32-vax.c2
-rw-r--r--bfd/elf32-xtensa.c76
-rw-r--r--bfd/elf64-alpha.c10
-rw-r--r--bfd/elf64-mips.c2
-rw-r--r--bfd/elf64-mmix.c6
-rw-r--r--bfd/elf64-ppc.c10
-rw-r--r--bfd/elf64-s390.c6
-rw-r--r--bfd/elfn32-mips.c2
-rw-r--r--bfd/elfxx-loongarch.c6
-rw-r--r--bfd/elfxx-riscv.c2
-rw-r--r--bfd/elfxx-sparc.c46
-rw-r--r--bfd/elfxx-tilegx.c16
-rw-r--r--bfd/som.c2
-rw-r--r--bfd/vms-alpha.c8
30 files changed, 291 insertions, 291 deletions
diff --git a/bfd/coff-alpha.c b/bfd/coff-alpha.c
index 412a17889ca..ea217f77ace 100644
--- a/bfd/coff-alpha.c
+++ b/bfd/coff-alpha.c
@@ -320,7 +320,7 @@ static reloc_howto_type alpha_howto_table[] =
/* Push a value on the reloc evaluation stack. */
HOWTO (ALPHA_R_OP_PUSH, /* type */
0, /* rightshift */
- 1, /* size */
+ 0, /* size */
0, /* bitsize */
false, /* pc_relative */
0, /* bitpos */
@@ -352,7 +352,7 @@ static reloc_howto_type alpha_howto_table[] =
relocation stack. */
HOWTO (ALPHA_R_OP_PSUB, /* type */
0, /* rightshift */
- 1, /* size */
+ 0, /* size */
0, /* bitsize */
false, /* pc_relative */
0, /* bitpos */
@@ -368,7 +368,7 @@ static reloc_howto_type alpha_howto_table[] =
given value. */
HOWTO (ALPHA_R_OP_PRSHIFT, /* type */
0, /* rightshift */
- 1, /* size */
+ 0, /* size */
0, /* bitsize */
false, /* pc_relative */
0, /* bitpos */
@@ -383,7 +383,7 @@ static reloc_howto_type alpha_howto_table[] =
/* Adjust the GP value for a new range in the object file. */
HOWTO (ALPHA_R_GPVALUE, /* type */
0, /* rightshift */
- 1, /* size */
+ 0, /* size */
0, /* bitsize */
false, /* pc_relative */
0, /* bitpos */
diff --git a/bfd/coff-mcore.c b/bfd/coff-mcore.c
index 878e68bcf4b..53f166543af 100644
--- a/bfd/coff-mcore.c
+++ b/bfd/coff-mcore.c
@@ -61,7 +61,7 @@ static reloc_howto_type mcore_coff_howto_table[] =
/* Unused: */
HOWTO (IMAGE_REL_MCORE_ABSOLUTE,/* type */
0, /* rightshift */
- 1, /* size */
+ 0, /* size */
0, /* bitsize */
false, /* pc_relative */
0, /* bitpos */
diff --git a/bfd/elf-hppa.h b/bfd/elf-hppa.h
index 2fed9b7377b..b52ed3da350 100644
--- a/bfd/elf-hppa.h
+++ b/bfd/elf-hppa.h
@@ -58,7 +58,7 @@ static reloc_howto_type elf_hppa_howto_table[ELF_HOWTO_TABLE_SIZE] =
HOW (R_PARISC_DIR21L, 4, 21, false, bitfield, 0),
HOW (R_PARISC_DIR17R, 4, 17, false, bitfield, 0),
HOW (R_PARISC_DIR17F, 4, 17, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
HOW (R_PARISC_DIR14R, 4, 14, false, bitfield, 0),
HOW (R_PARISC_DIR14F, 4, 14, false, bitfield, 0),
/* 8 */
@@ -71,68 +71,68 @@ static reloc_howto_type elf_hppa_howto_table[ELF_HOWTO_TABLE_SIZE] =
HOW (R_PARISC_PCREL14R, 4, 14, true, bitfield, 0),
HOW (R_PARISC_PCREL14F, 4, 14, true, bitfield, 0),
/* 16 */
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
HOW (R_PARISC_DPREL21L, 4, 21, false, bitfield, 0),
HOW (R_PARISC_DPREL14WR, 4, 14, false, bitfield, 0),
HOW (R_PARISC_DPREL14DR, 4, 14, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
HOW (R_PARISC_DPREL14R, 4, 14, false, bitfield, 0),
HOW (R_PARISC_DPREL14F, 4, 14, false, bitfield, 0),
/* 24 */
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
HOW (R_PARISC_DLTREL21L, 4, 21, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
HOW (R_PARISC_DLTREL14R, 4, 14, false, bitfield, 0),
HOW (R_PARISC_DLTREL14F, 4, 14, false, bitfield, 0),
/* 32 */
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
HOW (R_PARISC_DLTIND21L, 4, 21, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
HOW (R_PARISC_DLTIND14R, 4, 14, false, bitfield, 0),
HOW (R_PARISC_DLTIND14F, 4, 14, false, bitfield, 0),
/* 40 */
- HOW (R_PARISC_SETBASE, 1, 0, false, bitfield, 0),
+ HOW (R_PARISC_SETBASE, 0, 0, false, bitfield, 0),
HOW (R_PARISC_SECREL32, 4, 32, false, bitfield, 0xffffffff),
HOW (R_PARISC_BASEREL21L, 4, 21, false, bitfield, 0),
HOW (R_PARISC_BASEREL17R, 4, 17, false, bitfield, 0),
HOW (R_PARISC_BASEREL17F, 4, 17, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
HOW (R_PARISC_BASEREL14R, 4, 14, false, bitfield, 0),
HOW (R_PARISC_BASEREL14F, 4, 14, false, bitfield, 0),
/* 48 */
- HOW (R_PARISC_SEGBASE, 1, 0, false, bitfield, 0),
+ HOW (R_PARISC_SEGBASE, 0, 0, false, bitfield, 0),
HOW (R_PARISC_SEGREL32, 4, 32, false, bitfield, 0),
HOW (R_PARISC_PLTOFF21L, 4, 21, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
HOW (R_PARISC_PLTOFF14R, 4, 14, false, bitfield, 0),
HOW (R_PARISC_PLTOFF14F, 4, 14, false, bitfield, 0),
/* 56 */
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
HOW (R_PARISC_LTOFF_FPTR32, 4, 32, false, bitfield, 0),
HOW (R_PARISC_LTOFF_FPTR21L, 4, 21, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
HOW (R_PARISC_LTOFF_FPTR14R, 4, 14, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
/* 64 */
HOW (R_PARISC_FPTR64, 8, 64, false, bitfield, 0),
HOW (R_PARISC_PLABEL32, 4, 32, false, bitfield, 0),
HOW (R_PARISC_PLABEL21L, 4, 21, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
HOW (R_PARISC_PLABEL14R, 4, 14, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
/* 72 */
HOW (R_PARISC_PCREL64, 8, 64, false, bitfield, 0),
HOW (R_PARISC_PCREL22C, 4, 22, false, bitfield, 0),
@@ -144,8 +144,8 @@ static reloc_howto_type elf_hppa_howto_table[ELF_HOWTO_TABLE_SIZE] =
HOW (R_PARISC_PCREL16DF, 4, 16, false, bitfield, 0),
/* 80 */
HOW (R_PARISC_DIR64, 8, 64, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
HOW (R_PARISC_DIR14WR, 4, 14, false, bitfield, 0),
HOW (R_PARISC_DIR14DR, 4, 14, false, bitfield, 0),
HOW (R_PARISC_DIR16F, 4, 16, false, bitfield, 0),
@@ -153,8 +153,8 @@ static reloc_howto_type elf_hppa_howto_table[ELF_HOWTO_TABLE_SIZE] =
HOW (R_PARISC_DIR16DF, 4, 16, false, bitfield, 0),
/* 88 */
HOW (R_PARISC_GPREL64, 8, 64, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
HOW (R_PARISC_DLTREL14WR, 4, 14, false, bitfield, 0),
HOW (R_PARISC_DLTREL14DR, 4, 14, false, bitfield, 0),
HOW (R_PARISC_GPREL16F, 4, 16, false, bitfield, 0),
@@ -162,26 +162,26 @@ static reloc_howto_type elf_hppa_howto_table[ELF_HOWTO_TABLE_SIZE] =
HOW (R_PARISC_GPREL16DF, 4, 16, false, bitfield, 0),
/* 96 */
HOW (R_PARISC_LTOFF64, 8, 64, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
HOW (R_PARISC_DLTIND14WR, 4, 14, false, bitfield, 0),
HOW (R_PARISC_DLTIND14DR, 4, 14, false, bitfield, 0),
HOW (R_PARISC_LTOFF16F, 4, 16, false, bitfield, 0),
HOW (R_PARISC_LTOFF16WF, 4, 16, false, bitfield, 0),
HOW (R_PARISC_LTOFF16DF, 4, 16, false, bitfield, 0),
/* 104 */
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
HOW (R_PARISC_BASEREL14WR, 4, 14, false, bitfield, 0),
HOW (R_PARISC_BASEREL14DR, 4, 14, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
/* 112 */
HOW (R_PARISC_SEGREL64, 8, 64, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
HOW (R_PARISC_PLTOFF14WR, 4, 14, false, bitfield, 0),
HOW (R_PARISC_PLTOFF14DR, 4, 14, false, bitfield, 0),
HOW (R_PARISC_PLTOFF16F, 4, 16, false, bitfield, 0),
@@ -189,116 +189,116 @@ static reloc_howto_type elf_hppa_howto_table[ELF_HOWTO_TABLE_SIZE] =
HOW (R_PARISC_PLTOFF16DF, 4, 16, false, bitfield, 0),
/* 120 */
HOW (R_PARISC_LTOFF_FPTR64, 8, 64, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
HOW (R_PARISC_LTOFF_FPTR14WR, 4, 14, false, bitfield, 0),
HOW (R_PARISC_LTOFF_FPTR14DR, 4, 14, false, bitfield, 0),
HOW (R_PARISC_LTOFF_FPTR16F, 4, 16, false, bitfield, 0),
HOW (R_PARISC_LTOFF_FPTR16WF, 4, 16, false, bitfield, 0),
HOW (R_PARISC_LTOFF_FPTR16DF, 4, 16, false, bitfield, 0),
/* 128 */
- HOW (R_PARISC_COPY, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_IPLT, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_EPLT, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
+ HOW (R_PARISC_COPY, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_IPLT, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_EPLT, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
/* 136 */
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, dont, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, dont, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, dont, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, dont, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
/* 144 */
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, dont, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, dont, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, dont, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, dont, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, dont, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, dont, 0),
/* 152 */
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, dont, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, dont, 0),
HOW (R_PARISC_TPREL32, 4, 32, false, dont, 0),
HOW (R_PARISC_TPREL21L, 4, 21, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, dont, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, dont, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, dont, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, dont, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, dont, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, dont, 0),
HOW (R_PARISC_TPREL14R, 4, 14, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, dont, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, dont, 0),
/* 160 */
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, dont, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, dont, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, dont, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, dont, 0),
HOW (R_PARISC_LTOFF_TP21L, 4, 21, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, dont, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, dont, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
HOW (R_PARISC_LTOFF_TP14R, 4, 14, false, bitfield, 0),
HOW (R_PARISC_LTOFF_TP14F, 4, 14, false, bitfield, 0),
/* 168 */
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, dont, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, dont, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
/* 176 */
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, dont, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, dont, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, dont, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, dont, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
/* 184 */
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, dont, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, dont, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, dont, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, dont, 0),
/* 192 */
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, dont, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, dont, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
/* 200 */
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, dont, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, dont, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
/* 208 */
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, dont, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, dont, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, dont, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, dont, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
/* 216 */
HOW (R_PARISC_TPREL64, 8, 64, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
HOW (R_PARISC_TPREL14WR, 4, 14, false, dont, 0),
HOW (R_PARISC_TPREL14DR, 4, 14, false, bitfield, 0),
HOW (R_PARISC_TPREL16F, 4, 16, false, bitfield, 0),
@@ -306,22 +306,22 @@ static reloc_howto_type elf_hppa_howto_table[ELF_HOWTO_TABLE_SIZE] =
HOW (R_PARISC_TPREL16DF, 4, 16, false, bitfield, 0),
/* 224 */
HOW (R_PARISC_LTOFF_TP64, 8, 64, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
- HOW (R_PARISC_UNIMPLEMENTED, 1, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
+ HOW (R_PARISC_UNIMPLEMENTED, 0, 0, false, bitfield, 0),
HOW (R_PARISC_LTOFF_TP14WR, 4, 14, false, bitfield, 0),
HOW (R_PARISC_LTOFF_TP14DR, 4, 14, false, bitfield, 0),
HOW (R_PARISC_LTOFF_TP16F, 4, 16, false, dont, 0),
HOW (R_PARISC_LTOFF_TP16WF, 4, 16, false, bitfield, 0),
HOW (R_PARISC_LTOFF_TP16DF, 4, 16, false, bitfield, 0),
/* 232 */
- HOW (R_PARISC_GNU_VTENTRY, 1, 0, false, dont, 0),
- HOW (R_PARISC_GNU_VTINHERIT, 1, 0, false, dont, 0),
+ HOW (R_PARISC_GNU_VTENTRY, 0, 0, false, dont, 0),
+ HOW (R_PARISC_GNU_VTINHERIT, 0, 0, false, dont, 0),
HOW (R_PARISC_TLS_GD21L, 4, 21, false, bitfield, 0),
HOW (R_PARISC_TLS_GD14R, 4, 14, false, bitfield, 0),
- HOW (R_PARISC_TLS_GDCALL, 1, 0, false, dont, 0),
+ HOW (R_PARISC_TLS_GDCALL, 0, 0, false, dont, 0),
HOW (R_PARISC_TLS_LDM21L, 4, 21, false, bitfield, 0),
HOW (R_PARISC_TLS_LDM14R, 4, 14, false, bitfield, 0),
- HOW (R_PARISC_TLS_LDMCALL, 1, 0, false, dont, 0),
+ HOW (R_PARISC_TLS_LDMCALL, 0, 0, false, dont, 0),
/* 240 */
HOW (R_PARISC_TLS_LDO21L, 4, 21, false, bitfield, 0),
HOW (R_PARISC_TLS_LDO14R, 4, 14, false, bitfield, 0),
diff --git a/bfd/elf-m10300.c b/bfd/elf-m10300.c
index 6e7c5e8bb9b..3010b54cbf8 100644
--- a/bfd/elf-m10300.c
+++ b/bfd/elf-m10300.c
@@ -242,7 +242,7 @@ static reloc_howto_type elf_mn10300_howto_table[] =
/* GNU extension to record C++ vtable hierarchy. */
HOWTO (R_MN10300_GNU_VTINHERIT, /* type */
0, /* rightshift */
- 1, /* size */
+ 0, /* size */
0, /* bitsize */
false, /* pc_relative */
0, /* bitpos */
@@ -257,7 +257,7 @@ static reloc_howto_type elf_mn10300_howto_table[] =
/* GNU extension to record C++ vtable member usage */
HOWTO (R_MN10300_GNU_VTENTRY, /* type */
0, /* rightshift */
- 1, /* size */
+ 0, /* size */
0, /* bitsize */
false, /* pc_relative */
0, /* bitpos */
diff --git a/bfd/elf32-arm.c b/bfd/elf32-arm.c
index 8387e239235..b8c480fb1c1 100644
--- a/bfd/elf32-arm.c
+++ b/bfd/elf32-arm.c
@@ -282,7 +282,7 @@ static reloc_howto_type elf32_arm_howto_table_1[] =
HOWTO (R_ARM_THM_SWI8, /* type */
0, /* rightshift */
- 1, /* size */
+ 0, /* size */
0, /* bitsize */
false, /* pc_relative */
0, /* bitpos */
@@ -1900,7 +1900,7 @@ static reloc_howto_type elf32_arm_howto_table_3[4] =
{
HOWTO (R_ARM_RREL32, /* type */
0, /* rightshift */
- 1, /* size */
+ 0, /* size */
0, /* bitsize */
false, /* pc_relative */
0, /* bitpos */
@@ -1914,7 +1914,7 @@ static reloc_howto_type elf32_arm_howto_table_3[4] =
HOWTO (R_ARM_RABS32, /* type */
0, /* rightshift */
- 1, /* size */
+ 0, /* size */
0, /* bitsize */
false, /* pc_relative */
0, /* bitpos */
@@ -1928,7 +1928,7 @@ static reloc_howto_type elf32_arm_howto_table_3[4] =
HOWTO (R_ARM_RPC24, /* type */
0, /* rightshift */
- 1, /* size */
+ 0, /* size */
0, /* bitsize */
false, /* pc_relative */
0, /* bitpos */
@@ -1942,7 +1942,7 @@ static reloc_howto_type elf32_arm_howto_table_3[4] =
HOWTO (R_ARM_RBASE, /* type */
0, /* rightshift */
- 1, /* size */
+ 0, /* size */
0, /* bitsize */
false, /* pc_relative */
0, /* bitpos */
diff --git a/bfd/elf32-csky.c b/bfd/elf32-csky.c
index 3a6a2ce25a1..b312fe312be 100644
--- a/bfd/elf32-csky.c
+++ b/bfd/elf32-csky.c
@@ -142,7 +142,7 @@ static reloc_howto_type csky_elf_howto_table[] =
true), /* pcrel_offset */
/* 4: DELETED. */
- HOWTO (R_CKCORE_PCREL_IMM4BY2,0,1,0,0,0,0,0,"R_CKCORE_PCREL_IMM4BY2",0,0,0,0),
+ HOWTO (R_CKCORE_PCREL_IMM4BY2,0,0,0,0,0,0,0,"R_CKCORE_PCREL_IMM4BY2",0,0,0,0),
/* 5. */
HOWTO (R_CKCORE_PCREL32, /* type */
@@ -236,10 +236,10 @@ static reloc_howto_type csky_elf_howto_table[] =
false), /* pcrel_offset */
/* 11: None. */
- HOWTO (R_CKCORE_GLOB_DAT,0,1,0,0,0,0,0,"R_CKCORE_GLOB_DAT",0,0,0,0),
+ HOWTO (R_CKCORE_GLOB_DAT,0,0,0,0,0,0,0,"R_CKCORE_GLOB_DAT",0,0,0,0),
/* 12: None. */
- HOWTO (R_CKCORE_JUMP_SLOT,0,1,0,0,0,0,0,"R_CKCORE_JUMP_SLOT",0,0,0,0),
+ HOWTO (R_CKCORE_JUMP_SLOT,0,0,0,0,0,0,0,"R_CKCORE_JUMP_SLOT",0,0,0,0),
/* 13. */
HOWTO (R_CKCORE_GOTOFF, /* type */
@@ -302,10 +302,10 @@ static reloc_howto_type csky_elf_howto_table[] =
true), /* pcrel_offset */
/* 17: None. */
- HOWTO (R_CKCORE_ADDRGOT,0,1,0,0,0,0,0,"R_CKCORE_ADDRGOT",0,0,0,0),
+ HOWTO (R_CKCORE_ADDRGOT,0,0,0,0,0,0,0,"R_CKCORE_ADDRGOT",0,0,0,0),
/* 18: None. */
- HOWTO (R_CKCORE_ADDRPLT,0,1,0,0,0,0,0,"R_CKCORE_ADDRPLT",0,0,0,0),
+ HOWTO (R_CKCORE_ADDRPLT,0,0,0,0,0,0,0,"R_CKCORE_ADDRPLT",0,0,0,0),
/* 19: Only for csky v2. */
HOWTO (R_CKCORE_PCREL_IMM26BY2, /* type */
@@ -563,16 +563,16 @@ static reloc_howto_type csky_elf_howto_table[] =
false), /* pcrel_offset */
/* 36: None. */
- HOWTO (R_CKCORE_ADDRGOT_HI16,0,1,0,0,0,0,0,"R_CKCORE_",0,0,0,0),
+ HOWTO (R_CKCORE_ADDRGOT_HI16,0,0,0,0,0,0,0,"R_CKCORE_",0,0,0,0),
/* 37: None. */
- HOWTO (R_CKCORE_ADDRGOT_LO16,0,1,0,0,0,0,0,"R_CKCORE_",0,0,0,0),
+ HOWTO (R_CKCORE_ADDRGOT_LO16,0,0,0,0,0,0,0,"R_CKCORE_",0,0,0,0),
/* 38: None. */
- HOWTO (R_CKCORE_ADDRPLT_HI16,0,1,0,0,0,0,0,"R_CKCORE_",0,0,0,0),
+ HOWTO (R_CKCORE_ADDRPLT_HI16,0,0,0,0,0,0,0,"R_CKCORE_",0,0,0,0),
/* 39: None. */
- HOWTO (R_CKCORE_ADDRPLT_LO16,0,1,0,0,0,0,0,"R_CKCORE_",0,0,0,0),
+ HOWTO (R_CKCORE_ADDRPLT_LO16,0,0,0,0,0,0,0,"R_CKCORE_",0,0,0,0),
/* 40. */
HOWTO (R_CKCORE_PCREL_JSR_IMM26BY2, /* type */
@@ -815,13 +815,13 @@ static reloc_howto_type csky_elf_howto_table[] =
true), /* pcrel_offset */
/* 56: for linker. */
- HOWTO (R_CKCORE_TLS_DTPMOD32,0,1,0,0,0,0,0,"R_CKCORE_TLS_DTPMOD32",0,0,0,0),
+ HOWTO (R_CKCORE_TLS_DTPMOD32,0,0,0,0,0,0,0,"R_CKCORE_TLS_DTPMOD32",0,0,0,0),
/* 57: for linker. */
- HOWTO (R_CKCORE_TLS_DTPOFF32,0,1,0,0,0,0,0,"R_CKCORE_TLS_DTPOFF32",0,0,0,0),
+ HOWTO (R_CKCORE_TLS_DTPOFF32,0,0,0,0,0,0,0,"R_CKCORE_TLS_DTPOFF32",0,0,0,0),
/* 58: for linker. */
- HOWTO (R_CKCORE_TLS_TPOFF32,0,1,0,0,0,0,0,"R_CKCORE_TLS_TPOFF32",0,0,0,0),
+ HOWTO (R_CKCORE_TLS_TPOFF32,0,0,0,0,0,0,0,"R_CKCORE_TLS_TPOFF32",0,0,0,0),
/* 59: for ck807f. */
HOWTO (R_CKCORE_PCREL_FLRW_IMM8BY4, /* type */
@@ -856,7 +856,7 @@ static reloc_howto_type csky_elf_howto_table[] =
/* 61: for callgraph. */
HOWTO (R_CKCORE_CALLGRAPH, /* type */
0, /* rightshift */
- 1, /* size */
+ 0, /* size */
0, /* bitsize */
false, /* pc_relative */
0, /* bitpos */
@@ -869,7 +869,7 @@ static reloc_howto_type csky_elf_howto_table[] =
true), /* pcrel_offset */
/* 62: IRELATIVE*/
- HOWTO (R_CKCORE_IRELATIVE,0,1,0,0,0,0,0,"R_CKCORE_IRELATIVE",0,0,0,0),
+ HOWTO (R_CKCORE_IRELATIVE,0,0,0,0,0,0,0,"R_CKCORE_IRELATIVE",0,0,0,0),
/* 63: for bloop instruction */
HOWTO (R_CKCORE_PCREL_BLOOP_IMM4BY4, /* type */
diff --git a/bfd/elf32-m32c.c b/bfd/elf32-m32c.c
index 0d690a06371..fe564df0b05 100644
--- a/bfd/elf32-m32c.c
+++ b/bfd/elf32-m32c.c
@@ -193,7 +193,7 @@ static reloc_howto_type m32c_elf_howto_table [] =
HOWTO (R_M32C_RL_JUMP, /* type */
0, /* rightshift */
- 1, /* size */
+ 0, /* size */
0, /* bitsize */
false, /* pc_relative */
0, /* bitpos */
@@ -207,7 +207,7 @@ static reloc_howto_type m32c_elf_howto_table [] =
HOWTO (R_M32C_RL_1ADDR, /* type */
0, /* rightshift */
- 1, /* size */
+ 0, /* size */
0, /* bitsize */
false, /* pc_relative */
0, /* bitpos */
@@ -221,7 +221,7 @@ static reloc_howto_type m32c_elf_howto_table [] =
HOWTO (R_M32C_RL_2ADDR, /* type */
0, /* rightshift */
- 1, /* size */
+ 0, /* size */
0, /* bitsize */
false, /* pc_relative */
0, /* bitpos */
diff --git a/bfd/elf32-m68k.c b/bfd/elf32-m68k.c
index 90d318e266f..150b638154b 100644
--- a/bfd/elf32-m68k.c
+++ b/bfd/elf32-m68k.c
@@ -52,7 +52,7 @@ static reloc_howto_type howto_table[] =
HOWTO(R_68K_PLT32O, 0, 4,32, false,0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_68K_PLT32O", false, 0, 0xffffffff,false),
HOWTO(R_68K_PLT16O, 0, 2,16, false,0, complain_overflow_signed, bfd_elf_generic_reloc, "R_68K_PLT16O", false, 0, 0x0000ffff,false),
HOWTO(R_68K_PLT8O, 0, 1, 8, false,0, complain_overflow_signed, bfd_elf_generic_reloc, "R_68K_PLT8O", false, 0, 0x000000ff,false),
- HOWTO(R_68K_COPY, 0, 1, 0, false,0, complain_overflow_dont, bfd_elf_generic_reloc, "R_68K_COPY", false, 0, 0xffffffff,false),
+ HOWTO(R_68K_COPY, 0, 0, 0, false,0, complain_overflow_dont, bfd_elf_generic_reloc, "R_68K_COPY", false, 0, 0xffffffff,false),
HOWTO(R_68K_GLOB_DAT, 0, 4,32, false,0, complain_overflow_dont, bfd_elf_generic_reloc, "R_68K_GLOB_DAT", false, 0, 0xffffffff,false),
HOWTO(R_68K_JMP_SLOT, 0, 4,32, false,0, complain_overflow_dont, bfd_elf_generic_reloc, "R_68K_JMP_SLOT", false, 0, 0xffffffff,false),
HOWTO(R_68K_RELATIVE, 0, 4,32, false,0, complain_overflow_dont, bfd_elf_generic_reloc, "R_68K_RELATIVE", false, 0, 0xffffffff,false),
diff --git a/bfd/elf32-mep.c b/bfd/elf32-mep.c
index 48fa9f962a2..f700dfce90d 100644
--- a/bfd/elf32-mep.c
+++ b/bfd/elf32-mep.c
@@ -40,7 +40,7 @@ static reloc_howto_type mep_elf_howto_table [] =
{
/* type, size, bits, leftshift, rightshift, pcrel, OD/OS/OU, mask. */
MEPREL (R_MEP_NONE, 0, 0, 0, 0, 0, N, 0),
- MEPREL (R_RELC, 1, 0, 0, 0, 0, N, 0),
+ MEPREL (R_RELC, 0, 0, 0, 0, 0, N, 0),
/* MEPRELOC:HOWTO */
/* This section generated from bfd/mep-relocs.pl from include/elf/mep.h. */
MEPREL (R_MEP_8, 1, 8, 0, 0, 0, U, 0xff),
diff --git a/bfd/elf32-mips.c b/bfd/elf32-mips.c
index 7bce3fa9ce9..b08c27e8be0 100644
--- a/bfd/elf32-mips.c
+++ b/bfd/elf32-mips.c
@@ -1617,7 +1617,7 @@ static reloc_howto_type elf_mips_gnu_vtentry_howto =
static reloc_howto_type elf_mips_copy_howto =
HOWTO (R_MIPS_COPY, /* type */
0, /* rightshift */
- 1, /* this one is variable size */
+ 0, /* this one is variable size */
0, /* bitsize */
false, /* pc_relative */
0, /* bitpos */
diff --git a/bfd/elf32-ppc.c b/bfd/elf32-ppc.c
index 290d231fd2e..3582711d962 100644
--- a/bfd/elf32-ppc.c
+++ b/bfd/elf32-ppc.c
@@ -683,11 +683,11 @@ static reloc_howto_type ppc_elf_howto_raw[] = {
ppc_elf_addr16_ha_reloc),
/* GNU extension to record C++ vtable hierarchy. */
- HOW (R_PPC_GNU_VTINHERIT, 1, 0, 0, 0, false, dont,
+ HOW (R_PPC_GNU_VTINHERIT, 0, 0, 0, 0, false, dont,
NULL),
/* GNU extension to record C++ vtable member usage. */
- HOW (R_PPC_GNU_VTENTRY, 1, 0, 0, 0, false, dont,
+ HOW (R_PPC_GNU_VTENTRY, 0, 0, 0, 0, false, dont,
NULL),
/* Phony reloc to handle AIX style TOC entries. */
diff --git a/bfd/elf32-rx.c b/bfd/elf32-rx.c
index 80d1fe56312..6df021468b5 100644
--- a/bfd/elf32-rx.c
+++ b/bfd/elf32-rx.c
@@ -96,7 +96,7 @@ static reloc_howto_type rx_elf_howto_table [] =
RXREL (RH_GPRELB, 2, 16, 0, unsigned, false),
RXREL (RH_GPRELW, 2, 16, 0, unsigned, false),
RXREL (RH_GPRELL, 2, 16, 0, unsigned, false),
- RXREL (RH_RELAX, 1, 0, 0, dont, false),
+ RXREL (RH_RELAX, 0, 0, 0, dont, false),
EMPTY_HOWTO (0x2e),
EMPTY_HOWTO (0x2f),
@@ -181,25 +181,25 @@ static reloc_howto_type rx_elf_howto_table [] =
/* A 5-bit unsigned displacement to a B/W/L address, at bit position 8/12. */
/* ---- ---- 4--- 3210. */
#define R_RX_RH_ABS5p8B 0x78
- RXREL (RH_ABS5p8B, 1, 0, 0, dont, false),
+ RXREL (RH_ABS5p8B, 0, 0, 0, dont, false),
#define R_RX_RH_ABS5p8W 0x79
- RXREL (RH_ABS5p8W, 1, 0, 0, dont, false),
+ RXREL (RH_ABS5p8W, 0, 0, 0, dont, false),
#define R_RX_RH_ABS5p8L 0x7a
- RXREL (RH_ABS5p8L, 1, 0, 0, dont, false),
+ RXREL (RH_ABS5p8L, 0, 0, 0, dont, false),
/* A 5-bit unsigned displacement to a B/W/L address, at bit position 5/12. */
/* ---- -432 1--- 0---. */
#define R_RX_RH_ABS5p5B 0x7b
- RXREL (RH_ABS5p5B, 1, 0, 0, dont, false),
+ RXREL (RH_ABS5p5B, 0, 0, 0, dont, false),
#define R_RX_RH_ABS5p5W 0x7c
- RXREL (RH_ABS5p5W, 1, 0, 0, dont, false),
+ RXREL (RH_ABS5p5W, 0, 0, 0, dont, false),
#define R_RX_RH_ABS5p5L 0x7d
- RXREL (RH_ABS5p5L, 1, 0, 0, dont, false),
+ RXREL (RH_ABS5p5L, 0, 0, 0, dont, false),
/* A 4-bit unsigned immediate at bit position 8. */
#define R_RX_RH_UIMM4p8 0x7e
- RXREL (RH_UIMM4p8, 1, 0, 0, dont, false),
+ RXREL (RH_UIMM4p8, 0, 0, 0, dont, false),
/* A 4-bit negative unsigned immediate at bit position 8. */
#define R_RX_RH_UNEG4p8 0x7f
- RXREL (RH_UNEG4p8, 1, 0, 0, dont, false),
+ RXREL (RH_UNEG4p8, 0, 0, 0, dont, false),
/* End of internal relocs. */
RXREL (SYM, 4, 32, 0, dont, false),
diff --git a/bfd/elf32-s390.c b/bfd/elf32-s390.c
index 197696b8adb..45b4581f8a2 100644
--- a/bfd/elf32-s390.c
+++ b/bfd/elf32-s390.c
@@ -117,11 +117,11 @@ static reloc_howto_type elf_howto_table[] =
HOWTO(R_390_PLTOFF32, 0, 4, 32, false, 0, complain_overflow_bitfield,
bfd_elf_generic_reloc, "R_390_PLTOFF32", false, 0,0xffffffff, false),
EMPTY_HOWTO (R_390_PLTOFF64), /* Empty entry for R_390_PLTOFF64. */
- HOWTO(R_390_TLS_LOAD, 0, 1, 0, false, 0, complain_overflow_dont,
+ HOWTO(R_390_TLS_LOAD, 0, 0, 0, false, 0, complain_overflow_dont,
s390_tls_reloc, "R_390_TLS_LOAD", false, 0, 0, false),
- HOWTO(R_390_TLS_GDCALL, 0, 1, 0, false, 0, complain_overflow_dont,
+ HOWTO(R_390_TLS_GDCALL, 0, 0, 0, false, 0, complain_overflow_dont,
s390_tls_reloc, "R_390_TLS_GDCALL", false, 0, 0, false),
- HOWTO(R_390_TLS_LDCALL, 0, 1, 0, false, 0, complain_overflow_dont,
+ HOWTO(R_390_TLS_LDCALL, 0, 0, 0, false, 0, complain_overflow_dont,
s390_tls_reloc, "R_390_TLS_LDCALL", false, 0, 0, false),
HOWTO(R_390_TLS_GD32, 0, 4, 32, false, 0, complain_overflow_bitfield,
bfd_elf_generic_reloc, "R_390_TLS_GD32", false, 0, 0xffffffff, false),
diff --git a/bfd/elf32-spu.c b/bfd/elf32-spu.c
index 565176e8202..dc973fadc6c 100644
--- a/bfd/elf32-spu.c
+++ b/bfd/elf32-spu.c
@@ -91,7 +91,7 @@ static reloc_howto_type elf_howto_table[] = {
HOWTO (R_SPU_PPU64, 0, 8, 64, false, 0, complain_overflow_dont,
bfd_elf_generic_reloc, "SPU_PPU64",
false, 0, -1, false),
- HOWTO (R_SPU_ADD_PIC, 0, 1, 0, false, 0, complain_overflow_dont,
+ HOWTO (R_SPU_ADD_PIC, 0, 0, 0, false, 0, complain_overflow_dont,
bfd_elf_generic_reloc, "SPU_ADD_PIC",
false, 0, 0x00000000, false),
};
diff --git a/bfd/elf32-tic6x.c b/bfd/elf32-tic6x.c
index 736b2c6a159..4150d2481c1 100644
--- a/bfd/elf32-tic6x.c
+++ b/bfd/elf32-tic6x.c
@@ -763,7 +763,7 @@ static reloc_howto_type elf32_tic6x_howto_table[] =
EMPTY_HOWTO (252),
HOWTO (R_C6000_ALIGN, /* type */
0, /* rightshift */
- 1, /* size */
+ 0, /* size */
0, /* bitsize */
false, /* pc_relative */
0, /* bitpos */
@@ -776,7 +776,7 @@ static reloc_howto_type elf32_tic6x_howto_table[] =
false), /* pcrel_offset */
HOWTO (R_C6000_FPHEAD, /* type */
0, /* rightshift */
- 1, /* size */
+ 0, /* size */
0, /* bitsize */
false, /* pc_relative */
0, /* bitpos */
@@ -789,7 +789,7 @@ static reloc_howto_type elf32_tic6x_howto_table[] =
false), /* pcrel_offset */
HOWTO (R_C6000_NOCMP, /* type */
0, /* rightshift */
- 1, /* size */
+ 0, /* size */
0, /* bitsize */
false, /* pc_relative */
0, /* bitpos */
@@ -1347,7 +1347,7 @@ static reloc_howto_type elf32_tic6x_howto_table_rel[] =
EMPTY_HOWTO (252),
HOWTO (R_C6000_ALIGN, /* type */
0, /* rightshift */
- 1, /* size */
+ 0, /* size */
0, /* bitsize */
false, /* pc_relative */
0, /* bitpos */
@@ -1360,7 +1360,7 @@ static reloc_howto_type elf32_tic6x_howto_table_rel[] =
false), /* pcrel_offset */
HOWTO (R_C6000_FPHEAD, /* type */
0, /* rightshift */
- 1, /* size */
+ 0, /* size */
0, /* bitsize */
false, /* pc_relative */
0, /* bitpos */
@@ -1373,7 +1373,7 @@ static reloc_howto_type elf32_tic6x_howto_table_rel[] =
false), /* pcrel_offset */
HOWTO (R_C6000_NOCMP, /* type */
0, /* rightshift */
- 1, /* size */
+ 0, /* size */
0, /* bitsize */
false, /* pc_relative */
0, /* bitpos */
diff --git a/bfd/elf32-tilepro.c b/bfd/elf32-tilepro.c
index 438177ecc33..6f2f6ed7eb0 100644
--- a/bfd/elf32-tilepro.c
+++ b/bfd/elf32-tilepro.c
@@ -184,7 +184,7 @@ static reloc_howto_type tilepro_elf_howto_table [] =
HOWTO (R_TILEPRO_COPY, /* type */
0, /* rightshift */
- 1, /* size */
+ 0, /* size */
0, /* bitsize */
false, /* pc_relative */
0, /* bitpos */
@@ -198,7 +198,7 @@ static reloc_howto_type tilepro_elf_howto_table [] =
HOWTO (R_TILEPRO_GLOB_DAT, /* type */
0, /* rightshift */
- 1, /* size */
+ 0, /* size */
0, /* bitsize */
false, /* pc_relative */
0, /* bitpos */
@@ -212,7 +212,7 @@ static reloc_howto_type tilepro_elf_howto_table [] =
HOWTO (R_TILEPRO_JMP_SLOT, /* type */
0, /* rightshift */
- 1, /* size */
+ 0, /* size */
0, /* bitsize */
false, /* pc_relative */
0, /* bitpos */
@@ -226,7 +226,7 @@ static reloc_howto_type tilepro_elf_howto_table [] =
HOWTO (R_TILEPRO_RELATIVE, /* type */
0, /* rightshift */
- 1, /* size */
+ 0, /* size */
0, /* bitsize */
false, /* pc_relative */
0, /* bitpos */
@@ -476,13 +476,13 @@ static reloc_howto_type tilepro_elf_howto_table [] =
TILEPRO_IMM16_HOWTO (R_TILEPRO_IMM16_X1_TLS_IE_HA, 16),
/* These are common with the Solaris TLS implementation. */
- HOWTO(R_TILEPRO_TLS_DTPMOD32, 0, 1, 0, false, 0, complain_overflow_dont,
+ HOWTO(R_TILEPRO_TLS_DTPMOD32, 0, 0, 0, false, 0, complain_overflow_dont,
bfd_elf_generic_reloc, "R_TILEPRO_TLS_DTPMOD32",
false, 0, 0, true),
HOWTO(R_TILEPRO_TLS_DTPOFF32, 0, 4, 32, false, 0, complain_overflow_bitfield,
bfd_elf_generic_reloc, "R_TILEPRO_TLS_DTPOFF32",
false, 0, 0xFFFFFFFF, true),
- HOWTO(R_TILEPRO_TLS_TPOFF32, 0, 1, 0, false, 0, complain_overflow_dont,
+ HOWTO(R_TILEPRO_TLS_TPOFF32, 0, 0, 0, false, 0, complain_overflow_dont,
bfd_elf_generic_reloc, "R_TILEPRO_TLS_TPOFF32",
false, 0, 0, true),
diff --git a/bfd/elf32-vax.c b/bfd/elf32-vax.c
index bff6b8f6702..dc23b5710f9 100644
--- a/bfd/elf32-vax.c
+++ b/bfd/elf32-vax.c
@@ -192,7 +192,7 @@ static reloc_howto_type howto_table[] = {
HOWTO (R_VAX_COPY, /* type */
0, /* rightshift */
- 1, /* size */
+ 0, /* size */
0, /* bitsize */
false, /* pc_relative */
0, /* bitpos */
diff --git a/bfd/elf32-xtensa.c b/bfd/elf32-xtensa.c
index d7bc489da7d..ce3c46f69e5 100644
--- a/bfd/elf32-xtensa.c
+++ b/bfd/elf32-xtensa.c
@@ -222,18 +222,18 @@ static reloc_howto_type elf_howto_table[] =
EMPTY_HOWTO (7),
/* Old relocations for backward compatibility. */
- HOWTO (R_XTENSA_OP0, 0, 1, 0, true, 0, complain_overflow_dont,
+ HOWTO (R_XTENSA_OP0, 0, 0, 0, true, 0, complain_overflow_dont,
bfd_elf_xtensa_reloc, "R_XTENSA_OP0", false, 0, 0, true),
- HOWTO (R_XTENSA_OP1, 0, 1, 0, true, 0, complain_overflow_dont,
+ HOWTO (R_XTENSA_OP1, 0, 0, 0, true, 0, complain_overflow_dont,
bfd_elf_xtensa_reloc, "R_XTENSA_OP1", false, 0, 0, true),
- HOWTO (R_XTENSA_OP2, 0, 1, 0, true, 0, complain_overflow_dont,
+ HOWTO (R_XTENSA_OP2, 0, 0, 0, true, 0, complain_overflow_dont,
bfd_elf_xtensa_reloc, "R_XTENSA_OP2", false, 0, 0, true),
/* Assembly auto-expansion. */
- HOWTO (R_XTENSA_ASM_EXPAND, 0, 1, 0, true, 0, complain_overflow_dont,
+ HOWTO (R_XTENSA_ASM_EXPAND, 0, 0, 0, true, 0, complain_overflow_dont,
bfd_elf_xtensa_reloc, "R_XTENSA_ASM_EXPAND", false, 0, 0, true),
/* Relax assembly auto-expansion. */
- HOWTO (R_XTENSA_ASM_SIMPLIFY, 0, 1, 0, true, 0, complain_overflow_dont,
+ HOWTO (R_XTENSA_ASM_SIMPLIFY, 0, 0, 0, true, 0, complain_overflow_dont,
bfd_elf_xtensa_reloc, "R_XTENSA_ASM_SIMPLIFY", false, 0, 0, true),
EMPTY_HOWTO (13),
@@ -260,67 +260,67 @@ static reloc_howto_type elf_howto_table[] =
bfd_elf_xtensa_reloc, "R_XTENSA_DIFF32", false, 0, 0xffffffff, false),
/* General immediate operand relocations. */
- HOWTO (R_XTENSA_SLOT0_OP, 0, 1, 0, true, 0, complain_overflow_dont,
+ HOWTO (R_XTENSA_SLOT0_OP, 0, 0, 0, true, 0, complain_overflow_dont,
bfd_elf_xtensa_reloc, "R_XTENSA_SLOT0_OP", false, 0, 0, true),
- HOWTO (R_XTENSA_SLOT1_OP, 0, 1, 0, true, 0, complain_overflow_dont,
+ HOWTO (R_XTENSA_SLOT1_OP, 0, 0, 0, true, 0, complain_overflow_dont,
bfd_elf_xtensa_reloc, "R_XTENSA_SLOT1_OP", false, 0, 0, true),
- HOWTO (R_XTENSA_SLOT2_OP, 0, 1, 0, true, 0, complain_overflow_dont,
+ HOWTO (R_XTENSA_SLOT2_OP, 0, 0, 0, true, 0, complain_overflow_dont,
bfd_elf_xtensa_reloc, "R_XTENSA_SLOT2_OP", false, 0, 0, true),
- HOWTO (R_XTENSA_SLOT3_OP, 0, 1, 0, true, 0, complain_overflow_dont,
+ HOWTO (R_XTENSA_SLOT3_OP, 0, 0, 0, true, 0, complain_overflow_dont,
bfd_elf_xtensa_reloc, "R_XTENSA_SLOT3_OP", false, 0, 0, true),
- HOWTO (R_XTENSA_SLOT4_OP, 0, 1, 0, true, 0, complain_overflow_dont,
+ HOWTO (R_XTENSA_SLOT4_OP, 0, 0, 0, true, 0, complain_overflow_dont,
bfd_elf_xtensa_reloc, "R_XTENSA_SLOT4_OP", false, 0, 0, true),
- HOWTO (R_XTENSA_SLOT5_OP, 0, 1, 0, true, 0, complain_overflow_dont,
+ HOWTO (R_XTENSA_SLOT5_OP, 0, 0, 0, true, 0, complain_overflow_dont,
bfd_elf_xtensa_reloc, "R_XTENSA_SLOT5_OP", false, 0, 0, true),
- HOWTO (R_XTENSA_SLOT6_OP, 0, 1, 0, true, 0, complain_overflow_dont,
+ HOWTO (R_XTENSA_SLOT6_OP, 0, 0, 0, true, 0, complain_overflow_dont,
bfd_elf_xtensa_reloc, "R_XTENSA_SLOT6_OP", false, 0, 0, true),
- HOWTO (R_XTENSA_SLOT7_OP, 0, 1, 0, true, 0, complain_overflow_dont,
+ HOWTO (R_XTENSA_SLOT7_OP, 0, 0, 0, true, 0, complain_overflow_dont,
bfd_elf_xtensa_reloc, "R_XTENSA_SLOT7_OP", false, 0, 0, true),
- HOWTO (R_XTENSA_SLOT8_OP, 0, 1, 0, true, 0, complain_overflow_dont,
+ HOWTO (R_XTENSA_SLOT8_OP, 0, 0, 0, true, 0, complain_overflow_dont,
bfd_elf_xtensa_reloc, "R_XTENSA_SLOT8_OP", false, 0, 0, true),
- HOWTO (R_XTENSA_SLOT9_OP, 0, 1, 0, true, 0, complain_overflow_dont,
+ HOWTO (R_XTENSA_SLOT9_OP, 0, 0, 0, true, 0, complain_overflow_dont,
bfd_elf_xtensa_reloc, "R_XTENSA_SLOT9_OP", false, 0, 0, true),
- HOWTO (R_XTENSA_SLOT10_OP, 0, 1, 0, true, 0, complain_overflow_dont,
+ HOWTO (R_XTENSA_SLOT10_OP, 0, 0, 0, true, 0, complain_overflow_dont,
bfd_elf_xtensa_reloc, "R_XTENSA_SLOT10_OP", false, 0, 0, true),
- HOWTO (R_XTENSA_SLOT11_OP, 0, 1, 0, true, 0, complain_overflow_dont,
+ HOWTO (R_XTENSA_SLOT11_OP, 0, 0, 0, true, 0, complain_overflow_dont,
bfd_elf_xtensa_reloc, "R_XTENSA_SLOT11_OP", false, 0, 0, true),
- HOWTO (R_XTENSA_SLOT12_OP, 0, 1, 0, true, 0, complain_overflow_dont,
+ HOWTO (R_XTENSA_SLOT12_OP, 0, 0, 0, true, 0, complain_overflow_dont,
bfd_elf_xtensa_reloc, "R_XTENSA_SLOT12_OP", false, 0, 0, true),
- HOWTO (R_XTENSA_SLOT13_OP, 0, 1, 0, true, 0, complain_overflow_dont,
+ HOWTO (R_XTENSA_SLOT13_OP, 0, 0, 0, true, 0, complain_overflow_dont,
bfd_elf_xtensa_reloc, "R_XTENSA_SLOT13_OP", false, 0, 0, true),
- HOWTO (R_XTENSA_SLOT14_OP, 0, 1, 0, true, 0, complain_overflow_dont,
+ HOWTO (R_XTENSA_SLOT14_OP, 0, 0, 0, true, 0, complain_overflow_dont,
bfd_elf_xtensa_reloc, "R_XTENSA_SLOT14_OP", false, 0, 0, true),
/* "Alternate" relocations. The meaning of these is opcode-specific. */
- HOWTO (R_XTENSA_SLOT0_ALT, 0, 1, 0, true, 0, complain_overflow_dont,
+ HOWTO (R_XTENSA_SLOT0_ALT, 0, 0, 0, true, 0, complain_overflow_dont,
bfd_elf_xtensa_reloc, "R_XTENSA_SLOT0_ALT", false, 0, 0, true),
- HOWTO (R_XTENSA_SLOT1_ALT, 0, 1, 0, true, 0, complain_overflow_dont,
+ HOWTO (R_XTENSA_SLOT1_ALT, 0, 0, 0, true, 0, complain_overflow_dont,
bfd_elf_xtensa_reloc, "R_XTENSA_SLOT1_ALT", false, 0, 0, true),
- HOWTO (R_XTENSA_SLOT2_ALT, 0, 1, 0, true, 0, complain_overflow_dont,
+ HOWTO (R_XTENSA_SLOT2_ALT, 0, 0, 0, true, 0, complain_overflow_dont,
bfd_elf_xtensa_reloc, "R_XTENSA_SLOT2_ALT", false, 0, 0, true),
- HOWTO (R_XTENSA_SLOT3_ALT, 0, 1, 0, true, 0, complain_overflow_dont,
+ HOWTO (R_XTENSA_SLOT3_ALT, 0, 0, 0, true, 0, complain_overflow_dont,
bfd_elf_xtensa_reloc, "R_XTENSA_SLOT3_ALT", false, 0, 0, true),
- HOWTO (R_XTENSA_SLOT4_ALT, 0, 1, 0, true, 0, complain_overflow_dont,
+ HOWTO (R_XTENSA_SLOT4_ALT, 0, 0, 0, true, 0, complain_overflow_dont,
bfd_elf_xtensa_reloc, "R_XTENSA_SLOT4_ALT", false, 0, 0, true),
- HOWTO (R_XTENSA_SLOT5_ALT, 0, 1, 0, true, 0, complain_overflow_dont,
+ HOWTO (R_XTENSA_SLOT5_ALT, 0, 0, 0, true, 0, complain_overflow_dont,
bfd_elf_xtensa_reloc, "R_XTENSA_SLOT5_ALT", false, 0, 0, true),
- HOWTO (R_XTENSA_SLOT6_ALT, 0, 1, 0, true, 0, complain_overflow_dont,
+ HOWTO (R_XTENSA_SLOT6_ALT, 0, 0, 0, true, 0, complain_overflow_dont,
bfd_elf_xtensa_reloc, "R_XTENSA_SLOT6_ALT", false, 0, 0, true),
- HOWTO (R_XTENSA_SLOT7_ALT, 0, 1, 0, true, 0, complain_overflow_dont,
+ HOWTO (R_XTENSA_SLOT7_ALT, 0, 0, 0, true, 0, complain_overflow_dont,
bfd_elf_xtensa_reloc, "R_XTENSA_SLOT7_ALT", false, 0, 0, true),
- HOWTO (R_XTENSA_SLOT8_ALT, 0, 1, 0, true, 0, complain_overflow_dont,
+ HOWTO (R_XTENSA_SLOT8_ALT, 0, 0, 0, true, 0, complain_overflow_dont,
bfd_elf_xtensa_reloc, "R_XTENSA_SLOT8_ALT", false, 0, 0, true),
- HOWTO (R_XTENSA_SLOT9_ALT, 0, 1, 0, true, 0, complain_overflow_dont,
+ HOWTO (R_XTENSA_SLOT9_ALT, 0, 0, 0, true, 0, complain_overflow_dont,
bfd_elf_xtensa_reloc, "R_XTENSA_SLOT9_ALT", false, 0, 0, true),
- HOWTO (R_XTENSA_SLOT10_ALT, 0, 1, 0, true, 0, complain_overflow_dont,
+ HOWTO (R_XTENSA_SLOT10_ALT, 0, 0, 0, true, 0, complain_overflow_dont,
bfd_elf_xtensa_reloc, "R_XTENSA_SLOT10_ALT", false, 0, 0, true),
- HOWTO (R_XTENSA_SLOT11_ALT, 0, 1, 0, true, 0, complain_overflow_dont,
+ HOWTO (R_XTENSA_SLOT11_ALT, 0, 0, 0, true, 0, complain_overflow_dont,
bfd_elf_xtensa_reloc, "R_XTENSA_SLOT11_ALT", false, 0, 0, true),
- HOWTO (R_XTENSA_SLOT12_ALT, 0, 1, 0, true, 0, complain_overflow_dont,
+ HOWTO (R_XTENSA_SLOT12_ALT, 0, 0, 0, true, 0, complain_overflow_dont,
bfd_elf_xtensa_reloc, "R_XTENSA_SLOT12_ALT", false, 0, 0, true),
- HOWTO (R_XTENSA_SLOT13_ALT, 0, 1, 0, true, 0, complain_overflow_dont,
+ HOWTO (R_XTENSA_SLOT13_ALT, 0, 0, 0, true, 0, complain_overflow_dont,
bfd_elf_xtensa_reloc, "R_XTENSA_SLOT13_ALT", false, 0, 0, true),
- HOWTO (R_XTENSA_SLOT14_ALT, 0, 1, 0, true, 0, complain_overflow_dont,
+ HOWTO (R_XTENSA_SLOT14_ALT, 0, 0, 0, true, 0, complain_overflow_dont,
bfd_elf_xtensa_reloc, "R_XTENSA_SLOT14_ALT", false, 0, 0, true),
/* TLS relocations. */
@@ -336,13 +336,13 @@ static reloc_howto_type elf_howto_table[] =
HOWTO (R_XTENSA_TLS_TPOFF, 0, 4, 32, false, 0, complain_overflow_dont,
bfd_elf_xtensa_reloc, "R_XTENSA_TLS_TPOFF",
false, 0, 0xffffffff, false),
- HOWTO (R_XTENSA_TLS_FUNC, 0, 1, 0, false, 0, complain_overflow_dont,
+ HOWTO (R_XTENSA_TLS_FUNC, 0, 0, 0, false, 0, complain_overflow_dont,
bfd_elf_xtensa_reloc, "R_XTENSA_TLS_FUNC",
false, 0, 0, false),
- HOWTO (R_XTENSA_TLS_ARG, 0, 1, 0, false, 0, complain_overflow_dont,
+ HOWTO (R_XTENSA_TLS_ARG, 0, 0, 0, false, 0, complain_overflow_dont,
bfd_elf_xtensa_reloc, "R_XTENSA_TLS_ARG",
false, 0, 0, false),
- HOWTO (R_XTENSA_TLS_CALL, 0, 1, 0, false, 0, complain_overflow_dont,
+ HOWTO (R_XTENSA_TLS_CALL, 0, 0, 0, false, 0, complain_overflow_dont,
bfd_elf_xtensa_reloc, "R_XTENSA_TLS_CALL",
false, 0, 0, false),
diff --git a/bfd/elf64-alpha.c b/bfd/elf64-alpha.c
index ab98e9fcf47..75e522dbcd5 100644
--- a/bfd/elf64-alpha.c
+++ b/bfd/elf64-alpha.c
@@ -482,7 +482,7 @@ elf64_alpha_reloc_gpdisp (bfd *abfd, arelent *reloc_entry,
#define SKIP_HOWTO(N) \
- HOWTO(N, 0, 1, 0, 0, 0, complain_overflow_dont, elf64_alpha_reloc_bad, 0, 0, 0, 0, 0)
+ HOWTO(N, 0, 0, 0, 0, 0, complain_overflow_dont, elf64_alpha_reloc_bad, 0, 0, 0, 0, 0)
static reloc_howto_type elf64_alpha_howto_table[] =
{
@@ -754,7 +754,7 @@ static reloc_howto_type elf64_alpha_howto_table[] =
because .dynbss is an ugly thing. */
HOWTO (R_ALPHA_COPY,
0,
- 1,
+ 0,
0,
false,
0,
@@ -769,7 +769,7 @@ static reloc_howto_type elf64_alpha_howto_table[] =
/* A dynamic relocation for a .got entry. */
HOWTO (R_ALPHA_GLOB_DAT,
0,
- 1,
+ 0,
0,
false,
0,
@@ -784,7 +784,7 @@ static reloc_howto_type elf64_alpha_howto_table[] =
/* A dynamic relocation for a .plt entry. */
HOWTO (R_ALPHA_JMP_SLOT,
0,
- 1,
+ 0,
0,
false,
0,
@@ -799,7 +799,7 @@ static reloc_howto_type elf64_alpha_howto_table[] =
/* A dynamic relocation to add the base of the DSO to a 64-bit field. */
HOWTO (R_ALPHA_RELATIVE,
0,
- 1,
+ 0,
0,
false,
0,
diff --git a/bfd/elf64-mips.c b/bfd/elf64-mips.c
index 91b0dceb6c8..a97f4228ce7 100644
--- a/bfd/elf64-mips.c
+++ b/bfd/elf64-mips.c
@@ -3170,7 +3170,7 @@ static reloc_howto_type elf_mips_gnu_pcrel32 =
static reloc_howto_type elf_mips_copy_howto =
HOWTO (R_MIPS_COPY, /* type */
0, /* rightshift */
- 1, /* this one is variable size */
+ 0, /* this one is variable size */
0, /* bitsize */
false, /* pc_relative */
0, /* bitpos */
diff --git a/bfd/elf64-mmix.c b/bfd/elf64-mmix.c
index e89d59d9326..b516ba71d76 100644
--- a/bfd/elf64-mmix.c
+++ b/bfd/elf64-mmix.c
@@ -357,7 +357,7 @@ static reloc_howto_type elf_mmix_howto_table[] =
/* GNU extension to record C++ vtable hierarchy. */
HOWTO (R_MMIX_GNU_VTINHERIT, /* type */
0, /* rightshift */
- 1, /* size */
+ 0, /* size */
0, /* bitsize */
false, /* pc_relative */
0, /* bitpos */
@@ -372,7 +372,7 @@ static reloc_howto_type elf_mmix_howto_table[] =
/* GNU extension to record C++ vtable member usage. */
HOWTO (R_MMIX_GNU_VTENTRY, /* type */
0, /* rightshift */
- 1, /* size */
+ 0, /* size */
0, /* bitsize */
false, /* pc_relative */
0, /* bitpos */
@@ -727,7 +727,7 @@ static reloc_howto_type elf_mmix_howto_table[] =
section to discard *after* relocation. */
HOWTO (R_MMIX_LOCAL, /* type */
0, /* rightshift */
- 1, /* size */
+ 0, /* size */
0, /* bitsize */
false, /* pc_relative */
0, /* bitpos */
diff --git a/bfd/elf64-ppc.c b/bfd/elf64-ppc.c
index 335beb7b2c7..6e2016c150d 100644
--- a/bfd/elf64-ppc.c
+++ b/bfd/elf64-ppc.c
@@ -415,7 +415,7 @@ static reloc_howto_type ppc64_elf_howto_raw[] =
dynamic linker copies the data addressed by the symbol from the
shared library into the object, because the object being
run has to have the data at some particular address. */
- HOW (R_PPC64_COPY, 1, 0, 0, 0, false, dont,
+ HOW (R_PPC64_COPY, 0, 0, 0, 0, false, dont,
ppc64_elf_unhandled_reloc),
/* Like R_PPC64_ADDR64, but used when setting global offset table
@@ -425,7 +425,7 @@ static reloc_howto_type ppc64_elf_howto_raw[] =
/* Created by the link editor. Marks a procedure linkage table
entry for a symbol. */
- HOW (R_PPC64_JMP_SLOT, 1, 0, 0, 0, false, dont,
+ HOW (R_PPC64_JMP_SLOT, 0, 0, 0, 0, false, dont,
ppc64_elf_unhandled_reloc),
/* Used only by the dynamic linker. When the object is run, this
@@ -822,7 +822,7 @@ static reloc_howto_type ppc64_elf_howto_raw[] =
HOW (R_PPC64_GOT_TPREL16_HA, 2, 16, 0xffff, 16, false, signed,
ppc64_elf_unhandled_reloc),
- HOW (R_PPC64_JMP_IREL, 1, 0, 0, 0, false, dont,
+ HOW (R_PPC64_JMP_IREL, 0, 0, 0, 0, false, dont,
ppc64_elf_unhandled_reloc),
HOW (R_PPC64_IRELATIVE, 8, 64, 0xffffffffffffffffULL, 0, false, dont,
@@ -985,11 +985,11 @@ static reloc_howto_type ppc64_elf_howto_raw[] =
ppc64_elf_prefix_reloc),
/* GNU extension to record C++ vtable hierarchy. */
- HOW (R_PPC64_GNU_VTINHERIT, 1, 0, 0, 0, false, dont,
+ HOW (R_PPC64_GNU_VTINHERIT, 0, 0, 0, 0, false, dont,
NULL),
/* GNU extension to record C++ vtable member usage. */
- HOW (R_PPC64_GNU_VTENTRY, 1, 0, 0, 0, false, dont,
+ HOW (R_PPC64_GNU_VTENTRY, 0, 0, 0, 0, false, dont,
NULL),
};
diff --git a/bfd/elf64-s390.c b/bfd/elf64-s390.c
index 0b9b0b809b7..c1ed3d619d6 100644
--- a/bfd/elf64-s390.c
+++ b/bfd/elf64-s390.c
@@ -128,11 +128,11 @@ static reloc_howto_type elf_howto_table[] =
bfd_elf_generic_reloc, "R_390_PLTOFF32", false, 0,0xffffffff, false),
HOWTO(R_390_PLTOFF64, 0, 8, 64, false, 0, complain_overflow_bitfield,
bfd_elf_generic_reloc, "R_390_PLTOFF64", false, 0,MINUS_ONE, false),
- HOWTO(R_390_TLS_LOAD, 0, 1, 0, false, 0, complain_overflow_dont,
+ HOWTO(R_390_TLS_LOAD, 0, 0, 0, false, 0, complain_overflow_dont,
s390_tls_reloc, "R_390_TLS_LOAD", false, 0, 0, false),
- HOWTO(R_390_TLS_GDCALL, 0, 1, 0, false, 0, complain_overflow_dont,
+ HOWTO(R_390_TLS_GDCALL, 0, 0, 0, false, 0, complain_overflow_dont,
s390_tls_reloc, "R_390_TLS_GDCALL", false, 0, 0, false),
- HOWTO(R_390_TLS_LDCALL, 0, 1, 0, false, 0, complain_overflow_dont,
+ HOWTO(R_390_TLS_LDCALL, 0, 0, 0, false, 0, complain_overflow_dont,
s390_tls_reloc, "R_390_TLS_LDCALL", false, 0, 0, false),
EMPTY_HOWTO (R_390_TLS_GD32), /* Empty entry for R_390_TLS_GD32. */
HOWTO(R_390_TLS_GD64, 0, 8, 64, false, 0, complain_overflow_bitfield,
diff --git a/bfd/elfn32-mips.c b/bfd/elfn32-mips.c
index 1199a6f4d64..b74d25f12f7 100644
--- a/bfd/elfn32-mips.c
+++ b/bfd/elfn32-mips.c
@@ -3150,7 +3150,7 @@ static reloc_howto_type elf_mips_gnu_pcrel32 =
static reloc_howto_type elf_mips_copy_howto =
HOWTO (R_MIPS_COPY, /* type */
0, /* rightshift */
- 1, /* this one is variable size */
+ 0, /* this one is variable size */
0, /* bitsize */
false, /* pc_relative */
0, /* bitpos */
diff --git a/bfd/elfxx-loongarch.c b/bfd/elfxx-loongarch.c
index 362da2ed758..4424969e579 100644
--- a/bfd/elfxx-loongarch.c
+++ b/bfd/elfxx-loongarch.c
@@ -130,7 +130,7 @@ static loongarch_reloc_howto_type loongarch_howto_table[] =
LOONGARCH_HOWTO (R_LARCH_COPY, /* type (4). */
0, /* rightshift */
- 1, /* this one is variable size */
+ 0, /* this one is variable size */
0, /* bitsize */
false, /* pc_relative */
0, /* bitpos */
@@ -655,7 +655,7 @@ static loongarch_reloc_howto_type loongarch_howto_table[] =
LOONGARCH_HOWTO (R_LARCH_GNU_VTINHERIT, /* type (57). */
0, /* rightshift. */
- 1, /* size. */
+ 0, /* size. */
0, /* bitsize. */
false, /* pc_relative. */
0, /* bitpos. */
@@ -671,7 +671,7 @@ static loongarch_reloc_howto_type loongarch_howto_table[] =
LOONGARCH_HOWTO (R_LARCH_GNU_VTENTRY, /* type (58). */
0, /* rightshift. */
- 1, /* size. */
+ 0, /* size. */
0, /* bitsize. */
false, /* pc_relative. */
0, /* bitpos. */
diff --git a/bfd/elfxx-riscv.c b/bfd/elfxx-riscv.c
index 9a365b6444a..7c36123338c 100644
--- a/bfd/elfxx-riscv.c
+++ b/bfd/elfxx-riscv.c
@@ -105,7 +105,7 @@ static reloc_howto_type howto_table[] =
HOWTO (R_RISCV_COPY, /* type */
0, /* rightshift */
- 1, /* this one is variable size */
+ 0, /* this one is variable size */
0, /* bitsize */
false, /* pc_relative */
0, /* bitpos */
diff --git a/bfd/elfxx-sparc.c b/bfd/elfxx-sparc.c
index d1155a4d5d4..ea5b7724b90 100644
--- a/bfd/elfxx-sparc.c
+++ b/bfd/elfxx-sparc.c
@@ -228,17 +228,17 @@ static reloc_howto_type _bfd_sparc_elf_howto_table[] =
HOWTO(R_SPARC_PC10, 0,4,10,true, 0,complain_overflow_dont, bfd_elf_generic_reloc, "R_SPARC_PC10", false,0,0x000003ff,true),
HOWTO(R_SPARC_PC22, 10,4,22,true, 0,complain_overflow_bitfield,bfd_elf_generic_reloc, "R_SPARC_PC22", false,0,0x003fffff,true),
HOWTO(R_SPARC_WPLT30, 2,4,30,true, 0,complain_overflow_signed, bfd_elf_generic_reloc, "R_SPARC_WPLT30", false,0,0x3fffffff,true),
- HOWTO(R_SPARC_COPY, 0,1,00,false,0,complain_overflow_dont, bfd_elf_generic_reloc, "R_SPARC_COPY", false,0,0x00000000,true),
- HOWTO(R_SPARC_GLOB_DAT, 0,1,00,false,0,complain_overflow_dont, bfd_elf_generic_reloc, "R_SPARC_GLOB_DAT",false,0,0x00000000,true),
- HOWTO(R_SPARC_JMP_SLOT, 0,1,00,false,0,complain_overflow_dont, bfd_elf_generic_reloc, "R_SPARC_JMP_SLOT",false,0,0x00000000,true),
- HOWTO(R_SPARC_RELATIVE, 0,1,00,false,0,complain_overflow_dont, bfd_elf_generic_reloc, "R_SPARC_RELATIVE",false,0,0x00000000,true),
+ HOWTO(R_SPARC_COPY, 0,0,00,false,0,complain_overflow_dont, bfd_elf_generic_reloc, "R_SPARC_COPY", false,0,0x00000000,true),
+ HOWTO(R_SPARC_GLOB_DAT, 0,0,00,false,0,complain_overflow_dont, bfd_elf_generic_reloc, "R_SPARC_GLOB_DAT",false,0,0x00000000,true),
+ HOWTO(R_SPARC_JMP_SLOT, 0,0,00,false,0,complain_overflow_dont, bfd_elf_generic_reloc, "R_SPARC_JMP_SLOT",false,0,0x00000000,true),
+ HOWTO(R_SPARC_RELATIVE, 0,0,00,false,0,complain_overflow_dont, bfd_elf_generic_reloc, "R_SPARC_RELATIVE",false,0,0x00000000,true),
HOWTO(R_SPARC_UA32, 0,4,32,false,0,complain_overflow_bitfield,bfd_elf_generic_reloc, "R_SPARC_UA32", false,0,0xffffffff,true),
HOWTO(R_SPARC_PLT32, 0,4,32,false,0,complain_overflow_bitfield,bfd_elf_generic_reloc, "R_SPARC_PLT32", false,0,0xffffffff,true),
- HOWTO(R_SPARC_HIPLT22, 0,1,00,false,0,complain_overflow_dont, sparc_elf_notsup_reloc, "R_SPARC_HIPLT22", false,0,0x00000000,true),
- HOWTO(R_SPARC_LOPLT10, 0,1,00,false,0,complain_overflow_dont, sparc_elf_notsup_reloc, "R_SPARC_LOPLT10", false,0,0x00000000,true),
- HOWTO(R_SPARC_PCPLT32, 0,1,00,false,0,complain_overflow_dont, sparc_elf_notsup_reloc, "R_SPARC_PCPLT32", false,0,0x00000000,true),
- HOWTO(R_SPARC_PCPLT22, 0,1,00,false,0,complain_overflow_dont, sparc_elf_notsup_reloc, "R_SPARC_PCPLT22", false,0,0x00000000,true),
- HOWTO(R_SPARC_PCPLT10, 0,1,00,false,0,complain_overflow_dont, sparc_elf_notsup_reloc, "R_SPARC_PCPLT10", false,0,0x00000000,true),
+ HOWTO(R_SPARC_HIPLT22, 0,0,00,false,0,complain_overflow_dont, sparc_elf_notsup_reloc, "R_SPARC_HIPLT22", false,0,0x00000000,true),
+ HOWTO(R_SPARC_LOPLT10, 0,0,00,false,0,complain_overflow_dont, sparc_elf_notsup_reloc, "R_SPARC_LOPLT10", false,0,0x00000000,true),
+ HOWTO(R_SPARC_PCPLT32, 0,0,00,false,0,complain_overflow_dont, sparc_elf_notsup_reloc, "R_SPARC_PCPLT32", false,0,0x00000000,true),
+ HOWTO(R_SPARC_PCPLT22, 0,0,00,false,0,complain_overflow_dont, sparc_elf_notsup_reloc, "R_SPARC_PCPLT22", false,0,0x00000000,true),
+ HOWTO(R_SPARC_PCPLT10, 0,0,00,false,0,complain_overflow_dont, sparc_elf_notsup_reloc, "R_SPARC_PCPLT10", false,0,0x00000000,true),
HOWTO(R_SPARC_10, 0,4,10,false,0,complain_overflow_bitfield,bfd_elf_generic_reloc, "R_SPARC_10", false,0,0x000003ff,true),
HOWTO(R_SPARC_11, 0,4,11,false,0,complain_overflow_bitfield,bfd_elf_generic_reloc, "R_SPARC_11", false,0,0x000007ff,true),
HOWTO(R_SPARC_64, 0,8,64,false,0,complain_overflow_bitfield,bfd_elf_generic_reloc, "R_SPARC_64", false,0,MINUS_ONE, true),
@@ -251,7 +251,7 @@ static reloc_howto_type _bfd_sparc_elf_howto_table[] =
HOWTO(R_SPARC_PC_LM22, 10,4,22,true, 0,complain_overflow_dont, bfd_elf_generic_reloc, "R_SPARC_PC_LM22", false,0,0x003fffff,true),
HOWTO(R_SPARC_WDISP16, 2,4,16,true, 0,complain_overflow_signed, sparc_elf_wdisp16_reloc,"R_SPARC_WDISP16", false,0,0x00000000,true),
HOWTO(R_SPARC_WDISP19, 2,4,19,true, 0,complain_overflow_signed, bfd_elf_generic_reloc, "R_SPARC_WDISP19", false,0,0x0007ffff,true),
- HOWTO(R_SPARC_UNUSED_42, 0,1, 0,false,0,complain_overflow_dont, bfd_elf_generic_reloc, "R_SPARC_UNUSED_42",false,0,0x00000000,true),
+ HOWTO(R_SPARC_UNUSED_42, 0,0, 0,false,0,complain_overflow_dont, bfd_elf_generic_reloc, "R_SPARC_UNUSED_42",false,0,0x00000000,true),
HOWTO(R_SPARC_7, 0,4, 7,false,0,complain_overflow_bitfield,bfd_elf_generic_reloc, "R_SPARC_7", false,0,0x0000007f,true),
HOWTO(R_SPARC_5, 0,4, 5,false,0,complain_overflow_bitfield,bfd_elf_generic_reloc, "R_SPARC_5", false,0,0x0000001f,true),
HOWTO(R_SPARC_6, 0,4, 6,false,0,complain_overflow_bitfield,bfd_elf_generic_reloc, "R_SPARC_6", false,0,0x0000003f,true),
@@ -267,42 +267,42 @@ static reloc_howto_type _bfd_sparc_elf_howto_table[] =
HOWTO(R_SPARC_UA16, 0,2,16,false,0,complain_overflow_bitfield,bfd_elf_generic_reloc, "R_SPARC_UA16", false,0,0x0000ffff,true),
HOWTO(R_SPARC_TLS_GD_HI22,10,4,22,false,0,complain_overflow_dont, bfd_elf_generic_reloc, "R_SPARC_TLS_GD_HI22",false,0,0x003fffff,true),
HOWTO(R_SPARC_TLS_GD_LO10,0,4,10,false,0,complain_overflow_dont, bfd_elf_generic_reloc, "R_SPARC_TLS_GD_LO10",false,0,0x000003ff,true),
- HOWTO(R_SPARC_TLS_GD_ADD,0,1, 0,false,0,complain_overflow_dont, bfd_elf_generic_reloc, "R_SPARC_TLS_GD_ADD",false,0,0x00000000,true),
+ HOWTO(R_SPARC_TLS_GD_ADD,0,0, 0,false,0,complain_overflow_dont, bfd_elf_generic_reloc, "R_SPARC_TLS_GD_ADD",false,0,0x00000000,true),
HOWTO(R_SPARC_TLS_GD_CALL,2,4,30,true,0,complain_overflow_signed, bfd_elf_generic_reloc, "R_SPARC_TLS_GD_CALL",false,0,0x3fffffff,true),
HOWTO(R_SPARC_TLS_LDM_HI22,10,4,22,false,0,complain_overflow_dont, bfd_elf_generic_reloc, "R_SPARC_TLS_LDM_HI22",false,0,0x003fffff,true),
HOWTO(R_SPARC_TLS_LDM_LO10,0,4,10,false,0,complain_overflow_dont, bfd_elf_generic_reloc, "R_SPARC_TLS_LDM_LO10",false,0,0x000003ff,true),
- HOWTO(R_SPARC_TLS_LDM_ADD,0,1, 0,false,0,complain_overflow_dont, bfd_elf_generic_reloc, "R_SPARC_TLS_LDM_ADD",false,0,0x00000000,true),
+ HOWTO(R_SPARC_TLS_LDM_ADD,0,0, 0,false,0,complain_overflow_dont, bfd_elf_generic_reloc, "R_SPARC_TLS_LDM_ADD",false,0,0x00000000,true),
HOWTO(R_SPARC_TLS_LDM_CALL,2,4,30,true,0,complain_overflow_signed, bfd_elf_generic_reloc, "R_SPARC_TLS_LDM_CALL",false,0,0x3fffffff,true),
HOWTO(R_SPARC_TLS_LDO_HIX22,0,4,0,false,0,complain_overflow_bitfield,sparc_elf_hix22_reloc,"R_SPARC_TLS_LDO_HIX22",false,0,0x003fffff, false),
HOWTO(R_SPARC_TLS_LDO_LOX10,0,4,0,false,0,complain_overflow_dont, sparc_elf_lox10_reloc, "R_SPARC_TLS_LDO_LOX10",false,0,0x000003ff, false),
- HOWTO(R_SPARC_TLS_LDO_ADD,0,1, 0,false,0,complain_overflow_dont, bfd_elf_generic_reloc, "R_SPARC_TLS_LDO_ADD",false,0,0x00000000,true),
+ HOWTO(R_SPARC_TLS_LDO_ADD,0,0, 0,false,0,complain_overflow_dont, bfd_elf_generic_reloc, "R_SPARC_TLS_LDO_ADD",false,0,0x00000000,true),
HOWTO(R_SPARC_TLS_IE_HI22,10,4,22,false,0,complain_overflow_dont, bfd_elf_generic_reloc, "R_SPARC_TLS_IE_HI22",false,0,0x003fffff,true),
HOWTO(R_SPARC_TLS_IE_LO10,0,4,10,false,0,complain_overflow_dont, bfd_elf_generic_reloc, "R_SPARC_TLS_IE_LO10",false,0,0x000003ff,true),
- HOWTO(R_SPARC_TLS_IE_LD,0,1, 0,false,0,complain_overflow_dont, bfd_elf_generic_reloc, "R_SPARC_TLS_IE_LD",false,0,0x00000000,true),
- HOWTO(R_SPARC_TLS_IE_LDX,0,1, 0,false,0,complain_overflow_dont, bfd_elf_generic_reloc, "R_SPARC_TLS_IE_LDX",false,0,0x00000000,true),
- HOWTO(R_SPARC_TLS_IE_ADD,0,1, 0,false,0,complain_overflow_dont, bfd_elf_generic_reloc, "R_SPARC_TLS_IE_ADD",false,0,0x00000000,true),
+ HOWTO(R_SPARC_TLS_IE_LD,0,0, 0,false,0,complain_overflow_dont, bfd_elf_generic_reloc, "R_SPARC_TLS_IE_LD",false,0,0x00000000,true),
+ HOWTO(R_SPARC_TLS_IE_LDX,0,0, 0,false,0,complain_overflow_dont, bfd_elf_generic_reloc, "R_SPARC_TLS_IE_LDX",false,0,0x00000000,true),
+ HOWTO(R_SPARC_TLS_IE_ADD,0,0, 0,false,0,complain_overflow_dont, bfd_elf_generic_reloc, "R_SPARC_TLS_IE_ADD",false,0,0x00000000,true),
HOWTO(R_SPARC_TLS_LE_HIX22,0,4,0,false,0,complain_overflow_bitfield,sparc_elf_hix22_reloc, "R_SPARC_TLS_LE_HIX22",false,0,0x003fffff, false),
HOWTO(R_SPARC_TLS_LE_LOX10,0,4,0,false,0,complain_overflow_dont, sparc_elf_lox10_reloc, "R_SPARC_TLS_LE_LOX10",false,0,0x000003ff, false),
- HOWTO(R_SPARC_TLS_DTPMOD32,0,1, 0,false,0,complain_overflow_dont, bfd_elf_generic_reloc, "R_SPARC_TLS_DTPMOD32",false,0,0x00000000,true),
- HOWTO(R_SPARC_TLS_DTPMOD64,0,1, 0,false,0,complain_overflow_dont, bfd_elf_generic_reloc, "R_SPARC_TLS_DTPMOD64",false,0,0x00000000,true),
+ HOWTO(R_SPARC_TLS_DTPMOD32,0,0, 0,false,0,complain_overflow_dont, bfd_elf_generic_reloc, "R_SPARC_TLS_DTPMOD32",false,0,0x00000000,true),
+ HOWTO(R_SPARC_TLS_DTPMOD64,0,0, 0,false,0,complain_overflow_dont, bfd_elf_generic_reloc, "R_SPARC_TLS_DTPMOD64",false,0,0x00000000,true),
HOWTO(R_SPARC_TLS_DTPOFF32,0,4,32,false,0,complain_overflow_bitfield,bfd_elf_generic_reloc,"R_SPARC_TLS_DTPOFF32",false,0,0xffffffff,true),
HOWTO(R_SPARC_TLS_DTPOFF64,0,8,64,false,0,complain_overflow_bitfield,bfd_elf_generic_reloc,"R_SPARC_TLS_DTPOFF64",false,0,MINUS_ONE,true),
- HOWTO(R_SPARC_TLS_TPOFF32,0,1, 0,false,0,complain_overflow_dont, bfd_elf_generic_reloc, "R_SPARC_TLS_TPOFF32",false,0,0x00000000,true),
- HOWTO(R_SPARC_TLS_TPOFF64,0,1, 0,false,0,complain_overflow_dont, bfd_elf_generic_reloc, "R_SPARC_TLS_TPOFF64",false,0,0x00000000,true),
+ HOWTO(R_SPARC_TLS_TPOFF32,0,0, 0,false,0,complain_overflow_dont, bfd_elf_generic_reloc, "R_SPARC_TLS_TPOFF32",false,0,0x00000000,true),
+ HOWTO(R_SPARC_TLS_TPOFF64,0,0, 0,false,0,complain_overflow_dont, bfd_elf_generic_reloc, "R_SPARC_TLS_TPOFF64",false,0,0x00000000,true),
HOWTO(R_SPARC_GOTDATA_HIX22,0,4,0,false,0,complain_overflow_bitfield,sparc_elf_hix22_reloc,"R_SPARC_GOTDATA_HIX22",false,0,0x003fffff, false),
HOWTO(R_SPARC_GOTDATA_LOX10,0,4,0,false,0,complain_overflow_dont, sparc_elf_lox10_reloc, "R_SPARC_GOTDATA_LOX10",false,0,0x000003ff, false),
HOWTO(R_SPARC_GOTDATA_OP_HIX22,0,4,0,false,0,complain_overflow_bitfield,sparc_elf_hix22_reloc,"R_SPARC_GOTDATA_OP_HIX22",false,0,0x003fffff, false),
HOWTO(R_SPARC_GOTDATA_OP_LOX10,0,4,0,false,0,complain_overflow_dont, sparc_elf_lox10_reloc, "R_SPARC_GOTDATA_OP_LOX10",false,0,0x000003ff, false),
- HOWTO(R_SPARC_GOTDATA_OP,0,1, 0,false,0,complain_overflow_dont, bfd_elf_generic_reloc, "R_SPARC_GOTDATA_OP",false,0,0x00000000,true),
+ HOWTO(R_SPARC_GOTDATA_OP,0,0, 0,false,0,complain_overflow_dont, bfd_elf_generic_reloc, "R_SPARC_GOTDATA_OP",false,0,0x00000000,true),
HOWTO(R_SPARC_H34,12,4,22,false,0,complain_overflow_unsigned,bfd_elf_generic_reloc,"R_SPARC_H34",false,0,0x003fffff,false),
HOWTO(R_SPARC_SIZE32,0,4,32,false,0,complain_overflow_bitfield,bfd_elf_generic_reloc,"R_SPARC_SIZE32",false,0,0xffffffff,true),
HOWTO(R_SPARC_SIZE64,0,8,64,false,0,complain_overflow_bitfield,bfd_elf_generic_reloc,"R_SPARC_SIZE64",false,0,MINUS_ONE, true),
HOWTO(R_SPARC_WDISP10,2,4,10,true, 0,complain_overflow_signed,sparc_elf_wdisp10_reloc,"R_SPARC_WDISP10",false,0,0x00000000,true),
};
static reloc_howto_type sparc_jmp_irel_howto =
- HOWTO(R_SPARC_JMP_IREL, 0,1,00,false,0,complain_overflow_dont, bfd_elf_generic_reloc, "R_SPARC_JMP_IREL",false,0,0x00000000,true);
+ HOWTO(R_SPARC_JMP_IREL, 0,0,00,false,0,complain_overflow_dont, bfd_elf_generic_reloc, "R_SPARC_JMP_IREL",false,0,0x00000000,true);
static reloc_howto_type sparc_irelative_howto =
- HOWTO(R_SPARC_IRELATIVE, 0,1,00,false,0,complain_overflow_dont, bfd_elf_generic_reloc, "R_SPARC_IRELATIVE",false,0,0x00000000,true);
+ HOWTO(R_SPARC_IRELATIVE, 0,0,00,false,0,complain_overflow_dont, bfd_elf_generic_reloc, "R_SPARC_IRELATIVE",false,0,0x00000000,true);
static reloc_howto_type sparc_vtinherit_howto =
HOWTO (R_SPARC_GNU_VTINHERIT, 0,4,0,false,0,complain_overflow_dont, NULL, "R_SPARC_GNU_VTINHERIT", false,0, 0, false);
static reloc_howto_type sparc_vtentry_howto =
diff --git a/bfd/elfxx-tilegx.c b/bfd/elfxx-tilegx.c
index c8bccd1a29a..110b70a2a2e 100644
--- a/bfd/elfxx-tilegx.c
+++ b/bfd/elfxx-tilegx.c
@@ -311,7 +311,7 @@ static reloc_howto_type tilegx_elf_howto_table [] =
HOWTO (R_TILEGX_COPY, /* type */
0, /* rightshift */
- 1, /* size */
+ 0, /* size */
0, /* bitsize */
false, /* pc_relative */
0, /* bitpos */
@@ -325,7 +325,7 @@ static reloc_howto_type tilegx_elf_howto_table [] =
HOWTO (R_TILEGX_GLOB_DAT, /* type */
0, /* rightshift */
- 1, /* size */
+ 0, /* size */
0, /* bitsize */
false, /* pc_relative */
0, /* bitpos */
@@ -339,7 +339,7 @@ static reloc_howto_type tilegx_elf_howto_table [] =
HOWTO (R_TILEGX_JMP_SLOT, /* type */
0, /* rightshift */
- 1, /* size */
+ 0, /* size */
0, /* bitsize */
false, /* pc_relative */
0, /* bitpos */
@@ -353,7 +353,7 @@ static reloc_howto_type tilegx_elf_howto_table [] =
HOWTO (R_TILEGX_RELATIVE, /* type */
0, /* rightshift */
- 1, /* size */
+ 0, /* size */
0, /* bitsize */
false, /* pc_relative */
0, /* bitpos */
@@ -550,23 +550,23 @@ static reloc_howto_type tilegx_elf_howto_table [] =
EMPTY_HOWTO (104),
EMPTY_HOWTO (105),
- HOWTO(R_TILEGX_TLS_DTPMOD64, 0, 1, 0, false, 0, complain_overflow_dont,
+ HOWTO(R_TILEGX_TLS_DTPMOD64, 0, 0, 0, false, 0, complain_overflow_dont,
bfd_elf_generic_reloc, "R_TILEGX_TLS_DTPMOD64",
false, 0, 0, true),
HOWTO(R_TILEGX_TLS_DTPOFF64, 0, 8, 64, false, 0, complain_overflow_bitfield,
bfd_elf_generic_reloc, "R_TILEGX_TLS_DTPOFF64",
false, 0, -1, true),
- HOWTO(R_TILEGX_TLS_TPOFF64, 0, 1, 0, false, 0, complain_overflow_dont,
+ HOWTO(R_TILEGX_TLS_TPOFF64, 0, 0, 0, false, 0, complain_overflow_dont,
bfd_elf_generic_reloc, "R_TILEGX_TLS_TPOFF64",
false, 0, 0, true),
- HOWTO(R_TILEGX_TLS_DTPMOD32, 0, 1, 0, false, 0, complain_overflow_dont,
+ HOWTO(R_TILEGX_TLS_DTPMOD32, 0, 0, 0, false, 0, complain_overflow_dont,
bfd_elf_generic_reloc, "R_TILEGX_TLS_DTPMOD32",
false, 0, 0, true),
HOWTO(R_TILEGX_TLS_DTPOFF32, 0, 8, 32, false, 0, complain_overflow_bitfield,
bfd_elf_generic_reloc, "R_TILEGX_TLS_DTPOFF32",
false, 0, -1, true),
- HOWTO(R_TILEGX_TLS_TPOFF32, 0, 1, 0, false, 0, complain_overflow_dont,
+ HOWTO(R_TILEGX_TLS_TPOFF32, 0, 0, 0, false, 0, complain_overflow_dont,
bfd_elf_generic_reloc, "R_TILEGX_TLS_TPOFF32",
false, 0, 0, true),
diff --git a/bfd/som.c b/bfd/som.c
index 8c8230034e5..3c0b68a444e 100644
--- a/bfd/som.c
+++ b/bfd/som.c
@@ -636,7 +636,7 @@ static const int comp3_opcodes[] =
#endif
#define SOM_HOWTO(TYPE, NAME) \
- HOWTO(TYPE, 0, 1, 32, false, 0, 0, hppa_som_reloc, NAME, false, 0, 0, false)
+ HOWTO(TYPE, 0, 0, 32, false, 0, 0, hppa_som_reloc, NAME, false, 0, 0, false)
static reloc_howto_type som_hppa_howto_table[] =
{
diff --git a/bfd/vms-alpha.c b/bfd/vms-alpha.c
index 594e4361dbe..5a867f715ea 100644
--- a/bfd/vms-alpha.c
+++ b/bfd/vms-alpha.c
@@ -5622,7 +5622,7 @@ static reloc_howto_type alpha_howto_table[] =
/* Push a value on the reloc evaluation stack. */
HOWTO (ALPHA_R_OP_PUSH, /* Type. */
0, /* Rightshift. */
- 1, /* Size. */
+ 0, /* Size. */
0, /* Bitsize. */
false, /* PC relative. */
0, /* Bitpos. */
@@ -5654,7 +5654,7 @@ static reloc_howto_type alpha_howto_table[] =
relocation stack. */
HOWTO (ALPHA_R_OP_PSUB, /* Type. */
0, /* Rightshift. */
- 1, /* Size. */
+ 0, /* Size. */
0, /* Bitsize. */
false, /* PC relative. */
0, /* Bitpos. */
@@ -5670,7 +5670,7 @@ static reloc_howto_type alpha_howto_table[] =
given value. */
HOWTO (ALPHA_R_OP_PRSHIFT, /* Type. */
0, /* Rightshift. */
- 1, /* Size. */
+ 0, /* Size. */
0, /* Bitsize. */
false, /* PC relative. */
0, /* Bitpos. */
@@ -5685,7 +5685,7 @@ static reloc_howto_type alpha_howto_table[] =
/* Hack. Linkage is done by linker. */
HOWTO (ALPHA_R_LINKAGE, /* Type. */
0, /* Rightshift. */
- 1, /* Size. */
+ 0, /* Size. */
0, /* Bitsize. */
false, /* PC relative. */
0, /* Bitpos. */