-
-
Notifications
You must be signed in to change notification settings - Fork 5.7k
Closed
Labels
needs decisionA decision on this change is neededA decision on this change is needed
Description
this is an umbrella issue for tracking known issues with switching to LLVM35 as default. please edit this post or add a comment below. close when someone edits deps/Versions.make to 3.6.03.7.0
current known issues:
- requires editing deps/Versions.make - Upgrade to LLVM 3.7.1 and switch over CI #14623
- LLVM 3.5 is missing backtraces #7910 (upstream patch committed to 3.7 -- only an issue on Mac)
- figure out performance regression (perhaps only run passes once
(requires writing a(requires changes to LLVM to expose passes))TargetMachinewrapper and overloadingaddPassesToEmitMC) - requires leaving behind LLVM33
- would eliminate content from the "fixed in LLVM 3.5" issue label
- code_native does not work with llvm 3.5.0rc3 #8137
- Assertion failure on LLVM >= 3.5 #8999
- backtraces broken (probable LLVM-svn/LLDB problem) #9280
- __chkstk function (LLVM36) #9339
(LLVM36-only issue) - llvm35 doesn't like generational GC #9967 (fixed in LLVM36)
- LLVM 3.6 giving incorrectly signed zeros #10377
- llvmcall test failure with LLVM 3.6.0 on Win64 #10394
- Win64 LLVM 3.6.0 segfaults in umfzl_scale during linalg/arnoldi test #11085 linalg/arnoldi test on win64
- Win32 std::bad_alloc during make testall1 #11083
-
Valgrind warning on LLVM 3.6 and 3.7 #10806(afaict, this is a non-fatal issue in valgrind. jwn) - Invalid read on 32-bits introduced by tupocolypse #11003
-
Loop vectorizer not working with LLVM 3.7? #13106(this issue is a non-fatal performance regression. jwn) - re-disable FPO
related:
- coverage flags are broken with LLVM 3.5 on master #7779 coverage flags are broken with LLVM 3.5 on master
Metadata
Metadata
Assignees
Labels
needs decisionA decision on this change is neededA decision on this change is needed