mirror of
https://github.com/darlinghq/darling-gdb.git
synced 2024-11-29 06:50:32 +00:00
(elf32_m68hc11_relocate_section): Initialise variables that are passed by
reference to m68hc11_get_relocation_value in case that function does not initialise them.
This commit is contained in:
parent
c3e65f62a9
commit
9b69b847da
@ -1,5 +1,10 @@
|
||||
2005-02-23 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* elf32-m68hc1x.c (elf32_m68hc11_relocate_section): Initialise
|
||||
variables that are passed by reference to
|
||||
m68hc11_get_relocation_value in case that function does not
|
||||
initialise them.
|
||||
|
||||
* elf32-cr16c.c (cr16c_elf_final_link_relocate): Remove duplicated
|
||||
return statements and replace with a single return at the end of
|
||||
the function. This helps pacify the flow analysis code in gcc 4.0.
|
||||
|
@ -1000,7 +1000,7 @@ elf32_m68hc11_relocate_section (bfd *output_bfd ATTRIBUTE_UNUSED,
|
||||
Elf_Internal_Shdr *symtab_hdr;
|
||||
struct elf_link_hash_entry **sym_hashes;
|
||||
Elf_Internal_Rela *rel, *relend;
|
||||
const char *name;
|
||||
const char *name = NULL;
|
||||
struct m68hc11_page_info *pinfo;
|
||||
const struct elf_backend_data * const ebd = get_elf_backend_data (input_bfd);
|
||||
|
||||
@ -1021,13 +1021,13 @@ elf32_m68hc11_relocate_section (bfd *output_bfd ATTRIBUTE_UNUSED,
|
||||
unsigned long r_symndx;
|
||||
Elf_Internal_Sym *sym;
|
||||
asection *sec;
|
||||
bfd_vma relocation;
|
||||
bfd_vma relocation = 0;
|
||||
bfd_reloc_status_type r = bfd_reloc_undefined;
|
||||
bfd_vma phys_page;
|
||||
bfd_vma phys_addr;
|
||||
bfd_vma insn_addr;
|
||||
bfd_vma insn_page;
|
||||
bfd_boolean is_far;
|
||||
bfd_boolean is_far = FALSE;
|
||||
|
||||
r_symndx = ELF32_R_SYM (rel->r_info);
|
||||
r_type = ELF32_R_TYPE (rel->r_info);
|
||||
|
Loading…
Reference in New Issue
Block a user