aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTurly O'Connor <turly@apple.com>2001-12-20 14:39:53 +0000
committerTurly O'Connor <turly@gcc.gnu.org>2001-12-20 14:39:53 +0000
commit37bef19770233ab36b2a61ce3c33febf83f17734 (patch)
tree88f09a1cd900a2bb06d988012872d92d70baa633
parent76eceb1ec3e8f329a52e588e406a03ddf51e2103 (diff)
downloadgcc-37bef19770233ab36b2a61ce3c33febf83f17734.zip
gcc-37bef19770233ab36b2a61ce3c33febf83f17734.tar.gz
gcc-37bef19770233ab36b2a61ce3c33febf83f17734.tar.bz2
tm.texi (ASM_OUTPUT_OPERAND): Change documentation references to "recog_operand" to "recog_data.operand".
* tm.texi (ASM_OUTPUT_OPERAND): Change documentation references to "recog_operand" to "recog_data.operand". * rtl.def: Likewise. From-SVN: r48202
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/doc/tm.texi4
-rw-r--r--gcc/rtl.def17
3 files changed, 18 insertions, 9 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 0f25ad6..f2e40d1 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2001-12-20 Turly O'Connor <turly@apple.com>
+
+ * tm.texi (ASM_OUTPUT_OPERAND): Change documentation references to
+ "recog_operand" to "recog_data.operand".
+ * rtl.def: Likewise.
+
2001-12-20 Jakub Jelinek <jakub@redhat.com>
* simplify-rtx.c (simplifi_binary_operation) [DIV]: If DIV has
diff --git a/gcc/doc/tm.texi b/gcc/doc/tm.texi
index 7f55142..b62e33a 100644
--- a/gcc/doc/tm.texi
+++ b/gcc/doc/tm.texi
@@ -6781,9 +6781,9 @@ that includes @samp{%}-sequences to substitute operands, you must take
care of the substitution yourself. Just be sure to increment
@var{ptr} over whatever text should not be output normally.
-@findex recog_operand
+@findex recog_data.operand
If you need to look at the operand values, they can be found as the
-elements of @code{recog_operand}.
+elements of @code{recog_data.operand}.
If the macro definition does nothing, the instruction is output
in the usual way.
diff --git a/gcc/rtl.def b/gcc/rtl.def
index 786b940..fc12af2 100644
--- a/gcc/rtl.def
+++ b/gcc/rtl.def
@@ -205,8 +205,9 @@ DEF_RTL_EXPR(DEFINE_PEEPHOLE, "define_peephole", "EsTV", 'x')
3rd operand: vector of insn patterns to place into a SEQUENCE
4th operand: optionally, some C code to execute before generating the
insns. This might, for example, create some RTX's and store them in
- elements of `recog_operand' for use by the vector of insn-patterns.
- (`operands' is an alias here for `recog_operand'). */
+ elements of `recog_data.operand' for use by the vector of
+ insn-patterns.
+ (`operands' is an alias here for `recog_data.operand'). */
DEF_RTL_EXPR(DEFINE_SPLIT, "define_split", "EsES", 'x')
/* Definition of an insn and associated split.
@@ -231,8 +232,9 @@ DEF_RTL_EXPR(DEFINE_SPLIT, "define_split", "EsES", 'x')
5: vector of insn patterns to place into a SEQUENCE
6: optionally, some C code to execute before generating the
insns. This might, for example, create some RTX's and store them in
- elements of `recog_operand' for use by the vector of insn-patterns.
- (`operands' is an alias here for `recog_operand').
+ elements of `recog_data.operand' for use by the vector of
+ insn-patterns.
+ (`operands' is an alias here for `recog_data.operand').
7: optionally, a vector of attributes for this insn. */
DEF_RTL_EXPR(DEFINE_INSN_AND_SPLIT, "define_insn_and_split", "sEsTsESV", 'x')
@@ -247,13 +249,14 @@ DEF_RTL_EXPR(DEFINE_COMBINE, "define_combine", "Ess", 'x')
/* Define how to generate multiple insns for a standard insn name.
1st operand: the insn name.
2nd operand: vector of insn-patterns.
- Use match_operand to substitute an element of `recog_operand'.
+ Use match_operand to substitute an element of `recog_data.operand'.
3rd operand: C expression that must be true for this to be available.
This may not test any operands.
4th operand: Extra C code to execute before generating the insns.
This might, for example, create some RTX's and store them in
- elements of `recog_operand' for use by the vector of insn-patterns.
- (`operands' is an alias here for `recog_operand'). */
+ elements of `recog_data.operand' for use by the vector of
+ insn-patterns.
+ (`operands' is an alias here for `recog_data.operand'). */
DEF_RTL_EXPR(DEFINE_EXPAND, "define_expand", "sEss", 'x')
/* Define a requirement for delay slots.