Patch for Re: lm32 tools do not build on makeinfo 5.1

Joel Sherrill joel.sherrill at OARcorp.com
Tue Apr 15 20:25:13 UTC 2014


Attached is a patch for this.

Chris.. can you do the magic of putting it in the RSB for me?
I will happily test it if you do that. I am swamped.

On 4/15/2014 2:13 PM, Joel Sherrill wrote:
> Hi
>
> As long as we are stuck on this old gcc for lm32, apparently we will have to
> fix this.
>
>     makeinfo --split-size=5000000 --split-size=5000000 --no-split -I .
> -I ../../gcc-4.5.3/gcc/doc \
>         -I ../../gcc-4.5.3/gcc/doc/include -o doc/cpp.info
> ../../gcc-4.5.3/gcc/doc/cpp.texi; \
> fi
> ../../gcc-4.5.3/gcc/doc/cppopts.texi:763: @itemx must follow @item
>
> $ makeinfo --version
> makeinfo (GNU texinfo) 5.1
>
> Copyright (C) 2013 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later
> <http://gnu.org/licenses/gpl.html>
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.
>
> I am trying to build all the other targets and fixing this is low on my list
> right now.
>

-- 
Joel Sherrill, Ph.D.             Director of Research & Development
joel.sherrill at OARcorp.com        On-Line Applications Research
Ask me about RTEMS: a free RTOS  Huntsville AL 35805
Support Available                (256) 722-9985

-------------- next part --------------
diff -uNr gcc-4.5.3-orig/gcc/doc/cppopts.texi gcc-4.5.3/gcc/doc/cppopts.texi
--- gcc-4.5.3-orig/gcc/doc/cppopts.texi	2010-04-02 14:54:46.000000000 -0500
+++ gcc-4.5.3/gcc/doc/cppopts.texi	2014-04-15 15:00:33.004440855 -0500
@@ -760,7 +760,7 @@
 Enable special code to work around file systems which only permit very
 short file names, such as MS-DOS at .
 
- at itemx --help
+ at item --help
 @itemx --target-help
 @opindex help
 @opindex target-help
Binary files gcc-4.5.3-orig/gcc/doc/.cppopts.texi.swp and gcc-4.5.3/gcc/doc/.cppopts.texi.swp differ
diff -uNr gcc-4.5.3-orig/gcc/doc/gcc.texi gcc-4.5.3/gcc/doc/gcc.texi
--- gcc-4.5.3-orig/gcc/doc/gcc.texi	2009-07-16 15:36:10.000000000 -0500
+++ gcc-4.5.3/gcc/doc/gcc.texi	2014-04-15 15:02:16.210963001 -0500
@@ -86,9 +86,9 @@
 @item GNU Press
 @tab Website: www.gnupress.org
 @item a division of the
- at tab General: @tex press@@gnu.org @end tex
+ at tab General: @email{press@@gnu.org}
 @item Free Software Foundation
- at tab Orders:  @tex sales@@gnu.org @end tex
+ at tab Orders:  @email{sales@@gnu.org}
 @item 51 Franklin Street, Fifth Floor
 @tab Tel 617-542-5942
 @item Boston, MA 02110-1301 USA
diff -uNr gcc-4.5.3-orig/gcc/doc/generic.texi gcc-4.5.3/gcc/doc/generic.texi
--- gcc-4.5.3-orig/gcc/doc/generic.texi	2010-07-06 15:23:53.000000000 -0500
+++ gcc-4.5.3/gcc/doc/generic.texi	2014-04-15 15:06:52.615360918 -0500
@@ -1407,13 +1407,13 @@
 not matter.  The type of the operands and that of the result are
 always of @code{BOOLEAN_TYPE} or @code{INTEGER_TYPE}.
 
- at itemx POINTER_PLUS_EXPR
+ at item POINTER_PLUS_EXPR
 This node represents pointer arithmetic.  The first operand is always
 a pointer/reference type.  The second operand is always an unsigned
 integer type compatible with sizetype.  This is the only binary
 arithmetic operand that can operate on pointer types.
 
- at itemx PLUS_EXPR
+ at item PLUS_EXPR
 @itemx MINUS_EXPR
 @itemx MULT_EXPR
 These nodes represent various binary arithmetic operations.
Binary files gcc-4.5.3-orig/gcc/doc/.generic.texi.swp and gcc-4.5.3/gcc/doc/.generic.texi.swp differ
diff -uNr gcc-4.5.3-orig/gcc/doc/invoke.texi gcc-4.5.3/gcc/doc/invoke.texi
--- gcc-4.5.3-orig/gcc/doc/invoke.texi	2011-03-23 17:03:29.000000000 -0500
+++ gcc-4.5.3/gcc/doc/invoke.texi	2014-04-15 15:03:55.013462774 -0500
@@ -4875,11 +4875,11 @@
 @option{-fdump-rtl-ce3} enable dumping after the three
 if conversion passes.
 
- at itemx -fdump-rtl-cprop_hardreg
+ at item -fdump-rtl-cprop_hardreg
 @opindex fdump-rtl-cprop_hardreg
 Dump after hard register copy propagation.
 
- at itemx -fdump-rtl-csa
+ at item -fdump-rtl-csa
 @opindex fdump-rtl-csa
 Dump after combining stack adjustments.
 
@@ -4890,11 +4890,11 @@
 @option{-fdump-rtl-cse1} and @option{-fdump-rtl-cse2} enable dumping after
 the two common sub-expression elimination passes.
 
- at itemx -fdump-rtl-dce
+ at item -fdump-rtl-dce
 @opindex fdump-rtl-dce
 Dump after the standalone dead code elimination passes.
 
- at itemx -fdump-rtl-dbr
+ at item -fdump-rtl-dbr
 @opindex fdump-rtl-dbr
 Dump after delayed branch scheduling.
 
@@ -4939,7 +4939,7 @@
 @opindex fdump-rtl-initvals
 Dump after the computation of the initial value sets.
 
- at itemx -fdump-rtl-into_cfglayout
+ at item -fdump-rtl-into_cfglayout
 @opindex fdump-rtl-into_cfglayout
 Dump after converting to cfglayout mode.
 
@@ -4969,7 +4969,7 @@
 @opindex fdump-rtl-rnreg
 Dump after register renumbering.
 
- at itemx -fdump-rtl-outof_cfglayout
+ at item -fdump-rtl-outof_cfglayout
 @opindex fdump-rtl-outof_cfglayout
 Dump after converting from cfglayout mode.
 
@@ -4981,7 +4981,7 @@
 @opindex fdump-rtl-postreload
 Dump after post-reload optimizations.
 
- at itemx -fdump-rtl-pro_and_epilogue
+ at item -fdump-rtl-pro_and_epilogue
 @opindex fdump-rtl-pro_and_epilogue
 Dump after generating the function pro and epilogues.
 
diff -uNr gcc-4.5.3-orig/gcc/doc/sourcebuild.texi gcc-4.5.3/gcc/doc/sourcebuild.texi
--- gcc-4.5.3-orig/gcc/doc/sourcebuild.texi	2011-04-12 11:37:04.000000000 -0500
+++ gcc-4.5.3/gcc/doc/sourcebuild.texi	2014-04-15 15:06:35.159272653 -0500
@@ -676,7 +676,7 @@
 @code{lang_checks}.
 
 @table @code
- at itemx all.cross
+ at item all.cross
 @itemx start.encap
 @itemx rest.encap
 FIXME: exactly what goes in each of these targets?


More information about the devel mailing list