On 7/16/2026 3:41 PM, Alexander Kanavin wrote:
CAUTION: This email comes from a non Wind River email account!
Do not click links or open attachments unless you recognize the sender and know
the content is safe.
On Mon, 13 Jul 2026 at 10:59, Sundeep KOKKONDA via
lists.openembedded.org
<[email protected]> wrote:
0003-tests-assembly-llvm-issue-141649-fix-expected-stack.patch
Fix expected stack allocation size for aarch64 with LLVM 22.1.8.
LLVM 22.1.8 optimizes non-overlapping scope stack reuse more
aggressively (32 bytes instead of 48). This test is new in 1.97.0
and was validated against bundled LLVM 22.1.6.
+++
b/meta/recipes-devtools/rust/files/0003-tests-assembly-llvm-issue-141649-fix-expected-stack.patch
@@ -0,0 +1,28 @@
+tests/assembly-llvm/issue-141649: fix expected stack size for
+ aarch64 with LLVM 22.1.8
+
+LLVM 22.1.8 optimizes stack allocation more aggressively for
+non-overlapping scopes on aarch64. For scoped_two_small_structs,
+it produces 'sub sp, sp, #32' instead of #48, because 2 non-overlapping
+16-byte structs can share a 32-byte allocation. The three-struct version
+still requires #48.
+
+Upstream-Status: Inappropriate [OE-specific, LLVM version difference]
Hello Sundeep,
the update is okay, except this patch's commit message: it should have
an explanation of if/when the patch can be removed, and/or an upstream
ticket that notifies upstream of the issue. These things are generally
expected of 'Inappropriate' patches.
Hello Alex,
There a bugfix release 1.97.1. We will be sending that upgrade and this
will be fixed there.
Thanks,
Sundeep K.
Alex
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#241114):
https://lists.openembedded.org/g/openembedded-core/message/241114
Mute This Topic: https://lists.openembedded.org/mt/120246122/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-