* coff-alpha.c (alpha_relocate_section): Rewrite mask and shift
operation to avoid OSF 1.3 cc bug. * ecoff.c (ecoff_write_object_contents): Make text_size, data_size and bss_size bfd_size_type instead of unsigned long. Make text_start and data_start bfd_vma instead of unsigned long. * ecofflink.c (ecoff_add_string): Remove incorrect cast of return value.
This commit is contained in:
parent
d1a7f14f54
commit
22a71fef07
|
@ -1,3 +1,13 @@
|
||||||
|
Mon Feb 21 09:50:06 1994 Ian Lance Taylor (ian@lisa.cygnus.com)
|
||||||
|
|
||||||
|
* coff-alpha.c (alpha_relocate_section): Rewrite mask and shift
|
||||||
|
operation to avoid OSF 1.3 cc bug.
|
||||||
|
* ecoff.c (ecoff_write_object_contents): Make text_size, data_size
|
||||||
|
and bss_size bfd_size_type instead of unsigned long. Make
|
||||||
|
text_start and data_start bfd_vma instead of unsigned long.
|
||||||
|
* ecofflink.c (ecoff_add_string): Remove incorrect cast of return
|
||||||
|
value.
|
||||||
|
|
||||||
Sun Feb 20 16:06:54 1994 Ian Lance Taylor (ian@lisa.cygnus.com)
|
Sun Feb 20 16:06:54 1994 Ian Lance Taylor (ian@lisa.cygnus.com)
|
||||||
|
|
||||||
* linker.c (_bfd_generic_link_add_archive_symbols): Consider
|
* linker.c (_bfd_generic_link_add_archive_symbols): Consider
|
||||||
|
|
10
bfd/ecoff.c
10
bfd/ecoff.c
|
@ -2476,11 +2476,11 @@ ecoff_write_object_contents (abfd)
|
||||||
asection *current;
|
asection *current;
|
||||||
unsigned int count;
|
unsigned int count;
|
||||||
bfd_size_type reloc_size;
|
bfd_size_type reloc_size;
|
||||||
unsigned long text_size;
|
bfd_size_type text_size;
|
||||||
unsigned long text_start;
|
bfd_vma text_start;
|
||||||
unsigned long data_size;
|
bfd_size_type data_size;
|
||||||
unsigned long data_start;
|
bfd_vma data_start;
|
||||||
unsigned long bss_size;
|
bfd_size_type bss_size;
|
||||||
PTR buff;
|
PTR buff;
|
||||||
struct internal_filehdr internal_f;
|
struct internal_filehdr internal_f;
|
||||||
struct internal_aouthdr internal_a;
|
struct internal_aouthdr internal_a;
|
||||||
|
|
|
@ -891,7 +891,7 @@ ecoff_add_string (ainfo, info, debug, fdr, string)
|
||||||
|
|
||||||
sh = string_hash_lookup (&ainfo->str_hash, string, true, true);
|
sh = string_hash_lookup (&ainfo->str_hash, string, true, true);
|
||||||
if (sh == (struct string_hash_entry *) NULL)
|
if (sh == (struct string_hash_entry *) NULL)
|
||||||
return (bfd_size_type) -1;
|
return -1;
|
||||||
if (sh->val == -1)
|
if (sh->val == -1)
|
||||||
{
|
{
|
||||||
sh->val = symhdr->issMax;
|
sh->val = symhdr->issMax;
|
||||||
|
|
Loading…
Reference in New Issue