Severity: normal
Priority: P2
Component: ld
Assignee: unassigned at sourceware dot org
Reporter: jwerner at chromium dot org
Target Milestone: ---
Consider the following minimal testcase:
weaklink.s:
.weak myfunction
_start:
adrp x0
https://sourceware.org/bugzilla/show_bug.cgi?id=22589
--- Comment #2 from Julius Werner ---
> Actually the offset stored in the instruction *is* zero.
Right, but I think that is incorrect. The point of the 'adrp , '
mnemonic is that you want to generate an instruction that contains the right
PC-
https://sourceware.org/bugzilla/show_bug.cgi?id=22589
Julius Werner changed:
What|Removed |Added
Status|RESOLVED|REOPENED
Resolution|INVALID
https://sourceware.org/bugzilla/show_bug.cgi?id=22589
Julius Werner changed:
What|Removed |Added
Status|RESOLVED|REOPENED
Resolution|INVALID
Severity: normal
Priority: P2
Component: ld
Assignee: unassigned at sourceware dot org
Reporter: jwerner at chromium dot org
Target Milestone: ---
Target: aarch64-linux-gnu
The --fix-cortex-a53-843419 flag causes the BFD linker to work around a
https://sourceware.org/bugzilla/show_bug.cgi?id=24373
--- Comment #2 from Julius Werner ---
Hi Tamar,
Thanks for looking into this. I really have no idea how the linker internals
work here so I just hope you can find a way to make it work.
When you say it may get quite expensive to recompute th
Severity: enhancement
Priority: P2
Component: ld
Assignee: unassigned at sourceware dot org
Reporter: jwerner at chromium dot org
Target Milestone: ---
This is just a small feature request to help people notice mistakes. When using
Makefiles to
https://sourceware.org/bugzilla/show_bug.cgi?id=24373
--- Comment #9 from Julius Werner ---
Hi Tamar,
Thanks for taking care of this! I think it's a good solution that should be
sufficient in practice. The kinds of binaries where an extra 4KB is a big deal
should not be larger than 1MB anyway. F
https://sourceware.org/bugzilla/show_bug.cgi?id=24576
--- Comment #2 from Julius Werner ---
Created attachment 11789
--> https://sourceware.org/bugzilla/attachment.cgi?id=11789&action=edit
proposed fix
Hi Nick,
Okay, I looked into it and I think I found a reasonably clean way to do it
(just c
https://sourceware.org/bugzilla/show_bug.cgi?id=24576
--- Comment #7 from Julius Werner ---
Great, thanks for taking care of it!
--
You are receiving this mail because:
You are on the CC list for the bug.
___
bug-binutils mailing list
bug-binutils@gnu
https://sourceware.org/bugzilla/show_bug.cgi?id=22589
--- Comment #8 from Julius Werner ---
> in position dependent code the most reasonable behaviour is to try to
> set the symbol address to 0 and if 0 is outside of the range of adrp
> then report a linker error.
Yes, thanks, that's exactly the
Severity: normal
Priority: P2
Component: ld
Assignee: unassigned at sourceware dot org
Reporter: jwerner at chromium dot org
Target Milestone: ---
I have run into a segfault in GNU ld for the RISC-V architecture. I'm using
2.35.1, but I also br
12 matches
Mail list logo