tm.texi (FUNCTION_MODE): Update and extend documentation.
authorDave Korn <dave.korn@artimi.com>
Mon, 2 Apr 2007 08:16:44 +0000 (08:16 +0000)
committerDave Korn <davek@gcc.gnu.org>
Mon, 2 Apr 2007 08:16:44 +0000 (08:16 +0000)
2007-04-02  Dave Korn  <dave.korn@artimi.com>

* doc/tm.texi (FUNCTION_MODE):  Update and extend documentation.

From-SVN: r123419

gcc/ChangeLog
gcc/doc/tm.texi

index 8a155500271577be38e51a6e390b996718bb5c28..2ec7e6e6066415babf46de3095834e93db49fd76 100644 (file)
@@ -1,3 +1,7 @@
+2007-04-02  Dave Korn  <dave.korn@artimi.com>
+
+       * doc/tm.texi (FUNCTION_MODE):  Update and extend documentation.
+       
 2007-04-02  Dave Korn  <dave.korn@artimi.com>
 
        * libgcc2.h (exception_descriptor):  Don't forward-declare.
index 0d4185de05c535729fffd391f5bb90725fbbb2f9..71291185b72f7c992a9c9aa090ed5fffc71232cc 100644 (file)
@@ -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