[llvm-commits] [llvm] r60519 - in /llvm/trunk: lib/Target/ARM/ARMISelLowering.cpp lib/Target/PowerPC/AsmPrinter/PPCAsmPrinter.cpp lib/Target/PowerPC/PPCSubtarget.cpp lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.cpp lib/Target/X86/X86Subtarget.cpp test/CodeGen/X86/hidden-vis-2.ll

Evan Cheng echeng at apple.com
Fri Dec 5 00:13:15 PST 2008


No. This is a Darwin specific patch that deals with non-lazy-ptr. llvm  
does not generate a stub for linkonce hidden function. This behavior  
differs from gcc. I am not sure who is right.

Evan

On Dec 3, 2008, at 8:02 PM, Chris Lattner wrote:

>
> On Dec 3, 2008, at 5:56 PM, Evan Cheng wrote:
>
>> Author: evancheng
>> Date: Wed Dec  3 19:56:50 2008
>> New Revision: 60519
>>
>> URL: http://llvm.org/viewvc/llvm-project?rev=60519&view=rev
>> Log:
>> Visibility hidden GVs do not require extra load of symbol address
>> from the GOT or non-lazy-ptr.
>
> Nifty, does this fix:
> http://llvm.org/bugs/show_bug.cgi?id=3148
>
> ?
>
> -Chris
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits




More information about the llvm-commits mailing list