[llvm] r265881 - [MC] support TLSDESC and TLSCALL / GNU2 tls dialect

Davide Italiano via llvm-commits llvm-commits at lists.llvm.org
Tue Apr 12 14:15:50 PDT 2016


On Tue, Apr 12, 2016 at 1:08 PM, Rafael EspĂ­ndola
<rafael.espindola at gmail.com> wrote:
> On 11 April 2016 at 00:56, Davide Italiano <davide at freebsd.org> wrote:
>> On Sun, Apr 10, 2016 at 7:05 PM, Rafael EspĂ­ndola
>> <rafael.espindola at gmail.com> wrote:
>>> I just noticed that MC and GAS disagree on what format to use for the call
>>>
>>> MC:
>>> ff 90 00 00 00 00       callq  *0x0(%rax)
>>>
>>> Gas:
>>> ff 10                   callq  *(%rax)
>>>
>>> Looks like MC thinks there is an "actual" relocation that will write a value.
>>>
>>
>> I'll take a look tomorrow, it might take a bit because I'm not
>> familiar with the encoder. BTW, is this a problem in practice?
>
> I am not sure what the ABI requirements are.
>
> Do you want me to open a bug with it?
>
> Cheers,
> Rafael

Good idea so this doesn't get lost.
https://llvm.org/bugs/show_bug.cgi?id=27330

-- 
Davide

"There are no solved problems; there are only problems that are more
or less solved" -- Henri Poincare


More information about the llvm-commits mailing list