From 8c79023cd333c8be4276eefca7aa129b3db67d3e Mon Sep 17 00:00:00 2001 From: Tristan Gingold Date: Mon, 25 Mar 2013 16:03:26 +0000 Subject: [PATCH] bfd/ 2013-03-25 Tristan Gingold * configure.in: Bump version to 2.23.2 * Makefile.am (RELEASE): Set. * configure, Makefile.in: Regenerate. --- bfd/ChangeLog | 6 + bfd/Makefile.am | 2 +- bfd/Makefile.in | 2 +- bfd/configure | 2 +- bfd/configure.in | 2 +- bfd/doc/bfdver.texi | 4 +- binutils/doc/addr2line.1 | 2 +- binutils/doc/ar.1 | 2 +- binutils/doc/binutils.info | 131 +++--- binutils/doc/cxxfilt.man | 2 +- binutils/doc/dlltool.1 | 2 +- binutils/doc/elfedit.1 | 2 +- binutils/doc/nlmconv.1 | 2 +- binutils/doc/nm.1 | 2 +- binutils/doc/objcopy.1 | 20 +- binutils/doc/objdump.1 | 2 +- binutils/doc/ranlib.1 | 2 +- binutils/doc/readelf.1 | 2 +- binutils/doc/size.1 | 2 +- binutils/doc/strings.1 | 2 +- binutils/doc/strip.1 | 20 +- binutils/doc/windmc.1 | 2 +- binutils/doc/windres.1 | 2 +- gas/doc/as.1 | 2 +- gas/doc/as.info | 824 ++++++++++++++++++------------------- ld/ld.1 | 17 +- ld/ld.info | 365 ++++++++-------- 27 files changed, 759 insertions(+), 666 deletions(-) diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 3a7ace0f2..8b584d9c2 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,9 @@ +2013-03-25 Tristan Gingold + + * configure.in: Bump version to 2.23.2 + * Makefile.am (RELEASE): Set. + * configure, Makefile.in: Regenerate. + 2013-03-04 Alan Modra * elf32-ppc.c (ppc_elf_relocate_section ): Adjust diff --git a/bfd/Makefile.am b/bfd/Makefile.am index 49f966227..9ab2aa947 100644 --- a/bfd/Makefile.am +++ b/bfd/Makefile.am @@ -4,7 +4,7 @@ AUTOMAKE_OPTIONS = 1.11 no-dist foreign ACLOCAL_AMFLAGS = -I . -I .. -I ../config # Uncomment the following line when doing a release. -# RELEASE=y +RELEASE=y INCDIR = $(srcdir)/../include CSEARCH = -I. -I$(srcdir) -I$(INCDIR) diff --git a/bfd/Makefile.in b/bfd/Makefile.in index 5718fab60..999027571 100644 --- a/bfd/Makefile.in +++ b/bfd/Makefile.in @@ -320,7 +320,7 @@ AUTOMAKE_OPTIONS = 1.11 no-dist foreign ACLOCAL_AMFLAGS = -I . -I .. -I ../config # Uncomment the following line when doing a release. -# RELEASE=y +RELEASE = y INCDIR = $(srcdir)/../include CSEARCH = -I. -I$(srcdir) -I$(INCDIR) SUBDIRS = doc po diff --git a/bfd/configure b/bfd/configure index aa26f20d5..e965796ef 100755 --- a/bfd/configure +++ b/bfd/configure @@ -3988,7 +3988,7 @@ fi # Define the identity of the package. PACKAGE=bfd - VERSION=2.23.1 + VERSION=2.23.2 cat >>confdefs.h <<_ACEOF diff --git a/bfd/configure.in b/bfd/configure.in index 5930bd8b7..4b4cb617e 100644 --- a/bfd/configure.in +++ b/bfd/configure.in @@ -8,7 +8,7 @@ AC_CONFIG_SRCDIR([libbfd.c]) AC_CANONICAL_TARGET AC_ISC_POSIX -AM_INIT_AUTOMAKE(bfd, 2.23.1) +AM_INIT_AUTOMAKE(bfd, 2.23.2) dnl These must be called before LT_INIT, because it may want dnl to call AC_CHECK_PROG. diff --git a/bfd/doc/bfdver.texi b/bfd/doc/bfdver.texi index 211ad99dc..7efa6d6fb 100644 --- a/bfd/doc/bfdver.texi +++ b/bfd/doc/bfdver.texi @@ -1,4 +1,4 @@ -@set VERSION 2.23.1 +@set VERSION 2.23.2 @set VERSION_PACKAGE (GNU Binutils) -@set UPDATED November 2012 +@set UPDATED March 2013 @set BUGURL @uref{http://www.sourceware.org/bugzilla/} diff --git a/binutils/doc/addr2line.1 b/binutils/doc/addr2line.1 index c6e30aa7b..d38b0cbbe 100644 --- a/binutils/doc/addr2line.1 +++ b/binutils/doc/addr2line.1 @@ -124,7 +124,7 @@ .\" ======================================================================== .\" .IX Title "ADDR2LINE 1" -.TH ADDR2LINE 1 "2012-11-13" "binutils-2.23.1" "GNU Development Tools" +.TH ADDR2LINE 1 "2013-03-25" "binutils-2.23.2" "GNU Development Tools" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/binutils/doc/ar.1 b/binutils/doc/ar.1 index f07d17eeb..aea696dcc 100644 --- a/binutils/doc/ar.1 +++ b/binutils/doc/ar.1 @@ -124,7 +124,7 @@ .\" ======================================================================== .\" .IX Title "AR 1" -.TH AR 1 "2012-11-13" "binutils-2.23.1" "GNU Development Tools" +.TH AR 1 "2013-03-25" "binutils-2.23.2" "GNU Development Tools" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/binutils/doc/binutils.info b/binutils/doc/binutils.info index efe3d36a5..9ff8625a5 100644 --- a/binutils/doc/binutils.info +++ b/binutils/doc/binutils.info @@ -45,7 +45,7 @@ Introduction ************ This brief manual contains documentation for the GNU binary utilities -(GNU Binutils) version 2.23.1: +(GNU Binutils) version 2.23.2: This document is distributed under the terms of the GNU Free Documentation License version 1.3. A copy of the license is included @@ -832,6 +832,7 @@ File: binutils.info, Node: objcopy, Next: objdump, Prev: nm, Up: Top [`-R' SECTIONNAME|`--remove-section='SECTIONNAME] [`-p'|`--preserve-dates'] [`-D'|`--enable-deterministic-archives'] + [`-U'|`--disable-deterministic-archives'] [`--debugging'] [`--gap-fill='VAL] [`--pad-to='ADDRESS] @@ -1094,6 +1095,20 @@ the `--reverse-bytes' option.) writing the archive index, use zero for UIDs, GIDs, timestamps, and use consistent file modes for all files. + If `binutils' was configured with + `--enable-deterministic-archives', then this mode is on by default. + It can be disabled with the `-U' option, below. + +`-U' +`--disable-deterministic-archives' + Do _not_ operate in _deterministic_ mode. This is the inverse of + the `-D' option, above: when copying archive members and writing + the archive index, use their actual UID, GID, timestamp, and file + mode values. + + This is the default unless `binutils' was configured with + `--enable-deterministic-archives'. + `--debugging' Convert debugging information, if possible. This is not the default because only certain debugging formats are supported, and @@ -2301,6 +2316,7 @@ File: binutils.info, Node: strip, Next: elfedit, Prev: strings, Up: Top [`-R' SECTIONNAME |`--remove-section='SECTIONNAME] [`-o' FILE] [`-p'|`--preserve-dates'] [`-D'|`--enable-deterministic-archives'] + [`-U'|`--disable-deterministic-archives'] [`--keep-file-symbols'] [`--only-keep-debug'] [`-v' |`--verbose'] [`-V'|`--version'] @@ -2388,6 +2404,20 @@ writing modified copies under different names. writing the archive index, use zero for UIDs, GIDs, timestamps, and use consistent file modes for all files. + If `binutils' was configured with + `--enable-deterministic-archives', then this mode is on by default. + It can be disabled with the `-U' option, below. + +`-U' +`--disable-deterministic-archives' + Do _not_ operate in _deterministic_ mode. This is the inverse of + the `-D' option, above: when copying archive members and writing + the archive index, use their actual UID, GID, timestamp, and file + mode values. + + This is the default unless `binutils' was configured with + `--enable-deterministic-archives'. + `-w' `--wildcard' Permit regular expressions in SYMBOLNAMEs used in other command @@ -4635,9 +4665,12 @@ Binutils Index [index] * Menu: -* --enable-deterministic-archives <1>: ranlib. (line 32) -* --enable-deterministic-archives <2>: ar cmdline. (line 148) -* --enable-deterministic-archives: ranlib. (line 43) +* --enable-deterministic-archives <1>: objcopy. (line 299) +* --enable-deterministic-archives <2>: ranlib. (line 43) +* --enable-deterministic-archives <3>: ar cmdline. (line 148) +* --enable-deterministic-archives <4>: strip. (line 113) +* --enable-deterministic-archives <5>: ar cmdline. (line 221) +* --enable-deterministic-archives: objcopy. (line 289) * .stab: objdump. (line 410) * Add prefix to absolute paths: objdump. (line 353) * addr2line: addr2line. (line 6) @@ -4657,11 +4690,11 @@ Binutils Index * bugs: Reporting Bugs. (line 6) * bugs, reporting: Bug Reporting. (line 6) * c++filt: c++filt. (line 6) -* changing object addresses: objcopy. (line 319) -* changing section address: objcopy. (line 329) -* changing section LMA: objcopy. (line 337) -* changing section VMA: objcopy. (line 350) -* changing start address: objcopy. (line 314) +* changing object addresses: objcopy. (line 334) +* changing section address: objcopy. (line 344) +* changing section LMA: objcopy. (line 352) +* changing section VMA: objcopy. (line 365) +* changing start address: objcopy. (line 329) * collections of files: ar. (line 6) * compatibility, ar: ar. (line 50) * contents of archive: ar cmdline. (line 94) @@ -4670,16 +4703,20 @@ Binutils Index * creating thin archive: ar cmdline. (line 207) * cxxfilt: c++filt. (line 14) * dates in archive: ar cmdline. (line 181) -* debug symbols: objdump. (line 375) +* debug symbols: objdump. (line 410) * debugging symbols: nm. (line 143) * deleting from archive: ar cmdline. (line 26) * demangling C++ symbols: c++filt. (line 6) * demangling in nm: nm. (line 151) -* demangling in objdump <1>: addr2line. (line 78) -* demangling in objdump: objdump. (line 95) +* demangling in objdump <1>: objdump. (line 95) +* demangling in objdump: addr2line. (line 78) * deterministic archives <1>: ranlib. (line 32) -* deterministic archives <2>: ar cmdline. (line 148) -* deterministic archives: ranlib. (line 43) +* deterministic archives <2>: objcopy. (line 289) +* deterministic archives <3>: ar cmdline. (line 221) +* deterministic archives <4>: strip. (line 103) +* deterministic archives <5>: ar cmdline. (line 148) +* deterministic archives <6>: ranlib. (line 43) +* deterministic archives: objcopy. (line 299) * disassembling object code: objdump. (line 117) * disassembly architecture: objdump. (line 197) * disassembly endianness: objdump. (line 137) @@ -4725,14 +4762,14 @@ Binutils Index * name length: ar. (line 18) * nm: nm. (line 6) * nm compatibility: nm. (line 169) -* nm format: nm. (line 147) +* nm format: nm. (line 169) * not writing archive index: ar cmdline. (line 200) * objdump: objdump. (line 6) -* object code format <1>: addr2line. (line 73) -* object code format <2>: size. (line 84) -* object code format <3>: objdump. (line 81) -* object code format <4>: nm. (line 246) -* object code format: strings. (line 67) +* object code format <1>: strings. (line 67) +* object code format <2>: nm. (line 246) +* object code format <3>: addr2line. (line 73) +* object code format <4>: objdump. (line 81) +* object code format: size. (line 84) * object file header: objdump. (line 143) * object file information: objdump. (line 6) * object file offsets: objdump. (line 148) @@ -4773,15 +4810,15 @@ Binutils Index * strings, printing: strings. (line 6) * strip: strip. (line 6) * Strip absolute paths: objdump. (line 356) -* symbol index <1>: ranlib. (line 6) -* symbol index: ar. (line 28) +* symbol index <1>: ar. (line 28) +* symbol index: ranlib. (line 6) * symbol index, listing: nm. (line 216) * symbol line numbers: nm. (line 184) * symbol table entries, printing: objdump. (line 429) * symbols: nm. (line 6) * symbols, discarding: strip. (line 6) * thin archives: ar. (line 40) -* undefined symbols: nm. (line 255) +* undefined symbols: nm. (line 251) * Unix compatibility, ar: ar cmdline. (line 8) * unwind information: readelf. (line 106) * Update ELF header: elfedit. (line 6) @@ -4800,29 +4837,29 @@ Node: ar cmdline6555 Node: ar scripts16770 Node: nm22458 Node: objcopy32055 -Node: objdump62762 -Node: ranlib84891 -Node: size86411 -Node: strings89416 -Node: strip91874 -Node: c++filt98366 -Ref: c++filt-Footnote-1103209 -Node: addr2line103315 -Node: nlmconv107652 -Node: windmc110258 -Node: windres113907 -Node: dlltool120268 -Node: def file format133154 -Node: readelf135693 -Node: elfedit143243 -Node: Common Options145488 -Node: Selecting the Target System146528 -Node: Target Selection147460 -Node: Architecture Selection149442 -Node: Reporting Bugs150270 -Node: Bug Criteria151049 -Node: Bug Reporting151602 -Node: GNU Free Documentation License158472 -Node: Binutils Index183651 +Node: objdump63358 +Node: ranlib85487 +Node: size87007 +Node: strings90012 +Node: strip92470 +Node: c++filt99556 +Ref: c++filt-Footnote-1104399 +Node: addr2line104505 +Node: nlmconv108842 +Node: windmc111448 +Node: windres115097 +Node: dlltool121458 +Node: def file format134344 +Node: readelf136883 +Node: elfedit144433 +Node: Common Options146678 +Node: Selecting the Target System147718 +Node: Target Selection148650 +Node: Architecture Selection150632 +Node: Reporting Bugs151460 +Node: Bug Criteria152239 +Node: Bug Reporting152792 +Node: GNU Free Documentation License159662 +Node: Binutils Index184841  End Tag Table diff --git a/binutils/doc/cxxfilt.man b/binutils/doc/cxxfilt.man index 99315dc68..056b2aef8 100644 --- a/binutils/doc/cxxfilt.man +++ b/binutils/doc/cxxfilt.man @@ -124,7 +124,7 @@ .\" ======================================================================== .\" .IX Title "C++FILT 1" -.TH C++FILT 1 "2012-11-13" "binutils-2.23.1" "GNU Development Tools" +.TH C++FILT 1 "2013-03-25" "binutils-2.23.2" "GNU Development Tools" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/binutils/doc/dlltool.1 b/binutils/doc/dlltool.1 index 6aca84a28..573469610 100644 --- a/binutils/doc/dlltool.1 +++ b/binutils/doc/dlltool.1 @@ -124,7 +124,7 @@ .\" ======================================================================== .\" .IX Title "DLLTOOL 1" -.TH DLLTOOL 1 "2012-11-13" "binutils-2.23.1" "GNU Development Tools" +.TH DLLTOOL 1 "2013-03-25" "binutils-2.23.2" "GNU Development Tools" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/binutils/doc/elfedit.1 b/binutils/doc/elfedit.1 index bff8a2137..13a361bf8 100644 --- a/binutils/doc/elfedit.1 +++ b/binutils/doc/elfedit.1 @@ -124,7 +124,7 @@ .\" ======================================================================== .\" .IX Title "ELFEDIT 1" -.TH ELFEDIT 1 "2012-11-13" "binutils-2.23.1" "GNU Development Tools" +.TH ELFEDIT 1 "2013-03-25" "binutils-2.23.2" "GNU Development Tools" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/binutils/doc/nlmconv.1 b/binutils/doc/nlmconv.1 index db4feb1b4..21f639bb9 100644 --- a/binutils/doc/nlmconv.1 +++ b/binutils/doc/nlmconv.1 @@ -124,7 +124,7 @@ .\" ======================================================================== .\" .IX Title "NLMCONV 1" -.TH NLMCONV 1 "2012-11-13" "binutils-2.23.1" "GNU Development Tools" +.TH NLMCONV 1 "2013-03-25" "binutils-2.23.2" "GNU Development Tools" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/binutils/doc/nm.1 b/binutils/doc/nm.1 index 711cac425..1944923a5 100644 --- a/binutils/doc/nm.1 +++ b/binutils/doc/nm.1 @@ -124,7 +124,7 @@ .\" ======================================================================== .\" .IX Title "NM 1" -.TH NM 1 "2012-11-13" "binutils-2.23.1" "GNU Development Tools" +.TH NM 1 "2013-03-25" "binutils-2.23.2" "GNU Development Tools" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/binutils/doc/objcopy.1 b/binutils/doc/objcopy.1 index b8ab3ac8b..7150a12b1 100644 --- a/binutils/doc/objcopy.1 +++ b/binutils/doc/objcopy.1 @@ -124,7 +124,7 @@ .\" ======================================================================== .\" .IX Title "OBJCOPY 1" -.TH OBJCOPY 1 "2012-11-13" "binutils-2.23.1" "GNU Development Tools" +.TH OBJCOPY 1 "2013-03-25" "binutils-2.23.2" "GNU Development Tools" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -157,6 +157,7 @@ objcopy [\fB\-F\fR \fIbfdname\fR|\fB\-\-target=\fR\fIbfdname\fR] [\fB\-R\fR \fIsectionname\fR|\fB\-\-remove\-section=\fR\fIsectionname\fR] [\fB\-p\fR|\fB\-\-preserve\-dates\fR] [\fB\-D\fR|\fB\-\-enable\-deterministic\-archives\fR] + [\fB\-U\fR|\fB\-\-disable\-deterministic\-archives\fR] [\fB\-\-debugging\fR] [\fB\-\-gap\-fill=\fR\fIval\fR] [\fB\-\-pad\-to=\fR\fIaddress\fR] @@ -484,6 +485,23 @@ as those of the input file. Operate in \fIdeterministic\fR mode. When copying archive members and writing the archive index, use zero for UIDs, GIDs, timestamps, and use consistent file modes for all files. +.Sp +If \fIbinutils\fR was configured with +\&\fB\-\-enable\-deterministic\-archives\fR, then this mode is on by default. +It can be disabled with the \fB\-U\fR option, below. +.IP "\fB\-U\fR" 4 +.IX Item "-U" +.PD 0 +.IP "\fB\-\-disable\-deterministic\-archives\fR" 4 +.IX Item "--disable-deterministic-archives" +.PD +Do \fInot\fR operate in \fIdeterministic\fR mode. This is the +inverse of the \fB\-D\fR option, above: when copying archive members +and writing the archive index, use their actual \s-1UID\s0, \s-1GID\s0, timestamp, +and file mode values. +.Sp +This is the default unless \fIbinutils\fR was configured with +\&\fB\-\-enable\-deterministic\-archives\fR. .IP "\fB\-\-debugging\fR" 4 .IX Item "--debugging" Convert debugging information, if possible. This is not the default diff --git a/binutils/doc/objdump.1 b/binutils/doc/objdump.1 index dc2af9948..ef06c53ef 100644 --- a/binutils/doc/objdump.1 +++ b/binutils/doc/objdump.1 @@ -124,7 +124,7 @@ .\" ======================================================================== .\" .IX Title "OBJDUMP 1" -.TH OBJDUMP 1 "2012-11-13" "binutils-2.23.1" "GNU Development Tools" +.TH OBJDUMP 1 "2013-03-25" "binutils-2.23.2" "GNU Development Tools" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/binutils/doc/ranlib.1 b/binutils/doc/ranlib.1 index 2269b1b92..7ef0be947 100644 --- a/binutils/doc/ranlib.1 +++ b/binutils/doc/ranlib.1 @@ -124,7 +124,7 @@ .\" ======================================================================== .\" .IX Title "RANLIB 1" -.TH RANLIB 1 "2012-11-13" "binutils-2.23.1" "GNU Development Tools" +.TH RANLIB 1 "2013-03-25" "binutils-2.23.2" "GNU Development Tools" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/binutils/doc/readelf.1 b/binutils/doc/readelf.1 index 27a843576..c76d96799 100644 --- a/binutils/doc/readelf.1 +++ b/binutils/doc/readelf.1 @@ -124,7 +124,7 @@ .\" ======================================================================== .\" .IX Title "READELF 1" -.TH READELF 1 "2012-11-13" "binutils-2.23.1" "GNU Development Tools" +.TH READELF 1 "2013-03-25" "binutils-2.23.2" "GNU Development Tools" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/binutils/doc/size.1 b/binutils/doc/size.1 index d814d6b28..ce969f837 100644 --- a/binutils/doc/size.1 +++ b/binutils/doc/size.1 @@ -124,7 +124,7 @@ .\" ======================================================================== .\" .IX Title "SIZE 1" -.TH SIZE 1 "2012-11-13" "binutils-2.23.1" "GNU Development Tools" +.TH SIZE 1 "2013-03-25" "binutils-2.23.2" "GNU Development Tools" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/binutils/doc/strings.1 b/binutils/doc/strings.1 index 557f5ccbd..81e12656e 100644 --- a/binutils/doc/strings.1 +++ b/binutils/doc/strings.1 @@ -124,7 +124,7 @@ .\" ======================================================================== .\" .IX Title "STRINGS 1" -.TH STRINGS 1 "2012-11-13" "binutils-2.23.1" "GNU Development Tools" +.TH STRINGS 1 "2013-03-25" "binutils-2.23.2" "GNU Development Tools" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/binutils/doc/strip.1 b/binutils/doc/strip.1 index 7f6963902..34c025e7d 100644 --- a/binutils/doc/strip.1 +++ b/binutils/doc/strip.1 @@ -124,7 +124,7 @@ .\" ======================================================================== .\" .IX Title "STRIP 1" -.TH STRIP 1 "2012-11-13" "binutils-2.23.1" "GNU Development Tools" +.TH STRIP 1 "2013-03-25" "binutils-2.23.2" "GNU Development Tools" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -146,6 +146,7 @@ strip [\fB\-F\fR \fIbfdname\fR |\fB\-\-target=\fR\fIbfdname\fR] [\fB\-R\fR \fIsectionname\fR |\fB\-\-remove\-section=\fR\fIsectionname\fR] [\fB\-o\fR \fIfile\fR] [\fB\-p\fR|\fB\-\-preserve\-dates\fR] [\fB\-D\fR|\fB\-\-enable\-deterministic\-archives\fR] + [\fB\-U\fR|\fB\-\-disable\-deterministic\-archives\fR] [\fB\-\-keep\-file\-symbols\fR] [\fB\-\-only\-keep\-debug\fR] [\fB\-v\fR |\fB\-\-verbose\fR] [\fB\-V\fR|\fB\-\-version\fR] @@ -264,6 +265,23 @@ Preserve the access and modification dates of the file. Operate in \fIdeterministic\fR mode. When copying archive members and writing the archive index, use zero for UIDs, GIDs, timestamps, and use consistent file modes for all files. +.Sp +If \fIbinutils\fR was configured with +\&\fB\-\-enable\-deterministic\-archives\fR, then this mode is on by default. +It can be disabled with the \fB\-U\fR option, below. +.IP "\fB\-U\fR" 4 +.IX Item "-U" +.PD 0 +.IP "\fB\-\-disable\-deterministic\-archives\fR" 4 +.IX Item "--disable-deterministic-archives" +.PD +Do \fInot\fR operate in \fIdeterministic\fR mode. This is the +inverse of the \fB\-D\fR option, above: when copying archive members +and writing the archive index, use their actual \s-1UID\s0, \s-1GID\s0, timestamp, +and file mode values. +.Sp +This is the default unless \fIbinutils\fR was configured with +\&\fB\-\-enable\-deterministic\-archives\fR. .IP "\fB\-w\fR" 4 .IX Item "-w" .PD 0 diff --git a/binutils/doc/windmc.1 b/binutils/doc/windmc.1 index c2b3d5943..a4da994ef 100644 --- a/binutils/doc/windmc.1 +++ b/binutils/doc/windmc.1 @@ -124,7 +124,7 @@ .\" ======================================================================== .\" .IX Title "WINDMC 1" -.TH WINDMC 1 "2012-11-13" "binutils-2.23.1" "GNU Development Tools" +.TH WINDMC 1 "2013-03-25" "binutils-2.23.2" "GNU Development Tools" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/binutils/doc/windres.1 b/binutils/doc/windres.1 index c29f728a7..386063ba6 100644 --- a/binutils/doc/windres.1 +++ b/binutils/doc/windres.1 @@ -124,7 +124,7 @@ .\" ======================================================================== .\" .IX Title "WINDRES 1" -.TH WINDRES 1 "2012-11-13" "binutils-2.23.1" "GNU Development Tools" +.TH WINDRES 1 "2013-03-25" "binutils-2.23.2" "GNU Development Tools" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/gas/doc/as.1 b/gas/doc/as.1 index 1367219e1..29132e669 100644 --- a/gas/doc/as.1 +++ b/gas/doc/as.1 @@ -124,7 +124,7 @@ .\" ======================================================================== .\" .IX Title "AS 1" -.TH AS 1 "2012-11-13" "binutils-2.23.1" "GNU Development Tools" +.TH AS 1 "2013-03-25" "binutils-2.23.2" "GNU Development Tools" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/gas/doc/as.info b/gas/doc/as.info index d660e6198..05504bc0c 100644 --- a/gas/doc/as.info +++ b/gas/doc/as.info @@ -26,7 +26,7 @@ Using as ******** This file is a user guide to the GNU assembler `as' (GNU Binutils) -version 2.23.1. +version 2.23.2. This document is distributed under the terms of the GNU Free Documentation License. A copy of the license is included in the @@ -6645,13 +6645,13 @@ File: as.info, Node: ARM Options, Next: ARM Syntax, Up: ARM-Dependent (Faraday FA726TE processor), `arm1136j-s', `arm1136jf-s', `arm1156t2-s', `arm1156t2f-s', `arm1176jz-s', `arm1176jzf-s', `mpcore', `mpcorenovfp', `cortex-a5', `cortex-a7', `cortex-a8', - `cortex-a9', `cortex-a15', `cortex-r4', `cortex-r4f', `cortex-m4', - `cortex-m3', `cortex-m1', `cortex-m0', `cortex-m0plus', `ep9312' - (ARM920 with Cirrus Maverick coprocessor), `i80200' (Intel XScale - processor) `iwmmxt' (Intel(r) XScale processor with Wireless - MMX(tm) technology coprocessor) and `xscale'. The special name - `all' may be used to allow the assembler to accept instructions - valid for any ARM processor. + `cortex-a9', `cortex-a15', `cortex-r4', `cortex-r4f', `cortex-r5', + `cortex-r7', `cortex-m4', `cortex-m3', `cortex-m1', `cortex-m0', + `cortex-m0plus', `ep9312' (ARM920 with Cirrus Maverick + coprocessor), `i80200' (Intel XScale processor) `iwmmxt' (Intel(r) + XScale processor with Wireless MMX(tm) technology coprocessor) and + `xscale'. The special name `all' may be used to allow the + assembler to accept instructions valid for any ARM processor. In addition to the basic instruction set, the assembler can be told to accept various extension mnemonics that extend the @@ -24724,409 +24724,409 @@ Node: ARC Directives227032 Node: ARC Opcodes233004 Node: ARM-Dependent233230 Node: ARM Options233695 -Node: ARM Syntax242503 -Node: ARM-Instruction-Set242871 -Node: ARM-Chars244103 -Node: ARM-Regs244814 -Node: ARM-Neon-Alignment245023 -Node: ARM Floating Point245487 -Node: ARM-Relocations245686 -Node: ARM Directives246820 -Ref: arm_pad248137 -Ref: arm_fnend251474 -Ref: arm_fnstart251798 -Ref: arm_save254808 -Ref: arm_setfp255509 -Node: ARM Opcodes258801 -Node: ARM Mapping Symbols260889 -Node: ARM Unwinding Tutorial261699 -Node: AVR-Dependent267901 -Node: AVR Options268191 -Node: AVR Syntax272983 -Node: AVR-Chars273270 -Node: AVR-Regs273829 -Node: AVR-Modifiers274408 -Node: AVR Opcodes276468 -Node: Blackfin-Dependent281714 -Node: Blackfin Options282026 -Node: Blackfin Syntax283000 -Node: Blackfin Directives289207 -Node: CR16-Dependent289953 -Node: CR16 Operand Qualifiers290253 -Node: CR16 Syntax292914 -Node: CR16-Chars293100 -Node: CRIS-Dependent293637 -Node: CRIS-Opts293983 -Ref: march-option295669 -Node: CRIS-Expand297486 -Node: CRIS-Symbols298669 -Node: CRIS-Syntax299838 -Node: CRIS-Chars300174 -Node: CRIS-Pic300725 -Ref: crispic300921 -Node: CRIS-Regs304461 -Node: CRIS-Pseudos304878 -Ref: crisnous305654 -Node: D10V-Dependent306936 -Node: D10V-Opts307287 -Node: D10V-Syntax308249 -Node: D10V-Size308778 -Node: D10V-Subs309751 -Node: D10V-Chars310786 -Node: D10V-Regs312698 -Node: D10V-Addressing313743 -Node: D10V-Word314429 -Node: D10V-Float314944 -Node: D10V-Opcodes315255 -Node: D30V-Dependent315648 -Node: D30V-Opts316005 -Node: D30V-Syntax316682 -Node: D30V-Size317216 -Node: D30V-Subs318189 -Node: D30V-Chars319226 -Node: D30V-Guarded321834 -Node: D30V-Regs322516 -Node: D30V-Addressing323657 -Node: D30V-Float324327 -Node: D30V-Opcodes324640 -Node: Epiphany-Dependent325035 -Node: Epiphany Options325323 -Node: Epiphany Syntax325722 -Node: Epiphany-Chars325923 -Node: H8/300-Dependent326477 -Node: H8/300 Options326893 -Node: H8/300 Syntax327160 -Node: H8/300-Chars327461 -Node: H8/300-Regs327760 -Node: H8/300-Addressing328679 -Node: H8/300 Floating Point329720 -Node: H8/300 Directives330047 -Node: H8/300 Opcodes331175 -Node: HPPA-Dependent339497 -Node: HPPA Notes339932 -Node: HPPA Options340690 -Node: HPPA Syntax340885 -Node: HPPA Floating Point342155 -Node: HPPA Directives342361 -Node: HPPA Opcodes351047 -Node: ESA/390-Dependent351306 -Node: ESA/390 Notes351766 -Node: ESA/390 Options352557 -Node: ESA/390 Syntax352767 -Node: ESA/390 Floating Point354940 -Node: ESA/390 Directives355219 -Node: ESA/390 Opcodes358508 -Node: i386-Dependent358770 -Node: i386-Options360100 -Node: i386-Directives364666 -Node: i386-Syntax365404 -Node: i386-Variations365709 -Node: i386-Chars368250 -Node: i386-Mnemonics368979 -Node: i386-Regs372290 -Node: i386-Prefixes374335 -Node: i386-Memory377095 -Node: i386-Jumps380032 -Node: i386-Float381153 -Node: i386-SIMD382984 -Node: i386-LWP384093 -Node: i386-BMI384927 -Node: i386-TBM385305 -Node: i386-16bit385835 -Node: i386-Bugs387906 -Node: i386-Arch388660 -Node: i386-Notes391489 -Node: i860-Dependent392347 -Node: Notes-i860392787 -Node: Options-i860393692 -Node: Directives-i860395055 -Node: Opcodes for i860396124 -Node: Syntax of i860398314 -Node: i860-Chars398498 -Node: i960-Dependent399057 -Node: Options-i960399504 -Node: Floating Point-i960403389 -Node: Directives-i960403657 -Node: Opcodes for i960405691 -Node: callj-i960406331 -Node: Compare-and-branch-i960406820 -Node: Syntax of i960408724 -Node: i960-Chars408924 -Node: IA-64-Dependent409467 -Node: IA-64 Options409768 -Node: IA-64 Syntax412919 -Node: IA-64-Chars413325 -Node: IA-64-Regs413555 -Node: IA-64-Bits414481 -Node: IA-64-Relocs415011 -Node: IA-64 Opcodes415483 -Node: IP2K-Dependent415755 -Node: IP2K-Opts416027 -Node: IP2K-Syntax416527 -Node: IP2K-Chars416701 -Node: LM32-Dependent417244 -Node: LM32 Options417539 -Node: LM32 Syntax418173 -Node: LM32-Regs418469 -Node: LM32-Modifiers419428 -Node: LM32-Chars420803 -Node: LM32 Opcodes421311 -Node: M32C-Dependent421615 -Node: M32C-Opts422124 -Node: M32C-Syntax422544 -Node: M32C-Modifiers422779 -Node: M32C-Chars424568 -Node: M32R-Dependent425134 -Node: M32R-Opts425455 -Node: M32R-Directives429622 -Node: M32R-Warnings433597 -Node: M68K-Dependent436603 -Node: M68K-Opts437070 -Node: M68K-Syntax444443 -Node: M68K-Moto-Syntax446283 -Node: M68K-Float448873 -Node: M68K-Directives449393 -Node: M68K-opcodes450721 -Node: M68K-Branch450947 -Node: M68K-Chars455145 -Node: M68HC11-Dependent456008 -Node: M68HC11-Opts456545 -Node: M68HC11-Syntax460850 -Node: M68HC11-Modifiers463641 -Node: M68HC11-Directives465469 -Node: M68HC11-Float466845 -Node: M68HC11-opcodes467373 -Node: M68HC11-Branch467555 -Node: MicroBlaze-Dependent470004 -Node: MicroBlaze Directives470696 -Node: MicroBlaze Syntax472079 -Node: MicroBlaze-Chars472311 -Node: MIPS-Dependent472863 -Node: MIPS Opts474091 -Node: MIPS Object485159 -Node: MIPS Stabs486725 -Node: MIPS symbol sizes487447 -Node: MIPS ISA489116 -Node: MIPS autoextend490853 -Node: MIPS insn491583 -Node: MIPS option stack492868 -Node: MIPS ASE instruction generation overrides493642 -Node: MIPS floating-point495680 -Node: MIPS Syntax496586 -Node: MIPS-Chars496848 -Node: MMIX-Dependent497390 -Node: MMIX-Opts497770 -Node: MMIX-Expand501374 -Node: MMIX-Syntax502689 -Ref: mmixsite503046 -Node: MMIX-Chars503887 -Node: MMIX-Symbols504761 -Node: MMIX-Regs506829 -Node: MMIX-Pseudos507854 -Ref: MMIX-loc507995 -Ref: MMIX-local509075 -Ref: MMIX-is509607 -Ref: MMIX-greg509878 -Ref: GREG-base510797 -Ref: MMIX-byte512114 -Ref: MMIX-constants512585 -Ref: MMIX-prefix513231 -Ref: MMIX-spec513605 -Node: MMIX-mmixal513939 -Node: MSP430-Dependent517437 -Node: MSP430 Options517906 -Node: MSP430 Syntax518192 -Node: MSP430-Macros518508 -Node: MSP430-Chars519239 -Node: MSP430-Regs519954 -Node: MSP430-Ext520514 -Node: MSP430 Floating Point522335 -Node: MSP430 Directives522559 -Node: MSP430 Opcodes523350 -Node: MSP430 Profiling Capability523745 -Node: NS32K-Dependent526074 -Node: NS32K Syntax526297 -Node: NS32K-Chars526446 -Node: PDP-11-Dependent527186 -Node: PDP-11-Options527575 -Node: PDP-11-Pseudos532646 -Node: PDP-11-Syntax532991 -Node: PDP-11-Mnemonics533823 -Node: PDP-11-Synthetic534125 -Node: PJ-Dependent534343 -Node: PJ Options534606 -Node: PJ Syntax534901 -Node: PJ-Chars535066 -Node: PPC-Dependent535615 -Node: PowerPC-Opts535948 -Node: PowerPC-Pseudo539205 -Node: PowerPC-Syntax539827 -Node: PowerPC-Chars540017 -Node: RL78-Dependent540768 -Node: RL78-Opts541166 -Node: RL78-Modifiers541349 -Node: RL78-Directives542125 -Node: RL78-Syntax542623 -Node: RL78-Chars542819 -Node: RX-Dependent543375 -Node: RX-Opts543806 -Node: RX-Modifiers546411 -Node: RX-Directives547515 -Node: RX-Float548255 -Node: RX-Syntax548896 -Node: RX-Chars549075 -Node: S/390-Dependent549627 -Node: s390 Options550335 -Node: s390 Characters551881 -Node: s390 Syntax552402 -Node: s390 Register553303 -Node: s390 Mnemonics554116 -Node: s390 Operands557136 -Node: s390 Formats559755 -Node: s390 Aliases567626 -Node: s390 Operand Modifier571523 -Node: s390 Instruction Marker575324 -Node: s390 Literal Pool Entries576340 -Node: s390 Directives578263 -Node: s390 Floating Point582691 -Node: SCORE-Dependent583137 -Node: SCORE-Opts583442 -Node: SCORE-Pseudo584730 -Node: SCORE-Syntax586807 -Node: SCORE-Chars586989 -Node: SH-Dependent587547 -Node: SH Options587958 -Node: SH Syntax589013 -Node: SH-Chars589286 -Node: SH-Regs589829 -Node: SH-Addressing590443 -Node: SH Floating Point591352 -Node: SH Directives592446 -Node: SH Opcodes592847 -Node: SH64-Dependent597169 -Node: SH64 Options597532 -Node: SH64 Syntax599329 -Node: SH64-Chars599612 -Node: SH64-Regs600161 -Node: SH64-Addressing601257 -Node: SH64 Directives602440 -Node: SH64 Opcodes603425 -Node: Sparc-Dependent604141 -Node: Sparc-Opts604553 -Node: Sparc-Aligned-Data609211 -Node: Sparc-Syntax610043 -Node: Sparc-Chars610617 -Node: Sparc-Regs611180 -Node: Sparc-Constants616291 -Node: Sparc-Relocs621051 -Node: Sparc-Size-Translations626187 -Node: Sparc-Float627836 -Node: Sparc-Directives628031 -Node: TIC54X-Dependent629991 -Node: TIC54X-Opts630754 -Node: TIC54X-Block631797 -Node: TIC54X-Env632157 -Node: TIC54X-Constants632505 -Node: TIC54X-Subsyms632907 -Node: TIC54X-Locals634816 -Node: TIC54X-Builtins635560 -Node: TIC54X-Ext638031 -Node: TIC54X-Directives638602 -Node: TIC54X-Macros649503 -Node: TIC54X-MMRegs651614 -Node: TIC54X-Syntax651852 -Node: TIC54X-Chars652042 -Node: TIC6X-Dependent652733 -Node: TIC6X Options653036 -Node: TIC6X Syntax655037 -Node: TIC6X Directives656139 -Node: TILE-Gx-Dependent658424 -Node: TILE-Gx Options658734 -Node: TILE-Gx Syntax659084 -Node: TILE-Gx Opcodes661318 -Node: TILE-Gx Registers661606 -Node: TILE-Gx Modifiers662378 -Node: TILE-Gx Directives666844 -Node: TILEPro-Dependent667748 -Node: TILEPro Options668057 -Node: TILEPro Syntax668241 -Node: TILEPro Opcodes670475 -Node: TILEPro Registers670766 -Node: TILEPro Modifiers671536 -Node: TILEPro Directives676301 -Node: Z80-Dependent677205 -Node: Z80 Options677593 -Node: Z80 Syntax679016 -Node: Z80-Chars679688 -Node: Z80-Regs680538 -Node: Z80-Case680890 -Node: Z80 Floating Point681335 -Node: Z80 Directives681529 -Node: Z80 Opcodes683154 -Node: Z8000-Dependent684498 -Node: Z8000 Options685459 -Node: Z8000 Syntax685676 -Node: Z8000-Chars685966 -Node: Z8000-Regs686448 -Node: Z8000-Addressing687238 -Node: Z8000 Directives688355 -Node: Z8000 Opcodes689964 -Node: Vax-Dependent699906 -Node: VAX-Opts700466 -Node: VAX-float704201 -Node: VAX-directives704833 -Node: VAX-opcodes705694 -Node: VAX-branch706083 -Node: VAX-operands708590 -Node: VAX-no709353 -Node: VAX-Syntax709609 -Node: VAX-Chars709775 -Node: V850-Dependent710329 -Node: V850 Options710727 -Node: V850 Syntax713578 -Node: V850-Chars713818 -Node: V850-Regs714362 -Node: V850 Floating Point715930 -Node: V850 Directives716136 -Node: V850 Opcodes717739 -Node: XGATE-Dependent723631 -Node: XGATE-Opts724051 -Node: XGATE-Syntax725042 -Node: XGATE-Directives727121 -Node: XGATE-Float727360 -Node: XGATE-opcodes727857 -Node: XSTORMY16-Dependent727969 -Node: XStormy16 Syntax728315 -Node: XStormy16-Chars728505 -Node: XStormy16 Directives729118 -Node: XStormy16 Opcodes729773 -Node: Xtensa-Dependent730829 -Node: Xtensa Options731563 -Node: Xtensa Syntax734300 -Node: Xtensa Opcodes736444 -Node: Xtensa Registers738238 -Node: Xtensa Optimizations738871 -Node: Density Instructions739323 -Node: Xtensa Automatic Alignment740425 -Node: Xtensa Relaxation742872 -Node: Xtensa Branch Relaxation743780 -Node: Xtensa Call Relaxation745152 -Node: Xtensa Immediate Relaxation746938 -Node: Xtensa Directives749512 -Node: Schedule Directive751221 -Node: Longcalls Directive751561 -Node: Transform Directive752105 -Node: Literal Directive752847 -Ref: Literal Directive-Footnote-1756386 -Node: Literal Position Directive756528 -Node: Literal Prefix Directive758227 -Node: Absolute Literals Directive759125 -Node: Reporting Bugs760432 -Node: Bug Criteria761158 -Node: Bug Reporting761925 -Node: Acknowledgements768574 -Ref: Acknowledgements-Footnote-1773540 -Node: GNU Free Documentation License773566 -Node: AS Index798735 +Node: ARM Syntax242529 +Node: ARM-Instruction-Set242897 +Node: ARM-Chars244129 +Node: ARM-Regs244840 +Node: ARM-Neon-Alignment245049 +Node: ARM Floating Point245513 +Node: ARM-Relocations245712 +Node: ARM Directives246846 +Ref: arm_pad248163 +Ref: arm_fnend251500 +Ref: arm_fnstart251824 +Ref: arm_save254834 +Ref: arm_setfp255535 +Node: ARM Opcodes258827 +Node: ARM Mapping Symbols260915 +Node: ARM Unwinding Tutorial261725 +Node: AVR-Dependent267927 +Node: AVR Options268217 +Node: AVR Syntax273009 +Node: AVR-Chars273296 +Node: AVR-Regs273855 +Node: AVR-Modifiers274434 +Node: AVR Opcodes276494 +Node: Blackfin-Dependent281740 +Node: Blackfin Options282052 +Node: Blackfin Syntax283026 +Node: Blackfin Directives289233 +Node: CR16-Dependent289979 +Node: CR16 Operand Qualifiers290279 +Node: CR16 Syntax292940 +Node: CR16-Chars293126 +Node: CRIS-Dependent293663 +Node: CRIS-Opts294009 +Ref: march-option295695 +Node: CRIS-Expand297512 +Node: CRIS-Symbols298695 +Node: CRIS-Syntax299864 +Node: CRIS-Chars300200 +Node: CRIS-Pic300751 +Ref: crispic300947 +Node: CRIS-Regs304487 +Node: CRIS-Pseudos304904 +Ref: crisnous305680 +Node: D10V-Dependent306962 +Node: D10V-Opts307313 +Node: D10V-Syntax308275 +Node: D10V-Size308804 +Node: D10V-Subs309777 +Node: D10V-Chars310812 +Node: D10V-Regs312724 +Node: D10V-Addressing313769 +Node: D10V-Word314455 +Node: D10V-Float314970 +Node: D10V-Opcodes315281 +Node: D30V-Dependent315674 +Node: D30V-Opts316031 +Node: D30V-Syntax316708 +Node: D30V-Size317242 +Node: D30V-Subs318215 +Node: D30V-Chars319252 +Node: D30V-Guarded321860 +Node: D30V-Regs322542 +Node: D30V-Addressing323683 +Node: D30V-Float324353 +Node: D30V-Opcodes324666 +Node: Epiphany-Dependent325061 +Node: Epiphany Options325349 +Node: Epiphany Syntax325748 +Node: Epiphany-Chars325949 +Node: H8/300-Dependent326503 +Node: H8/300 Options326919 +Node: H8/300 Syntax327186 +Node: H8/300-Chars327487 +Node: H8/300-Regs327786 +Node: H8/300-Addressing328705 +Node: H8/300 Floating Point329746 +Node: H8/300 Directives330073 +Node: H8/300 Opcodes331201 +Node: HPPA-Dependent339523 +Node: HPPA Notes339958 +Node: HPPA Options340716 +Node: HPPA Syntax340911 +Node: HPPA Floating Point342181 +Node: HPPA Directives342387 +Node: HPPA Opcodes351073 +Node: ESA/390-Dependent351332 +Node: ESA/390 Notes351792 +Node: ESA/390 Options352583 +Node: ESA/390 Syntax352793 +Node: ESA/390 Floating Point354966 +Node: ESA/390 Directives355245 +Node: ESA/390 Opcodes358534 +Node: i386-Dependent358796 +Node: i386-Options360126 +Node: i386-Directives364692 +Node: i386-Syntax365430 +Node: i386-Variations365735 +Node: i386-Chars368276 +Node: i386-Mnemonics369005 +Node: i386-Regs372316 +Node: i386-Prefixes374361 +Node: i386-Memory377121 +Node: i386-Jumps380058 +Node: i386-Float381179 +Node: i386-SIMD383010 +Node: i386-LWP384119 +Node: i386-BMI384953 +Node: i386-TBM385331 +Node: i386-16bit385861 +Node: i386-Bugs387932 +Node: i386-Arch388686 +Node: i386-Notes391515 +Node: i860-Dependent392373 +Node: Notes-i860392813 +Node: Options-i860393718 +Node: Directives-i860395081 +Node: Opcodes for i860396150 +Node: Syntax of i860398340 +Node: i860-Chars398524 +Node: i960-Dependent399083 +Node: Options-i960399530 +Node: Floating Point-i960403415 +Node: Directives-i960403683 +Node: Opcodes for i960405717 +Node: callj-i960406357 +Node: Compare-and-branch-i960406846 +Node: Syntax of i960408750 +Node: i960-Chars408950 +Node: IA-64-Dependent409493 +Node: IA-64 Options409794 +Node: IA-64 Syntax412945 +Node: IA-64-Chars413351 +Node: IA-64-Regs413581 +Node: IA-64-Bits414507 +Node: IA-64-Relocs415037 +Node: IA-64 Opcodes415509 +Node: IP2K-Dependent415781 +Node: IP2K-Opts416053 +Node: IP2K-Syntax416553 +Node: IP2K-Chars416727 +Node: LM32-Dependent417270 +Node: LM32 Options417565 +Node: LM32 Syntax418199 +Node: LM32-Regs418495 +Node: LM32-Modifiers419454 +Node: LM32-Chars420829 +Node: LM32 Opcodes421337 +Node: M32C-Dependent421641 +Node: M32C-Opts422150 +Node: M32C-Syntax422570 +Node: M32C-Modifiers422805 +Node: M32C-Chars424594 +Node: M32R-Dependent425160 +Node: M32R-Opts425481 +Node: M32R-Directives429648 +Node: M32R-Warnings433623 +Node: M68K-Dependent436629 +Node: M68K-Opts437096 +Node: M68K-Syntax444469 +Node: M68K-Moto-Syntax446309 +Node: M68K-Float448899 +Node: M68K-Directives449419 +Node: M68K-opcodes450747 +Node: M68K-Branch450973 +Node: M68K-Chars455171 +Node: M68HC11-Dependent456034 +Node: M68HC11-Opts456571 +Node: M68HC11-Syntax460876 +Node: M68HC11-Modifiers463667 +Node: M68HC11-Directives465495 +Node: M68HC11-Float466871 +Node: M68HC11-opcodes467399 +Node: M68HC11-Branch467581 +Node: MicroBlaze-Dependent470030 +Node: MicroBlaze Directives470722 +Node: MicroBlaze Syntax472105 +Node: MicroBlaze-Chars472337 +Node: MIPS-Dependent472889 +Node: MIPS Opts474117 +Node: MIPS Object485185 +Node: MIPS Stabs486751 +Node: MIPS symbol sizes487473 +Node: MIPS ISA489142 +Node: MIPS autoextend490879 +Node: MIPS insn491609 +Node: MIPS option stack492894 +Node: MIPS ASE instruction generation overrides493668 +Node: MIPS floating-point495706 +Node: MIPS Syntax496612 +Node: MIPS-Chars496874 +Node: MMIX-Dependent497416 +Node: MMIX-Opts497796 +Node: MMIX-Expand501400 +Node: MMIX-Syntax502715 +Ref: mmixsite503072 +Node: MMIX-Chars503913 +Node: MMIX-Symbols504787 +Node: MMIX-Regs506855 +Node: MMIX-Pseudos507880 +Ref: MMIX-loc508021 +Ref: MMIX-local509101 +Ref: MMIX-is509633 +Ref: MMIX-greg509904 +Ref: GREG-base510823 +Ref: MMIX-byte512140 +Ref: MMIX-constants512611 +Ref: MMIX-prefix513257 +Ref: MMIX-spec513631 +Node: MMIX-mmixal513965 +Node: MSP430-Dependent517463 +Node: MSP430 Options517932 +Node: MSP430 Syntax518218 +Node: MSP430-Macros518534 +Node: MSP430-Chars519265 +Node: MSP430-Regs519980 +Node: MSP430-Ext520540 +Node: MSP430 Floating Point522361 +Node: MSP430 Directives522585 +Node: MSP430 Opcodes523376 +Node: MSP430 Profiling Capability523771 +Node: NS32K-Dependent526100 +Node: NS32K Syntax526323 +Node: NS32K-Chars526472 +Node: PDP-11-Dependent527212 +Node: PDP-11-Options527601 +Node: PDP-11-Pseudos532672 +Node: PDP-11-Syntax533017 +Node: PDP-11-Mnemonics533849 +Node: PDP-11-Synthetic534151 +Node: PJ-Dependent534369 +Node: PJ Options534632 +Node: PJ Syntax534927 +Node: PJ-Chars535092 +Node: PPC-Dependent535641 +Node: PowerPC-Opts535974 +Node: PowerPC-Pseudo539231 +Node: PowerPC-Syntax539853 +Node: PowerPC-Chars540043 +Node: RL78-Dependent540794 +Node: RL78-Opts541192 +Node: RL78-Modifiers541375 +Node: RL78-Directives542151 +Node: RL78-Syntax542649 +Node: RL78-Chars542845 +Node: RX-Dependent543401 +Node: RX-Opts543832 +Node: RX-Modifiers546437 +Node: RX-Directives547541 +Node: RX-Float548281 +Node: RX-Syntax548922 +Node: RX-Chars549101 +Node: S/390-Dependent549653 +Node: s390 Options550361 +Node: s390 Characters551907 +Node: s390 Syntax552428 +Node: s390 Register553329 +Node: s390 Mnemonics554142 +Node: s390 Operands557162 +Node: s390 Formats559781 +Node: s390 Aliases567652 +Node: s390 Operand Modifier571549 +Node: s390 Instruction Marker575350 +Node: s390 Literal Pool Entries576366 +Node: s390 Directives578289 +Node: s390 Floating Point582717 +Node: SCORE-Dependent583163 +Node: SCORE-Opts583468 +Node: SCORE-Pseudo584756 +Node: SCORE-Syntax586833 +Node: SCORE-Chars587015 +Node: SH-Dependent587573 +Node: SH Options587984 +Node: SH Syntax589039 +Node: SH-Chars589312 +Node: SH-Regs589855 +Node: SH-Addressing590469 +Node: SH Floating Point591378 +Node: SH Directives592472 +Node: SH Opcodes592873 +Node: SH64-Dependent597195 +Node: SH64 Options597558 +Node: SH64 Syntax599355 +Node: SH64-Chars599638 +Node: SH64-Regs600187 +Node: SH64-Addressing601283 +Node: SH64 Directives602466 +Node: SH64 Opcodes603451 +Node: Sparc-Dependent604167 +Node: Sparc-Opts604579 +Node: Sparc-Aligned-Data609237 +Node: Sparc-Syntax610069 +Node: Sparc-Chars610643 +Node: Sparc-Regs611206 +Node: Sparc-Constants616317 +Node: Sparc-Relocs621077 +Node: Sparc-Size-Translations626213 +Node: Sparc-Float627862 +Node: Sparc-Directives628057 +Node: TIC54X-Dependent630017 +Node: TIC54X-Opts630780 +Node: TIC54X-Block631823 +Node: TIC54X-Env632183 +Node: TIC54X-Constants632531 +Node: TIC54X-Subsyms632933 +Node: TIC54X-Locals634842 +Node: TIC54X-Builtins635586 +Node: TIC54X-Ext638057 +Node: TIC54X-Directives638628 +Node: TIC54X-Macros649529 +Node: TIC54X-MMRegs651640 +Node: TIC54X-Syntax651878 +Node: TIC54X-Chars652068 +Node: TIC6X-Dependent652759 +Node: TIC6X Options653062 +Node: TIC6X Syntax655063 +Node: TIC6X Directives656165 +Node: TILE-Gx-Dependent658450 +Node: TILE-Gx Options658760 +Node: TILE-Gx Syntax659110 +Node: TILE-Gx Opcodes661344 +Node: TILE-Gx Registers661632 +Node: TILE-Gx Modifiers662404 +Node: TILE-Gx Directives666870 +Node: TILEPro-Dependent667774 +Node: TILEPro Options668083 +Node: TILEPro Syntax668267 +Node: TILEPro Opcodes670501 +Node: TILEPro Registers670792 +Node: TILEPro Modifiers671562 +Node: TILEPro Directives676327 +Node: Z80-Dependent677231 +Node: Z80 Options677619 +Node: Z80 Syntax679042 +Node: Z80-Chars679714 +Node: Z80-Regs680564 +Node: Z80-Case680916 +Node: Z80 Floating Point681361 +Node: Z80 Directives681555 +Node: Z80 Opcodes683180 +Node: Z8000-Dependent684524 +Node: Z8000 Options685485 +Node: Z8000 Syntax685702 +Node: Z8000-Chars685992 +Node: Z8000-Regs686474 +Node: Z8000-Addressing687264 +Node: Z8000 Directives688381 +Node: Z8000 Opcodes689990 +Node: Vax-Dependent699932 +Node: VAX-Opts700492 +Node: VAX-float704227 +Node: VAX-directives704859 +Node: VAX-opcodes705720 +Node: VAX-branch706109 +Node: VAX-operands708616 +Node: VAX-no709379 +Node: VAX-Syntax709635 +Node: VAX-Chars709801 +Node: V850-Dependent710355 +Node: V850 Options710753 +Node: V850 Syntax713604 +Node: V850-Chars713844 +Node: V850-Regs714388 +Node: V850 Floating Point715956 +Node: V850 Directives716162 +Node: V850 Opcodes717765 +Node: XGATE-Dependent723657 +Node: XGATE-Opts724077 +Node: XGATE-Syntax725068 +Node: XGATE-Directives727147 +Node: XGATE-Float727386 +Node: XGATE-opcodes727883 +Node: XSTORMY16-Dependent727995 +Node: XStormy16 Syntax728341 +Node: XStormy16-Chars728531 +Node: XStormy16 Directives729144 +Node: XStormy16 Opcodes729799 +Node: Xtensa-Dependent730855 +Node: Xtensa Options731589 +Node: Xtensa Syntax734326 +Node: Xtensa Opcodes736470 +Node: Xtensa Registers738264 +Node: Xtensa Optimizations738897 +Node: Density Instructions739349 +Node: Xtensa Automatic Alignment740451 +Node: Xtensa Relaxation742898 +Node: Xtensa Branch Relaxation743806 +Node: Xtensa Call Relaxation745178 +Node: Xtensa Immediate Relaxation746964 +Node: Xtensa Directives749538 +Node: Schedule Directive751247 +Node: Longcalls Directive751587 +Node: Transform Directive752131 +Node: Literal Directive752873 +Ref: Literal Directive-Footnote-1756412 +Node: Literal Position Directive756554 +Node: Literal Prefix Directive758253 +Node: Absolute Literals Directive759151 +Node: Reporting Bugs760458 +Node: Bug Criteria761184 +Node: Bug Reporting761951 +Node: Acknowledgements768600 +Ref: Acknowledgements-Footnote-1773566 +Node: GNU Free Documentation License773592 +Node: AS Index798761  End Tag Table diff --git a/ld/ld.1 b/ld/ld.1 index 473665c3f..0a95b064a 100644 --- a/ld/ld.1 +++ b/ld/ld.1 @@ -124,7 +124,7 @@ .\" ======================================================================== .\" .IX Title "LD 1" -.TH LD 1 "2012-11-13" "binutils-2.23.1" "GNU Development Tools" +.TH LD 1 "2013-03-25" "binutils-2.23.2" "GNU Development Tools" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -284,7 +284,7 @@ Adds \fI\s-1AUDITLIB\s0\fR to the \f(CW\*(C`DT_AUDIT\*(C'\fR entry of the dynami specified in the library. If specified multiple times \f(CW\*(C`DT_AUDIT\*(C'\fR will contain a colon separated list of audit interfaces to use. If the linker finds an object with an audit entry while searching for shared libraries, -it will add a corresponding \f(CW\*(C`DT_DEPAUDIT\*(C'\fR entry in the output file. +it will add a corresponding \f(CW\*(C`DT_DEPAUDIT\*(C'\fR entry in the output file. This option is only meaningful on \s-1ELF\s0 platforms supporting the rtld-audit interface. .IP "\fB\-A\fR \fIarchitecture\fR" 4 @@ -1114,7 +1114,7 @@ option. .IP "\fB\-\-no\-copy\-dt\-needed\-entries\fR" 4 .IX Item "--no-copy-dt-needed-entries" .PD -This option affects the treatment of dynamic libraries referred to +This option affects the treatment of dynamic libraries referred to by \s-1DT_NEEDED\s0 tags \fIinside\fR \s-1ELF\s0 dynamic libraries mentioned on the command line. Normally the linker won't add a \s-1DT_NEEDED\s0 tag to the output binary for each library mentioned in a \s-1DT_NEEDED\s0 tag in an @@ -1234,7 +1234,7 @@ the linker recursively marks as used any section referenced by their relocations. See \fB\-\-entry\fR and \fB\-\-undefined\fR. .Sp This option can be set when doing a partial link (enabled with option -\&\fB\-r\fR). In this case the root of symbols kept must be explicitly +\&\fB\-r\fR). In this case the root of symbols kept must be explicitly specified either by an \fB\-\-entry\fR or \fB\-\-undefined\fR option or by a \f(CW\*(C`ENTRY\*(C'\fR command in the linker script. .IP "\fB\-\-print\-gc\-sections\fR" 4 @@ -1614,6 +1614,11 @@ Same as \fB\-\-section\-start\fR, with \f(CW\*(C`.bss\*(C'\fR, \f(CW\*(C`.data\* .IX Item "-Ttext-segment=org" When creating an \s-1ELF\s0 executable or shared object, it will set the address of the first byte of the text segment. +.IP "\fB\-Trodata\-segment=\fR\fIorg\fR" 4 +.IX Item "-Trodata-segment=org" +When creating an \s-1ELF\s0 executable or shared object for a target where +the read-only data is in its own segment separate from the executable +text, it will set the address of the first byte of the read-only data segment. .IP "\fB\-\-unresolved\-symbols=\fR\fImethod\fR" 4 .IX Item "--unresolved-symbols=method" Determine how to handle unresolved symbols. There are four possible @@ -1961,8 +1966,8 @@ allow their use in executable images as well, or to (probably pointlessly!) disallow it in object files, by using these two options. Executable images generated with these long section names are slightly non-standard, carrying as they do a string table, and may generate confusing output when examined -with non-GNU PE-aware tools, such as file viewers and dumpers. However, -\&\s-1GDB\s0 relies on the use of \s-1PE\s0 long section names to find Dwarf\-2 debug +with non-GNU PE-aware tools, such as file viewers and dumpers. However, +\&\s-1GDB\s0 relies on the use of \s-1PE\s0 long section names to find Dwarf\-2 debug information sections in an executable image at runtime, and so if neither option is specified on the command-line, \fBld\fR will enable long section names, overriding the default and technically correct behaviour, diff --git a/ld/ld.info b/ld/ld.info index ecb226510..08904f085 100644 --- a/ld/ld.info +++ b/ld/ld.info @@ -5,7 +5,7 @@ START-INFO-DIR-ENTRY * Ld: (ld). The GNU linker. END-INFO-DIR-ENTRY - This file documents the GNU linker LD (GNU Binutils) version 2.23.1. + This file documents the GNU linker LD (GNU Binutils) version 2.23.2. Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free @@ -24,7 +24,7 @@ File: ld.info, Node: Top, Next: Overview, Up: (dir) LD ** -This file documents the GNU linker ld (GNU Binutils) version 2.23.1. +This file documents the GNU linker ld (GNU Binutils) version 2.23.2. This document is distributed under the terms of the GNU Free Documentation License version 1.3. A copy of the license is included @@ -1381,6 +1381,12 @@ GNU linker: When creating an ELF executable or shared object, it will set the address of the first byte of the text segment. +`-Trodata-segment=ORG' + When creating an ELF executable or shared object for a target where + the read-only data is in its own segment separate from the + executable text, it will set the address of the first byte of the + read-only data segment. + `--unresolved-symbols=METHOD' Determine how to handle unresolved symbols. There are four possible values for `method': @@ -7159,19 +7165,19 @@ LD Index * -(: Options. (line 696) * --accept-unknown-input-arch: Options. (line 714) * --add-needed: Options. (line 738) -* --add-stdcall-alias: Options. (line 1583) +* --add-stdcall-alias: Options. (line 1589) * --allow-multiple-definition: Options. (line 989) * --allow-shlib-undefined: Options. (line 995) * --architecture=ARCH: Options. (line 123) * --as-needed: Options. (line 724) * --audit AUDITLIB: Options. (line 112) * --auxiliary=NAME: Options. (line 255) -* --bank-window: Options. (line 2015) -* --base-file: Options. (line 1588) +* --bank-window: Options. (line 2021) +* --base-file: Options. (line 1594) * --be8: ARM. (line 28) * --bss-plt: PowerPC ELF32. (line 16) -* --build-id: Options. (line 1545) -* --build-id=STYLE: Options. (line 1545) +* --build-id: Options. (line 1551) +* --build-id=STYLE: Options. (line 1551) * --check-sections: Options. (line 817) * --copy-dt-needed-entries: Options. (line 829) * --cref: Options. (line 849) @@ -7181,49 +7187,49 @@ LD Index * --defsym=SYMBOL=EXP: Options. (line 877) * --demangle[=STYLE]: Options. (line 890) * --depaudit AUDITLIB: Options. (line 177) -* --disable-auto-image-base: Options. (line 1767) -* --disable-auto-import: Options. (line 1902) -* --disable-long-section-names: Options. (line 1598) -* --disable-new-dtags: Options. (line 1508) -* --disable-runtime-pseudo-reloc: Options. (line 1915) -* --disable-stdcall-fixup: Options. (line 1620) +* --disable-auto-image-base: Options. (line 1773) +* --disable-auto-import: Options. (line 1908) +* --disable-long-section-names: Options. (line 1604) +* --disable-new-dtags: Options. (line 1514) +* --disable-runtime-pseudo-reloc: Options. (line 1921) +* --disable-stdcall-fixup: Options. (line 1626) * --discard-all: Options. (line 587) * --discard-locals: Options. (line 591) -* --dll: Options. (line 1593) -* --dll-search-prefix: Options. (line 1773) +* --dll: Options. (line 1599) +* --dll-search-prefix: Options. (line 1779) * --dotsyms: PowerPC64 ELF64. (line 33) -* --dsbt-index: Options. (line 1992) -* --dsbt-size: Options. (line 1987) +* --dsbt-index: Options. (line 1998) +* --dsbt-size: Options. (line 1993) * --dynamic-linker=FILE: Options. (line 903) * --dynamic-list-cpp-new: Options. (line 809) * --dynamic-list-cpp-typeinfo: Options. (line 813) * --dynamic-list-data: Options. (line 806) * --dynamic-list=DYNAMIC-LIST-FILE: Options. (line 793) -* --dynamicbase: Options. (line 1951) -* --eh-frame-hdr: Options. (line 1499) +* --dynamicbase: Options. (line 1957) +* --eh-frame-hdr: Options. (line 1505) * --emit-relocs: Options. (line 476) * --emit-stack-syms: SPU ELF. (line 46) -* --emit-stub-syms <1>: PowerPC64 ELF64. (line 29) +* --emit-stub-syms <1>: SPU ELF. (line 15) * --emit-stub-syms <2>: PowerPC ELF32. (line 47) -* --emit-stub-syms: SPU ELF. (line 15) -* --enable-auto-image-base: Options. (line 1759) -* --enable-auto-import: Options. (line 1782) -* --enable-extra-pe-debug: Options. (line 1920) -* --enable-long-section-names: Options. (line 1598) -* --enable-new-dtags: Options. (line 1508) -* --enable-runtime-pseudo-reloc: Options. (line 1907) -* --enable-stdcall-fixup: Options. (line 1620) +* --emit-stub-syms: PowerPC64 ELF64. (line 29) +* --enable-auto-image-base: Options. (line 1765) +* --enable-auto-import: Options. (line 1788) +* --enable-extra-pe-debug: Options. (line 1926) +* --enable-long-section-names: Options. (line 1604) +* --enable-new-dtags: Options. (line 1514) +* --enable-runtime-pseudo-reloc: Options. (line 1913) +* --enable-stdcall-fixup: Options. (line 1626) * --entry=ENTRY: Options. (line 187) -* --error-unresolved-symbols: Options. (line 1452) -* --exclude-all-symbols: Options. (line 1674) +* --error-unresolved-symbols: Options. (line 1458) +* --exclude-all-symbols: Options. (line 1680) * --exclude-libs: Options. (line 197) * --exclude-modules-for-implib: Options. (line 208) -* --exclude-symbols: Options. (line 1668) -* --export-all-symbols: Options. (line 1644) +* --exclude-symbols: Options. (line 1674) +* --export-all-symbols: Options. (line 1650) * --export-dynamic: Options. (line 221) * --extra-overlay-stubs: SPU ELF. (line 19) * --fatal-warnings: Options. (line 910) -* --file-alignment: Options. (line 1678) +* --file-alignment: Options. (line 1684) * --filter=NAME: Options. (line 276) * --fix-arm1176: ARM. (line 111) * --fix-cortex-a8: i960. (line 39) @@ -7231,33 +7237,33 @@ LD Index * --fix-v4bx-interworking: ARM. (line 62) * --force-dynamic: Options. (line 485) * --force-exe-suffix: Options. (line 915) -* --forceinteg: Options. (line 1956) +* --forceinteg: Options. (line 1962) * --format=FORMAT: Options. (line 134) * --format=VERSION: TI COFF. (line 6) * --gc-sections: Options. (line 925) -* --got: Options. (line 2028) +* --got: Options. (line 2034) * --got=TYPE: M68K. (line 6) * --gpsize=VALUE: Options. (line 309) -* --hash-size=NUMBER: Options. (line 1517) -* --hash-style=STYLE: Options. (line 1525) -* --heap: Options. (line 1684) +* --hash-size=NUMBER: Options. (line 1523) +* --hash-style=STYLE: Options. (line 1531) +* --heap: Options. (line 1690) * --help: Options. (line 962) -* --image-base: Options. (line 1691) +* --image-base: Options. (line 1697) * --just-symbols=FILE: Options. (line 508) -* --kill-at: Options. (line 1700) -* --large-address-aware: Options. (line 1705) -* --ld-generated-unwind-info: Options. (line 1503) -* --leading-underscore: Options. (line 1638) +* --kill-at: Options. (line 1706) +* --large-address-aware: Options. (line 1711) +* --ld-generated-unwind-info: Options. (line 1509) +* --leading-underscore: Options. (line 1644) * --library-path=DIR: Options. (line 368) * --library=NAMESPEC: Options. (line 335) * --local-store=lo:hi: SPU ELF. (line 24) -* --major-image-version: Options. (line 1714) -* --major-os-version: Options. (line 1719) -* --major-subsystem-version: Options. (line 1723) +* --major-image-version: Options. (line 1720) +* --major-os-version: Options. (line 1725) +* --major-subsystem-version: Options. (line 1729) * --merge-exidx-entries: i960. (line 48) -* --minor-image-version: Options. (line 1728) -* --minor-os-version: Options. (line 1733) -* --minor-subsystem-version: Options. (line 1737) +* --minor-image-version: Options. (line 1734) +* --minor-os-version: Options. (line 1739) +* --minor-subsystem-version: Options. (line 1743) * --mri-script=MRI-CMDFILE: Options. (line 158) * --multi-subspace: HPPA ELF32. (line 6) * --nmagic: Options. (line 439) @@ -7265,7 +7271,7 @@ LD Index * --no-add-needed: Options. (line 738) * --no-allow-shlib-undefined: Options. (line 995) * --no-as-needed: Options. (line 724) -* --no-bind: Options. (line 1970) +* --no-bind: Options. (line 1976) * --no-check-sections: Options. (line 817) * --no-copy-dt-needed-entries: Options. (line 829) * --no-define-common: Options. (line 861) @@ -7277,11 +7283,11 @@ LD Index * --no-fix-arm1176: ARM. (line 111) * --no-fix-cortex-a8: i960. (line 39) * --no-gc-sections: Options. (line 925) -* --no-isolation: Options. (line 1963) +* --no-isolation: Options. (line 1969) * --no-keep-memory: Options. (line 974) -* --no-leading-underscore: Options. (line 1638) -* --no-merge-exidx-entries <1>: i960. (line 48) -* --no-merge-exidx-entries: Options. (line 1999) +* --no-leading-underscore: Options. (line 1644) +* --no-merge-exidx-entries <1>: Options. (line 2005) +* --no-merge-exidx-entries: i960. (line 48) * --no-multi-toc: PowerPC64 ELF64. (line 74) * --no-omagic: Options. (line 454) * --no-opd-optimize: PowerPC64 ELF64. (line 48) @@ -7290,12 +7296,12 @@ LD Index * --no-plt-static-chain: PowerPC64 ELF64. (line 103) * --no-plt-thread-safe: PowerPC64 ELF64. (line 109) * --no-print-gc-sections: Options. (line 947) -* --no-seh: Options. (line 1966) -* --no-tls-optimize <1>: PowerPC64 ELF64. (line 43) -* --no-tls-optimize: PowerPC ELF32. (line 51) +* --no-seh: Options. (line 1972) +* --no-tls-optimize <1>: PowerPC ELF32. (line 51) +* --no-tls-optimize: PowerPC64 ELF64. (line 43) * --no-toc-optimize: PowerPC64 ELF64. (line 60) * --no-toc-sort: PowerPC64 ELF64. (line 86) -* --no-trampoline: Options. (line 2009) +* --no-trampoline: Options. (line 2015) * --no-undefined: Options. (line 981) * --no-undefined-version: Options. (line 1023) * --no-warn-mismatch: Options. (line 1036) @@ -7304,11 +7310,11 @@ LD Index * --no-whole-archive: Options. (line 1049) * --noinhibit-exec: Options. (line 1053) * --non-overlapping-opd: PowerPC64 ELF64. (line 54) -* --nxcompat: Options. (line 1959) +* --nxcompat: Options. (line 1965) * --oformat=OUTPUT-FORMAT: Options. (line 1065) * --omagic: Options. (line 445) -* --out-implib: Options. (line 1750) -* --output-def: Options. (line 1742) +* --out-implib: Options. (line 1756) +* --output-def: Options. (line 1748) * --output=OUTPUT: Options. (line 460) * --pic-executable: Options. (line 1078) * --pic-veneer: ARM. (line 133) @@ -7319,7 +7325,7 @@ LD Index * --print-gc-sections: Options. (line 947) * --print-map: Options. (line 402) * --print-output-format: Options. (line 956) -* --reduce-memory-overheads: Options. (line 1531) +* --reduce-memory-overheads: Options. (line 1537) * --relax: Options. (line 1094) * --relax on i960: i960. (line 31) * --relax on PowerPC: PowerPC ELF32. (line 6) @@ -7328,7 +7334,7 @@ LD Index * --retain-symbols-file=FILENAME: Options. (line 1120) * --script=SCRIPT: Options. (line 532) * --sdata-got: PowerPC ELF32. (line 33) -* --section-alignment: Options. (line 1925) +* --section-alignment: Options. (line 1931) * --section-start=SECTIONNAME=ORG: Options. (line 1276) * --secure-plt: PowerPC ELF32. (line 26) * --sort-common: Options. (line 1218) @@ -7336,7 +7342,7 @@ LD Index * --sort-section=name: Options. (line 1229) * --split-by-file: Options. (line 1237) * --split-by-reloc: Options. (line 1242) -* --stack: Options. (line 1931) +* --stack: Options. (line 1937) * --stack-analysis: SPU ELF. (line 29) * --stats: Options. (line 1255) * --strip-all: Options. (line 519) @@ -7344,7 +7350,7 @@ LD Index * --stub-group-size: PowerPC64 ELF64. (line 6) * --stub-group-size=N <1>: HPPA ELF32. (line 12) * --stub-group-size=N: ARM. (line 138) -* --subsystem: Options. (line 1938) +* --subsystem: Options. (line 1944) * --support-old-code: ARM. (line 6) * --sysroot=DIRECTORY: Options. (line 1259) * --target-help: Options. (line 966) @@ -7355,27 +7361,27 @@ LD Index * --trace: Options. (line 528) * --trace-symbol=SYMBOL: Options. (line 597) * --traditional-format: Options. (line 1264) -* --tsaware: Options. (line 1976) +* --tsaware: Options. (line 1982) * --undefined=SYMBOL: Options. (line 554) * --unique[=SECTION]: Options. (line 572) -* --unresolved-symbols: Options. (line 1295) +* --unresolved-symbols: Options. (line 1301) * --use-blx: ARM. (line 74) * --use-nul-prefixed-import-tables: ARM. (line 23) -* --verbose[=NUMBER]: Options. (line 1324) +* --verbose[=NUMBER]: Options. (line 1330) * --version: Options. (line 581) -* --version-script=VERSION-SCRIPTFILE: Options. (line 1332) +* --version-script=VERSION-SCRIPTFILE: Options. (line 1338) * --vfp11-denorm-fix: ARM. (line 83) -* --warn-alternate-em: Options. (line 1444) -* --warn-common: Options. (line 1343) -* --warn-constructors: Options. (line 1411) -* --warn-multiple-gp: Options. (line 1416) -* --warn-once: Options. (line 1430) -* --warn-section-align: Options. (line 1434) -* --warn-shared-textrel: Options. (line 1441) -* --warn-unresolved-symbols: Options. (line 1447) -* --wdmdriver: Options. (line 1973) -* --whole-archive: Options. (line 1456) -* --wrap=SYMBOL: Options. (line 1470) +* --warn-alternate-em: Options. (line 1450) +* --warn-common: Options. (line 1349) +* --warn-constructors: Options. (line 1417) +* --warn-multiple-gp: Options. (line 1422) +* --warn-once: Options. (line 1436) +* --warn-section-align: Options. (line 1440) +* --warn-shared-textrel: Options. (line 1447) +* --warn-unresolved-symbols: Options. (line 1453) +* --wdmdriver: Options. (line 1979) +* --whole-archive: Options. (line 1462) +* --wrap=SYMBOL: Options. (line 1476) * -A ARCH: Options. (line 122) * -a KEYWORD: Options. (line 105) * -assert KEYWORD: Options. (line 745) @@ -7437,6 +7443,7 @@ LD Index * -T SCRIPT: Options. (line 532) * -Tbss=ORG: Options. (line 1285) * -Tdata=ORG: Options. (line 1285) +* -Trodata-segment=ORG: Options. (line 1295) * -Ttext-segment=ORG: Options. (line 1291) * -Ttext=ORG: Options. (line 1285) * -u SYMBOL: Options. (line 554) @@ -7514,7 +7521,7 @@ LD Index (line 19) * CHIP (MRI): MRI. (line 58) * COLLECT_NO_DEMANGLE: Environment. (line 29) -* combining symbols, warnings on: Options. (line 1343) +* combining symbols, warnings on: Options. (line 1349) * command files: Scripts. (line 6) * command line: Options. (line 6) * common allocation: Options. (line 861) @@ -7528,9 +7535,9 @@ LD Index * constants in linker scripts: Constants. (line 6) * constraints on output sections: Output Section Constraint. (line 6) +* constructors: Options. (line 562) * CONSTRUCTORS: Output Section Keywords. (line 19) -* constructors: Options. (line 562) * constructors, arranging in link: Output Section Keywords. (line 19) * Cortex-A8 erratum workaround: i960. (line 39) @@ -7549,7 +7556,7 @@ LD Index * DATA_SEGMENT_END(EXP): Builtin Functions. (line 103) * DATA_SEGMENT_RELRO_END(OFFSET, EXP): Builtin Functions. (line 109) * dbx: Options. (line 1269) -* DEF files, creating: Options. (line 1742) +* DEF files, creating: Options. (line 1748) * default emulation: Environment. (line 21) * default input format: Environment. (line 9) * DEFINED(SYMBOL): Builtin Functions. (line 120) @@ -7560,8 +7567,8 @@ LD Index * discarding sections: Output Section Discarding. (line 6) * discontinuous memory: MEMORY. (line 6) -* DLLs, creating: Options. (line 1742) -* DLLs, linking to: Options. (line 1773) +* DLLs, creating: Options. (line 1650) +* DLLs, linking to: Options. (line 1779) * dot: Location Counter. (line 6) * dot inside sections: Location Counter. (line 36) * dot outside sections: Location Counter. (line 66) @@ -7609,7 +7616,8 @@ LD Index * forcing the creation of dynamic sections: Options. (line 485) * FORMAT (MRI): MRI. (line 66) * functions in expressions: Builtin Functions. (line 6) -* garbage collection <1>: Input Section Keep. (line 6) +* garbage collection <1>: Options. (line 947) +* garbage collection <2>: Input Section Keep. (line 6) * garbage collection: Options. (line 925) * generating optimized output: Options. (line 466) * GNU linker: Overview. (line 6) @@ -7619,7 +7627,7 @@ LD Index * groups of archives: Options. (line 696) * H8/300 support: H8/300. (line 6) * header size: Builtin Functions. (line 183) -* heap size: Options. (line 1684) +* heap size: Options. (line 1690) * help: Options. (line 962) * HIDDEN: HIDDEN. (line 6) * holes: Location Counter. (line 12) @@ -7628,13 +7636,13 @@ LD Index * HPPA multiple sub-space stubs: HPPA ELF32. (line 6) * HPPA stub grouping: HPPA ELF32. (line 12) * i960 support: i960. (line 6) -* image base: Options. (line 1691) +* image base: Options. (line 1697) * implicit linker scripts: Implicit Linker Scripts. (line 6) * import libraries: WIN32. (line 10) * INCLUDE FILENAME: File Commands. (line 9) * including a linker script: File Commands. (line 9) -* including an entire archive: Options. (line 1456) +* including an entire archive: Options. (line 1462) * incremental link: Options. (line 326) * INHIBIT_COMMON_ALLOCATION: Miscellaneous Commands. (line 25) @@ -7735,7 +7743,7 @@ LD Index * object files: Options. (line 29) * object formats available: BFD. (line 6) * object size: Options. (line 309) -* OMAGIC: Options. (line 454) +* OMAGIC: Options. (line 445) * ONLY_IF_RO: Output Section Constraint. (line 6) * ONLY_IF_RW: Output Section Constraint. @@ -7824,6 +7832,7 @@ LD Index * requirements for BFD: BFD. (line 16) * retain relocations in final executable: Options. (line 476) * retaining specified symbols: Options. (line 1120) +* rodata segment origin, cmd line: Options. (line 1296) * ROM initialized data: Output Section LMA. (line 39) * round up expression: Builtin Functions. (line 38) * round up location counter: Builtin Functions. (line 38) @@ -7843,7 +7852,7 @@ LD Index (line 6) * section address in expression: Builtin Functions. (line 17) * section alignment: Builtin Functions. (line 64) -* section alignment, warnings on: Options. (line 1434) +* section alignment, warnings on: Options. (line 1440) * section data: Output Section Data. (line 6) * section fill pattern: Output Section Fill. @@ -7882,7 +7891,7 @@ LD Index (line 46) * SORT_NONE: Input Section Wildcards. (line 104) -* SPU: SPU ELF. (line 46) +* SPU: SPU ELF. (line 29) * SPU ELF options: SPU ELF. (line 6) * SPU extra overlay stubs: SPU ELF. (line 19) * SPU local store size: SPU ELF. (line 24) @@ -7891,7 +7900,7 @@ LD Index * SPU plugins: SPU ELF. (line 6) * SQUAD(EXPRESSION): Output Section Data. (line 6) -* stack size: Options. (line 1931) +* stack size: Options. (line 1937) * standard Unix system: Options. (line 7) * start of execution: Entry Point. (line 6) * STARTUP(FILENAME): File Commands. (line 82) @@ -7927,7 +7936,7 @@ LD Index * undefined symbol: Options. (line 554) * undefined symbol in linker script: Miscellaneous Commands. (line 13) -* undefined symbols, warnings on: Options. (line 1430) +* undefined symbols, warnings on: Options. (line 1436) * uninitialized data placement: Input Section Common. (line 6) * unspecified memory: Output Section Data. @@ -7938,16 +7947,16 @@ LD Index * using auto-export functionality: WIN32. (line 22) * Using decorations: WIN32. (line 162) * variables, defining: Assignments. (line 6) -* verbose[=NUMBER]: Options. (line 1324) +* verbose[=NUMBER]: Options. (line 1330) * version: Options. (line 581) * version script: VERSION. (line 6) -* version script, symbol versions: Options. (line 1332) +* version script, symbol versions: Options. (line 1338) * VERSION {script text}: VERSION. (line 6) * versions of symbols: VERSION. (line 6) * VFP11_DENORM_FIX: ARM. (line 83) -* warnings, on combining symbols: Options. (line 1343) -* warnings, on section alignment: Options. (line 1434) -* warnings, on undefined symbols: Options. (line 1430) +* warnings, on combining symbols: Options. (line 1349) +* warnings, on section alignment: Options. (line 1440) +* warnings, on undefined symbols: Options. (line 1436) * weak externals: WIN32. (line 407) * what is this?: Overview. (line 6) * wildcard file name patterns: Input Section Wildcards. @@ -7962,84 +7971,84 @@ Node: Top815 Node: Overview1600 Node: Invocation2714 Node: Options3122 -Node: Environment94794 -Node: Scripts96554 -Node: Basic Script Concepts98288 -Node: Script Format100995 -Node: Simple Example101858 -Node: Simple Commands104954 -Node: Entry Point105460 -Node: File Commands106393 -Node: Format Commands110394 -Node: REGION_ALIAS112350 -Node: Miscellaneous Commands117182 -Node: Assignments120790 -Node: Simple Assignments121301 -Node: HIDDEN123036 -Node: PROVIDE123666 -Node: PROVIDE_HIDDEN124859 -Node: Source Code Reference125103 -Node: SECTIONS128683 -Node: Output Section Description130574 -Node: Output Section Name131661 -Node: Output Section Address132537 -Node: Input Section134772 -Node: Input Section Basics135573 -Node: Input Section Wildcards139479 -Node: Input Section Common144573 -Node: Input Section Keep146055 -Node: Input Section Example146545 -Node: Output Section Data147513 -Node: Output Section Keywords150290 -Node: Output Section Discarding153859 -Node: Output Section Attributes155040 -Node: Output Section Type156141 -Node: Output Section LMA157212 -Node: Forced Output Alignment160283 -Node: Forced Input Alignment160551 -Node: Output Section Constraint160940 -Node: Output Section Region161368 -Node: Output Section Phdr161801 -Node: Output Section Fill162465 -Node: Overlay Description163607 -Node: MEMORY167910 -Node: PHDRS172245 -Node: VERSION177499 -Node: Expressions185592 -Node: Constants186521 -Node: Symbolic Constants187396 -Node: Symbols187947 -Node: Orphan Sections188694 -Node: Location Counter189859 -Node: Operators194295 -Node: Evaluation195217 -Node: Expression Section196581 -Node: Builtin Functions200238 -Node: Implicit Linker Scripts208199 -Node: Machine Dependent208974 -Node: H8/300209990 -Node: i960211615 -Node: M68HC11/68HC12213819 -Node: ARM215273 -Node: HPPA ELF32223236 -Node: M68K224859 -Node: MMIX225768 -Node: MSP430226933 -Node: PowerPC ELF32227982 -Node: PowerPC64 ELF64230818 -Node: SPU ELF236974 -Node: TI COFF239606 -Node: WIN32240132 -Node: Xtensa260257 -Node: BFD263222 -Node: BFD outline264677 -Node: BFD information loss265963 -Node: Canonical format268480 -Node: Reporting Bugs272837 -Node: Bug Criteria273531 -Node: Bug Reporting274230 -Node: MRI281269 -Node: GNU Free Documentation License285912 -Node: LD Index311068 +Node: Environment95055 +Node: Scripts96815 +Node: Basic Script Concepts98549 +Node: Script Format101256 +Node: Simple Example102119 +Node: Simple Commands105215 +Node: Entry Point105721 +Node: File Commands106654 +Node: Format Commands110655 +Node: REGION_ALIAS112611 +Node: Miscellaneous Commands117443 +Node: Assignments121051 +Node: Simple Assignments121562 +Node: HIDDEN123297 +Node: PROVIDE123927 +Node: PROVIDE_HIDDEN125120 +Node: Source Code Reference125364 +Node: SECTIONS128944 +Node: Output Section Description130835 +Node: Output Section Name131922 +Node: Output Section Address132798 +Node: Input Section135033 +Node: Input Section Basics135834 +Node: Input Section Wildcards139740 +Node: Input Section Common144834 +Node: Input Section Keep146316 +Node: Input Section Example146806 +Node: Output Section Data147774 +Node: Output Section Keywords150551 +Node: Output Section Discarding154120 +Node: Output Section Attributes155301 +Node: Output Section Type156402 +Node: Output Section LMA157473 +Node: Forced Output Alignment160544 +Node: Forced Input Alignment160812 +Node: Output Section Constraint161201 +Node: Output Section Region161629 +Node: Output Section Phdr162062 +Node: Output Section Fill162726 +Node: Overlay Description163868 +Node: MEMORY168171 +Node: PHDRS172506 +Node: VERSION177760 +Node: Expressions185853 +Node: Constants186782 +Node: Symbolic Constants187657 +Node: Symbols188208 +Node: Orphan Sections188955 +Node: Location Counter190120 +Node: Operators194556 +Node: Evaluation195478 +Node: Expression Section196842 +Node: Builtin Functions200499 +Node: Implicit Linker Scripts208460 +Node: Machine Dependent209235 +Node: H8/300210251 +Node: i960211876 +Node: M68HC11/68HC12214080 +Node: ARM215534 +Node: HPPA ELF32223497 +Node: M68K225120 +Node: MMIX226029 +Node: MSP430227194 +Node: PowerPC ELF32228243 +Node: PowerPC64 ELF64231079 +Node: SPU ELF237235 +Node: TI COFF239867 +Node: WIN32240393 +Node: Xtensa260518 +Node: BFD263483 +Node: BFD outline264938 +Node: BFD information loss266224 +Node: Canonical format268741 +Node: Reporting Bugs273098 +Node: Bug Criteria273792 +Node: Bug Reporting274491 +Node: MRI281530 +Node: GNU Free Documentation License286173 +Node: LD Index311329  End Tag Table -- 2.39.2