summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoramylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4>2010-11-12 17:11:06 +0000
committeramylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4>2010-11-12 17:11:06 +0000
commitc6e790c5ed7c33a5f75c3ebe7adabf99531f3b7c (patch)
tree433a896c02c74cfe60230e744f23d4dc76883c0c
parentb904552dac9b5d5b059afdd88965c82b04674e09 (diff)
downloadgcc-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/ChangeLog7
-rw-r--r--gcc/doc/tm.texi8
-rw-r--r--gcc/doc/tm.texi.in8
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