Files
clang-p2996/lld/test/ELF/Inputs
Peter Collingbourne 8331f61a51 ELF: Allow GOT relocs pointing to non-preemptable ifunc to resolve to an IRELATIVE where possible.
Non-GOT non-PLT relocations to non-preemptible ifuncs result in the
creation of a canonical PLT, which now takes the identity of the IFUNC
in the symbol table. This (a) ensures address consistency inside and
outside the module, and (b) fixes a bug where some of these relocations
end up pointing to the resolver.

Fixes (at least) PR40474 and PR40501.

Differential Revision: https://reviews.llvm.org/D57371

llvm-svn: 353981
2019-02-13 21:49:55 +00:00
..
2017-09-28 17:15:02 +00:00
2017-11-28 20:17:58 +00:00
2017-11-23 23:40:33 +00:00
2018-06-13 18:45:25 +00:00
2018-01-16 18:53:09 +00:00
2017-12-14 05:01:49 +00:00
2018-03-23 00:35:27 +00:00
2019-02-11 21:38:20 +00:00
2017-07-19 16:45:05 +00:00
2017-07-19 16:45:05 +00:00
2017-07-05 00:43:18 +00:00
2017-11-28 23:06:09 +00:00