[PATCH] D34803: [LTO] Remove values from non-prevailing comdats
Yuanfang Chen via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Jun 2 23:52:39 PDT 2021
ychen added inline comments.
Herald added subscribers: ormris, steven_wu, hiraditya.
Herald added a project: LLVM.
================
Comment at: llvm/trunk/test/LTO/Resolution/X86/comdat-mixed-lto.ll:11
+; available_externally.
+; RUN: llvm-lto2 run -r=%t1.o,C,pl -r=%t2.o,C,l -r=%t2.o,testglobfunc,lxp -r=%t1.o,testglobfunc,lx -o %t3 %t1.o %t2.o -save-temps
+
----------------
It seems PR49009 failed due to this patch.
Here both `C at t1.o` and `testglobfunc at t2.o` prevail however they are from COMDATs of the same key, I think this resolution is not possible from the linker's point of view?
Repository:
rL LLVM
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D34803/new/
https://reviews.llvm.org/D34803
More information about the llvm-commits
mailing list