This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
RTEMS ld patch
- To: binutils at sources dot redhat dot com
- Subject: RTEMS ld patch
- From: Joel Sherrill <joel dot sherrill at OARcorp dot com>
- Date: Fri, 01 Dec 2000 09:23:57 -0600
- Organization: OAR Corporation
- Reply-To: joel dot sherrill at OARcorp dot com
Similar to previous patches.
2000-12-01 Joel Sherrill <joel@OARcorp.com>
* configure.tgt (arm-*-rtems*, a29k-*rtems*, h8300-*-rtems*):
New targets.
* configure.tgt (sparc*-*-rtemself*, sparc*-*-rtemsaout*): New
targets.
* configure.tgt (sparc*-*-rtems*): Switched from a.out to ELF.
--
Joel Sherrill, Ph.D. Director of Research & Development
joel@OARcorp.com On-Line Applications Research
Ask me about RTEMS: a free RTOS Huntsville AL 35805
Support Available (256) 722-9985
Index: ld/configure.tgt
===================================================================
RCS file: /cvs/src/src/ld/configure.tgt,v
retrieving revision 1.39
diff -u -r1.39 configure.tgt
--- configure.tgt 2000/11/02 23:03:24 1.39
+++ configure.tgt 2000/12/01 13:20:11
@@ -76,7 +76,9 @@
;;
sparc*-*-solaris2*) targ_emul=elf32_sparc ;;
sparc*-wrs-vxworks*) targ_emul=sparcaout ;;
-sparc*-*-rtems*) targ_emul=sparcaout ;;
+sparc*-*-rtemsaout*) targ_emul=sparcaout ;;
+sparc*-*-rtemself*) targ_emul=elf32_sparc ;;
+sparc*-*-rtems*) targ_emul=elf32_sparc ;;
i860-stardent-sysv4* | i860-stardent-elf*)
targ_emul=elf32_i860 ;;
i960-wrs-vxworks5.0*) targ_emul=gld960 ;;
@@ -163,6 +165,7 @@
armeb-*-aout) targ_emul=armaoutb ;;
arm-*-coff) targ_emul=armcoff ;;
arm-*-netbsd*) targ_emul=armnbsd ;;
+arm-*-rtems*) targ_emul=armelf ;;
arm-*-elf) targ_emul=armelf ;;
arm-*-oabi) targ_emul=armelf_oabi ;;
arm*-*-linux-gnu*) targ_emul=armelf_linux; targ_extra_emuls="armelf_linux26 armelf" ;;
@@ -178,7 +181,7 @@
targ_extra_ofiles="deffilep.o pe-dll.o" ;;
thumb-*-pe) targ_emul=armpe ;
targ_extra_ofiles="deffilep.o pe-dll.o" ;;
-h8300-*-hms* | h8300-*-coff*)
+h8300-*-hms* | h8300-*-coff* | h8300-*-rtems*)
targ_emul=h8300; targ_extra_emuls="h8300h h8300s"
;;
h8500-*-hms* | h8500-*-coff*)