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