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

--- Comment #49 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
(In reply to Kaz Kylheku from comment #48)
> That's the thing I'm keenly curious about: if that value is fortuitously the
> right one, in the right place on the stack, where is the crash?
> 
> (Of course, we must not mutate that word; it belongs to the C caller's
> frame.)

In most ABIs, the argument area is owned by the callee, not caller, and this PR
is exactly about mutating that area when performing a tail call.

Reply via email to