| 60 |
static bfd_boolean sh64_elf_add_symbol_hook |
static bfd_boolean sh64_elf_add_symbol_hook |
| 61 |
(bfd *, struct bfd_link_info *, Elf_Internal_Sym *, const char **, |
(bfd *, struct bfd_link_info *, Elf_Internal_Sym *, const char **, |
| 62 |
flagword *, asection **, bfd_vma *); |
flagword *, asection **, bfd_vma *); |
| 63 |
static bfd_boolean sh64_elf_link_output_symbol_hook |
static int sh64_elf_link_output_symbol_hook |
| 64 |
(struct bfd_link_info *, const char *, Elf_Internal_Sym *, asection *, |
(struct bfd_link_info *, const char *, Elf_Internal_Sym *, asection *, |
| 65 |
struct elf_link_hash_entry *); |
struct elf_link_hash_entry *); |
| 66 |
static bfd_boolean sh64_backend_section_from_shdr |
static bfd_boolean sh64_backend_section_from_shdr |
| 477 |
we don't need to look up and make sure to emit the main symbol for each |
we don't need to look up and make sure to emit the main symbol for each |
| 478 |
DataLabel symbol. */ |
DataLabel symbol. */ |
| 479 |
|
|
| 480 |
bfd_boolean |
static int |
| 481 |
sh64_elf_link_output_symbol_hook (struct bfd_link_info *info, |
sh64_elf_link_output_symbol_hook (struct bfd_link_info *info, |
| 482 |
const char *cname, |
const char *cname, |
| 483 |
Elf_Internal_Sym *sym, |
Elf_Internal_Sym *sym, |
| 492 |
name[strlen (name) - strlen (DATALABEL_SUFFIX)] = 0; |
name[strlen (name) - strlen (DATALABEL_SUFFIX)] = 0; |
| 493 |
} |
} |
| 494 |
|
|
| 495 |
return TRUE; |
return 1; |
| 496 |
} |
} |
| 497 |
|
|
| 498 |
/* Check a SH64-specific reloc and put the value to relocate to into |
/* Check a SH64-specific reloc and put the value to relocate to into |