From be4aa07ec8479689b07a0adc504a881a71898625 Mon Sep 17 00:00:00 2001 From: Alan Modra Date: Fri, 17 Aug 2001 09:21:34 +0000 Subject: [PATCH] * 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. --- bfd/ChangeLog | 5 +++++ bfd/elf64-mips.c | 16 +++++++++------- 2 files changed, 14 insertions(+), 7 deletions(-) diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 839b7801e..6f150a4f9 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,5 +1,10 @@ 2001-08-17 Alan Modra + * 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. + * coffcode.h (coff_write_object_contents): Add ATTRIBUTE_UNUSED to silence warning. * coffgen.c (coff_print_symbol): Fix warnings. diff --git a/bfd/elf64-mips.c b/bfd/elf64-mips.c index f1ab7b11b..0642babf0 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 -- 2.11.4.GIT