https://sourceware.org/bugzilla/show_bug.cgi?id=28735
Stafford Horne changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://sourceware.org/bugzilla/show_bug.cgi?id=28735
--- Comment #2 from Stafford Horne ---
Posted patch:
https://sourceware.org/pipermail/binutils/2022-January/119078.html
--
You are receiving this mail because:
You are on the CC list for the bug.
https://sourceware.org/bugzilla/show_bug.cgi?id=28735
Stafford Horne changed:
What|Removed |Added
Depends on||21464
Referenced Bugs:
https://sou
https://sourceware.org/bugzilla/show_bug.cgi?id=21464
Stafford Horne changed:
What|Removed |Added
Blocks||28735
Referenced Bugs:
https://sou
https://sourceware.org/bugzilla/show_bug.cgi?id=28735
Stafford Horne changed:
What|Removed |Added
Assignee|unassigned at sourceware dot org |shorne at sourceware
dot org
https://sourceware.org/bugzilla/show_bug.cgi?id=28735
--- Comment #1 from Stafford Horne ---
The issue is the the relation has the 16-bit sign bit set. So even though we
are masking out upper bits to try to avoid overflow we still get an error for
signed overflow.
--
You are receiving this mai
Priority: P2
Component: ld
Assignee: unassigned at sourceware dot org
Reporter: shorne at sourceware dot org
Target Milestone: ---
This is related to 21464, the original fix was not sufficient.
Creating this binutils filing as a copy of the gcc bug:
https
https://sourceware.org/bugzilla/show_bug.cgi?id=21464
Stafford Horne changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://sourceware.org/bugzilla/show_bug.cgi?id=21464
Bug 21464 depends on bug 27746, which changed state.
Bug 27746 Summary: or1k bfd overflow in plt reloc argument
https://sourceware.org/bugzilla/show_bug.cgi?id=27746
What|Removed |Added
--
https://sourceware.org/bugzilla/show_bug.cgi?id=27746
Stafford Horne changed:
What|Removed |Added
Resolution|--- |FIXED
Status|NEW
https://sourceware.org/bugzilla/show_bug.cgi?id=27624
Stafford Horne changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://sourceware.org/bugzilla/show_bug.cgi?id=21464
Stafford Horne changed:
What|Removed |Added
Depends on||27746
Referenced Bugs:
https://sou
https://sourceware.org/bugzilla/show_bug.cgi?id=27746
Stafford Horne changed:
What|Removed |Added
Blocks||21464
Referenced Bugs:
https://sou
|unassigned at sourceware dot org |shorne at sourceware
dot org
--
You are receiving this mail because:
You are on the CC list for the bug.
: binutils
Assignee: unassigned at sourceware dot org
Reporter: shorne at sourceware dot org
Target Milestone: ---
Related to 21464
When generating PLT entries the or1k bfd implementation will silently overflow
the PLT argument to _dl_fixup causing a crash at runtime. This was
||giulio.benetti@micronovasrl
||.com, shorne at sourceware dot
org
Assignee|unassigned at sourceware dot org |shorne at sourceware
dot org
--
You are receiving this mail because:
You are on the CC list for the bug.
Component: ld
Assignee: unassigned at sourceware dot org
Reporter: shorne at sourceware dot org
Target Milestone: ---
As discussed in Bug 21464
When creating the PLT in or1k_elf_finish_dynamic_symbol the plt_reloc address
may have a 16-bit overflow in the l.ori instruction the
https://sourceware.org/bugzilla/show_bug.cgi?id=21464
--- Comment #20 from Stafford Horne ---
Sure, I will open an issue in GCC there for the R_OR1K_GOT16 truncation issue.
I had a look at other architectures they have the ability to pass an argument
-mcmodel=large or -mxgot to generate code tha
https://sourceware.org/bugzilla/show_bug.cgi?id=21464
--- Comment #18 from Stafford Horne ---
I confirm, when building with libgeos as you described I also see the familiar
R_OR1K_GOT16 truncation issue.
I did some investigation, some points
- In an earlier comment I mentioned the runtime PLT
https://sourceware.org/bugzilla/show_bug.cgi?id=21464
--- Comment #16 from Stafford Horne ---
(In reply to Giulio Benetti from comment #14)
> Il 23/03/2021 00:36, shorne at sourceware dot org ha scritto:
> > https://sourceware.org/bugzilla/show_bug.cgi?id=21464
>
> Hi Stafford
https://sourceware.org/bugzilla/show_bug.cgi?id=21464
--- Comment #15 from Stafford Horne ---
(In reply to Stafford Horne from comment #13)
> /home/shorne/work/gnu-toolchain/local/lib/gcc/or1k-smh-linux-gnu/11.0.0/../..
> /../../or1k-smh-linux-gnu/bin/ld:
> CMakeFiles/geos.dir/src/index/strtree/S
sourceware dot org |shorne at sourceware
dot org
Last reconfirmed||2021-03-22
Status|UNCONFIRMED |ASSIGNED
--- Comment #13 from Stafford Horne ---
Hi Giulio,
What issue are you seeing for geos, I am wondering if it is also something
https://sourceware.org/bugzilla/show_bug.cgi?id=27624
Stafford Horne changed:
What|Removed |Added
Assignee|unassigned at sourceware dot org |shorne at sourceware
dot org
||shorne at sourceware dot org
Target||or1k-*-*
Status|UNCONFIRMED |ASSIGNED
Last reconfirmed||2021-03-22
--- Comment #1 from Stafford Horne ---
I confirm this is an issue, I will
https://sourceware.org/bugzilla/show_bug.cgi?id=25184
Stafford Horne changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
||shorne at sourceware dot org
--
You are receiving this mail because:
You are on the CC list for the bug.
||shorne at sourceware dot org
--
You are receiving this mail because:
You are on the CC list for the bug.
https://sourceware.org/bugzilla/show_bug.cgi?id=25184
Stafford Horne changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Last reconfirmed|
https://sourceware.org/bugzilla/show_bug.cgi?id=25184
Stafford Horne changed:
What|Removed |Added
Assignee|unassigned at sourceware dot org |shorne at gmail dot com
--
Y
https://sourceware.org/bugzilla/show_bug.cgi?id=25184
Stafford Horne changed:
What|Removed |Added
Assignee|shorne at sourceware dot org |unassigned at
sourceware dot
https://sourceware.org/bugzilla/show_bug.cgi?id=25184
Stafford Horne changed:
What|Removed |Added
Assignee|unassigned at sourceware dot org |shorne at sourceware
dot org
https://sourceware.org/bugzilla/show_bug.cgi?id=25184
Stafford Horne changed:
What|Removed |Added
CC||shorne at sourceware dot org
32 matches
Mail list logo