* readelf.c (process_section_headers): Add H8/300 support.

This commit is contained in:
DJ Delorie
2006-06-29 18:32:05 +00:00
parent ebcfb3c00f
commit 0f56a26a9c
2 changed files with 21 additions and 0 deletions

View File

@@ -3971,6 +3971,23 @@ process_section_headers (FILE *file)
&& find_section (".gcc_compiled_long32") == NULL)
eh_addr_size = 8;
break;
case EM_H8_300:
case EM_H8_300H:
switch (elf_header.e_flags & EF_H8_MACH)
{
case E_H8_MACH_H8300:
case E_H8_MACH_H8300HN:
case E_H8_MACH_H8300SN:
case E_H8_MACH_H8300SXN:
eh_addr_size = 2;
break;
case E_H8_MACH_H8300H:
case E_H8_MACH_H8300S:
case E_H8_MACH_H8300SX:
eh_addr_size = 4;
break;
}
}
#define CHECK_ENTSIZE_VALUES(section, i, size32, size64) \