From: Patrik Hagglund Date: Wed, 12 Jun 2013 08:45:39 +0000 (+0000) Subject: Fix gcc -flto build, by adding LLVM_ATTRIBUTE_USED to X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=8fdb53dc5e3d545c5ad4d034bcfbc2e66389472a;p=oota-llvm.git Fix gcc -flto build, by adding LLVM_ATTRIBUTE_USED to LLVMX86CompilationCallback2, called from inline asm. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183824 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Target/X86/X86JITInfo.cpp b/lib/Target/X86/X86JITInfo.cpp index 44d8cce0541..fc86e1e1b6c 100644 --- a/lib/Target/X86/X86JITInfo.cpp +++ b/lib/Target/X86/X86JITInfo.cpp @@ -339,6 +339,7 @@ extern "C" { /// must locate the start of the stub or call site and pass it into the JIT /// compiler function. extern "C" { +LLVM_ATTRIBUTE_USED // Referenced from inline asm. LLVM_LIBRARY_VISIBILITY void LLVMX86CompilationCallback2(intptr_t *StackPtr, intptr_t RetAddr) { intptr_t *RetAddrLoc = &StackPtr[1];