This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: PATCH: document REG_POINTER.
- To: gcc-patches at gcc dot gnu dot org
- Subject: Re: PATCH: document REG_POINTER.
- From: Lars Brinkhoff <lars at nocrew dot org>
- Date: 25 Feb 2001 00:20:31 +0100
- Cc: Matt Kraai <kraai at alumni dot carnegiemellon dot edu>
- Organization: nocrew
- References: <20010223145850.A4533@opensource.lineo.com>
Matt Kraai <kraai@alumni.carnegiemellon.edu> writes:
> lars brinkhoff wrote:
> > + @findex REG_POINTER
> > + @cindex @code{reg} and @samp{/f}
> > + @cindex @code{frame_related}, in @code{reg}
> > + @item REG_FUNCTION_VALUE_P (@var{x})
> s/REG_FUNCTION_VALUE_P/REG_POINTER/
Oops. Sorry about that.
This patch documents the REG_POINTER RTL flag macro. If approved,
please commit as I don't have CVS write access.
2001-02-23 lars brinkhoff <lars@nocrew.org>
* rtl.texi (REG_POINTER): Document.
Index: rtl.texi
===================================================================
RCS file: /cvs/gcc/gcc/gcc/rtl.texi,v
retrieving revision 1.35
diff -c -3 -p -r1.35 rtl.texi
*** rtl.texi 2001/02/02 06:11:26 1.35
--- rtl.texi 2001/02/24 23:13:15
*************** The same hard register may be used also
*** 415,420 ****
--- 415,428 ----
functions called by this one, but @code{REG_FUNCTION_VALUE_P} is zero
in this kind of use.
+ @cindex @samp{/f} in RTL dump
+ @findex REG_POINTER
+ @cindex @code{reg} and @samp{/f}
+ @cindex @code{frame_related}, in @code{reg}
+ @item REG_POINTER (@var{x})
+ Nonzero in a @code{reg} if the register holds a pointer. Stored in the
+ @code{frame_related} field and printed as @samp{/f}.
+
@findex SUBREG_PROMOTED_VAR_P
@cindex @code{subreg} and @samp{/s}
@cindex @code{in_struct}, in @code{subreg}