https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90418

--- Comment #8 from Segher Boessenkool <segher at gcc dot gnu.org> ---
It also fails all over on powerpc-linux.  Pretty much all targets just
do something like

  /* Extra stack adjustment for exception handler return.  */
  if (crtl->calls_eh_return)
    emit_insn (gen_addsi3 (stack_pointer_rtx, stack_pointer_rtx,
                           EH_RETURN_STACKADJ_RTX));

  /* Now we can return.  */
  emit_jump_insn (gen_simple_return ());


A fix should be target-independent, or it should fix all targets.

Reply via email to