Test out s390x inline assembly change in isolation
Extracted from #10960
prtest:linux-s390x
I'm pretty perplexed staring at this one too -- for reference here are Godbolt links for before (working) and after (apparently segfaulting). The clobber-saves come in different order wrt loading values into payload (r6/r7) but the dataflow from arguments to PC/SP (r15)/payload (r6, r7) looks completely equivalent...
cc @uweigand would you be able to help dig in to what's going on here? (we can provide more background context if necessary, but the general gist is that this PR in theory is a refactoring that shouldn't do anything but it causes tests to segfault)
I was finally able to reproduce this. Turns out the crash only happens when building with CARGO_INCREMENTAL=0.
Ok this should be good to go now, thanks again @uweigand!
ping @pchickey, mind taking a look at this? (I can also reassign if you'd like too)