diff options
author | Nick Clifton <nickc@redhat.com> | 2009-02-03 17:04:53 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2009-02-03 17:04:53 +0000 |
commit | 8a308ae82be6a1bd6f53b457a63a037bdf358dd1 (patch) | |
tree | 28d6d3ebf200d03dc8cbb57fdd229f98973ea08f /ld | |
parent | 28024d9d1db6f2922153e4bd2bb77a658c3061a4 (diff) | |
download | gdb-8a308ae82be6a1bd6f53b457a63a037bdf358dd1.zip gdb-8a308ae82be6a1bd6f53b457a63a037bdf358dd1.tar.gz gdb-8a308ae82be6a1bd6f53b457a63a037bdf358dd1.tar.bz2 |
PR 9797
* ld.texinfo (Constants): Document the base-encoding suffixes
supported in linker scripts.
Diffstat (limited to 'ld')
-rw-r--r-- | ld/ChangeLog | 6 | ||||
-rw-r--r-- | ld/ld.texinfo | 18 |
2 files changed, 20 insertions, 4 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog index 84b2465..0b774a9 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,9 @@ +2009-02-03 Nick Clifton <nickc@redhat.com> + + PR 9797 + * ld.texinfo (Constants): Document the base-encoding suffixes + supported in linker scripts. + 2009-02-03 Alan Modra <amodra@bigpond.net.au> * NEWS: Mention --as-needed change. diff --git a/ld/ld.texinfo b/ld/ld.texinfo index ae8e2b7..49d1743 100644 --- a/ld/ld.texinfo +++ b/ld/ld.texinfo @@ -1,7 +1,8 @@ \input texinfo @setfilename ld.info @c Copyright 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, -@c 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +@c 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 +@c Free Software Foundation, Inc. @syncodeindex ky cp @c man begin INCLUDE @include configdoc.texi @@ -54,7 +55,7 @@ This file documents the @sc{gnu} linker LD version @value{VERSION}. Copyright @copyright{} 1991, 92, 93, 94, 95, 96, 97, 98, 99, 2000, -2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 @@ -4728,7 +4729,10 @@ All constants are integers. As in C, the linker considers an integer beginning with @samp{0} to be octal, and an integer beginning with @samp{0x} or @samp{0X} to be -hexadecimal. The linker considers other integers to be decimal. +hexadecimal. Alternatively the linker accepts suffixes of @samp{h} or +@samp{H} for hexadeciaml, @samp{o} or @samp{O} for octal, @samp{b} or +@samp{B} for binary and @samp{d} or @samp{D} for decimal. Any integer +value without a prefix or a suffix is considered to be decimal. @cindex scaled integers @cindex K and M integer suffixes @@ -4747,13 +4751,19 @@ constant by ${\rm 1024}$ or ${\rm 1024}^2$ @end tex @c END TEXI2ROFF-KILL -respectively. For example, the following all refer to the same quantity: +respectively. For example, the following +all refer to the same quantity: + @smallexample _fourk_1 = 4K; _fourk_2 = 4096; _fourk_3 = 0x1000; +_fourk_4 = 10000o; @end smallexample +Note - the @code{K} and @code{M} suffixes cannot be used in +conjunction with the base suffixes mentioned above. + @node Symbols @subsection Symbol Names @cindex symbol names |