+2009-12-15 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ * doc/c-tree.texi (Expression trees): Use @itemx for all but
+ the first item for merged items.
+ * doc/extend.texi (Variable Attributes): Likewise.
+ * doc/install.texi (Configuration): Likewise.
+ * doc/invoke.texi (RS/6000 and PowerPC Options, RX Options):
+ Likewise.
+
2009-12-15 Richard Guenther <rguenther@suse.de>
* tree.c (free_lang_data_in_binfo): Do not free BINFO_OFFSET
compilation.
@item VEC_LSHIFT_EXPR
-@item VEC_RSHIFT_EXPR
+@itemx VEC_RSHIFT_EXPR
These nodes represent whole vector left and right shifts, respectively.
The first operand is the vector to shift; it will always be of vector type.
The second operand is an expression for the number of bits by which to
than or equal to the first operand's type size.
@item VEC_WIDEN_MULT_HI_EXPR
-@item VEC_WIDEN_MULT_LO_EXPR
+@itemx VEC_WIDEN_MULT_LO_EXPR
These nodes represent widening vector multiplication of the high and low
parts of the two input vectors, respectively. Their operands are vectors
that contain the same number of elements (@code{N}) of the same integral type.
vector of @code{N/2} products.
@item VEC_UNPACK_HI_EXPR
-@item VEC_UNPACK_LO_EXPR
+@itemx VEC_UNPACK_LO_EXPR
These nodes represent unpacking of the high and low parts of the input vector,
respectively. The single operand is a vector that contains @code{N} elements
of the same integral or floating point type. The result is a vector
vector are extracted and widened (promoted).
@item VEC_UNPACK_FLOAT_HI_EXPR
-@item VEC_UNPACK_FLOAT_LO_EXPR
+@itemx VEC_UNPACK_FLOAT_LO_EXPR
These nodes represent unpacking of the high and low parts of the input vector,
where the values are converted from fixed point to floating point. The
single operand is a vector that contains @code{N} elements of the same
vector.
@item VEC_EXTRACT_EVEN_EXPR
-@item VEC_EXTRACT_ODD_EXPR
+@itemx VEC_EXTRACT_ODD_EXPR
These nodes represent extracting of the even/odd elements of the two input
vectors, respectively. Their operands and result are vectors that contain the
same number of elements of the same type.
@item VEC_INTERLEAVE_HIGH_EXPR
-@item VEC_INTERLEAVE_LOW_EXPR
+@itemx VEC_INTERLEAVE_LOW_EXPR
These nodes represent merging and interleaving of the high/low elements of the
two input vectors, respectively. The operands and the result are vectors that
contain the same number of elements (@code{N}) of the same type.
@table @code
@item l1_data
-@item l1_data_A
-@item l1_data_B
+@itemx l1_data_A
+@itemx l1_data_B
@cindex @code{l1_data} variable attribute
@cindex @code{l1_data_A} variable attribute
@cindex @code{l1_data_B} variable attribute
stored.
@item io
-@item io (@var{addr})
+@itemx io (@var{addr})
Variables with the @code{io} attribute are used to address
memory-mapped peripherals. If an address is specified, the variable
is assigned that address, else it is not assigned an address (it is
@end example
@item cb
-@item cb (@var{addr})
+@itemx cb (@var{addr})
Variables with the @code{cb} attribute are used to access the control
bus, using special instructions. @code{addr} indicates the control bus
address. Example:
signals may get corrupted data.
@item -mavoid-indexed-addresses
-@item -mno-avoid-indexed-addresses
+@itemx -mno-avoid-indexed-addresses
@opindex mavoid-indexed-addresses
@opindex mno-avoid-indexed-addresses
Generate code that tries to avoid (not avoid) the use of indexed load
program.
@item -msim
-@item -mno-sim
+@itemx -mno-sim
@opindex msim
@opindex mno-sim
Use the simulator runtime. The default is to use the libgloss board
specific runtime.
@item -mas100-syntax
-@item -mno-as100-syntax
+@itemx -mno-as100-syntax
@opindex mas100-syntax
@opindex mno-as100-syntax
When generating assembler output use a syntax that is compatible with