aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2000-08-22 20:11:36 +0000
committerNick Clifton <nickc@redhat.com>2000-08-22 20:11:36 +0000
commit371e71b8de9fd2132752ff8b677627c97ac7c8be (patch)
tree4a34ae1f2952f84186ac262dd455291ed87cd69e
parentec4eb78a39aebe3d1358676822b9d586136304f8 (diff)
downloadfsf-binutils-gdb-371e71b8de9fd2132752ff8b677627c97ac7c8be.zip
fsf-binutils-gdb-371e71b8de9fd2132752ff8b677627c97ac7c8be.tar.gz
fsf-binutils-gdb-371e71b8de9fd2132752ff8b677627c97ac7c8be.tar.bz2
Fix bugs detecting w65 architecture.
-rw-r--r--bfd/ChangeLog5
-rw-r--r--bfd/coff-w65.c2
-rw-r--r--bfd/coffcode.h12
3 files changed, 15 insertions, 4 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 1733311..9808b41 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -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.
diff --git a/bfd/coff-w65.c b/bfd/coff-w65.c
index 0379bfb..c82d4d7 100644
--- a/bfd/coff-w65.c
+++ b/bfd/coff-w65.c
@@ -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)
diff --git a/bfd/coffcode.h b/bfd/coffcode.h
index a122057..2750ad7 100644
--- a/bfd/coffcode.h
+++ b/bfd/coffcode.h
@@ -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;
}