X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=bfd%2Fversados.c;h=68678c860da83134a6397155777e46506b01c6c0;hb=3c9458e9534287bda2ab643e6c39b0008595a493;hp=19df300b5dd9f66583fee80ba237985c3919cca6;hpb=7dee875eb1820533b0804ebb06ed3290299c4ecd;p=deliverable%2Fbinutils-gdb.git diff --git a/bfd/versados.c b/bfd/versados.c index 19df300b5d..68678c860d 100644 --- a/bfd/versados.c +++ b/bfd/versados.c @@ -1,5 +1,5 @@ /* BFD back-end for VERSAdos-E objects. - Copyright 1995, 1996, 1998, 1999, 2000, 2001, 2002, 2003 + Copyright 1995, 1996, 1998, 1999, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc. Written by Steve Chamberlain of Cygnus Support . @@ -320,7 +320,7 @@ process_esd (abfd, esd, pass) case ESD_STD_REL_SEC: case ESD_SHRT_REL_SEC: { - sec->_raw_size = get_4 (&ptr); + sec->size = get_4 (&ptr); sec->flags |= SEC_ALLOC; } break; @@ -470,7 +470,7 @@ process_otr (abfd, otr, pass) else { need_contents = 1; - if (dst_idx < esdid->section->_raw_size) + if (dst_idx < esdid->section->size) if (pass == 2) { /* absolute code, comes in 16 bit lumps */ @@ -485,7 +485,7 @@ process_otr (abfd, otr, pass) if (!contents && need_contents) { - bfd_size_type size = esdid->section->_raw_size; + bfd_size_type size = esdid->section->size; esdid->contents = (unsigned char *) bfd_alloc (abfd, size); } } @@ -855,6 +855,8 @@ versados_canonicalize_reloc (abfd, section, relptr, symbols) #define versados_bfd_free_cached_info _bfd_generic_bfd_free_cached_info #define versados_new_section_hook _bfd_generic_new_section_hook +#define versados_bfd_is_target_special_symbol \ + ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false) #define versados_bfd_is_local_label_name bfd_generic_is_local_label_name #define versados_get_lineno _bfd_nosymbols_get_lineno #define versados_find_nearest_line _bfd_nosymbols_find_nearest_line @@ -872,7 +874,10 @@ versados_canonicalize_reloc (abfd, section, relptr, symbols) #define versados_bfd_relax_section bfd_generic_relax_section #define versados_bfd_gc_sections bfd_generic_gc_sections #define versados_bfd_merge_sections bfd_generic_merge_sections +#define versados_bfd_is_group_section bfd_generic_is_group_section #define versados_bfd_discard_group bfd_generic_discard_group +#define versados_section_already_linked \ + _bfd_generic_section_already_linked #define versados_bfd_link_hash_table_create _bfd_generic_link_hash_table_create #define versados_bfd_link_hash_table_free _bfd_generic_link_hash_table_free #define versados_bfd_link_add_symbols _bfd_generic_link_add_symbols