On Mon, Apr 8, 2013 at 11:30 AM, Richard Biener wrote: > On Sun, Apr 7, 2013 at 12:04 AM, Steven Bosscher wrote: >> Hello, >> >> The existing documentation for SEQUENCE still states it is used for >> DEFINE_EXPAND sequences. I think I wasn't even hacking GCC when that >> practice was abandoned, and in the mean time some other uses of >> SEQUENCE have appeared in the compiler. So, a long-overdue >> documentation update. >> >> OK for trunk? > > Ok.
Thanks, I'm committing this along with something else I noticed: NOTE_INSN_LOOP notes don't exist anymore, and NOTE_INSN_EH_REGION notes don't have NOTE_BLOCK_NUMBER anymore but do have so-far-undocumented NOTE_EH_HANDLER. @@ -3602,29 +3608,9 @@ of debugging information. @item NOTE_INSN_EH_REGION_BEG @itemx NOTE_INSN_EH_REGION_END These types of notes indicate the position of the beginning and end of a -level of scoping for exception handling. @code{NOTE_BLOCK_NUMBER} -identifies which @code{CODE_LABEL} or @code{note} of type -@code{NOTE_INSN_DELETED_LABEL} is associated with the given region. +level of scoping for exception handling. @code{NOTE_EH_HANDLER} +identifies which region is associated with these notes. -@findex NOTE_INSN_LOOP_BEG -@findex NOTE_INSN_LOOP_END -@item NOTE_INSN_LOOP_BEG -@itemx NOTE_INSN_LOOP_END -These types of notes indicate the position of the beginning and end -of a @code{while} or @code{for} loop. They enable the loop optimizer -to find loops quickly. - -@findex NOTE_INSN_LOOP_CONT -@item NOTE_INSN_LOOP_CONT -Appears at the place in a loop that @code{continue} statements jump to. - -@findex NOTE_INSN_LOOP_VTOP -@item NOTE_INSN_LOOP_VTOP -This note indicates the place in a loop where the exit test begins for -those loops in which the exit test has been duplicated. This position -becomes another virtual start of the loop when considering loop -invariants. - @findex NOTE_INSN_FUNCTION_BEG @item NOTE_INSN_FUNCTION_BEG Appears at the start of the function body, after the function