llvm-toolchain/debian/patches
chenli 357cf918d7 Revert D154931 on loong64
D154931[1] needs to be reverted on LLVM17. As Loongson SIMD Extension
(LSX) and Loongson Advanced SIMD Extension(LASX) are not fully
supported on LLVM17, InlineAsm for LSX and LASX should not be
supported as well. Otherwise it leads to the following issue[2]:
'''
LLVM ERROR: Cannot select: 0x7ffea41a3650: ch = store<(store (s128) into %ir.mask
store52)> 0x7ffea41a35e0, 0x7ffea4196a30, FrameIndex:i64<6>, undef:i64
'''

LSX and LASX are fully supported on LLVM18 and are not supported on LLVM16,
thus only LLVM17 has the problem.

[1] https://reviews.llvm.org/D154931
[2] https://buildd.debian.org/status/fetch.php?pkg=qtdeclarative-opensource-src&arch=loong64&ver=5.15.10%2Bdfsg-2%2Bb1&stamp=1710571569&raw=0
2024-03-19 18:45:34 +08:00
..
compiler-rt rebase of the patches after the black changes 2023-05-23 09:40:23 +02:00
hurd rebase of the patch 2023-03-09 12:54:30 +01:00
kfreebsd
libcxx Revert "Adjust LIBCXXABI_ARM_EHABI => _LIBCXXABI_ARM_EHABI Issue: https://github.com/llvm/llvm-project/issues/59240" 2023-06-27 10:18:49 +02:00
lldb Merge remote-tracking branch 'origin/16' into 17 2023-09-07 13:46:36 +02:00
mips rename of the patch 2023-12-06 10:33:00 +01:00
on-the-fly fix the patch 2022-01-12 22:09:12 +01:00
openmp remove patch applied upstream 2022-10-26 09:43:26 +02:00
wasm Cherry pick the wasm fix from 16 (Closes: #1057838) 2024-01-09 09:42:47 +01:00
23-strlcpy_strlcat_warning_removed.diff rebase of the patch 2023-07-18 09:33:48 +02:00
26-set-correct-float-abi.diff rebase of the patches 2023-05-17 14:02:49 +02:00
0001-tools-clang-cmake-resolve-symlinks-in-ClangConfig.cmake.patch rebase of the patches 2022-07-26 09:06:15 +02:00
0001-tsan-doesn-t-work-on-arm.patch
0002-Disable-test_asan_heap.c-for-arm-30.patch
0003-leaksan-add-a-test-31.patch
0044-soname.diff rebase of the patch 2023-11-27 10:27:53 +01:00
0048-Set-html_static_path-_static-everywhere.patch
0049-Use-Debian-provided-MathJax-everywhere.patch rebase of the patches after the black changes 2023-05-23 09:40:23 +02:00
930008-arm.diff rebase of the patches 2023-05-17 14:02:49 +02:00
arm32-defaults.diff * Set the cpu defaults for the ARM32 architectures: 2023-12-05 09:42:31 +01:00
bolt-disable-emit-relocs.patch rebase of the patches 2023-06-01 18:33:22 +02:00
bootstrap-fix-include-next.diff rebase of the patches 2022-04-07 13:29:24 +02:00
bring-reporter-back.patch
clang_vendor_pass_stage2.diff
clang-analyzer-force-version.diff rebase of the patches 2023-04-11 10:36:53 +02:00
clang-arm-default-vfp3-on-armv7a.patch rebase of the patches 2022-12-20 13:49:52 +01:00
clang-baseline-fix-i386.patch rebase of the patches 2023-05-17 14:02:49 +02:00
clang-format-version.diff rebase of the patches after the black changes 2023-05-23 09:40:23 +02:00
clang-tidy-run-bin.diff rebase of the patches after the black changes 2023-05-23 09:40:23 +02:00
clangd-atomic-cmake.patch rebase of the patches 2023-05-17 14:02:49 +02:00
D67877-cmake-clang-example.patch
D92052.patch
D148945-revert.diff * Restore the patch for D148945, searching /usr/lib/llvm-17/lib by default. 2023-11-27 10:36:47 +01:00
D154931-revert-loong64.patch Revert D154931 on loong64 2024-03-19 18:45:34 +08:00
D158066-simd-ppc64el.patch Merge remote-tracking branch 'origin/16' into 17 2023-09-12 09:33:33 +02:00
debug-jit-path.diff rebase of the patches after the black changes 2023-05-23 09:40:23 +02:00
declare_clear_cache.diff rebase of the patches 2022-11-26 16:16:58 +01:00
disable-display-PASS-UNSUPPORTED-XFAIL.diff
disable-error-xray.diff rebase of the patches 2022-04-07 13:29:24 +02:00
disable-lit-cpuid-install.diff
disable-llvm-symbolizer-test.diff rebase of the patches 2022-04-07 13:29:24 +02:00
disable-path-test-failing.diff rebase of the patches after the black changes 2023-05-23 09:40:23 +02:00
disable-sse2-old-x86.diff rebase of the patches 2023-07-05 21:27:50 +02:00
do-not-fail-on-unexpected-pass.diff rebase of the patches 2023-05-17 14:02:49 +02:00
fix-clang-path-and-build.diff rebase of the patches 2022-04-07 13:29:24 +02:00
fix-scan-view-path.diff rebase of the patches 2023-04-11 10:36:53 +02:00
fix-typo.diff Fix more typo 2022-10-07 15:57:43 +02:00
force-sse2-compiler-rt.diff rebase of the patches after the black changes 2023-05-23 09:40:23 +02:00
issue-54242.diff rebase of the patches 2023-05-17 14:02:49 +02:00
libclang-major-version-only.diff * libclang1-17: Only encode the major version in the soname. Closes: #1056126. 2023-11-24 17:45:03 +01:00
libclc-fix-prepare_builtins-rpath.diff rebase of the patches after the black changes 2023-05-23 09:40:23 +02:00
libcxx-D124227-wasm.patch bring back the patch 2023-01-15 15:14:11 +01:00
libsanitizer-timebits.diff * Fix sanitizer build on 32bit time_t64 architectures. 2024-03-07 16:57:48 +01:00
link-grpc.diff workaround issue 62523 2023-05-18 12:18:43 +02:00
llvm-fix-lld-linker-check.diff rebase of the patches after the black changes 2023-05-23 09:40:23 +02:00
llvm-runtimes-builtins-build-check.diff rebase of the patches 2023-05-17 14:02:49 +02:00
lower-python-dep.diff rebase of the patches after the black changes 2023-05-23 09:40:23 +02:00
omp-riscv64.patch rebase of the patches 2023-05-17 14:02:49 +02:00
openmp-fix-runtimes-build.diff rebase of the patches 2023-07-07 10:28:06 +02:00
openmp-soname.diff rebase of the patches after the black changes 2023-05-23 09:40:23 +02:00
protobuf_3.21.patch rebase of the patch 2023-02-23 23:31:26 +01:00
python3-shebang.patch rebase of the patch 2023-07-23 19:54:18 +02:00
python-clangpath.diff rebase of the patches after the black changes 2023-05-23 09:40:23 +02:00
remove-apple-clang-manpage.diff rebase of the patches 2023-05-17 14:02:49 +02:00
remove-test-freezing.diff simplify the patch 2022-01-13 21:12:42 +01:00
revert-update-doc.diff rebase of the patches 2023-05-26 08:24:19 +02:00
scan-build-clang-path.diff rebase of the patches 2023-05-17 14:02:49 +02:00
scan-build-py-fix-default-bin.diff rebase of the patches after the black changes 2023-05-23 09:40:23 +02:00
scan-view-fix-path.diff rebase of the patches 2022-04-07 13:29:24 +02:00
series Revert D154931 on loong64 2024-03-19 18:45:34 +08:00
silent-amd-tet.diff rebase of the patches 2022-04-07 13:29:24 +02:00
silent-gold-test.diff
silent-gold-utils.diff rebase of the patches 2022-06-02 14:02:27 +02:00
silent-integration-test-suite-i386.diff
silent-llvm-isel-fuzzer.diff rebase of the patches 2022-04-07 13:29:24 +02:00
silent-MCJIIT-tests.diff rebase of the patches 2023-04-11 10:36:53 +02:00
silent-more-tests.diff rebase of the patches 2022-12-13 20:00:17 +01:00
silent-test-failing-codeverage.diff
silent-test-macho.diff
symbolizer-path.diff rebase of the patches 2023-04-29 10:12:21 +02:00
test-keep-alive.diff rebase of the patches 2023-05-17 14:02:49 +02:00
ubuntu-releases.patch Merge branch '16' into 17 2023-10-31 23:02:31 +01:00
unbreak-atomic-mips.diff rebase of the patches 2023-05-17 14:02:49 +02:00
unwind-chain-inclusion.diff rebase of the patches 2022-04-07 13:29:24 +02:00
unwind-force-pthread-dl.diff rebase of the patches after the black changes 2023-05-23 09:40:23 +02:00
workaround-bug-48259.diff