From f71e957e409cb2b55542578a2e4f3f88d99ad836 Mon Sep 17 00:00:00 2001 From: Dave Korn Date: Mon, 2 Apr 2007 08:16:44 +0000 Subject: [PATCH] tm.texi (FUNCTION_MODE): Update and extend documentation. 2007-04-02 Dave Korn * doc/tm.texi (FUNCTION_MODE): Update and extend documentation. From-SVN: r123419 --- gcc/ChangeLog | 4 ++++ gcc/doc/tm.texi | 7 +++++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 8a155500271..2ec7e6e6066 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2007-04-02 Dave Korn + + * doc/tm.texi (FUNCTION_MODE): Update and extend documentation. + 2007-04-02 Dave Korn * libgcc2.h (exception_descriptor): Don't forward-declare. diff --git a/gcc/doc/tm.texi b/gcc/doc/tm.texi index 0d4185de05c..71291185b72 100644 --- a/gcc/doc/tm.texi +++ b/gcc/doc/tm.texi @@ -9577,8 +9577,11 @@ to @code{Pmode}. @defmac FUNCTION_MODE An alias for the machine mode used for memory references to functions -being called, in @code{call} RTL expressions. On most machines this -should be @code{QImode}. +being called, in @code{call} RTL expressions. On most CISC machines, +where an instruction can begin at any byte address, this should be +@code{QImode}. On most RISC machines, where all instructions have fixed +size and alignment, this should be a mode with the same size and alignment +as the machine instruction words - typically @code{SImode} or @code{HImode}. @end defmac @defmac STDC_0_IN_SYSTEM_HEADERS