* aout-encap.c: Fix comment typos.
* aoutx.h: Likewise. * archive.c: Likewise. * bout.c: Likewise. * coff64-rs6000.c: Likewise. * coffcode.h: Likewise. * coffgen.c: Likewise. * cofflink.c: Likewise. * coff-mips.c: Likewise. * ecoff.c: Likewise. * elf32-m32r.c: Likewise. * libcoff-in.h: Likewise. * libecoff.h: Likewise. * libxcoff.h: Likewise. * nlm32-i386.c: Likewise. * pdp11.c: Likewise. * section.c: Likewise. * som.c: Likewise. * som.h: Likewise. * bfd-in2.h: Regenerate. * libcoff.h: Likewise.
This commit is contained in:
parent
079e9a2ffe
commit
08da05b004
22 changed files with 46 additions and 22 deletions
|
@ -1,3 +1,27 @@
|
||||||
|
2001-10-10 Kazu Hirata <kazu@hxi.com>
|
||||||
|
|
||||||
|
* aout-encap.c: Fix comment typos.
|
||||||
|
* aoutx.h: Likewise.
|
||||||
|
* archive.c: Likewise.
|
||||||
|
* bout.c: Likewise.
|
||||||
|
* coff64-rs6000.c: Likewise.
|
||||||
|
* coffcode.h: Likewise.
|
||||||
|
* coffgen.c: Likewise.
|
||||||
|
* cofflink.c: Likewise.
|
||||||
|
* coff-mips.c: Likewise.
|
||||||
|
* ecoff.c: Likewise.
|
||||||
|
* elf32-m32r.c: Likewise.
|
||||||
|
* libcoff-in.h: Likewise.
|
||||||
|
* libecoff.h: Likewise.
|
||||||
|
* libxcoff.h: Likewise.
|
||||||
|
* nlm32-i386.c: Likewise.
|
||||||
|
* pdp11.c: Likewise.
|
||||||
|
* section.c: Likewise.
|
||||||
|
* som.c: Likewise.
|
||||||
|
* som.h: Likewise.
|
||||||
|
* bfd-in2.h: Regenerate.
|
||||||
|
* libcoff.h: Likewise.
|
||||||
|
|
||||||
2001-10-10 Alan Modra <amodra@bigpond.net.au>
|
2001-10-10 Alan Modra <amodra@bigpond.net.au>
|
||||||
|
|
||||||
* elf.c (elf_map_symbols): Don't create new section symbols; Use
|
* elf.c (elf_map_symbols): Don't create new section symbols; Use
|
||||||
|
|
|
@ -79,7 +79,7 @@ encap_object_p (abfd)
|
||||||
return aout_32_some_aout_object_p (abfd, &exec, encap_realcallback);
|
return aout_32_some_aout_object_p (abfd, &exec, encap_realcallback);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Finish up the reading of a encapsulated-coff a.out file header */
|
/* Finish up the reading of an encapsulated-coff a.out file header. */
|
||||||
const bfd_target *
|
const bfd_target *
|
||||||
encap_real_callback (abfd)
|
encap_real_callback (abfd)
|
||||||
bfd *abfd;
|
bfd *abfd;
|
||||||
|
|
|
@ -930,7 +930,7 @@ adjust_o_magic (abfd, execp)
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
/* The VMA of the .bss section is set by the the VMA of the
|
/* The VMA of the .bss section is set by the VMA of the
|
||||||
.data section plus the size of the .data section. We may
|
.data section plus the size of the .data section. We may
|
||||||
need to add padding bytes to make this true. */
|
need to add padding bytes to make this true. */
|
||||||
pad = obj_bsssec (abfd)->vma - vma;
|
pad = obj_bsssec (abfd)->vma - vma;
|
||||||
|
|
|
@ -2145,7 +2145,7 @@ coff_write_armap (arch, elength, map, symbol_count, stridx)
|
||||||
int stridx;
|
int stridx;
|
||||||
{
|
{
|
||||||
/* The size of the ranlib is the number of exported symbols in the
|
/* The size of the ranlib is the number of exported symbols in the
|
||||||
archive * the number of bytes in a int, + an int for the count. */
|
archive * the number of bytes in an int, + an int for the count. */
|
||||||
unsigned int ranlibsize = (symbol_count * 4) + 4;
|
unsigned int ranlibsize = (symbol_count * 4) + 4;
|
||||||
unsigned int stringsize = stridx;
|
unsigned int stringsize = stridx;
|
||||||
unsigned int mapsize = stringsize + ranlibsize;
|
unsigned int mapsize = stringsize + ranlibsize;
|
||||||
|
|
|
@ -1185,7 +1185,7 @@ typedef struct sec
|
||||||
unsigned int linker_mark : 1;
|
unsigned int linker_mark : 1;
|
||||||
|
|
||||||
/* Another mark flag used by some of the linker backends. Set for
|
/* Another mark flag used by some of the linker backends. Set for
|
||||||
output sections that have a input section. */
|
output sections that have an input section. */
|
||||||
unsigned int linker_has_input : 1;
|
unsigned int linker_has_input : 1;
|
||||||
|
|
||||||
/* A mark flag used by some linker backends for garbage collection. */
|
/* A mark flag used by some linker backends for garbage collection. */
|
||||||
|
|
|
@ -626,7 +626,7 @@ b_out_slurp_reloc_table (abfd, asect, symbols)
|
||||||
|
|
||||||
if (raw[7] & extern_mask)
|
if (raw[7] & extern_mask)
|
||||||
{
|
{
|
||||||
/* If this is set then the r_index is a index into the symbol table;
|
/* If this is set then the r_index is an index into the symbol table;
|
||||||
if the bit is not set then r_index contains a section map.
|
if the bit is not set then r_index contains a section map.
|
||||||
We either fill in the sym entry with a pointer to the symbol,
|
We either fill in the sym entry with a pointer to the symbol,
|
||||||
or point to the correct section. */
|
or point to the correct section. */
|
||||||
|
|
|
@ -366,7 +366,7 @@ static reloc_howto_type mips_howto_table[] =
|
||||||
#define MIPS_HOWTO_COUNT \
|
#define MIPS_HOWTO_COUNT \
|
||||||
(sizeof mips_howto_table / sizeof mips_howto_table[0])
|
(sizeof mips_howto_table / sizeof mips_howto_table[0])
|
||||||
|
|
||||||
/* When the linker is doing relaxing, it may change a external PCREL16
|
/* When the linker is doing relaxing, it may change an external PCREL16
|
||||||
reloc. This typically represents an instruction like
|
reloc. This typically represents an instruction like
|
||||||
bal foo
|
bal foo
|
||||||
We change it to
|
We change it to
|
||||||
|
|
|
@ -2012,7 +2012,7 @@ xcoff64_sizeof_headers (abfd, reloc)
|
||||||
|
|
||||||
size = bfd_coff_filhsz (abfd);
|
size = bfd_coff_filhsz (abfd);
|
||||||
|
|
||||||
/* Don't think the small aout header can be used since some of the the
|
/* Don't think the small aout header can be used since some of the
|
||||||
old elements have been reordered past the end of the old coff
|
old elements have been reordered past the end of the old coff
|
||||||
small aout size. */
|
small aout size. */
|
||||||
|
|
||||||
|
|
|
@ -917,7 +917,7 @@ handle_COMDAT (abfd, sec_flags, hdr, name, section)
|
||||||
char *newname;
|
char *newname;
|
||||||
bfd_size_type amt;
|
bfd_size_type amt;
|
||||||
|
|
||||||
/* This must the the second symbol with the
|
/* This must the second symbol with the
|
||||||
section #. It is the actual symbol name.
|
section #. It is the actual symbol name.
|
||||||
Intel puts the two adjacent, but Alpha (at
|
Intel puts the two adjacent, but Alpha (at
|
||||||
least) spreads them out. */
|
least) spreads them out. */
|
||||||
|
|
|
@ -1054,7 +1054,7 @@ coff_write_alien_symbol (abfd, symbol, written, string_size_p,
|
||||||
if (! obj_pe (abfd))
|
if (! obj_pe (abfd))
|
||||||
native->u.syment.n_value += symbol->section->output_section->vma;
|
native->u.syment.n_value += symbol->section->output_section->vma;
|
||||||
|
|
||||||
/* Copy the any flags from the the file header into the symbol.
|
/* Copy the any flags from the file header into the symbol.
|
||||||
FIXME: Why? */
|
FIXME: Why? */
|
||||||
{
|
{
|
||||||
coff_symbol_type *c = coff_symbol_from (abfd, symbol);
|
coff_symbol_type *c = coff_symbol_from (abfd, symbol);
|
||||||
|
@ -2468,7 +2468,7 @@ bfd_coff_set_symbol_class (abfd, symbol, class)
|
||||||
if (! obj_pe (abfd))
|
if (! obj_pe (abfd))
|
||||||
native->u.syment.n_value += symbol->section->output_section->vma;
|
native->u.syment.n_value += symbol->section->output_section->vma;
|
||||||
|
|
||||||
/* Copy the any flags from the the file header into the symbol.
|
/* Copy the any flags from the file header into the symbol.
|
||||||
FIXME: Why? */
|
FIXME: Why? */
|
||||||
native->u.syment.n_flags = bfd_asymbol_bfd (& csym->symbol)->flags;
|
native->u.syment.n_flags = bfd_asymbol_bfd (& csym->symbol)->flags;
|
||||||
}
|
}
|
||||||
|
|
|
@ -442,7 +442,7 @@ coff_link_add_symbols (abfd, info)
|
||||||
|
|
||||||
/* The Microsoft Visual C compiler does string pooling by
|
/* The Microsoft Visual C compiler does string pooling by
|
||||||
hashing the constants to an internal symbol name, and
|
hashing the constants to an internal symbol name, and
|
||||||
relying on the the linker comdat support to discard
|
relying on the linker comdat support to discard
|
||||||
duplicate names. However, if one string is a literal and
|
duplicate names. However, if one string is a literal and
|
||||||
one is a data initializer, one will end up in the .data
|
one is a data initializer, one will end up in the .data
|
||||||
section and one will end up in the .rdata section. The
|
section and one will end up in the .rdata section. The
|
||||||
|
|
|
@ -4758,7 +4758,7 @@ ecoff_reloc_link_order (output_bfd, info, output_section, link_order)
|
||||||
|
|
||||||
rel.addend = 0;
|
rel.addend = 0;
|
||||||
|
|
||||||
/* Move the information into a internal_reloc structure. */
|
/* Move the information into an internal_reloc structure. */
|
||||||
in.r_vaddr = (rel.address
|
in.r_vaddr = (rel.address
|
||||||
+ bfd_get_section_vma (output_bfd, output_section));
|
+ bfd_get_section_vma (output_bfd, output_section));
|
||||||
in.r_type = rel.howto->type;
|
in.r_type = rel.howto->type;
|
||||||
|
|
|
@ -605,7 +605,7 @@ m32r_elf_generic_reloc (input_bfd, reloc_entry, symbol, data,
|
||||||
return bfd_reloc_ok;
|
return bfd_reloc_ok;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Now do the the reloc in the usual way.
|
/* Now do the reloc in the usual way.
|
||||||
??? It would be nice to call bfd_elf_generic_reloc here,
|
??? It would be nice to call bfd_elf_generic_reloc here,
|
||||||
but we have partial_inplace == TRUE. bfd_elf_generic_reloc will
|
but we have partial_inplace == TRUE. bfd_elf_generic_reloc will
|
||||||
pass the handling back to bfd_install_relocation which will install
|
pass the handling back to bfd_install_relocation which will install
|
||||||
|
|
|
@ -173,7 +173,7 @@ struct xcoff_tdata
|
||||||
|
|
||||||
#define xcoff_data(abfd) ((abfd)->tdata.xcoff_obj_data)
|
#define xcoff_data(abfd) ((abfd)->tdata.xcoff_obj_data)
|
||||||
|
|
||||||
/* We take the address of the first element of a asymbol to ensure that the
|
/* We take the address of the first element of an asymbol to ensure that the
|
||||||
* macro is only ever applied to an asymbol. */
|
* macro is only ever applied to an asymbol. */
|
||||||
#define coffsymbol(asymbol) ((coff_symbol_type *)(&((asymbol)->the_bfd)))
|
#define coffsymbol(asymbol) ((coff_symbol_type *)(&((asymbol)->the_bfd)))
|
||||||
|
|
||||||
|
|
|
@ -177,7 +177,7 @@ struct xcoff_tdata
|
||||||
|
|
||||||
#define xcoff_data(abfd) ((abfd)->tdata.xcoff_obj_data)
|
#define xcoff_data(abfd) ((abfd)->tdata.xcoff_obj_data)
|
||||||
|
|
||||||
/* We take the address of the first element of a asymbol to ensure that the
|
/* We take the address of the first element of an asymbol to ensure that the
|
||||||
* macro is only ever applied to an asymbol. */
|
* macro is only ever applied to an asymbol. */
|
||||||
#define coffsymbol(asymbol) ((coff_symbol_type *)(&((asymbol)->the_bfd)))
|
#define coffsymbol(asymbol) ((coff_symbol_type *)(&((asymbol)->the_bfd)))
|
||||||
|
|
||||||
|
|
|
@ -166,7 +166,7 @@ typedef struct ecoff_symbol_struct
|
||||||
PTR native;
|
PTR native;
|
||||||
} ecoff_symbol_type;
|
} ecoff_symbol_type;
|
||||||
|
|
||||||
/* We take the address of the first element of a asymbol to ensure that the
|
/* We take the address of the first element of an asymbol to ensure that the
|
||||||
macro is only ever applied to an asymbol. */
|
macro is only ever applied to an asymbol. */
|
||||||
#define ecoffsymbol(asymbol) ((ecoff_symbol_type *) (&((asymbol)->the_bfd)))
|
#define ecoffsymbol(asymbol) ((ecoff_symbol_type *) (&((asymbol)->the_bfd)))
|
||||||
|
|
||||||
|
|
|
@ -49,7 +49,7 @@ struct xcoff_backend_data_rec
|
||||||
void (* _xcoff_swap_ldrel_in)(bfd *, const PTR, struct internal_ldrel *);
|
void (* _xcoff_swap_ldrel_in)(bfd *, const PTR, struct internal_ldrel *);
|
||||||
void (* _xcoff_swap_ldrel_out)(bfd *, const struct internal_ldrel *, PTR);
|
void (* _xcoff_swap_ldrel_out)(bfd *, const struct internal_ldrel *, PTR);
|
||||||
|
|
||||||
/* size of the the external struct */
|
/* size of the external struct */
|
||||||
unsigned int _xcoff_ldhdrsz;
|
unsigned int _xcoff_ldhdrsz;
|
||||||
unsigned int _xcoff_ldsymsz;
|
unsigned int _xcoff_ldsymsz;
|
||||||
unsigned int _xcoff_ldrelsz;
|
unsigned int _xcoff_ldrelsz;
|
||||||
|
|
|
@ -234,7 +234,7 @@ nlm_i386_write_import (abfd, sec, rel)
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* I want to be able to use objcopy to turn a i386 a.out or COFF file
|
/* I want to be able to use objcopy to turn an i386 a.out or COFF file
|
||||||
into a NetWare i386 module. That means that the relocs from the
|
into a NetWare i386 module. That means that the relocs from the
|
||||||
source file have to be mapped into relocs that apply to the target
|
source file have to be mapped into relocs that apply to the target
|
||||||
file. This function is called by nlm_set_section_contents to give
|
file. This function is called by nlm_set_section_contents to give
|
||||||
|
|
|
@ -1104,7 +1104,7 @@ adjust_o_magic (abfd, execp)
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
/* The VMA of the .bss section is set by the the VMA of the
|
/* The VMA of the .bss section is set by the VMA of the
|
||||||
.data section plus the size of the .data section. We may
|
.data section plus the size of the .data section. We may
|
||||||
need to add padding bytes to make this true. */
|
need to add padding bytes to make this true. */
|
||||||
pad = obj_bsssec (abfd)->vma - vma;
|
pad = obj_bsssec (abfd)->vma - vma;
|
||||||
|
|
|
@ -379,7 +379,7 @@ CODE_FRAGMENT
|
||||||
. unsigned int linker_mark : 1;
|
. unsigned int linker_mark : 1;
|
||||||
.
|
.
|
||||||
. {* Another mark flag used by some of the linker backends. Set for
|
. {* Another mark flag used by some of the linker backends. Set for
|
||||||
. output sections that have a input section. *}
|
. output sections that have an input section. *}
|
||||||
. unsigned int linker_has_input : 1;
|
. unsigned int linker_has_input : 1;
|
||||||
.
|
.
|
||||||
. {* A mark flag used by some linker backends for garbage collection. *}
|
. {* A mark flag used by some linker backends for garbage collection. *}
|
||||||
|
|
|
@ -2960,7 +2960,7 @@ som_write_fixups (abfd, current_offset, total_reloc_sizep)
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case R_END_TRY:
|
case R_END_TRY:
|
||||||
/* The end of a exception handling region. The reloc's
|
/* The end of an exception handling region. The reloc's
|
||||||
addend contains the offset of the exception handling
|
addend contains the offset of the exception handling
|
||||||
code. */
|
code. */
|
||||||
if (bfd_reloc->addend == 0)
|
if (bfd_reloc->addend == 0)
|
||||||
|
|
|
@ -107,7 +107,7 @@ struct somdata
|
||||||
{
|
{
|
||||||
/* All the magic information about an executable which lives
|
/* All the magic information about an executable which lives
|
||||||
in the private BFD structure and needs to be copied from
|
in the private BFD structure and needs to be copied from
|
||||||
the input bfd to the output bfd during a objcopy/strip. */
|
the input bfd to the output bfd during an objcopy/strip. */
|
||||||
struct som_exec_data *exec_data;
|
struct som_exec_data *exec_data;
|
||||||
|
|
||||||
/* These three fields are only used when writing files and are
|
/* These three fields are only used when writing files and are
|
||||||
|
|
Loading…
Reference in a new issue