@@ -1194,7 +1194,11 @@ enum label_kind
/* In jump.c, each JUMP_INSN can point to a label that it can jump to,
so that if the JUMP_INSN is deleted, the label's LABEL_NUSES can
- be decremented and possibly the label can be deleted. */
+ be decremented and possibly the label can be deleted.
+
+ This is not always a LABEL; for example in combine.c, this field
+ does double duty for storing notes, and in shrink-wrap.c it can
+ be set to simple_return_rtx, a SIMPLE_RETURN. */
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
/* Once basic blocks are found, each CODE_LABEL starts a chain that