diff options
author | davek <davek@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-04-02 08:16:44 +0000 |
---|---|---|
committer | davek <davek@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-04-02 08:16:44 +0000 |
commit | 8995c1dfa472d528e06ea9852d2e882557744a3b (patch) | |
tree | c988273ab4831a57de75722c38294c1da065754c /gcc | |
parent | ac7d39a13a3ba78f69c4c4d48ab0d7531df9d3c1 (diff) | |
download | gcc-8995c1dfa472d528e06ea9852d2e882557744a3b.tar.gz |
2007-04-02 Dave Korn <dave.korn@artimi.com>
* doc/tm.texi (FUNCTION_MODE): Update and extend documentation.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@123419 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | 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,5 +1,9 @@ 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. (__get_eh_table_language, __get_eh_table_version): Delete prototypes of long-dead functions. 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 |