<div dir="ltr">Thanks for reporting, I'll look into this.<div><br></div><div>Could you send me in a private message the binary attached?</div><div><br></div><div>Thanks,</div><div>Rafael</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Sep 26, 2014 at 10:24 AM, Oleg Ranevskyy <span dir="ltr"><<a href="mailto:llvm.mail.list@gmail.com" target="_blank">llvm.mail.list@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
I've encountered a newly introduced bug in lld today.<br>
<br>
I am building my program with clang and lld on an X86-64 Ubuntu Linux machine.<br>
Command line:<br>
    clang main.c<br>
<br>
The compiled program invokes the "main" function multiple times until it closes with a segmentation fault.<br>
This affects even the most primitive programs like "int main() { return 0; }".<br>
<br>
The problem was introduced at the revision 218259 - [ELF] Fix linking when a regular object defines a symbol that is used in a DSO.<br>
<br>
Would you be able to take a look at this please?<br>
<br>
Thank you.<br>
<br>
Kind regards,<br>
Oleg<br>
</blockquote></div><br></div>