diff options
Diffstat (limited to 'gas/config/tc-hppa.c')
-rw-r--r-- | gas/config/tc-hppa.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/gas/config/tc-hppa.c b/gas/config/tc-hppa.c index bf8a247..54cc40a 100644 --- a/gas/config/tc-hppa.c +++ b/gas/config/tc-hppa.c @@ -1477,8 +1477,7 @@ tc_gen_reloc (asection *section, fixS *fixp) of two symbols. With that in mind we fill in all four relocs now and break out of the loop. */ gas_assert (i == 1); - relocs[0]->sym_ptr_ptr - = (asymbol **) bfd_abs_section_ptr->symbol_ptr_ptr; + relocs[0]->sym_ptr_ptr = &bfd_abs_section_ptr->symbol; relocs[0]->howto = bfd_reloc_type_lookup (stdoutput, (bfd_reloc_code_real_type) *codes[0]); @@ -1498,15 +1497,13 @@ tc_gen_reloc (asection *section, fixS *fixp) (bfd_reloc_code_real_type) *codes[2]); relocs[2]->address = fixp->fx_frag->fr_address + fixp->fx_where; relocs[2]->addend = 0; - relocs[3]->sym_ptr_ptr - = (asymbol **) bfd_abs_section_ptr->symbol_ptr_ptr; + relocs[3]->sym_ptr_ptr = &bfd_abs_section_ptr->symbol; relocs[3]->howto = bfd_reloc_type_lookup (stdoutput, (bfd_reloc_code_real_type) *codes[3]); relocs[3]->address = fixp->fx_frag->fr_address + fixp->fx_where; relocs[3]->addend = 0; - relocs[4]->sym_ptr_ptr - = (asymbol **) bfd_abs_section_ptr->symbol_ptr_ptr; + relocs[4]->sym_ptr_ptr = &bfd_abs_section_ptr->symbol; relocs[4]->howto = bfd_reloc_type_lookup (stdoutput, (bfd_reloc_code_real_type) *codes[4]); |