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.

Alex
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#241077): 
https://lists.openembedded.org/g/openembedded-core/message/241077
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]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to