diff options
| author | George Rimar <grimar@accesssoftek.com> | 2017-12-31 07:42:54 +0000 |
|---|---|---|
| committer | George Rimar <grimar@accesssoftek.com> | 2017-12-31 07:42:54 +0000 |
| commit | edb61167e5a5fe439d0f31801172f9ba8912a5b7 (patch) | |
| tree | 578c9b531bcbedde550d429bf65155826d9589ae /llvm/test/CodeGen/X86/2004-10-08-SelectSetCCFold.ll | |
| parent | 7672eb84af7f57e9f40778b7df59a1bb41f4f8be (diff) | |
| download | bcm5719-llvm-edb61167e5a5fe439d0f31801172f9ba8912a5b7.tar.gz bcm5719-llvm-edb61167e5a5fe439d0f31801172f9ba8912a5b7.zip | |
[ELF] - Add missing dynamic tags when producing output with IRelative relocations only.
This is "Bug 35751 - .dynamic relocation entries omitted if output
contains only IFUNC relocations"
We have InX::RelaPlt and InX::RelaIPlt synthetic sections for PLT relocations.
They are usually live in rela.plt section. Problem appears when InX::RelaPlt
section is empty. In that case we did not produce normal set of dynamic tags
required, because logic was written in the way assuming we always have
non-IRelative relocations in rela.plt.
Patch fixes the issue.
Differential revision: https://reviews.llvm.org/D41592
llvm-svn: 321600
Diffstat (limited to 'llvm/test/CodeGen/X86/2004-10-08-SelectSetCCFold.ll')
0 files changed, 0 insertions, 0 deletions

