Clean up some comments.
authorDavid Edelsohn <dje.gcc@gmail.com>
Sat, 18 Nov 1995 20:05:06 +0000 (20:05 +0000)
committerDavid Edelsohn <dje.gcc@gmail.com>
Sat, 18 Nov 1995 20:05:06 +0000 (20:05 +0000)
bfd/ChangeLog
bfd/coff-arm.c

index 614bb67d4dc9ecd18dd4a36feffaea83bb482521..5c55b957ed98d9ef45df9263372e9f4f8f251ab0 100644 (file)
@@ -1,3 +1,18 @@
+Sat Nov 18 19:43:04 1995  Richard Earnshaw (rearnsha@armltd.co.uk)
+
+       * pe-arm.c: Fix typos.
+       * coff-arm.c: Likewise.
+
+Fri Nov 17 16:22:04 1995  Kim Knuttila  <krk@cygnus.com>
+
+       * coff-ppc.c (list_ele): Added "cat"egory member.
+       (record_toc): New category parameter (priv or pub).
+       (ppc_record_toc_entry): Check to see if toc bounds exceeded.
+       (ppc_process_before_allocation): Removed embrionic data-in-toc from
+       the mainline. It addes extra toc cells in error.
+       (ppc_coff_swap_sym_in_hook): Added some documentation.
+       (dump_toc): Can now diagnose "virtual toc" chicanery.
+
 Fri Nov 17 10:41:25 1995  Philippe De Muyter  <phdm@info.ucl.ac.be>
 
        * elf-bfd.h (struct elf_link_hash_table): Change type of
index 697fd4a25e8ed718932a364d99a546d7e4010c25..a33bbb229b10030b27d2a6d13b0393d8df6c27c9 100644 (file)
@@ -1,4 +1,4 @@
-/* BFD back-end for Intel arm COFF files.
+/* BFD back-end for ARM COFF files.
    Copyright 1990, 1991, 1992, 1993, 1994, 1995 Free Software Foundation, Inc.
    Written by Cygnus Support.
 
@@ -259,6 +259,17 @@ static reloc_howto_type aoutarm_std_reloc_howto[] =
        0xffffffff,
        PCRELOFFSET),
 };
+#ifdef COFF_WITH_PE
+/* Return true if this relocation should
+   appear in the output .reloc section. */
+
+static boolean in_reloc_p (abfd, howto)
+     bfd * abfd;
+     reloc_howto_type *howto;
+{
+  return !howto->pc_relative && howto->type != 11;
+}     
+#endif
 
 
 #define RTYPE2HOWTO(cache_ptr, dst) \
@@ -411,10 +422,18 @@ arm_reloc_type_lookup(abfd,code)
 
 #include "coffcode.h"
 
+const bfd_target
 #ifdef TARGET_LITTLE_SYM
-const bfd_target TARGET_LITTLE_SYM =
+TARGET_LITTLE_SYM =
+#else
+armcoff_little_vec =
+#endif
 {
-  TARGET_LITTLE_NAME,          /* name or coff-arm-little */
+#ifdef TARGET_LITTLE_NAME
+  TARGET_LITTLE_NAME,
+#else
+  "coff-arm-little",
+#endif
   bfd_target_coff_flavour,
   false,                       /* data byte order is little */
   false,                       /* header byte order is little */
@@ -459,12 +478,19 @@ const bfd_target TARGET_LITTLE_SYM =
 
   COFF_SWAP_TABLE,
 };
-#endif
 
+const bfd_target
 #ifdef TARGET_BIG_SYM
-const bfd_target TARGET_BIG_SYM =
+TARGET_BIG_SYM =
+#else
+armcoff_big_vec =
+#endif
 {
-  TARGET_BIG_NAME,             /* name or coff-arm-big */
+#ifdef TARGET_BIG_NAME
+  TARGET_BIG_NAME,
+#else
+  "coff-arm-big",
+#endif
   bfd_target_coff_flavour,
   true,                                /* data byte order is big */
   true,                                /* header byte order is big */
@@ -509,4 +535,3 @@ const bfd_target TARGET_BIG_SYM =
 
   COFF_SWAP_TABLE,
 };
-#endif