bug-binutils
[Top][All Lists]
Advanced

[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.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]