* Many files: Changes to avoid gcc warnings: Add ATTRIBUTE_UNUSED
as appropriate. Use EMPTY_HOWTO as appropriate. Fill in structure initializations. Add casts. * reloc.c (EMPTY_HOWTO): Define. * bfd-in2.h: Rebuild. * coff-h8300.c (h8300_reloc16_extra_cases): Remove useless comparisons against 0. * elf32-sparc.c (elf32_sparc_merge_private_bfd_data): Change previous_ibfd_e_flags to unsigned long. * vms.h (struct vms_private_data_struct): Change section_count to unsigned. * vms-gsd.c (_bfd_vms_slurp_gsd): Change psect_idx to unsigned. (_bfd_vms_write_gsd): Change symnum to unsigned. * vms-hdr.c (_bfd_vms_write_hdr): Change symnum to unsigned. * vms-tir.c (etir_sta): Change psect to unsigned. (alloc_section): Change idx to unsigned. (tir_sta, tir_ctl): Change psect to unsigned. (_bfd_vms_write_tir): Change len and before to bfd_size_type. * vms.c (priv_section_count): Change to unsigned.
This commit is contained in:
parent
3682307616
commit
5f771d47c7
@ -1,3 +1,25 @@
|
||||
1999-07-12 Ian Lance Taylor <ian@zembu.com>
|
||||
|
||||
* Many files: Changes to avoid gcc warnings: Add ATTRIBUTE_UNUSED
|
||||
as appropriate. Use EMPTY_HOWTO as appropriate. Fill in
|
||||
structure initializations. Add casts.
|
||||
* reloc.c (EMPTY_HOWTO): Define.
|
||||
* bfd-in2.h: Rebuild.
|
||||
* coff-h8300.c (h8300_reloc16_extra_cases): Remove useless
|
||||
comparisons against 0.
|
||||
* elf32-sparc.c (elf32_sparc_merge_private_bfd_data): Change
|
||||
previous_ibfd_e_flags to unsigned long.
|
||||
* vms.h (struct vms_private_data_struct): Change section_count to
|
||||
unsigned.
|
||||
* vms-gsd.c (_bfd_vms_slurp_gsd): Change psect_idx to unsigned.
|
||||
(_bfd_vms_write_gsd): Change symnum to unsigned.
|
||||
* vms-hdr.c (_bfd_vms_write_hdr): Change symnum to unsigned.
|
||||
* vms-tir.c (etir_sta): Change psect to unsigned.
|
||||
(alloc_section): Change idx to unsigned.
|
||||
(tir_sta, tir_ctl): Change psect to unsigned.
|
||||
(_bfd_vms_write_tir): Change len and before to bfd_size_type.
|
||||
* vms.c (priv_section_count): Change to unsigned.
|
||||
|
||||
1999-07-12 Andreas Schwab <schwab@suse.de>
|
||||
|
||||
* elf32-m68k.c: Add some ATTRIBUTE_UNUSED.
|
||||
|
@ -1,5 +1,6 @@
|
||||
/* BFD back-end for a.out.adobe binaries.
|
||||
Copyright 1990, 1991, 1992, 1993, 1994 Free Software Foundation, Inc.
|
||||
Copyright 1990, 91, 92, 93, 94, 95, 96, 98, 1999
|
||||
Free Software Foundation, Inc.
|
||||
Written by Cygnus Support. Based on bout.c.
|
||||
|
||||
This file is part of BFD, the Binary File Descriptor library.
|
||||
@ -372,8 +373,8 @@ aout_adobe_write_object_contents (abfd)
|
||||
|
||||
static void
|
||||
aout_adobe_write_section (abfd, sect)
|
||||
bfd *abfd;
|
||||
sec_ptr sect;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
sec_ptr sect ATTRIBUTE_UNUSED;
|
||||
{
|
||||
/* FIXME XXX */
|
||||
}
|
||||
@ -450,8 +451,8 @@ aout_adobe_set_arch_mach (abfd, arch, machine)
|
||||
|
||||
static int
|
||||
aout_adobe_sizeof_headers (ignore_abfd, ignore)
|
||||
bfd *ignore_abfd;
|
||||
boolean ignore;
|
||||
bfd *ignore_abfd ATTRIBUTE_UNUSED;
|
||||
boolean ignore ATTRIBUTE_UNUSED;
|
||||
{
|
||||
return sizeof(struct internal_exec);
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* BFD back-end for raw ARM a.out binaries.
|
||||
Copyright (C) 1994, 1995, 1996, 1997, 1998 Free Software Foundation, Inc.
|
||||
Copyright (C) 1994, 95, 96, 97, 98, 1999 Free Software Foundation, Inc.
|
||||
Contributed by Richard Earnshaw (rwe@pegasus.esprit.ec.org)
|
||||
|
||||
This file is part of BFD, the Binary File Descriptor library.
|
||||
@ -87,7 +87,7 @@ reloc_howto_type MY(howto_table)[] =
|
||||
HOWTO (7, 2, 2, 26, false, 0, complain_overflow_signed,
|
||||
MY(fix_pcrel_26_done), "ARM26D", true, 0x0, 0x0,
|
||||
false),
|
||||
{-1},
|
||||
EMPTY_HOWTO (-1),
|
||||
HOWTO (9, 0, -1, 16, false, 0, complain_overflow_bitfield, 0, "NEG16", true,
|
||||
0x0000ffff, 0x0000ffff, false),
|
||||
HOWTO (10, 0, -2, 32, false, 0, complain_overflow_bitfield, 0, "NEG32", true,
|
||||
@ -230,13 +230,13 @@ MY(relocatable_reloc)(howto, abfd, reloc, amount, r_addr)
|
||||
static bfd_reloc_status_type
|
||||
MY(fix_pcrel_26_done) (abfd, reloc_entry, symbol, data, input_section,
|
||||
output_bfd, error_message)
|
||||
bfd *abfd;
|
||||
arelent *reloc_entry;
|
||||
asymbol *symbol;
|
||||
PTR data;
|
||||
asection *input_section;
|
||||
bfd *output_bfd;
|
||||
char **error_message;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
arelent *reloc_entry ATTRIBUTE_UNUSED;
|
||||
asymbol *symbol ATTRIBUTE_UNUSED;
|
||||
PTR data ATTRIBUTE_UNUSED;
|
||||
asection *input_section ATTRIBUTE_UNUSED;
|
||||
bfd *output_bfd ATTRIBUTE_UNUSED;
|
||||
char **error_message ATTRIBUTE_UNUSED;
|
||||
{
|
||||
/* This is dead simple at present. */
|
||||
return bfd_reloc_ok;
|
||||
@ -251,7 +251,7 @@ MY(fix_pcrel_26) (abfd, reloc_entry, symbol, data, input_section,
|
||||
PTR data;
|
||||
asection *input_section;
|
||||
bfd *output_bfd;
|
||||
char **error_message;
|
||||
char **error_message ATTRIBUTE_UNUSED;
|
||||
{
|
||||
bfd_vma relocation;
|
||||
bfd_size_type addr = reloc_entry->address;
|
||||
@ -343,7 +343,7 @@ MY_swap_std_reloc_in (abfd, bytes, cache_ptr, symbols, symcount)
|
||||
struct reloc_std_external *bytes;
|
||||
arelent *cache_ptr;
|
||||
asymbol **symbols;
|
||||
bfd_size_type symcount;
|
||||
bfd_size_type symcount ATTRIBUTE_UNUSED;
|
||||
{
|
||||
int r_index;
|
||||
int r_extern;
|
||||
|
@ -156,7 +156,7 @@ reloc_howto_type MY(howto_table)[] =
|
||||
|
||||
reloc_howto_type *
|
||||
MY(reloc_howto)(abfd, rel, r_index, r_extern, r_pcrel)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
struct reloc_std_external *rel;
|
||||
int *r_index;
|
||||
int *r_extern;
|
||||
@ -266,7 +266,7 @@ MY_swap_std_reloc_in (abfd, bytes, cache_ptr, symbols, symcount)
|
||||
struct reloc_std_external *bytes;
|
||||
arelent *cache_ptr;
|
||||
asymbol **symbols;
|
||||
bfd_size_type symcount;
|
||||
bfd_size_type symcount ATTRIBUTE_UNUSED;
|
||||
{
|
||||
int r_index;
|
||||
int r_extern;
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* BFD back-end for TMS320C30 a.out binaries.
|
||||
Copyright (C) 1998 Free Software Foundation, Inc.
|
||||
Copyright (C) 1998, 1999 Free Software Foundation, Inc.
|
||||
Contributed by Steven Haworth (steve@pm.cse.rmit.edu.au)
|
||||
|
||||
This file is part of BFD, the Binary File Descriptor library.
|
||||
@ -131,7 +131,7 @@ static CONST struct aout_backend_data tic30_aout_backend_data =
|
||||
it. */
|
||||
reloc_howto_type tic30_aout_howto_table[] =
|
||||
{
|
||||
{-1},
|
||||
EMPTY_HOWTO (-1),
|
||||
HOWTO (1, 2, 1, 16, false, 0, 0, tic30_aout_fix_16,
|
||||
"16", false, 0x0000FFFF, 0x0000FFFF, false),
|
||||
HOWTO (2, 2, 2, 24, false, 0, complain_overflow_bitfield, NULL,
|
||||
@ -142,18 +142,18 @@ reloc_howto_type tic30_aout_howto_table[] =
|
||||
"32", false, 0xFFFFFFFF, 0xFFFFFFFF, false),
|
||||
HOWTO (5, 2, 1, 16, true, 0, complain_overflow_signed,
|
||||
tic30_aout_fix_pcrel_16, "PCREL", true, 0x0000FFFF, 0x0000FFFF, true),
|
||||
{-1},
|
||||
{-1},
|
||||
{-1},
|
||||
{-1},
|
||||
{-1}
|
||||
EMPTY_HOWTO (-1),
|
||||
EMPTY_HOWTO (-1),
|
||||
EMPTY_HOWTO (-1),
|
||||
EMPTY_HOWTO (-1),
|
||||
EMPTY_HOWTO (-1)
|
||||
};
|
||||
|
||||
extern reloc_howto_type *NAME (aout, reloc_type_lookup) ();
|
||||
|
||||
reloc_howto_type *
|
||||
tic30_aout_reloc_type_lookup (abfd, code)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
bfd_reloc_code_real_type code;
|
||||
{
|
||||
switch (code)
|
||||
@ -218,9 +218,9 @@ tic30_aout_fix_16 (abfd, reloc_entry, symbol, data, input_section, output_bfd, e
|
||||
arelent *reloc_entry;
|
||||
asymbol *symbol;
|
||||
PTR data;
|
||||
asection *input_section;
|
||||
asection *input_section ATTRIBUTE_UNUSED;
|
||||
bfd *output_bfd;
|
||||
char **error_message;
|
||||
char **error_message ATTRIBUTE_UNUSED;
|
||||
{
|
||||
bfd_vma relocation;
|
||||
|
||||
@ -245,9 +245,9 @@ tic30_aout_fix_32 (abfd, reloc_entry, symbol, data, input_section,
|
||||
arelent *reloc_entry;
|
||||
asymbol *symbol;
|
||||
PTR data;
|
||||
asection *input_section;
|
||||
asection *input_section ATTRIBUTE_UNUSED;
|
||||
bfd *output_bfd;
|
||||
char **error_message;
|
||||
char **error_message ATTRIBUTE_UNUSED;
|
||||
{
|
||||
bfd_vma relocation;
|
||||
|
||||
@ -274,11 +274,11 @@ tic30_aout_fix_pcrel_16 (abfd, reloc_entry, symbol, data, input_section,
|
||||
output_bfd, error_message)
|
||||
bfd *abfd;
|
||||
arelent *reloc_entry;
|
||||
asymbol *symbol;
|
||||
asymbol *symbol ATTRIBUTE_UNUSED;
|
||||
PTR data;
|
||||
asection *input_section;
|
||||
bfd *output_bfd;
|
||||
char **error_message;
|
||||
asection *input_section ATTRIBUTE_UNUSED;
|
||||
bfd *output_bfd ATTRIBUTE_UNUSED;
|
||||
char **error_message ATTRIBUTE_UNUSED;
|
||||
{
|
||||
bfd_vma relocation = 1;
|
||||
bfd_byte offset_data = bfd_get_8 (abfd, (bfd_byte *) data + reloc_entry->address - 1);
|
||||
@ -590,9 +590,9 @@ tic30_aout_object_p (abfd)
|
||||
static boolean
|
||||
MY_bfd_copy_private_section_data (ibfd, isec, obfd, osec)
|
||||
bfd *ibfd;
|
||||
asection *isec;
|
||||
asection *isec ATTRIBUTE_UNUSED;
|
||||
bfd *obfd;
|
||||
asection *osec;
|
||||
asection *osec ATTRIBUTE_UNUSED;
|
||||
{
|
||||
if (bfd_get_flavour (obfd) == bfd_target_aout_flavour)
|
||||
obj_aout_subformat (obfd) = obj_aout_subformat (ibfd);
|
||||
@ -779,7 +779,7 @@ MY_bfd_final_link (abfd, info)
|
||||
enum machine_type
|
||||
tic30_aout_machine_type (arch, machine, unknown)
|
||||
enum bfd_architecture arch;
|
||||
unsigned long machine;
|
||||
unsigned long machine ATTRIBUTE_UNUSED;
|
||||
boolean *unknown;
|
||||
{
|
||||
enum machine_type arch_flags;
|
||||
|
54
bfd/aoutx.h
54
bfd/aoutx.h
@ -228,35 +228,35 @@ HOWTO( 7, 0, 4, 64, true, 0, complain_overflow_signed, 0,"DISP64", tr
|
||||
HOWTO( 8, 0, 2, 0, false, 0, complain_overflow_bitfield,0,"GOT_REL", false, 0,0x00000000, false),
|
||||
HOWTO( 9, 0, 1, 16, false, 0, complain_overflow_bitfield,0,"BASE16", false,0xffffffff,0xffffffff, false),
|
||||
HOWTO(10, 0, 2, 32, false, 0, complain_overflow_bitfield,0,"BASE32", false,0xffffffff,0xffffffff, false),
|
||||
{ -1, 0, 0, 0, false, 0, complain_overflow_dont, NULL, NULL, false, 0, 0, false },
|
||||
{ -1, 0, 0, 0, false, 0, complain_overflow_dont, NULL, NULL, false, 0, 0, false },
|
||||
{ -1, 0, 0, 0, false, 0, complain_overflow_dont, NULL, NULL, false, 0, 0, false },
|
||||
{ -1, 0, 0, 0, false, 0, complain_overflow_dont, NULL, NULL, false, 0, 0, false },
|
||||
{ -1, 0, 0, 0, false, 0, complain_overflow_dont, NULL, NULL, false, 0, 0, false },
|
||||
EMPTY_HOWTO (-1),
|
||||
EMPTY_HOWTO (-1),
|
||||
EMPTY_HOWTO (-1),
|
||||
EMPTY_HOWTO (-1),
|
||||
EMPTY_HOWTO (-1),
|
||||
HOWTO(16, 0, 2, 0, false, 0, complain_overflow_bitfield,0,"JMP_TABLE", false, 0,0x00000000, false),
|
||||
{ -1, 0, 0, 0, false, 0, complain_overflow_dont, NULL, NULL, false, 0, 0, false },
|
||||
{ -1, 0, 0, 0, false, 0, complain_overflow_dont, NULL, NULL, false, 0, 0, false },
|
||||
{ -1, 0, 0, 0, false, 0, complain_overflow_dont, NULL, NULL, false, 0, 0, false },
|
||||
{ -1, 0, 0, 0, false, 0, complain_overflow_dont, NULL, NULL, false, 0, 0, false },
|
||||
{ -1, 0, 0, 0, false, 0, complain_overflow_dont, NULL, NULL, false, 0, 0, false },
|
||||
{ -1, 0, 0, 0, false, 0, complain_overflow_dont, NULL, NULL, false, 0, 0, false },
|
||||
{ -1, 0, 0, 0, false, 0, complain_overflow_dont, NULL, NULL, false, 0, 0, false },
|
||||
{ -1, 0, 0, 0, false, 0, complain_overflow_dont, NULL, NULL, false, 0, 0, false },
|
||||
{ -1, 0, 0, 0, false, 0, complain_overflow_dont, NULL, NULL, false, 0, 0, false },
|
||||
{ -1, 0, 0, 0, false, 0, complain_overflow_dont, NULL, NULL, false, 0, 0, false },
|
||||
{ -1, 0, 0, 0, false, 0, complain_overflow_dont, NULL, NULL, false, 0, 0, false },
|
||||
{ -1, 0, 0, 0, false, 0, complain_overflow_dont, NULL, NULL, false, 0, 0, false },
|
||||
{ -1, 0, 0, 0, false, 0, complain_overflow_dont, NULL, NULL, false, 0, 0, false },
|
||||
{ -1, 0, 0, 0, false, 0, complain_overflow_dont, NULL, NULL, false, 0, 0, false },
|
||||
{ -1, 0, 0, 0, false, 0, complain_overflow_dont, NULL, NULL, false, 0, 0, false },
|
||||
EMPTY_HOWTO (-1),
|
||||
EMPTY_HOWTO (-1),
|
||||
EMPTY_HOWTO (-1),
|
||||
EMPTY_HOWTO (-1),
|
||||
EMPTY_HOWTO (-1),
|
||||
EMPTY_HOWTO (-1),
|
||||
EMPTY_HOWTO (-1),
|
||||
EMPTY_HOWTO (-1),
|
||||
EMPTY_HOWTO (-1),
|
||||
EMPTY_HOWTO (-1),
|
||||
EMPTY_HOWTO (-1),
|
||||
EMPTY_HOWTO (-1),
|
||||
EMPTY_HOWTO (-1),
|
||||
EMPTY_HOWTO (-1),
|
||||
EMPTY_HOWTO (-1),
|
||||
HOWTO(32, 0, 2, 0, false, 0, complain_overflow_bitfield,0,"RELATIVE", false, 0,0x00000000, false),
|
||||
{ -1, 0, 0, 0, false, 0, complain_overflow_dont, NULL, NULL, false, 0, 0, false },
|
||||
{ -1, 0, 0, 0, false, 0, complain_overflow_dont, NULL, NULL, false, 0, 0, false },
|
||||
{ -1, 0, 0, 0, false, 0, complain_overflow_dont, NULL, NULL, false, 0, 0, false },
|
||||
{ -1, 0, 0, 0, false, 0, complain_overflow_dont, NULL, NULL, false, 0, 0, false },
|
||||
{ -1, 0, 0, 0, false, 0, complain_overflow_dont, NULL, NULL, false, 0, 0, false },
|
||||
{ -1, 0, 0, 0, false, 0, complain_overflow_dont, NULL, NULL, false, 0, 0, false },
|
||||
{ -1, 0, 0, 0, false, 0, complain_overflow_dont, NULL, NULL, false, 0, 0, false },
|
||||
EMPTY_HOWTO (-1),
|
||||
EMPTY_HOWTO (-1),
|
||||
EMPTY_HOWTO (-1),
|
||||
EMPTY_HOWTO (-1),
|
||||
EMPTY_HOWTO (-1),
|
||||
EMPTY_HOWTO (-1),
|
||||
EMPTY_HOWTO (-1),
|
||||
HOWTO(40, 0, 2, 0, false, 0, complain_overflow_bitfield,0,"BASEREL", false, 0,0x00000000, false),
|
||||
};
|
||||
|
||||
|
@ -1570,6 +1570,9 @@ struct reloc_howto_struct
|
||||
{(unsigned)C,R,S,B, P, BI, O,SF,NAME,INPLACE,MASKSRC,MASKDST,PC}
|
||||
#define NEWHOWTO( FUNCTION, NAME,SIZE,REL,IN) HOWTO(0,0,SIZE,0,REL,0,complain_overflow_dont,FUNCTION, NAME,false,0,0,IN)
|
||||
|
||||
#define EMPTY_HOWTO(C) \
|
||||
HOWTO((C),0,0,0,false,0,complain_overflow_dont,NULL,NULL,false,0,0,false)
|
||||
|
||||
#define HOWTO_PREPARE(relocation, symbol) \
|
||||
{ \
|
||||
if (symbol != (asymbol *)NULL) { \
|
||||
|
@ -1,5 +1,6 @@
|
||||
/* BFD back-end for Intel 960 b.out binaries.
|
||||
Copyright 1990, 91, 92, 93, 94, 95, 1996 Free Software Foundation, Inc.
|
||||
Copyright 1990, 91, 92, 93, 94, 95, 96, 97, 98, 1999
|
||||
Free Software Foundation, Inc.
|
||||
Written by Cygnus Support.
|
||||
|
||||
This file is part of BFD, the Binary File Descriptor library.
|
||||
@ -494,7 +495,7 @@ static reloc_howto_type howto_done_align_table[] = {
|
||||
|
||||
static reloc_howto_type *
|
||||
b_out_bfd_reloc_type_lookup (abfd, code)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
bfd_reloc_code_real_type code;
|
||||
{
|
||||
switch (code)
|
||||
@ -1001,8 +1002,8 @@ b_out_set_arch_mach (abfd, arch, machine)
|
||||
|
||||
static int
|
||||
b_out_sizeof_headers (ignore_abfd, ignore)
|
||||
bfd *ignore_abfd;
|
||||
boolean ignore;
|
||||
bfd *ignore_abfd ATTRIBUTE_UNUSED;
|
||||
boolean ignore ATTRIBUTE_UNUSED;
|
||||
{
|
||||
return sizeof(struct internal_exec);
|
||||
}
|
||||
|
@ -1,5 +1,6 @@
|
||||
/* BFD back-end for AMD 29000 COFF binaries.
|
||||
Copyright 1990, 91, 92, 93, 94, 95, 1997 Free Software Foundation, Inc.
|
||||
Copyright 1990, 91, 92, 93, 94, 95, 97, 98, 1999
|
||||
Free Software Foundation, Inc.
|
||||
Contributed by David Wood at New York University 7/8/91.
|
||||
|
||||
This file is part of BFD, the Binary File Descriptor library.
|
||||
@ -235,9 +236,29 @@ a29k_reloc (abfd, reloc_entry, symbol_in, data, input_section, output_bfd,
|
||||
static reloc_howto_type howto_table[] =
|
||||
{
|
||||
{R_ABS, 0, 3, 32, false, 0, complain_overflow_bitfield,a29k_reloc,"ABS", true, 0xffffffff,0xffffffff, false},
|
||||
{1}, {2}, {3}, {4}, {5}, {6}, {7}, {8}, {9}, {10},
|
||||
{11}, {12}, {13}, {14}, {15}, {16}, {17}, {18}, {19}, {20},
|
||||
{21}, {22}, {23},
|
||||
EMPTY_HOWTO (1),
|
||||
EMPTY_HOWTO (2),
|
||||
EMPTY_HOWTO (3),
|
||||
EMPTY_HOWTO (4),
|
||||
EMPTY_HOWTO (5),
|
||||
EMPTY_HOWTO (6),
|
||||
EMPTY_HOWTO (7),
|
||||
EMPTY_HOWTO (8),
|
||||
EMPTY_HOWTO (9),
|
||||
EMPTY_HOWTO (10),
|
||||
EMPTY_HOWTO (11),
|
||||
EMPTY_HOWTO (12),
|
||||
EMPTY_HOWTO (13),
|
||||
EMPTY_HOWTO (14),
|
||||
EMPTY_HOWTO (15),
|
||||
EMPTY_HOWTO (16),
|
||||
EMPTY_HOWTO (17),
|
||||
EMPTY_HOWTO (18),
|
||||
EMPTY_HOWTO (19),
|
||||
EMPTY_HOWTO (20),
|
||||
EMPTY_HOWTO (21),
|
||||
EMPTY_HOWTO (22),
|
||||
EMPTY_HOWTO (23),
|
||||
{R_IREL, 0, 3, 32, true, 0, complain_overflow_signed,a29k_reloc,"IREL", true, 0xffffffff,0xffffffff, false},
|
||||
{R_IABS, 0, 3, 32, false, 0, complain_overflow_bitfield, a29k_reloc,"IABS", true, 0xffffffff,0xffffffff, false},
|
||||
{R_ILOHALF, 0, 3, 16, true, 0, complain_overflow_signed, a29k_reloc,"ILOHALF", true, 0x0000ffff,0x0000ffff, false},
|
||||
@ -311,7 +332,7 @@ reloc_processing (relent,reloc, symbols, abfd, section)
|
||||
static boolean
|
||||
coff_a29k_relocate_section (output_bfd, info, input_bfd, input_section,
|
||||
contents, relocs, syms, sections)
|
||||
bfd *output_bfd;
|
||||
bfd *output_bfd ATTRIBUTE_UNUSED;
|
||||
struct bfd_link_info *info;
|
||||
bfd *input_bfd;
|
||||
asection *input_section;
|
||||
@ -562,10 +583,10 @@ coff_a29k_relocate_section (output_bfd, info, input_bfd, input_section,
|
||||
/*ARGSUSED*/
|
||||
static boolean
|
||||
coff_a29k_adjust_symndx (obfd, info, ibfd, sec, irel, adjustedp)
|
||||
bfd *obfd;
|
||||
struct bfd_link_info *info;
|
||||
bfd *ibfd;
|
||||
asection *sec;
|
||||
bfd *obfd ATTRIBUTE_UNUSED;
|
||||
struct bfd_link_info *info ATTRIBUTE_UNUSED;
|
||||
bfd *ibfd ATTRIBUTE_UNUSED;
|
||||
asection *sec ATTRIBUTE_UNUSED;
|
||||
struct internal_reloc *irel;
|
||||
boolean *adjustedp;
|
||||
{
|
||||
|
@ -128,11 +128,11 @@ coff_arm_reloc (abfd, reloc_entry, symbol, data, input_section, output_bfd,
|
||||
error_message)
|
||||
bfd *abfd;
|
||||
arelent *reloc_entry;
|
||||
asymbol *symbol;
|
||||
asymbol *symbol ATTRIBUTE_UNUSED;
|
||||
PTR data;
|
||||
asection *input_section;
|
||||
asection *input_section ATTRIBUTE_UNUSED;
|
||||
bfd *output_bfd;
|
||||
char **error_message;
|
||||
char **error_message ATTRIBUTE_UNUSED;
|
||||
{
|
||||
symvalue diff;
|
||||
if (output_bfd == (bfd *) NULL)
|
||||
@ -321,7 +321,7 @@ static reloc_howto_type aoutarm_std_reloc_howto[] =
|
||||
0x0,
|
||||
false),
|
||||
/* 8 is unused */
|
||||
{-1},
|
||||
EMPTY_HOWTO (-1),
|
||||
HOWTO( ARM_NEG16,
|
||||
0,
|
||||
-1,
|
||||
@ -408,7 +408,7 @@ static reloc_howto_type aoutarm_std_reloc_howto[] =
|
||||
|
||||
static boolean
|
||||
in_reloc_p (abfd, howto)
|
||||
bfd * abfd;
|
||||
bfd * abfd ATTRIBUTE_UNUSED;
|
||||
reloc_howto_type * howto;
|
||||
{
|
||||
return !howto->pc_relative && howto->type != ARM_RVA32;
|
||||
@ -423,11 +423,11 @@ in_reloc_p (abfd, howto)
|
||||
|
||||
static reloc_howto_type *
|
||||
coff_arm_rtype_to_howto (abfd, sec, rel, h, sym, addendp)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
asection *sec;
|
||||
struct internal_reloc *rel;
|
||||
struct coff_link_hash_entry *h;
|
||||
struct internal_syment *sym;
|
||||
struct coff_link_hash_entry *h ATTRIBUTE_UNUSED;
|
||||
struct internal_syment *sym ATTRIBUTE_UNUSED;
|
||||
bfd_vma *addendp;
|
||||
{
|
||||
reloc_howto_type *howto;
|
||||
@ -447,13 +447,13 @@ coff_arm_rtype_to_howto (abfd, sec, rel, h, sym, addendp)
|
||||
static bfd_reloc_status_type
|
||||
aoutarm_fix_pcrel_26_done (abfd, reloc_entry, symbol, data, input_section,
|
||||
output_bfd, error_message)
|
||||
bfd *abfd;
|
||||
arelent *reloc_entry;
|
||||
asymbol *symbol;
|
||||
PTR data;
|
||||
asection *input_section;
|
||||
bfd *output_bfd;
|
||||
char **error_message;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
arelent *reloc_entry ATTRIBUTE_UNUSED;
|
||||
asymbol *symbol ATTRIBUTE_UNUSED;
|
||||
PTR data ATTRIBUTE_UNUSED;
|
||||
asection *input_section ATTRIBUTE_UNUSED;
|
||||
bfd *output_bfd ATTRIBUTE_UNUSED;
|
||||
char **error_message ATTRIBUTE_UNUSED;
|
||||
{
|
||||
/* This is dead simple at present. */
|
||||
return bfd_reloc_ok;
|
||||
@ -470,7 +470,7 @@ aoutarm_fix_pcrel_26 (abfd, reloc_entry, symbol, data, input_section,
|
||||
PTR data;
|
||||
asection *input_section;
|
||||
bfd *output_bfd;
|
||||
char **error_message;
|
||||
char **error_message ATTRIBUTE_UNUSED;
|
||||
{
|
||||
bfd_vma relocation;
|
||||
bfd_size_type addr = reloc_entry->address;
|
||||
@ -530,7 +530,7 @@ coff_thumb_pcrel_common (abfd, reloc_entry, symbol, data, input_section,
|
||||
PTR data;
|
||||
asection *input_section;
|
||||
bfd *output_bfd;
|
||||
char **error_message;
|
||||
char **error_message ATTRIBUTE_UNUSED;
|
||||
thumb_pcrel_branchtype btype;
|
||||
{
|
||||
bfd_vma relocation = 0;
|
||||
@ -1977,8 +1977,8 @@ bfd_arm_process_before_allocation (abfd, info, support_old_code)
|
||||
|
||||
static boolean
|
||||
coff_arm_adjust_symndx (obfd, info, ibfd, sec, irel, adjustedp)
|
||||
bfd *obfd;
|
||||
struct bfd_link_info *info;
|
||||
bfd *obfd ATTRIBUTE_UNUSED;
|
||||
struct bfd_link_info *info ATTRIBUTE_UNUSED;
|
||||
bfd *ibfd;
|
||||
asection *sec;
|
||||
struct internal_reloc *irel;
|
||||
@ -2289,7 +2289,7 @@ coff_arm_copy_private_bfd_data (src, dest)
|
||||
|
||||
static boolean
|
||||
coff_arm_is_local_label_name (abfd, name)
|
||||
bfd * abfd;
|
||||
bfd * abfd ATTRIBUTE_UNUSED;
|
||||
const char * name;
|
||||
{
|
||||
#ifdef LOCAL_LABEL_PREFIX
|
||||
@ -2342,7 +2342,7 @@ coff_arm_link_output_has_begun (sub, info)
|
||||
|
||||
static boolean
|
||||
coff_arm_final_link_postscript (abfd, pfinfo)
|
||||
bfd * abfd;
|
||||
bfd * abfd ATTRIBUTE_UNUSED;
|
||||
struct coff_final_link_info * pfinfo;
|
||||
{
|
||||
struct coff_arm_link_hash_table * globals;
|
||||
|
@ -1,5 +1,6 @@
|
||||
/* BFD back-end for Hitachi H8/300 COFF binaries.
|
||||
Copyright 1990, 91, 92, 93, 94, 95, 96, 1997 Free Software Foundation, Inc.
|
||||
Copyright 1990, 91, 92, 93, 94, 95, 96, 97, 98, 1999
|
||||
Free Software Foundation, Inc.
|
||||
Written by Steve Chamberlain, <sac@cygnus.com>.
|
||||
|
||||
This file is part of BFD, the Binary File Descriptor library.
|
||||
@ -203,13 +204,13 @@ h8300_coff_link_hash_table_create (abfd)
|
||||
static bfd_reloc_status_type
|
||||
special (abfd, reloc_entry, symbol, data, input_section, output_bfd,
|
||||
error_message)
|
||||
bfd *abfd;
|
||||
arelent *reloc_entry;
|
||||
asymbol *symbol;
|
||||
PTR data;
|
||||
asection *input_section;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
arelent *reloc_entry ATTRIBUTE_UNUSED;
|
||||
asymbol *symbol ATTRIBUTE_UNUSED;
|
||||
PTR data ATTRIBUTE_UNUSED;
|
||||
asection *input_section ATTRIBUTE_UNUSED;
|
||||
bfd *output_bfd;
|
||||
char **error_message;
|
||||
char **error_message ATTRIBUTE_UNUSED;
|
||||
{
|
||||
if (output_bfd == (bfd *) NULL)
|
||||
return bfd_reloc_continue;
|
||||
@ -1060,13 +1061,13 @@ h8300_reloc16_extra_cases (abfd, link_info, link_order, reloc, data, src_ptr,
|
||||
symbol = *(reloc->sym_ptr_ptr);
|
||||
value = bfd_coff_reloc16_get_value (reloc, link_info, input_section);
|
||||
if (symbol == bfd_abs_section_ptr->symbol
|
||||
|| (value >= 0 && value <= 0xff))
|
||||
|| value <= 0xff)
|
||||
{
|
||||
/* This should be handled in a manner very similar to
|
||||
R_RELBYTES. If the value is in range, then just slam
|
||||
the value into the right location. Else trigger a
|
||||
reloc overflow callback. */
|
||||
if (value >= 0 && value <= 0xff)
|
||||
if (value <= 0xff)
|
||||
{
|
||||
bfd_put_8 (abfd, value, data + dst_address);
|
||||
dst_address += 1;
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* BFD back-end for Intel 386 COFF files.
|
||||
Copyright 1990, 91, 92, 93, 94, 95, 96, 97, 1998
|
||||
Copyright 1990, 91, 92, 93, 94, 95, 96, 97, 98, 1999
|
||||
Free Software Foundation, Inc.
|
||||
Written by Cygnus Support.
|
||||
|
||||
@ -66,9 +66,9 @@ coff_i386_reloc (abfd, reloc_entry, symbol, data, input_section, output_bfd,
|
||||
arelent *reloc_entry;
|
||||
asymbol *symbol;
|
||||
PTR data;
|
||||
asection *input_section;
|
||||
asection *input_section ATTRIBUTE_UNUSED;
|
||||
bfd *output_bfd;
|
||||
char **error_message;
|
||||
char **error_message ATTRIBUTE_UNUSED;
|
||||
{
|
||||
symvalue diff;
|
||||
|
||||
@ -158,7 +158,7 @@ coff_i386_reloc (abfd, reloc_entry, symbol, data, input_section, output_bfd,
|
||||
appear in the output .reloc section. */
|
||||
|
||||
static boolean in_reloc_p(abfd, howto)
|
||||
bfd * abfd;
|
||||
bfd * abfd ATTRIBUTE_UNUSED;
|
||||
reloc_howto_type *howto;
|
||||
{
|
||||
return ! howto->pc_relative && howto->type != R_IMAGEBASE;
|
||||
@ -171,12 +171,12 @@ static boolean in_reloc_p(abfd, howto)
|
||||
|
||||
static reloc_howto_type howto_table[] =
|
||||
{
|
||||
{0},
|
||||
{1},
|
||||
{2},
|
||||
{3},
|
||||
{4},
|
||||
{5},
|
||||
EMPTY_HOWTO (0),
|
||||
EMPTY_HOWTO (1),
|
||||
EMPTY_HOWTO (2),
|
||||
EMPTY_HOWTO (3),
|
||||
EMPTY_HOWTO (4),
|
||||
EMPTY_HOWTO (5),
|
||||
HOWTO (R_DIR32, /* type */
|
||||
0, /* rightshift */
|
||||
2, /* size (0 = byte, 1 = short, 2 = long) */
|
||||
@ -204,13 +204,13 @@ static reloc_howto_type howto_table[] =
|
||||
0xffffffff, /* src_mask */
|
||||
0xffffffff, /* dst_mask */
|
||||
false), /* pcrel_offset */
|
||||
{010},
|
||||
{011},
|
||||
{012},
|
||||
{013},
|
||||
{014},
|
||||
{015},
|
||||
{016},
|
||||
EMPTY_HOWTO (010),
|
||||
EMPTY_HOWTO (011),
|
||||
EMPTY_HOWTO (012),
|
||||
EMPTY_HOWTO (013),
|
||||
EMPTY_HOWTO (014),
|
||||
EMPTY_HOWTO (015),
|
||||
EMPTY_HOWTO (016),
|
||||
HOWTO (R_RELBYTE, /* type */
|
||||
0, /* rightshift */
|
||||
0, /* size (0 = byte, 1 = short, 2 = long) */
|
||||
@ -385,7 +385,7 @@ coff_pe_i386_relocate_section (output_bfd, info, input_bfd,
|
||||
|
||||
static reloc_howto_type *
|
||||
coff_i386_rtype_to_howto (abfd, sec, rel, h, sym, addendp)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
asection *sec;
|
||||
struct internal_reloc *rel;
|
||||
struct coff_link_hash_entry *h;
|
||||
@ -464,7 +464,7 @@ coff_i386_rtype_to_howto (abfd, sec, rel, h, sym, addendp)
|
||||
|
||||
static reloc_howto_type *
|
||||
coff_i386_reloc_type_lookup (abfd, code)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
bfd_reloc_code_real_type code;
|
||||
{
|
||||
switch (code)
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* BFD back-end for Intel 860 COFF files.
|
||||
Copyright 1990, 91, 92, 93, 94, 95, 1997 Free Software Foundation, Inc.
|
||||
Copyright 1990, 91, 92, 93, 94, 95, 97, 1999 Free Software Foundation, Inc.
|
||||
Created mostly by substituting "860" for "386" in coff-i386.c
|
||||
Harry Dolan <dolan@ssd.intel.com>, October 1995
|
||||
|
||||
@ -57,9 +57,9 @@ coff_i860_reloc (abfd, reloc_entry, symbol, data, input_section, output_bfd,
|
||||
arelent *reloc_entry;
|
||||
asymbol *symbol;
|
||||
PTR data;
|
||||
asection *input_section;
|
||||
asection *input_section ATTRIBUTE_UNUSED;
|
||||
bfd *output_bfd;
|
||||
char **error_message;
|
||||
char **error_message ATTRIBUTE_UNUSED;
|
||||
{
|
||||
symvalue diff;
|
||||
|
||||
@ -141,12 +141,12 @@ coff_i860_reloc (abfd, reloc_entry, symbol, data, input_section, output_bfd,
|
||||
|
||||
static reloc_howto_type howto_table[] =
|
||||
{
|
||||
{0},
|
||||
{1},
|
||||
{2},
|
||||
{3},
|
||||
{4},
|
||||
{5},
|
||||
EMPTY_HOWTO (0),
|
||||
EMPTY_HOWTO (1),
|
||||
EMPTY_HOWTO (2),
|
||||
EMPTY_HOWTO (3),
|
||||
EMPTY_HOWTO (4),
|
||||
EMPTY_HOWTO (5),
|
||||
HOWTO (R_DIR32, /* type */
|
||||
0, /* rightshift */
|
||||
2, /* size (0 = byte, 1 = short, 2 = long) */
|
||||
@ -174,13 +174,13 @@ static reloc_howto_type howto_table[] =
|
||||
0xffffffff, /* src_mask */
|
||||
0xffffffff, /* dst_mask */
|
||||
false), /* pcrel_offset */
|
||||
{010},
|
||||
{011},
|
||||
{012},
|
||||
{013},
|
||||
{014},
|
||||
{015},
|
||||
{016},
|
||||
EMPTY_HOWTO (010),
|
||||
EMPTY_HOWTO (011),
|
||||
EMPTY_HOWTO (012),
|
||||
EMPTY_HOWTO (013),
|
||||
EMPTY_HOWTO (014),
|
||||
EMPTY_HOWTO (015),
|
||||
EMPTY_HOWTO (016),
|
||||
HOWTO (R_RELBYTE, /* type */
|
||||
0, /* rightshift */
|
||||
0, /* size (0 = byte, 1 = short, 2 = long) */
|
||||
@ -313,7 +313,7 @@ static reloc_howto_type howto_table[] =
|
||||
|
||||
static reloc_howto_type *
|
||||
coff_i860_rtype_to_howto (abfd, sec, rel, h, sym, addendp)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
asection *sec;
|
||||
struct internal_reloc *rel;
|
||||
struct coff_link_hash_entry *h;
|
||||
|
@ -1,5 +1,6 @@
|
||||
/* BFD back-end for Intel 960 COFF files.
|
||||
Copyright (C) 1990, 91, 92, 93, 94, 95, 1997 Free Software Foundation, Inc.
|
||||
Copyright (C) 1990, 91, 92, 93, 94, 95, 97, 98, 1999
|
||||
Free Software Foundation, Inc.
|
||||
Written by Cygnus Support.
|
||||
|
||||
This file is part of BFD, the Binary File Descriptor library.
|
||||
@ -60,7 +61,7 @@ static boolean coff_i960_adjust_symndx
|
||||
|
||||
static boolean
|
||||
coff_i960_is_local_label_name (abfd, name)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
const char *name;
|
||||
{
|
||||
return (name[0] == 'L'
|
||||
@ -106,7 +107,7 @@ optcall_callback (abfd, reloc_entry, symbol_in, data,
|
||||
asymbol *symbol_in;
|
||||
PTR data;
|
||||
asection *input_section;
|
||||
bfd *ignore_bfd;
|
||||
bfd *ignore_bfd ATTRIBUTE_UNUSED;
|
||||
char **error_message;
|
||||
{
|
||||
/* This item has already been relocated correctly, but we may be
|
||||
@ -193,10 +194,10 @@ coff_i960_relocate (abfd, reloc_entry, symbol, data, input_section,
|
||||
bfd *abfd;
|
||||
arelent *reloc_entry;
|
||||
asymbol *symbol;
|
||||
PTR data;
|
||||
asection *input_section;
|
||||
PTR data ATTRIBUTE_UNUSED;
|
||||
asection *input_section ATTRIBUTE_UNUSED;
|
||||
bfd *output_bfd;
|
||||
char **error_message;
|
||||
char **error_message ATTRIBUTE_UNUSED;
|
||||
{
|
||||
asection *osec;
|
||||
|
||||
@ -277,7 +278,7 @@ static reloc_howto_type howto_optcall =
|
||||
|
||||
static reloc_howto_type *
|
||||
coff_i960_reloc_type_lookup (abfd, code)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
bfd_reloc_code_real_type code;
|
||||
{
|
||||
switch (code)
|
||||
@ -368,7 +369,7 @@ coff_i960_start_final_link (abfd, info)
|
||||
static boolean
|
||||
coff_i960_relocate_section (output_bfd, info, input_bfd, input_section,
|
||||
contents, relocs, syms, sections)
|
||||
bfd *output_bfd;
|
||||
bfd *output_bfd ATTRIBUTE_UNUSED;
|
||||
struct bfd_link_info *info;
|
||||
bfd *input_bfd;
|
||||
asection *input_section;
|
||||
@ -580,10 +581,10 @@ coff_i960_relocate_section (output_bfd, info, input_bfd, input_section,
|
||||
/*ARGSUSED*/
|
||||
static boolean
|
||||
coff_i960_adjust_symndx (obfd, info, ibfd, sec, irel, adjustedp)
|
||||
bfd *obfd;
|
||||
struct bfd_link_info *info;
|
||||
bfd *obfd ATTRIBUTE_UNUSED;
|
||||
struct bfd_link_info *info ATTRIBUTE_UNUSED;
|
||||
bfd *ibfd;
|
||||
asection *sec;
|
||||
asection *sec ATTRIBUTE_UNUSED;
|
||||
struct internal_reloc *irel;
|
||||
boolean *adjustedp;
|
||||
{
|
||||
|
@ -1,5 +1,6 @@
|
||||
/* BFD back-end for Motorola 68000 COFF binaries.
|
||||
Copyright 1990, 91, 92, 93, 94, 95, 96, 1997 Free Software Foundation, Inc.
|
||||
Copyright 1990, 91, 92, 93, 94, 95, 96, 97, 1999
|
||||
Free Software Foundation, Inc.
|
||||
Written by Cygnus Support.
|
||||
|
||||
This file is part of BFD, the Binary File Descriptor library.
|
||||
@ -174,7 +175,7 @@ static
|
||||
#endif
|
||||
reloc_howto_type *
|
||||
m68k_reloc_type_lookup (abfd, code)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
bfd_reloc_code_real_type code;
|
||||
{
|
||||
switch (code)
|
||||
@ -215,11 +216,11 @@ static reloc_howto_type *m68kcoff_rtype_to_howto
|
||||
/*ARGSUSED*/
|
||||
static reloc_howto_type *
|
||||
m68kcoff_rtype_to_howto (abfd, sec, rel, h, sym, addendp)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
asection *sec;
|
||||
struct internal_reloc *rel;
|
||||
struct coff_link_hash_entry *h;
|
||||
struct internal_syment *sym;
|
||||
struct coff_link_hash_entry *h ATTRIBUTE_UNUSED;
|
||||
struct internal_syment *sym ATTRIBUTE_UNUSED;
|
||||
bfd_vma *addendp;
|
||||
{
|
||||
arelent relent;
|
||||
@ -257,9 +258,9 @@ m68kcoff_common_addend_special_fn (abfd, reloc_entry, symbol, data,
|
||||
arelent *reloc_entry;
|
||||
asymbol *symbol;
|
||||
PTR data;
|
||||
asection *input_section;
|
||||
asection *input_section ATTRIBUTE_UNUSED;
|
||||
bfd *output_bfd;
|
||||
char **error_message;
|
||||
char **error_message ATTRIBUTE_UNUSED;
|
||||
{
|
||||
symvalue diff;
|
||||
|
||||
@ -376,7 +377,7 @@ m68kcoff_common_addend_special_fn (abfd, reloc_entry, symbol, data,
|
||||
/*ARGSUSED*/
|
||||
static reloc_howto_type *
|
||||
m68kcoff_common_addend_rtype_to_howto (abfd, sec, rel, h, sym, addendp)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
asection *sec;
|
||||
struct internal_reloc *rel;
|
||||
struct coff_link_hash_entry *h;
|
||||
|
@ -1,5 +1,6 @@
|
||||
/* BFD back-end for Motorola 88000 COFF "Binary Compatability Standard" files.
|
||||
Copyright 1990, 91, 92, 93, 94, 95, 97, 1998 Free Software Foundation, Inc.
|
||||
Copyright 1990, 91, 92, 93, 94, 95, 97, 98, 1999
|
||||
Free Software Foundation, Inc.
|
||||
Written by Cygnus Support.
|
||||
|
||||
This file is part of BFD, the Binary File Descriptor library.
|
||||
@ -44,7 +45,7 @@ static void reloc_processing
|
||||
|
||||
static boolean
|
||||
m88k_is_local_label_name (abfd, name)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
const char *name;
|
||||
{
|
||||
return name[0] == '@';
|
||||
@ -59,7 +60,7 @@ m88k_special_reloc (abfd, reloc_entry, symbol, data,
|
||||
PTR data;
|
||||
asection *input_section;
|
||||
bfd *output_bfd;
|
||||
char **error_message;
|
||||
char **error_message ATTRIBUTE_UNUSED;
|
||||
{
|
||||
reloc_howto_type *howto = reloc_entry->howto;
|
||||
|
||||
|
@ -254,11 +254,11 @@ mcore_coff_unsupported_reloc (abfd, reloc_entry, symbol, data, input_section,
|
||||
output_bfd, error_message)
|
||||
bfd * abfd;
|
||||
arelent * reloc_entry;
|
||||
asymbol * symbol;
|
||||
PTR data;
|
||||
asection * input_section;
|
||||
bfd * output_bfd;
|
||||
char ** error_message;
|
||||
asymbol * symbol ATTRIBUTE_UNUSED;
|
||||
PTR data ATTRIBUTE_UNUSED;
|
||||
asection * input_section ATTRIBUTE_UNUSED;
|
||||
bfd * output_bfd ATTRIBUTE_UNUSED;
|
||||
char ** error_message ATTRIBUTE_UNUSED;
|
||||
{
|
||||
BFD_ASSERT (reloc_entry->howto != (reloc_howto_type *)0);
|
||||
|
||||
@ -277,7 +277,7 @@ mcore_coff_unsupported_reloc (abfd, reloc_entry, symbol, data, input_section,
|
||||
|
||||
static reloc_howto_type *
|
||||
mcore_coff_reloc_type_lookup (abfd, code)
|
||||
bfd * abfd;
|
||||
bfd * abfd ATTRIBUTE_UNUSED;
|
||||
bfd_reloc_code_real_type code;
|
||||
{
|
||||
switch (code)
|
||||
@ -302,10 +302,10 @@ mcore_coff_reloc_type_lookup (abfd, code)
|
||||
|
||||
static reloc_howto_type *
|
||||
coff_mcore_rtype_to_howto (abfd, sec, rel, h, sym, addendp)
|
||||
bfd * abfd;
|
||||
bfd * abfd ATTRIBUTE_UNUSED;
|
||||
asection * sec;
|
||||
struct internal_reloc * rel;
|
||||
struct coff_link_hash_entry * h;
|
||||
struct coff_link_hash_entry * h ATTRIBUTE_UNUSED;
|
||||
struct internal_syment * sym;
|
||||
bfd_vma * addendp;
|
||||
{
|
||||
@ -343,7 +343,7 @@ coff_mcore_rtype_to_howto (abfd, sec, rel, h, sym, addendp)
|
||||
This function is referenced in pe_mkobject in peicode.h. */
|
||||
static boolean
|
||||
in_reloc_p (abfd, howto)
|
||||
bfd * abfd;
|
||||
bfd * abfd ATTRIBUTE_UNUSED;
|
||||
reloc_howto_type * howto;
|
||||
{
|
||||
return ! howto->pc_relative && howto->type != IMAGE_REL_MCORE_RVA;
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* BFD back-end for MIPS Extended-Coff files.
|
||||
Copyright 1990, 91, 92, 93, 94, 95, 96, 97, 1998
|
||||
Copyright 1990, 91, 92, 93, 94, 95, 96, 97, 98, 1999
|
||||
Free Software Foundation, Inc.
|
||||
Original version by Per Bothner.
|
||||
Full support added by Ian Lance Taylor, ian@cygnus.com.
|
||||
@ -273,10 +273,10 @@ static reloc_howto_type mips_howto_table[] =
|
||||
0xffff, /* dst_mask */
|
||||
false), /* pcrel_offset */
|
||||
|
||||
{ 8 },
|
||||
{ 9 },
|
||||
{ 10 },
|
||||
{ 11 },
|
||||
EMPTY_HOWTO (8),
|
||||
EMPTY_HOWTO (9),
|
||||
EMPTY_HOWTO (10),
|
||||
EMPTY_HOWTO (11),
|
||||
|
||||
/* This reloc is a Cygnus extension used when generating position
|
||||
independent code for embedded systems. It represents a 16 bit PC
|
||||
@ -334,13 +334,13 @@ static reloc_howto_type mips_howto_table[] =
|
||||
0xffff, /* dst_mask */
|
||||
true), /* pcrel_offset */
|
||||
|
||||
{ 15 },
|
||||
{ 16 },
|
||||
{ 17 },
|
||||
{ 18 },
|
||||
{ 19 },
|
||||
{ 20 },
|
||||
{ 21 },
|
||||
EMPTY_HOWTO (15),
|
||||
EMPTY_HOWTO (16),
|
||||
EMPTY_HOWTO (17),
|
||||
EMPTY_HOWTO (18),
|
||||
EMPTY_HOWTO (19),
|
||||
EMPTY_HOWTO (20),
|
||||
EMPTY_HOWTO (21),
|
||||
|
||||
/* This reloc is a Cygnus extension used when generating position
|
||||
independent code for embedded systems. It represents an entry in
|
||||
@ -569,7 +569,7 @@ mips_adjust_reloc_in (abfd, intern, rptr)
|
||||
|
||||
static void
|
||||
mips_adjust_reloc_out (abfd, rel, intern)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
const arelent *rel;
|
||||
struct internal_reloc *intern;
|
||||
{
|
||||
@ -604,13 +604,13 @@ mips_generic_reloc (abfd,
|
||||
input_section,
|
||||
output_bfd,
|
||||
error_message)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
arelent *reloc_entry;
|
||||
asymbol *symbol;
|
||||
PTR data;
|
||||
PTR data ATTRIBUTE_UNUSED;
|
||||
asection *input_section;
|
||||
bfd *output_bfd;
|
||||
char **error_message;
|
||||
char **error_message ATTRIBUTE_UNUSED;
|
||||
{
|
||||
if (output_bfd != (bfd *) NULL
|
||||
&& (symbol->flags & BSF_SECTION_SYM) == 0
|
||||
@ -651,13 +651,13 @@ mips_refhi_reloc (abfd,
|
||||
input_section,
|
||||
output_bfd,
|
||||
error_message)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
arelent *reloc_entry;
|
||||
asymbol *symbol;
|
||||
PTR data;
|
||||
asection *input_section;
|
||||
bfd *output_bfd;
|
||||
char **error_message;
|
||||
char **error_message ATTRIBUTE_UNUSED;
|
||||
{
|
||||
bfd_reloc_status_type ret;
|
||||
bfd_vma relocation;
|
||||
@ -933,13 +933,13 @@ mips_relhi_reloc (abfd,
|
||||
input_section,
|
||||
output_bfd,
|
||||
error_message)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
arelent *reloc_entry;
|
||||
asymbol *symbol;
|
||||
PTR data;
|
||||
asection *input_section;
|
||||
bfd *output_bfd;
|
||||
char **error_message;
|
||||
char **error_message ATTRIBUTE_UNUSED;
|
||||
{
|
||||
bfd_reloc_status_type ret;
|
||||
bfd_vma relocation;
|
||||
@ -1109,13 +1109,13 @@ mips_switch_reloc (abfd,
|
||||
input_section,
|
||||
output_bfd,
|
||||
error_message)
|
||||
bfd *abfd;
|
||||
arelent *reloc_entry;
|
||||
asymbol *symbol;
|
||||
PTR data;
|
||||
asection *input_section;
|
||||
bfd *output_bfd;
|
||||
char **error_message;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
arelent *reloc_entry ATTRIBUTE_UNUSED;
|
||||
asymbol *symbol ATTRIBUTE_UNUSED;
|
||||
PTR data ATTRIBUTE_UNUSED;
|
||||
asection *input_section ATTRIBUTE_UNUSED;
|
||||
bfd *output_bfd ATTRIBUTE_UNUSED;
|
||||
char **error_message ATTRIBUTE_UNUSED;
|
||||
{
|
||||
return bfd_reloc_ok;
|
||||
}
|
||||
@ -1124,7 +1124,7 @@ mips_switch_reloc (abfd,
|
||||
|
||||
static reloc_howto_type *
|
||||
mips_bfd_reloc_type_lookup (abfd, code)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
bfd_reloc_code_real_type code;
|
||||
{
|
||||
int mips_type;
|
||||
@ -2329,9 +2329,9 @@ mips_relax_section (abfd, sec, info, again)
|
||||
|
||||
static boolean
|
||||
mips_relax_pcrel16 (info, input_bfd, input_section, h, location, address)
|
||||
struct bfd_link_info *info;
|
||||
struct bfd_link_info *info ATTRIBUTE_UNUSED;
|
||||
bfd *input_bfd;
|
||||
asection *input_section;
|
||||
asection *input_section ATTRIBUTE_UNUSED;
|
||||
struct ecoff_link_hash_entry *h;
|
||||
bfd_byte *location;
|
||||
bfd_vma address;
|
||||
@ -2511,7 +2511,8 @@ static const struct ecoff_backend_data mips_ecoff_backend_data =
|
||||
mips_ecoff_bad_format_hook, _bfd_ecoff_set_arch_mach_hook,
|
||||
_bfd_ecoff_mkobject_hook, _bfd_ecoff_styp_to_sec_flags,
|
||||
_bfd_ecoff_set_alignment_hook, _bfd_ecoff_slurp_symbol_table,
|
||||
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL
|
||||
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
|
||||
NULL, NULL
|
||||
},
|
||||
/* Supported architecture. */
|
||||
bfd_arch_mips,
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* BFD back-end for PowerPC Microsoft Portable Executable files.
|
||||
Copyright 1990, 91, 92, 93, 94, 95, 96, 97, 1998
|
||||
Copyright 1990, 91, 92, 93, 94, 95, 96, 97, 98, 1999
|
||||
Free Software Foundation, Inc.
|
||||
|
||||
Original version pieced together by Kim Knuttila (krk@cygnus.com)
|
||||
@ -906,10 +906,10 @@ static void ppc_mark_symbol_as_glue
|
||||
static boolean
|
||||
ppc_record_toc_entry(abfd, info, sec, sym, toc_kind)
|
||||
bfd *abfd;
|
||||
struct bfd_link_info *info;
|
||||
asection *sec;
|
||||
struct bfd_link_info *info ATTRIBUTE_UNUSED;
|
||||
asection *sec ATTRIBUTE_UNUSED;
|
||||
int sym;
|
||||
enum toc_type toc_kind;
|
||||
enum toc_type toc_kind ATTRIBUTE_UNUSED;
|
||||
{
|
||||
struct ppc_coff_link_hash_entry *h;
|
||||
const char *name;
|
||||
@ -1007,7 +1007,7 @@ ppc_mark_symbol_as_glue(abfd, sym, rel)
|
||||
appear in the output .reloc section. */
|
||||
|
||||
static boolean in_reloc_p(abfd, howto)
|
||||
bfd * abfd;
|
||||
bfd * abfd ATTRIBUTE_UNUSED;
|
||||
reloc_howto_type *howto;
|
||||
{
|
||||
return
|
||||
@ -1700,7 +1700,7 @@ dump_toc (vfile)
|
||||
|
||||
boolean
|
||||
ppc_allocate_toc_section (info)
|
||||
struct bfd_link_info *info;
|
||||
struct bfd_link_info *info ATTRIBUTE_UNUSED;
|
||||
{
|
||||
asection *s;
|
||||
bfd_byte *foo;
|
||||
@ -1806,13 +1806,13 @@ ppc_refhi_reloc (abfd,
|
||||
input_section,
|
||||
output_bfd,
|
||||
error_message)
|
||||
bfd *abfd;
|
||||
arelent *reloc_entry;
|
||||
asymbol *symbol;
|
||||
PTR data;
|
||||
asection *input_section;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
arelent *reloc_entry ATTRIBUTE_UNUSED;
|
||||
asymbol *symbol ATTRIBUTE_UNUSED;
|
||||
PTR data ATTRIBUTE_UNUSED;
|
||||
asection *input_section ATTRIBUTE_UNUSED;
|
||||
bfd *output_bfd;
|
||||
char **error_message;
|
||||
char **error_message ATTRIBUTE_UNUSED;
|
||||
{
|
||||
UN_IMPL("REFHI");
|
||||
DUMP_RELOC("REFHI",reloc_entry);
|
||||
@ -1860,13 +1860,13 @@ ppc_pair_reloc (abfd,
|
||||
input_section,
|
||||
output_bfd,
|
||||
error_message)
|
||||
bfd *abfd;
|
||||
arelent *reloc_entry;
|
||||
asymbol *symbol;
|
||||
PTR data;
|
||||
asection *input_section;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
arelent *reloc_entry ATTRIBUTE_UNUSED;
|
||||
asymbol *symbol ATTRIBUTE_UNUSED;
|
||||
PTR data ATTRIBUTE_UNUSED;
|
||||
asection *input_section ATTRIBUTE_UNUSED;
|
||||
bfd *output_bfd;
|
||||
char **error_message;
|
||||
char **error_message ATTRIBUTE_UNUSED;
|
||||
{
|
||||
UN_IMPL("PAIR");
|
||||
DUMP_RELOC("PAIR",reloc_entry);
|
||||
@ -1886,13 +1886,13 @@ ppc_toc16_reloc (abfd,
|
||||
input_section,
|
||||
output_bfd,
|
||||
error_message)
|
||||
bfd *abfd;
|
||||
arelent *reloc_entry;
|
||||
asymbol *symbol;
|
||||
PTR data;
|
||||
asection *input_section;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
arelent *reloc_entry ATTRIBUTE_UNUSED;
|
||||
asymbol *symbol ATTRIBUTE_UNUSED;
|
||||
PTR data ATTRIBUTE_UNUSED;
|
||||
asection *input_section ATTRIBUTE_UNUSED;
|
||||
bfd *output_bfd;
|
||||
char **error_message;
|
||||
char **error_message ATTRIBUTE_UNUSED;
|
||||
{
|
||||
UN_IMPL("TOCREL16");
|
||||
DUMP_RELOC("TOCREL16",reloc_entry);
|
||||
@ -1945,13 +1945,13 @@ ppc_secrel_reloc (abfd,
|
||||
input_section,
|
||||
output_bfd,
|
||||
error_message)
|
||||
bfd *abfd;
|
||||
arelent *reloc_entry;
|
||||
asymbol *symbol;
|
||||
PTR data;
|
||||
asection *input_section;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
arelent *reloc_entry ATTRIBUTE_UNUSED;
|
||||
asymbol *symbol ATTRIBUTE_UNUSED;
|
||||
PTR data ATTRIBUTE_UNUSED;
|
||||
asection *input_section ATTRIBUTE_UNUSED;
|
||||
bfd *output_bfd;
|
||||
char **error_message;
|
||||
char **error_message ATTRIBUTE_UNUSED;
|
||||
{
|
||||
UN_IMPL("SECREL");
|
||||
DUMP_RELOC("SECREL",reloc_entry);
|
||||
@ -1970,13 +1970,13 @@ ppc_section_reloc (abfd,
|
||||
input_section,
|
||||
output_bfd,
|
||||
error_message)
|
||||
bfd *abfd;
|
||||
arelent *reloc_entry;
|
||||
asymbol *symbol;
|
||||
PTR data;
|
||||
asection *input_section;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
arelent *reloc_entry ATTRIBUTE_UNUSED;
|
||||
asymbol *symbol ATTRIBUTE_UNUSED;
|
||||
PTR data ATTRIBUTE_UNUSED;
|
||||
asection *input_section ATTRIBUTE_UNUSED;
|
||||
bfd *output_bfd;
|
||||
char **error_message;
|
||||
char **error_message ATTRIBUTE_UNUSED;
|
||||
{
|
||||
UN_IMPL("SECTION");
|
||||
DUMP_RELOC("SECTION",reloc_entry);
|
||||
@ -1995,13 +1995,13 @@ ppc_imglue_reloc (abfd,
|
||||
input_section,
|
||||
output_bfd,
|
||||
error_message)
|
||||
bfd *abfd;
|
||||
arelent *reloc_entry;
|
||||
asymbol *symbol;
|
||||
PTR data;
|
||||
asection *input_section;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
arelent *reloc_entry ATTRIBUTE_UNUSED;
|
||||
asymbol *symbol ATTRIBUTE_UNUSED;
|
||||
PTR data ATTRIBUTE_UNUSED;
|
||||
asection *input_section ATTRIBUTE_UNUSED;
|
||||
bfd *output_bfd;
|
||||
char **error_message;
|
||||
char **error_message ATTRIBUTE_UNUSED;
|
||||
{
|
||||
UN_IMPL("IMGLUE");
|
||||
DUMP_RELOC("IMGLUE",reloc_entry);
|
||||
@ -2093,11 +2093,11 @@ ppc_coff_rtype2howto (relent, internal)
|
||||
|
||||
static reloc_howto_type *
|
||||
coff_ppc_rtype_to_howto (abfd, sec, rel, h, sym, addendp)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
asection *sec;
|
||||
struct internal_reloc *rel;
|
||||
struct coff_link_hash_entry *h;
|
||||
struct internal_syment *sym;
|
||||
struct coff_link_hash_entry *h ATTRIBUTE_UNUSED;
|
||||
struct internal_syment *sym ATTRIBUTE_UNUSED;
|
||||
bfd_vma *addendp;
|
||||
{
|
||||
reloc_howto_type *howto;
|
||||
@ -2175,7 +2175,7 @@ PARAMS ((bfd *, bfd_reloc_code_real_type));
|
||||
|
||||
static reloc_howto_type *
|
||||
ppc_coff_reloc_type_lookup (abfd, code)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
bfd_reloc_code_real_type code;
|
||||
{
|
||||
switch (code)
|
||||
@ -2245,7 +2245,7 @@ static void ppc_coff_swap_sym_in_hook PARAMS ((bfd *, PTR, PTR));
|
||||
static void
|
||||
ppc_coff_swap_sym_in_hook (abfd, ext1, in1)
|
||||
bfd *abfd;
|
||||
PTR ext1;
|
||||
PTR ext1 ATTRIBUTE_UNUSED;
|
||||
PTR in1;
|
||||
{
|
||||
struct internal_syment *in = (struct internal_syment *)in1;
|
||||
|
@ -1,5 +1,6 @@
|
||||
/* BFD back-end for IBM RS/6000 "XCOFF" files.
|
||||
Copyright 1990, 91, 92, 93, 94, 95, 96, 1997 Free Software Foundation, Inc.
|
||||
Copyright 1990, 91, 92, 93, 94, 95, 96, 97, 98, 1999
|
||||
Free Software Foundation, Inc.
|
||||
FIXME: Can someone provide a transliteration of this name into ASCII?
|
||||
Using the following chars caused a compiler warning on HIUX (so I replaced
|
||||
them with octal escapes), and isn't useful without an understanding of what
|
||||
@ -139,8 +140,8 @@ xcoff_copy_private_bfd_data (ibfd, obfd)
|
||||
|
||||
static boolean
|
||||
xcoff_is_local_label_name (abfd, name)
|
||||
bfd *abfd;
|
||||
const char *name;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
const char *name ATTRIBUTE_UNUSED;
|
||||
{
|
||||
return false;
|
||||
}
|
||||
@ -258,7 +259,7 @@ static reloc_howto_type xcoff_howto_table[] =
|
||||
0xffff, /* dst_mask */
|
||||
false), /* pcrel_offset */
|
||||
|
||||
{ 7 },
|
||||
EMPTY_HOWTO (7),
|
||||
|
||||
/* Non modifiable absolute branch. */
|
||||
HOWTO (8, /* type */
|
||||
@ -275,7 +276,7 @@ static reloc_howto_type xcoff_howto_table[] =
|
||||
0x3fffffc, /* dst_mask */
|
||||
false), /* pcrel_offset */
|
||||
|
||||
{ 9 },
|
||||
EMPTY_HOWTO (9),
|
||||
|
||||
/* Non modifiable relative branch. */
|
||||
HOWTO (0xa, /* type */
|
||||
@ -292,7 +293,7 @@ static reloc_howto_type xcoff_howto_table[] =
|
||||
0x3fffffc, /* dst_mask */
|
||||
false), /* pcrel_offset */
|
||||
|
||||
{ 0xb },
|
||||
EMPTY_HOWTO (0xb),
|
||||
|
||||
/* Indirect load. */
|
||||
HOWTO (0xc, /* type */
|
||||
@ -324,7 +325,7 @@ static reloc_howto_type xcoff_howto_table[] =
|
||||
0xffff, /* dst_mask */
|
||||
false), /* pcrel_offset */
|
||||
|
||||
{ 0xe },
|
||||
EMPTY_HOWTO (0xe),
|
||||
|
||||
/* Non-relocating reference. */
|
||||
HOWTO (0xf, /* type */
|
||||
@ -341,8 +342,8 @@ static reloc_howto_type xcoff_howto_table[] =
|
||||
0, /* dst_mask */
|
||||
false), /* pcrel_offset */
|
||||
|
||||
{ 0x10 },
|
||||
{ 0x11 },
|
||||
EMPTY_HOWTO (0x10),
|
||||
EMPTY_HOWTO (0x11),
|
||||
|
||||
/* TOC relative indirect load. */
|
||||
HOWTO (0x12, /* type */
|
||||
@ -518,7 +519,7 @@ xcoff_rtype2howto (relent, internal)
|
||||
|
||||
static reloc_howto_type *
|
||||
xcoff_reloc_type_lookup (abfd, code)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
bfd_reloc_code_real_type code;
|
||||
{
|
||||
switch (code)
|
||||
@ -956,7 +957,7 @@ normalize_filename (abfd)
|
||||
static boolean
|
||||
xcoff_write_armap (abfd, elength, map, orl_count, stridx)
|
||||
bfd *abfd;
|
||||
unsigned int elength;
|
||||
unsigned int elength ATTRIBUTE_UNUSED;
|
||||
struct orl *map;
|
||||
unsigned int orl_count;
|
||||
int stridx;
|
||||
@ -1293,7 +1294,7 @@ xcoff_write_archive_contents (abfd)
|
||||
static int
|
||||
_bfd_xcoff_sizeof_headers (abfd, reloc)
|
||||
bfd *abfd;
|
||||
boolean reloc;
|
||||
boolean reloc ATTRIBUTE_UNUSED;
|
||||
{
|
||||
int size;
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* BFD back-end for Hitachi Super-H COFF binaries.
|
||||
Copyright 1993, 94, 95, 96, 97, 1998 Free Software Foundation, Inc.
|
||||
Copyright 1993, 94, 95, 96, 97, 98, 1999 Free Software Foundation, Inc.
|
||||
Contributed by Cygnus Support.
|
||||
Written by Steve Chamberlain, <sac@cygnus.com>.
|
||||
Relaxing code written by Ian Lance Taylor, <ian@cygnus.com>.
|
||||
@ -58,16 +58,16 @@ static bfd_byte *sh_coff_get_relocated_section_contents
|
||||
in coff/internal.h which we do not expect to ever see. */
|
||||
static reloc_howto_type sh_coff_howtos[] =
|
||||
{
|
||||
{ 0 },
|
||||
{ 1 },
|
||||
{ 2 },
|
||||
{ 3 }, /* R_SH_PCREL8 */
|
||||
{ 4 }, /* R_SH_PCREL16 */
|
||||
{ 5 }, /* R_SH_HIGH8 */
|
||||
{ 6 }, /* R_SH_IMM24 */
|
||||
{ 7 }, /* R_SH_LOW16 */
|
||||
{ 8 },
|
||||
{ 9 }, /* R_SH_PCDISP8BY4 */
|
||||
EMPTY_HOWTO (0),
|
||||
EMPTY_HOWTO (1),
|
||||
EMPTY_HOWTO (2),
|
||||
EMPTY_HOWTO (3), /* R_SH_PCREL8 */
|
||||
EMPTY_HOWTO (4), /* R_SH_PCREL16 */
|
||||
EMPTY_HOWTO (5), /* R_SH_HIGH8 */
|
||||
EMPTY_HOWTO (6), /* R_SH_IMM24 */
|
||||
EMPTY_HOWTO (7), /* R_SH_LOW16 */
|
||||
EMPTY_HOWTO (8),
|
||||
EMPTY_HOWTO (9), /* R_SH_PCDISP8BY4 */
|
||||
|
||||
HOWTO (R_SH_PCDISP8BY2, /* type */
|
||||
1, /* rightshift */
|
||||
@ -83,7 +83,7 @@ static reloc_howto_type sh_coff_howtos[] =
|
||||
0xff, /* dst_mask */
|
||||
true), /* pcrel_offset */
|
||||
|
||||
{ 11 }, /* R_SH_PCDISP8 */
|
||||
EMPTY_HOWTO (11), /* R_SH_PCDISP8 */
|
||||
|
||||
HOWTO (R_SH_PCDISP, /* type */
|
||||
1, /* rightshift */
|
||||
@ -99,7 +99,7 @@ static reloc_howto_type sh_coff_howtos[] =
|
||||
0xfff, /* dst_mask */
|
||||
true), /* pcrel_offset */
|
||||
|
||||
{ 13 },
|
||||
EMPTY_HOWTO (13),
|
||||
|
||||
HOWTO (R_SH_IMM32, /* type */
|
||||
0, /* rightshift */
|
||||
@ -115,13 +115,13 @@ static reloc_howto_type sh_coff_howtos[] =
|
||||
0xffffffff, /* dst_mask */
|
||||
false), /* pcrel_offset */
|
||||
|
||||
{ 15 },
|
||||
{ 16 }, /* R_SH_IMM8 */
|
||||
{ 17 }, /* R_SH_IMM8BY2 */
|
||||
{ 18 }, /* R_SH_IMM8BY4 */
|
||||
{ 19 }, /* R_SH_IMM4 */
|
||||
{ 20 }, /* R_SH_IMM4BY2 */
|
||||
{ 21 }, /* R_SH_IMM4BY4 */
|
||||
EMPTY_HOWTO (15),
|
||||
EMPTY_HOWTO (16), /* R_SH_IMM8 */
|
||||
EMPTY_HOWTO (17), /* R_SH_IMM8BY2 */
|
||||
EMPTY_HOWTO (18), /* R_SH_IMM8BY4 */
|
||||
EMPTY_HOWTO (19), /* R_SH_IMM4 */
|
||||
EMPTY_HOWTO (20), /* R_SH_IMM4BY2 */
|
||||
EMPTY_HOWTO (21), /* R_SH_IMM4BY4 */
|
||||
|
||||
HOWTO (R_SH_PCRELIMM8BY2, /* type */
|
||||
1, /* rightshift */
|
||||
@ -381,7 +381,7 @@ sh_reloc (abfd, reloc_entry, symbol_in, data, input_section, output_bfd,
|
||||
PTR data;
|
||||
asection *input_section;
|
||||
bfd *output_bfd;
|
||||
char **error_message;
|
||||
char **error_message ATTRIBUTE_UNUSED;
|
||||
{
|
||||
unsigned long insn;
|
||||
bfd_vma sym_value;
|
||||
@ -2412,7 +2412,7 @@ sh_swap_insns (abfd, sec, relocs, contents, addr)
|
||||
static boolean
|
||||
sh_relocate_section (output_bfd, info, input_bfd, input_section, contents,
|
||||
relocs, syms, sections)
|
||||
bfd *output_bfd;
|
||||
bfd *output_bfd ATTRIBUTE_UNUSED;
|
||||
struct bfd_link_info *info;
|
||||
bfd *input_bfd;
|
||||
asection *input_section;
|
||||
|
@ -1,5 +1,6 @@
|
||||
/* BFD back-end for Sparc COFF files.
|
||||
Copyright 1990, 91, 92, 93, 94, 95, 96, 1997 Free Software Foundation, Inc.
|
||||
Copyright 1990, 91, 92, 93, 94, 95, 96, 97, 98, 1999
|
||||
Free Software Foundation, Inc.
|
||||
Written by Cygnus Support.
|
||||
|
||||
This file is part of BFD, the Binary File Descriptor library.
|
||||
@ -77,13 +78,13 @@ bfd_coff_generic_reloc PARAMS ((bfd *, arelent *, asymbol *, PTR,
|
||||
static bfd_reloc_status_type
|
||||
bfd_coff_generic_reloc (abfd, reloc_entry, symbol, data, input_section,
|
||||
output_bfd, error_message)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
arelent *reloc_entry;
|
||||
asymbol *symbol;
|
||||
PTR data;
|
||||
PTR data ATTRIBUTE_UNUSED;
|
||||
asection *input_section;
|
||||
bfd *output_bfd;
|
||||
char **error_message;
|
||||
char **error_message ATTRIBUTE_UNUSED;
|
||||
{
|
||||
if (output_bfd != (bfd *) NULL
|
||||
&& (symbol->flags & BSF_SECTION_SYM) == 0)
|
||||
@ -158,7 +159,7 @@ static CONST struct coff_reloc_map sparc_reloc_map[] =
|
||||
|
||||
static reloc_howto_type *
|
||||
coff_sparc_reloc_type_lookup (abfd, code)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
bfd_reloc_code_real_type code;
|
||||
{
|
||||
unsigned int i;
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* BFD back-end for Intel 386 COFF files (go32 variant with a stub).
|
||||
Copyright 1997, 1998 Free Software Foundation, Inc.
|
||||
Copyright 1997, 1998, 1999 Free Software Foundation, Inc.
|
||||
Written by Robert Hoehne.
|
||||
|
||||
This file is part of BFD, the Binary File Descriptor library.
|
||||
@ -223,9 +223,9 @@ adjust_filehdr_out_pre (abfd, in, out)
|
||||
|
||||
static void
|
||||
adjust_filehdr_out_post (abfd, in, out)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
PTR in;
|
||||
PTR out;
|
||||
PTR out ATTRIBUTE_UNUSED;
|
||||
{
|
||||
struct internal_filehdr *filehdr_in = (struct internal_filehdr *) in;
|
||||
/* undo the above change */
|
||||
@ -234,8 +234,8 @@ adjust_filehdr_out_post (abfd, in, out)
|
||||
|
||||
static void
|
||||
adjust_scnhdr_in_post (abfd, ext, in)
|
||||
bfd *abfd;
|
||||
PTR ext;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
PTR ext ATTRIBUTE_UNUSED;
|
||||
PTR in;
|
||||
{
|
||||
struct internal_scnhdr *scnhdr_int = (struct internal_scnhdr *) in;
|
||||
@ -247,9 +247,9 @@ adjust_scnhdr_in_post (abfd, ext, in)
|
||||
|
||||
static void
|
||||
adjust_scnhdr_out_pre (abfd, in, out)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
PTR in;
|
||||
PTR out;
|
||||
PTR out ATTRIBUTE_UNUSED;
|
||||
{
|
||||
struct internal_scnhdr *scnhdr_int = (struct internal_scnhdr *) in;
|
||||
|
||||
@ -260,9 +260,9 @@ adjust_scnhdr_out_pre (abfd, in, out)
|
||||
|
||||
static void
|
||||
adjust_scnhdr_out_post (abfd, in, out)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
PTR in;
|
||||
PTR out;
|
||||
PTR out ATTRIBUTE_UNUSED;
|
||||
{
|
||||
struct internal_scnhdr *scnhdr_int = (struct internal_scnhdr *) in;
|
||||
|
||||
@ -273,12 +273,12 @@ adjust_scnhdr_out_post (abfd, in, out)
|
||||
|
||||
static void
|
||||
adjust_aux_in_post (abfd, ext1, type, class, indx, numaux, in1)
|
||||
bfd *abfd;
|
||||
PTR ext1;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
PTR ext1 ATTRIBUTE_UNUSED;
|
||||
int type;
|
||||
int class;
|
||||
int indx;
|
||||
int numaux;
|
||||
int indx ATTRIBUTE_UNUSED;
|
||||
int numaux ATTRIBUTE_UNUSED;
|
||||
PTR in1;
|
||||
{
|
||||
union internal_auxent *in = (union internal_auxent *) in1;
|
||||
@ -291,13 +291,13 @@ adjust_aux_in_post (abfd, ext1, type, class, indx, numaux, in1)
|
||||
|
||||
static void
|
||||
adjust_aux_out_pre (abfd, inp, type, class, indx, numaux, extp)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
PTR inp;
|
||||
int type;
|
||||
int class;
|
||||
int indx;
|
||||
int numaux;
|
||||
PTR extp;
|
||||
int indx ATTRIBUTE_UNUSED;
|
||||
int numaux ATTRIBUTE_UNUSED;
|
||||
PTR extp ATTRIBUTE_UNUSED;
|
||||
{
|
||||
union internal_auxent *in = (union internal_auxent *) inp;
|
||||
|
||||
@ -309,13 +309,13 @@ adjust_aux_out_pre (abfd, inp, type, class, indx, numaux, extp)
|
||||
|
||||
static void
|
||||
adjust_aux_out_post (abfd, inp, type, class, indx, numaux, extp)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
PTR inp;
|
||||
int type;
|
||||
int class;
|
||||
int indx;
|
||||
int numaux;
|
||||
PTR extp;
|
||||
int indx ATTRIBUTE_UNUSED;
|
||||
int numaux ATTRIBUTE_UNUSED;
|
||||
PTR extp ATTRIBUTE_UNUSED;
|
||||
{
|
||||
union internal_auxent *in = (union internal_auxent *) inp;
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* BFD back-end for TMS320C30 coff binaries.
|
||||
Copyright (C) 1998 Free Software Foundation, Inc.
|
||||
Copyright (C) 1998, 1999 Free Software Foundation, Inc.
|
||||
Contributed by Steven Haworth (steve@pm.cse.rmit.edu.au)
|
||||
|
||||
This file is part of BFD, the Binary File Descriptor library.
|
||||
@ -41,7 +41,7 @@ reloc_howto_type tic30_coff_howto_table[] =
|
||||
"32", false, 0xFFFFFFFF, 0xFFFFFFFF, false),
|
||||
HOWTO (R_TIC30_PC16, 2, 1, 16, true, 0, complain_overflow_signed, NULL,
|
||||
"PCREL", false, 0x0000FFFF, 0x0000FFFF, false),
|
||||
{-1}
|
||||
EMPTY_HOWTO (-1)
|
||||
};
|
||||
|
||||
#ifndef coff_bfd_reloc_type_lookup
|
||||
@ -52,7 +52,7 @@ reloc_howto_type tic30_coff_howto_table[] =
|
||||
and coff implementations. */
|
||||
reloc_howto_type *
|
||||
tic30_coff_reloc_type_lookup (abfd, code)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
bfd_reloc_code_real_type code;
|
||||
{
|
||||
switch (code)
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* BFD back-end for Texas Instruments TMS320C80 Multimedia Video Processor (MVP).
|
||||
Copyright 1996, 1997, 1999 Free Software Foundation, Inc.
|
||||
Copyright 1996, 1997, 1998, 1999 Free Software Foundation, Inc.
|
||||
|
||||
Written by Fred Fish (fnf@cygnus.com)
|
||||
|
||||
@ -359,13 +359,13 @@ static reloc_howto_type tic80_howto_table[] =
|
||||
static bfd_reloc_status_type
|
||||
ppbase_reloc (abfd, reloc_entry, symbol_in, data, input_section, output_bfd,
|
||||
error_message)
|
||||
bfd *abfd;
|
||||
arelent *reloc_entry;
|
||||
asymbol *symbol_in;
|
||||
PTR data;
|
||||
asection *input_section;
|
||||
bfd *output_bfd;
|
||||
char **error_message;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
arelent *reloc_entry ATTRIBUTE_UNUSED;
|
||||
asymbol *symbol_in ATTRIBUTE_UNUSED;
|
||||
PTR data ATTRIBUTE_UNUSED;
|
||||
asection *input_section ATTRIBUTE_UNUSED;
|
||||
bfd *output_bfd ATTRIBUTE_UNUSED;
|
||||
char **error_message ATTRIBUTE_UNUSED;
|
||||
{
|
||||
/* FIXME. */
|
||||
abort ();
|
||||
@ -376,13 +376,13 @@ ppbase_reloc (abfd, reloc_entry, symbol_in, data, input_section, output_bfd,
|
||||
static bfd_reloc_status_type
|
||||
glob15_reloc (abfd, reloc_entry, symbol_in, data, input_section, output_bfd,
|
||||
error_message)
|
||||
bfd *abfd;
|
||||
arelent *reloc_entry;
|
||||
asymbol *symbol_in;
|
||||
PTR data;
|
||||
asection *input_section;
|
||||
bfd *output_bfd;
|
||||
char **error_message;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
arelent *reloc_entry ATTRIBUTE_UNUSED;
|
||||
asymbol *symbol_in ATTRIBUTE_UNUSED;
|
||||
PTR data ATTRIBUTE_UNUSED;
|
||||
asection *input_section ATTRIBUTE_UNUSED;
|
||||
bfd *output_bfd ATTRIBUTE_UNUSED;
|
||||
char **error_message ATTRIBUTE_UNUSED;
|
||||
{
|
||||
/* FIXME. */
|
||||
abort ();
|
||||
@ -393,13 +393,13 @@ glob15_reloc (abfd, reloc_entry, symbol_in, data, input_section, output_bfd,
|
||||
static bfd_reloc_status_type
|
||||
glob16_reloc (abfd, reloc_entry, symbol_in, data, input_section, output_bfd,
|
||||
error_message)
|
||||
bfd *abfd;
|
||||
arelent *reloc_entry;
|
||||
asymbol *symbol_in;
|
||||
PTR data;
|
||||
asection *input_section;
|
||||
bfd *output_bfd;
|
||||
char **error_message;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
arelent *reloc_entry ATTRIBUTE_UNUSED;
|
||||
asymbol *symbol_in ATTRIBUTE_UNUSED;
|
||||
PTR data ATTRIBUTE_UNUSED;
|
||||
asection *input_section ATTRIBUTE_UNUSED;
|
||||
bfd *output_bfd ATTRIBUTE_UNUSED;
|
||||
char **error_message ATTRIBUTE_UNUSED;
|
||||
{
|
||||
/* FIXME. */
|
||||
abort ();
|
||||
@ -410,13 +410,13 @@ glob16_reloc (abfd, reloc_entry, symbol_in, data, input_section, output_bfd,
|
||||
static bfd_reloc_status_type
|
||||
local16_reloc (abfd, reloc_entry, symbol_in, data, input_section, output_bfd,
|
||||
error_message)
|
||||
bfd *abfd;
|
||||
arelent *reloc_entry;
|
||||
asymbol *symbol_in;
|
||||
PTR data;
|
||||
asection *input_section;
|
||||
bfd *output_bfd;
|
||||
char **error_message;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
arelent *reloc_entry ATTRIBUTE_UNUSED;
|
||||
asymbol *symbol_in ATTRIBUTE_UNUSED;
|
||||
PTR data ATTRIBUTE_UNUSED;
|
||||
asection *input_section ATTRIBUTE_UNUSED;
|
||||
bfd *output_bfd ATTRIBUTE_UNUSED;
|
||||
char **error_message ATTRIBUTE_UNUSED;
|
||||
{
|
||||
/* FIXME. */
|
||||
abort ();
|
||||
@ -452,11 +452,11 @@ rtype2howto (cache_ptr, dst)
|
||||
|
||||
static reloc_howto_type *
|
||||
coff_tic80_rtype_to_howto (abfd, sec, rel, h, sym, addendp)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
asection *sec;
|
||||
struct internal_reloc *rel;
|
||||
struct coff_link_hash_entry *h;
|
||||
struct internal_syment *sym;
|
||||
struct coff_link_hash_entry *h ATTRIBUTE_UNUSED;
|
||||
struct internal_syment *sym ATTRIBUTE_UNUSED;
|
||||
bfd_vma *addendp;
|
||||
{
|
||||
arelent genrel;
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* BFD back-end for we32k COFF files.
|
||||
Copyright (C) 1992, 93, 94, 95, 1997 Free Software Foundation, Inc.
|
||||
Copyright (C) 1992, 93, 94, 95, 97, 1999 Free Software Foundation, Inc.
|
||||
Contributed by Brendan Kehoe (brendan@cs.widener.edu).
|
||||
|
||||
This file is part of BFD, the Binary File Descriptor library.
|
||||
@ -29,21 +29,21 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
|
||||
|
||||
static reloc_howto_type howto_table[] =
|
||||
{
|
||||
{0},
|
||||
{1},
|
||||
{2},
|
||||
{3},
|
||||
{4},
|
||||
{5},
|
||||
EMPTY_HOWTO (0),
|
||||
EMPTY_HOWTO (1),
|
||||
EMPTY_HOWTO (2),
|
||||
EMPTY_HOWTO (3),
|
||||
EMPTY_HOWTO (4),
|
||||
EMPTY_HOWTO (5),
|
||||
HOWTO(R_DIR32, 0, 2, 32, false, 0,complain_overflow_bitfield, 0, "dir32", true, 0xffffffff,0xffffffff, false),
|
||||
{7},
|
||||
{010},
|
||||
{011},
|
||||
{012},
|
||||
{013},
|
||||
{014},
|
||||
{015},
|
||||
{016},
|
||||
EMPTY_HOWTO (7),
|
||||
EMPTY_HOWTO (010),
|
||||
EMPTY_HOWTO (011),
|
||||
EMPTY_HOWTO (012),
|
||||
EMPTY_HOWTO (013),
|
||||
EMPTY_HOWTO (014),
|
||||
EMPTY_HOWTO (015),
|
||||
EMPTY_HOWTO (016),
|
||||
HOWTO(R_RELBYTE, 0, 0, 8, false, 0, complain_overflow_bitfield, 0, "8", true, 0x000000ff,0x000000ff, false),
|
||||
HOWTO(R_RELWORD, 0, 1, 16, false, 0, complain_overflow_bitfield, 0, "16", true, 0x0000ffff,0x0000ffff, false),
|
||||
HOWTO(R_RELLONG, 0, 2, 32, false, 0, complain_overflow_bitfield, 0, "32", true, 0xffffffff,0xffffffff, false),
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* Support for the generic parts of most COFF variants, for BFD.
|
||||
Copyright 1990, 91, 92, 93, 94, 95, 96, 97, 1998
|
||||
Copyright 1990, 91, 92, 93, 94, 95, 96, 97, 98, 1999
|
||||
Free Software Foundation, Inc.
|
||||
Written by Cygnus Support.
|
||||
|
||||
@ -456,7 +456,7 @@ sec_to_styp_flags (sec_name, sec_flags)
|
||||
*/
|
||||
static flagword
|
||||
styp_to_sec_flags (abfd, hdr, name)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
PTR hdr;
|
||||
const char *name;
|
||||
{
|
||||
@ -1017,7 +1017,7 @@ dependent COFF routines:
|
||||
|
||||
static boolean
|
||||
coff_bad_format_hook (abfd, filehdr)
|
||||
bfd * abfd;
|
||||
bfd * abfd ATTRIBUTE_UNUSED;
|
||||
PTR filehdr;
|
||||
{
|
||||
struct internal_filehdr *internal_f = (struct internal_filehdr *) filehdr;
|
||||
@ -1114,7 +1114,7 @@ static void coff_set_alignment_hook PARAMS ((bfd *, asection *, PTR));
|
||||
|
||||
static void
|
||||
coff_set_alignment_hook (abfd, section, scnhdr)
|
||||
bfd * abfd;
|
||||
bfd * abfd ATTRIBUTE_UNUSED;
|
||||
asection * section;
|
||||
PTR scnhdr;
|
||||
{
|
||||
@ -1154,7 +1154,7 @@ static void coff_set_alignment_hook PARAMS ((bfd *, asection *, PTR));
|
||||
|
||||
static void
|
||||
coff_set_alignment_hook (abfd, section, scnhdr)
|
||||
bfd * abfd;
|
||||
bfd * abfd ATTRIBUTE_UNUSED;
|
||||
asection * section;
|
||||
PTR scnhdr;
|
||||
{
|
||||
@ -1316,7 +1316,7 @@ static PTR
|
||||
coff_mkobject_hook (abfd, filehdr, aouthdr)
|
||||
bfd * abfd;
|
||||
PTR filehdr;
|
||||
PTR aouthdr;
|
||||
PTR aouthdr ATTRIBUTE_UNUSED;
|
||||
{
|
||||
struct internal_filehdr *internal_f = (struct internal_filehdr *) filehdr;
|
||||
coff_data_type *coff;
|
||||
@ -1678,7 +1678,7 @@ static boolean symname_in_debug_hook
|
||||
|
||||
static boolean
|
||||
symname_in_debug_hook (abfd, sym)
|
||||
bfd * abfd;
|
||||
bfd * abfd ATTRIBUTE_UNUSED;
|
||||
struct internal_syment *sym;
|
||||
{
|
||||
return SYMNAME_IN_DEBUG (sym) ? true : false;
|
||||
@ -1702,7 +1702,7 @@ static boolean coff_pointerize_aux_hook
|
||||
/*ARGSUSED*/
|
||||
static boolean
|
||||
coff_pointerize_aux_hook (abfd, table_base, symbol, indaux, aux)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
combined_entry_type *table_base;
|
||||
combined_entry_type *symbol;
|
||||
unsigned int indaux;
|
||||
@ -1742,11 +1742,11 @@ static boolean coff_pointerize_aux_hook
|
||||
/*ARGSUSED*/
|
||||
static boolean
|
||||
coff_pointerize_aux_hook (abfd, table_base, symbol, indaux, aux)
|
||||
bfd *abfd;
|
||||
combined_entry_type *table_base;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
combined_entry_type *table_base ATTRIBUTE_UNUSED;
|
||||
combined_entry_type *symbol;
|
||||
unsigned int indaux;
|
||||
combined_entry_type *aux;
|
||||
combined_entry_type *aux ATTRIBUTE_UNUSED;
|
||||
{
|
||||
/* Return true if we don't want to pointerize this aux entry, which
|
||||
is the case for the lastfirst aux entry for a C_LEAFPROC symbol. */
|
||||
@ -1771,12 +1771,12 @@ static boolean coff_print_aux
|
||||
|
||||
static boolean
|
||||
coff_print_aux (abfd, file, table_base, symbol, aux, indaux)
|
||||
bfd *abfd;
|
||||
FILE *file;
|
||||
combined_entry_type *table_base;
|
||||
combined_entry_type *symbol;
|
||||
combined_entry_type *aux;
|
||||
unsigned int indaux;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
FILE *file ATTRIBUTE_UNUSED;
|
||||
combined_entry_type *table_base ATTRIBUTE_UNUSED;
|
||||
combined_entry_type *symbol ATTRIBUTE_UNUSED;
|
||||
combined_entry_type *aux ATTRIBUTE_UNUSED;
|
||||
unsigned int indaux ATTRIBUTE_UNUSED;
|
||||
{
|
||||
#ifdef RS6000COFF_C
|
||||
if ((symbol->u.syment.n_sclass == C_EXT
|
||||
@ -1966,8 +1966,8 @@ coff_write_relocs (abfd, first_undef)
|
||||
static boolean
|
||||
coff_set_flags (abfd, magicp, flagsp)
|
||||
bfd * abfd;
|
||||
unsigned int *magicp;
|
||||
unsigned short *flagsp;
|
||||
unsigned int *magicp ATTRIBUTE_UNUSED;
|
||||
unsigned short *flagsp ATTRIBUTE_UNUSED;
|
||||
{
|
||||
switch (bfd_get_arch (abfd))
|
||||
{
|
||||
@ -3844,7 +3844,7 @@ static boolean coff_sym_is_global PARAMS ((bfd *, struct internal_syment *));
|
||||
|
||||
static boolean
|
||||
coff_sym_is_global (abfd, syment)
|
||||
bfd * abfd;
|
||||
bfd * abfd ATTRIBUTE_UNUSED;
|
||||
struct internal_syment * syment;
|
||||
{
|
||||
return (syment->n_sclass == OTHER_GLOBAL_CLASS);
|
||||
@ -4031,12 +4031,12 @@ static reloc_howto_type *coff_rtype_to_howto
|
||||
/*ARGSUSED*/
|
||||
static reloc_howto_type *
|
||||
coff_rtype_to_howto (abfd, sec, rel, h, sym, addendp)
|
||||
bfd *abfd;
|
||||
asection *sec;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
asection *sec ATTRIBUTE_UNUSED;
|
||||
struct internal_reloc *rel;
|
||||
struct coff_link_hash_entry *h;
|
||||
struct internal_syment *sym;
|
||||
bfd_vma *addendp;
|
||||
struct coff_link_hash_entry *h ATTRIBUTE_UNUSED;
|
||||
struct internal_syment *sym ATTRIBUTE_UNUSED;
|
||||
bfd_vma *addendp ATTRIBUTE_UNUSED;
|
||||
{
|
||||
arelent genrel;
|
||||
|
||||
@ -4110,11 +4110,11 @@ static int dummy_reloc16_estimate
|
||||
|
||||
static int
|
||||
dummy_reloc16_estimate (abfd, input_section, reloc, shrink, link_info)
|
||||
bfd *abfd;
|
||||
asection *input_section;
|
||||
arelent *reloc;
|
||||
unsigned int shrink;
|
||||
struct bfd_link_info *link_info;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
asection *input_section ATTRIBUTE_UNUSED;
|
||||
arelent *reloc ATTRIBUTE_UNUSED;
|
||||
unsigned int shrink ATTRIBUTE_UNUSED;
|
||||
struct bfd_link_info *link_info ATTRIBUTE_UNUSED;
|
||||
{
|
||||
abort ();
|
||||
}
|
||||
@ -4134,13 +4134,13 @@ static void dummy_reloc16_extra_cases
|
||||
static void
|
||||
dummy_reloc16_extra_cases (abfd, link_info, link_order, reloc, data, src_ptr,
|
||||
dst_ptr)
|
||||
bfd *abfd;
|
||||
struct bfd_link_info *link_info;
|
||||
struct bfd_link_order *link_order;
|
||||
arelent *reloc;
|
||||
bfd_byte *data;
|
||||
unsigned int *src_ptr;
|
||||
unsigned int *dst_ptr;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
struct bfd_link_info *link_info ATTRIBUTE_UNUSED;
|
||||
struct bfd_link_order *link_order ATTRIBUTE_UNUSED;
|
||||
arelent *reloc ATTRIBUTE_UNUSED;
|
||||
bfd_byte *data ATTRIBUTE_UNUSED;
|
||||
unsigned int *src_ptr ATTRIBUTE_UNUSED;
|
||||
unsigned int *dst_ptr ATTRIBUTE_UNUSED;
|
||||
{
|
||||
abort ();
|
||||
}
|
||||
@ -4191,7 +4191,7 @@ static boolean coff_link_output_has_begun
|
||||
static boolean
|
||||
coff_link_output_has_begun (abfd, info)
|
||||
bfd * abfd;
|
||||
struct coff_final_link_info * info;
|
||||
struct coff_final_link_info * info ATTRIBUTE_UNUSED;
|
||||
{
|
||||
return abfd->output_has_begun;
|
||||
}
|
||||
@ -4204,8 +4204,8 @@ static boolean coff_final_link_postscript
|
||||
|
||||
static boolean
|
||||
coff_final_link_postscript (abfd, pfinfo)
|
||||
bfd * abfd;
|
||||
struct coff_final_link_info * pfinfo;
|
||||
bfd * abfd ATTRIBUTE_UNUSED;
|
||||
struct coff_final_link_info * pfinfo ATTRIBUTE_UNUSED;
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* COFF specific linker code.
|
||||
Copyright 1994, 1995, 1996, 1997, 1998 Free Software Foundation, Inc.
|
||||
Copyright 1994, 1995, 1996, 1997, 1998, 1999 Free Software Foundation, Inc.
|
||||
Written by Ian Lance Taylor, Cygnus Support.
|
||||
|
||||
This file is part of BFD, the Binary File Descriptor library.
|
||||
@ -1069,7 +1069,7 @@ char **dst;
|
||||
static int
|
||||
process_embedded_commands (output_bfd, info, abfd)
|
||||
bfd *output_bfd;
|
||||
struct bfd_link_info *info;
|
||||
struct bfd_link_info *info ATTRIBUTE_UNUSED;
|
||||
bfd *abfd;
|
||||
{
|
||||
asection *sec = bfd_get_section_by_name (abfd, ".drectve");
|
||||
|
@ -1,5 +1,6 @@
|
||||
/* Generic COFF swapping routines, for BFD.
|
||||
Copyright 1990, 91, 92, 93, 94, 95, 96, 1997 Free Software Foundation, Inc.
|
||||
Copyright 1990, 91, 92, 93, 94, 95, 96, 97, 98, 1999
|
||||
Free Software Foundation, Inc.
|
||||
Written by Cygnus Support.
|
||||
|
||||
This file is part of BFD, the Binary File Descriptor library.
|
||||
@ -527,8 +528,8 @@ coff_swap_aux_out (abfd, inp, type, class, indx, numaux, extp)
|
||||
PTR inp;
|
||||
int type;
|
||||
int class;
|
||||
int indx;
|
||||
int numaux;
|
||||
int indx ATTRIBUTE_UNUSED;
|
||||
int numaux ATTRIBUTE_UNUSED;
|
||||
PTR extp;
|
||||
{
|
||||
union internal_auxent *in = (union internal_auxent *)inp;
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* BFD library support routines for the H8/500 architecture.
|
||||
Copyright (C) 1993 Free Software Foundation, Inc.
|
||||
Copyright (C) 1993, 1994, 1995, 1999 Free Software Foundation, Inc.
|
||||
Hacked by Steve Chamberlain of Cygnus Support.
|
||||
|
||||
This file is part of BFD, the Binary File Descriptor library.
|
||||
@ -156,7 +156,7 @@ int bfd_default_scan_num_mach();
|
||||
|
||||
static boolean
|
||||
scan_mach (info, string)
|
||||
const struct bfd_arch_info *info;
|
||||
const struct bfd_arch_info *info ATTRIBUTE_UNUSED;
|
||||
const char *string;
|
||||
{
|
||||
if (strcmp(string,"h8/500") == 0) return true;
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* BFD support for the ns32k architecture.
|
||||
Copyright (C) 1990, 91, 94, 95, 96, 1998 Free Software Foundation, Inc.
|
||||
Copyright (C) 1990, 91, 94, 95, 96, 98, 1999 Free Software Foundation, Inc.
|
||||
Almost totally rewritten by Ian Dall from initial work
|
||||
by Andrew Cagney.
|
||||
|
||||
@ -173,7 +173,7 @@ do_ns32k_reloc (abfd, reloc_entry, symbol, data, input_section, output_bfd,
|
||||
PTR data;
|
||||
asection *input_section;
|
||||
bfd *output_bfd;
|
||||
char **error_message;
|
||||
char **error_message ATTRIBUTE_UNUSED;
|
||||
long (*get_data)();
|
||||
int (*put_data)();
|
||||
{
|
||||
@ -596,7 +596,7 @@ bfd_reloc_status_type
|
||||
_bfd_do_ns32k_reloc_contents ( howto, input_bfd, relocation, location,
|
||||
get_data, put_data)
|
||||
reloc_howto_type *howto;
|
||||
bfd *input_bfd;
|
||||
bfd *input_bfd ATTRIBUTE_UNUSED;
|
||||
bfd_vma relocation;
|
||||
bfd_byte *location;
|
||||
long (*get_data)();
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* BFD library support routines for the WDC 65816 architecture.
|
||||
Copyright (C) 1995 Free Software Foundation, Inc.
|
||||
Copyright (C) 1995, 1999 Free Software Foundation, Inc.
|
||||
Hacked by Steve Chamberlain of Cygnus Support.
|
||||
|
||||
This file is part of BFD, the Binary File Descriptor library.
|
||||
@ -27,7 +27,7 @@ int bfd_default_scan_num_mach();
|
||||
|
||||
static boolean
|
||||
scan_mach (info, string)
|
||||
const struct bfd_arch_info *info;
|
||||
const struct bfd_arch_info *info ATTRIBUTE_UNUSED;
|
||||
const char *string;
|
||||
{
|
||||
if (strcmp(string,"w65") == 0) return true;
|
||||
|
25
bfd/ecoff.c
25
bfd/ecoff.c
@ -1,5 +1,5 @@
|
||||
/* Generic ECOFF (Extended-COFF) routines.
|
||||
Copyright 1990, 91, 92, 93, 94, 95, 96, 97, 1998
|
||||
Copyright 1990, 91, 92, 93, 94, 95, 96, 97, 98, 1999
|
||||
Free Software Foundation, Inc.
|
||||
Original version by Per Bothner.
|
||||
Full support added by Ian Lance Taylor, ian@cygnus.com.
|
||||
@ -72,7 +72,12 @@ static unsigned int ecoff_armap_hash PARAMS ((CONST char *s,
|
||||
|
||||
/* This stuff is somewhat copied from coffcode.h. */
|
||||
|
||||
static asection bfd_debug_section = { "*DEBUG*" };
|
||||
static asection bfd_debug_section =
|
||||
{
|
||||
"*DEBUG*", 0, NULL, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, NULL, 0, NULL, NULL,
|
||||
0, 0, 0, 0, NULL, NULL, NULL, 0, 0, 0, NULL, NULL, NULL, NULL, NULL,
|
||||
NULL, NULL
|
||||
};
|
||||
|
||||
/* Create an ECOFF object. */
|
||||
|
||||
@ -138,7 +143,7 @@ _bfd_ecoff_mkobject_hook (abfd, filehdr, aouthdr)
|
||||
|
||||
boolean
|
||||
_bfd_ecoff_new_section_hook (abfd, section)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
asection *section;
|
||||
{
|
||||
section->alignment_power = 4;
|
||||
@ -350,9 +355,9 @@ ecoff_sec_to_styp_flags (name, flags)
|
||||
/*ARGSUSED*/
|
||||
flagword
|
||||
_bfd_ecoff_styp_to_sec_flags (abfd, hdr, name)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
PTR hdr;
|
||||
const char *name;
|
||||
const char *name ATTRIBUTE_UNUSED;
|
||||
{
|
||||
struct internal_scnhdr *internal_s = (struct internal_scnhdr *) hdr;
|
||||
long styp_flags = internal_s->s_flags;
|
||||
@ -496,7 +501,7 @@ ecoff_slurp_symbolic_header (abfd)
|
||||
boolean
|
||||
_bfd_ecoff_slurp_symbolic_info (abfd, ignore, debug)
|
||||
bfd *abfd;
|
||||
asection *ignore;
|
||||
asection *ignore ATTRIBUTE_UNUSED;
|
||||
struct ecoff_debug_info *debug;
|
||||
{
|
||||
const struct ecoff_backend_data * const backend = ecoff_backend (abfd);
|
||||
@ -1433,7 +1438,7 @@ ecoff_type_to_string (abfd, fdr, indx)
|
||||
/*ARGSUSED*/
|
||||
void
|
||||
_bfd_ecoff_get_symbol_info (abfd, symbol, ret)
|
||||
bfd *abfd; /* Ignored. */
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
asymbol *symbol;
|
||||
symbol_info *ret;
|
||||
{
|
||||
@ -1445,7 +1450,7 @@ _bfd_ecoff_get_symbol_info (abfd, symbol, ret)
|
||||
/*ARGSUSED*/
|
||||
boolean
|
||||
_bfd_ecoff_bfd_is_local_label_name (abfd, name)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
const char *name;
|
||||
{
|
||||
return name[0] == '$';
|
||||
@ -1801,7 +1806,7 @@ _bfd_ecoff_find_nearest_line (abfd, section, ignore_symbols, offset,
|
||||
filename_ptr, functionname_ptr, retline_ptr)
|
||||
bfd *abfd;
|
||||
asection *section;
|
||||
asymbol **ignore_symbols;
|
||||
asymbol **ignore_symbols ATTRIBUTE_UNUSED;
|
||||
bfd_vma offset;
|
||||
CONST char **filename_ptr;
|
||||
CONST char **functionname_ptr;
|
||||
@ -1971,7 +1976,7 @@ _bfd_ecoff_set_arch_mach (abfd, arch, machine)
|
||||
int
|
||||
_bfd_ecoff_sizeof_headers (abfd, reloc)
|
||||
bfd *abfd;
|
||||
boolean reloc;
|
||||
boolean reloc ATTRIBUTE_UNUSED;
|
||||
{
|
||||
asection *current;
|
||||
int c;
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* Routines to link ECOFF debugging information.
|
||||
Copyright 1993, 94, 95, 96, 1997 Free Software Foundation, Inc.
|
||||
Copyright 1993, 94, 95, 96, 97, 1999 Free Software Foundation, Inc.
|
||||
Written by Ian Lance Taylor, Cygnus Support, <ian@cygnus.com>.
|
||||
|
||||
This file is part of BFD, the Binary File Descriptor library.
|
||||
@ -491,9 +491,9 @@ add_memory_shuffle (ainfo, head, tail, data, size)
|
||||
/*ARGSUSED*/
|
||||
PTR
|
||||
bfd_ecoff_debug_init (output_bfd, output_debug, output_swap, info)
|
||||
bfd *output_bfd;
|
||||
bfd *output_bfd ATTRIBUTE_UNUSED;
|
||||
struct ecoff_debug_info *output_debug;
|
||||
const struct ecoff_debug_swap *output_swap;
|
||||
const struct ecoff_debug_swap *output_swap ATTRIBUTE_UNUSED;
|
||||
struct bfd_link_info *info;
|
||||
{
|
||||
struct accumulate *ainfo;
|
||||
@ -551,9 +551,9 @@ bfd_ecoff_debug_init (output_bfd, output_debug, output_swap, info)
|
||||
void
|
||||
bfd_ecoff_debug_free (handle, output_bfd, output_debug, output_swap, info)
|
||||
PTR handle;
|
||||
bfd *output_bfd;
|
||||
struct ecoff_debug_info *output_debug;
|
||||
const struct ecoff_debug_swap *output_swap;
|
||||
bfd *output_bfd ATTRIBUTE_UNUSED;
|
||||
struct ecoff_debug_info *output_debug ATTRIBUTE_UNUSED;
|
||||
const struct ecoff_debug_swap *output_swap ATTRIBUTE_UNUSED;
|
||||
struct bfd_link_info *info;
|
||||
{
|
||||
struct accumulate *ainfo = (struct accumulate *) handle;
|
||||
@ -1412,7 +1412,7 @@ bfd_ecoff_debug_one_external (abfd, debug, swap, name, esym)
|
||||
/*ARGSUSED*/
|
||||
static void
|
||||
ecoff_align_debug (abfd, debug, swap)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
struct ecoff_debug_info *debug;
|
||||
const struct ecoff_debug_swap *swap;
|
||||
{
|
||||
|
477
bfd/elf-hppa.h
477
bfd/elf-hppa.h
@ -1,6 +1,5 @@
|
||||
/* Common code for PA ELF implementations.
|
||||
Copyright (C) 1999
|
||||
Free Software Foundation, Inc.
|
||||
Copyright (C) 1999 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of BFD, the Binary File Descriptor library.
|
||||
|
||||
@ -33,264 +32,264 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
|
||||
|
||||
static reloc_howto_type elf_hppa_howto_table[ELF_HOWTO_TABLE_SIZE] =
|
||||
{
|
||||
{R_PARISC_NONE, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_NONE"},
|
||||
{R_PARISC_NONE, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_NONE", false, 0, 0, false},
|
||||
|
||||
/* The values in DIR32 are to placate the check in
|
||||
_bfd_stab_section_find_nearest_line. */
|
||||
{R_PARISC_DIR32, 0, 2, 32, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_DIR32", false, 0, 0xffffffff, false},
|
||||
{R_PARISC_DIR21L, 0, 0, 21, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_DIR21L"},
|
||||
{R_PARISC_DIR17R, 0, 0, 17, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_DIR17R"},
|
||||
{R_PARISC_DIR17F, 0, 0, 17, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_DIR17F"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_DIR14R, 0, 0, 14, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_DIR14R"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_PCREL32, 0, 0, 32, true, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_PCREL32"},
|
||||
{R_PARISC_DIR21L, 0, 0, 21, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_DIR21L", false, 0, 0, false},
|
||||
{R_PARISC_DIR17R, 0, 0, 17, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_DIR17R", false, 0, 0, false},
|
||||
{R_PARISC_DIR17F, 0, 0, 17, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_DIR17F", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_DIR14R, 0, 0, 14, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_DIR14R", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_PCREL32, 0, 0, 32, true, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_PCREL32", false, 0, 0, false},
|
||||
|
||||
{R_PARISC_PCREL21L, 0, 0, 21, true, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_PCREL21L"},
|
||||
{R_PARISC_PCREL17R, 0, 0, 17, true, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_PCREL17R"},
|
||||
{R_PARISC_PCREL17F, 0, 0, 17, true, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_PCREL17F"},
|
||||
{R_PARISC_PCREL17C, 0, 0, 17, true, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_PCREL17C"},
|
||||
{R_PARISC_PCREL14R, 0, 0, 14, true, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_PCREL14R"},
|
||||
{R_PARISC_PCREL14F, 0, 0, 14, true, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_PCREL14F"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_DPREL21L, 0, 0, 21, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_DPREL21L"},
|
||||
{R_PARISC_DPREL14WR, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_DPREL14WR"},
|
||||
{R_PARISC_PCREL21L, 0, 0, 21, true, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_PCREL21L", false, 0, 0, false},
|
||||
{R_PARISC_PCREL17R, 0, 0, 17, true, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_PCREL17R", false, 0, 0, false},
|
||||
{R_PARISC_PCREL17F, 0, 0, 17, true, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_PCREL17F", false, 0, 0, false},
|
||||
{R_PARISC_PCREL17C, 0, 0, 17, true, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_PCREL17C", false, 0, 0, false},
|
||||
{R_PARISC_PCREL14R, 0, 0, 14, true, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_PCREL14R", false, 0, 0, false},
|
||||
{R_PARISC_PCREL14F, 0, 0, 14, true, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_PCREL14F", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_DPREL21L, 0, 0, 21, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_DPREL21L", false, 0, 0, false},
|
||||
{R_PARISC_DPREL14WR, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_DPREL14WR", false, 0, 0, false},
|
||||
|
||||
{R_PARISC_DPREL14DR, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_DPREL14DR"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_DPREL14R, 0, 0, 14, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_DPREL14R"},
|
||||
{R_PARISC_DPREL14F, 0, 0, 14, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_DPREL14F"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_DLTREL21L, 0, 0, 21, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_DLTREL21L"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_DPREL14DR, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_DPREL14DR", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_DPREL14R, 0, 0, 14, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_DPREL14R", false, 0, 0, false},
|
||||
{R_PARISC_DPREL14F, 0, 0, 14, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_DPREL14F", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_DLTREL21L, 0, 0, 21, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_DLTREL21L", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
|
||||
{R_PARISC_DLTREL14R, 0, 0, 14, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_DLTREL14R"},
|
||||
{R_PARISC_DLTREL14F, 0, 0, 14, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_DLTREL14F"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_DLTIND21L, 0, 0, 21, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_DLTIND21L"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_DLTIND14R, 0, 0, 14, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_DLTIND14R"},
|
||||
{R_PARISC_DLTIND14F, 0, 0, 14, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_DLTIND14F"},
|
||||
{R_PARISC_DLTREL14R, 0, 0, 14, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_DLTREL14R", false, 0, 0, false},
|
||||
{R_PARISC_DLTREL14F, 0, 0, 14, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_DLTREL14F", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_DLTIND21L, 0, 0, 21, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_DLTIND21L", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_DLTIND14R, 0, 0, 14, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_DLTIND14R", false, 0, 0, false},
|
||||
{R_PARISC_DLTIND14F, 0, 0, 14, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_DLTIND14F", false, 0, 0, false},
|
||||
|
||||
{R_PARISC_SETBASE, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_SETBASE"},
|
||||
{R_PARISC_SECREL32, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_SECREL32"},
|
||||
{R_PARISC_BASEREL21L, 0, 0, 21, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_BASEREL21L"},
|
||||
{R_PARISC_BASEREL17R, 0, 0, 17, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_BASEREL17R"},
|
||||
{R_PARISC_BASEREL17F, 0, 0, 17, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_BASEREL17F"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_BASEREL14R, 0, 0, 14, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_BASEREL14R"},
|
||||
{R_PARISC_BASEREL14F, 0, 0, 14, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_BASEREL14F"},
|
||||
{R_PARISC_SEGBASE, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_SEGBASE"},
|
||||
{R_PARISC_SEGREL32, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_SEGREL32"},
|
||||
{R_PARISC_SETBASE, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_SETBASE", false, 0, 0, false},
|
||||
{R_PARISC_SECREL32, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_SECREL32", false, 0, 0, false},
|
||||
{R_PARISC_BASEREL21L, 0, 0, 21, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_BASEREL21L", false, 0, 0, false},
|
||||
{R_PARISC_BASEREL17R, 0, 0, 17, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_BASEREL17R", false, 0, 0, false},
|
||||
{R_PARISC_BASEREL17F, 0, 0, 17, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_BASEREL17F", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_BASEREL14R, 0, 0, 14, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_BASEREL14R", false, 0, 0, false},
|
||||
{R_PARISC_BASEREL14F, 0, 0, 14, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_BASEREL14F", false, 0, 0, false},
|
||||
{R_PARISC_SEGBASE, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_SEGBASE", false, 0, 0, false},
|
||||
{R_PARISC_SEGREL32, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_SEGREL32", false, 0, 0, false},
|
||||
|
||||
{R_PARISC_PLTOFF21L, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_PLTOFF21L"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_PLTOFF14R, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_PLTOFF14R"},
|
||||
{R_PARISC_PLTOFF14F, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_PLTOFF14F"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_LTOFF_FPTR32, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_LTOFF_FPTR32"},
|
||||
{R_PARISC_LTOFF_FPTR21L, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_LTOFF_FPTR21L"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_PLTOFF21L, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_PLTOFF21L", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_PLTOFF14R, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_PLTOFF14R", false, 0, 0, false},
|
||||
{R_PARISC_PLTOFF14F, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_PLTOFF14F", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_LTOFF_FPTR32, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_LTOFF_FPTR32", false, 0, 0, false},
|
||||
{R_PARISC_LTOFF_FPTR21L, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_LTOFF_FPTR21L", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_LTOFF_FPTR14R, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_LTOFF_FPTR14R"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_FPTR64, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_FPTR64"},
|
||||
{R_PARISC_PLABEL32, 0, 0, 32, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_PLABEL32"},
|
||||
{R_PARISC_PLABEL21L, 0, 0, 21, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_PLABEL21L"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_LTOFF_FPTR14R, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_LTOFF_FPTR14R", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_FPTR64, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_FPTR64", false, 0, 0, false},
|
||||
{R_PARISC_PLABEL32, 0, 0, 32, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_PLABEL32", false, 0, 0, false},
|
||||
{R_PARISC_PLABEL21L, 0, 0, 21, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_PLABEL21L", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
|
||||
{R_PARISC_PLABEL14R, 0, 0, 14, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_PLABEL14R"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_PCREL64, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_PCREL64"},
|
||||
{R_PARISC_PCREL22C, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_PCREL22C"},
|
||||
{R_PARISC_PCREL22F, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_PCREL22F"},
|
||||
{R_PARISC_PCREL14WR, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_PCREL14WR"},
|
||||
{R_PARISC_PCREL14DR, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_PCREL14DR"},
|
||||
{R_PARISC_PCREL16F, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_PCREL16F"},
|
||||
{R_PARISC_PCREL16WF, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_PCREL16WF"},
|
||||
{R_PARISC_PCREL16DF, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_PCREL16DF"},
|
||||
{R_PARISC_PLABEL14R, 0, 0, 14, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_PLABEL14R", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_PCREL64, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_PCREL64", false, 0, 0, false},
|
||||
{R_PARISC_PCREL22C, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_PCREL22C", false, 0, 0, false},
|
||||
{R_PARISC_PCREL22F, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_PCREL22F", false, 0, 0, false},
|
||||
{R_PARISC_PCREL14WR, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_PCREL14WR", false, 0, 0, false},
|
||||
{R_PARISC_PCREL14DR, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_PCREL14DR", false, 0, 0, false},
|
||||
{R_PARISC_PCREL16F, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_PCREL16F", false, 0, 0, false},
|
||||
{R_PARISC_PCREL16WF, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_PCREL16WF", false, 0, 0, false},
|
||||
{R_PARISC_PCREL16DF, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_PCREL16DF", false, 0, 0, false},
|
||||
|
||||
{R_PARISC_DIR64, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_DIR64"},
|
||||
{R_PARISC_DIR64WR, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_DIR64WR"},
|
||||
{R_PARISC_DIR64DR, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_DIR64DR"},
|
||||
{R_PARISC_DIR14WR, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_DIR14WR"},
|
||||
{R_PARISC_DIR14DR, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_DIR14DR"},
|
||||
{R_PARISC_DIR16F, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_DIR16F"},
|
||||
{R_PARISC_DIR16WF, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_DIR16WF"},
|
||||
{R_PARISC_DIR16DF, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_DIR16DF"},
|
||||
{R_PARISC_GPREL64, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_GPREL64"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_DIR64, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_DIR64", false, 0, 0, false},
|
||||
{R_PARISC_DIR64WR, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_DIR64WR", false, 0, 0, false},
|
||||
{R_PARISC_DIR64DR, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_DIR64DR", false, 0, 0, false},
|
||||
{R_PARISC_DIR14WR, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_DIR14WR", false, 0, 0, false},
|
||||
{R_PARISC_DIR14DR, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_DIR14DR", false, 0, 0, false},
|
||||
{R_PARISC_DIR16F, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_DIR16F", false, 0, 0, false},
|
||||
{R_PARISC_DIR16WF, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_DIR16WF", false, 0, 0, false},
|
||||
{R_PARISC_DIR16DF, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_DIR16DF", false, 0, 0, false},
|
||||
{R_PARISC_GPREL64, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_GPREL64", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_DLTREL14WR, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_DLTREL14WR"},
|
||||
{R_PARISC_DLTREL14DR, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_DLTREL14DR"},
|
||||
{R_PARISC_GPREL16F, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_GPREL16F"},
|
||||
{R_PARISC_GPREL16WF, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_GPREL16WF"},
|
||||
{R_PARISC_GPREL16DF, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_GPREL16DF"},
|
||||
{R_PARISC_LTOFF64, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_LTOFF64"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_DLTIND14WR, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_DLTIND14WR"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_DLTREL14WR, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_DLTREL14WR", false, 0, 0, false},
|
||||
{R_PARISC_DLTREL14DR, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_DLTREL14DR", false, 0, 0, false},
|
||||
{R_PARISC_GPREL16F, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_GPREL16F", false, 0, 0, false},
|
||||
{R_PARISC_GPREL16WF, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_GPREL16WF", false, 0, 0, false},
|
||||
{R_PARISC_GPREL16DF, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_GPREL16DF", false, 0, 0, false},
|
||||
{R_PARISC_LTOFF64, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_LTOFF64", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_DLTIND14WR, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_DLTIND14WR", false, 0, 0, false},
|
||||
|
||||
{R_PARISC_DLTIND14DR, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_DLTIND14DR"},
|
||||
{R_PARISC_LTOFF16F, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_LTOFF16F"},
|
||||
{R_PARISC_LTOFF16DF, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_LTOFF16DF"},
|
||||
{R_PARISC_SECREL64, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_SECREL64"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_BASEREL14WR, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_BSEREL14WR"},
|
||||
{R_PARISC_BASEREL14DR, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_BASEREL14DR"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_DLTIND14DR, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_DLTIND14DR", false, 0, 0, false},
|
||||
{R_PARISC_LTOFF16F, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_LTOFF16F", false, 0, 0, false},
|
||||
{R_PARISC_LTOFF16DF, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_LTOFF16DF", false, 0, 0, false},
|
||||
{R_PARISC_SECREL64, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_SECREL64", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_BASEREL14WR, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_BSEREL14WR", false, 0, 0, false},
|
||||
{R_PARISC_BASEREL14DR, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_BASEREL14DR", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_SEGREL64, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_SEGREL64"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_PLTOFF14WR, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_PLTOFF14WR"},
|
||||
{R_PARISC_PLTOFF14DR, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_PLTOFF14DR"},
|
||||
{R_PARISC_PLTOFF16F, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_PLTOFF16F"},
|
||||
{R_PARISC_PLTOFF16WF, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_PLTOFF16WF"},
|
||||
{R_PARISC_PLTOFF16DF, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_PLTOFF16DF"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_SEGREL64, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_SEGREL64", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_PLTOFF14WR, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_PLTOFF14WR", false, 0, 0, false},
|
||||
{R_PARISC_PLTOFF14DR, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_PLTOFF14DR", false, 0, 0, false},
|
||||
{R_PARISC_PLTOFF16F, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_PLTOFF16F", false, 0, 0, false},
|
||||
{R_PARISC_PLTOFF16WF, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_PLTOFF16WF", false, 0, 0, false},
|
||||
{R_PARISC_PLTOFF16DF, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_PLTOFF16DF", false, 0, 0, false},
|
||||
|
||||
{R_PARISC_LTOFF_FPTR64, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_LTOFF_FPTR14WR, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_LTOFF_FPTR14WR"},
|
||||
{R_PARISC_LTOFF_FPTR14DR, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_LTOFF_FPTR14DR"},
|
||||
{R_PARISC_LTOFF_FPTR16F, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_LTOFF_FPTR16F"},
|
||||
{R_PARISC_LTOFF_FPTR16WF, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_LTOFF_FPTR16WF"},
|
||||
{R_PARISC_LTOFF_FPTR16DF, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_COPY, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_COPY"},
|
||||
{R_PARISC_IPLT, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_IPLT"},
|
||||
{R_PARISC_LTOFF_FPTR64, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_LTOFF_FPTR14WR, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_LTOFF_FPTR14WR", false, 0, 0, false},
|
||||
{R_PARISC_LTOFF_FPTR14DR, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_LTOFF_FPTR14DR", false, 0, 0, false},
|
||||
{R_PARISC_LTOFF_FPTR16F, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_LTOFF_FPTR16F", false, 0, 0, false},
|
||||
{R_PARISC_LTOFF_FPTR16WF, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_LTOFF_FPTR16WF", false, 0, 0, false},
|
||||
{R_PARISC_LTOFF_FPTR16DF, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_COPY, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_COPY", false, 0, 0, false},
|
||||
{R_PARISC_IPLT, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_IPLT", false, 0, 0, false},
|
||||
|
||||
{R_PARISC_EPLT, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_EPLT"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_dont, NULL, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_EPLT, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_EPLT", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_dont, NULL, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_dont, NULL, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_dont, NULL, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_dont, NULL, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_dont, NULL, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_dont, NULL, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_dont, NULL, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_dont, NULL, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_TPREL32, 0, 0, 0, false, 0, complain_overflow_dont, NULL, "R_PARISC_TPREL32"},
|
||||
{R_PARISC_TPREL21L, 0, 0, 0, false, 0, complain_overflow_dont, NULL, "R_PARISC_TPREL21L"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_dont, NULL, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_dont, NULL, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_dont, NULL, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_TPREL14R, 0, 0, 0, false, 0, complain_overflow_dont, NULL, "R_PARISC_TPREL14R"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_dont, NULL, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_dont, NULL, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_dont, NULL, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_dont, NULL, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_TPREL32, 0, 0, 0, false, 0, complain_overflow_dont, NULL, "R_PARISC_TPREL32", false, 0, 0, false},
|
||||
{R_PARISC_TPREL21L, 0, 0, 0, false, 0, complain_overflow_dont, NULL, "R_PARISC_TPREL21L", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_dont, NULL, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_dont, NULL, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_dont, NULL, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_TPREL14R, 0, 0, 0, false, 0, complain_overflow_dont, NULL, "R_PARISC_TPREL14R", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_dont, NULL, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_dont, NULL, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_dont, NULL, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_LTOFF_TP21L, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_LTOFF_TP21L"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_dont, NULL, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_LTOFF_TP14R, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_LTOFF_TP14F, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_LTOFF_TP14F"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_dont, NULL, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_dont, NULL, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_LTOFF_TP21L, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_LTOFF_TP21L", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_dont, NULL, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_LTOFF_TP14R, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_LTOFF_TP14F, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_LTOFF_TP14F", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_dont, NULL, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_dont, NULL, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_dont, NULL, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_dont, NULL, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_dont, NULL, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_dont, NULL, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_dont, NULL, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_dont, NULL, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_dont, NULL, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_dont, NULL, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_dont, NULL, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_dont, NULL, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_dont, NULL, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_dont, NULL, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_dont, NULL, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_dont, NULL, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_dont, NULL, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_TPREL64, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_TPREL64"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_TPREL14WR, 0, 0, 0, false, 0, complain_overflow_dont, NULL, "R_PARISC_TPREL14WR"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_dont, NULL, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_TPREL64, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_TPREL64", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_TPREL14WR, 0, 0, 0, false, 0, complain_overflow_dont, NULL, "R_PARISC_TPREL14WR", false, 0, 0, false},
|
||||
|
||||
{R_PARISC_TPREL14DR, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_TPREL14DR"},
|
||||
{R_PARISC_TPREL16F, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_TPREL16F"},
|
||||
{R_PARISC_TPREL16WF, 0, 0, 0, false, 0, complain_overflow_dont, NULL, "R_PARISC_TPREL16WF"},
|
||||
{R_PARISC_TPREL16DF, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_TPREL16DF"},
|
||||
{R_PARISC_LTOFF_TP64, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_LTOFF_TP64"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED"},
|
||||
{R_PARISC_LTOFF_TP14WR, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_LTOFF_TP14WR"},
|
||||
{R_PARISC_LTOFF_TP14DR, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_LTOFF_TP14DR"},
|
||||
{R_PARISC_LTOFF_TP16F, 0, 0, 0, false, 0, complain_overflow_dont, NULL, "R_PARISC_LTOFF_TP16F"},
|
||||
{R_PARISC_TPREL14DR, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_TPREL14DR", false, 0, 0, false},
|
||||
{R_PARISC_TPREL16F, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_TPREL16F", false, 0, 0, false},
|
||||
{R_PARISC_TPREL16WF, 0, 0, 0, false, 0, complain_overflow_dont, NULL, "R_PARISC_TPREL16WF", false, 0, 0, false},
|
||||
{R_PARISC_TPREL16DF, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_TPREL16DF", false, 0, 0, false},
|
||||
{R_PARISC_LTOFF_TP64, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_LTOFF_TP64", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_UNIMPLEMENTED, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_UNIMPLEMENTED", false, 0, 0, false},
|
||||
{R_PARISC_LTOFF_TP14WR, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_LTOFF_TP14WR", false, 0, 0, false},
|
||||
{R_PARISC_LTOFF_TP14DR, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_LTOFF_TP14DR", false, 0, 0, false},
|
||||
{R_PARISC_LTOFF_TP16F, 0, 0, 0, false, 0, complain_overflow_dont, NULL, "R_PARISC_LTOFF_TP16F", false, 0, 0, false},
|
||||
|
||||
{R_PARISC_LTOFF_TP16WF, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_LTOFF_TP16WF"},
|
||||
{R_PARISC_LTOFF_TP16DF, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_LTOFF_TP16DF"},
|
||||
{R_PARISC_LTOFF_TP16WF, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_LTOFF_TP16WF", false, 0, 0, false},
|
||||
{R_PARISC_LTOFF_TP16DF, 0, 0, 0, false, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_PARISC_LTOFF_TP16DF", false, 0, 0, false},
|
||||
};
|
||||
|
||||
/* Return one (or more) BFD relocations which implement the base
|
||||
@ -302,8 +301,8 @@ _bfd_elf_hppa_gen_reloc_type (abfd, base_type, format, field, ignore, sym)
|
||||
elf_hppa_reloc_type base_type;
|
||||
int format;
|
||||
int field;
|
||||
int ignore;
|
||||
asymbol *sym;
|
||||
int ignore ATTRIBUTE_UNUSED;
|
||||
asymbol *sym ATTRIBUTE_UNUSED;
|
||||
{
|
||||
elf_hppa_reloc_type *finaltype;
|
||||
elf_hppa_reloc_type **final_types;
|
||||
@ -519,7 +518,7 @@ _bfd_elf_hppa_gen_reloc_type (abfd, base_type, format, field, ignore, sym)
|
||||
|
||||
static void
|
||||
elf_hppa_info_to_howto (abfd, bfd_reloc, elf_reloc)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
arelent *bfd_reloc;
|
||||
Elf_Internal_Rela *elf_reloc;
|
||||
{
|
||||
@ -532,7 +531,7 @@ elf_hppa_info_to_howto (abfd, bfd_reloc, elf_reloc)
|
||||
|
||||
static void
|
||||
elf_hppa_info_to_howto_rel (abfd, bfd_reloc, elf_reloc)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
arelent *bfd_reloc;
|
||||
Elf_Internal_Rel *elf_reloc;
|
||||
{
|
||||
@ -546,7 +545,7 @@ elf_hppa_info_to_howto_rel (abfd, bfd_reloc, elf_reloc)
|
||||
|
||||
static reloc_howto_type *
|
||||
elf_hppa_reloc_type_lookup (abfd, code)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
bfd_reloc_code_real_type code;
|
||||
{
|
||||
if ((int) code < (int) R_PARISC_UNIMPLEMENTED)
|
||||
@ -560,7 +559,7 @@ elf_hppa_reloc_type_lookup (abfd, code)
|
||||
static void
|
||||
elf_hppa_final_write_processing (abfd, linker)
|
||||
bfd *abfd;
|
||||
boolean linker;
|
||||
boolean linker ATTRIBUTE_UNUSED;
|
||||
{
|
||||
int mach = bfd_get_mach (abfd);
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* Matsushita 10200 specific support for 32-bit ELF
|
||||
Copyright (C) 1996, 1997, 1998 Free Software Foundation, Inc.
|
||||
Copyright (C) 1996, 1997, 1998, 1999 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of BFD, the Binary File Descriptor library.
|
||||
|
||||
@ -185,7 +185,7 @@ static const struct mn10200_reloc_map mn10200_reloc_map[] =
|
||||
|
||||
static reloc_howto_type *
|
||||
bfd_elf32_bfd_reloc_type_lookup (abfd, code)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
bfd_reloc_code_real_type code;
|
||||
{
|
||||
unsigned int i;
|
||||
@ -205,7 +205,7 @@ bfd_elf32_bfd_reloc_type_lookup (abfd, code)
|
||||
|
||||
static void
|
||||
mn10200_info_to_howto (abfd, cache_ptr, dst)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
arelent *cache_ptr;
|
||||
Elf32_Internal_Rela *dst;
|
||||
{
|
||||
@ -223,15 +223,15 @@ mn10200_elf_final_link_relocate (howto, input_bfd, output_bfd,
|
||||
addend, info, sym_sec, is_local)
|
||||
reloc_howto_type *howto;
|
||||
bfd *input_bfd;
|
||||
bfd *output_bfd;
|
||||
bfd *output_bfd ATTRIBUTE_UNUSED;
|
||||
asection *input_section;
|
||||
bfd_byte *contents;
|
||||
bfd_vma offset;
|
||||
bfd_vma value;
|
||||
bfd_vma addend;
|
||||
struct bfd_link_info *info;
|
||||
asection *sym_sec;
|
||||
int is_local;
|
||||
struct bfd_link_info *info ATTRIBUTE_UNUSED;
|
||||
asection *sym_sec ATTRIBUTE_UNUSED;
|
||||
int is_local ATTRIBUTE_UNUSED;
|
||||
{
|
||||
unsigned long r_type = howto->type;
|
||||
bfd_byte *hit_data = contents + offset;
|
||||
|
@ -290,7 +290,7 @@ static const struct mn10300_reloc_map mn10300_reloc_map[] =
|
||||
|
||||
static reloc_howto_type *
|
||||
bfd_elf32_bfd_reloc_type_lookup (abfd, code)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
bfd_reloc_code_real_type code;
|
||||
{
|
||||
unsigned int i;
|
||||
@ -310,7 +310,7 @@ bfd_elf32_bfd_reloc_type_lookup (abfd, code)
|
||||
|
||||
static void
|
||||
mn10300_info_to_howto (abfd, cache_ptr, dst)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
arelent *cache_ptr;
|
||||
Elf32_Internal_Rela *dst;
|
||||
{
|
||||
@ -385,7 +385,7 @@ mn10300_elf_check_relocs (abfd, info, sec, relocs)
|
||||
static asection *
|
||||
mn10300_elf_gc_mark_hook (abfd, info, rel, h, sym)
|
||||
bfd *abfd;
|
||||
struct bfd_link_info *info;
|
||||
struct bfd_link_info *info ATTRIBUTE_UNUSED;
|
||||
Elf_Internal_Rela *rel;
|
||||
struct elf_link_hash_entry *h;
|
||||
Elf_Internal_Sym *sym;
|
||||
@ -434,15 +434,15 @@ mn10300_elf_final_link_relocate (howto, input_bfd, output_bfd,
|
||||
addend, info, sym_sec, is_local)
|
||||
reloc_howto_type *howto;
|
||||
bfd *input_bfd;
|
||||
bfd *output_bfd;
|
||||
bfd *output_bfd ATTRIBUTE_UNUSED;
|
||||
asection *input_section;
|
||||
bfd_byte *contents;
|
||||
bfd_vma offset;
|
||||
bfd_vma value;
|
||||
bfd_vma addend;
|
||||
struct bfd_link_info *info;
|
||||
asection *sym_sec;
|
||||
int is_local;
|
||||
struct bfd_link_info *info ATTRIBUTE_UNUSED;
|
||||
asection *sym_sec ATTRIBUTE_UNUSED;
|
||||
int is_local ATTRIBUTE_UNUSED;
|
||||
{
|
||||
unsigned long r_type = howto->type;
|
||||
bfd_byte *hit_data = contents + offset;
|
||||
@ -699,7 +699,7 @@ mn10300_elf_relocate_section (output_bfd, info, input_bfd, input_section,
|
||||
static boolean
|
||||
elf32_mn10300_finish_hash_table_entry (gen_entry, in_args)
|
||||
struct bfd_hash_entry *gen_entry;
|
||||
PTR in_args;
|
||||
PTR in_args ATTRIBUTE_UNUSED;
|
||||
{
|
||||
struct elf32_mn10300_link_hash_entry *entry;
|
||||
unsigned int byte_count = 0;
|
||||
@ -2735,7 +2735,7 @@ elf_mn10300_mach (flags)
|
||||
void
|
||||
_bfd_mn10300_elf_final_write_processing (abfd, linker)
|
||||
bfd *abfd;
|
||||
boolean linker;
|
||||
boolean linker ATTRIBUTE_UNUSED;
|
||||
{
|
||||
unsigned long val;
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* ARC-specific support for 32-bit ELF
|
||||
Copyright (C) 1994, 1995, 1997 Free Software Foundation, Inc.
|
||||
Copyright (C) 1994, 1995, 1997, 1999 Free Software Foundation, Inc.
|
||||
Contributed by Doug Evans (dje@cygnus.com).
|
||||
|
||||
This file is part of BFD, the Binary File Descriptor library.
|
||||
@ -118,7 +118,7 @@ static const struct arc_reloc_map arc_reloc_map[] =
|
||||
|
||||
static reloc_howto_type *
|
||||
bfd_elf32_bfd_reloc_type_lookup (abfd, code)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
bfd_reloc_code_real_type code;
|
||||
{
|
||||
unsigned int i;
|
||||
@ -138,7 +138,7 @@ bfd_elf32_bfd_reloc_type_lookup (abfd, code)
|
||||
|
||||
static void
|
||||
arc_info_to_howto_rel (abfd, cache_ptr, dst)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
arelent *cache_ptr;
|
||||
Elf32_Internal_Rel *dst;
|
||||
{
|
||||
@ -178,7 +178,7 @@ arc_elf_object_p (abfd)
|
||||
static void
|
||||
arc_elf_final_write_processing (abfd, linker)
|
||||
bfd *abfd;
|
||||
boolean linker;
|
||||
boolean linker ATTRIBUTE_UNUSED;
|
||||
{
|
||||
int mach;
|
||||
unsigned long val;
|
||||
|
@ -2044,7 +2044,7 @@ elf32_arm_get_symbol_type (elf_sym, type)
|
||||
static asection *
|
||||
elf32_arm_gc_mark_hook (abfd, info, rel, h, sym)
|
||||
bfd *abfd;
|
||||
struct bfd_link_info *info;
|
||||
struct bfd_link_info *info ATTRIBUTE_UNUSED;
|
||||
Elf_Internal_Rela *rel;
|
||||
struct elf_link_hash_entry *h;
|
||||
Elf_Internal_Sym *sym;
|
||||
@ -2089,10 +2089,10 @@ elf32_arm_gc_mark_hook (abfd, info, rel, h, sym)
|
||||
|
||||
static boolean
|
||||
elf32_arm_gc_sweep_hook (abfd, info, sec, relocs)
|
||||
bfd *abfd;
|
||||
struct bfd_link_info *info;
|
||||
asection *sec;
|
||||
const Elf_Internal_Rela *relocs;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
struct bfd_link_info *info ATTRIBUTE_UNUSED;
|
||||
asection *sec ATTRIBUTE_UNUSED;
|
||||
const Elf_Internal_Rela *relocs ATTRIBUTE_UNUSED;
|
||||
{
|
||||
/* We don't support garbage collection of GOT and PLT relocs yet. */
|
||||
return true;
|
||||
@ -2830,7 +2830,7 @@ elf32_arm_size_dynamic_sections (output_bfd, info)
|
||||
static boolean
|
||||
elf32_arm_discard_copies (h, ignore)
|
||||
struct elf32_arm_link_hash_entry * h;
|
||||
PTR ignore;
|
||||
PTR ignore ATTRIBUTE_UNUSED;
|
||||
{
|
||||
struct elf32_arm_pcrel_relocs_copied * s;
|
||||
|
||||
@ -3109,7 +3109,7 @@ elf32_arm_finish_dynamic_sections (output_bfd, info)
|
||||
static void
|
||||
elf32_arm_post_process_headers (abfd, link_info)
|
||||
bfd * abfd;
|
||||
struct bfd_link_info * link_info;
|
||||
struct bfd_link_info * link_info ATTRIBUTE_UNUSED;
|
||||
{
|
||||
Elf_Internal_Ehdr * i_ehdrp; /* Elf file header, internal form */
|
||||
|
||||
|
@ -211,7 +211,7 @@ struct d10v_reloc_map
|
||||
|
||||
static reloc_howto_type *
|
||||
bfd_elf32_bfd_reloc_type_lookup (abfd, code)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
bfd_reloc_code_real_type code;
|
||||
{
|
||||
unsigned int i;
|
||||
@ -231,7 +231,7 @@ bfd_elf32_bfd_reloc_type_lookup (abfd, code)
|
||||
|
||||
static void
|
||||
d10v_info_to_howto_rel (abfd, cache_ptr, dst)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
arelent *cache_ptr;
|
||||
Elf32_Internal_Rel *dst;
|
||||
{
|
||||
@ -245,7 +245,7 @@ d10v_info_to_howto_rel (abfd, cache_ptr, dst)
|
||||
static asection *
|
||||
elf32_d10v_gc_mark_hook (abfd, info, rel, h, sym)
|
||||
bfd *abfd;
|
||||
struct bfd_link_info *info;
|
||||
struct bfd_link_info *info ATTRIBUTE_UNUSED;
|
||||
Elf_Internal_Rela *rel;
|
||||
struct elf_link_hash_entry *h;
|
||||
Elf_Internal_Sym *sym;
|
||||
@ -288,10 +288,10 @@ elf32_d10v_gc_mark_hook (abfd, info, rel, h, sym)
|
||||
|
||||
static boolean
|
||||
elf32_d10v_gc_sweep_hook (abfd, info, sec, relocs)
|
||||
bfd *abfd;
|
||||
struct bfd_link_info *info;
|
||||
asection *sec;
|
||||
const Elf_Internal_Rela *relocs;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
struct bfd_link_info *info ATTRIBUTE_UNUSED;
|
||||
asection *sec ATTRIBUTE_UNUSED;
|
||||
const Elf_Internal_Rela *relocs ATTRIBUTE_UNUSED;
|
||||
{
|
||||
/* we don't use got and plt entries for d10v */
|
||||
return true;
|
||||
@ -359,7 +359,7 @@ elf32_d10v_check_relocs (abfd, info, sec, relocs)
|
||||
static boolean
|
||||
elf32_d10v_relocate_section (output_bfd, info, input_bfd, input_section,
|
||||
contents, relocs, local_syms, local_sections)
|
||||
bfd *output_bfd;
|
||||
bfd *output_bfd ATTRIBUTE_UNUSED;
|
||||
struct bfd_link_info *info;
|
||||
bfd *input_bfd;
|
||||
asection *input_section;
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* D30V-specific support for 32-bit ELF
|
||||
Copyright (C) 1997, 1998 Free Software Foundation, Inc.
|
||||
Copyright (C) 1997, 1998, 1999 Free Software Foundation, Inc.
|
||||
Contributed by Martin Hunt (hunt@cygnus.com).
|
||||
|
||||
This file is part of BFD, the Binary File Descriptor library.
|
||||
@ -540,7 +540,7 @@ static const struct d30v_reloc_map d30v_reloc_map[] =
|
||||
|
||||
static reloc_howto_type *
|
||||
bfd_elf32_bfd_reloc_type_lookup (abfd, code)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
bfd_reloc_code_real_type code;
|
||||
{
|
||||
unsigned int i;
|
||||
@ -560,7 +560,7 @@ bfd_elf32_bfd_reloc_type_lookup (abfd, code)
|
||||
|
||||
static void
|
||||
d30v_info_to_howto_rel (abfd, cache_ptr, dst)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
arelent *cache_ptr;
|
||||
Elf32_Internal_Rel *dst;
|
||||
{
|
||||
@ -575,7 +575,7 @@ d30v_info_to_howto_rel (abfd, cache_ptr, dst)
|
||||
|
||||
static void
|
||||
d30v_info_to_howto_rela (abfd, cache_ptr, dst)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
arelent *cache_ptr;
|
||||
Elf32_Internal_Rela *dst;
|
||||
{
|
||||
|
@ -250,7 +250,7 @@ fr30_elf_i20_reloc (abfd, reloc_entry, symbol, data,
|
||||
PTR data;
|
||||
asection * input_section;
|
||||
bfd * output_bfd;
|
||||
char ** error_message;
|
||||
char ** error_message ATTRIBUTE_UNUSED;
|
||||
{
|
||||
bfd_vma relocation;
|
||||
unsigned long x;
|
||||
@ -297,7 +297,7 @@ fr30_elf_i32_reloc (abfd, reloc_entry, symbol, data,
|
||||
PTR data;
|
||||
asection * input_section;
|
||||
bfd * output_bfd;
|
||||
char ** error_message;
|
||||
char ** error_message ATTRIBUTE_UNUSED;
|
||||
{
|
||||
bfd_vma relocation;
|
||||
|
||||
@ -353,7 +353,7 @@ static const struct fr30_reloc_map fr30_reloc_map [] =
|
||||
|
||||
static reloc_howto_type *
|
||||
fr30_reloc_type_lookup (abfd, code)
|
||||
bfd * abfd;
|
||||
bfd * abfd ATTRIBUTE_UNUSED;
|
||||
bfd_reloc_code_real_type code;
|
||||
{
|
||||
unsigned int i;
|
||||
@ -370,7 +370,7 @@ fr30_reloc_type_lookup (abfd, code)
|
||||
|
||||
static void
|
||||
fr30_info_to_howto_rela (abfd, cache_ptr, dst)
|
||||
bfd * abfd;
|
||||
bfd * abfd ATTRIBUTE_UNUSED;
|
||||
arelent * cache_ptr;
|
||||
Elf32_Internal_Rela * dst;
|
||||
{
|
||||
@ -499,7 +499,7 @@ fr30_final_link_relocate (howto, input_bfd, input_section, contents, rel, reloca
|
||||
static boolean
|
||||
fr30_elf_relocate_section (output_bfd, info, input_bfd, input_section,
|
||||
contents, relocs, local_syms, local_sections)
|
||||
bfd * output_bfd;
|
||||
bfd * output_bfd ATTRIBUTE_UNUSED;
|
||||
struct bfd_link_info * info;
|
||||
bfd * input_bfd;
|
||||
asection * input_section;
|
||||
@ -681,7 +681,7 @@ fr30_elf_relocate_section (output_bfd, info, input_bfd, input_section,
|
||||
static asection *
|
||||
fr30_elf_gc_mark_hook (abfd, info, rel, h, sym)
|
||||
bfd * abfd;
|
||||
struct bfd_link_info * info;
|
||||
struct bfd_link_info * info ATTRIBUTE_UNUSED;
|
||||
Elf_Internal_Rela * rel;
|
||||
struct elf_link_hash_entry * h;
|
||||
Elf_Internal_Sym * sym;
|
||||
@ -727,10 +727,10 @@ fr30_elf_gc_mark_hook (abfd, info, rel, h, sym)
|
||||
|
||||
static boolean
|
||||
fr30_elf_gc_sweep_hook (abfd, info, sec, relocs)
|
||||
bfd * abfd;
|
||||
struct bfd_link_info * info;
|
||||
asection * sec;
|
||||
const Elf_Internal_Rela * relocs;
|
||||
bfd * abfd ATTRIBUTE_UNUSED;
|
||||
struct bfd_link_info * info ATTRIBUTE_UNUSED;
|
||||
asection * sec ATTRIBUTE_UNUSED;
|
||||
const Elf_Internal_Rela * relocs ATTRIBUTE_UNUSED;
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
@ -533,7 +533,7 @@ elf32_hppa_bfd_final_link_relocate (howto, input_bfd, output_bfd,
|
||||
addend, info, sym_sec, sym_name, is_local)
|
||||
reloc_howto_type *howto;
|
||||
bfd *input_bfd;
|
||||
bfd *output_bfd;
|
||||
bfd *output_bfd ATTRIBUTE_UNUSED;
|
||||
asection *input_section;
|
||||
bfd_byte *contents;
|
||||
bfd_vma offset;
|
||||
@ -796,7 +796,7 @@ do_basic_type_1:
|
||||
|
||||
static boolean
|
||||
hppa_elf_is_local_label_name (abfd, name)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
const char *name;
|
||||
{
|
||||
return (name[0] == 'L' && name[1] == '$');
|
||||
@ -807,11 +807,11 @@ hppa_elf_is_local_label_name (abfd, name)
|
||||
|
||||
static boolean
|
||||
elf32_hppa_add_symbol_hook (abfd, info, sym, namep, flagsp, secp, valp)
|
||||
bfd *abfd;
|
||||
struct bfd_link_info *info;
|
||||
const Elf_Internal_Sym *sym;
|
||||
const char **namep;
|
||||
flagword *flagsp;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
struct bfd_link_info *info ATTRIBUTE_UNUSED;
|
||||
const Elf_Internal_Sym *sym ATTRIBUTE_UNUSED;
|
||||
const char **namep ATTRIBUTE_UNUSED;
|
||||
flagword *flagsp ATTRIBUTE_UNUSED;
|
||||
asection **secp;
|
||||
bfd_vma *valp;
|
||||
{
|
||||
@ -825,7 +825,8 @@ elf32_hppa_add_symbol_hook (abfd, info, sym, namep, flagsp, secp, valp)
|
||||
|
||||
static void
|
||||
elf32_hppa_name_of_stub (location, destination, stub_name)
|
||||
bfd_vma location, destination;
|
||||
bfd_vma location ATTRIBUTE_UNUSED;
|
||||
bfd_vma destination ATTRIBUTE_UNUSED;
|
||||
char *stub_name;
|
||||
{
|
||||
strcpy (stub_name, "_____long_branch_stub_");
|
||||
@ -980,7 +981,7 @@ elf32_hppa_build_stubs (stub_bfd, info)
|
||||
boolean
|
||||
elf32_hppa_size_stubs (stub_bfd, output_bfd, link_info)
|
||||
bfd *stub_bfd;
|
||||
bfd *output_bfd;
|
||||
bfd *output_bfd ATTRIBUTE_UNUSED;
|
||||
struct bfd_link_info *link_info;
|
||||
{
|
||||
bfd *input_bfd;
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* Intel 80386/80486-specific support for 32-bit ELF
|
||||
Copyright 1993-1998, 1999 Free Software Foundation, Inc.
|
||||
Copyright 1993, 94-98, 1999 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of BFD, the Binary File Descriptor library.
|
||||
|
||||
@ -67,15 +67,15 @@ static reloc_howto_type elf_howto_table[]=
|
||||
HOWTO(R_386_RELATIVE, 0,2,32,false,0,complain_overflow_bitfield, bfd_elf_generic_reloc,"R_386_RELATIVE", true,0xffffffff,0xffffffff,false),
|
||||
HOWTO(R_386_GOTOFF, 0,2,32,false,0,complain_overflow_bitfield, bfd_elf_generic_reloc,"R_386_GOTOFF", true,0xffffffff,0xffffffff,false),
|
||||
HOWTO(R_386_GOTPC, 0,2,32,true,0,complain_overflow_bitfield, bfd_elf_generic_reloc,"R_386_GOTPC", true,0xffffffff,0xffffffff,true),
|
||||
{ 11, 0, 0, 0, false, 0, complain_overflow_dont, NULL, NULL, false, 0, 0, false },
|
||||
{ 12, 0, 0, 0, false, 0, complain_overflow_dont, NULL, NULL, false, 0, 0, false },
|
||||
{ 13, 0, 0, 0, false, 0, complain_overflow_dont, NULL, NULL, false, 0, 0, false },
|
||||
{ 14, 0, 0, 0, false, 0, complain_overflow_dont, NULL, NULL, false, 0, 0, false },
|
||||
{ 15, 0, 0, 0, false, 0, complain_overflow_dont, NULL, NULL, false, 0, 0, false },
|
||||
{ 16, 0, 0, 0, false, 0, complain_overflow_dont, NULL, NULL, false, 0, 0, false },
|
||||
{ 17, 0, 0, 0, false, 0, complain_overflow_dont, NULL, NULL, false, 0, 0, false },
|
||||
{ 18, 0, 0, 0, false, 0, complain_overflow_dont, NULL, NULL, false, 0, 0, false },
|
||||
{ 19, 0, 0, 0, false, 0, complain_overflow_dont, NULL, NULL, false, 0, 0, false },
|
||||
EMPTY_HOWTO (11),
|
||||
EMPTY_HOWTO (12),
|
||||
EMPTY_HOWTO (13),
|
||||
EMPTY_HOWTO (14),
|
||||
EMPTY_HOWTO (15),
|
||||
EMPTY_HOWTO (16),
|
||||
EMPTY_HOWTO (17),
|
||||
EMPTY_HOWTO (18),
|
||||
EMPTY_HOWTO (19),
|
||||
/* The remaining relocs are a GNU extension. */
|
||||
HOWTO(R_386_16, 0,1,16,false,0,complain_overflow_bitfield, bfd_elf_generic_reloc,"R_386_16", true,0xffff,0xffff,false),
|
||||
HOWTO(R_386_PC16, 0,1,16,true, 0,complain_overflow_bitfield, bfd_elf_generic_reloc,"R_386_PC16", true,0xffff,0xffff,true),
|
||||
|
@ -39,17 +39,17 @@ static reloc_howto_type elf_howto_table[]=
|
||||
HOWTO(R_960_NONE, 0, 0, 0, false, 0, complain_overflow_bitfield,
|
||||
elf32_i960_relocate, "R_960_NONE", true,
|
||||
0x00000000, 0x00000000, false),
|
||||
{ 1 },
|
||||
EMPTY_HOWTO (1),
|
||||
HOWTO (R_960_32, 0, 2, 32, false, 0, complain_overflow_bitfield,
|
||||
elf32_i960_relocate, "R_960_32", true,
|
||||
0xffffffff, 0xffffffff, false),
|
||||
HOWTO (R_960_IP24, 0, 2, 24, true, 0, complain_overflow_signed,
|
||||
elf32_i960_relocate, "R_960_IP24 ", true,
|
||||
0x00ffffff, 0x00ffffff, false),
|
||||
{ 4 },
|
||||
{ 5 },
|
||||
{ 6 },
|
||||
{ 7 }
|
||||
EMPTY_HOWTO (4),
|
||||
EMPTY_HOWTO (5),
|
||||
EMPTY_HOWTO (6),
|
||||
EMPTY_HOWTO (7)
|
||||
};
|
||||
|
||||
static enum elf_i960_reloc_type
|
||||
@ -71,16 +71,16 @@ elf32_i960_bfd_to_reloc_type (bfd_reloc_code_real_type code)
|
||||
|
||||
static void
|
||||
elf32_i960_info_to_howto (abfd, cache_ptr, dst)
|
||||
bfd *abfd;
|
||||
arelent *cache_ptr;
|
||||
Elf32_Internal_Rela *dst;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
arelent *cache_ptr ATTRIBUTE_UNUSED;
|
||||
Elf32_Internal_Rela *dst ATTRIBUTE_UNUSED;
|
||||
{
|
||||
abort ();
|
||||
}
|
||||
|
||||
static void
|
||||
elf32_i960_info_to_howto_rel (abfd, cache_ptr, dst)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
arelent *cache_ptr;
|
||||
Elf32_Internal_Rel *dst;
|
||||
{
|
||||
@ -111,13 +111,13 @@ elf32_i960_relocate (abfd,
|
||||
input_section,
|
||||
output_bfd,
|
||||
error_message)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
arelent *reloc_entry;
|
||||
asymbol *symbol;
|
||||
PTR data;
|
||||
PTR data ATTRIBUTE_UNUSED;
|
||||
asection *input_section;
|
||||
bfd *output_bfd;
|
||||
char **error_message;
|
||||
char **error_message ATTRIBUTE_UNUSED;
|
||||
{
|
||||
/* HACK: I think this first condition is necessary when producing
|
||||
relocatable output. After the end of HACK, the code is identical
|
||||
@ -153,7 +153,7 @@ elf32_i960_relocate (abfd,
|
||||
|
||||
static reloc_howto_type *
|
||||
elf32_i960_reloc_type_lookup (abfd, code)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
bfd_reloc_code_real_type code;
|
||||
{
|
||||
return elf_howto_table + elf32_i960_bfd_to_reloc_type (code);
|
||||
|
@ -301,7 +301,7 @@ m32r_elf_10_pcrel_reloc (abfd, reloc_entry, symbol, data,
|
||||
PTR data;
|
||||
asection * input_section;
|
||||
bfd * output_bfd;
|
||||
char ** error_message;
|
||||
char ** error_message ATTRIBUTE_UNUSED;
|
||||
{
|
||||
/* This part is from bfd_elf_generic_reloc. */
|
||||
if (output_bfd != (bfd *) NULL
|
||||
@ -339,7 +339,7 @@ m32r_elf_do_10_pcrel_reloc (abfd, howto, input_section, data, offset,
|
||||
asection *input_section;
|
||||
bfd_byte *data;
|
||||
bfd_vma offset;
|
||||
asection *symbol_section;
|
||||
asection *symbol_section ATTRIBUTE_UNUSED;
|
||||
bfd_vma symbol_value;
|
||||
bfd_vma addend;
|
||||
{
|
||||
@ -403,13 +403,13 @@ static struct m32r_hi16 *m32r_hi16_list;
|
||||
static bfd_reloc_status_type
|
||||
m32r_elf_hi16_reloc (abfd, reloc_entry, symbol, data,
|
||||
input_section, output_bfd, error_message)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
arelent *reloc_entry;
|
||||
asymbol *symbol;
|
||||
PTR data;
|
||||
asection *input_section;
|
||||
bfd *output_bfd;
|
||||
char **error_message;
|
||||
char **error_message ATTRIBUTE_UNUSED;
|
||||
{
|
||||
bfd_reloc_status_type ret;
|
||||
bfd_vma relocation;
|
||||
@ -558,13 +558,13 @@ m32r_elf_lo16_reloc (abfd, reloc_entry, symbol, data,
|
||||
static bfd_reloc_status_type
|
||||
m32r_elf_sda16_reloc (abfd, reloc_entry, symbol, data,
|
||||
input_section, output_bfd, error_message)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
arelent *reloc_entry;
|
||||
asymbol *symbol;
|
||||
PTR data;
|
||||
PTR data ATTRIBUTE_UNUSED;
|
||||
asection *input_section;
|
||||
bfd *output_bfd;
|
||||
char **error_message;
|
||||
char **error_message ATTRIBUTE_UNUSED;
|
||||
{
|
||||
/* This part is from bfd_elf_generic_reloc. */
|
||||
if (output_bfd != (bfd *) NULL
|
||||
@ -614,7 +614,7 @@ static const struct m32r_reloc_map m32r_reloc_map[] =
|
||||
|
||||
static reloc_howto_type *
|
||||
bfd_elf32_bfd_reloc_type_lookup (abfd, code)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
bfd_reloc_code_real_type code;
|
||||
{
|
||||
unsigned int i;
|
||||
@ -634,7 +634,7 @@ bfd_elf32_bfd_reloc_type_lookup (abfd, code)
|
||||
|
||||
static void
|
||||
m32r_info_to_howto_rel (abfd, cache_ptr, dst)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
arelent *cache_ptr;
|
||||
Elf32_Internal_Rel *dst;
|
||||
{
|
||||
@ -650,8 +650,8 @@ m32r_info_to_howto_rel (abfd, cache_ptr, dst)
|
||||
|
||||
boolean
|
||||
_bfd_m32r_elf_section_from_bfd_section (abfd, hdr, sec, retval)
|
||||
bfd *abfd;
|
||||
Elf32_Internal_Shdr *hdr;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
Elf32_Internal_Shdr *hdr ATTRIBUTE_UNUSED;
|
||||
asection *sec;
|
||||
int *retval;
|
||||
{
|
||||
@ -677,7 +677,7 @@ static asymbol *m32r_elf_scom_symbol_ptr;
|
||||
|
||||
void
|
||||
_bfd_m32r_elf_symbol_processing (abfd, asym)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
asymbol *asym;
|
||||
{
|
||||
elf_symbol_type *elfsym;
|
||||
@ -717,7 +717,7 @@ m32r_elf_add_symbol_hook (abfd, info, sym, namep, flagsp, secp, valp)
|
||||
struct bfd_link_info *info;
|
||||
const Elf_Internal_Sym *sym;
|
||||
const char **namep;
|
||||
flagword *flagsp;
|
||||
flagword *flagsp ATTRIBUTE_UNUSED;
|
||||
asection **secp;
|
||||
bfd_vma *valp;
|
||||
{
|
||||
@ -850,7 +850,7 @@ m32r_elf_final_sda_base (output_bfd, info, error_message, psb)
|
||||
static boolean
|
||||
m32r_elf_relocate_section (output_bfd, info, input_bfd, input_section,
|
||||
contents, relocs, local_syms, local_sections)
|
||||
bfd *output_bfd;
|
||||
bfd *output_bfd ATTRIBUTE_UNUSED;
|
||||
struct bfd_link_info *info;
|
||||
bfd *input_bfd;
|
||||
asection *input_section;
|
||||
@ -1801,7 +1801,7 @@ m32r_elf_object_p (abfd)
|
||||
static void
|
||||
m32r_elf_final_write_processing (abfd, linker)
|
||||
bfd * abfd;
|
||||
boolean linker;
|
||||
boolean linker ATTRIBUTE_UNUSED;
|
||||
{
|
||||
unsigned long val;
|
||||
|
||||
@ -1936,7 +1936,7 @@ m32r_elf_print_private_bfd_data (abfd, ptr)
|
||||
asection *
|
||||
m32r_elf_gc_mark_hook (abfd, info, rel, h, sym)
|
||||
bfd *abfd;
|
||||
struct bfd_link_info *info;
|
||||
struct bfd_link_info *info ATTRIBUTE_UNUSED;
|
||||
Elf_Internal_Rela *rel;
|
||||
struct elf_link_hash_entry *h;
|
||||
Elf_Internal_Sym *sym;
|
||||
@ -1979,10 +1979,10 @@ m32r_elf_gc_mark_hook (abfd, info, rel, h, sym)
|
||||
|
||||
static boolean
|
||||
m32r_elf_gc_sweep_hook (abfd, info, sec, relocs)
|
||||
bfd *abfd;
|
||||
struct bfd_link_info *info;
|
||||
asection *sec;
|
||||
const Elf_Internal_Rela *relocs;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
struct bfd_link_info *info ATTRIBUTE_UNUSED;
|
||||
asection *sec ATTRIBUTE_UNUSED;
|
||||
const Elf_Internal_Rela *relocs ATTRIBUTE_UNUSED;
|
||||
{
|
||||
/* we don't use got and plt entries for m32r */
|
||||
return true;
|
||||
|
@ -237,7 +237,7 @@ mcore_elf_howto_init ()
|
||||
|
||||
static reloc_howto_type *
|
||||
mcore_elf_reloc_type_lookup (abfd, code)
|
||||
bfd * abfd;
|
||||
bfd * abfd ATTRIBUTE_UNUSED;
|
||||
bfd_reloc_code_real_type code;
|
||||
{
|
||||
enum elf_mcore_reloc_type mcore_reloc = R_MCORE_NONE;
|
||||
@ -267,7 +267,7 @@ mcore_elf_reloc_type_lookup (abfd, code)
|
||||
/* Set the howto pointer for a RCE ELF reloc. */
|
||||
static void
|
||||
mcore_elf_info_to_howto (abfd, cache_ptr, dst)
|
||||
bfd * abfd;
|
||||
bfd * abfd ATTRIBUTE_UNUSED;
|
||||
arelent * cache_ptr;
|
||||
Elf32_Internal_Rela * dst;
|
||||
{
|
||||
@ -349,7 +349,11 @@ mcore_elf_merge_private_bfd_data (ibfd, obfd)
|
||||
}
|
||||
else if (new_flags == old_flags) /* Compatible flags are ok */
|
||||
;
|
||||
|
||||
else
|
||||
{
|
||||
/* FIXME */
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
@ -362,11 +366,11 @@ mcore_elf_unsupported_reloc (abfd, reloc_entry, symbol, data, input_section,
|
||||
output_bfd, error_message)
|
||||
bfd * abfd;
|
||||
arelent * reloc_entry;
|
||||
asymbol * symbol;
|
||||
PTR data;
|
||||
asection * input_section;
|
||||
bfd * output_bfd;
|
||||
char ** error_message;
|
||||
asymbol * symbol ATTRIBUTE_UNUSED;
|
||||
PTR data ATTRIBUTE_UNUSED;
|
||||
asection * input_section ATTRIBUTE_UNUSED;
|
||||
bfd * output_bfd ATTRIBUTE_UNUSED;
|
||||
char ** error_message ATTRIBUTE_UNUSED;
|
||||
{
|
||||
BFD_ASSERT (reloc_entry->howto != (reloc_howto_type *)0);
|
||||
|
||||
@ -411,7 +415,7 @@ mcore_elf_unsupported_reloc (abfd, reloc_entry, symbol, data, input_section,
|
||||
static boolean
|
||||
mcore_elf_relocate_section (output_bfd, info, input_bfd, input_section,
|
||||
contents, relocs, local_syms, local_sections)
|
||||
bfd * output_bfd;
|
||||
bfd * output_bfd ATTRIBUTE_UNUSED;
|
||||
struct bfd_link_info * info;
|
||||
bfd * input_bfd;
|
||||
asection * input_section;
|
||||
@ -619,7 +623,7 @@ mcore_elf_relocate_section (output_bfd, info, input_bfd, input_section,
|
||||
static asection *
|
||||
mcore_elf_gc_mark_hook (abfd, info, rel, h, sym)
|
||||
bfd * abfd;
|
||||
struct bfd_link_info * info;
|
||||
struct bfd_link_info * info ATTRIBUTE_UNUSED;
|
||||
Elf_Internal_Rela * rel;
|
||||
struct elf_link_hash_entry * h;
|
||||
Elf_Internal_Sym * sym;
|
||||
@ -665,10 +669,10 @@ mcore_elf_gc_mark_hook (abfd, info, rel, h, sym)
|
||||
|
||||
static boolean
|
||||
mcore_elf_gc_sweep_hook (abfd, info, sec, relocs)
|
||||
bfd * abfd;
|
||||
struct bfd_link_info * info;
|
||||
asection * sec;
|
||||
const Elf_Internal_Rela * relocs;
|
||||
bfd * abfd ATTRIBUTE_UNUSED;
|
||||
struct bfd_link_info * info ATTRIBUTE_UNUSED;
|
||||
asection * sec ATTRIBUTE_UNUSED;
|
||||
const Elf_Internal_Rela * relocs ATTRIBUTE_UNUSED;
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
@ -642,9 +642,9 @@ static reloc_howto_type elf_mips_howto_table[] =
|
||||
|
||||
/* The remaining relocs are defined on Irix 5, although they are
|
||||
not defined by the ABI. */
|
||||
{ 13 },
|
||||
{ 14 },
|
||||
{ 15 },
|
||||
EMPTY_HOWTO (13),
|
||||
EMPTY_HOWTO (14),
|
||||
EMPTY_HOWTO (15),
|
||||
|
||||
/* A 5 bit shift field. */
|
||||
HOWTO (R_MIPS_SHIFT5, /* type */
|
||||
@ -787,9 +787,9 @@ static reloc_howto_type elf_mips_howto_table[] =
|
||||
false), /* pcrel_offset */
|
||||
|
||||
/* Used to cause the linker to insert and delete instructions? */
|
||||
{ R_MIPS_INSERT_A },
|
||||
{ R_MIPS_INSERT_B },
|
||||
{ R_MIPS_DELETE },
|
||||
EMPTY_HOWTO (R_MIPS_INSERT_A),
|
||||
EMPTY_HOWTO (R_MIPS_INSERT_B),
|
||||
EMPTY_HOWTO (R_MIPS_DELETE),
|
||||
|
||||
/* Get the higher value of a 64 bit addend. */
|
||||
HOWTO (R_MIPS_HIGHER, /* type */
|
||||
@ -866,10 +866,10 @@ static reloc_howto_type elf_mips_howto_table[] =
|
||||
0xffffffff, /* dst_mask */
|
||||
false), /* pcrel_offset */
|
||||
|
||||
{ R_MIPS_REL16 },
|
||||
{ R_MIPS_ADD_IMMEDIATE },
|
||||
{ R_MIPS_PJUMP },
|
||||
{ R_MIPS_RELGOT },
|
||||
EMPTY_HOWTO (R_MIPS_REL16),
|
||||
EMPTY_HOWTO (R_MIPS_ADD_IMMEDIATE),
|
||||
EMPTY_HOWTO (R_MIPS_PJUMP),
|
||||
EMPTY_HOWTO (R_MIPS_RELGOT),
|
||||
|
||||
/* Protected jump conversion. This is an optimization hint. No
|
||||
relocation is required for correctness. */
|
||||
@ -1004,7 +1004,7 @@ _bfd_mips_elf_hi16_reloc (abfd,
|
||||
input_section,
|
||||
output_bfd,
|
||||
error_message)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
arelent *reloc_entry;
|
||||
asymbol *symbol;
|
||||
PTR data;
|
||||
@ -1607,13 +1607,13 @@ mips32_64bit_reloc (abfd, reloc_entry, symbol, data, input_section,
|
||||
static bfd_reloc_status_type
|
||||
mips16_jump_reloc (abfd, reloc_entry, symbol, data, input_section,
|
||||
output_bfd, error_message)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
arelent *reloc_entry;
|
||||
asymbol *symbol;
|
||||
PTR data;
|
||||
PTR data ATTRIBUTE_UNUSED;
|
||||
asection *input_section;
|
||||
bfd *output_bfd;
|
||||
char **error_message;
|
||||
char **error_message ATTRIBUTE_UNUSED;
|
||||
{
|
||||
if (output_bfd != (bfd *) NULL
|
||||
&& (symbol->flags & BSF_SECTION_SYM) == 0
|
||||
@ -2143,7 +2143,7 @@ bfd_mips_elf_swap_msym_out (abfd, in, ex)
|
||||
/*ARGSUSED*/
|
||||
static boolean
|
||||
mips_elf_sym_is_global (abfd, sym)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
asymbol *sym;
|
||||
{
|
||||
return (sym->flags & BSF_SECTION_SYM) == 0 ? true : false;
|
||||
@ -2174,7 +2174,7 @@ _bfd_mips_elf_object_p (abfd)
|
||||
void
|
||||
_bfd_mips_elf_final_write_processing (abfd, linker)
|
||||
bfd *abfd;
|
||||
boolean linker;
|
||||
boolean linker ATTRIBUTE_UNUSED;
|
||||
{
|
||||
unsigned long val;
|
||||
unsigned int i;
|
||||
@ -2859,8 +2859,8 @@ _bfd_mips_elf_fake_sections (abfd, hdr, sec)
|
||||
|
||||
boolean
|
||||
_bfd_mips_elf_section_from_bfd_section (abfd, hdr, sec, retval)
|
||||
bfd *abfd;
|
||||
Elf32_Internal_Shdr *hdr;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
Elf32_Internal_Shdr *hdr ATTRIBUTE_UNUSED;
|
||||
asection *sec;
|
||||
int *retval;
|
||||
{
|
||||
@ -3821,7 +3821,7 @@ _bfd_mips_elf_add_symbol_hook (abfd, info, sym, namep, flagsp, secp, valp)
|
||||
struct bfd_link_info *info;
|
||||
const Elf_Internal_Sym *sym;
|
||||
const char **namep;
|
||||
flagword *flagsp;
|
||||
flagword *flagsp ATTRIBUTE_UNUSED;
|
||||
asection **secp;
|
||||
bfd_vma *valp;
|
||||
{
|
||||
@ -5165,7 +5165,7 @@ mips_elf_high (value)
|
||||
|
||||
static bfd_vma
|
||||
mips_elf_higher (value)
|
||||
bfd_vma value;
|
||||
bfd_vma value ATTRIBUTE_UNUSED;
|
||||
{
|
||||
#ifdef BFD64
|
||||
return ((value + (bfd_vma) 0x80008000) >> 32) & 0xffff;
|
||||
@ -5179,7 +5179,7 @@ mips_elf_higher (value)
|
||||
|
||||
static bfd_vma
|
||||
mips_elf_highest (value)
|
||||
bfd_vma value;
|
||||
bfd_vma value ATTRIBUTE_UNUSED;
|
||||
{
|
||||
#ifdef BFD64
|
||||
return ((value + (bfd_vma) 0x800080008000) > 48) & 0xffff;
|
||||
@ -5240,7 +5240,7 @@ static boolean
|
||||
mips_elf_record_global_got_symbol (h, info, g)
|
||||
struct elf_link_hash_entry *h;
|
||||
struct bfd_link_info *info;
|
||||
struct mips_got_info *g;
|
||||
struct mips_got_info *g ATTRIBUTE_UNUSED;
|
||||
{
|
||||
/* A global symbol in the GOT must also be in the dynamic symbol
|
||||
table. */
|
||||
@ -6191,7 +6191,7 @@ _bfd_mips_elf_relocate_section (output_bfd, info, input_bfd, input_section,
|
||||
this is, we depend on the fact that the INPUT_SECTION's
|
||||
REL_HDR is read before its REL_HDR2. */
|
||||
rel_hdr = &elf_section_data (input_section)->rel_hdr;
|
||||
if (rel - relocs
|
||||
if ((size_t) (rel - relocs)
|
||||
>= (rel_hdr->sh_size / rel_hdr->sh_entsize
|
||||
* bed->s->int_rels_per_ext_rel))
|
||||
rel_hdr = elf_section_data (input_section)->rel_hdr2;
|
||||
@ -6318,9 +6318,9 @@ _bfd_mips_elf_relocate_section (output_bfd, info, input_bfd, input_section,
|
||||
/*ARGSIGNORED*/
|
||||
boolean
|
||||
_bfd_mips_elf_link_output_symbol_hook (abfd, info, name, sym, input_sec)
|
||||
bfd *abfd;
|
||||
struct bfd_link_info *info;
|
||||
const char *name;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
struct bfd_link_info *info ATTRIBUTE_UNUSED;
|
||||
const char *name ATTRIBUTE_UNUSED;
|
||||
Elf_Internal_Sym *sym;
|
||||
asection *input_sec;
|
||||
{
|
||||
@ -6500,7 +6500,7 @@ _bfd_mips_elf_create_dynamic_sections (abfd, info)
|
||||
static boolean
|
||||
mips_elf_create_compact_rel_section (abfd, info)
|
||||
bfd *abfd;
|
||||
struct bfd_link_info *info;
|
||||
struct bfd_link_info *info ATTRIBUTE_UNUSED;
|
||||
{
|
||||
flagword flags;
|
||||
register asection *s;
|
||||
@ -7067,7 +7067,7 @@ _bfd_mips_elf_check_relocs (abfd, info, sec, relocs)
|
||||
asection *
|
||||
_bfd_mips_elf_gc_mark_hook (abfd, info, rel, h, sym)
|
||||
bfd *abfd;
|
||||
struct bfd_link_info *info;
|
||||
struct bfd_link_info *info ATTRIBUTE_UNUSED;
|
||||
Elf_Internal_Rela *rel;
|
||||
struct elf_link_hash_entry *h;
|
||||
Elf_Internal_Sym *sym;
|
||||
@ -7115,10 +7115,10 @@ _bfd_mips_elf_gc_mark_hook (abfd, info, rel, h, sym)
|
||||
|
||||
boolean
|
||||
_bfd_mips_elf_gc_sweep_hook (abfd, info, sec, relocs)
|
||||
bfd *abfd;
|
||||
struct bfd_link_info *info;
|
||||
asection *sec;
|
||||
const Elf_Internal_Rela *relocs;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
struct bfd_link_info *info ATTRIBUTE_UNUSED;
|
||||
asection *sec ATTRIBUTE_UNUSED;
|
||||
const Elf_Internal_Rela *relocs ATTRIBUTE_UNUSED;
|
||||
{
|
||||
#if 0
|
||||
Elf_Internal_Shdr *symtab_hdr;
|
||||
@ -7281,7 +7281,7 @@ _bfd_mips_elf_always_size_sections (output_bfd, info)
|
||||
static boolean
|
||||
mips_elf_check_mips16_stubs (h, data)
|
||||
struct mips_elf_link_hash_entry *h;
|
||||
PTR data;
|
||||
PTR data ATTRIBUTE_UNUSED;
|
||||
{
|
||||
if (h->fn_stub != NULL
|
||||
&& ! h->need_fn_stub)
|
||||
@ -7652,7 +7652,7 @@ _bfd_mips_elf_size_dynamic_sections (output_bfd, info)
|
||||
|
||||
static void
|
||||
mips_elf_irix6_finish_dynamic_symbol (abfd, name, sym)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
const char *name;
|
||||
Elf_Internal_Sym *sym;
|
||||
{
|
||||
|
@ -1231,7 +1231,7 @@ error_return:
|
||||
|
||||
static reloc_howto_type *
|
||||
ppc_elf_reloc_type_lookup (abfd, code)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
bfd_reloc_code_real_type code;
|
||||
{
|
||||
enum elf_ppc_reloc_type ppc_reloc = R_PPC_NONE;
|
||||
@ -1307,7 +1307,7 @@ ppc_elf_reloc_type_lookup (abfd, code)
|
||||
|
||||
static void
|
||||
ppc_elf_info_to_howto (abfd, cache_ptr, dst)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
arelent *cache_ptr;
|
||||
Elf32_Internal_Rela *dst;
|
||||
{
|
||||
@ -1323,13 +1323,13 @@ ppc_elf_info_to_howto (abfd, cache_ptr, dst)
|
||||
static bfd_reloc_status_type
|
||||
ppc_elf_addr16_ha_reloc (abfd, reloc_entry, symbol, data, input_section,
|
||||
output_bfd, error_message)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
arelent *reloc_entry;
|
||||
asymbol *symbol;
|
||||
PTR data;
|
||||
PTR data ATTRIBUTE_UNUSED;
|
||||
asection *input_section;
|
||||
bfd *output_bfd;
|
||||
char **error_message;
|
||||
char **error_message ATTRIBUTE_UNUSED;
|
||||
{
|
||||
bfd_vma relocation;
|
||||
|
||||
@ -1523,7 +1523,7 @@ ppc_elf_section_from_shdr (abfd, hdr, name)
|
||||
|
||||
static boolean
|
||||
ppc_elf_fake_sections (abfd, shdr, asect)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
Elf32_Internal_Shdr *shdr;
|
||||
asection *asect;
|
||||
{
|
||||
@ -1640,7 +1640,7 @@ ppc_elf_additional_program_headers (abfd)
|
||||
|
||||
static boolean
|
||||
ppc_elf_modify_segment_map (abfd)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
{
|
||||
return true;
|
||||
}
|
||||
@ -2523,7 +2523,7 @@ ppc_elf_check_relocs (abfd, info, sec, relocs)
|
||||
static asection *
|
||||
ppc_elf_gc_mark_hook (abfd, info, rel, h, sym)
|
||||
bfd *abfd;
|
||||
struct bfd_link_info *info;
|
||||
struct bfd_link_info *info ATTRIBUTE_UNUSED;
|
||||
Elf_Internal_Rela *rel;
|
||||
struct elf_link_hash_entry *h;
|
||||
Elf_Internal_Sym *sym;
|
||||
@ -2570,7 +2570,7 @@ ppc_elf_gc_mark_hook (abfd, info, rel, h, sym)
|
||||
static boolean
|
||||
ppc_elf_gc_sweep_hook (abfd, info, sec, relocs)
|
||||
bfd *abfd;
|
||||
struct bfd_link_info *info;
|
||||
struct bfd_link_info *info ATTRIBUTE_UNUSED;
|
||||
asection *sec;
|
||||
const Elf_Internal_Rela *relocs;
|
||||
{
|
||||
@ -2637,8 +2637,8 @@ ppc_elf_add_symbol_hook (abfd, info, sym, namep, flagsp, secp, valp)
|
||||
bfd *abfd;
|
||||
struct bfd_link_info *info;
|
||||
const Elf_Internal_Sym *sym;
|
||||
const char **namep;
|
||||
flagword *flagsp;
|
||||
const char **namep ATTRIBUTE_UNUSED;
|
||||
flagword *flagsp ATTRIBUTE_UNUSED;
|
||||
asection **secp;
|
||||
bfd_vma *valp;
|
||||
{
|
||||
|
@ -207,21 +207,21 @@ static reloc_howto_type sh_elf_howto_table[] =
|
||||
0xff, /* dst_mask */
|
||||
true), /* pcrel_offset */
|
||||
|
||||
{ 10 },
|
||||
{ 11 },
|
||||
{ 12 },
|
||||
{ 13 },
|
||||
{ 14 },
|
||||
{ 15 },
|
||||
{ 16 },
|
||||
{ 17 },
|
||||
{ 18 },
|
||||
{ 19 },
|
||||
{ 20 },
|
||||
{ 21 },
|
||||
{ 22 },
|
||||
{ 23 },
|
||||
{ 24 },
|
||||
EMPTY_HOWTO (10),
|
||||
EMPTY_HOWTO (11),
|
||||
EMPTY_HOWTO (12),
|
||||
EMPTY_HOWTO (13),
|
||||
EMPTY_HOWTO (14),
|
||||
EMPTY_HOWTO (15),
|
||||
EMPTY_HOWTO (16),
|
||||
EMPTY_HOWTO (17),
|
||||
EMPTY_HOWTO (18),
|
||||
EMPTY_HOWTO (19),
|
||||
EMPTY_HOWTO (20),
|
||||
EMPTY_HOWTO (21),
|
||||
EMPTY_HOWTO (22),
|
||||
EMPTY_HOWTO (23),
|
||||
EMPTY_HOWTO (24),
|
||||
|
||||
/* The remaining relocs are a GNU extension used for relaxing. The
|
||||
final pass of the linker never needs to do anything with any of
|
||||
@ -426,7 +426,7 @@ sh_elf_reloc (abfd, reloc_entry, symbol_in, data, input_section, output_bfd,
|
||||
PTR data;
|
||||
asection *input_section;
|
||||
bfd *output_bfd;
|
||||
char **error_message;
|
||||
char **error_message ATTRIBUTE_UNUSED;
|
||||
{
|
||||
unsigned long insn;
|
||||
bfd_vma sym_value;
|
||||
@ -497,13 +497,13 @@ sh_elf_reloc (abfd, reloc_entry, symbol_in, data, input_section, output_bfd,
|
||||
static bfd_reloc_status_type
|
||||
sh_elf_ignore_reloc (abfd, reloc_entry, symbol, data, input_section,
|
||||
output_bfd, error_message)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
arelent *reloc_entry;
|
||||
asymbol *symbol;
|
||||
PTR data;
|
||||
asymbol *symbol ATTRIBUTE_UNUSED;
|
||||
PTR data ATTRIBUTE_UNUSED;
|
||||
asection *input_section;
|
||||
bfd *output_bfd;
|
||||
char **error_message;
|
||||
char **error_message ATTRIBUTE_UNUSED;
|
||||
{
|
||||
if (output_bfd != NULL)
|
||||
reloc_entry->address += input_section->output_offset;
|
||||
@ -548,7 +548,7 @@ static const struct elf_reloc_map sh_reloc_map[] =
|
||||
|
||||
static reloc_howto_type *
|
||||
sh_elf_reloc_type_lookup (abfd, code)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
bfd_reloc_code_real_type code;
|
||||
{
|
||||
unsigned int i;
|
||||
@ -566,7 +566,7 @@ sh_elf_reloc_type_lookup (abfd, code)
|
||||
|
||||
static void
|
||||
sh_elf_info_to_howto (abfd, cache_ptr, dst)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
arelent *cache_ptr;
|
||||
Elf_Internal_Rela *dst;
|
||||
{
|
||||
@ -1671,7 +1671,7 @@ sh_elf_swap_insns (abfd, sec, relocs, contents, addr)
|
||||
static boolean
|
||||
sh_elf_relocate_section (output_bfd, info, input_bfd, input_section,
|
||||
contents, relocs, local_syms, local_sections)
|
||||
bfd *output_bfd;
|
||||
bfd *output_bfd ATTRIBUTE_UNUSED;
|
||||
struct bfd_link_info *info;
|
||||
bfd *input_bfd;
|
||||
asection *input_section;
|
||||
@ -1977,7 +1977,7 @@ sh_elf_get_relocated_section_contents (output_bfd, link_info, link_order,
|
||||
static asection *
|
||||
sh_elf_gc_mark_hook (abfd, info, rel, h, sym)
|
||||
bfd *abfd;
|
||||
struct bfd_link_info *info;
|
||||
struct bfd_link_info *info ATTRIBUTE_UNUSED;
|
||||
Elf_Internal_Rela *rel;
|
||||
struct elf_link_hash_entry *h;
|
||||
Elf_Internal_Sym *sym;
|
||||
@ -2020,10 +2020,10 @@ sh_elf_gc_mark_hook (abfd, info, rel, h, sym)
|
||||
|
||||
static boolean
|
||||
sh_elf_gc_sweep_hook (abfd, info, sec, relocs)
|
||||
bfd *abfd;
|
||||
struct bfd_link_info *info;
|
||||
asection *sec;
|
||||
const Elf_Internal_Rela *relocs;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
struct bfd_link_info *info ATTRIBUTE_UNUSED;
|
||||
asection *sec ATTRIBUTE_UNUSED;
|
||||
const Elf_Internal_Rela *relocs ATTRIBUTE_UNUSED;
|
||||
{
|
||||
/* we don't use got and plt entries for sh. */
|
||||
return true;
|
||||
|
@ -182,7 +182,7 @@ static CONST struct elf_reloc_map sparc_reloc_map[] =
|
||||
|
||||
static reloc_howto_type *
|
||||
elf32_sparc_reloc_type_lookup (abfd, code)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
bfd_reloc_code_real_type code;
|
||||
{
|
||||
unsigned int i;
|
||||
@ -211,7 +211,7 @@ elf32_sparc_reloc_type_lookup (abfd, code)
|
||||
|
||||
static void
|
||||
elf32_sparc_info_to_howto (abfd, cache_ptr, dst)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
arelent *cache_ptr;
|
||||
Elf_Internal_Rela *dst;
|
||||
{
|
||||
@ -241,13 +241,13 @@ sparc_elf_notsupported_reloc (abfd,
|
||||
input_section,
|
||||
output_bfd,
|
||||
error_message)
|
||||
bfd *abfd;
|
||||
arelent *reloc_entry;
|
||||
asymbol *symbol;
|
||||
PTR data;
|
||||
asection *input_section;
|
||||
bfd *output_bfd;
|
||||
char **error_message;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
arelent *reloc_entry ATTRIBUTE_UNUSED;
|
||||
asymbol *symbol ATTRIBUTE_UNUSED;
|
||||
PTR data ATTRIBUTE_UNUSED;
|
||||
asection *input_section ATTRIBUTE_UNUSED;
|
||||
bfd *output_bfd ATTRIBUTE_UNUSED;
|
||||
char **error_message ATTRIBUTE_UNUSED;
|
||||
{
|
||||
return bfd_reloc_notsupported;
|
||||
}
|
||||
@ -268,7 +268,7 @@ sparc_elf_wdisp16_reloc (abfd,
|
||||
PTR data;
|
||||
asection *input_section;
|
||||
bfd *output_bfd;
|
||||
char **error_message;
|
||||
char **error_message ATTRIBUTE_UNUSED;
|
||||
{
|
||||
bfd_vma relocation;
|
||||
bfd_vma x;
|
||||
@ -608,7 +608,7 @@ elf32_sparc_check_relocs (abfd, info, sec, relocs)
|
||||
static asection *
|
||||
elf32_sparc_gc_mark_hook (abfd, info, rel, h, sym)
|
||||
bfd *abfd;
|
||||
struct bfd_link_info *info;
|
||||
struct bfd_link_info *info ATTRIBUTE_UNUSED;
|
||||
Elf_Internal_Rela *rel;
|
||||
struct elf_link_hash_entry *h;
|
||||
Elf_Internal_Sym *sym;
|
||||
@ -655,7 +655,7 @@ elf32_sparc_gc_mark_hook (abfd, info, rel, h, sym)
|
||||
static boolean
|
||||
elf32_sparc_gc_sweep_hook (abfd, info, sec, relocs)
|
||||
bfd *abfd;
|
||||
struct bfd_link_info *info;
|
||||
struct bfd_link_info *info ATTRIBUTE_UNUSED;
|
||||
asection *sec;
|
||||
const Elf_Internal_Rela *relocs;
|
||||
{
|
||||
@ -1913,7 +1913,8 @@ elf32_sparc_merge_private_bfd_data (ibfd, obfd)
|
||||
bfd *obfd;
|
||||
{
|
||||
boolean error;
|
||||
static int previous_ibfd_e_flags = -1;
|
||||
/* FIXME: This should not be static. */
|
||||
static unsigned long previous_ibfd_e_flags = (unsigned long) -1;
|
||||
|
||||
if (bfd_get_flavour (ibfd) != bfd_target_elf_flavour
|
||||
|| bfd_get_flavour (obfd) != bfd_target_elf_flavour)
|
||||
@ -1961,7 +1962,7 @@ elf32_sparc_merge_private_bfd_data (ibfd, obfd)
|
||||
|
||||
if (((elf_elfheader (ibfd)->e_flags & EF_SPARC_LEDATA)
|
||||
!= previous_ibfd_e_flags)
|
||||
&& previous_ibfd_e_flags >= 0)
|
||||
&& previous_ibfd_e_flags != (unsigned long) -1)
|
||||
{
|
||||
(*_bfd_error_handler)
|
||||
(_("%s: linking little endian files with big endian files"),
|
||||
@ -2009,7 +2010,7 @@ elf32_sparc_object_p (abfd)
|
||||
static void
|
||||
elf32_sparc_final_write_processing (abfd, linker)
|
||||
bfd *abfd;
|
||||
boolean linker;
|
||||
boolean linker ATTRIBUTE_UNUSED;
|
||||
{
|
||||
switch (bfd_get_mach (abfd))
|
||||
{
|
||||
|
@ -509,7 +509,7 @@ static const struct v850_elf_reloc_map v850_elf_reloc_map[] =
|
||||
/* Map a bfd relocation into the appropriate howto structure */
|
||||
static reloc_howto_type *
|
||||
v850_elf_reloc_type_lookup (abfd, code)
|
||||
bfd * abfd;
|
||||
bfd * abfd ATTRIBUTE_UNUSED;
|
||||
bfd_reloc_code_real_type code;
|
||||
{
|
||||
unsigned int i;
|
||||
@ -533,7 +533,7 @@ v850_elf_reloc_type_lookup (abfd, code)
|
||||
/* Set the howto pointer for an V850 ELF reloc. */
|
||||
static void
|
||||
v850_elf_info_to_howto_rel (abfd, cache_ptr, dst)
|
||||
bfd * abfd;
|
||||
bfd * abfd ATTRIBUTE_UNUSED;
|
||||
arelent * cache_ptr;
|
||||
Elf32_Internal_Rel * dst;
|
||||
{
|
||||
@ -547,7 +547,7 @@ v850_elf_info_to_howto_rel (abfd, cache_ptr, dst)
|
||||
/* Set the howto pointer for a V850 ELF reloc (type RELA). */
|
||||
static void
|
||||
v850_elf_info_to_howto_rela (abfd, cache_ptr, dst)
|
||||
bfd * abfd;
|
||||
bfd * abfd ATTRIBUTE_UNUSED;
|
||||
arelent * cache_ptr;
|
||||
Elf32_Internal_Rela *dst;
|
||||
{
|
||||
@ -1252,13 +1252,13 @@ v850_elf_perform_relocation (abfd, r_type, addend, address)
|
||||
/* Insert the addend into the instruction. */
|
||||
static bfd_reloc_status_type
|
||||
v850_elf_reloc (abfd, reloc, symbol, data, isection, obfd, err)
|
||||
bfd * abfd;
|
||||
bfd * abfd ATTRIBUTE_UNUSED;
|
||||
arelent * reloc;
|
||||
asymbol * symbol;
|
||||
PTR data;
|
||||
PTR data ATTRIBUTE_UNUSED;
|
||||
asection * isection;
|
||||
bfd * obfd;
|
||||
char ** err;
|
||||
char ** err ATTRIBUTE_UNUSED;
|
||||
{
|
||||
long relocation;
|
||||
|
||||
@ -1326,7 +1326,7 @@ v850_elf_reloc (abfd, reloc, symbol, data, isection, obfd, err)
|
||||
/*ARGSUSED*/
|
||||
static boolean
|
||||
v850_elf_is_local_label_name (abfd, name)
|
||||
bfd * abfd;
|
||||
bfd * abfd ATTRIBUTE_UNUSED;
|
||||
const char * name;
|
||||
{
|
||||
return ( (name[0] == '.' && (name[1] == 'L' || name[1] == '.'))
|
||||
@ -1341,7 +1341,7 @@ v850_elf_final_link_relocate (howto, input_bfd, output_bfd,
|
||||
addend, info, sym_sec, is_local)
|
||||
reloc_howto_type * howto;
|
||||
bfd * input_bfd;
|
||||
bfd * output_bfd;
|
||||
bfd * output_bfd ATTRIBUTE_UNUSED;
|
||||
asection * input_section;
|
||||
bfd_byte * contents;
|
||||
bfd_vma offset;
|
||||
@ -1349,7 +1349,7 @@ v850_elf_final_link_relocate (howto, input_bfd, output_bfd,
|
||||
bfd_vma addend;
|
||||
struct bfd_link_info * info;
|
||||
asection * sym_sec;
|
||||
int is_local;
|
||||
int is_local ATTRIBUTE_UNUSED;
|
||||
{
|
||||
unsigned long r_type = howto->type;
|
||||
bfd_byte * hit_data = contents + offset;
|
||||
@ -1716,10 +1716,10 @@ fprintf (stderr, "unknown: name: %s\n", h->root.root.string);
|
||||
|
||||
static boolean
|
||||
v850_elf_gc_sweep_hook (abfd, info, sec, relocs)
|
||||
bfd *abfd;
|
||||
struct bfd_link_info *info;
|
||||
asection *sec;
|
||||
const Elf_Internal_Rela *relocs;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
struct bfd_link_info *info ATTRIBUTE_UNUSED;
|
||||
asection *sec ATTRIBUTE_UNUSED;
|
||||
const Elf_Internal_Rela *relocs ATTRIBUTE_UNUSED;
|
||||
{
|
||||
/* No got and plt entries for v850-elf */
|
||||
return true;
|
||||
@ -1728,7 +1728,7 @@ v850_elf_gc_sweep_hook (abfd, info, sec, relocs)
|
||||
static asection *
|
||||
v850_elf_gc_mark_hook (abfd, info, rel, h, sym)
|
||||
bfd *abfd;
|
||||
struct bfd_link_info *info;
|
||||
struct bfd_link_info *info ATTRIBUTE_UNUSED;
|
||||
Elf_Internal_Rela *rel;
|
||||
struct elf_link_hash_entry *h;
|
||||
Elf_Internal_Sym *sym;
|
||||
@ -1787,7 +1787,7 @@ v850_elf_object_p (abfd)
|
||||
static void
|
||||
v850_elf_final_write_processing (abfd, linker)
|
||||
bfd * abfd;
|
||||
boolean linker;
|
||||
boolean linker ATTRIBUTE_UNUSED;
|
||||
{
|
||||
unsigned long val;
|
||||
|
||||
@ -1940,8 +1940,8 @@ static asymbol * v850_elf_zcom_symbol_ptr;
|
||||
|
||||
static boolean
|
||||
v850_elf_section_from_bfd_section (abfd, hdr, sec, retval)
|
||||
bfd * abfd;
|
||||
Elf32_Internal_Shdr * hdr;
|
||||
bfd * abfd ATTRIBUTE_UNUSED;
|
||||
Elf32_Internal_Shdr * hdr ATTRIBUTE_UNUSED;
|
||||
asection * sec;
|
||||
int * retval;
|
||||
{
|
||||
@ -2059,10 +2059,10 @@ v850_elf_symbol_processing (abfd, asym)
|
||||
static boolean
|
||||
v850_elf_add_symbol_hook (abfd, info, sym, namep, flagsp, secp, valp)
|
||||
bfd * abfd;
|
||||
struct bfd_link_info * info;
|
||||
struct bfd_link_info * info ATTRIBUTE_UNUSED;
|
||||
const Elf_Internal_Sym * sym;
|
||||
const char ** namep;
|
||||
flagword * flagsp;
|
||||
const char ** namep ATTRIBUTE_UNUSED;
|
||||
flagword * flagsp ATTRIBUTE_UNUSED;
|
||||
asection ** secp;
|
||||
bfd_vma * valp;
|
||||
{
|
||||
@ -2120,9 +2120,9 @@ v850_elf_add_symbol_hook (abfd, info, sym, namep, flagsp, secp, valp)
|
||||
/*ARGSIGNORED*/
|
||||
static boolean
|
||||
v850_elf_link_output_symbol_hook (abfd, info, name, sym, input_sec)
|
||||
bfd * abfd;
|
||||
struct bfd_link_info * info;
|
||||
const char * name;
|
||||
bfd * abfd ATTRIBUTE_UNUSED;
|
||||
struct bfd_link_info * info ATTRIBUTE_UNUSED;
|
||||
const char * name ATTRIBUTE_UNUSED;
|
||||
Elf_Internal_Sym * sym;
|
||||
asection * input_sec;
|
||||
{
|
||||
@ -2175,7 +2175,7 @@ v850_elf_section_from_shdr (abfd, hdr, name)
|
||||
section name, which is a hack, but ought to work. */
|
||||
static boolean
|
||||
v850_elf_fake_sections (abfd, hdr, sec)
|
||||
bfd * abfd;
|
||||
bfd * abfd ATTRIBUTE_UNUSED;
|
||||
Elf32_Internal_Shdr * hdr;
|
||||
asection * sec;
|
||||
{
|
||||
|
@ -577,7 +577,7 @@ static reloc_howto_type elf32_arm_thm_pc9_howto =
|
||||
|
||||
static void
|
||||
elf32_arm_info_to_howto (abfd, bfd_reloc, elf_reloc)
|
||||
bfd * abfd;
|
||||
bfd * abfd ATTRIBUTE_UNUSED;
|
||||
arelent * bfd_reloc;
|
||||
Elf32_Internal_Rel * elf_reloc;
|
||||
{
|
||||
@ -641,7 +641,7 @@ static const struct elf32_arm_reloc_map elf32_arm_reloc_map[] =
|
||||
|
||||
static reloc_howto_type *
|
||||
elf32_arm_reloc_type_lookup (abfd, code)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
bfd_reloc_code_real_type code;
|
||||
{
|
||||
unsigned int i;
|
||||
|
@ -354,7 +354,7 @@ find_howto (r_type)
|
||||
|
||||
static void
|
||||
elf32_arm_info_to_howto (abfd, bfd_reloc, elf_reloc)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
arelent *bfd_reloc;
|
||||
Elf32_Internal_Rela *elf_reloc;
|
||||
{
|
||||
@ -395,7 +395,7 @@ static const struct elf32_arm_reloc_map elf32_arm_reloc_map[] =
|
||||
|
||||
static reloc_howto_type *
|
||||
elf32_arm_reloc_type_lookup (abfd, code)
|
||||
bfd * abfd;
|
||||
bfd * abfd ATTRIBUTE_UNUSED;
|
||||
bfd_reloc_code_real_type code;
|
||||
{
|
||||
unsigned int i;
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* BFD backend for hp-ux 9000/300
|
||||
Copyright (C) 1990, 1991, 1994, 1995 Free Software Foundation, Inc.
|
||||
Copyright (C) 1990, 91, 94, 95, 97, 1999 Free Software Foundation, Inc.
|
||||
Written by Glenn Engel.
|
||||
|
||||
This file is part of BFD, the Binary File Descriptor library.
|
||||
@ -336,9 +336,9 @@ MY (write_object_contents) (abfd)
|
||||
|
||||
static void
|
||||
convert_sym_type (sym_pointer, cache_ptr, abfd)
|
||||
struct external_nlist *sym_pointer;
|
||||
struct external_nlist *sym_pointer ATTRIBUTE_UNUSED;
|
||||
aout_symbol_type *cache_ptr;
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
{
|
||||
int name_type;
|
||||
int new_type;
|
||||
@ -626,7 +626,7 @@ MY (swap_std_reloc_in) (abfd, bytes, cache_ptr, symbols, symcount)
|
||||
struct hp300hpux_reloc *bytes;
|
||||
arelent *cache_ptr;
|
||||
asymbol **symbols;
|
||||
bfd_size_type symcount;
|
||||
bfd_size_type symcount ATTRIBUTE_UNUSED;
|
||||
{
|
||||
int r_index;
|
||||
int r_extern = 0;
|
||||
|
@ -1,5 +1,6 @@
|
||||
/* BFD back-end for i386 a.out binaries under LynxOS.
|
||||
Copyright (C) 1990, 91, 92, 93, 94, 95, 1996 Free Software Foundation, Inc.
|
||||
Copyright (C) 1990, 91, 92, 93, 94, 95, 96, 1999
|
||||
Free Software Foundation, Inc.
|
||||
|
||||
This file is part of BFD, the Binary File Descriptor library.
|
||||
|
||||
@ -324,7 +325,7 @@ NAME(lynx,swap_ext_reloc_in) (abfd, bytes, cache_ptr, symbols, symcount)
|
||||
struct reloc_ext_external *bytes;
|
||||
arelent *cache_ptr;
|
||||
asymbol **symbols;
|
||||
bfd_size_type symcount;
|
||||
bfd_size_type symcount ATTRIBUTE_UNUSED;
|
||||
{
|
||||
int r_index;
|
||||
int r_extern;
|
||||
@ -348,7 +349,7 @@ NAME(lynx,swap_std_reloc_in) (abfd, bytes, cache_ptr, symbols, symcount)
|
||||
struct reloc_std_external *bytes;
|
||||
arelent *cache_ptr;
|
||||
asymbol **symbols;
|
||||
bfd_size_type symcount;
|
||||
bfd_size_type symcount ATTRIBUTE_UNUSED;
|
||||
{
|
||||
int r_index;
|
||||
int r_extern;
|
||||
|
@ -1,5 +1,6 @@
|
||||
/* BFD back-end for MS-DOS executables.
|
||||
Copyright 1990, 91, 92, 93, 94, 95, 96, 1997 Free Software Foundation, Inc.
|
||||
Copyright 1990, 91, 92, 93, 94, 95, 96, 97, 98, 1999
|
||||
Free Software Foundation, Inc.
|
||||
Written by Bryan Ford of the University of Utah.
|
||||
|
||||
Contributed by the Center for Software Science at the
|
||||
@ -58,8 +59,8 @@ struct exe_header
|
||||
|
||||
static int
|
||||
msdos_sizeof_headers (abfd, exec)
|
||||
bfd *abfd;
|
||||
boolean exec;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
boolean exec ATTRIBUTE_UNUSED;
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* BFD back-end for os9000 i386 binaries.
|
||||
Copyright 1990, 1991, 1992, 1993, 1994 Free Software Foundation, Inc.
|
||||
Copyright 1990, 91, 92, 93, 94, 95, 98, 1999 Free Software Foundation, Inc.
|
||||
Written by Cygnus Support.
|
||||
|
||||
This file is part of BFD, the Binary File Descriptor library.
|
||||
@ -305,8 +305,8 @@ os9k_set_section_contents (abfd, section, location, offset, count)
|
||||
|
||||
static int
|
||||
os9k_sizeof_headers (ignore_abfd, ignore)
|
||||
bfd *ignore_abfd;
|
||||
boolean ignore;
|
||||
bfd *ignore_abfd ATTRIBUTE_UNUSED;
|
||||
boolean ignore ATTRIBUTE_UNUSED;
|
||||
{
|
||||
return sizeof (struct internal_exec);
|
||||
}
|
||||
|
30
bfd/ieee.c
30
bfd/ieee.c
@ -1,5 +1,5 @@
|
||||
/* BFD back-end for ieee-695 objects.
|
||||
Copyright (C) 1990, 91, 92, 93, 94, 95, 96, 97, 1998
|
||||
Copyright (C) 1990, 91, 92, 93, 94, 95, 96, 97, 98, 1999
|
||||
Free Software Foundation, Inc.
|
||||
|
||||
Written by Steve Chamberlain of Cygnus Support.
|
||||
@ -685,7 +685,7 @@ get_symbol (abfd,
|
||||
max_index,
|
||||
this_type
|
||||
)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
ieee_data_type *ieee;
|
||||
ieee_symbol_type *last_symbol;
|
||||
unsigned int *symbol_count;
|
||||
@ -1010,7 +1010,7 @@ ieee_get_symtab (abfd, location)
|
||||
static bfd dummy_bfd;
|
||||
static asymbol empty_symbol =
|
||||
/* the_bfd, name, value, attr, section */
|
||||
{&dummy_bfd, " ieee empty", (symvalue) 0, BSF_DEBUGGING, bfd_abs_section_ptr};
|
||||
{&dummy_bfd, " ieee empty", (symvalue) 0, BSF_DEBUGGING, bfd_abs_section_ptr, { 0 }};
|
||||
|
||||
if (abfd->symcount)
|
||||
{
|
||||
@ -1652,7 +1652,7 @@ fail:
|
||||
|
||||
void
|
||||
ieee_get_symbol_info (ignore_abfd, symbol, ret)
|
||||
bfd *ignore_abfd;
|
||||
bfd *ignore_abfd ATTRIBUTE_UNUSED;
|
||||
asymbol *symbol;
|
||||
symbol_info *ret;
|
||||
{
|
||||
@ -1665,7 +1665,7 @@ ieee_get_symbol_info (ignore_abfd, symbol, ret)
|
||||
|
||||
void
|
||||
ieee_print_symbol (ignore_abfd, afile, symbol, how)
|
||||
bfd *ignore_abfd;
|
||||
bfd *ignore_abfd ATTRIBUTE_UNUSED;
|
||||
PTR afile;
|
||||
asymbol *symbol;
|
||||
bfd_print_symbol_type how;
|
||||
@ -3163,7 +3163,7 @@ block ()
|
||||
|
||||
static void
|
||||
relocate_debug (output, input)
|
||||
bfd *output;
|
||||
bfd *output ATTRIBUTE_UNUSED;
|
||||
bfd *input;
|
||||
{
|
||||
#define IBS 400
|
||||
@ -3762,13 +3762,13 @@ ieee_find_nearest_line (abfd,
|
||||
filename_ptr,
|
||||
functionname_ptr,
|
||||
line_ptr)
|
||||
bfd *abfd;
|
||||
asection *section;
|
||||
asymbol **symbols;
|
||||
bfd_vma offset;
|
||||
const char **filename_ptr;
|
||||
const char **functionname_ptr;
|
||||
unsigned int *line_ptr;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
asection *section ATTRIBUTE_UNUSED;
|
||||
asymbol **symbols ATTRIBUTE_UNUSED;
|
||||
bfd_vma offset ATTRIBUTE_UNUSED;
|
||||
const char **filename_ptr ATTRIBUTE_UNUSED;
|
||||
const char **functionname_ptr ATTRIBUTE_UNUSED;
|
||||
unsigned int *line_ptr ATTRIBUTE_UNUSED;
|
||||
{
|
||||
return false;
|
||||
}
|
||||
@ -3807,8 +3807,8 @@ ieee_generic_stat_arch_elt (abfd, buf)
|
||||
|
||||
static int
|
||||
ieee_sizeof_headers (abfd, x)
|
||||
bfd *abfd;
|
||||
boolean x;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
boolean x ATTRIBUTE_UNUSED;
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
@ -1,5 +1,6 @@
|
||||
/* HP PA-RISC SOM object file format: definitions internal to BFD.
|
||||
Copyright (C) 1990, 91, 92, 93, 94 , 95, 1996 Free Software Foundation, Inc.
|
||||
Copyright (C) 1990, 91, 92, 93, 94, 95, 96, 98, 1999
|
||||
Free Software Foundation, Inc.
|
||||
|
||||
Contributed by the Center for Software Science at the
|
||||
University of Utah (pa-gdb-bugs@cs.utah.edu).
|
||||
@ -610,7 +611,7 @@ bfd_hppa_insn2fmt (insn)
|
||||
|
||||
static INLINE unsigned long
|
||||
hppa_rebuild_insn (abfd, insn, value, r_format)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
unsigned long insn;
|
||||
unsigned long value;
|
||||
unsigned long r_format;
|
||||
|
@ -1,5 +1,6 @@
|
||||
/* BFD back-end for linux flavored m68k a.out binaries.
|
||||
Copyright (C) 1992, 93, 94, 95, 96, 1997, 1998 Free Software Foundation, Inc.
|
||||
Copyright (C) 1992, 93, 94, 95, 96, 97, 98, 1999
|
||||
Free Software Foundation, Inc.
|
||||
|
||||
This file is part of BFD, the Binary File Descriptor library.
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* BFD backend for MIPS BSD (a.out) binaries.
|
||||
Copyright (C) 1993, 94, 95, 97, 1998 Free Software Foundation, Inc.
|
||||
Copyright (C) 1993, 94, 95, 97, 98, 1999 Free Software Foundation, Inc.
|
||||
Written by Ralph Campbell.
|
||||
|
||||
This file is part of BFD, the Binary File Descriptor library.
|
||||
@ -187,10 +187,10 @@ MY(write_object_contents) (abfd)
|
||||
*/
|
||||
static bfd_reloc_status_type
|
||||
mips_fix_jmp_addr (abfd,reloc_entry,symbol,data,input_section,output_bfd)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
arelent *reloc_entry;
|
||||
struct symbol_cache_entry *symbol;
|
||||
PTR data;
|
||||
PTR data ATTRIBUTE_UNUSED;
|
||||
asection *input_section;
|
||||
bfd *output_bfd;
|
||||
{
|
||||
@ -240,13 +240,13 @@ mips_fix_hi16_s PARAMS ((bfd *, arelent *, asymbol *, PTR,
|
||||
static bfd_reloc_status_type
|
||||
mips_fix_hi16_s (abfd, reloc_entry, symbol, data, input_section,
|
||||
output_bfd, error_message)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
arelent *reloc_entry;
|
||||
asymbol *symbol;
|
||||
PTR data;
|
||||
asection *input_section;
|
||||
PTR data ATTRIBUTE_UNUSED;
|
||||
asection *input_section ATTRIBUTE_UNUSED;
|
||||
bfd *output_bfd;
|
||||
char **error_message;
|
||||
char **error_message ATTRIBUTE_UNUSED;
|
||||
{
|
||||
bfd_vma relocation;
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* Support for 32-bit PowerPC NLM (NetWare Loadable Module)
|
||||
Copyright (C) 1994, 1995 Free Software Foundation, Inc.
|
||||
Copyright (C) 1994, 1995, 1999 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of BFD, the Binary File Descriptor library.
|
||||
|
||||
@ -639,11 +639,11 @@ nlm_powerpc_read_reloc (abfd, sym, secp, rel)
|
||||
|
||||
static boolean
|
||||
nlm_powerpc_mangle_relocs (abfd, sec, data, offset, count)
|
||||
bfd *abfd;
|
||||
asection *sec;
|
||||
PTR data;
|
||||
bfd_vma offset;
|
||||
bfd_size_type count;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
asection *sec ATTRIBUTE_UNUSED;
|
||||
PTR data ATTRIBUTE_UNUSED;
|
||||
bfd_vma offset ATTRIBUTE_UNUSED;
|
||||
bfd_size_type count ATTRIBUTE_UNUSED;
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* Support for 32-bit SPARC NLM (NetWare Loadable Module)
|
||||
Copyright (C) 1993 Free Software Foundation, Inc.
|
||||
Copyright (C) 1993, 1994, 1995, 1999 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of BFD, the Binary File Descriptor library.
|
||||
|
||||
@ -118,7 +118,7 @@ struct nlm32_sparc_reloc_ext {
|
||||
static boolean
|
||||
nlm_sparc_read_reloc (abfd, sym, secp, rel)
|
||||
bfd *abfd;
|
||||
nlmNAME(symbol_type) *sym;
|
||||
nlmNAME(symbol_type) *sym ATTRIBUTE_UNUSED;
|
||||
asection **secp;
|
||||
arelent *rel;
|
||||
{
|
||||
@ -232,11 +232,11 @@ nlm_sparc_write_reloc (abfd, sec, rel)
|
||||
|
||||
static boolean
|
||||
nlm_sparc_mangle_relocs (abfd, sec, data, offset, count)
|
||||
bfd *abfd;
|
||||
asection *sec;
|
||||
PTR data;
|
||||
bfd_vma offset;
|
||||
bfd_size_type count;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
asection *sec ATTRIBUTE_UNUSED;
|
||||
PTR data ATTRIBUTE_UNUSED;
|
||||
bfd_vma offset ATTRIBUTE_UNUSED;
|
||||
bfd_size_type count ATTRIBUTE_UNUSED;
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* NLM (NetWare Loadable Module) executable support for BFD.
|
||||
Copyright (C) 1993, 94, 95, 1998 Free Software Foundation, Inc.
|
||||
Copyright (C) 1993, 94, 95, 98, 1999 Free Software Foundation, Inc.
|
||||
|
||||
Written by Fred Fish @ Cygnus Support, using ELF support as the
|
||||
template.
|
||||
@ -971,7 +971,7 @@ nlm_make_empty_symbol (abfd)
|
||||
|
||||
void
|
||||
nlm_get_symbol_info (ignore_abfd, symbol, ret)
|
||||
bfd *ignore_abfd;
|
||||
bfd *ignore_abfd ATTRIBUTE_UNUSED;
|
||||
asymbol *symbol;
|
||||
symbol_info *ret;
|
||||
{
|
||||
@ -982,7 +982,7 @@ nlm_get_symbol_info (ignore_abfd, symbol, ret)
|
||||
|
||||
void
|
||||
nlm_print_symbol (abfd, afile, symbol, how)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
PTR afile;
|
||||
asymbol *symbol;
|
||||
bfd_print_symbol_type how;
|
||||
|
28
bfd/oasys.c
28
bfd/oasys.c
@ -1,5 +1,5 @@
|
||||
/* BFD back-end for oasys objects.
|
||||
Copyright 1990, 91, 92, 93, 94, 95, 96, 97, 1998
|
||||
Copyright 1990, 91, 92, 93, 94, 95, 96, 97, 98, 1999
|
||||
Free Software Foundation, Inc.
|
||||
Written by Steve Chamberlain of Cygnus Support, <sac@cygnus.com>.
|
||||
|
||||
@ -515,7 +515,7 @@ fail:
|
||||
|
||||
static void
|
||||
oasys_get_symbol_info (ignore_abfd, symbol, ret)
|
||||
bfd *ignore_abfd;
|
||||
bfd *ignore_abfd ATTRIBUTE_UNUSED;
|
||||
asymbol *symbol;
|
||||
symbol_info *ret;
|
||||
{
|
||||
@ -526,7 +526,7 @@ oasys_get_symbol_info (ignore_abfd, symbol, ret)
|
||||
|
||||
static void
|
||||
oasys_print_symbol (ignore_abfd, afile, symbol, how)
|
||||
bfd *ignore_abfd;
|
||||
bfd *ignore_abfd ATTRIBUTE_UNUSED;
|
||||
PTR afile;
|
||||
asymbol *symbol;
|
||||
bfd_print_symbol_type how;
|
||||
@ -844,10 +844,10 @@ oasys_get_section_contents (abfd, section, location, offset, count)
|
||||
|
||||
long
|
||||
oasys_canonicalize_reloc (ignore_abfd, section, relptr, symbols)
|
||||
bfd *ignore_abfd;
|
||||
bfd *ignore_abfd ATTRIBUTE_UNUSED;
|
||||
sec_ptr section;
|
||||
arelent **relptr;
|
||||
asymbol **symbols;
|
||||
asymbol **symbols ATTRIBUTE_UNUSED;
|
||||
{
|
||||
unsigned int reloc_count = 0;
|
||||
oasys_reloc_type *src = (oasys_reloc_type *) (section->relocation);
|
||||
@ -1403,13 +1403,13 @@ oasys_find_nearest_line (abfd,
|
||||
filename_ptr,
|
||||
functionname_ptr,
|
||||
line_ptr)
|
||||
bfd *abfd;
|
||||
asection *section;
|
||||
asymbol **symbols;
|
||||
bfd_vma offset;
|
||||
char **filename_ptr;
|
||||
char **functionname_ptr;
|
||||
unsigned int *line_ptr;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
asection *section ATTRIBUTE_UNUSED;
|
||||
asymbol **symbols ATTRIBUTE_UNUSED;
|
||||
bfd_vma offset ATTRIBUTE_UNUSED;
|
||||
char **filename_ptr ATTRIBUTE_UNUSED;
|
||||
char **functionname_ptr ATTRIBUTE_UNUSED;
|
||||
unsigned int *line_ptr ATTRIBUTE_UNUSED;
|
||||
{
|
||||
return false;
|
||||
|
||||
@ -1436,8 +1436,8 @@ oasys_generic_stat_arch_elt (abfd, buf)
|
||||
|
||||
static int
|
||||
oasys_sizeof_headers (abfd, exec)
|
||||
bfd *abfd;
|
||||
boolean exec;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
boolean exec ATTRIBUTE_UNUSED;
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
@ -618,8 +618,8 @@ coff_swap_aux_in (abfd, ext1, type, class, indx, numaux, in1)
|
||||
PTR ext1;
|
||||
int type;
|
||||
int class;
|
||||
int indx;
|
||||
int numaux;
|
||||
int indx ATTRIBUTE_UNUSED;
|
||||
int numaux ATTRIBUTE_UNUSED;
|
||||
PTR in1;
|
||||
{
|
||||
AUXENT *ext = (AUXENT *)ext1;
|
||||
@ -701,8 +701,8 @@ coff_swap_aux_out (abfd, inp, type, class, indx, numaux, extp)
|
||||
PTR inp;
|
||||
int type;
|
||||
int class;
|
||||
int indx;
|
||||
int numaux;
|
||||
int indx ATTRIBUTE_UNUSED;
|
||||
int numaux ATTRIBUTE_UNUSED;
|
||||
PTR extp;
|
||||
{
|
||||
union internal_auxent *in = (union internal_auxent *)inp;
|
||||
@ -2074,7 +2074,7 @@ static PTR
|
||||
pe_mkobject_hook (abfd, filehdr, aouthdr)
|
||||
bfd * abfd;
|
||||
PTR filehdr;
|
||||
PTR aouthdr;
|
||||
PTR aouthdr ATTRIBUTE_UNUSED;
|
||||
{
|
||||
struct internal_filehdr *internal_f = (struct internal_filehdr *) filehdr;
|
||||
pe_data_type *pe;
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* BFD back-end for PPCbug boot records.
|
||||
Copyright 1996, 1997, 1998 Free Software Foundation, Inc.
|
||||
Copyright 1996, 1997, 1998, 1999 Free Software Foundation, Inc.
|
||||
Written by Michael Meissner, Cygnus Support, <meissner@cygnus.com>
|
||||
|
||||
This file is part of BFD, the Binary File Descriptor library.
|
||||
@ -225,7 +225,7 @@ ppcboot_object_p (abfd)
|
||||
static boolean
|
||||
ppcboot_get_section_contents (abfd, section, location, offset, count)
|
||||
bfd *abfd;
|
||||
asection *section;
|
||||
asection *section ATTRIBUTE_UNUSED;
|
||||
PTR location;
|
||||
file_ptr offset;
|
||||
bfd_size_type count;
|
||||
@ -241,7 +241,7 @@ ppcboot_get_section_contents (abfd, section, location, offset, count)
|
||||
|
||||
static long
|
||||
ppcboot_get_symtab_upper_bound (abfd)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
{
|
||||
return (PPCBOOT_SYMS + 1) * sizeof (asymbol *);
|
||||
}
|
||||
@ -340,7 +340,7 @@ ppcboot_make_empty_symbol (abfd)
|
||||
|
||||
static void
|
||||
ppcboot_get_symbol_info (ignore_abfd, symbol, ret)
|
||||
bfd *ignore_abfd;
|
||||
bfd *ignore_abfd ATTRIBUTE_UNUSED;
|
||||
asymbol *symbol;
|
||||
symbol_info *ret;
|
||||
{
|
||||
@ -395,8 +395,8 @@ ppcboot_set_section_contents (abfd, sec, data, offset, size)
|
||||
|
||||
static int
|
||||
ppcboot_sizeof_headers (abfd, exec)
|
||||
bfd *abfd;
|
||||
boolean exec;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
boolean exec ATTRIBUTE_UNUSED;
|
||||
{
|
||||
return sizeof (ppcboot_hdr_t);
|
||||
}
|
||||
|
@ -389,6 +389,14 @@ DESCRIPTION
|
||||
|
||||
.#define NEWHOWTO( FUNCTION, NAME,SIZE,REL,IN) HOWTO(0,0,SIZE,0,REL,0,complain_overflow_dont,FUNCTION, NAME,false,0,0,IN)
|
||||
.
|
||||
|
||||
DESCRIPTION
|
||||
This is used to fill in an empty howto entry in an array.
|
||||
|
||||
.#define EMPTY_HOWTO(C) \
|
||||
. HOWTO((C),0,0,0,false,0,complain_overflow_dont,NULL,NULL,false,0,0,false)
|
||||
.
|
||||
|
||||
DESCRIPTION
|
||||
Helper routine to turn a symbol into a relocation value.
|
||||
|
||||
|
20
bfd/riscix.c
20
bfd/riscix.c
@ -1,5 +1,5 @@
|
||||
/* BFD back-end for RISC iX (Acorn, arm) binaries.
|
||||
Copyright (C) 1994, 1995, 1996, 1997, 1998 Free Software Foundation, Inc.
|
||||
Copyright (C) 1994, 95, 96, 97, 98, 1999 Free Software Foundation, Inc.
|
||||
Contributed by Richard Earnshaw (rwe@pegasus.esprit.ec.org)
|
||||
|
||||
This file is part of BFD, the Binary File Descriptor library.
|
||||
@ -154,7 +154,7 @@ static reloc_howto_type riscix_std_reloc_howto[] = {
|
||||
HOWTO( 5, 0, 1, 16, true, 0, complain_overflow_signed, 0,"DISP16", true, 0x0000ffff,0x0000ffff, true),
|
||||
HOWTO( 6, 0, 2, 32, true, 0, complain_overflow_signed, 0,"DISP32", true, 0xffffffff,0xffffffff, true),
|
||||
HOWTO( 7, 2, 3, 26, false, 0, complain_overflow_signed, riscix_fix_pcrel_26_done, "ARM26D",true,0x00ffffff,0x00ffffff, false),
|
||||
{-1},
|
||||
EMPTY_HOWTO (-1),
|
||||
HOWTO( 9, 0, -1, 16, false, 0, complain_overflow_bitfield,0,"NEG16", true, 0x0000ffff,0x0000ffff, false),
|
||||
HOWTO( 10, 0, -2, 32, false, 0, complain_overflow_bitfield,0,"NEG32", true, 0xffffffff,0xffffffff, false)
|
||||
};
|
||||
@ -166,13 +166,13 @@ static reloc_howto_type riscix_std_reloc_howto[] = {
|
||||
static bfd_reloc_status_type
|
||||
riscix_fix_pcrel_26_done (abfd, reloc_entry, symbol, data, input_section,
|
||||
output_bfd, error_message)
|
||||
bfd *abfd;
|
||||
arelent *reloc_entry;
|
||||
asymbol *symbol;
|
||||
PTR data;
|
||||
asection *input_section;
|
||||
bfd *output_bfd;
|
||||
char **error_message;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
arelent *reloc_entry ATTRIBUTE_UNUSED;
|
||||
asymbol *symbol ATTRIBUTE_UNUSED;
|
||||
PTR data ATTRIBUTE_UNUSED;
|
||||
asection *input_section ATTRIBUTE_UNUSED;
|
||||
bfd *output_bfd ATTRIBUTE_UNUSED;
|
||||
char **error_message ATTRIBUTE_UNUSED;
|
||||
{
|
||||
/* This is dead simple at present. */
|
||||
return bfd_reloc_ok;
|
||||
@ -187,7 +187,7 @@ riscix_fix_pcrel_26 (abfd, reloc_entry, symbol, data, input_section,
|
||||
PTR data;
|
||||
asection *input_section;
|
||||
bfd *output_bfd;
|
||||
char **error_message;
|
||||
char **error_message ATTRIBUTE_UNUSED;
|
||||
{
|
||||
bfd_vma relocation;
|
||||
bfd_size_type addr = reloc_entry->address;
|
||||
|
@ -1,5 +1,6 @@
|
||||
/* BFD back-end for linux flavored sparc a.out binaries.
|
||||
Copyright (C) 1992, 93, 94, 95, 96, 1997, 1998 Free Software Foundation, Inc.
|
||||
Copyright (C) 1992, 93, 94, 95, 96, 97, 98, 1999
|
||||
Free Software Foundation, Inc.
|
||||
|
||||
This file is part of BFD, the Binary File Descriptor library.
|
||||
|
||||
@ -299,7 +300,7 @@ new_fixup (info, h, value, builtin)
|
||||
static boolean
|
||||
linux_link_create_dynamic_sections (abfd, info)
|
||||
bfd *abfd;
|
||||
struct bfd_link_info *info;
|
||||
struct bfd_link_info *info ATTRIBUTE_UNUSED;
|
||||
{
|
||||
flagword flags;
|
||||
register asection *s;
|
||||
|
14
bfd/sunos.c
14
bfd/sunos.c
@ -1,5 +1,5 @@
|
||||
/* BFD backend for SunOS binaries.
|
||||
Copyright (C) 1990, 91, 92, 93, 94, 95, 96, 97, 1998
|
||||
Copyright (C) 1990, 91, 92, 93, 94, 95, 96, 97, 98, 1999
|
||||
Free Software Foundation, Inc.
|
||||
Written by Cygnus Support.
|
||||
|
||||
@ -1257,7 +1257,7 @@ sunos_add_one_symbol (info, abfd, name, flags, section, value, string,
|
||||
/*ARGSUSED*/
|
||||
struct bfd_link_needed_list *
|
||||
bfd_sunos_get_needed_list (abfd, info)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
struct bfd_link_info *info;
|
||||
{
|
||||
if (info->hash->creator != &MY(vec))
|
||||
@ -1607,7 +1607,7 @@ static boolean
|
||||
sunos_scan_std_relocs (info, abfd, sec, relocs, rel_size)
|
||||
struct bfd_link_info *info;
|
||||
bfd *abfd;
|
||||
asection *sec;
|
||||
asection *sec ATTRIBUTE_UNUSED;
|
||||
const struct reloc_std_external *relocs;
|
||||
bfd_size_type rel_size;
|
||||
{
|
||||
@ -1767,7 +1767,7 @@ static boolean
|
||||
sunos_scan_ext_relocs (info, abfd, sec, relocs, rel_size)
|
||||
struct bfd_link_info *info;
|
||||
bfd *abfd;
|
||||
asection *sec;
|
||||
asection *sec ATTRIBUTE_UNUSED;
|
||||
const struct reloc_ext_external *relocs;
|
||||
bfd_size_type rel_size;
|
||||
{
|
||||
@ -2173,8 +2173,8 @@ sunos_scan_dynamic_symbol (h, data)
|
||||
/*ARGSUSED*/
|
||||
static boolean
|
||||
sunos_link_dynamic_object (info, abfd)
|
||||
struct bfd_link_info *info;
|
||||
bfd *abfd;
|
||||
struct bfd_link_info *info ATTRIBUTE_UNUSED;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
{
|
||||
return true;
|
||||
}
|
||||
@ -2427,7 +2427,7 @@ sunos_check_dynamic_reloc (info, input_bfd, input_section, harg, reloc,
|
||||
asection *input_section;
|
||||
struct aout_link_hash_entry *harg;
|
||||
PTR reloc;
|
||||
bfd_byte *contents;
|
||||
bfd_byte *contents ATTRIBUTE_UNUSED;
|
||||
boolean *skip;
|
||||
bfd_vma *relocationp;
|
||||
{
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* BFD back-end for VERSAdos-E objects.
|
||||
Copyright 1995, 96, 1997 Free Software Foundation, Inc.
|
||||
Copyright 1995, 96, 97, 98, 1999 Free Software Foundation, Inc.
|
||||
Written by Steve Chamberlain of Cygnus Support <sac@cygnus.com>.
|
||||
|
||||
Versados is a Motorola trademark.
|
||||
@ -690,11 +690,11 @@ versados_get_section_contents (abfd, section, location, offset, count)
|
||||
|
||||
static boolean
|
||||
versados_set_section_contents (abfd, section, location, offset, bytes_to_do)
|
||||
bfd *abfd;
|
||||
sec_ptr section;
|
||||
PTR location;
|
||||
file_ptr offset;
|
||||
bfd_size_type bytes_to_do;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
sec_ptr section ATTRIBUTE_UNUSED;
|
||||
PTR location ATTRIBUTE_UNUSED;
|
||||
file_ptr offset ATTRIBUTE_UNUSED;
|
||||
bfd_size_type bytes_to_do ATTRIBUTE_UNUSED;
|
||||
{
|
||||
return false;
|
||||
}
|
||||
@ -703,8 +703,8 @@ versados_set_section_contents (abfd, section, location, offset, bytes_to_do)
|
||||
/*ARGSUSED */
|
||||
static int
|
||||
versados_sizeof_headers (abfd, exec)
|
||||
bfd *abfd;
|
||||
boolean exec;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
boolean exec ATTRIBUTE_UNUSED;
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
@ -756,7 +756,7 @@ versados_get_symtab (abfd, alocation)
|
||||
/*ARGSUSED */
|
||||
void
|
||||
versados_get_symbol_info (ignore_abfd, symbol, ret)
|
||||
bfd *ignore_abfd;
|
||||
bfd *ignore_abfd ATTRIBUTE_UNUSED;
|
||||
asymbol *symbol;
|
||||
symbol_info *ret;
|
||||
{
|
||||
@ -766,7 +766,7 @@ versados_get_symbol_info (ignore_abfd, symbol, ret)
|
||||
/*ARGSUSED */
|
||||
void
|
||||
versados_print_symbol (ignore_abfd, afile, symbol, how)
|
||||
bfd *ignore_abfd;
|
||||
bfd *ignore_abfd ATTRIBUTE_UNUSED;
|
||||
PTR afile;
|
||||
asymbol *symbol;
|
||||
bfd_print_symbol_type how;
|
||||
@ -788,7 +788,7 @@ versados_print_symbol (ignore_abfd, afile, symbol, how)
|
||||
|
||||
long
|
||||
versados_get_reloc_upper_bound (abfd, asect)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
sec_ptr asect;
|
||||
{
|
||||
return (asect->reloc_count + 1) * sizeof (arelent *);
|
||||
|
@ -282,7 +282,7 @@ _bfd_vms_slurp_gsd (abfd, objtype)
|
||||
vms_symbol_entry *entry;
|
||||
unsigned long base_addr;
|
||||
unsigned long align_addr;
|
||||
static int psect_idx = 0;
|
||||
static unsigned int psect_idx = 0;
|
||||
|
||||
#if VMS_DEBUG
|
||||
vms_debug (2, "GSD/EGSD (%d/%x)\n", objtype, objtype);
|
||||
@ -724,11 +724,11 @@ _bfd_vms_slurp_gsd (abfd, objtype)
|
||||
int
|
||||
_bfd_vms_write_gsd (abfd, objtype)
|
||||
bfd *abfd;
|
||||
int objtype;
|
||||
int objtype ATTRIBUTE_UNUSED;
|
||||
{
|
||||
asection *section;
|
||||
asymbol *symbol;
|
||||
int symnum;
|
||||
unsigned int symnum;
|
||||
int last_index = -1;
|
||||
char dummy_name[10];
|
||||
char *sname;
|
||||
|
@ -249,7 +249,7 @@ _bfd_vms_write_hdr (abfd, objtype)
|
||||
int objtype;
|
||||
{
|
||||
asymbol *symbol;
|
||||
int symnum;
|
||||
unsigned int symnum;
|
||||
int had_case = 0;
|
||||
int had_file = 0;
|
||||
|
||||
|
@ -220,7 +220,7 @@ _bfd_vms_hash_newfunc (entry, table, string)
|
||||
|
||||
void
|
||||
_bfd_vms_get_header_values (abfd, buf, type, length)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
unsigned char *buf;
|
||||
int *type;
|
||||
int *length;
|
||||
@ -344,7 +344,8 @@ _bfd_vms_get_record (abfd)
|
||||
/* read the record header on Alpha. */
|
||||
|
||||
if ((test_len != 0)
|
||||
&& (bfd_read (PRIV(vms_buf), 1, test_len, abfd) != test_len))
|
||||
&& (bfd_read (PRIV(vms_buf), 1, test_len, abfd)
|
||||
!= (bfd_size_type) test_len))
|
||||
{
|
||||
bfd_set_error (bfd_error_file_truncated);
|
||||
return 0;
|
||||
@ -419,7 +420,8 @@ _bfd_vms_get_record (abfd)
|
||||
#if VMS_DEBUG
|
||||
vms_debug (10, "bfd_read remaining %d\n", remaining);
|
||||
#endif
|
||||
if (bfd_read (vms_buf + test_len, 1, remaining, abfd) != remaining)
|
||||
if (bfd_read (vms_buf + test_len, 1, remaining, abfd) !=
|
||||
(bfd_size_type) remaining)
|
||||
{
|
||||
bfd_set_error (bfd_error_file_truncated);
|
||||
return 0;
|
||||
|
@ -61,7 +61,7 @@ check_section (abfd, size)
|
||||
int offset;
|
||||
|
||||
offset = PRIV(image_ptr) - PRIV(image_section)->contents;
|
||||
if ((offset + size) > PRIV(image_section)->_raw_size)
|
||||
if ((bfd_size_type) (offset + size) > PRIV(image_section)->_raw_size)
|
||||
{
|
||||
PRIV(image_section)->contents = bfd_realloc (PRIV(image_section)->contents, offset + size);
|
||||
if (PRIV(image_section)->contents == 0)
|
||||
@ -121,7 +121,7 @@ image_dump (abfd, ptr, size, offset)
|
||||
bfd *abfd;
|
||||
unsigned char *ptr;
|
||||
int size;
|
||||
int offset;
|
||||
int offset ATTRIBUTE_UNUSED;
|
||||
{
|
||||
#if VMS_DEBUG
|
||||
_bfd_vms_debug (8, "image_dump from (%p, %d) to (%p)\n", ptr, size, PRIV(image_ptr));
|
||||
@ -301,7 +301,7 @@ etir_sta (abfd, cmd, ptr)
|
||||
case ETIR_S_C_STA_PQ:
|
||||
{
|
||||
uquad dummy;
|
||||
int psect;
|
||||
unsigned int psect;
|
||||
|
||||
psect = bfd_getl32 (ptr);
|
||||
if (psect >= PRIV(section_count))
|
||||
@ -559,7 +559,7 @@ static boolean
|
||||
etir_opr (abfd, cmd, ptr)
|
||||
bfd *abfd;
|
||||
int cmd;
|
||||
unsigned char *ptr;
|
||||
unsigned char *ptr ATTRIBUTE_UNUSED;
|
||||
{
|
||||
long op1, op2;
|
||||
|
||||
@ -791,7 +791,7 @@ static boolean
|
||||
etir_stc (abfd, cmd, ptr)
|
||||
bfd *abfd;
|
||||
int cmd;
|
||||
unsigned char *ptr;
|
||||
unsigned char *ptr ATTRIBUTE_UNUSED;
|
||||
{
|
||||
|
||||
#if VMS_DEBUG
|
||||
@ -907,7 +907,7 @@ etir_stc (abfd, cmd, ptr)
|
||||
|
||||
static asection *
|
||||
new_section (abfd, idx)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
int idx;
|
||||
{
|
||||
asection *section;
|
||||
@ -947,7 +947,7 @@ new_section (abfd, idx)
|
||||
static int
|
||||
alloc_section (abfd, idx)
|
||||
bfd *abfd;
|
||||
int idx;
|
||||
unsigned int idx;
|
||||
{
|
||||
#if VMS_DEBUG
|
||||
_bfd_vms_debug (4, "alloc_section %d\n", idx);
|
||||
@ -1058,7 +1058,7 @@ tir_sta (bfd *abfd, unsigned char *ptr)
|
||||
*/
|
||||
{
|
||||
unsigned long dummy;
|
||||
int psect;
|
||||
unsigned int psect;
|
||||
|
||||
if (cmd == TIR_S_C_STA_PB)
|
||||
psect = *ptr++;
|
||||
@ -1090,7 +1090,7 @@ tir_sta (bfd *abfd, unsigned char *ptr)
|
||||
*/
|
||||
{
|
||||
unsigned long dummy;
|
||||
int psect;
|
||||
unsigned int psect;
|
||||
|
||||
if (cmd == TIR_S_C_STA_PW)
|
||||
psect = *ptr++;
|
||||
@ -1122,7 +1122,7 @@ tir_sta (bfd *abfd, unsigned char *ptr)
|
||||
*/
|
||||
{
|
||||
unsigned long dummy;
|
||||
int psect;
|
||||
unsigned int psect;
|
||||
|
||||
if (cmd == TIR_S_C_STA_PL)
|
||||
psect = *ptr++;
|
||||
@ -1670,7 +1670,7 @@ tir_ctl (bfd *abfd, unsigned char *ptr)
|
||||
*/
|
||||
{
|
||||
unsigned long dummy;
|
||||
int psect;
|
||||
unsigned int psect;
|
||||
|
||||
#if VMS_DEBUG
|
||||
_bfd_vms_debug (5, "tir_ctl %d\n", *ptr);
|
||||
@ -1940,7 +1940,7 @@ _bfd_vms_slurp_tir (abfd, objtype)
|
||||
int
|
||||
_bfd_vms_slurp_dbg (abfd, objtype)
|
||||
bfd *abfd;
|
||||
int objtype;
|
||||
int objtype ATTRIBUTE_UNUSED;
|
||||
{
|
||||
#if VMS_DEBUG
|
||||
_bfd_vms_debug (2, "DBG/EDBG\n");
|
||||
@ -1958,8 +1958,8 @@ _bfd_vms_slurp_dbg (abfd, objtype)
|
||||
|
||||
int
|
||||
_bfd_vms_slurp_tbt (abfd, objtype)
|
||||
bfd *abfd;
|
||||
int objtype;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
int objtype ATTRIBUTE_UNUSED;
|
||||
{
|
||||
#if VMS_DEBUG
|
||||
_bfd_vms_debug (2, "TBT/ETBT\n");
|
||||
@ -1976,8 +1976,8 @@ _bfd_vms_slurp_tbt (abfd, objtype)
|
||||
|
||||
int
|
||||
_bfd_vms_slurp_lnk (abfd, objtype)
|
||||
bfd *abfd;
|
||||
int objtype;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
int objtype ATTRIBUTE_UNUSED;
|
||||
{
|
||||
#if VMS_DEBUG
|
||||
_bfd_vms_debug (2, "LNK\n");
|
||||
@ -2092,7 +2092,7 @@ end_etir_record (abfd)
|
||||
int
|
||||
_bfd_vms_write_tir (abfd, objtype)
|
||||
bfd *abfd;
|
||||
int objtype;
|
||||
int objtype ATTRIBUTE_UNUSED;
|
||||
{
|
||||
asection *section;
|
||||
vms_section *sptr;
|
||||
@ -2175,10 +2175,10 @@ _bfd_vms_write_tir (abfd, objtype)
|
||||
for (;;)
|
||||
{
|
||||
bfd_size_type addr = (*rptr)->address;
|
||||
int len = bfd_get_reloc_size ((*rptr)->howto);
|
||||
bfd_size_type len = bfd_get_reloc_size ((*rptr)->howto);
|
||||
if (sptr->offset < addr) /* sptr starts before reloc */
|
||||
{
|
||||
int before = addr - sptr->offset;
|
||||
bfd_size_type before = addr - sptr->offset;
|
||||
if (sptr->size <= before) /* complete before */
|
||||
{
|
||||
sto_imm (abfd, sptr, vaddr, section->index);
|
||||
@ -2461,8 +2461,8 @@ _bfd_vms_write_tir (abfd, objtype)
|
||||
|
||||
int
|
||||
_bfd_vms_write_tbt (abfd, objtype)
|
||||
bfd *abfd;
|
||||
int objtype;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
int objtype ATTRIBUTE_UNUSED;
|
||||
{
|
||||
#if VMS_DEBUG
|
||||
_bfd_vms_debug (2, "vms_write_tbt (%p, %d)\n", abfd, objtype);
|
||||
@ -2476,8 +2476,8 @@ _bfd_vms_write_tbt (abfd, objtype)
|
||||
|
||||
int
|
||||
_bfd_vms_write_dbg (abfd, objtype)
|
||||
bfd *abfd;
|
||||
int objtype;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
int objtype ATTRIBUTE_UNUSED;
|
||||
{
|
||||
#if VMS_DEBUG
|
||||
_bfd_vms_debug (2, "vms_write_dbg (%p, objtype)\n", abfd, objtype);
|
||||
|
222
bfd/vms.c
222
bfd/vms.c
@ -26,7 +26,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
|
||||
#include "vms.h"
|
||||
|
||||
static boolean vms_initialize PARAMS ((bfd *));
|
||||
static int priv_section_count;
|
||||
static unsigned int priv_section_count;
|
||||
static boolean fill_section_ptr PARAMS ((struct bfd_hash_entry *, PTR));
|
||||
static boolean vms_fixup_sections PARAMS ((bfd *));
|
||||
static boolean copy_symbols PARAMS ((struct bfd_hash_entry *, PTR));
|
||||
@ -331,7 +331,7 @@ fill_section_ptr (entry, sections)
|
||||
|
||||
/* fill forward references (these contain section number, not section ptr). */
|
||||
|
||||
if ((int)sec < priv_section_count)
|
||||
if ((unsigned int) sec < priv_section_count)
|
||||
{
|
||||
sec = ((vms_symbol_entry *)entry)->symbol->section =
|
||||
((asection **)sections)[(int)sec];
|
||||
@ -536,7 +536,7 @@ vms_object_p (abfd)
|
||||
|
||||
static const struct bfd_target *
|
||||
vms_archive_p (abfd)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
{
|
||||
#if VMS_DEBUG
|
||||
vms_debug (1, "vms_archive_p(%p)\n", abfd);
|
||||
@ -719,7 +719,7 @@ vms_close_and_cleanup (abfd)
|
||||
/* Ask the BFD to free all cached information. */
|
||||
static boolean
|
||||
vms_bfd_free_cached_info (abfd)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
{
|
||||
#if VMS_DEBUG
|
||||
vms_debug (1, "vms_bfd_free_cached_info(%p)\n", abfd);
|
||||
@ -766,11 +766,11 @@ vms_new_section_hook (abfd, section)
|
||||
|
||||
static boolean
|
||||
vms_get_section_contents (abfd, section, buf, offset, buf_size)
|
||||
bfd *abfd;
|
||||
asection *section;
|
||||
PTR buf;
|
||||
file_ptr offset;
|
||||
bfd_size_type buf_size;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
asection *section ATTRIBUTE_UNUSED;
|
||||
PTR buf ATTRIBUTE_UNUSED;
|
||||
file_ptr offset ATTRIBUTE_UNUSED;
|
||||
bfd_size_type buf_size ATTRIBUTE_UNUSED;
|
||||
{
|
||||
#if VMS_DEBUG
|
||||
vms_debug (1, "vms_get_section_contents(%p, %s, %p, off %ld, size %d)\n",
|
||||
@ -788,11 +788,11 @@ vms_get_section_contents (abfd, section, buf, offset, buf_size)
|
||||
|
||||
static boolean
|
||||
vms_get_section_contents_in_window (abfd, section, w, offset, count)
|
||||
bfd *abfd;
|
||||
asection *section;
|
||||
bfd_window *w;
|
||||
file_ptr offset;
|
||||
bfd_size_type count;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
asection *section ATTRIBUTE_UNUSED;
|
||||
bfd_window *w ATTRIBUTE_UNUSED;
|
||||
file_ptr offset ATTRIBUTE_UNUSED;
|
||||
bfd_size_type count ATTRIBUTE_UNUSED;
|
||||
{
|
||||
#if VMS_DEBUG
|
||||
vms_debug (1, "vms_get_section_contents_in_window(%p, %s, %p, off %ld, count %d)\n",
|
||||
@ -811,8 +811,8 @@ vms_get_section_contents_in_window (abfd, section, w, offset, count)
|
||||
|
||||
static boolean
|
||||
vms_bfd_copy_private_bfd_data (src, dest)
|
||||
bfd *src;
|
||||
bfd *dest;
|
||||
bfd *src ATTRIBUTE_UNUSED;
|
||||
bfd *dest ATTRIBUTE_UNUSED;
|
||||
{
|
||||
#if VMS_DEBUG
|
||||
vms_debug (1, "vms_bfd_copy_private_bfd_data(%p, %p)\n", src, dest);
|
||||
@ -830,8 +830,8 @@ vms_bfd_copy_private_bfd_data (src, dest)
|
||||
|
||||
static boolean
|
||||
vms_bfd_merge_private_bfd_data (ibfd, obfd)
|
||||
bfd *ibfd;
|
||||
bfd *obfd;
|
||||
bfd *ibfd ATTRIBUTE_UNUSED;
|
||||
bfd *obfd ATTRIBUTE_UNUSED;
|
||||
{
|
||||
#if VMS_DEBUG
|
||||
vms_debug (1,"vms_bfd_merge_private_bfd_data(%p, %p)\n", ibfd, obfd);
|
||||
@ -849,8 +849,8 @@ vms_bfd_merge_private_bfd_data (ibfd, obfd)
|
||||
|
||||
static boolean
|
||||
vms_bfd_set_private_flags (abfd, flags)
|
||||
bfd *abfd;
|
||||
flagword flags;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
flagword flags ATTRIBUTE_UNUSED;
|
||||
{
|
||||
#if VMS_DEBUG
|
||||
vms_debug (1,"vms_bfd_set_private_flags(%p, %lx)\n", abfd, (long)flags);
|
||||
@ -864,10 +864,10 @@ vms_bfd_set_private_flags (abfd, flags)
|
||||
|
||||
static boolean
|
||||
vms_bfd_copy_private_section_data (srcbfd, srcsec, dstbfd, dstsec)
|
||||
bfd *srcbfd;
|
||||
asection *srcsec;
|
||||
bfd *dstbfd;
|
||||
asection *dstsec;
|
||||
bfd *srcbfd ATTRIBUTE_UNUSED;
|
||||
asection *srcsec ATTRIBUTE_UNUSED;
|
||||
bfd *dstbfd ATTRIBUTE_UNUSED;
|
||||
asection *dstsec ATTRIBUTE_UNUSED;
|
||||
{
|
||||
#if VMS_DEBUG
|
||||
vms_debug (1, "vms_bfd_copy_private_section_data(%p, %s, %p, %s)\n",
|
||||
@ -881,10 +881,10 @@ vms_bfd_copy_private_section_data (srcbfd, srcsec, dstbfd, dstsec)
|
||||
|
||||
static boolean
|
||||
vms_bfd_copy_private_symbol_data (ibfd, isym, obfd, osym)
|
||||
bfd *ibfd;
|
||||
asymbol *isym;
|
||||
bfd *obfd;
|
||||
asymbol *osym;
|
||||
bfd *ibfd ATTRIBUTE_UNUSED;
|
||||
asymbol *isym ATTRIBUTE_UNUSED;
|
||||
bfd *obfd ATTRIBUTE_UNUSED;
|
||||
asymbol *osym ATTRIBUTE_UNUSED;
|
||||
{
|
||||
#if VMS_DEBUG
|
||||
vms_debug (1, "vms_bfd_copy_private_symbol_data(%p, %s, %p, %s)\n",
|
||||
@ -900,7 +900,7 @@ vms_bfd_copy_private_symbol_data (ibfd, isym, obfd, osym)
|
||||
|
||||
static char *
|
||||
vms_core_file_failing_command (abfd)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
{
|
||||
#if VMS_DEBUG
|
||||
vms_debug (1, "vms_core_file_failing_command(%p)\n", abfd);
|
||||
@ -914,7 +914,7 @@ vms_core_file_failing_command (abfd)
|
||||
|
||||
static int
|
||||
vms_core_file_failing_signal (abfd)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
{
|
||||
#if VMS_DEBUG
|
||||
vms_debug (1, "vms_core_file_failing_signal(%p)\n", abfd);
|
||||
@ -928,8 +928,8 @@ vms_core_file_failing_signal (abfd)
|
||||
|
||||
static boolean
|
||||
vms_core_file_matches_executable_p (abfd, bbfd)
|
||||
bfd *abfd;
|
||||
bfd *bbfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
bfd *bbfd ATTRIBUTE_UNUSED;
|
||||
{
|
||||
#if VMS_DEBUG
|
||||
vms_debug (1, "vms_core_file_matches_executable_p(%p, %p)\n", abfd, bbfd);
|
||||
@ -944,7 +944,7 @@ vms_core_file_matches_executable_p (abfd, bbfd)
|
||||
|
||||
static boolean
|
||||
vms_slurp_armap (abfd)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
{
|
||||
#if VMS_DEBUG
|
||||
vms_debug (1, "vms_slurp_armap(%p)\n", abfd);
|
||||
@ -958,7 +958,7 @@ vms_slurp_armap (abfd)
|
||||
|
||||
static boolean
|
||||
vms_slurp_extended_name_table (abfd)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
{
|
||||
#if VMS_DEBUG
|
||||
vms_debug (1, "vms_slurp_extended_name_table(%p)\n", abfd);
|
||||
@ -972,10 +972,10 @@ vms_slurp_extended_name_table (abfd)
|
||||
|
||||
static boolean
|
||||
vms_construct_extended_name_table (abfd, tabloc, tablen, name)
|
||||
bfd *abfd;
|
||||
char **tabloc;
|
||||
bfd_size_type *tablen;
|
||||
const char **name;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
char **tabloc ATTRIBUTE_UNUSED;
|
||||
bfd_size_type *tablen ATTRIBUTE_UNUSED;
|
||||
const char **name ATTRIBUTE_UNUSED;
|
||||
{
|
||||
#if VMS_DEBUG
|
||||
vms_debug (1, "vms_construct_extended_name_table(%p)\n", abfd);
|
||||
@ -988,9 +988,9 @@ vms_construct_extended_name_table (abfd, tabloc, tablen, name)
|
||||
|
||||
static void
|
||||
vms_truncate_arname (abfd, pathname, arhdr)
|
||||
bfd *abfd;
|
||||
CONST char *pathname;
|
||||
char *arhdr;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
CONST char *pathname ATTRIBUTE_UNUSED;
|
||||
char *arhdr ATTRIBUTE_UNUSED;
|
||||
{
|
||||
#if VMS_DEBUG
|
||||
vms_debug (1, "vms_truncate_arname(%p, %s, %s)\n", abfd, pathname, arhdr);
|
||||
@ -1003,11 +1003,11 @@ vms_truncate_arname (abfd, pathname, arhdr)
|
||||
|
||||
static boolean
|
||||
vms_write_armap (arch, elength, map, orl_count, stridx)
|
||||
bfd *arch;
|
||||
unsigned int elength;
|
||||
struct orl *map;
|
||||
unsigned int orl_count;
|
||||
int stridx;
|
||||
bfd *arch ATTRIBUTE_UNUSED;
|
||||
unsigned int elength ATTRIBUTE_UNUSED;
|
||||
struct orl *map ATTRIBUTE_UNUSED;
|
||||
unsigned int orl_count ATTRIBUTE_UNUSED;
|
||||
int stridx ATTRIBUTE_UNUSED;
|
||||
{
|
||||
#if VMS_DEBUG
|
||||
vms_debug (1, "vms_write_armap(%p, %d, %p, %d %d)\n",
|
||||
@ -1020,7 +1020,7 @@ vms_write_armap (arch, elength, map, orl_count, stridx)
|
||||
|
||||
static PTR
|
||||
vms_read_ar_hdr (abfd)
|
||||
bfd * abfd;
|
||||
bfd * abfd ATTRIBUTE_UNUSED;
|
||||
{
|
||||
#if VMS_DEBUG
|
||||
vms_debug (1, "vms_read_ar_hdr(%p)\n", abfd);
|
||||
@ -1037,8 +1037,8 @@ vms_read_ar_hdr (abfd)
|
||||
|
||||
static bfd *
|
||||
vms_openr_next_archived_file (arch, prev)
|
||||
bfd *arch;
|
||||
bfd *prev;
|
||||
bfd *arch ATTRIBUTE_UNUSED;
|
||||
bfd *prev ATTRIBUTE_UNUSED;
|
||||
{
|
||||
#if VMS_DEBUG
|
||||
vms_debug (1, "vms_openr_next_archived_file(%p, %p)\n", arch, prev);
|
||||
@ -1081,7 +1081,7 @@ vms_generic_stat_arch_elt (abfd, stat)
|
||||
|
||||
static boolean
|
||||
vms_update_armap_timestamp (abfd)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
{
|
||||
#if VMS_DEBUG
|
||||
vms_debug (1, "vms_update_armap_timestamp(%p)\n", abfd);
|
||||
@ -1190,7 +1190,7 @@ _bfd_vms_make_empty_symbol (abfd)
|
||||
|
||||
static void
|
||||
vms_print_symbol (abfd, file, symbol, how)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
PTR file;
|
||||
asymbol *symbol;
|
||||
bfd_print_symbol_type how;
|
||||
@ -1238,7 +1238,7 @@ vms_print_symbol (abfd, file, symbol, how)
|
||||
|
||||
static void
|
||||
vms_get_symbol_info (abfd, symbol, ret)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
asymbol *symbol;
|
||||
symbol_info *ret;
|
||||
{
|
||||
@ -1285,7 +1285,7 @@ vms_get_symbol_info (abfd, symbol, ret)
|
||||
|
||||
static boolean
|
||||
vms_bfd_is_local_label_name (abfd, name)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
const char *name;
|
||||
{
|
||||
#if VMS_DEBUG
|
||||
@ -1299,8 +1299,8 @@ vms_bfd_is_local_label_name (abfd, name)
|
||||
|
||||
static alent *
|
||||
vms_get_lineno (abfd, symbol)
|
||||
bfd *abfd;
|
||||
asymbol *symbol;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
asymbol *symbol ATTRIBUTE_UNUSED;
|
||||
{
|
||||
#if VMS_DEBUG
|
||||
vms_debug (1, "vms_get_lineno(%p, %p)\n", abfd, symbol);
|
||||
@ -1315,13 +1315,13 @@ vms_get_lineno (abfd, symbol)
|
||||
|
||||
static boolean
|
||||
vms_find_nearest_line (abfd, section, symbols, offset, file, func, line)
|
||||
bfd *abfd;
|
||||
asection *section;
|
||||
asymbol **symbols;
|
||||
bfd_vma offset;
|
||||
CONST char **file;
|
||||
CONST char **func;
|
||||
unsigned int *line;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
asection *section ATTRIBUTE_UNUSED;
|
||||
asymbol **symbols ATTRIBUTE_UNUSED;
|
||||
bfd_vma offset ATTRIBUTE_UNUSED;
|
||||
CONST char **file ATTRIBUTE_UNUSED;
|
||||
CONST char **func ATTRIBUTE_UNUSED;
|
||||
unsigned int *line ATTRIBUTE_UNUSED;
|
||||
{
|
||||
#if VMS_DEBUG
|
||||
vms_debug (1, "vms_find_nearest_line(%p, %s, %p, %ld, <ret>, <ret>, <ret>)\n",
|
||||
@ -1337,9 +1337,9 @@ vms_find_nearest_line (abfd, section, symbols, offset, file, func, line)
|
||||
|
||||
static asymbol *
|
||||
vms_bfd_make_debug_symbol (abfd, ptr, size)
|
||||
bfd *abfd;
|
||||
void *ptr;
|
||||
unsigned long size;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
void *ptr ATTRIBUTE_UNUSED;
|
||||
unsigned long size ATTRIBUTE_UNUSED;
|
||||
{
|
||||
#if VMS_DEBUG
|
||||
vms_debug (1, "vms_bfd_make_debug_symbol(%p, %p, %ld)\n", abfd, ptr, size);
|
||||
@ -1390,8 +1390,8 @@ vms_minisymbol_to_symbol (abfd, dynamic, minisym, sym)
|
||||
|
||||
static long
|
||||
vms_get_reloc_upper_bound (abfd, section)
|
||||
bfd *abfd;
|
||||
asection *section;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
asection *section ATTRIBUTE_UNUSED;
|
||||
{
|
||||
#if VMS_DEBUG
|
||||
vms_debug (1, "vms_get_reloc_upper_bound(%p, %s)\n", abfd, section->name);
|
||||
@ -1408,10 +1408,10 @@ vms_get_reloc_upper_bound (abfd, section)
|
||||
|
||||
static long
|
||||
vms_canonicalize_reloc (abfd, section, location, symbols)
|
||||
bfd *abfd;
|
||||
asection *section;
|
||||
arelent **location;
|
||||
asymbol **symbols;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
asection *section ATTRIBUTE_UNUSED;
|
||||
arelent **location ATTRIBUTE_UNUSED;
|
||||
asymbol **symbols ATTRIBUTE_UNUSED;
|
||||
{
|
||||
#if VMS_DEBUG
|
||||
vms_debug (1, "vms_canonicalize_reloc(%p, %s, <ret>, <ret>)\n", abfd, section->name);
|
||||
@ -1426,13 +1426,13 @@ vms_canonicalize_reloc (abfd, section, location, symbols)
|
||||
|
||||
static bfd_reloc_status_type
|
||||
reloc_nil (abfd, reloc, sym, data, sec, output_bfd, error_message)
|
||||
bfd *abfd;
|
||||
arelent *reloc;
|
||||
asymbol *sym;
|
||||
PTR data;
|
||||
asection *sec;
|
||||
bfd *output_bfd;
|
||||
char **error_message;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
arelent *reloc ATTRIBUTE_UNUSED;
|
||||
asymbol *sym ATTRIBUTE_UNUSED;
|
||||
PTR data ATTRIBUTE_UNUSED;
|
||||
asection *sec ATTRIBUTE_UNUSED;
|
||||
bfd *output_bfd ATTRIBUTE_UNUSED;
|
||||
char **error_message ATTRIBUTE_UNUSED;
|
||||
{
|
||||
#if VMS_DEBUG
|
||||
vms_debug (1, "reloc_nil(abfd %p, output_bfd %p)\n", abfd, output_bfd);
|
||||
@ -1676,7 +1676,7 @@ static reloc_howto_type alpha_howto_table[] =
|
||||
|
||||
static const struct reloc_howto_struct *
|
||||
vms_bfd_reloc_type_lookup (abfd, code)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
bfd_reloc_code_real_type code;
|
||||
{
|
||||
int alpha_type;
|
||||
@ -1718,8 +1718,8 @@ vms_bfd_reloc_type_lookup (abfd, code)
|
||||
static boolean
|
||||
vms_set_arch_mach (abfd, arch, mach)
|
||||
bfd *abfd;
|
||||
enum bfd_architecture arch;
|
||||
unsigned long mach;
|
||||
enum bfd_architecture arch ATTRIBUTE_UNUSED;
|
||||
unsigned long mach ATTRIBUTE_UNUSED;
|
||||
{
|
||||
#if VMS_DEBUG
|
||||
vms_debug (1, "vms_set_arch_mach(%p, %d, %ld)\n", abfd, arch, mach);
|
||||
@ -1762,8 +1762,8 @@ vms_set_section_contents (abfd, section, location, offset, count)
|
||||
|
||||
static int
|
||||
vms_sizeof_headers (abfd, reloc)
|
||||
bfd *abfd;
|
||||
boolean reloc;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
boolean reloc ATTRIBUTE_UNUSED;
|
||||
{
|
||||
#if VMS_DEBUG
|
||||
vms_debug (1, "vms_sizeof_headers(%p, %s)\n", abfd, (reloc)?"True":"False");
|
||||
@ -1778,12 +1778,12 @@ vms_sizeof_headers (abfd, reloc)
|
||||
static bfd_byte *
|
||||
vms_bfd_get_relocated_section_contents (abfd, link_info, link_order, data,
|
||||
relocateable, symbols)
|
||||
bfd *abfd;
|
||||
struct bfd_link_info *link_info;
|
||||
struct bfd_link_order *link_order;
|
||||
bfd_byte *data;
|
||||
boolean relocateable;
|
||||
asymbol **symbols;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
struct bfd_link_info *link_info ATTRIBUTE_UNUSED;
|
||||
struct bfd_link_order *link_order ATTRIBUTE_UNUSED;
|
||||
bfd_byte *data ATTRIBUTE_UNUSED;
|
||||
boolean relocateable ATTRIBUTE_UNUSED;
|
||||
asymbol **symbols ATTRIBUTE_UNUSED;
|
||||
{
|
||||
#if VMS_DEBUG
|
||||
vms_debug (1, "vms_bfd_get_relocated_section_contents(%p, %p, %p, %p, %s, %p)\n",
|
||||
@ -1797,10 +1797,10 @@ vms_bfd_get_relocated_section_contents (abfd, link_info, link_order, data,
|
||||
|
||||
static boolean
|
||||
vms_bfd_relax_section (abfd, section, link_info, again)
|
||||
bfd *abfd;
|
||||
asection *section;
|
||||
struct bfd_link_info *link_info;
|
||||
boolean *again;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
asection *section ATTRIBUTE_UNUSED;
|
||||
struct bfd_link_info *link_info ATTRIBUTE_UNUSED;
|
||||
boolean *again ATTRIBUTE_UNUSED;
|
||||
{
|
||||
#if VMS_DEBUG
|
||||
vms_debug (1, "vms_bfd_relax_section(%p, %s, %p, <ret>)\n",
|
||||
@ -1811,8 +1811,8 @@ vms_bfd_relax_section (abfd, section, link_info, again)
|
||||
|
||||
static boolean
|
||||
vms_bfd_gc_sections (abfd, link_info)
|
||||
bfd *abfd;
|
||||
struct bfd_link_info *link_info;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
struct bfd_link_info *link_info ATTRIBUTE_UNUSED;
|
||||
{
|
||||
#if VMS_DEBUG
|
||||
vms_debug (1, "vms_bfd_gc_sections(%p, %p)\n", abfd, link_info);
|
||||
@ -1826,7 +1826,7 @@ vms_bfd_gc_sections (abfd, link_info)
|
||||
|
||||
static struct bfd_link_hash_table *
|
||||
vms_bfd_link_hash_table_create (abfd)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
{
|
||||
#if VMS_DEBUG
|
||||
vms_debug (1, "vms_bfd_link_hash_table_create(%p)\n", abfd);
|
||||
@ -1839,8 +1839,8 @@ vms_bfd_link_hash_table_create (abfd)
|
||||
|
||||
static boolean
|
||||
vms_bfd_link_add_symbols (abfd, link_info)
|
||||
bfd *abfd;
|
||||
struct bfd_link_info *link_info;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
struct bfd_link_info *link_info ATTRIBUTE_UNUSED;
|
||||
{
|
||||
#if VMS_DEBUG
|
||||
vms_debug (1, "vms_bfd_link_add_symbols(%p, %p)\n", abfd, link_info);
|
||||
@ -1854,8 +1854,8 @@ vms_bfd_link_add_symbols (abfd, link_info)
|
||||
|
||||
static boolean
|
||||
vms_bfd_final_link (abfd, link_info)
|
||||
bfd *abfd;
|
||||
struct bfd_link_info *link_info;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
struct bfd_link_info *link_info ATTRIBUTE_UNUSED;
|
||||
{
|
||||
#if VMS_DEBUG
|
||||
vms_debug (1, "vms_bfd_final_link(%p, %p)\n", abfd, link_info);
|
||||
@ -1867,8 +1867,8 @@ vms_bfd_final_link (abfd, link_info)
|
||||
|
||||
static boolean
|
||||
vms_bfd_link_split_section (abfd, section)
|
||||
bfd *abfd;
|
||||
asection *section;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
asection *section ATTRIBUTE_UNUSED;
|
||||
{
|
||||
#if VMS_DEBUG
|
||||
vms_debug (1, "vms_bfd_link_split_section(%p, %s)\n", abfd, section->name);
|
||||
@ -1882,7 +1882,7 @@ vms_bfd_link_split_section (abfd, section)
|
||||
|
||||
static long
|
||||
vms_get_dynamic_symtab_upper_bound (abfd)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
{
|
||||
#if VMS_DEBUG
|
||||
vms_debug (1, "vms_get_dynamic_symtab_upper_bound(%p)\n", abfd);
|
||||
@ -1892,8 +1892,8 @@ vms_get_dynamic_symtab_upper_bound (abfd)
|
||||
|
||||
static boolean
|
||||
vms_bfd_print_private_bfd_data (abfd, file)
|
||||
bfd *abfd;
|
||||
void *file;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
void *file ATTRIBUTE_UNUSED;
|
||||
{
|
||||
#if VMS_DEBUG
|
||||
vms_debug (1, "vms_bfd_print_private_bfd_data(%p)\n", abfd);
|
||||
@ -1906,8 +1906,8 @@ vms_bfd_print_private_bfd_data (abfd, file)
|
||||
|
||||
static long
|
||||
vms_canonicalize_dynamic_symtab (abfd, symbols)
|
||||
bfd *abfd;
|
||||
asymbol **symbols;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
asymbol **symbols ATTRIBUTE_UNUSED;
|
||||
{
|
||||
#if VMS_DEBUG
|
||||
vms_debug (1, "vms_canonicalize_dynamic_symtab(%p, <ret>)\n", abfd);
|
||||
@ -1920,7 +1920,7 @@ vms_canonicalize_dynamic_symtab (abfd, symbols)
|
||||
|
||||
static long
|
||||
vms_get_dynamic_reloc_upper_bound (abfd)
|
||||
bfd *abfd;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
{
|
||||
#if VMS_DEBUG
|
||||
vms_debug (1, "vms_get_dynamic_reloc_upper_bound(%p)\n", abfd);
|
||||
@ -1933,9 +1933,9 @@ vms_get_dynamic_reloc_upper_bound (abfd)
|
||||
|
||||
static long
|
||||
vms_canonicalize_dynamic_reloc (abfd, arel, symbols)
|
||||
bfd *abfd;
|
||||
arelent **arel;
|
||||
asymbol **symbols;
|
||||
bfd *abfd ATTRIBUTE_UNUSED;
|
||||
arelent **arel ATTRIBUTE_UNUSED;
|
||||
asymbol **symbols ATTRIBUTE_UNUSED;
|
||||
{
|
||||
#if VMS_DEBUG
|
||||
vms_debug (1, "vms_canonicalize_dynamic_reloc(%p)\n", abfd);
|
||||
|
@ -1,6 +1,6 @@
|
||||
#undef vms
|
||||
/* vms.h -- Header file for VMS (Alpha and Vax) support.
|
||||
Copyright 1996, 1997 Free Software Foundation, Inc.
|
||||
Copyright 1996, 1997, 1998, 1999 Free Software Foundation, Inc.
|
||||
|
||||
Written by Klaus K"ampf (kkaempf@rmi.de)
|
||||
|
||||
@ -583,7 +583,7 @@ struct vms_private_data_struct {
|
||||
|
||||
struct hdr_struc hdr_data; /* data from HDR/EMH record */
|
||||
struct eom_struc eom_data; /* data from EOM/EEOM record */
|
||||
int section_count; /* # of sections in following array */
|
||||
unsigned int section_count; /* # of sections in following array */
|
||||
asection **sections; /* array of GSD/EGSD sections */
|
||||
int gsd_sym_count; /* # of GSD/EGSD symbols */
|
||||
asymbol **symbols; /* vector of GSD/EGSD symbols */
|
||||
|
@ -3061,7 +3061,7 @@ bfd_xcoff_export_symbol (output_bfd, info, harg, syscall)
|
||||
bfd *output_bfd;
|
||||
struct bfd_link_info *info;
|
||||
struct bfd_link_hash_entry *harg;
|
||||
boolean syscall;
|
||||
boolean syscall ATTRIBUTE_UNUSED;
|
||||
{
|
||||
struct xcoff_link_hash_entry *h = (struct xcoff_link_hash_entry *) harg;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user