Fix initialisation of asection structure

This commit is contained in:
Nick Clifton 2001-02-14 19:37:05 +00:00
parent 825b47db31
commit 51d7ee16bb
2 changed files with 24 additions and 15 deletions

View 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.

View 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. */