summaryrefslogtreecommitdiff
path: root/bfd/elf32-xtensa.c
diff options
context:
space:
mode:
authorBob Wilson <bob.wilson@acm.org>2005-05-20 19:53:18 +0000
committerBob Wilson <bob.wilson@acm.org>2005-05-20 19:53:18 +0000
commitdd1a320be63abd442e85607f8052ff597901efe5 (patch)
tree08f6791c8e12f56542ed7ae82857f3d8bf82bd27 /bfd/elf32-xtensa.c
parent3974a4b6b06153614f6ed055165dde6527b8fe2d (diff)
downloadbinutils-gdb-dd1a320be63abd442e85607f8052ff597901efe5.tar.gz
* elf32-xtensa.c (bfd_elf_xtensa_reloc): Make sure that
xtensa_default_isa is initialized.
Diffstat (limited to 'bfd/elf32-xtensa.c')
-rw-r--r--bfd/elf32-xtensa.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/bfd/elf32-xtensa.c b/bfd/elf32-xtensa.c
index e4e5cc831c1..fea89dded97 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