summaryrefslogtreecommitdiff
path: root/gcc/rtl.texi
diff options
context:
space:
mode:
authormmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>2001-04-19 19:44:43 +0000
committermmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>2001-04-19 19:44:43 +0000
commit41441b595a9bffbf63a6da9fb6a9c050817a38de (patch)
tree506fdafc46c4b6ec4b2ce4087363eec750cfc54b /gcc/rtl.texi
parentaa8f9913a0299347279877e9607353da6a2adbc9 (diff)
downloadgcc-41441b595a9bffbf63a6da9fb6a9c050817a38de.tar.gz
* rtl.texi (jump_insn): Expand on JUMP_LABEL documentation.
* loop.c (load_mems): Handle a NULL JUMP_LABEL for a JUMP_INSN. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41424 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/rtl.texi')
-rw-r--r--gcc/rtl.texi13
1 files changed, 7 insertions, 6 deletions
diff --git a/gcc/rtl.texi b/gcc/rtl.texi
index 665a40766c7..4e1dd218ff7 100644
--- a/gcc/rtl.texi
+++ b/gcc/rtl.texi
@@ -2501,14 +2501,15 @@ recorded as a @code{jump_insn}.
accessed in the same way and in addition contain a field
@code{JUMP_LABEL} which is defined once jump optimization has completed.
-For simple conditional and unconditional jumps, this field contains the
-@code{code_label} to which this insn will (possibly conditionally)
+For simple conditional and unconditional jumps, this field contains
+the @code{code_label} to which this insn will (possibly conditionally)
branch. In a more complex jump, @code{JUMP_LABEL} records one of the
-labels that the insn refers to; the only way to find the others
-is to scan the entire body of the insn.
+labels that the insn refers to; the only way to find the others is to
+scan the entire body of the insn. In an @code{addr_vec},
+@code{JUMP_LABEL} is @code{NULL_RTX}.
-Return insns count as jumps, but since they do not refer to any labels,
-they have zero in the @code{JUMP_LABEL} field.
+Return insns count as jumps, but since they do not refer to any
+labels, their @code{JUMP_LABEL} is @code{NULL_RTX}.
@findex call_insn
@item call_insn