Gerald Pfeifer <ger...@pfeifer.com> writes:

> Sam noticed that we had GNU Binutils capitalized inconsistently in 
> doc/invoke.texi which motivated me to check other parts of our docs.
>
> This patch addresses the majority of remaining occurrences in our docs.
>
> Pushed.
>
> Gerald

Thanks for doing that, I should've thought to look around too, but was
focused on invoke.texi at the time.

>
>
> gcc:
>       PR target/69374
>       * doc/install.texi (Prerequisites): Properly capitalize
>       GNU Binutils.
>       (Configuration): Ditto.
>       (Building): Ditto.
>       (Specific): Ditto.
> ---
>  gcc/doc/install.texi | 24 ++++++++++++------------
>  1 file changed, 12 insertions(+), 12 deletions(-)
>
> diff --git a/gcc/doc/install.texi b/gcc/doc/install.texi
> index c399b1f2055..fc771448274 100644
> --- a/gcc/doc/install.texi
> +++ b/gcc/doc/install.texi
> @@ -383,7 +383,7 @@ Necessary to build the lexical analysis module.
>  Necessary for creating some of the generated source files for GCC@.
>  If in doubt, use a recent GNU awk version.
>  
> -@item GNU binutils
> +@item GNU Binutils
>  
>  Necessary in some circumstances, optional in others.  See the
>  host/target specific instructions for your platform for the exact
> @@ -1867,7 +1867,7 @@ On MIPS targets, make @option{-mno-msa} the default 
> when no
>  @item --with-mips-plt
>  On MIPS targets, make use of copy relocations and PLTs.
>  These features are extensions to the traditional
> -SVR4-based MIPS ABIs and require support from GNU binutils
> +SVR4-based MIPS ABIs and require support from GNU Binutils
>  and the runtime C library.
>  
>  @item --with-stack-clash-protection-guard-size=@var{size}
> @@ -3302,7 +3302,7 @@ Build runtime libraries using the compiler from the 
> previous step.
>  
>  Note that if an error occurs in any step the make process will exit.
>  
> -If you are not building GNU binutils in the same source tree as GCC,
> +If you are not building GNU Binutils in the same source tree as GCC,
>  you will need a cross-assembler and cross-linker installed before
>  configuring GCC@.  Put them in the directory
>  @file{@var{prefix}/@var{target}/bin}.  Here is a table of the tools
> @@ -4229,7 +4229,7 @@ This configuration is intended for embedded systems.
>  @heading *-*-freebsd*
>  FreeBSD using the ELF file format with DWARF 2 debugging.
>  
> -We recommend bootstrapping against the latest GNU binutils or the
> +We recommend bootstrapping against the latest GNU Binutils or the
>  version found in the @file{devel/binutils} port. This also has been
>  known to enable additional features and improve overall testsuite
>  results.
> @@ -4706,7 +4706,7 @@ Andes NDS32 target in big endian mode.
>  @heading nvptx-*-none
>  Nvidia PTX target.
>  
> -Instead of GNU binutils, you will need to install
> +Instead of GNU Binutils, you will need to install
>  @uref{https://github.com/SourceryTools/nvptx-tools,,nvptx-tools}.
>  Tell GCC where to find it:
>  @option{--with-build-time-tools=[install-nvptx-tools]/nvptx-none/bin}.
> @@ -4759,7 +4759,7 @@ The OpenRISC 1000 32-bit processor with delay slots.
>  You can specify a default version for the @option{-mcpu=@var{cpu_type}}
>  switch by using the configure option @option{--with-cpu-@var{cpu_type}}.
>  
> -You will need GNU binutils 2.20 or newer.
> +You will need GNU Binutils 2.20 or newer.
>  
>  @html
>  <hr />
> @@ -4945,15 +4945,15 @@ assembler in @file{/usr/bin/as} work almost as well, 
> though.  To use GNU
>  --with-as=@//usr/@/gnu/@/bin/@/as}.
>  
>  For linking, the Solaris linker is preferred.  If you want to use the
> -GNU linker instead, the version in Solaris 11.4, from GNU binutils
> +GNU linker instead, the version in Solaris 11.4, from GNU Binutils
>  2.30.1 or newer (in @file{/usr/gnu/bin/ld} and @file{/usr/bin/gld}),
>  works.  However, it
>  generally lacks platform specific features, so better stay with Solaris
> -@command{ld}.  When using the version from GNU binutils 2.44, there's
> +@command{ld}.  When using the version from GNU Binutils 2.44, there's
>  an important caveat: binutils @emph{must} be configured with
>  @code{CONFIG_SHELL=/bin/bash}, otherwise the linker's built-in linker
>  scripts get corrupted on x86.  To use the LTO linker plugin
> -(@option{-fuse-linker-plugin}) with GNU @command{ld}, GNU binutils
> +(@option{-fuse-linker-plugin}) with GNU @command{ld}, GNU Binutils
>  @emph{must} be configured with @option{--enable-largefile}.  To use
>  Solaris @command{ld}, we recommend to configure with
>  @option{--without-gnu-ld --with-ld=@//usr/@/bin/@/ld} to guarantee the
> @@ -4968,7 +4968,7 @@ corruption at runtime in some cases for C++ programs.
>  
>  To enable symbol versioning in @samp{libstdc++} and other runtime
>  libraries with the Solaris linker, you need to have any version of GNU
> -@command{c++filt}, which is part of GNU binutils.  Symbol versioning
> +@command{c++filt}, which is part of GNU Binutils.  Symbol versioning
>  will be disabled if no appropriate version is found.  Solaris
>  @command{c++filt} from the Solaris Studio compilers does @emph{not}
>  work.
> @@ -5007,7 +5007,7 @@ in @uref{prerequisites.html,,the prerequisites}.
>  @end html
>  @anchor{sparc-sun-solaris2}
>  @heading sparc-sun-solaris2*
> -When GCC is configured to use GNU binutils 2.14 or later, the binaries
> +When GCC is configured to use GNU Binutils 2.14 or later, the binaries
>  produced are smaller than the ones produced using Solaris native tools;
>  this difference is quite significant for binaries containing debugging
>  information.
> @@ -5219,7 +5219,7 @@ with Microsoft's C++ compiler and there are no plans to 
> make it do so.
>  The Cygwin native compiler can be configured to target any 32-bit x86
>  cpu architecture desired; the default is i686-pc-cygwin.  It should be
>  used with as up-to-date a version of binutils as possible; use either
> -the latest official GNU binutils release in the Cygwin distribution,
> +the latest official GNU Binutils release in the Cygwin distribution,
>  or version 2.20 or above if building your own.
>  
>  @html

Reply via email to