]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - opencl/llvm.git/commitdiff
Also use --icf=safe if we are being linked by gold.
authorRafael Espindola <rafael.espindola@gmail.com>
Thu, 4 Dec 2014 22:16:08 +0000 (22:16 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Thu, 4 Dec 2014 22:16:08 +0000 (22:16 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@223394 91177308-0d34-0410-b5e6-96231b3b80d8

cmake/modules/AddLLVM.cmake

index 25abd7220e38d745bb2264996c50ba2af0a8759b..8be70a54d996441fdb57ddd60239b30fae1761de 100644 (file)
@@ -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)