[llvm-dev] Bug 20871 -- is there a fix or work around?

Riyaz Puthiyapurayil via llvm-dev llvm-dev at lists.llvm.org
Thu Oct 5 15:36:43 PDT 2017


Is there a switch (other than -O0) that can be used to work around this? Currently, our 32-bit compilation is broken with clang (undefined reference to __multi3) when we changed the type of some variables from unsigned to uint64_t. There are some loops in the code that are getting optimized by clang and ending up with calls to __multi3. Somebody wrote in the existing bug report that indvars is responsible for this. Is there a way to turn it off?

From: Riyaz Puthiyapurayil via llvm-dev [mailto:llvm-dev at lists.llvm.org]
Sent: Wednesday, October 4, 2017 7:04 PM
To: llvm-dev at lists.llvm.org
Subject: [llvm-dev] Bug 20871 -- is there a fix or work around?

Looks like I have run into the same issue reported in:

https://bugs.llvm.org/show_bug.cgi?id=20871<https://urldefense.proofpoint.com/v2/url?u=https-3A__bugs.llvm.org_show-5Fbug.cgi-3Fid-3D20871&d=DwMFAg&c=DPL6_X_6JkXFx7AXWqB0tg&r=mMZWMrEZcvPMLSsEQSah9FOTwza1UudSDkAneN47U9lD3qu6gt3kpnIb4MWV77cM&m=NLVJvRs7gxWXdTlf0AqaZwiKUVL5bOkLiuQT9ROMxsc&s=oqlif07O6_1z_DqqI7ZpFHwvL6Zr0TRl4BJDdUn-o0w&e=>

Is there a fix or work-around for it? The bug report seems to be still open.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20171005/56b36d59/attachment.html>


More information about the llvm-dev mailing list