* elf32-m32c.c (_bfd_m32c_elf_eh_frame_address_size): New.

This commit is contained in:
DJ Delorie 2008-01-25 21:06:11 +00:00
parent 7d1e3eba1d
commit c006d697e4
2 changed files with 15 additions and 0 deletions

View file

@ -1,3 +1,7 @@
2008-01-25 DJ Delorie <dj@redhat.com>
* elf32-m32c.c (_bfd_m32c_elf_eh_frame_address_size): New.
2008-01-25 Kai Tietz <kai.tietz@onevision.com>
* bfd-in.h: Add mingw I64 support.

View file

@ -1984,6 +1984,16 @@ m32c_elf_relax_delete_bytes
return TRUE;
}
/* This is for versions of gcc prior to 4.3. */
static unsigned int
_bfd_m32c_elf_eh_frame_address_size (bfd *abfd, asection *sec ATTRIBUTE_UNUSED)
{
if ((elf_elfheader (abfd)->e_flags & EF_M32C_CPU_MASK) == EF_M32C_CPU_M16C)
return 2;
return 4;
}
#define ELF_ARCH bfd_arch_m32c
@ -2011,6 +2021,7 @@ m32c_elf_relax_delete_bytes
m32c_elf_finish_dynamic_sections
#define elf_backend_can_gc_sections 1
#define elf_backend_eh_frame_address_size _bfd_m32c_elf_eh_frame_address_size
#define bfd_elf32_bfd_reloc_type_lookup m32c_reloc_type_lookup
#define bfd_elf32_bfd_reloc_name_lookup m32c_reloc_name_lookup