aboutsummaryrefslogtreecommitdiff
path: root/binutils/readelf.c
diff options
context:
space:
mode:
Diffstat (limited to 'binutils/readelf.c')
-rw-r--r--binutils/readelf.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/binutils/readelf.c b/binutils/readelf.c
index 5b33470..df85043 100644
--- a/binutils/readelf.c
+++ b/binutils/readelf.c
@@ -86,6 +86,7 @@
#include "elf/i960.h"
#include "elf/ia64.h"
#include "elf/ip2k.h"
+#include "elf/m32c.h"
#include "elf/m32r.h"
#include "elf/m68k.h"
#include "elf/m68hc11.h"
@@ -767,6 +768,7 @@ guess_is_rela (unsigned long e_machine)
case EM_XTENSA:
case EM_XTENSA_OLD:
case EM_M32R:
+ case EM_M32C:
case EM_MS1:
return TRUE;
@@ -1276,6 +1278,10 @@ dump_relocations (FILE *file,
rtype = elf_xtensa_reloc_type (type);
break;
+ case EM_M32C:
+ rtype = elf_m32c_reloc_type (type);
+ break;
+
case EM_MS1:
rtype = elf_ms1_reloc_type (type);
break;
@@ -1818,6 +1824,7 @@ get_machine_name (unsigned e_machine)
case EM_IQ2000: return "Vitesse IQ2000";
case EM_XTENSA_OLD:
case EM_XTENSA: return "Tensilica Xtensa Processor";
+ case EM_M32C: return "Renesas M32c";
case EM_MS1: return "Morpho Techologies MS1 processor";
default:
snprintf (buff, sizeof (buff), _("<unknown>: %x"), e_machine);