[PATCH] D53782: [llvm-objcopy] Don't apply --localize flags to common symbols
James Henderson via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Oct 30 03:28:18 PDT 2018
jhenderson added a comment.
On STT_COMMON, it looks like it only matters in fully linked files, since STT_COMMON symbols must always be in SHN_COMMON in relocatable objects. However, STT_COMMON can affect dynamic link-time semantics too, so I guess we may have to check for both. You should check GNU objcopy's behaviour in this case too (i.e. does an STT_COMMON symbol in a fully-linked ELF get affected or not by this option - I assume it is affected), and test accordingly. At the moment, the tests only test for the relocatable output case (i.e. where STT_COMMON is in SHN_COMMON), and we need cases for STT_COMMON not in SHN_COMMON.
Repository:
rL LLVM
https://reviews.llvm.org/D53782
More information about the llvm-commits
mailing list