--- Comment #7 from Jakub Jelinek <jakub at gcc dot> ---
cfun->has_nonlocal_label instead of cfun->calls_setjmp would cover

aarch64_frame_pointer_required would force frame_pointer_needed and thus be
true in that case too.  But sure, if it works, we can change:
   /* Force a frame chain for EH returns so the return address is at FP+8.  */
-    = frame_pointer_needed || crtl->calls_eh_return;
+    = frame_pointer_needed || crtl->calls_eh_return ||

Reply via email to