This is the mail archive of the binutils@sourceware.cygnus.com mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

2.9.5.0.10 ld dumps core when /DISCARD/ is used



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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]