[Bug 271992] backport fix for LLVM bug 61396
Date: Wed, 14 Jun 2023 12:36:24 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=271992 Bug ID: 271992 Summary: backport fix for LLVM bug 61396 Product: Base System Version: CURRENT Hardware: arm OS: Any Status: New Severity: Affects Some People Priority: --- Component: misc Assignee: bugs@FreeBSD.org Reporter: jfc@mit.edu Created attachment 242772 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=242772&action=edit backport of LLVM commit 962c306a11d0a21c884c12e18825b8a41ba1bd7d LLVM 15 and 16 have a codegen bug that causes gcc to be miscompiled on 32 bit ARM. See LLVM issue 61255 reported by Mark Millard, which turned out to have the same root cause as issue 61396. This is fixed in llvm-devel but not in any release. With the attached diff to the FreeBSD copy of llvm-project I am able to build lang/gcc11, gcc12, gcc13, and gcc-devel in an armv7 jail. Without the fix the ports builds hang because gcc built by llvm goes into an infinite loop. References: https://github.com/llvm/llvm-project/issues/61255 https://github.com/llvm/llvm-project/commit/962c306a11d0a21c884c12e18825b8a41ba1bd7d -- You are receiving this mail because: You are the assignee for the bug.