[Bug rtl-optimization/69246] [6 Regression] ICE in distribute_notes, at combine.c:13693 on i686-linux-gnu
jakub at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Tue Jan 12 18:20:00 GMT 2016
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.
More information about the Gcc-bugs
mailing list