From e08eb976ab377f8c5eab2e30fa8c6ec73e71bc15 Mon Sep 17 00:00:00 2001 From: Ian Lance Taylor Date: Sat, 31 May 1997 01:57:27 +0000 Subject: [PATCH] * 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. --- bfd/ChangeLog | 3 +++ 1 file changed, 3 insertions(+) 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 -- 2.30.2