* config.bfd (sh-*-linux*, sh-*-elf* | sh-*-rtemself*): Add sh64
authorHans-Peter Nilsson <hp@axis.com>
Sun, 10 Feb 2002 20:37:45 +0000 (20:37 +0000)
committerHans-Peter Nilsson <hp@axis.com>
Sun, 10 Feb 2002 20:37:45 +0000 (20:37 +0000)
vectors.
(sh-*-netbsdelf*): New, to trump sh*-*-netbsdelf* and add sh64
vectors.

bfd/ChangeLog
bfd/config.bfd

index ab71fcfc2bdc7bd4d1a4be2b84b04447f7b7ab3c..411a400c92a3f642a7e4faf651659b2d868b934b 100644 (file)
@@ -1,3 +1,10 @@
+2002-02-10  Hans-Peter Nilsson  <hp@bitrange.com>
+
+       * config.bfd (sh-*-linux*, sh-*-elf* | sh-*-rtemself*): Add sh64
+       vectors.
+       (sh-*-netbsdelf*): New, to trump sh*-*-netbsdelf* and add sh64
+       vectors.
+
 2002-02-09  Richard Henderson  <rth@redhat.com>
 
        * elf64-alpha.c (elf64_alpha_howto): Add R_ALPHA_BRSGP.
index 253e2c42910fce0dd6173f8f35c5e6acf43ecf33..58c73156fcab0af6900d2ecb6374e3f69297c93e 100644 (file)
@@ -857,6 +857,9 @@ case "${targ}" in
   sh-*-linux*)
     targ_defvec=bfd_elf32_shblin_vec
     targ_selvecs=bfd_elf32_shlin_vec
+#ifdef BFD64
+    targ_selvecs="${targ_selvecs} bfd_elf32_sh64_vec bfd_elf32_sh64l_vec bfd_elf64_sh64_vec bfd_elf64_sh64l_vec"
+#endif
     ;;
   sh*eb-*-linux*)
     targ_defvec=bfd_elf32_shblin_vec
@@ -869,6 +872,13 @@ case "${targ}" in
     targ_defvec=bfd_elf32_shlnbsd_vec
     targ_selvecs="bfd_elf32_shnbsd_vec shcoff_vec shlcoff_vec"
     ;;
+  sh-*-netbsdelf*)
+    targ_defvec=bfd_elf32_shnbsd_vec
+    targ_selvecs="bfd_elf32_shlnbsd_vec shcoff_vec shlcoff_vec"
+#ifdef BFD64
+    targ_selvecs="${targ_selvecs} bfd_elf32_sh64_vec bfd_elf32_sh64l_vec bfd_elf64_sh64_vec bfd_elf64_sh64l_vec"
+#endif
+    ;;
   sh*-*-netbsdelf*)
     targ_defvec=bfd_elf32_shnbsd_vec
     targ_selvecs="bfd_elf32_shlnbsd_vec shcoff_vec shlcoff_vec"
@@ -877,6 +887,9 @@ case "${targ}" in
   sh-*-elf* | sh-*-rtemself*)
     targ_defvec=bfd_elf32_sh_vec
     targ_selvecs="bfd_elf32_shl_vec shcoff_vec shlcoff_vec shcoff_small_vec shlcoff_small_vec"
+#ifdef BFD64
+    targ_selvecs="${targ_selvecs} bfd_elf32_sh64_vec bfd_elf32_sh64l_vec bfd_elf64_sh64_vec bfd_elf64_sh64l_vec"
+#endif
     targ_underscore=yes
     ;;
   sh-*-pe)