Fix initialisation of asection structure
This commit is contained in:
parent
825b47db31
commit
51d7ee16bb
2 changed files with 24 additions and 15 deletions
|
@ -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.
|
||||
|
|
36
bfd/ecoff.c
36
bfd/ecoff.c
|
@ -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. */
|
||||
|
|
Loading…
Reference in a new issue