[LLVMdev] [PATCH] gcc-4.8.1 -flto, error for visibility of LLVMX86CompilationCallback2?
Duncan Sands
baldrick at free.fr
Wed Jun 12 01:03:17 PDT 2013
Hi Patrik,
On 12/06/13 09:48, Patrik Hägglund H wrote:
> Thanks, now it links.
>
> If nobody objects, I will commit the following patch:
>
> diff --git a/lib/Target/X86/X86JITInfo.cpp b/lib/Target/X86/X86JITInfo.cpp
> index 44d8cce..8acc220 100644
> --- a/lib/Target/X86/X86JITInfo.cpp
> +++ b/lib/Target/X86/X86JITInfo.cpp
> @@ -339,6 +339,8 @@ 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 // Fix gcc -flto builds. gcc's LTO (as of 4.8.1) don't sees
> + // references from inline asm.
clang also doesn't see references from inline asm... I suggest you say:
LLVM_ATTRIBUTE_USED // referenced from inline asm.
Ciao, Duncan.
More information about the llvm-dev
mailing list