summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn-Mark Bell <jmb@netsurf-browser.org>2014-11-15 18:04:20 +0000
committerJohn-Mark Bell <jmb@netsurf-browser.org>2014-11-15 18:04:20 +0000
commit5c296bb750617b8f0eeca18c08cb88f2d8374ed5 (patch)
tree7256f279007eaaaf5b72fbebe93bf586ba4bf1ae
parentab86541744ba4422cb26b2bcd4d2db4c5b60b002 (diff)
downloadtoolchains-5c296bb750617b8f0eeca18c08cb88f2d8374ed5.tar.gz
toolchains-5c296bb750617b8f0eeca18c08cb88f2d8374ed5.tar.bz2
Further texinfo fixes
-rw-r--r--arm-unknown-riscos/recipes/patches/gcc4/binutils-texinfo.p199
1 files changed, 151 insertions, 48 deletions
diff --git a/arm-unknown-riscos/recipes/patches/gcc4/binutils-texinfo.p b/arm-unknown-riscos/recipes/patches/gcc4/binutils-texinfo.p
index 225b6c8..e2152cc 100644
--- a/arm-unknown-riscos/recipes/patches/gcc4/binutils-texinfo.p
+++ b/arm-unknown-riscos/recipes/patches/gcc4/binutils-texinfo.p
@@ -1,8 +1,38 @@
--- recipe/patches/binutils/binutils.texinfo.p
+++ recipe/patches/binutils/binutils-texinfo.p
-@@ -0,0 +1,259 @@
+@@ -0,0 +1,362 @@
++Index: bfd/doc/bfd.texinfo
++===================================================================
++RCS file: /cvs/src/src/bfd/doc/bfd.texinfo,v
++retrieving revision 1.18
++diff -u -r1.18 bfd.texinfo
++--- bfd/doc/bfd.texinfo 28 Oct 2010 11:40:25 -0000 1.18
+++++ bfd/doc/bfd.texinfo 15 Nov 2014 18:00:35 -0000
++@@ -322,7 +322,7 @@
++ @printindex cp
++
++ @tex
++-% I think something like @colophon should be in texinfo. In the
+++% I think something like @@colophon should be in texinfo. In the
++ % meantime:
++ \long\def\colophon{\hbox to0pt{}\vfill
++ \centerline{The body of this manual is set in}
++@@ -333,7 +333,7 @@
++ \centerline{{\sl\fontname\tensl\/}}
++ \centerline{are used for emphasis.}\vfill}
++ \page\colophon
++-% Blame: doc@cygnus.com, 28mar91.
+++% Blame: doc@@cygnus.com, 28mar91.
++ @end tex
++
++ @bye
++Index: binutils/doc/binutils.texi
++===================================================================
++RCS file: /cvs/src/src/binutils/doc/binutils.texi,v
++retrieving revision 1.173
++diff -u -r1.173 binutils.texi
+--- binutils/doc/binutils.texi 29 Oct 2010 12:10:32 -0000 1.173
-++++ binutils/doc/binutils.texi 15 Nov 2014 16:24:15 -0000
+++++ binutils/doc/binutils.texi 15 Nov 2014 18:00:36 -0000
+@@ -4188,28 +4188,28 @@
+
+ @table @env
@@ -46,48 +76,13 @@
+ Change the ELF OSABI in the ELF header to @var{type}. The
+ supported ELF OSABI are the same as @option{--input-osabi}.
+
-+--- bfd/doc/bfd.texinfo 28 Oct 2010 11:40:25 -0000 1.18
-++++ bfd/doc/bfd.texinfo 15 Nov 2014 16:52:33 -0000
-+@@ -322,7 +322,7 @@
-+ @printindex cp
-+
-+ @tex
-+-% I think something like @colophon should be in texinfo. In the
-++% I think something like @@colophon should be in texinfo. In the
-+ % meantime:
-+ \long\def\colophon{\hbox to0pt{}\vfill
-+ \centerline{The body of this manual is set in}
-+@@ -333,7 +333,7 @@
-+ \centerline{{\sl\fontname\tensl\/}}
-+ \centerline{are used for emphasis.}\vfill}
-+ \page\colophon
-+-% Blame: doc@cygnus.com, 28mar91.
-++% Blame: doc@@cygnus.com, 28mar91.
-+ @end tex
-+
-+ @bye
-+--- ld/ld.texinfo 28 Oct 2010 11:40:26 -0000 1.267
-++++ ld/ld.texinfo 15 Nov 2014 16:52:35 -0000
-+@@ -7682,7 +7682,7 @@
-+ @printindex cp
-+
-+ @tex
-+-% I think something like @colophon should be in texinfo. In the
-++% I think something like @@colophon should be in texinfo. In the
-+ % meantime:
-+ \long\def\colophon{\hbox to0pt{}\vfill
-+ \centerline{The body of this manual is set in}
-+@@ -7693,7 +7693,7 @@
-+ \centerline{{\sl\fontname\tensl\/}}
-+ \centerline{are used for emphasis.}\vfill}
-+ \page\colophon
-+-% Blame: doc@cygnus.com, 28mar91.
-++% Blame: doc@@cygnus.com, 28mar91.
-+ @end tex
-+
-+ @bye
++Index: gas/doc/c-arc.texi
++===================================================================
++RCS file: /cvs/src/src/gas/doc/c-arc.texi,v
++retrieving revision 1.9
++diff -u -r1.9 c-arc.texi
+--- gas/doc/c-arc.texi 2 Sep 2009 07:24:21 -0000 1.9
-++++ gas/doc/c-arc.texi 15 Nov 2014 17:29:05 -0000
+++++ gas/doc/c-arc.texi 15 Nov 2014 18:00:36 -0000
+@@ -212,7 +212,7 @@
+ encodings for use of these instructions according to the specification
+ by the user. The parameters are:
@@ -106,8 +101,13 @@
+
+ For example, defining 64-bit multiplier with immediate operands:
+
++Index: gas/doc/c-arm.texi
++===================================================================
++RCS file: /cvs/src/src/gas/doc/c-arm.texi,v
++retrieving revision 1.81
++diff -u -r1.81 c-arm.texi
+--- gas/doc/c-arm.texi 23 Sep 2010 15:52:18 -0000 1.81
-++++ gas/doc/c-arm.texi 15 Nov 2014 17:29:06 -0000
+++++ gas/doc/c-arm.texi 15 Nov 2014 18:00:36 -0000
+@@ -376,7 +376,7 @@
+ @code{unified} syntax, which can be selected via the @code{.syntax}
+ directive, and has the following main features:
@@ -126,8 +126,71 @@
+
+ @node ARM-Chars
+ @subsection Special Characters
++@@ -433,28 +433,6 @@
++ @cindex register names, ARM
++ *TODO* Explain about ARM register naming, and the predefined names.
++
++-@node ARM-Neon-Alignment
++-@subsection NEON Alignment Specifiers
++-
++-@cindex alignment for NEON instructions
++-Some NEON load/store instructions allow an optional address
++-alignment qualifier.
++-The ARM documentation specifies that this is indicated by
++-@samp{@@ @var{align}}. However GAS already interprets
++-the @samp{@@} character as a "line comment" start,
++-so @samp{: @var{align}} is used instead. For example:
++-
++-@smallexample
++- vld1.8 @{q0@}, [r0, :128]
++-@end smallexample
++-
++-@node ARM Floating Point
++-@section Floating Point
++-
++-@cindex floating point, ARM (@sc{ieee})
++-@cindex ARM floating point (@sc{ieee})
++-The ARM family uses @sc{ieee} floating-point numbers.
++-
++ @node ARM-Relocations
++ @subsection ARM relocation generation
++
++@@ -497,6 +475,28 @@
++ MOVT r0, #:upper16:foo
++ @end smallexample
++
+++@node ARM-Neon-Alignment
+++@subsection NEON Alignment Specifiers
+++
+++@cindex alignment for NEON instructions
+++Some NEON load/store instructions allow an optional address
+++alignment qualifier.
+++The ARM documentation specifies that this is indicated by
+++@samp{@@ @var{align}}. However GAS already interprets
+++the @samp{@@} character as a "line comment" start,
+++so @samp{: @var{align}} is used instead. For example:
+++
+++@smallexample
+++ vld1.8 @{q0@}, [r0, :128]
+++@end smallexample
+++
+++@node ARM Floating Point
+++@section Floating Point
+++
+++@cindex floating point, ARM (@sc{ieee})
+++@cindex ARM floating point (@sc{ieee})
+++The ARM family uses @sc{ieee} floating-point numbers.
+++
++ @node ARM Directives
++ @section ARM Machine Directives
++
++Index: gas/doc/c-cr16.texi
++===================================================================
++RCS file: /cvs/src/src/gas/doc/c-cr16.texi,v
++retrieving revision 1.3
++diff -u -r1.3 c-cr16.texi
+--- gas/doc/c-cr16.texi 2 Sep 2009 07:24:21 -0000 1.3
-++++ gas/doc/c-cr16.texi 15 Nov 2014 17:29:06 -0000
+++++ gas/doc/c-cr16.texi 15 Nov 2014 18:00:36 -0000
+@@ -43,26 +43,26 @@
+ CR16 target operand qualifiers and its size (in bits):
+
@@ -175,8 +238,13 @@
+ @end table
+
+ For example:
++Index: gas/doc/c-mips.texi
++===================================================================
++RCS file: /cvs/src/src/gas/doc/c-mips.texi,v
++retrieving revision 1.56
++diff -u -r1.56 c-mips.texi
+--- gas/doc/c-mips.texi 4 Oct 2010 15:24:48 -0000 1.56
-++++ gas/doc/c-mips.texi 15 Nov 2014 17:29:06 -0000
+++++ gas/doc/c-mips.texi 15 Nov 2014 18:00:36 -0000
+@@ -220,7 +220,7 @@
+ instructions around accesses to the @samp{HI} and @samp{LO} registers.
+ @samp{-no-m4650} turns off this option.
@@ -186,8 +254,13 @@
+ @itemx -no-m3900
+ @itemx -m4100
+ @itemx -no-m4100
++Index: gas/doc/c-score.texi
++===================================================================
++RCS file: /cvs/src/src/gas/doc/c-score.texi,v
++retrieving revision 1.1
++diff -u -r1.1 c-score.texi
+--- gas/doc/c-score.texi 2 Mar 2009 10:33:07 -0000 1.1
-++++ gas/doc/c-score.texi 15 Nov 2014 17:29:06 -0000
+++++ gas/doc/c-score.texi 15 Nov 2014 18:00:36 -0000
+@@ -36,7 +36,7 @@
+ @item -EB
+ Assemble code for a big-endian cpu
@@ -214,8 +287,13 @@
+ Assemble code for target is SCORE3
+
+ @item -march=score7
++Index: gas/doc/c-tic54x.texi
++===================================================================
++RCS file: /cvs/src/src/gas/doc/c-tic54x.texi,v
++retrieving revision 1.8
++diff -u -r1.8 c-tic54x.texi
+--- gas/doc/c-tic54x.texi 21 Jun 2010 10:49:41 -0000 1.8
-++++ gas/doc/c-tic54x.texi 15 Nov 2014 17:29:06 -0000
+++++ gas/doc/c-tic54x.texi 15 Nov 2014 18:00:36 -0000
+@@ -108,7 +108,7 @@
+ is replaced with x. At this point, x has already been encountered
+ and the substitution stops.
@@ -260,3 +338,28 @@
+ Evaluate the contents of string @var{string} and assign the result as a
+ string to the subsym @var{name}. String replacement is performed on
+ @var{string} before assignment.
++Index: ld/ld.texinfo
++===================================================================
++RCS file: /cvs/src/src/ld/ld.texinfo,v
++retrieving revision 1.267
++diff -u -r1.267 ld.texinfo
++--- ld/ld.texinfo 28 Oct 2010 11:40:26 -0000 1.267
+++++ ld/ld.texinfo 15 Nov 2014 18:00:37 -0000
++@@ -7682,7 +7682,7 @@
++ @printindex cp
++
++ @tex
++-% I think something like @colophon should be in texinfo. In the
+++% I think something like @@colophon should be in texinfo. In the
++ % meantime:
++ \long\def\colophon{\hbox to0pt{}\vfill
++ \centerline{The body of this manual is set in}
++@@ -7693,7 +7693,7 @@
++ \centerline{{\sl\fontname\tensl\/}}
++ \centerline{are used for emphasis.}\vfill}
++ \page\colophon
++-% Blame: doc@cygnus.com, 28mar91.
+++% Blame: doc@@cygnus.com, 28mar91.
++ @end tex
++
++ @bye