[Bug gas/19556] GNURX toolchain generates incorrect opcode for "mov.b #0xff, [r0]" instruction.

2016-02-09 Thread vinay.g at kpit dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=19556 --- Comment #5 from vinay kumar --- Updated patch is posted at below link: https://sourceware.org/ml/binutils/2016-02/msg00153.html -- You are receiving this mail because: You are on the CC list for the bug. _

[Bug ld/19538] ld >= 2.26 breaks syslinux (bios) build

2016-02-09 Thread hjl.tools at gmail dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=19538 --- Comment #33 from H.J. Lu --- (In reply to h...@zytor.com from comment #26) > When compiled in that fashion I cannot reproduce the original problem. > Please get the current binutils-2_26-branch branch from git and find the smallest outpu

[Bug ld/19538] ld >= 2.26 breaks syslinux (bios) build

2016-02-09 Thread hjl.tools at gmail dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=19538 --- Comment #32 from H.J. Lu --- (In reply to h...@zytor.com from comment #24) > ... and when linking with "-Bdynamic" without "-pie", ld removes all the > sections related to dynamic linking when there are no undefined symbols > which need re

[Bug ld/19538] ld >= 2.26 breaks syslinux (bios) build

2016-02-09 Thread hpa at zytor dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=19538 --- Comment #31 from hpa at zytor dot com --- I have now removed the unused files from the Syslinux git tree. -- You are receiving this mail because: You are on the CC list for the bug. ___ bug-bin

[Bug ld/19538] ld >= 2.26 breaks syslinux (bios) build

2016-02-09 Thread hpa at zytor dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=19538 hpa at zytor dot com changed: What|Removed |Added Version|2.27 (HEAD) |2.26 -- You are receiving thi

[Bug ld/19538] ld >= 2.26 breaks syslinux (bios) build

2016-02-09 Thread hpa at zytor dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=19538 --- Comment #30 from hpa at zytor dot com --- tools/relocs.c isn't actually used, so it won't make any difference (I deleted it from my private tree to verify, together with several other unused files.) -- You are receiving this mail because

[Bug ld/19538] ld >= 2.26 breaks syslinux (bios) build

2016-02-09 Thread hjl.tools at gmail dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=19538 H.J. Lu changed: What|Removed |Added Status|REOPENED|WAITING -- You are receiving this mail bec

[Bug ld/19538] ld >= 2.26 breaks syslinux (bios) build

2016-02-09 Thread hjl.tools at gmail dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=19538 --- Comment #29 from H.J. Lu --- Created attachment 8968 --> https://sourceware.org/bugzilla/attachment.cgi?id=8968&action=edit A patch for syslinux Please try this patch for syslinux. -- You are receiving this mail because: You are on th

[Bug ld/19538] ld >= 2.26 breaks syslinux (bios) build

2016-02-09 Thread hpa at zytor dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=19538 --- Comment #28 from hpa at zytor dot com --- When building *without* --disable-x86-relax-relocations then the test case I submitted exhibits the problem that causes syslinux to fail to build: you can see offset 0x30 (xyzzy_ptr) of with-pie/te

[Bug ld/19538] ld >= 2.26 breaks syslinux (bios) build

2016-02-09 Thread hpa at zytor dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=19538 --- Comment #27 from hpa at zytor dot com --- Created attachment 8967 --> https://sourceware.org/bugzilla/attachment.cgi?id=8967&action=edit Test case for -Bdynamic without -pie This test case shows how dynamic symbols are not exported with

[Bug ld/19538] ld >= 2.26 breaks syslinux (bios) build

2016-02-09 Thread hpa at zytor dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=19538 --- Comment #26 from hpa at zytor dot com --- When compiled in that fashion I cannot reproduce the original problem. However, I will shortly upload a test case for -Bdynamic without -pie. -- You are receiving this mail because: You are on t

[Bug ld/19538] ld >= 2.26 breaks syslinux (bios) build

2016-02-09 Thread hjl.tools at gmail dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=19538 --- Comment #25 from H.J. Lu --- (In reply to h...@zytor.com from comment #24) > ... and when linking with "-Bdynamic" without "-pie", ld removes all the > sections related to dynamic linking when there are no undefined symbols > which need re

[Bug ld/19538] ld >= 2.26 breaks syslinux (bios) build

2016-02-09 Thread hpa at zytor dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=19538 --- Comment #24 from hpa at zytor dot com --- ... and when linking with "-Bdynamic" without "-pie", ld removes all the sections related to dynamic linking when there are no undefined symbols which need resolution, with the result that loading

[Bug ld/19538] ld >= 2.26 breaks syslinux (bios) build

2016-02-09 Thread hpa at zytor dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=19538 --- Comment #23 from hpa at zytor dot com --- So to summarize: 1. ldlinux.elf is an executable which does not depend on any other object 2. It does not require relocation 3. ldlinux.elf *includes* an ELF dynamic linker as well as a core libra

[Bug ld/19538] ld >= 2.26 breaks syslinux (bios) build

2016-02-09 Thread hpa at zytor dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=19538 --- Comment #22 from hpa at zytor dot com --- The output file exports symbols to other ELF modules which are loaded (ldlinux.elf includes the dynamic linker.) -- You are receiving this mail because: You are on the CC list for the bug. __

[Bug ld/19538] ld >= 2.26 breaks syslinux (bios) build

2016-02-09 Thread hjl.tools at gmail dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=19538 --- Comment #21 from H.J. Lu --- (In reply to h...@zytor.com from comment #20) > What I'm telling you is that without either -pie or at least one undefined > symbol *and* a shared library specified to the linker, all the dynamic > sections dis

[Bug ld/19538] ld >= 2.26 breaks syslinux (bios) build

2016-02-09 Thread hpa at zytor dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=19538 --- Comment #20 from hpa at zytor dot com --- What I'm telling you is that without either -pie or at least one undefined symbol *and* a shared library specified to the linker, all the dynamic sections disappear. -- You are receiving this mai

[Bug ld/19531] ld fails to build proper executables in several cases on x64_64-w64-mingw32

2016-02-09 Thread steve at sk2 dot org
https://sourceware.org/bugzilla/show_bug.cgi?id=19531 Stephen Kitt changed: What|Removed |Added CC||steve at sk2 dot org -- You are recei

[Bug ld/19538] ld >= 2.26 breaks syslinux (bios) build

2016-02-09 Thread hjl.tools at gmail dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=19538 --- Comment #19 from H.J. Lu --- -pie is needed only if output has been PIC. Otherwise, you don't need -pie and all symbol addresses will be fixed at link-time. -- You are receiving this mail because: You are on the CC list for the bug. ___

[Bug ld/19538] ld >= 2.26 breaks syslinux (bios) build

2016-02-09 Thread hpa at zytor dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=19538 --- Comment #18 from hpa at zytor dot com --- Note that despite the use of -pie the only reason for including that option at this time is to export the necessary symbols. However, this appears to have been there from the start in order to act

[Bug ld/19538] ld >= 2.26 breaks syslinux (bios) build

2016-02-09 Thread hpa at zytor dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=19538 --- Comment #16 from hpa at zytor dot com --- I have tried removing -pie (which shouldn't actually be necessary); however, when I do so, ld no longer generates the sections which are necessary to export symbols to dynamic libraries. The comma

[Bug ld/19538] ld >= 2.26 breaks syslinux (bios) build

2016-02-09 Thread hpa at zytor dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=19538 --- Comment #17 from hpa at zytor dot com --- Created attachment 8966 --> https://sourceware.org/bugzilla/attachment.cgi?id=8966&action=edit Linker script -- You are receiving this mail because: You are on the CC list for the bug.

[Bug ld/19538] ld >= 2.26 breaks syslinux (bios) build

2016-02-09 Thread hpa at zytor dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=19538 hpa at zytor dot com changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|IN

[Bug binutils/19587] Some of the less-well used targets won't compile with gcc-6 due to static vars in opcode headers

2016-02-09 Thread ma...@linux-mips.org
https://sourceware.org/bugzilla/show_bug.cgi?id=19587 Maciej W. Rozycki changed: What|Removed |Added CC||ma...@linux-mips.org --- Comment

[Bug ld/19541] Format reader for ILF format (used by MSVC-generated import libraries) does not properly handle data imports

2016-02-09 Thread nickc at redhat dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=19541 --- Comment #6 from Nick Clifton --- Hi Nathaniel, > Can the test suite include binary files? Apparently there is a way, but I am not familiar with it. :-( Cheers Nick -- You are receiving this mail because: You are on the CC list for t

[Bug binutils/19587] Some of the less-well used targets won't compile with gcc-6 due to static vars in opcode headers

2016-02-09 Thread nickc at redhat dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=19587 Nick Clifton changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Bug binutils/19587] Some of the less-well used targets won't compile with gcc-6 due to static vars in opcode headers

2016-02-09 Thread r...@linux-mips.org
https://sourceware.org/bugzilla/show_bug.cgi?id=19587 Ralf Baechle changed: What|Removed |Added CC||r...@linux-mips.org -- You are receiv

[Bug binutils/19587] New: Some of the less-well used targets won't compile with gcc-6 due to static vars in opcode headers

2016-02-09 Thread dhowells at redhat dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=19587 Bug ID: 19587 Summary: Some of the less-well used targets won't compile with gcc-6 due to static vars in opcode headers Product: binutils Version: unspecified Status: