diff options
author | John-Mark Bell <jmb@netsurf-browser.org> | 2014-11-15 17:32:33 +0000 |
---|---|---|
committer | John-Mark Bell <jmb@netsurf-browser.org> | 2014-11-15 17:32:33 +0000 |
commit | ab86541744ba4422cb26b2bcd4d2db4c5b60b002 (patch) | |
tree | 533aeb9a74f615b5be1b20ed5e89c0fda876f7f6 /arm-unknown-riscos | |
parent | 739760ebaaae58993e04baf691f457bf67994e1d (diff) | |
download | toolchains-ab86541744ba4422cb26b2bcd4d2db4c5b60b002.tar.gz toolchains-ab86541744ba4422cb26b2bcd4d2db4c5b60b002.tar.bz2 |
Further texinfo fixes for binutils 2.21
Diffstat (limited to 'arm-unknown-riscos')
-rw-r--r-- | arm-unknown-riscos/recipes/patches/gcc4/binutils-texinfo.p | 176 |
1 files changed, 175 insertions, 1 deletions
diff --git a/arm-unknown-riscos/recipes/patches/gcc4/binutils-texinfo.p b/arm-unknown-riscos/recipes/patches/gcc4/binutils-texinfo.p index 857e44e..225b6c8 100644 --- a/arm-unknown-riscos/recipes/patches/gcc4/binutils-texinfo.p +++ b/arm-unknown-riscos/recipes/patches/gcc4/binutils-texinfo.p @@ -1,6 +1,6 @@ --- recipe/patches/binutils/binutils.texinfo.p +++ recipe/patches/binutils/binutils-texinfo.p -@@ -0,0 +1,85 @@ +@@ -0,0 +1,259 @@ +--- binutils/doc/binutils.texi 29 Oct 2010 12:10:32 -0000 1.173 ++++ binutils/doc/binutils.texi 15 Nov 2014 16:24:15 -0000 +@@ -4188,28 +4188,28 @@ @@ -86,3 +86,177 @@ + @end tex + + @bye ++--- 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 ++@@ -212,7 +212,7 @@ ++ encodings for use of these instructions according to the specification ++ by the user. The parameters are: ++ ++-@table @bullet +++@itemize @bullet ++ @item @var{name} ++ Name of the extension instruction ++ ++@@ -271,7 +271,7 @@ ++ with SYNTAX_20P. ++ ++ @end itemize ++-@end table +++@end itemize ++ ++ For example, defining 64-bit multiplier with immediate operands: ++ ++--- 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 ++@@ -376,7 +376,7 @@ ++ @code{unified} syntax, which can be selected via the @code{.syntax} ++ directive, and has the following main features: ++ ++-@table @bullet +++@itemize @bullet ++ @item ++ Immediate operands do not require a @code{#} prefix. ++ ++@@ -401,7 +401,7 @@ ++ @item ++ All instructions set the flags if and only if they have an @code{s} ++ affix. ++-@end table +++@end itemize ++ ++ @node ARM-Chars ++ @subsection Special Characters ++--- 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 ++@@ -43,26 +43,26 @@ ++ CR16 target operand qualifiers and its size (in bits): ++ ++ @table @samp ++-@item Immediate Operand ++-- s ---- 4 bits ++-@item ++-- m ---- 16 bits, for movb and movw instructions. ++-@item ++-- m ---- 20 bits, movd instructions. ++-@item ++-- l ---- 32 bits ++- ++-@item Absolute Operand ++-- s ---- Illegal specifier for this operand. ++-@item ++-- m ---- 20 bits, movd instructions. ++- ++-@item Displacement Operand ++-- s ---- 8 bits ++-@item ++-- m ---- 16 bits ++-@item ++-- l ---- 24 bits +++@item Immediate Operand: s +++4 bits +++@item Immediate Operand: m +++16 bits, for movb and movw instructions. +++@item Immediate Operand: m +++20 bits, movd instructions. +++@item Immediate Operand: l +++32 bits +++ +++@item Absolute Operand: s +++Illegal specifier for this operand. +++@item Absolute Operand: m +++20 bits, movd instructions. +++ +++@item Displacement Operand: s +++8 bits +++@item Displacement Operand: m +++16 bits +++@item Displacement Operand: l +++24 bits ++ @end table ++ ++ For example: ++--- 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 ++@@ -220,7 +220,7 @@ ++ instructions around accesses to the @samp{HI} and @samp{LO} registers. ++ @samp{-no-m4650} turns off this option. ++ ++-@itemx -m3900 +++@item -m3900 ++ @itemx -no-m3900 ++ @itemx -m4100 ++ @itemx -no-m4100 ++--- 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 ++@@ -36,7 +36,7 @@ ++ @item -EB ++ Assemble code for a big-endian cpu ++ ++-@itemx -EL +++@item -EL ++ Assemble code for a little-endian cpu ++ ++ @item -FIXDD ++@@ -48,13 +48,13 @@ ++ @item -SCORE5 ++ Assemble code for target is SCORE5 ++ ++-@itemx -SCORE5U +++@item -SCORE5U ++ Assemble code for target is SCORE5U ++ ++-@itemx -SCORE7 +++@item -SCORE7 ++ Assemble code for target is SCORE7, this is default setting ++ ++-@itemx -SCORE3 +++@item -SCORE3 ++ Assemble code for target is SCORE3 ++ ++ @item -march=score7 ++--- 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 ++@@ -108,7 +108,7 @@ ++ is replaced with x. At this point, x has already been encountered ++ and the substitution stops. ++ ++-@smallexample @code +++@smallexample ++ .asg "x",SYM1 ++ .asg "SYM1",SYM2 ++ .asg "SYM2",x ++@@ -125,14 +125,14 @@ ++ ambiguous by placing colons on either side of the subsym. The following ++ code: ++ ++-@smallexample @code +++@smallexample ++ .eval "10",x ++ LAB:X: add #x, a ++ @end smallexample ++ ++ When assembled becomes: ++ ++-@smallexample @code +++@smallexample ++ LAB10 add #10, a ++ @end smallexample ++ ++@@ -308,7 +308,7 @@ ++ of a label or address. For example, if an address @code{_label} resides ++ in extended program memory, the value of @code{_label} may be loaded as ++ follows: ++-@smallexample @code +++@smallexample ++ ldx #_label,16,a ; loads extended bits of _label ++ or #_label,a ; loads lower 16 bits of _label ++ bacc a ; full address is in accumulator A ++@@ -344,7 +344,7 @@ ++ performed on @var{string} before assignment. ++ ++ @cindex @code{eval} directive, TIC54X ++-@itemx .eval @var{string}, @var{name} +++@item .eval @var{string}, @var{name} ++ 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. |