https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69246
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |rth at gcc dot gnu.org --- Comment #6 from Jakub Jelinek <jakub at gcc dot gnu.org> --- That note is used for unwind info purposes. /* Indicates the cumulative offset of the stack pointer accounting for pushed arguments. This will only be generated when ACCUMULATE_OUTGOING_ARGS is false. */ I wonder if calls that pop args can be seen also with ACCUMULATE_OUTGOING_ARGS (if yes, then the comment above might not be exact). In any case, the notes are emitted either when ACCUMULATE_OUTGOING_ARGS is false and the call is noreturn, or for calls that pop args.