[Bug ld/19254] "too many sections" when linking COFF executables

2016-12-13 Thread cvs-commit at gcc dot gnu.org
https://sourceware.org/bugzilla/show_bug.cgi?id=19254 --- Comment #9 from cvs-commit at gcc dot gnu.org --- The master branch has been updated by Nick Clifton : https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=aa785360cfa271505394080c8e367017782ca57a commit aa785360cfa271505394080c8e3

[Bug ld/19254] "too many sections" when linking COFF executables

2016-12-06 Thread kyrab at mail dot ru
https://sourceware.org/bugzilla/show_bug.cgi?id=19254 --- Comment #8 from awson --- And yes, I'm quite happy with the patches. -- You are receiving this mail because: You are on the CC list for the bug. ___ bug-binutils mailing list bug-binutils@gnu.o

[Bug ld/19254] "too many sections" when linking COFF executables

2016-12-06 Thread kyrab at mail dot ru
https://sourceware.org/bugzilla/show_bug.cgi?id=19254 --- Comment #7 from awson --- Sorry, my miswording. In `ELF` case we have *no* any '$'-separated sections. What I meant was that (almost)counterpart of PECOFF dollar-separated sections is ELF dot-separated sections, but while PECOFF dollar-se

[Bug ld/19254] "too many sections" when linking COFF executables

2016-12-06 Thread nickc at redhat dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=19254 Nick Clifton changed: What|Removed |Added CC||nickc at redhat dot com --- Comment #6

[Bug ld/19254] "too many sections" when linking COFF executables

2016-12-02 Thread kyrab at mail dot ru
https://sourceware.org/bugzilla/show_bug.cgi?id=19254 --- Comment #5 from awson --- I looked further into it. Sections with '$' separator also not only should be merged into the prefix section, but also should be sorted according to their suffix names. I'm not sure if we need this for GHC-generat

[Bug ld/19254] "too many sections" when linking COFF executables

2016-12-02 Thread kyrab at mail dot ru
https://sourceware.org/bugzilla/show_bug.cgi?id=19254 --- Comment #4 from awson --- Good catch of ".data$*" thing, indeed `gcc` on Windows generates `$` instead of `.`, and this, perhaps, would be correct to make GHC do the same thing, but we already have separate handling of `.text.*` sections o

[Bug ld/19254] "too many sections" when linking COFF executables

2016-12-02 Thread olsner at gmail dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=19254 --- Comment #3 from Simon Brenner --- Looked a bit at the pe.sc script in git[1] earlier and there is actually section merging being done there, but for sections named like ".data$*" rather than the ELF convention of ".data.*" - so this could

[Bug ld/19254] "too many sections" when linking COFF executables

2016-12-02 Thread kyrab at mail dot ru
https://sourceware.org/bugzilla/show_bug.cgi?id=19254 --- Comment #2 from awson --- Created attachment 9684 --> https://sourceware.org/bugzilla/attachment.cgi?id=9684&action=edit Section merging for GHC This patch solves the problem for me. It adds sections merging for the sections generated b

[Bug ld/19254] "too many sections" when linking COFF executables

2016-12-02 Thread kyrab at mail dot ru
https://sourceware.org/bugzilla/show_bug.cgi?id=19254 awson changed: What|Removed |Added CC||kyrab at mail dot ru --- Comment #1 from awso