http://sourceware.org/bugzilla/show_bug.cgi?id=13600

Rich Felker <bugdal at aerifal dot cx> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |bugdal at aerifal dot cx

--- Comment #14 from Rich Felker <bugdal at aerifal dot cx> 2012-05-28 15:27:40 
UTC ---
Binutils' 2.17 ld did not have this issue; it accepted the relocations and
generated working binaries (albeit with the function pointer mismatch issue,
which is a GCC issue, not binutils' responsibility). I think rejecting
semantically valid ELF relocations solely for the purpose of preventing
potentially-buggy code generated by GCC from getting linked is bad policy, and
the behavior should be reverted. GCC can be fixed to lookup protected function
pointers through the GOT, and perhaps even add a new visibility variant for the
old behavior (which is highly desirable if you don't intend to pass function
pointers in and out of the library).

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

_______________________________________________
bug-binutils mailing list
bug-binutils@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-binutils

Reply via email to