* 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:
Richard Sandiford 2007-11-30 09:01:35 +00:00
parent 9a0910c33e
commit 888cab3722
2 changed files with 7 additions and 1 deletions

View File

@ -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.

View File

@ -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