[llvm] r183824 - Fix gcc -flto build, by adding LLVM_ATTRIBUTE_USED to

Patrik Hagglund patrik.h.hagglund at ericsson.com
Wed Jun 12 01:45:39 PDT 2013


Author: patha
Date: Wed Jun 12 03:45:39 2013
New Revision: 183824

URL: http://llvm.org/viewvc/llvm-project?rev=183824&view=rev
Log:
Fix gcc -flto build, by adding LLVM_ATTRIBUTE_USED to
LLVMX86CompilationCallback2, called from inline asm.

Modified:
    llvm/trunk/lib/Target/X86/X86JITInfo.cpp

Modified: llvm/trunk/lib/Target/X86/X86JITInfo.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86JITInfo.cpp?rev=183824&r1=183823&r2=183824&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/X86JITInfo.cpp (original)
+++ llvm/trunk/lib/Target/X86/X86JITInfo.cpp Wed Jun 12 03:45:39 2013
@@ -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];





More information about the llvm-commits mailing list