* 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.
This commit is contained in:
Ian Lance Taylor 1997-05-31 01:57:27 +00:00
parent 907f6015c0
commit e08eb976ab
1 changed files with 3 additions and 0 deletions

View File

@ -1,5 +1,8 @@
Fri May 30 12:46:27 1997 Ian Lance Taylor <ian@cygnus.com>
* 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