summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Shinwell <shinwell@codesourcery.com>2006-07-14 13:39:07 +0000
committerMark Shinwell <shinwell@codesourcery.com>2006-07-14 13:39:07 +0000
commita4ff94d30506566e1901dfad09840007a0b01f57 (patch)
tree4b79c0a1e50d206ef89d00e57b552c270a05f02d
parent1d0bf211311ebd91fa509a1b53675d40f752df32 (diff)
downloadgdb-a4ff94d30506566e1901dfad09840007a0b01f57.tar.gz
2006-07-14 Nathan Sidwell <nathan@codesourcery.com>
bfd/ * config.bfd (sh-*-uclinux, sh[12]-*-uclinux): New stanza. gas/ * configure.tgt (sh-*-uclinux, sh[12]-*-uclinux): Specify as elf. ld/ * Makefile.am (ALL_EMULATIONS): Add eshelf_uclinux.o (eshelf_uclinux.c): New target. * Makefile.in: Rebuilt. * configure.tgt (sh-*-uclinux* | sh[12]-*-uclinux*): New stanza. * emulparams/shelf_uclinux.sh: New.
-rw-r--r--ChangeLog.csl15
-rw-r--r--bfd/config.bfd8
2 files changed, 23 insertions, 0 deletions
diff --git a/ChangeLog.csl b/ChangeLog.csl
index ef84c8c85a6..3e67bf32efd 100644
--- a/ChangeLog.csl
+++ b/ChangeLog.csl
@@ -1,3 +1,18 @@
+2006-07-14 Nathan Sidwell <nathan@codesourcery.com>
+
+ bfd/
+ * config.bfd (sh-*-uclinux, sh[12]-*-uclinux): New stanza.
+
+ gas/
+ * configure.tgt (sh-*-uclinux, sh[12]-*-uclinux): Specify as elf.
+
+ ld/
+ * Makefile.am (ALL_EMULATIONS): Add eshelf_uclinux.o
+ (eshelf_uclinux.c): New target.
+ * Makefile.in: Rebuilt.
+ * configure.tgt (sh-*-uclinux* | sh[12]-*-uclinux*): New stanza.
+ * emulparams/shelf_uclinux.sh: New.
+
2006-07-12 Richard Sandiford <richard@codesourcery.com>
Backport from mainline:
diff --git a/bfd/config.bfd b/bfd/config.bfd
index 37dd03cee69..b820a15c4d4 100644
--- a/bfd/config.bfd
+++ b/bfd/config.bfd
@@ -1131,6 +1131,14 @@ case "${targ}" in
targ_selvecs=bfd_elf32_shblin_vec
;;
+ sh-*-uclinux* | sh[12]-*-uclinux*)
+ targ_defvec=bfd_elf32_sh_vec
+ targ_selvecs="bfd_elf32_shblin_vec bfd_elf32_shlin_vec"
+#ifdef BFD64
+ targ_selvecs="${targ_selvecs} bfd_elf32_sh64lin_vec bfd_elf32_sh64blin_vec bfd_elf64_sh64lin_vec bfd_elf64_sh64blin_vec"
+#endif
+ ;;
+
#ifdef BFD64
sh5le-*-netbsd*)
targ_defvec=bfd_elf32_sh64lnbsd_vec