From: Rafael Espindola Date: Thu, 4 Dec 2014 22:16:08 +0000 (+0000) Subject: Also use --icf=safe if we are being linked by gold. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=838e18116d6cbe30429ee72089729b336bee1b95;p=llvm Also use --icf=safe if we are being linked by gold. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@223394 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/cmake/modules/AddLLVM.cmake b/cmake/modules/AddLLVM.cmake index 25abd7220e3..8be70a54d99 100644 --- a/cmake/modules/AddLLVM.cmake +++ b/cmake/modules/AddLLVM.cmake @@ -161,7 +161,7 @@ function(add_link_opts target_name) if(LLVM_LINKER_IS_GOLD) # With gold gc-sections is always safe. set_property(TARGET ${target_name} APPEND_STRING PROPERTY - LINK_FLAGS " -Wl,--gc-sections") + LINK_FLAGS " -Wl,--gc-sections -Wl,--icf=safe") endif() if(NOT LLVM_NO_DEAD_STRIP)