Closed
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.0
3.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))TargetMachine
wrapper 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
Activity