* 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

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