diff options
author | mmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-04-19 19:44:43 +0000 |
---|---|---|
committer | mmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-04-19 19:44:43 +0000 |
commit | 41441b595a9bffbf63a6da9fb6a9c050817a38de (patch) | |
tree | 506fdafc46c4b6ec4b2ce4087363eec750cfc54b /gcc/rtl.texi | |
parent | aa8f9913a0299347279877e9607353da6a2adbc9 (diff) | |
download | gcc-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.texi | 13 |
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 |