mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-12-03 04:12:10 +08:00
bfd/
* elf-eh-frame.c (_bfd_elf_discard_section_eh_frame): Use the ELF header to choose between 32-bit and 64-bit relocation structures.
This commit is contained in:
parent
9a0910c33e
commit
888cab3722
@ -1,3 +1,8 @@
|
||||
2007-11-30 Richard Sandiford <rsandifo@nildram.co.uk>
|
||||
|
||||
* elf-eh-frame.c (_bfd_elf_discard_section_eh_frame): Use the
|
||||
ELF header to choose between 32-bit and 64-bit relocation structures.
|
||||
|
||||
2007-11-29 Mark Shinwell <shinwell@codesourcery.com>
|
||||
|
||||
* archures.c (bfd_mach_mips_loongson_2e): New.
|
||||
|
@ -683,7 +683,8 @@ _bfd_elf_discard_section_eh_frame
|
||||
unsigned long r_symndx;
|
||||
|
||||
#ifdef BFD64
|
||||
if (ptr_size == 8)
|
||||
if (elf_elfheader (abfd)->e_ident[EI_CLASS]
|
||||
== ELFCLASS64)
|
||||
r_symndx = ELF64_R_SYM (cookie->rel->r_info);
|
||||
else
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user