aboutsummaryrefslogtreecommitdiff
path: root/bfd/elf64-mips.c
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2001-08-17 09:21:34 +0000
committerAlan Modra <amodra@gmail.com>2001-08-17 09:21:34 +0000
commit5e5728498608c34b5553bd84beeff56fd97e5705 (patch)
tree1119591265046cb466b66083c9650285b1598ed4 /bfd/elf64-mips.c
parent52b9d21349098f120a89fdf88270053b87e6b281 (diff)
downloadgdb-5e5728498608c34b5553bd84beeff56fd97e5705.zip
gdb-5e5728498608c34b5553bd84beeff56fd97e5705.tar.gz
gdb-5e5728498608c34b5553bd84beeff56fd97e5705.tar.bz2
* elf64-mips.c (UNUSED_RELOC): Define.
(mips_elf64_howto_table_rel): Use it. (mips_elf64_howto_table_rela): Here too. (mips_elf64_write_relocs): Fix signed/unsigned warning.
Diffstat (limited to 'bfd/elf64-mips.c')
-rw-r--r--bfd/elf64-mips.c16
1 files changed, 9 insertions, 7 deletions
diff --git a/bfd/elf64-mips.c b/bfd/elf64-mips.c
index f1ab7b1..0642bab 100644
--- a/bfd/elf64-mips.c
+++ b/bfd/elf64-mips.c
@@ -90,6 +90,8 @@ static boolean mips_elf64_write_armap
/* The relocation table used for SHT_REL sections. */
+#define UNUSED_RELOC(num) { num, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }
+
static reloc_howto_type mips_elf64_howto_table_rel[] =
{
/* No relocation. */
@@ -291,9 +293,9 @@ static reloc_howto_type mips_elf64_howto_table_rel[] =
0xffffffff, /* dst_mask */
false), /* pcrel_offset */
- { 13 },
- { 14 },
- { 15 },
+ UNUSED_RELOC (13),
+ UNUSED_RELOC (14),
+ UNUSED_RELOC (15),
/* A 5 bit shift field. */
HOWTO (R_MIPS_SHIFT5, /* type */
@@ -845,9 +847,9 @@ static reloc_howto_type mips_elf64_howto_table_rela[] =
0xffffffff, /* dst_mask */
false), /* pcrel_offset */
- { 13 },
- { 14 },
- { 15 },
+ UNUSED_RELOC (13),
+ UNUSED_RELOC (14),
+ UNUSED_RELOC (15),
/* A 5 bit shift field. */
HOWTO (R_MIPS_SHIFT5, /* type */
@@ -1813,7 +1815,7 @@ mips_elf64_write_relocs (abfd, sec, data)
}
BFD_ASSERT (ext_rela - (Elf64_Mips_External_Rela *) rela_hdr->contents
- == count);
+ == (int) count);
}
/* Irix 6 defines a brand new archive map format, so that they can