aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhil Blundell <philb@gnu.org>2000-08-06 15:22:07 +0000
committerPhil Blundell <philb@gnu.org>2000-08-06 15:22:07 +0000
commitc526926a965f5fcb8305df361350ee945312887e (patch)
treee74ced010aaab0eddd09ac1ad59050cff4579c20
parent64d2482108ee933f73bbe79ceb299481467d5480 (diff)
downloadgdb-c526926a965f5fcb8305df361350ee945312887e.zip
gdb-c526926a965f5fcb8305df361350ee945312887e.tar.gz
gdb-c526926a965f5fcb8305df361350ee945312887e.tar.bz2
Support NetBSD/sparc64 and sparcelf.
-rw-r--r--bfd/ChangeLog4
-rw-r--r--bfd/config.bfd4
-rw-r--r--ld/ChangeLog4
-rw-r--r--ld/configure.tgt2
4 files changed, 14 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index b460bb8..e052850 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,7 @@
+2000-04-14 Matthew Green <mrg@cygnus.com>
+
+ * config.bfd: Add NetBSD/sparc64 support.
+
2000-05-31 Mark Kettenis <kettenis@gnu.org>
Add support for FreeBSD/Alpha.
diff --git a/bfd/config.bfd b/bfd/config.bfd
index d70207e..cb5dc65 100644
--- a/bfd/config.bfd
+++ b/bfd/config.bfd
@@ -79,6 +79,10 @@ case "${targ}" in
alpha*-*-*)
targ_defvec=ecoffalpha_little_vec
;;
+ sparc64-*-netbsd*)
+ targ_defvec=bfd_elf64_sparc_vec
+ targ_selvecs="bfd_elf32_sparc_vec sunos_big_vec"
+ ;;
#endif /* BFD64 */
arc-*-elf*)
diff --git a/ld/ChangeLog b/ld/ChangeLog
index 8c827eb..112c0df 100644
--- a/ld/ChangeLog
+++ b/ld/ChangeLog
@@ -1,3 +1,7 @@
+2000-04-14 Matthew Green <mrg@cygnus.com>
+
+ * configure.tgt: Add NetBSD/sparc ELF, and NetBSD/sparc64 support.
+
2000-06-07 Michael Sokolov <msokolov@ivan.Harhan.ORG>
* emultempl/mipsecoff.em (gld{EMULATION_NAME}_after_open): Require all
diff --git a/ld/configure.tgt b/ld/configure.tgt
index 534f90c..c22eee7 100644
--- a/ld/configure.tgt
+++ b/ld/configure.tgt
@@ -55,6 +55,8 @@ sparc*-*-linux-gnu*) targ_emul=elf32_sparc
tdir_sun4=sparc-sun-sunos4
;;
sparc*-*-lynxos*) targ_emul=sparclynx ;;
+sparc64-*-netbsd*) targ_emul=elf64_sparc ;;
+sparc*-*-netbsd*elf*) targ_emul=elf32_sparc ;;
sparc*-*-netbsd*) targ_emul=sparcnbsd ;;
sparc-*-solaris2.[0-6] | sparc-*-solaris2.[0-6].*)
targ_emul=elf32_sparc ;;