* ld.texinfo (ALIGN): Remove power of 2 restriction.
authorAlan Modra <amodra@gmail.com>
Tue, 13 Aug 2002 02:27:11 +0000 (02:27 +0000)
committerAlan Modra <amodra@gmail.com>
Tue, 13 Aug 2002 02:27:11 +0000 (02:27 +0000)
ld/ChangeLog
ld/ld.texinfo

index 2801a99db1190bc5ff3917696955f2477130dd8f..49001d70d89289fd5ccda8d2aed74ca4b9e40572 100644 (file)
@@ -10,6 +10,7 @@
        (exp_fold_tree): Likewise.
        * ldlang.c (lang_size_sections_1): Likewise.
        (lang_one_common): Likewise.
+       * ld.texinfo (ALIGN): Remove power of 2 restriction.
 
 2002-07-31  Graeme Peterson  <gp@qnx.com>
 
index 12030c06f177811f8c6ea8232e142d660dc92c65..789e8940bba68427e333c5e3213f3cc03a200f66 100644 (file)
@@ -4158,12 +4158,7 @@ SECTIONS @{ @dots{}
 @cindex round up location counter
 @cindex align location counter
 Return the location counter (@code{.}) aligned to the next @var{exp}
-boundary.  @var{exp} must be an expression whose value is a power of
-two.  This is equivalent to
-@smallexample
-(. + @var{exp} - 1) & ~(@var{exp} - 1)
-@end smallexample
-
+boundary.
 @code{ALIGN} doesn't change the value of the location counter---it just
 does arithmetic on it.  Here is an example which aligns the output
 @code{.data} section to the next @code{0x2000} byte boundary after the