This is the mail archive of the
binutils@sourceware.cygnus.com
mailing list for the binutils project.
2.9.5.0.10 ld dumps core when /DISCARD/ is used
- To: binutils@sourceware.cygnus.com, hjl@lucon.org
- Subject: 2.9.5.0.10 ld dumps core when /DISCARD/ is used
- From: Zack Weinberg <zack@bitmover.com>
- Date: Fri, 03 Sep 1999 09:29:41 -0700
I am using H.J.'s 2.9.5.0.10 binutils package. Using /DISCARD/ in a
ld script causes the linker to dump core when invoked.
Sample:
$ cat crti.ld
SECTIONS
{
/DISCARD/ : { *(.discard) *(.init.end) *(.fini.end) }
}
$ ld -r -o crti.o initfini.o crti.ld
Segmentation fault (core dumped)
$ objdump -h initfini.o
initfini.o: file format elf32-i386
Sections:
Idx Name Size VMA LMA File off Algn
0 .text 00000000 00000000 00000000 00000034 2**2
CONTENTS, ALLOC, LOAD, READONLY, CODE
1 .data 00000000 00000000 00000000 00000034 2**2
CONTENTS, ALLOC, LOAD, DATA
2 .bss 00000000 00000000 00000000 00000034 2**2
ALLOC
3 .note 00000014 00000000 00000000 00000034 2**0
CONTENTS, READONLY
4 .init 00000025 00000000 00000000 00000050 2**4
CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE
5 .init.end 00000005 00000000 00000000 00000075 2**0
CONTENTS, ALLOC, LOAD, READONLY, CODE
6 .fini 00000012 00000000 00000000 00000080 2**4
CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE
7 .discard 00000005 00000000 00000000 00000092 2**0
CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE
8 .fini.end 00000005 00000000 00000000 00000097 2**0
CONTENTS, ALLOC, LOAD, READONLY, CODE
9 .comment 00000029 00000000 00000000 0000009c 2**0
CONTENTS, READONLY
initfini.o is appended.
zw
begin 664 initfini.o.gz
M'XL("/1OSS<``VEN:71F:6YI+F\`C51!:Q-!%'Z;W;4QM$D;<A#TL`7%!&1(
M@JCKK2E)+HL5VYY4ANUF6Q>RF["[0@5!I10LWKSHP1\C!'^*T$,/"AX+\<W.
M;#(."?;!VS??>]^\-SLS;]YUG9ZF:9"+!CK,$8`CP/WL6X<-*$-QQ@5HMDBS
M)?$_W;H]V3_[>7)1VSW_-9U./TP*S'O"8J??4_/\$IW/SRY>3C@_YU[.N!*C
MO[W]V*KWG^PWK#:Q'U@MV[:;=K-MU?WCL1\'H1^E[K`!0)(W8>H>H$UC;E_E
MH]0_3H$,W-0%<I`D0*)1Z@,)H@#=L3\4(_8E?C0`<HA#'N&C09!X;CS@KAE@
M,<[W1B%;!UQ=;HJ]NP;RWL[%$'93\/3_\.ZB%J_`NX>Z(OD9KR;A_-S;ROJ>
MHMZ1>.O"/D*]+OG')L`-M!544]1EZ^HH^5Z+N%K747CO4:L+ZCY3ZGXT>:PB
MZN5U7RCY/B^IZROYOII\/LM7DO+%2KXO2_*]E<9,OJ$V%O`V8'YF3'Z@GB[@
M,5N0_']PDJ7Q?UX3ZUL7_R#GJYE\#]1\JLA^`WY/Y9BNS-+_60G#.JPNS<;B
MIH)7%%Q4<$G!JPHV%+R6]5/NK6*]32G.]N6AA"W4GH2K6-]1^,`>@ZS!/3CR
MO#;%%A\'0W]`@&:O!>T[.YTMA^[T>KO=/;JWU7&Z%"@]"D<135(W3BG"[/D(
LJ!M2?'*H2X>^>YC=YU*9]XE>X3UN5/C]*N#%*HLXVT4#+\A?Z.G<;:`%````
`
end