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]] -=-=-=-=-=-=-=-=-=-=-=-
