diff options
author | Ian Lance Taylor <ian@airs.com> | 1994-06-21 16:47:07 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@airs.com> | 1994-06-21 16:47:07 +0000 |
commit | badd23e323107a688e5b7ac4750904054797c0ab (patch) | |
tree | 888a0b63a54f2097e8d559446802aa1f7b302abf /bfd/coff-a29k.c | |
parent | dff770c8d62a4e900c509ab23ea0bba0a1f11de0 (diff) | |
download | binutils-badd23e323107a688e5b7ac4750904054797c0ab.zip binutils-badd23e323107a688e5b7ac4750904054797c0ab.tar.gz binutils-badd23e323107a688e5b7ac4750904054797c0ab.tar.bz2 |
* section.c (bfd_abs_section): Make const.
(bfd_abs_section_ptr, bfd_is_abs_section): Define.
(bfd_und_section): Make const.
(bfd_und_section_ptr, bfd_is_und_section): Define.
(bfd_com_section): Make const.
(bfd_com_section_ptr): Define.
(bfd_ind_section): Make const.
(bfd_ind_section_ptr, bfd_is_ind_section): Define.
(bfd_abs_symbol, bfd_com_symbol): Make const.
(bfd_und_symbol, bfd_ind_symbol): Likewise.
(global_syms): Cast initialization of section field.
(STD_SECTION): Define as const, and cast initializations.
* bfd-in2.h: Rebuilt.
* Many files: Change uses of bfd_abs_section, etc., to use
bfd_abs_section_ptr or bfd_is_abs_section, etc.
Diffstat (limited to 'bfd/coff-a29k.c')
-rw-r--r-- | bfd/coff-a29k.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/bfd/coff-a29k.c b/bfd/coff-a29k.c index 13897a9..473c372 100644 --- a/bfd/coff-a29k.c +++ b/bfd/coff-a29k.c @@ -96,7 +96,8 @@ a29k_reloc (abfd, reloc_entry, symbol_in, data, input_section, output_bfd, } - if (symbol_in && (symbol_in->section == &bfd_und_section)) + if (symbol_in != NULL + && bfd_is_und_section (symbol_in->section)) { /* Keep the state machine happy in case we're called again */ if (r_type == R_IHIHALF) @@ -274,7 +275,7 @@ reloc_processing (relent,reloc, symbols, abfd, section) relent->address = ihihalf_vaddr; ihihalf_vaddr = (bfd_vma) -1; relent->addend = reloc->r_symndx; - relent->sym_ptr_ptr= bfd_abs_section.symbol_ptr_ptr; + relent->sym_ptr_ptr= bfd_abs_section_ptr->symbol_ptr_ptr; } else { |