+2004-12-09 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * elfcode.h (elf_slurp_reloc_table_from_section): Don't canonicalize
+ ELF section symbols.
+
2004-12-09 Ian Lance Taylor <ian@wasabisystems.com>
* elfxx-mips.c (mips_elf_calculate_relocation): For R_MIPS_JALR,
ps = symbols + ELF_R_SYM (rela.r_info) - 1;
s = *ps;
- /* Canonicalize ELF section symbols. FIXME: Why? */
- if ((s->flags & BSF_SECTION_SYM) == 0)
- relent->sym_ptr_ptr = ps;
- else
- relent->sym_ptr_ptr = s->section->symbol_ptr_ptr;
+ relent->sym_ptr_ptr = ps;
}
relent->addend = rela.r_addend;