diff options
-rw-r--r-- | ld/ChangeLog | 5 | ||||
-rw-r--r-- | ld/ld.texinfo | 28 |
2 files changed, 19 insertions, 14 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog index 5bde061..11fb71c 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,8 @@ +2012-11-27 Nick Clifton <nickc@redhat.com> + + PR ld/14776 + * ld.texinfo: Fix spelling mistakes. + 2012-11-26 Roland McGrath <mcgrathr@google.com> * emultempl/aarch64elf.em (gld${EMULATION_NAME}_before_parse): diff --git a/ld/ld.texinfo b/ld/ld.texinfo index 7670e96..679132c 100644 --- a/ld/ld.texinfo +++ b/ld/ld.texinfo @@ -55,7 +55,7 @@ This file documents the @sc{gnu} linker LD version @value{VERSION}. Copyright @copyright{} 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, -2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. +2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2012 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 @@ -93,7 +93,7 @@ section entitled ``GNU Free Documentation License''. @vskip 0pt plus 1filll @c man begin COPYRIGHT Copyright @copyright{} 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, -1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free +1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2012 Free Software Foundation, Inc. Permission is granted to copy, distribute and/or modify this document @@ -1608,7 +1608,7 @@ On some platforms the @samp{--relax} option performs target specific, global optimizations that become possible when the linker resolves addressing in the program, such as relaxing address modes, synthesizing new instructions, selecting shorter version of current -instructions, and combinig constant values. +instructions, and combining constant values. On some platforms these link time global optimizations may make symbolic debugging of the resulting executable impossible. @@ -1894,10 +1894,10 @@ symbols marked @samp{local} in the version script will not be exported. @cindex combining symbols, warnings on @item --warn-common Warn when a common symbol is combined with another common symbol or with -a symbol definition. Unix linkers allow this somewhat sloppy practise, +a symbol definition. Unix linkers allow this somewhat sloppy practice, but linkers on some other operating systems do not. This option allows you to find potential problems from combining global symbols. -Unfortunately, some C libraries use this practise, so you may get some +Unfortunately, some C libraries use this practice, so you may get some warnings about symbols in the libraries as well as in your programs. There are three kinds of global symbols, illustrated here by C examples: @@ -2485,7 +2485,7 @@ extern_ll --> A third method of dealing with this difficulty is to abandon 'auto-import' for the offending symbol and mark it with -@code{__declspec(dllimport)}. However, in practise that +@code{__declspec(dllimport)}. However, in practice that requires using compile-time #defines to indicate whether you are building a DLL, building client code that will link to the DLL, or merely building/linking to a static library. In making the choice @@ -4664,7 +4664,7 @@ OVERLAY [@var{start}] : [NOCROSSREFS] [AT ( @var{ldaddr} )] Everything is optional except @code{OVERLAY} (a keyword), and each section must have a name (@var{secname1} and @var{secname2} above). The section definitions within the @code{OVERLAY} construct are identical to -those within the general @code{SECTIONS} contruct (@pxref{SECTIONS}), +those within the general @code{SECTIONS} construct (@pxref{SECTIONS}), except that no addresses and no memory regions may be defined for sections within an @code{OVERLAY}. @@ -5242,7 +5242,7 @@ 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. Alternatively the linker accepts suffixes of @samp{h} or -@samp{H} for hexadeciaml, @samp{o} or @samp{O} for octal, @samp{b} or +@samp{H} for hexadecimal, @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. @@ -5679,7 +5679,7 @@ An operation involving only numbers results in a number. The result of comparisons, @samp{&&} and @samp{||} is also a number. @item The result of other binary arithmetic and logical operations on two -relative addresses in the same section or two absolute addresess +relative addresses in the same section or two absolute addresses (after above conversions) is also a number. @item The result of other operations on relative addresses or one @@ -6263,7 +6263,7 @@ executing in Thumb mode straight away. @kindex --use-nul-prefixed-import-tables The @samp{--use-nul-prefixed-import-tables} switch is specifying, that the import tables idata4 and idata5 have to be generated with a zero -elememt prefix for import libraries. This is the old style to generate +element prefix for import libraries. This is the old style to generate import tables. By default this option is turned off. @cindex BE8 @@ -6321,7 +6321,7 @@ BX Rn This allows generation of libraries/applications that work on ARMv4 cores and are still interworking safe. Note that the above veneer clobbers the -condition flags, so may cause incorrect progrm behavior in rare cases. +condition flags, so may cause incorrect program behavior in rare cases. @cindex USE_BLX @kindex --use-blx @@ -6369,11 +6369,11 @@ are sufficient to avoid the erratum in both the scalar and vector cases. @kindex --no-fix-arm1176 The @samp{--fix-arm1176} switch enables a link-time workaround for an erratum in certain ARM1176 processors. The workaround is enabled by default if you -are targetting ARM v6 (excluding ARM v6T2) or earlier. It can be disabled +are targeting ARM v6 (excluding ARM v6T2) or earlier. It can be disabled unconditionally by specifying @samp{--no-fix-arm1176}. Further information is available in the ``ARM1176JZ-S and ARM1176JZF-S -Programmer Advice Notice'' available on the ARM documentaion website at: +Programmer Advice Notice'' available on the ARM documentation website at: http://infocenter.arm.com/. @cindex NO_ENUM_SIZE_WARNING @@ -6408,7 +6408,7 @@ perform a function call to a symbol that is too far away. The placement of these sequences of instructions - called stubs - is controlled by the command line option @option{--stub-group-size=N}. The placement is important because a poor choice can create a need for -duplicate stubs, increasing the code sizw. The linker will try to +duplicate stubs, increasing the code size. The linker will try to group stubs together in order to reduce interruptions to the flow of code, but it needs guidance as to how big these groups should be and where they should be placed. |