]> sourceware.org Git - newlib-cygwin.git/commitdiff
include/coff/
authorRichard Sandiford <rdsandiford@googlemail.com>
Wed, 1 Apr 2009 19:38:11 +0000 (19:38 +0000)
committerRichard Sandiford <rdsandiford@googlemail.com>
Wed, 1 Apr 2009 19:38:11 +0000 (19:38 +0000)
* xcoff.h (xcoff_link_hash_table): Move to bfd/xcofflink.c.

bfd/
* xcofflink.c (xcoff_link_hash_table): Moved from include/coff/xcoff.h.

include/coff/ChangeLog
include/coff/xcoff.h

index ba5fa3fe08b1cdcbbc81b25493c3f8cb40738389..acfc3dcb748c37967a5d5f641ba01da1664a34ac 100644 (file)
@@ -1,3 +1,7 @@
+2009-04-01  Richard Sandiford  <r.sandiford@uk.ibm.com>
+
+       * xcoff.h (xcoff_link_hash_table): Move to bfd/xcofflink.c.
+
 2009-03-14  Richard Sandiford  <r.sandiford@uk.ibm.com>
 
        * xcoff.h (XCOFF_EXPALL, XCOFF_EXPFULL): New flags.
index 4439dc99b1fa38074289168da029c96ba1338ec5..f072b2541c2c447f18f296091ef7b63b22d85abe 100644 (file)
@@ -333,67 +333,6 @@ struct xcoff_link_hash_entry
 #define XCOFF_SPECIAL_SECTION_END        4
 #define XCOFF_SPECIAL_SECTION_END2       5
 
-struct xcoff_link_hash_table
-{
-  struct bfd_link_hash_table root;
-
-  /* The .debug string hash table.  We need to compute this while
-     reading the input files, so that we know how large the .debug
-     section will be before we assign section positions.  */
-  struct bfd_strtab_hash *debug_strtab;
-
-  /* The .debug section we will use for the final output.  */
-  asection *debug_section;
-
-  /* The .loader section we will use for the final output.  */
-  asection *loader_section;
-
-  /* A count of non TOC relative relocs which will need to be
-     allocated in the .loader section.  */
-  size_t ldrel_count;
-
-  /* The .loader section header.  */
-  struct internal_ldhdr ldhdr;
-
-  /* The .gl section we use to hold global linkage code.  */
-  asection *linkage_section;
-
-  /* The .tc section we use to hold toc entries we build for global
-     linkage code.  */
-  asection *toc_section;
-
-  /* The .ds section we use to hold function descriptors which we
-     create for exported symbols.  */
-  asection *descriptor_section;
-
-  /* The list of import files.  */
-  struct xcoff_import_file *imports;
-
-  /* Required alignment of sections within the output file.  */
-  unsigned long file_align;
-
-  /* Whether the .text section must be read-only.  */
-  bfd_boolean textro;
-
-  /* Whether -brtl was specified.  */
-  bfd_boolean rtld;
-
-  /* Whether garbage collection was done.  */
-  bfd_boolean gc;
-
-  /* A linked list of symbols for which we have size information.  */
-  struct xcoff_link_size_list
-  {
-    struct xcoff_link_size_list *next;
-    struct xcoff_link_hash_entry *h;
-    bfd_size_type size;
-  } 
-  *size_list;
-
-  /* Magic sections: _text, _etext, _data, _edata, _end, end. */
-  asection *special_sections[XCOFF_NUMBER_OF_SPECIAL_SECTIONS];
-};
-
 /* These flags indicate which of -bexpall and -bexpfull are in effect.  */
 #define XCOFF_EXPALL 1
 #define XCOFF_EXPFULL 2
This page took 0.037052 seconds and 5 git commands to generate.