From: Ian Lance Taylor Date: Sat, 31 May 1997 01:57:27 +0000 (+0000) Subject: * elf32-sparc.c (elf32_sparc_size_dynamic_sections): Set dynindx X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=e08eb976ab377f8c5eab2e30fa8c6ec73e71bc15;p=binutils-gdb.git * elf32-sparc.c (elf32_sparc_size_dynamic_sections): Set dynindx for a section even if it is not loaded. Otherwise compiling this static char bar; char *foo() { return &bar; } without -fpic and then doing ld -shared OBJECT dumps core. --- diff --git a/bfd/ChangeLog b/bfd/ChangeLog index d61e9c7feaf..810032b797b 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,5 +1,8 @@ Fri May 30 12:46:27 1997 Ian Lance Taylor + * elf32-sparc.c (elf32_sparc_size_dynamic_sections): Set dynindx + for a section even if it is not loaded. + * cofflink.c (coff_link_add_symbols): If PE file, don't subtract section VMA. (_bfd_coff_link_input_bfd): Separate section VMA handling for