[PATCH] D72194: [MC][ELF] Ensure that mergeable globals with an explicit section are assigned to SHF_MERGE sections with compatible entsizes
ben via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Jan 14 12:21:22 PST 2020
bd1976llvm added a comment.
In D72194#1818766 <https://reviews.llvm.org/D72194#1818766>, @nickdesaulniers wrote:
> > This is a partial fix for
>
> Is this still considered a //partial// fix? Seems pretty complete to me, otherwise what's still missing?
Having thought about it I am happy with this being the full fix. I was of the opinion that we should also add diagnostics for when a symbol has been explicitly assigned to an incompatible section. For example putting a function in the data section (.data). However, you can easily do this at link time and no diagnostic will be emitted. So I am now of the opinion that no diagnostics are actually required and I am happy to close the bug once this patch has landed.
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D72194/new/
https://reviews.llvm.org/D72194
More information about the llvm-commits
mailing list