aboutsummaryrefslogtreecommitdiff
path: root/bfd
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2000-12-01 18:37:16 +0000
committerNick Clifton <nickc@redhat.com>2000-12-01 18:37:16 +0000
commitddcfc5fc2c8063bb3ffa659efdb2d87d657bcd65 (patch)
tree4d7527c4195f500d2e20907cc23f4e078670bb3b /bfd
parent24f6971a0f82ed732466f1709d9b6c8187f11a5a (diff)
downloadgdb-ddcfc5fc2c8063bb3ffa659efdb2d87d657bcd65.zip
gdb-ddcfc5fc2c8063bb3ffa659efdb2d87d657bcd65.tar.gz
gdb-ddcfc5fc2c8063bb3ffa659efdb2d87d657bcd65.tar.bz2
Update RTEMS targets
Diffstat (limited to 'bfd')
-rw-r--r--bfd/ChangeLog6
-rw-r--r--bfd/config.bfd15
2 files changed, 20 insertions, 1 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 7436c26..059827a 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,9 @@
+2000-12-01 Joel Sherrill <joel@OARcorp.com>
+
+ * config.bfd (arm-*-rtems*, a29k-*rtems*): New targets.
+ (sparc*-*-rtemself*, sparc*-*-rtemsaout*): New targets.
+ (sparc*-*-rtems*): Switched from a.out to ELF.
+
2000-11-30 Jan Hubicka <jh@suse.cz>
* Makefile.am (BFD64_BACKENDS): Add elf64-x86-64.lo
diff --git a/bfd/config.bfd b/bfd/config.bfd
index ab9a0ec..f420b7e 100644
--- a/bfd/config.bfd
+++ b/bfd/config.bfd
@@ -139,6 +139,10 @@ case "${targ}" in
targ_selvecs=armcoff_big_vec
targ_underscore=yes
;;
+ arm-*-rtems*)
+ targ_defvec=bfd_elf32_littlearm_vec
+ targ_selvecs=bfd_elf32_bigarm_vec
+ ;;
armeb-*-elf | arm*b-*-linux-gnu*)
targ_defvec=bfd_elf32_bigarm_vec
targ_selvecs=bfd_elf32_littlearm_vec
@@ -195,7 +199,7 @@ case "${targ}" in
;;
a29k-*-ebmon* | a29k-*-udi* | a29k-*-coff* | a29k-*-sym1* | \
- a29k-*-vxworks* | a29k-*-sysv*)
+ a29k-*-vxworks* | a29k-*-sysv* | a29k-*rtems*)
targ_defvec=a29kcoff_big_vec
targ_selvecs=sunos_big_vec
targ_underscore=yes
@@ -807,6 +811,15 @@ case "${targ}" in
sparc*-*-coff*)
targ_defvec=sparccoff_vec
;;
+ sparc*-*-rtemsaout*)
+ targ_defvec=sunos_big_vec
+ targ_selvecs="bfd_elf32_sparc_vec sparccoff_vec"
+ targ_underscore=yes
+ ;;
+ sparc*-*-rtems* | sparc*-*-rtemself*)
+ targ_defvec=bfd_elf32_sparc_vec
+ targ_selvecs="sunos_big_vec sparccoff_vec"
+ ;;
sparc*-*-* | sparc*-*-rtems*)
targ_defvec=sunos_big_vec
targ_underscore=yes