This is the mail archive of the binutils@sources.redhat.com mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

[patch] small ld config bits for i860




Small configure and makefile bits to get ld up on i860:
Acceptable?

	* emulparams/elf32_i860.sh: New file.
	* configure.tgt: Recognize new target i860-stardent-{sysv4*|elf*}.
	* Makefile.am (ALL_EMULATIONS): Add eelf32_i860.o.
	(eelf32_i860.c): New rule.
	* Makefile.in: Regenerate.


Index: ld/Makefile.am
===================================================================
RCS file: /cvs/src/src/ld/Makefile.am,v
retrieving revision 1.42
diff -c -3 -p -r1.42 Makefile.am
*** Makefile.am	2000/07/21 23:31:52	1.42
--- Makefile.am	2000/08/10 00:45:39
*************** ALL_EMULATIONS = \
*** 133,138 ****
--- 133,139 ----
  	edelta68.o \
  	eebmon29k.o \
  	eelf32_i960.o \
+ 	eelf32_i860.o \
  	eelf32_sparc.o \
  	eelf32b4300.o \
  	eelf32bmip.o \
*************** em32relf.c: $(srcdir)/emulparams/m32relf
*** 420,425 ****
--- 421,429 ----
  eelf32_sparc.c: $(srcdir)/emulparams/elf32_sparc.sh \
    $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
  	${GENSCRIPTS} elf32_sparc "$(tdir_elf32_sparc)"
+ eelf32_i860.c: $(srcdir)/emulparams/elf32_i860.sh \
+   $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
+ 	${GENSCRIPTS} elf32_i860 "$(tdir_elf32_i860)"
  eelf32_i960.c: $(srcdir)/emulparams/elf32_i960.sh \
    $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
  	${GENSCRIPTS} elf32_i960 "$(tdir_elf32_i960)"
Index: ld/configure.tgt
===================================================================
RCS file: /cvs/src/src/ld/configure.tgt,v
retrieving revision 1.36
diff -c -3 -p -r1.36 configure.tgt
*** configure.tgt	2000/08/03 01:01:05	1.36
--- configure.tgt	2000/08/10 00:45:40
*************** sparcv9-*-solaris2* | sparc64-*-solaris2
*** 77,82 ****
--- 77,84 ----
  sparc*-*-solaris2*)	targ_emul=elf32_sparc ;;
  sparc*-wrs-vxworks*)	targ_emul=sparcaout ;;
  sparc*-*-rtems*)	targ_emul=sparcaout ;;
+ i860-stardent-sysv4* | i860-stardent-elf*)
+ 			targ_emul=elf32_i860 ;;
  i960-wrs-vxworks5.0*)	targ_emul=gld960 ;;
  i960-wrs-vxworks5*)	targ_emul=gld960coff ;;
  i960-wrs-vxworks*)	targ_emul=gld960 ;;
*** /dev/null	Tue May  5 15:32:27 1998
--- ld/emulparams/elf32_i860.sh	Wed Aug  9 18:08:43 2000


New file: emulparams/elf32_i860.sh
***************
*** 0 ****
--- 1,8 ----
+ # A work in progress...
+ SCRIPT_NAME=elf
+ OUTPUT_FORMAT="elf32-i860-little"
+ BIG_OUTPUT_FORMAT="elf32-i860"
+ LITTLE_OUTPUT_FORMAT="elf32-i860-little"
+ PAGE_SIZE=0x1000
+ MAXPAGESIZE=0x1000
+ ARCH=i860



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]