From cea28603141378c9124a67cc21163678a298b690 Mon Sep 17 00:00:00 2001 From: Kazu Hirata Date: Wed, 4 Feb 2004 05:33:13 +0000 Subject: interface.texi, [...]: Don't mention deprecated target macros. * doc/interface.texi, doc/tm.texi, doc/trouble.texi: Don't mention deprecated target macros. From-SVN: r77217 --- gcc/doc/interface.texi | 4 ++-- gcc/doc/tm.texi | 4 ++-- gcc/doc/trouble.texi | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) (limited to 'gcc/doc') diff --git a/gcc/doc/interface.texi b/gcc/doc/interface.texi index 262a4ef..b55293d 100644 --- a/gcc/doc/interface.texi +++ b/gcc/doc/interface.texi @@ -28,8 +28,8 @@ long in the same registers used for @code{int} or @code{double} return values. (GCC typically allocates variables of such types in registers also.) Structures and unions of other sizes are returned by storing them into an address passed by the caller (usually in a -register). The machine-description macros @code{STRUCT_VALUE} and -@code{STRUCT_INCOMING_VALUE} tell GCC where to pass this address. +register). The target hook @code{TARGET_STRUCT_VALUE_RTX} +tells GCC where to pass this address. By contrast, PCC on most target machines returns structures and unions of any size by copying the data into an area of static storage, and then diff --git a/gcc/doc/tm.texi b/gcc/doc/tm.texi index fe43af9..d41a586 100644 --- a/gcc/doc/tm.texi +++ b/gcc/doc/tm.texi @@ -3873,7 +3873,7 @@ known. @code{FUNCTION_VALUE} is not used for return vales with aggregate data types, because these are returned in another way. See -@code{STRUCT_VALUE_REGNUM} and related macros, below. +@code{TARGET_STRUCT_VALUE_RTX} and related macros, below. @end defmac @defmac FUNCTION_OUTGOING_VALUE (@var{valtype}, @var{func}) @@ -3891,7 +3891,7 @@ If @code{FUNCTION_OUTGOING_VALUE} is not defined, @code{FUNCTION_OUTGOING_VALUE} is not used for return vales with aggregate data types, because these are returned in another way. See -@code{STRUCT_VALUE_REGNUM} and related macros, below. +@code{TARGET_STRUCT_VALUE_RTX} and related macros, below. @end defmac @defmac LIBCALL_VALUE (@var{mode}) diff --git a/gcc/doc/trouble.texi b/gcc/doc/trouble.texi index 5ee7763..ce62c95 100644 --- a/gcc/doc/trouble.texi +++ b/gcc/doc/trouble.texi @@ -615,8 +615,8 @@ The method used by GCC is as follows: a structure or union which is 1, 2, 4 or 8 bytes long is returned like a scalar. A structure or union with any other size is stored into an address supplied by the caller (usually in a special, fixed register, but on some machines it is passed -on the stack). The machine-description macros @code{STRUCT_VALUE} and -@code{STRUCT_INCOMING_VALUE} tell GCC where to pass this address. +on the stack). The target hook @code{TARGET_STRUCT_VALUE_RTX} +tells GCC where to pass this address. By contrast, PCC on most target machines returns structures and unions of any size by copying the data into an area of static storage, and then -- cgit v1.1