Index: gcc/doc/cppopts.texi
===================================================================
--- gcc/doc/cppopts.texi.orig
+++ gcc/doc/cppopts.texi
@@ -754,7 +754,7 @@ Replacement:      [    ]    @{    @}    
 Enable special code to work around file systems which only permit very
 short file names, such as MS-DOS@.
 
-@itemx --help
+@item --help
 @itemx --target-help
 @opindex help
 @opindex target-help
Index: gcc/doc/invoke.texi
===================================================================
--- gcc/doc/invoke.texi.orig
+++ gcc/doc/invoke.texi
@@ -958,7 +958,7 @@ instantiation), or a library unit renami
 generic, or subprogram renaming declaration).  Such files are also
 called @dfn{specs}.
 
-@itemx @var{file}.adb
+@item @var{file}.adb
 Ada source code file containing a library unit body (a subprogram or
 package body).  Such files are also called @dfn{bodies}.
 
@@ -8571,7 +8571,7 @@ assembly code.  Permissible names are: @
 @samp{cortex-a8}, @samp{cortex-r4}, @samp{cortex-m3},
 @samp{xscale}, @samp{iwmmxt}, @samp{ep9312}.
 
-@itemx -mtune=@var{name}
+@item -mtune=@var{name}
 @opindex mtune
 This option is very similar to the @option{-mcpu=} option, except that
 instead of specifying the actual target processor type, and hence
Index: gcc/doc/c-tree.texi
===================================================================
--- gcc/doc/c-tree.texi.orig
+++ gcc/doc/c-tree.texi
@@ -2325,13 +2325,13 @@ generate these expressions anyhow, if it
 not matter.  The type of the operands and that of the result are
 always of @code{BOOLEAN_TYPE} or @code{INTEGER_TYPE}.
 
-@itemx POINTER_PLUS_EXPR
+@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.
 
-@itemx PLUS_EXPR
+@item PLUS_EXPR
 @itemx MINUS_EXPR
 @itemx MULT_EXPR
 These nodes represent various binary arithmetic operations.
Index: gcc/doc/extend.texi
===================================================================
--- gcc/doc/extend.texi.orig
+++ gcc/doc/extend.texi
@@ -4231,6 +4231,8 @@ and caught in another, the class must ha
 Otherwise the two shared objects will be unable to use the same
 typeinfo node and exception handling will break.
 
+@end table
+
 @subsection ARM Type Attributes
 
 On those ARM targets that support @code{dllimport} (such as Symbian
@@ -4260,6 +4262,8 @@ most Symbian OS code uses @code{__declsp
 Two attributes are currently defined for i386 configurations:
 @code{ms_struct} and @code{gcc_struct}
 
+@table @code
+
 @item ms_struct
 @itemx gcc_struct
 @cindex @code{ms_struct}
