[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug ld/19516] microblaze: invalid symbol indices in GLOB_DAT relocs
From: |
bugdal at aerifal dot cx |
Subject: |
[Bug ld/19516] microblaze: invalid symbol indices in GLOB_DAT relocs |
Date: |
Thu, 11 Feb 2016 23:36:29 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=19516
--- Comment #2 from Rich Felker <bugdal at aerifal dot cx> ---
Created attachment 8978
--> https://sourceware.org/bugzilla/attachment.cgi?id=8978&action=edit
proposed fix
Producing a symbolic GLOB_DAT relocation for a symbol that has been made
local/hidden by setting dynindx to -1 cannot possibly work. It appears the
binding of and/or conditions for using a relative relocation rather than a
symbolic relocation was just wrong: either symbolic&&def_regular or
already-hidden (dynindx==-1) should be sufficient for using a relative
relocation, rather than demanding that the symbol be def_regular even if it was
already hidden.
--
You are receiving this mail because:
You are on the CC list for the bug.