2005-02-22 H.J. Lu <hongjiu.lu@intel.com>
authorH.J. Lu <hjl.tools@gmail.com>
Wed, 23 Feb 2005 16:22:15 +0000 (16:22 +0000)
committerH.J. Lu <hjl.tools@gmail.com>
Wed, 23 Feb 2005 16:22:15 +0000 (16:22 +0000)
* coff-tic54x.c (SWAP_OUT_RELOC_EXTRA): Defined.
* coff-tic80.c (SWAP_OUT_RELOC_EXTRA): Likewise.

bfd/ChangeLog
bfd/coff-tic54x.c
bfd/coff-tic80.c

index 79587e469d6a816091dfc44fac05238360ace02b..34506538d0bae7d3509ef8f5b78d660d5e908149 100644 (file)
@@ -1,3 +1,8 @@
+2005-02-23  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * coff-tic54x.c (SWAP_OUT_RELOC_EXTRA): Defined.
+       * coff-tic80.c (SWAP_OUT_RELOC_EXTRA): Likewise.
+
 2005-02-23  Nick Clifton  <nickc@redhat.com>
 
        * elfxx-mips.c (mips_elf_create_dynamic_relocation): Initialise
index 133769cd80e50a4d50de219ccea441e534cc5821..eaf23dacdcde0ba244d1660bbdb8e1438b94322c 100644 (file)
@@ -328,6 +328,15 @@ ticoff_bfd_is_local_label_name (abfd, name)
 
 #define coff_bfd_is_local_label_name ticoff_bfd_is_local_label_name
 
+/* Clear the r_reserved field in relocs.  */
+#define SWAP_OUT_RELOC_EXTRA(abfd,src,dst) \
+  do \
+    { \
+      dst->r_reserved[0] = 0; \
+      dst->r_reserved[1] = 0; \
+    } \
+  while (0)
+
 /* Customize coffcode.h; the default coff_ functions are set up to use COFF2;
    coff_bad_format_hook uses BADMAG, so set that for COFF2.  The COFF1
    and COFF0 vectors use custom _bad_format_hook procs instead of setting
index 30da206f371ba856ffadcb19345639ac75c21352..499333d3241015fd60dfa8f83372242aa4ac03ba 100644 (file)
@@ -714,6 +714,15 @@ coff_tic80_relocate_section (output_bfd, info, input_bfd,
   return TRUE;
 }
 \f
+/* Clear the r_reserved field in relocs.  */
+#define SWAP_OUT_RELOC_EXTRA(abfd,src,dst) \
+  do \
+    { \
+      dst->r_reserved[0] = 0; \
+      dst->r_reserved[1] = 0; \
+    } \
+  while (0)
+
 #define TIC80COFF 1            /* Customize coffcode.h */
 #undef C_AUTOARG               /* Clashes with TIc80's C_UEXT */
 #undef C_LASTENT               /* Clashes with TIc80's C_STATLAB */