[LLVMdev] LLVM ERROR: expected relocatable expression

Eli Friedman eli.friedman at gmail.com
Sun Sep 22 14:30:40 PDT 2013


On Sun, Sep 22, 2013 at 12:23 PM, Sid Manning <sidneym at codeaurora.org>wrote:

> On 09/20/2013 06:00 PM, Eli Friedman wrote:
>
>> On Fri, Sep 20, 2013 at 2:50 PM, Sid Manning <sidneym at codeaurora.org
>> <mailto:sidneym at codeaurora.org**>> wrote:
>>
>>
>>     This example generates the following error:
>>     .Ltmp3:
>>     .Ltmp5:
>>     .Ltmp13:
>>              .word   (.Ltmp5-.Ltmp3)-.Ltmp13
>>
>>     ./llvm-mc ex.s -filetype=obj
>>     LLVM ERROR: expected relocatable expression when using:
>>
>>
>> Umm, isn't this equivalent to the following?  What do you expect LLVM to
>> do with it?
>>
>> .Ltmp13:
>>      .word -.Ltmp13
>>
>
> I removed the target specific assembly to produce a simple generic example.


Then you must have reduced it too much; your example is simply invalid
(although the compiler's error message isn't great).

-Eli
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20130922/2c03a874/attachment.html>


More information about the llvm-dev mailing list