Fix initialisation of asection structure
authorNick Clifton <nickc@redhat.com>
Wed, 14 Feb 2001 19:37:05 +0000 (19:37 +0000)
committerNick Clifton <nickc@redhat.com>
Wed, 14 Feb 2001 19:37:05 +0000 (19:37 +0000)
bfd/ChangeLog
bfd/ecoff.c

index 34eac0c5bba56eac249bc120c22d2a329b9f0b0f..661caba7afc01850554dd97985a7e2a5982dfd99 100644 (file)
@@ -1,5 +1,8 @@
 2001-02-14  Nick Clifton  <nickc@redhat.com>
 
+       * ecoff.c (bfd_debug_section): Update to initialise new fields in
+       asection structure.
+
        * Makefile.am (BFD32_BACKENDS_CFILES): Remove peigen.c
        (BFD64_BACKENDS): Add pepigen.c
        Add rules to create peigen.c and pepigen.c from peXXigen.c.
index f22112bd75bdd83c0942f0df8e98e2152524bbe1..afe9bc13fa203d7743efbe16e6ae804ec1703091 100644 (file)
@@ -1,5 +1,5 @@
 /* Generic ECOFF (Extended-COFF) routines.
-   Copyright 1990, 91, 92, 93, 94, 95, 96, 97, 98, 99, 2000
+   Copyright 1990, 91, 92, 93, 94, 95, 96, 97, 98, 99, 2000, 2001
    Free Software Foundation, Inc.
    Original version by Per Bothner.
    Full support added by Ian Lance Taylor, ian@cygnus.com.
@@ -74,20 +74,26 @@ static unsigned int ecoff_armap_hash PARAMS ((CONST char *s,
 
 static asection bfd_debug_section =
 {
-  /* name,   index, next, flags, set_vma, reloc_done, linker_mark, gc_mark */
-  "*DEBUG*", 0,     0,    0,     0,       0,          0,           0,
-  /* vma, lma, _cooked_size, _raw_size, output_offset, output_section, */
-  0,      0,   0,            0,         0,             NULL,
-  /* alig, reloc..., orel..., reloc_count, filepos, rel_..., line_... */
-  0,       0,        0,       0,           0,       0,            0,
-  /* userdata, contents, lineno, lineno_count */
-  0,           0,        0,      0,
-  /* comdat_info, moving_line_filepos, target_index, used_by_bfd,  */
-  NULL,           0,                   0,            0,
-  /* cons, owner, symbol */
-  0,       0,     (struct symbol_cache_entry *) NULL,
-  /* symbol_ptr_ptr,                   link_order_head, ..._tail */
-  (struct symbol_cache_entry **) NULL, NULL,            NULL
+  /* name,   id,  index, next, flags, user_set_vma, reloc_done,    */ 
+  "*DEBUG*", 0,    0,    0,     0,    0,            0,        
+  /* linker_mark, gc_mark, segment_mark, vma, lma, _cooked_size,   */ 
+     0,           0,       0,            0,   0,   0,
+  /* _raw_size, output_offset, output_section, alignment_power,    */
+     0,         0,             NULL,           0,
+  /* relocation, orelocation, reloc_count, filepos, rel_filepos,   */
+     0,          0,           0,           0,       0,
+  /* line_filepos, userdata, contents, lineno, lineno_count,       */
+     0,            NULL,     NULL,     NULL,   0,
+  /* comdat, kept_section, moving_line_filepos, target_index,      */
+     NULL,   NULL,         0,                   0,
+  /* used_by_bfd, constructor_chain, owner,                        */
+     NULL,        NULL,              NULL,
+  /* symbol,                                                       */
+     (struct symbol_cache_entry *) NULL,
+  /* symbol_ptr_ptr,                                               */
+     (struct symbol_cache_entry **) NULL,
+  /* link_order_head, link_order_tail                              */
+     NULL,            NULL
 };
 
 /* Create an ECOFF object.  */