[Bug gold/20442] New: R_SPARC_GOTDATA_OP_LOX10 incorrectly falls back on R_SPARC_GOT13

2016-08-05 Thread jrtc27 at jrtc27 dot com
Priority: P2 Component: gold Assignee: ccoutant at gmail dot com Reporter: jrtc27 at jrtc27 dot com CC: ccoutant at gmail dot com, ian at airs dot com Target Milestone: --- The fall-through in Target_sparc::Relocate::relocate

[Bug gold/20441] New: Allow R_SPARC_32 on sparc64

2016-08-05 Thread jrtc27 at jrtc27 dot com
Assignee: ccoutant at gmail dot com Reporter: jrtc27 at jrtc27 dot com CC: ccoutant at gmail dot com, ian at airs dot com Target Milestone: --- R_SPARC_32 is currently forbidden in gold, but allowed in bfd. Patch available at https://www.sourceware.org/ml/binutils/2016

[Bug gold/20441] Allow R_SPARC_32 on sparc64

2016-08-05 Thread jrtc27 at jrtc27 dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=20441 James Clarke changed: What|Removed |Added Host||sparc64-linux-gnu -- You are

[Bug gold/20442] R_SPARC_GOTDATA_OP_LOX10 incorrectly falls back on R_SPARC_GOT13

2016-08-05 Thread jrtc27 at jrtc27 dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=20442 James Clarke changed: What|Removed |Added Host||sparc64-linux-gnu -- You are

[Bug gold/20443] New: Segfaults with STT_SPARC_REGISTER and --gc-sections

2016-08-05 Thread jrtc27 at jrtc27 dot com
Component: gold Assignee: ccoutant at gmail dot com Reporter: jrtc27 at jrtc27 dot com CC: ccoutant at gmail dot com, ian at airs dot com Target Milestone: --- Host: sparc64-linux-gnu Easy reproduction: $ cat main.c int main

[Bug gold/21444] internal error in relocate_tls, at ../../gold/sparc.cc:3789

2017-05-13 Thread jrtc27 at jrtc27 dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=21444 --- Comment #5 from James Clarke --- This applies to 2.28 too (in fact this has existed for as long as gold has supported TLS relaxation on sparc). Could you please backport it? Thanks. -- You are receiving this mail because: You are on the

[Bug gold/21444] internal error in relocate_tls, at ../../gold/sparc.cc:3789

2017-05-06 Thread jrtc27 at jrtc27 dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=21444 --- Comment #1 from James Clarke --- I submitted a patch for this to the mailing list a week ago - https://sourceware.org/ml/binutils/2017-04/msg00276.html -- You are receiving this mail because: You are on the CC list for the bug.

[Bug ld/19579] [Regression] link error linking fortran code with PIE

2017-05-25 Thread jrtc27 at jrtc27 dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=19579 James Clarke changed: What|Removed |Added CC||jrtc27 at jrtc27 dot com --- Comment

[Bug gold/22266] ld.gold produces invalid output when linking with --relocatable

2017-10-14 Thread jrtc27 at jrtc27 dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=22266 James Clarke changed: What|Removed |Added CC||jrtc27 at jrtc27 dot com --- Comment

[Bug gold/21868] [2.29/2.30 Regression] ICE in fix_errata_and_relocate_erratum_stubs, at ../../gold/aarch64.cc:1999

2017-08-28 Thread jrtc27 at jrtc27 dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=21868 --- Comment #3 from James Clarke --- Proposed patch at https://sourceware.org/ml/binutils/2017-08/msg00301.html. -- You are receiving this mail because: You are on the CC list for the bug. ___

[Bug gold/21868] [2.29/2.30 Regression] ICE in fix_errata_and_relocate_erratum_stubs, at ../../gold/aarch64.cc:1999

2017-08-28 Thread jrtc27 at jrtc27 dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=21868 James Clarke changed: What|Removed |Added CC||jrtc27 at jrtc27 dot com -- You

[Bug ld/22592] dyn_reloc count error for sparc PIE

2017-12-14 Thread jrtc27 at jrtc27 dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=22592 James Clarke changed: What|Removed |Added CC||jrtc27 at jrtc27 dot com --- Comment

[Bug ld/22592] dyn_reloc count error for sparc PIE

2017-12-14 Thread jrtc27 at jrtc27 dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=22592 --- Comment #4 from James Clarke --- (In reply to James Clarke from comment #3) > Created attachment 10684 [details] > Proposed patch > > I debugged this a few months ago as we were occasionally seeing it in Debian > but never sent this

[Bug gold/22233] [2.29 Regression] gold segfault in relocate_erratum_stub on aarch64-linux-gnu

2017-11-13 Thread jrtc27 at jrtc27 dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=22233 James Clarke changed: What|Removed |Added CC||jrtc27 at jrtc27 dot com --- Comment

[Bug gold/22266] ld.gold produces invalid output when linking with --relocatable

2017-11-14 Thread jrtc27 at jrtc27 dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=22266 --- Comment #12 from James Clarke --- (In reply to H.J. Lu from comment #9) > Symbol table is wrong: > > --- 2 2017-11-14 08:54:05.933477729 -0800 > +++ 1 2017-11-14 08:54:23.381514511 -0800 > @@ -84,7 +84,7 @@ Symbol table '.symtab'

[Bug ld/22832] 2.30 internal error, aborting at ../../bfd/elflink.c:9710 in elf_link_output_extsym

2018-02-12 Thread jrtc27 at jrtc27 dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=22832 --- Comment #4 from James Clarke --- So, after debugging this, the problem is as follows: Rust is using LLVM with -integrated-as (at least effectively; it may well be using it as a library and setting the flag itself, but the point is that

[Bug ld/22832] 2.30 internal error, aborting at ../../bfd/elflink.c:9710 in elf_link_output_extsym

2018-02-13 Thread jrtc27 at jrtc27 dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=22832 --- Comment #7 from James Clarke --- (In reply to John Paul Adrian Glaubitz from comment #6) > (In reply to James Clarke from comment #4) > > Note that gold also falls foul of this, giving "gold: internal error in > > tls_get_addr_sym, at

[Bug ld/15904] ia64, ELF, 'Can't relax br (PCREL21B)' error message on --no-keep-memory

2018-02-26 Thread jrtc27 at jrtc27 dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=15904 --- Comment #7 from James Clarke --- (In reply to Jim Wilson from comment #5) > Updated patch committed. Great, thanks! Could you please consider backporting it to the 2.30 branch? -- You are receiving this mail because: You are on the CC

[Bug binutils/16177] R_ARM_COPY reloc generated for reference in writable section

2018-07-12 Thread jrtc27 at jrtc27 dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=16177 James Clarke changed: What|Removed |Added CC||jrtc27 at jrtc27 dot com --- Comment

[Bug ld/22972] [SPARC] Mixing GOT and GOTDATA_OP relocations can lead to broken binaries

2018-03-15 Thread jrtc27 at jrtc27 dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=22972 --- Comment #2 from James Clarke --- They come from hand-written assembly. Of course that can be modernised, but that doesn’t solve the problem; there are a surprising number of projects out there with hand-written SPARC assembly, and

[Bug ld/22972] New: [SPARC] Mixing GOT and GOTDATA_OP relocations can lead to broken binaries

2018-03-14 Thread jrtc27 at jrtc27 dot com
Severity: normal Priority: P2 Component: ld Assignee: unassigned at sourceware dot org Reporter: jrtc27 at jrtc27 dot com CC: ebotcazou at gcc dot gnu.org, glaubitz at physik dot fu-berlin.de Target Milestone: --- Target: sparc64-linux

[Bug ld/23030] --gc-sections on ia64 removes needed unwind sections

2018-04-06 Thread jrtc27 at jrtc27 dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=23030 James Clarke changed: What|Removed |Added CC||jrtc27 at jrtc27 dot com --- Comment

[Bug ld/15904] ia64, ELF, 'Can't relax br (PCREL21B)' error message on --no-keep-memory

2018-02-26 Thread jrtc27 at jrtc27 dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=15904 James Clarke changed: What|Removed |Added CC||ebotcazou at gcc dot gnu.org -- You

[Bug ld/15904] ia64, ELF, 'Can't relax br (PCREL21B)' error message on --no-keep-memory

2018-02-26 Thread jrtc27 at jrtc27 dot com
, ||jrtc27 at jrtc27 dot com, ||slyfox at inbox dot ru --- Comment #1 from James Clarke --- I just ran into this when compiling qtwebkit, and can confirm that this patch fixed the issue for me. Stephan

[Bug binutils/24400] ia64: binutils regression leads to gcc stage2/stage3 compare failure

2019-04-25 Thread jrtc27 at jrtc27 dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=24400 --- Comment #1 from James Clarke --- Not a bug in binutils. GCC's debug info now includes inline entry points, as of GCC r257511, which is currently emitting labels rather than tags due to using the wrong macro, thereby forcing new bundles to

[Bug ld/27296] ld riscv: Add _fbsd emulations and riscv*-*-freebsd* triples

2021-03-10 Thread jrtc27 at jrtc27 dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=27296 Jessica Clarke changed: What|Removed |Added CC||jrtc27 at jrtc27 dot com

[Bug ld/28398] binutils: ld: KEEP ignored

2021-09-30 Thread jrtc27 at jrtc27 dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=28398 Jessica Clarke changed: What|Removed |Added CC||jrtc27 at jrtc27 dot com