https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113109
--- Comment #6 from Andrew Pinski <pinskia at gcc dot gnu.org> --- So I did a quick audit of the EH_RETURN_HANDLER_RTX and most are registers rather than a memory location . And the ones which were memory locations used either frame or stack pointer directly which seemed to not to be removed. I had originally was going to record my findings but then I saw the volatile for pa risc and deleted what I had wrote up.