* h8300-elf: ld patches checked in
@ 2001-08-29 5:53 Joern Rennecke
0 siblings, 0 replies; only message in thread
From: Joern Rennecke @ 2001-08-29 5:53 UTC (permalink / raw)
To: binutils; +Cc: amylaar, law
Approved by Jeffrey Law.
Final pre-checkin test: h8300-coff ld build.
Wed Aug 29 13:37:20 2001 J"orn Rennecke <amylaar@redhat.com>
* Makefile.am (ALL_EMULATIONS): Add eh8300elf.o, eh8300elf.o and
eh8300self.o .
(eh8300elf.c, eh8300helf.c, eh8300self.c): New targets.
* configure.tgt (h8300-*-elf*): New case.
* emulparams/h8300elf.sh, emulparams/h8300helf.sh: New files.
* emulparams/h8300self.sh: New file.
* Makefile.in: Regenerated.
Index: Makefile.am
===================================================================
RCS file: /cvs/cvsfiles/devo/ld/Makefile.am,v
retrieving revision 1.124
diff -p -r1.124 Makefile.am
*** Makefile.am 2001/08/14 18:45:00 1.124
--- Makefile.am 2001/08/29 12:34:07
*************** ALL_EMULATIONS = \
*** 208,213 ****
--- 208,216 ----
eh8300.o \
eh8300h.o \
eh8300s.o \
+ eh8300elf.o \
+ eh8300helf.o \
+ eh8300self.o \
eh8500.o \
eh8500b.o \
eh8500c.o \
*************** eh8300h.c: $(srcdir)/emulparams/h8300h.s
*** 695,700 ****
--- 698,712 ----
eh8300s.c: $(srcdir)/emulparams/h8300s.sh \
$(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/h8300s.sc ${GEN_DEPENDS}
${GENSCRIPTS} h8300s "$(tdir_h8300s)"
+ eh8300elf.c: $(srcdir)/emulparams/h8300elf.sh \
+ $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
+ ${GENSCRIPTS} h8300elf "$(tdir_h8300elf)"
+ eh8300helf.c: $(srcdir)/emulparams/h8300helf.sh \
+ $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
+ ${GENSCRIPTS} h8300helf "$(tdir_h8300helf)"
+ eh8300self.c: $(srcdir)/emulparams/h8300self.sh \
+ $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
+ ${GENSCRIPTS} h8300self "$(tdir_h8300self)"
eh8500.c: $(srcdir)/emulparams/h8500.sh \
$(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/h8500.sc ${GEN_DEPENDS}
${GENSCRIPTS} h8500 "$(tdir_h8500)"
Index: configure.tgt
===================================================================
RCS file: /cvs/cvsfiles/devo/ld/configure.tgt,v
retrieving revision 1.199
diff -p -r1.199 configure.tgt
*** configure.tgt 2001/08/11 18:30:57 1.199
--- configure.tgt 2001/08/29 12:34:08
*************** xscale-*-elf) targ_emul=armelf ;;
*** 239,244 ****
--- 239,248 ----
h8300-*-hms* | h8300-*-coff* | h8300-*-rtems*)
targ_emul=h8300; targ_extra_emuls="h8300h h8300s"
;;
+ h8300-*-elf*)
+ targ_emul=h8300elf;
+ targ_extra_emuls="h8300helf h8300self"
+ ;;
h8500-*-hms* | h8500-*-coff*)
targ_emul=h8500
targ_extra_emuls="h8500s h8500b h8500m h8500c"
*** /dev/null Thu Aug 24 10:00:32 2000
--- emulparams/h8300elf.sh Wed Aug 22 22:19:10 2001
***************
*** 0 ****
--- 1,12 ----
+ SCRIPT_NAME=elf
+ OUTPUT_FORMAT="elf32-h8300"
+ TEXT_START_ADDR=0x100
+ MAXPAGESIZE=2
+ TARGET_PAGE_SIZE=128
+ ARCH=h8300
+ TEMPLATE_NAME=elf32
+ EMBEDDED=yes
+
+ OTHER_RELOCATING_SECTIONS='
+ .stack 0xfefc : { _stack = .; *(.stack) }
+ '
*** /dev/null Thu Aug 24 10:00:32 2000
--- emulparams/h8300helf.sh Wed Aug 22 22:19:20 2001
***************
*** 0 ****
--- 1,5 ----
+ SCRIPT_NAME=h8300h
+ OUTPUT_FORMAT="elf32-h8300"
+ TEXT_START_ADDR=0x100
+ TARGET_PAGE_SIZE=128
+ ARCH=h8300
*** /dev/null Thu Aug 24 10:00:32 2000
--- emulparams/h8300self.sh Wed Aug 22 22:19:32 2001
***************
*** 0 ****
--- 1,5 ----
+ SCRIPT_NAME=h8300s
+ OUTPUT_FORMAT="elf32-h8300"
+ TEXT_START_ADDR=0x100
+ TARGET_PAGE_SIZE=128
+ ARCH=h8300
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2001-08-29 5:53 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-08-29 5:53 h8300-elf: ld patches checked in Joern Rennecke
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).