LD port for ip2k

Denis Chertykov denisc@overta.ru
Tue Jul 16 11:23:00 GMT 2002


This is a port of LD for ip2k micro controller.

Denis.


Tue Jul 16 21:22:54 2002  Denis Chertykov  <denisc@overta.ru>
			  Nick Clifton  <nickc@redhat.com>
			  Frank Ch. Eigler  <fche@redhat.com>
			  John Healy  <jhealy@redhat.com>

	* configure.tgt: Add support for ip2k-elf.
	* Makefile.am: Add support for ip2k-elf.
	* emulparams/elf32ip2k.sh: New file.
	* scripttempl/ip2k.sc: New file


Index: configure.tgt
===================================================================
RCS file: /cvs/src/src/ld/configure.tgt,v
retrieving revision 1.98
diff -c -3 -p -r1.98 configure.tgt
*** configure.tgt	9 Jul 2002 02:42:13 -0000	1.98
--- configure.tgt	16 Jul 2002 17:52:31 -0000
*************** mcore-*-elf)		targ_emul=elf32mcore ;;
*** 494,499 ****
--- 494,500 ----
  s390x-*-linux*)         targ_emul=elf64_s390 ;;
  s390-*-linux*)          targ_emul=elf_s390 ;;
  *-*-ieee*)		targ_emul=vanilla ;;
+ ip2k-*-elf)		targ_emul=elf32ip2k ;;
  
  *)
    echo 2>&1 "*** ld does not support target ${targ}"
Index: Makefile.am
===================================================================
RCS file: /cvs/src/src/ld/Makefile.am,v
retrieving revision 1.105
diff -c -3 -p -r1.105 Makefile.am
*** Makefile.am	9 Jul 2002 02:42:13 -0000	1.105
--- Makefile.am	16 Jul 2002 17:52:35 -0000
*************** ALL_EMULATIONS = \
*** 161,166 ****
--- 161,167 ----
  	eelf32fr30.o \
  	eelf32frv.o \
  	eelf32i370.o \
+ 	eelf32ip2k.o \
  	eelf32l4300.o \
  	eelf32lmip.o \
  	eelf32lppc.o \
*************** eelf64lppc.c: $(srcdir)/emulparams/elf64
*** 626,631 ****
--- 627,635 ----
  eelf32i370.c: $(srcdir)/emulparams/elf32i370.sh \
    $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elfi370.sc ${GEN_DEPENDS}
  	${GENSCRIPTS} elf32i370 "$(tdir_elf32i370)"
+ eelf32ip2k.c: $(srcdir)/emulparams/elf32ip2k.sh \
+   $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/ip2k.sc ${GEN_DEPENDS}
+ 	${GENSCRIPTS} elf32ip2k "$(tdir_ip2k)"
  eelf64alpha.c: $(srcdir)/emulparams/elf64alpha.sh \
    $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
  	${GENSCRIPTS} elf64alpha "$(tdir_elf64alpha)"



---------------------------------------------------------------
uuencoded tar.gz of emulparams/elf32ip2k.sh and scripttempl/ip2k.sc

begin 644 ld-new-files.tar.gz
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
:#3744$,--=100PTUU-#_BOX"]"7%NP`H````
`
end



More information about the Binutils mailing list