[llvm-bugs] [Bug 28629] Clang generates calls to __mulodi4() for ARM even when not using compiler-rt

via llvm-bugs llvm-bugs at lists.llvm.org
Tue Sep 7 10:59:09 PDT 2021


https://bugs.llvm.org/show_bug.cgi?id=28629

Nick Desaulniers <ndesaulniers at google.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Blocks|51236                       |
             Status|REOPENED                    |RESOLVED
         Resolution|---                         |FIXED

--- Comment #23 from Nick Desaulniers <ndesaulniers at google.com> ---
Ok, the relevant toolchain patches have landed.  To summarize, that's:

1. ARM: https://reviews.llvm.org/rG5c91b98c5d45243352bf10262454bcac77cd3fed
2. MIPS: https://reviews.llvm.org/rGc8c176d999d2c2166dee8d67c32b4f8f42b4f1bd
3. PPC: https://reviews.llvm.org/rGd8b6ae072d7734e2abadd54ecddfd6cb77b7e4c0
4. RISCV: https://reviews.llvm.org/rGe9b3f2573090a2fb9494975e4615f77b898e36a3
5. MIPS (__multi3):
https://reviews.llvm.org/rG6860b136b9e14e7c5771b710bea7370d5020a94b
6. https://reviews.llvm.org/rGd0eeb64be5848a7832d13db9d69904db281d02e8

Closing this as fixed.

Removing from release-13.0.0 blockers; these are too high risk IMO to try to
cherry pick all of these to the clang-13 release. I'd rather they had time to
soak for the clang-14 release.  We have to work around this in the kernel for
older clang releases that we still support anyways, and Renato and Craig agreed
with me on IRC.

Now onto the kernel workaround.


Referenced Bugs:

https://bugs.llvm.org/show_bug.cgi?id=51236
[Bug 51236] [meta] 13.0.0 Release Blockers
-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20210907/22371efd/attachment.html>


More information about the llvm-bugs mailing list