the situation where a symbol's section is not known but a section
relative R_ARM_RELATIVE reloc has to be generated for the Symbian
OS.
+2005-05-18 Nick Clifton <nickc@redhat.com>
+
+ * elf32-arm.c (elf32_arm_final_link_relocate): Gracefully handle
+ the situation where a symbol's section is not known but a section
+ relative R_ARM_RELATIVE reloc has to be generated for the Symbian
+ OS.
+
2005-03-30 Julian Brown <julian@codesourcery.com>
* bfd-in.h (bfd_is_arm_mapping_symbol_name): Add prototype.
the section symbol as it is convenient. (We
cannot use the symbol given by "h" directly as it
will not appear in the dynamic symbol table.) */
- symbol = elf_section_data (sym_sec->output_section)->dynindx;
+ if (sym_sec)
+ symbol = elf_section_data (sym_sec->output_section)->dynindx;
+ else
+ symbol = elf_section_data (input_section->output_section)->dynindx;
BFD_ASSERT (symbol != 0);
}
else
+2005-05-18 Julian Brown <julian@codesourcery.com>
+
+ * ldlang.c (print_assignment): Do not rely upon a valid result
+ having a section associated with it.
+
2005-05-18 Julian Brown <julian@codesourcery.com>
Backport from mainline: