diff options
author | amylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-11-12 17:11:06 +0000 |
---|---|---|
committer | amylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-11-12 17:11:06 +0000 |
commit | c6e790c5ed7c33a5f75c3ebe7adabf99531f3b7c (patch) | |
tree | 433a896c02c74cfe60230e744f23d4dc76883c0c | |
parent | b904552dac9b5d5b059afdd88965c82b04674e09 (diff) | |
download | gcc-c6e790c5ed7c33a5f75c3ebe7adabf99531f3b7c.tar.gz |
PR bootstrap/44756
PR build/44767
* doc/tm.texi.in (LOCAL_ALIGNMENT): State that the type, if any,
should be unsigned.
(STACK_SLOT_ALIGNMENT, LOCAL_DECL_ALIGNMENT, PUSH_ROUNDING): Likewise.
* doc/tm.texi: Regenerate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@166660 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r-- | gcc/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/doc/tm.texi | 8 | ||||
-rw-r--r-- | gcc/doc/tm.texi.in | 8 |
3 files changed, 23 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 08c16ff81fa..e4ca3aa2840 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -36,6 +36,13 @@ PR rtl-optimization/46433 * var-tracking.c: Include tm_p.h . + PR bootstrap/44756 + PR build/44767 + * doc/tm.texi.in (LOCAL_ALIGNMENT): State that the type, if any, + should be unsigned. + (STACK_SLOT_ALIGNMENT, LOCAL_DECL_ALIGNMENT, PUSH_ROUNDING): Likewise. + * doc/tm.texi: Regenerate. + 2010-11-12 Eric Botcazou <ebotcazou@adacore.com> PR debug/46375 diff --git a/gcc/doc/tm.texi b/gcc/doc/tm.texi index c9bba978f4a..229916da8c0 100644 --- a/gcc/doc/tm.texi +++ b/gcc/doc/tm.texi @@ -1114,6 +1114,8 @@ If this macro is not defined, then @var{basic-align} is used. One use of this macro is to increase alignment of medium-size data to make it all fit in fewer cache lines. + +It the value of this macro has a type, it should be an unsigned type. @end defmac @defmac STACK_SLOT_ALIGNMENT (@var{type}, @var{mode}, @var{basic-align}) @@ -1129,6 +1131,8 @@ be used. This macro is to set alignment of stack slot to the maximum alignment of all possible modes which the slot may have. + +It the value of this macro has a type, it should be an unsigned type. @end defmac @defmac LOCAL_DECL_ALIGNMENT (@var{decl}) @@ -1141,6 +1145,8 @@ is used. One use of this macro is to increase alignment of medium-size data to make it all fit in fewer cache lines. + +It the value of this macro has a type, it should be an unsigned type. @end defmac @defmac MINIMUM_ALIGNMENT (@var{exp}, @var{mode}, @var{align}) @@ -3851,6 +3857,8 @@ alignment. Then the definition should be @smallexample #define PUSH_ROUNDING(BYTES) (((BYTES) + 1) & ~1) @end smallexample + +It the value of this macro has a type, it should be an unsigned type. @end defmac @findex current_function_outgoing_args_size diff --git a/gcc/doc/tm.texi.in b/gcc/doc/tm.texi.in index a28850f664a..a9bc6044571 100644 --- a/gcc/doc/tm.texi.in +++ b/gcc/doc/tm.texi.in @@ -1104,6 +1104,8 @@ If this macro is not defined, then @var{basic-align} is used. One use of this macro is to increase alignment of medium-size data to make it all fit in fewer cache lines. + +It the value of this macro has a type, it should be an unsigned type. @end defmac @defmac STACK_SLOT_ALIGNMENT (@var{type}, @var{mode}, @var{basic-align}) @@ -1119,6 +1121,8 @@ be used. This macro is to set alignment of stack slot to the maximum alignment of all possible modes which the slot may have. + +It the value of this macro has a type, it should be an unsigned type. @end defmac @defmac LOCAL_DECL_ALIGNMENT (@var{decl}) @@ -1131,6 +1135,8 @@ is used. One use of this macro is to increase alignment of medium-size data to make it all fit in fewer cache lines. + +It the value of this macro has a type, it should be an unsigned type. @end defmac @defmac MINIMUM_ALIGNMENT (@var{exp}, @var{mode}, @var{align}) @@ -3841,6 +3847,8 @@ alignment. Then the definition should be @smallexample #define PUSH_ROUNDING(BYTES) (((BYTES) + 1) & ~1) @end smallexample + +It the value of this macro has a type, it should be an unsigned type. @end defmac @findex current_function_outgoing_args_size |