Fix bugs detecting w65 architecture.
authorNick Clifton <nickc@redhat.com>
Tue, 22 Aug 2000 20:11:36 +0000 (20:11 +0000)
committerNick Clifton <nickc@redhat.com>
Tue, 22 Aug 2000 20:11:36 +0000 (20:11 +0000)
bfd/ChangeLog
bfd/coff-w65.c
bfd/coffcode.h

index 1733311f90b123dfc12961f8f39ef4071bf12549..9808b4155a8bca8aabdee8563398859256b09c03 100644 (file)
@@ -1,3 +1,8 @@
+2000-08-22  Doug Kwan <dkwan@transmeta.com>
+
+       * coff-w65.c (CREATE_LITTLE_COFF_TARGET): Fix typo.
+       * coffcode.h (coff_set_flags): Add detection of w65 architecture.
+
 2000-08-22  H.J. Lu  <hjl@gnu.org>
 
        * elf-bfd.h (elf_link_hash_table): Add runpath.
index 0379bfbc325ea8fa7dc4e063196af1fa6fa947b5..c82d4d7844bd676dbc8d31c3b23b4fc05b00fd2c 100644 (file)
@@ -401,4 +401,4 @@ h8300_reloc16_extra_cases (abfd, link_info, link_order, reloc, data, src_ptr,
   bfd_coff_reloc16_get_relocated_section_contents
 #define coff_bfd_relax_section bfd_coff_reloc16_relax_section
 
-CREATE_LITTLE_COFF_TARGET_VEC (w65_vec, "coff-w95", BFD_IS_RELAXABLE, 0, '_', NULL)
+CREATE_LITTLE_COFF_TARGET_VEC (w65_vec, "coff-w65", BFD_IS_RELAXABLE, 0, '_', NULL)
index a122057df228947ae9075e76aadbd140349039ea..2750ad7d820e24b5402ade61b9b14fa2fe73eaa8 100644 (file)
@@ -2716,9 +2716,15 @@ coff_set_flags (abfd, magicp, flagsp)
       return true;
 #endif
       
-    default:                   /* Unknown architecture */
-      /* return false;  -- fall through to "return false" below, to avoid
-       "statement never reached" errors on the one below. */
+#ifdef W65MAGIC
+    case bfd_arch_w65:
+      *magicp = W65MAGIC;
+      return true;
+#endif
+
+    default:                   /* Unknown architecture.  */
+      /* Fall through to "return false" below, to avoid
+        "statement never reached" errors on the one below.  */
       break;
     }