summaryrefslogtreecommitdiffstats
path: root/llvm/cmake/modules
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2014-12-04 22:16:08 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2014-12-04 22:16:08 +0000
commit12887e989eba0f9de8fc7c788d6ce3de4b4a48c8 (patch)
tree665963639578ae2e48329ef750ed43a4f4d50815 /llvm/cmake/modules
parentbe5e1e5c9bf06b07abc4f64f8842cfd49a1aaaa0 (diff)
downloadbcm5719-llvm-12887e989eba0f9de8fc7c788d6ce3de4b4a48c8.tar.gz
bcm5719-llvm-12887e989eba0f9de8fc7c788d6ce3de4b4a48c8.zip
Also use --icf=safe if we are being linked by gold.
llvm-svn: 223394
Diffstat (limited to 'llvm/cmake/modules')
-rw-r--r--llvm/cmake/modules/AddLLVM.cmake2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/cmake/modules/AddLLVM.cmake b/llvm/cmake/modules/AddLLVM.cmake
index 25abd7220e3..8be70a54d99 100644
--- a/llvm/cmake/modules/AddLLVM.cmake
+++ b/llvm/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)
OpenPOWER on IntegriCloud