summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWang Mingyu <wangmy@fujitsu.com>2024-05-22 17:14:31 +0800
committerSteve Sakoman <steve@sakoman.com>2024-07-17 05:36:13 -0700
commit97fae47a894b4b03b623f7cce4227d7096df1104 (patch)
treec579964bfa5c46b1304720f20711e4403e7031f0
parentd04f9266464238e06c6fd1c126ac6afd913dfe2b (diff)
downloadpoky-97fae47a894b4b03b623f7cce4227d7096df1104.tar.gz
llvm: upgrade 18.1.5 -> 18.1.6
Changelog: ========== - Fixes issues where LLVM is either generating the incorrect thunk for a function with aligned parameters or didn't correctly pass through the return value when StructRet was used. - -Xclang -target-feature -Xclang +unaligned-scalar-mem can be used to enable unaligned scalar memory accesses for CPUs that do not support unaligned vector accesses. -mno-strict-align will enable unaligned scalar and vector memory accesses. - Don't replace an aliasee with an alias that has weak linkage. This avoids incorrect linkage that can lead to using the wrong symbols during linking time. - This patch fixes build failures when compiling AVX512 code using -march=native on machines without AVX512. - Fixes crash in AArch64 backend when having true or false as operand for a fcmp instruction on IR level. - Fixes compiler crash when user specifies -mno-evex512 with AVX512 features but no AVX512VL. - Fixes a bug that tries to do VBROADCAST_LOAD for f16 without AVX2. (From OE-Core rev: 941474ed77f6f5397ff4f83a4e4dae1c3b9103d3) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 3cd5c40f5736506b2cfc23b180fa915b01d8220c) Signed-off-by: Steve Sakoman <steve@sakoman.com>
-rw-r--r--meta/recipes-devtools/llvm/llvm_18.1.6.bb (renamed from meta/recipes-devtools/llvm/llvm_18.1.5.bb)2
1 files changed, 1 insertions, 1 deletions
diff --git a/meta/recipes-devtools/llvm/llvm_18.1.5.bb b/meta/recipes-devtools/llvm/llvm_18.1.6.bb
index b03cf1465e..b2df5b60e3 100644
--- a/meta/recipes-devtools/llvm/llvm_18.1.5.bb
+++ b/meta/recipes-devtools/llvm/llvm_18.1.6.bb
@@ -28,7 +28,7 @@ SRC_URI = "https://github.com/llvm/llvm-project/releases/download/llvmorg-${PV}/
28 file://0002-llvm-Fix-CVE-2024-0151.patch;striplevel=2 \ 28 file://0002-llvm-Fix-CVE-2024-0151.patch;striplevel=2 \
29 file://llvm-config \ 29 file://llvm-config \
30 " 30 "
31SRC_URI[sha256sum] = "3591a52761a7d390ede51af01ea73abfecc4b1d16445f9d019b67a57edd7de56" 31SRC_URI[sha256sum] = "bd4b4cb6374bcd5fc5a3ba60cb80425d29da34f316b8821abc12c0db225cf6b4"
32 32
33UPSTREAM_CHECK_URI = "https://github.com/llvm/llvm-project" 33UPSTREAM_CHECK_URI = "https://github.com/llvm/llvm-project"
34UPSTREAM_CHECK_REGEX = "llvmorg-(?P<pver>\d+(\.\d+)+)" 34UPSTREAM_CHECK_REGEX = "llvmorg-(?P<pver>\d+(\.\d+)+)"