From: Bob Wilson Date: Fri, 20 May 2005 19:53:18 +0000 (+0000) Subject: * elf32-xtensa.c (bfd_elf_xtensa_reloc): Make sure that X-Git-Url: http://git.efficios.com/?a=commitdiff_plain;h=dd1a320be63abd442e85607f8052ff597901efe5;p=deliverable%2Fbinutils-gdb.git * elf32-xtensa.c (bfd_elf_xtensa_reloc): Make sure that xtensa_default_isa is initialized. --- diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 12121766d4..d608100fde 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,8 @@ +2005-05-20 Bob Wilson + + * elf32-xtensa.c (bfd_elf_xtensa_reloc): Make sure that + xtensa_default_isa is initialized. + 2005-05-20 Alan Modra * elf32-ppc.c (allocate_dynrelocs): Correct plt offset assigned diff --git a/bfd/elf32-xtensa.c b/bfd/elf32-xtensa.c index e4e5cc831c..fea89dded9 100644 --- a/bfd/elf32-xtensa.c +++ b/bfd/elf32-xtensa.c @@ -1855,6 +1855,9 @@ bfd_elf_xtensa_reloc (bfd *abfd, asection *reloc_target_output_section; bfd_boolean is_weak_undef; + if (!xtensa_default_isa) + xtensa_default_isa = xtensa_isa_init (0, 0); + /* ELF relocs are against symbols. If we are producing relocatable output, and the reloc is against an external symbol, the resulting reloc will also be against the same symbol. In such a case, we