Hello,
I started the work (
https://salsa.debian.org/pkg-llvm-team/llvm-toolchain/commit/408f329cd84ad41cef7fc41ee4ac2b4b4573945f
) on that but:
* some patches didn't apply
* some are breaking the builds
I will try to finish this week end
Anyway, this should not prevent you to move back to llvm packages as
I took this fix "Fix a baseline violation on armhf (Closes: #914268)"
Cheers,
S
Le 22/02/2019 à 00:55, Mo Zhou a écrit :
Hi Sylvestre,
Any chance for getting this into Buster? If there is any, I'd like
to apply for freeze exception early, especially for the next Julia
LTS release 1.0.4 (likely to come out before 1st March)
On Fri, Feb 08, 2019 at 08:46:06AM +0100, Sylvestre Ledru wrote:
Wahou, better than I was expecting! Many thanks!
I will take as much as possible! Thanks
S
Le 08/02/2019 à 07:47, Mo Zhou a écrit :
Hi Sylvestre,
Please cherry-pick at least: (8) (12) (13) (14) (15)
Recommended to include: (1) (2) (4) (5) (11)
Feel free to ignore: (6) (9) (16) (17)
I have no idea about: (3) (7) (10)
https://github.com/JuliaLang/julia/tree/master/deps/patches
I've listed patches for llvm 6.0.1
========================================================
(1) [unwind] llvm-D27629-AArch64-large_model_6.0.1
Fix unwind info relocation with large code model on AArch64
https://reviews.llvm.org/D27629
(2) [performance] llvm-D34078-vectorize-fdiv
Enable support for floating-point division reductions
https://reviews.llvm.org/D34078
(3) [nvptx] llvm-6.0-NVPTX-addrspaces
No idea about this patch.
(4) [performance regression] llvm-D42262-jumpthreading-not-i1
For details see Julia commit: e94a1f8b08e0bc3b8093d8f1dc2bf3c8f5d59519
merged upstream: https://reviews.llvm.org/D42262
(5) [???] llvm-PPC-addrspaces
merged upstream: https://reviews.llvm.org/D43781
(6) [ignore: mingw] llvm-6.0.0_D27296-libssp
[ignore: mingw] llvm-6.0-D44650
(7) [???] llvm-D46460
still under review: https://reviews.llvm.org/D46460
(8) [???] llvm-rL327898
https://github.com/JuliaLang/julia/blob/master/deps/patches/llvm-rL327898.patch
Fixes Julia issues: #27055 #27080 #27032 #27603
(9) [ignore: compiler complain] llvm-6.0-DISABLE_ABI_CHECKS
(10) [profiling] llvm-OProfile-line-num
(11) [profiling] llvm-D44892-Perf-integration
merged upstream: https://reviews.llvm.org/D44892
(12) [bug fix] llvm-D49832-SCEVPred
[bug fix] llvm-rL323946-LSRTy
Add LLVM patches for bugs introducing illegal ptrtoint
rL323946 [LSR] Don't force bases of foldable formulae to the final type.
D49832 [SCEV] Don't expand Wrap predicate using inttoptr in ni
addrspaces
(13) llvm-D50010-VNCoercion-ni
Fixes julia issue: #28360 (#28362)
https://reviews.llvm.org/D50010
(14) llvm-D50167-scev-umin
Add LLVM patch to explicitly represent umin in SCEV (#28403)
Fix mix-type arithmetic detection in umin/max expansion (#28465)
Fixes #28464
Fixes #28379
Fixes #28388
(15) llvm-rL326967-aligned-load
Fixes incorrect codegen: #28726
(16) [ignore: win64] llvm-D51842-win64-byval-cc
(17) [...] llvm-D57118-powerpc
https://reviews.llvm.org/D57118