From 37bef19770233ab36b2a61ce3c33febf83f17734 Mon Sep 17 00:00:00 2001 From: Turly O'Connor Date: Thu, 20 Dec 2001 14:39:53 +0000 Subject: [PATCH] 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 --- gcc/ChangeLog | 6 ++++++ gcc/doc/tm.texi | 4 ++-- gcc/rtl.def | 17 ++++++++++------- 3 files changed, 18 insertions(+), 9 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 0f25ad6dec2..f2e40d126e7 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2001-12-20 Turly O'Connor + + * tm.texi (ASM_OUTPUT_OPERAND): Change documentation references to + "recog_operand" to "recog_data.operand". + * rtl.def: Likewise. + 2001-12-20 Jakub Jelinek * simplify-rtx.c (simplifi_binary_operation) [DIV]: If DIV has diff --git a/gcc/doc/tm.texi b/gcc/doc/tm.texi index 7f5514227b4..b62e33a2c4c 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 786b940003a..fc12af2665f 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. -- 2.30.2