aboutsummaryrefslogtreecommitdiff
path: root/gcc/tm.texi
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/tm.texi')
-rw-r--r--gcc/tm.texi17
1 files changed, 7 insertions, 10 deletions
diff --git a/gcc/tm.texi b/gcc/tm.texi
index 4474bc3b854..45d4819c2eb 100644
--- a/gcc/tm.texi
+++ b/gcc/tm.texi
@@ -3644,18 +3644,15 @@ not generate any instructions in this case.
@findex STRICT_ARGUMENT_NAMING
@item STRICT_ARGUMENT_NAMING
-Define this macro to be a nonzero value if the location where a function
-argument is passed depends on whether or not it is a named argument.
+Define this macro if the location where a function argument is passed
+depends on whether or not it is a named argument.
This macro controls how the @var{named} argument to @code{FUNCTION_ARG}
-is set for varargs and stdarg functions. If this macro returns a
-nonzero value, the @var{named} argument is always true for named
-arguments, and false for unnamed arguments. If it returns a value of
-zero, but @code{SETUP_INCOMING_VARARGS} is defined, then all arguments
-are treated as named. Otherwise, all named arguments except the last
-are treated as named.
-
-You need not define this macro if it always returns zero.
+is set for varargs and stdarg functions. With this macro defined,
+the @var{named} argument is always true for named arguments, and false for
+unnamed arguments. If this is not defined, but @code{SETUP_INCOMING_VARARGS}
+is defined, then all arguments are treated as named. Otherwise, all named
+arguments except the last are treated as named.
@end table
@node Trampolines