[LLVMdev] Typo in IsLegalToCallImmediateAddr?

Jim Grosbach grosbach at apple.com
Fri Oct 21 16:16:50 PDT 2011


Thought a bit more. There's also -mdynamic-no-pic. Not typically used these days, but is still there AFAIK.

-Jim

On Oct 21, 2011, at 4:05 PM, Eric Christopher wrote:

> IIRC the kernel uses relocation model as static. 
> 
> -eric
> 
> On Oct 21, 2011, at 3:57 PM, David Meyer wrote:
> 
>> Eli,
>> 
>> Hm. There's a test in (CodeGen/X86/call-imm.ll) which uses darwin with
>> relocation model static. It expects to use call-to-immediate.
>> 
>> Is this in error? Should I disable this check?
>> 
>> - pdox
>> 
>> On Fri, Oct 21, 2011 at 11:49 AM, Eli Friedman <eli.friedman at gmail.com> wrote:
>>> 2011/10/21 Rafael Ávila de Espíndola <rafael.espindola at gmail.com>:
>>>>> Could be, echristo, bigcheese, would this be correct for Mach-O and COFF?
>>>> 
>>>> bigcheese noted on IRC that the test crashes the COFF emitter. For some
>>>> reason I am always getting
>>>> 
>>>>       movl    $256, %eax              ## imm = 0x100
>>>>       calll   *%eax
>>>> 
>>>> on darwin already
>>> 
>>> IIRC, we never use Static on Darwin targets.
>>> 
>>> -Eli
>>> 
> 
> 
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev





More information about the llvm-dev mailing list