}
/* Some types require symbols, whereas some do not. */
+ relent->sym_ptr_ptr = bfd_abs_section_ptr->symbol_ptr_ptr;
switch (type)
{
case R_MIPS_NONE:
case R_MIPS_INSERT_A:
case R_MIPS_INSERT_B:
case R_MIPS_DELETE:
- relent->sym_ptr_ptr = bfd_abs_section_ptr->symbol_ptr_ptr;
break;
default:
if (! used_sym)
{
if (rela.r_sym == STN_UNDEF)
- relent->sym_ptr_ptr = bfd_abs_section_ptr->symbol_ptr_ptr;
+ ;
else if (rela.r_sym > symcount)
{
_bfd_error_handler
" has invalid symbol index %ld"),
abfd, asect, (uint64_t) i, rela.r_sym);
bfd_set_error (bfd_error_bad_value);
- relent->sym_ptr_ptr
- = bfd_abs_section_ptr->symbol_ptr_ptr;
}
else
{
switch (rela.r_ssym)
{
case RSS_UNDEF:
- relent->sym_ptr_ptr =
- bfd_abs_section_ptr->symbol_ptr_ptr;
break;
case RSS_GP:
used_ssym = true;
}
- else
- relent->sym_ptr_ptr = bfd_abs_section_ptr->symbol_ptr_ptr;
-
break;
}