|
|
|
@ -1136,7 +1136,7 @@ bfd_vma hiadj (bfd_vma symbol_value) |
|
|
|
/* Do the relocations that require special handling. */ |
|
|
|
static bfd_reloc_status_type |
|
|
|
nios2_elf32_do_hi16_relocate (bfd *abfd, reloc_howto_type *howto, |
|
|
|
asection *input_section ATTRIBUTE_UNUSED, |
|
|
|
asection *input_section, |
|
|
|
bfd_byte *data, bfd_vma offset, |
|
|
|
bfd_vma symbol_value, bfd_vma addend) |
|
|
|
{ |
|
|
|
@ -1149,7 +1149,7 @@ nios2_elf32_do_hi16_relocate (bfd *abfd, reloc_howto_type *howto, |
|
|
|
|
|
|
|
static bfd_reloc_status_type |
|
|
|
nios2_elf32_do_lo16_relocate (bfd *abfd, reloc_howto_type *howto, |
|
|
|
asection *input_section ATTRIBUTE_UNUSED, |
|
|
|
asection *input_section, |
|
|
|
bfd_byte *data, bfd_vma offset, |
|
|
|
bfd_vma symbol_value, bfd_vma addend) |
|
|
|
{ |
|
|
|
@ -1162,7 +1162,7 @@ nios2_elf32_do_lo16_relocate (bfd *abfd, reloc_howto_type *howto, |
|
|
|
|
|
|
|
static bfd_reloc_status_type |
|
|
|
nios2_elf32_do_hiadj16_relocate (bfd *abfd, reloc_howto_type *howto, |
|
|
|
asection *input_section ATTRIBUTE_UNUSED, |
|
|
|
asection *input_section, |
|
|
|
bfd_byte *data, bfd_vma offset, |
|
|
|
bfd_vma symbol_value, bfd_vma addend) |
|
|
|
{ |
|
|
|
@ -1175,7 +1175,7 @@ nios2_elf32_do_hiadj16_relocate (bfd *abfd, reloc_howto_type *howto, |
|
|
|
|
|
|
|
static bfd_reloc_status_type |
|
|
|
nios2_elf32_do_pcrel_lo16_relocate (bfd *abfd, reloc_howto_type *howto, |
|
|
|
asection *input_section ATTRIBUTE_UNUSED, |
|
|
|
asection *input_section, |
|
|
|
bfd_byte *data, bfd_vma offset, |
|
|
|
bfd_vma symbol_value, bfd_vma addend) |
|
|
|
{ |
|
|
|
@ -1188,8 +1188,7 @@ nios2_elf32_do_pcrel_lo16_relocate (bfd *abfd, reloc_howto_type *howto, |
|
|
|
|
|
|
|
static bfd_reloc_status_type |
|
|
|
nios2_elf32_do_pcrel_hiadj16_relocate (bfd *abfd, reloc_howto_type *howto, |
|
|
|
asection *input_section |
|
|
|
ATTRIBUTE_UNUSED, |
|
|
|
asection *input_section, |
|
|
|
bfd_byte *data, bfd_vma offset, |
|
|
|
bfd_vma symbol_value, bfd_vma addend) |
|
|
|
{ |
|
|
|
@ -1205,7 +1204,7 @@ nios2_elf32_do_pcrel_hiadj16_relocate (bfd *abfd, reloc_howto_type *howto, |
|
|
|
|
|
|
|
static bfd_reloc_status_type |
|
|
|
nios2_elf32_do_pcrel16_relocate (bfd *abfd, reloc_howto_type *howto, |
|
|
|
asection *input_section ATTRIBUTE_UNUSED, |
|
|
|
asection *input_section, |
|
|
|
bfd_byte *data, bfd_vma offset, |
|
|
|
bfd_vma symbol_value, bfd_vma addend) |
|
|
|
{ |
|
|
|
@ -1219,7 +1218,7 @@ nios2_elf32_do_pcrel16_relocate (bfd *abfd, reloc_howto_type *howto, |
|
|
|
|
|
|
|
static bfd_reloc_status_type |
|
|
|
nios2_elf32_do_call26_relocate (bfd *abfd, reloc_howto_type *howto, |
|
|
|
asection *input_section ATTRIBUTE_UNUSED, |
|
|
|
asection *input_section, |
|
|
|
bfd_byte *data, bfd_vma offset, |
|
|
|
bfd_vma symbol_value, bfd_vma addend) |
|
|
|
{ |
|
|
|
@ -1234,7 +1233,7 @@ nios2_elf32_do_call26_relocate (bfd *abfd, reloc_howto_type *howto, |
|
|
|
|
|
|
|
static bfd_reloc_status_type |
|
|
|
nios2_elf32_do_gprel_relocate (bfd *abfd, reloc_howto_type *howto, |
|
|
|
asection *input_section ATTRIBUTE_UNUSED, |
|
|
|
asection *input_section, |
|
|
|
bfd_byte *data, bfd_vma offset, |
|
|
|
bfd_vma symbol_value, bfd_vma addend) |
|
|
|
{ |
|
|
|
@ -1246,7 +1245,7 @@ nios2_elf32_do_gprel_relocate (bfd *abfd, reloc_howto_type *howto, |
|
|
|
|
|
|
|
static bfd_reloc_status_type |
|
|
|
nios2_elf32_do_ujmp_relocate (bfd *abfd, reloc_howto_type *howto, |
|
|
|
asection *input_section ATTRIBUTE_UNUSED, |
|
|
|
asection *input_section, |
|
|
|
bfd_byte *data, bfd_vma offset, |
|
|
|
bfd_vma symbol_value, bfd_vma addend) |
|
|
|
{ |
|
|
|
@ -1269,7 +1268,7 @@ nios2_elf32_do_ujmp_relocate (bfd *abfd, reloc_howto_type *howto, |
|
|
|
|
|
|
|
static bfd_reloc_status_type |
|
|
|
nios2_elf32_do_cjmp_relocate (bfd *abfd, reloc_howto_type *howto, |
|
|
|
asection *input_section ATTRIBUTE_UNUSED, |
|
|
|
asection *input_section, |
|
|
|
bfd_byte *data, bfd_vma offset, |
|
|
|
bfd_vma symbol_value, bfd_vma addend) |
|
|
|
{ |
|
|
|
@ -1292,7 +1291,7 @@ nios2_elf32_do_cjmp_relocate (bfd *abfd, reloc_howto_type *howto, |
|
|
|
|
|
|
|
static bfd_reloc_status_type |
|
|
|
nios2_elf32_do_callr_relocate (bfd *abfd, reloc_howto_type *howto, |
|
|
|
asection *input_section ATTRIBUTE_UNUSED, |
|
|
|
asection *input_section, |
|
|
|
bfd_byte *data, bfd_vma offset, |
|
|
|
bfd_vma symbol_value, bfd_vma addend) |
|
|
|
{ |
|
|
|
@ -2842,7 +2841,7 @@ nios2_elf32_check_relocs (bfd *abfd, struct bfd_link_info *info, |
|
|
|
relocation. */ |
|
|
|
static asection * |
|
|
|
nios2_elf32_gc_mark_hook (asection *sec, |
|
|
|
struct bfd_link_info *info ATTRIBUTE_UNUSED, |
|
|
|
struct bfd_link_info *info, |
|
|
|
Elf_Internal_Rela *rel, |
|
|
|
struct elf_link_hash_entry *h, |
|
|
|
Elf_Internal_Sym *sym) |
|
|
|
|