From a34e3ecb6932964574f82978a90c77e973338127 Mon Sep 17 00:00:00 2001 From: Eric Christopher Date: Tue, 7 Jun 2005 23:56:50 +0000 Subject: [PATCH] 2005-06-07 Eric Christopher * Makefile.am (eelf32ms1.c): Use tab. * Makefile.in: Regenerate. 2005-06-07 Eric Christopher * readelf.c (guess_is_rela): Support ms1. (dump_relocations): Ditto. (get_machine_name): Ditto. --- binutils/ChangeLog | 6 ++++++ binutils/readelf.c | 6 ++++++ ld/ChangeLog | 5 +++++ ld/Makefile.am | 2 +- ld/Makefile.in | 2 +- 5 files changed, 19 insertions(+), 2 deletions(-) diff --git a/binutils/ChangeLog b/binutils/ChangeLog index 5d0e219e68..23ab45b6c1 100644 --- a/binutils/ChangeLog +++ b/binutils/ChangeLog @@ -1,3 +1,9 @@ +2005-06-07 Eric Christopher + + * readelf.c (guess_is_rela): Support ms1. + (dump_relocations): Ditto. + (get_machine_name): Ditto. + 2005-06-07 Aldy Hernandez Michael Snyder Stan Cox diff --git a/binutils/readelf.c b/binutils/readelf.c index 597da14941..33e30ddf34 100644 --- a/binutils/readelf.c +++ b/binutils/readelf.c @@ -730,6 +730,7 @@ guess_is_rela (unsigned long e_machine) case EM_XTENSA: case EM_XTENSA_OLD: case EM_M32R: + case EM_MS1: return TRUE; case EM_MMA: @@ -1233,6 +1234,10 @@ dump_relocations (FILE *file, case EM_XTENSA: rtype = elf_xtensa_reloc_type (type); break; + + case EM_MS1: + rtype = elf_ms1_reloc_type (type); + break; } if (rtype == NULL) @@ -1772,6 +1777,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_MS1: return "Morpho Techologies MS1 processor"; default: snprintf (buff, sizeof (buff), _(": %x"), e_machine); return buff; diff --git a/ld/ChangeLog b/ld/ChangeLog index 085b68d951..2e99f11bfb 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,8 @@ +2005-06-07 Eric Christopher + + * Makefile.am (eelf32ms1.c): Use tab. + * Makefile.in: Regenerate. + 2005-06-07 Aldy Hernandez Michael Snyder Stan Cox diff --git a/ld/Makefile.am b/ld/Makefile.am index a81371ccf7..b5ee369f14 100644 --- a/ld/Makefile.am +++ b/ld/Makefile.am @@ -1535,7 +1535,7 @@ eelf32frvfd.c: $(srcdir)/emulparams/elf32frvfd.sh \ ${GENSCRIPTS} elf32frvfd "$(tdir_frv)" eelf32ms1.c: $(srcdir)/emulparams/elf32ms1.sh \ $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS} - ${GENSCRIPTS} elf32ms1 "$(tdir_ms1)" + ${GENSCRIPTS} elf32ms1 "$(tdir_ms1)" # We need this for automake to use YLWRAP. EXTRA_ld_new_SOURCES = deffilep.y diff --git a/ld/Makefile.in b/ld/Makefile.in index 59f3cacaf0..babca2621b 100644 --- a/ld/Makefile.in +++ b/ld/Makefile.in @@ -2339,7 +2339,7 @@ eelf32frvfd.c: $(srcdir)/emulparams/elf32frvfd.sh \ ${GENSCRIPTS} elf32frvfd "$(tdir_frv)" eelf32ms1.c: $(srcdir)/emulparams/elf32ms1.sh \ $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS} - ${GENSCRIPTS} elf32ms1 "$(tdir_ms1)" + ${GENSCRIPTS} elf32ms1 "$(tdir_ms1)" # The generated emulation files mostly have the same dependencies. $(EMULATION_OFILES): ../bfd/bfd.h sysdep.h config.h $(INCDIR)/bfdlink.h \