.cfi_negate_ra_state is emitted before the corresponding instruction which is incorrect.
Debuggers or unwinders might not able to unwind the frames correctly.
This is a regression on the 20.x release (19.x is not affected): #137800
revert on the mainline: #137795