aboutsummaryrefslogtreecommitdiff
path: root/bfd/coff-a29k.c
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@airs.com>1994-06-21 16:47:07 +0000
committerIan Lance Taylor <ian@airs.com>1994-06-21 16:47:07 +0000
commitbadd23e323107a688e5b7ac4750904054797c0ab (patch)
tree888a0b63a54f2097e8d559446802aa1f7b302abf /bfd/coff-a29k.c
parentdff770c8d62a4e900c509ab23ea0bba0a1f11de0 (diff)
downloadbinutils-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.c5
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
{