aboutsummaryrefslogtreecommitdiff
path: root/gcc/doc
diff options
context:
space:
mode:
authorJoern Rennecke <amylaar@spamcop.net>2010-11-12 17:11:06 +0000
committerJoern Rennecke <amylaar@gcc.gnu.org>2010-11-12 17:11:06 +0000
commit4a6336ad33661a550986b2f9f8a76e3e2bfe07c3 (patch)
tree433a896c02c74cfe60230e744f23d4dc76883c0c /gcc/doc
parentc8967d95e76a80c490308b9372437b18bfd01a31 (diff)
downloadgcc-4a6336ad33661a550986b2f9f8a76e3e2bfe07c3.zip
gcc-4a6336ad33661a550986b2f9f8a76e3e2bfe07c3.tar.gz
gcc-4a6336ad33661a550986b2f9f8a76e3e2bfe07c3.tar.bz2
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
Diffstat (limited to 'gcc/doc')
-rw-r--r--gcc/doc/tm.texi8
-rw-r--r--gcc/doc/tm.texi.in8
2 files changed, 16 insertions, 0 deletions
diff --git a/gcc/doc/tm.texi b/gcc/doc/tm.texi
index c9bba97..229916d 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 a28850f..a9bc604 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