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 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