re PR bootstrap/44756 ([meta-bug] --enable-werror-always issues)

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.

From-SVN: r166660
This commit is contained in:
Joern Rennecke 2010-11-12 17:11:06 +00:00 committed by Joern Rennecke
parent c8967d95e7
commit 4a6336ad33
3 changed files with 23 additions and 0 deletions

View file

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

View file

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

View file

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