|
|
6fdc0f |
2013-02-20 Jakub Jelinek <jakub@redhat.com>
|
|
|
6fdc0f |
|
|
|
6fdc0f |
PR bootstrap/56258
|
|
|
6fdc0f |
* doc/invoke.texi: Fix errors reported by makeinfo 5.0.
|
|
|
6fdc0f |
* doc/md.texi: Likewise.
|
|
|
6fdc0f |
* doc/rtl.texi: Likewise.
|
|
|
6fdc0f |
* doc/extend.texi: Likewise.
|
|
|
6fdc0f |
* doc/cppopts.texi: Likewise.
|
|
|
6fdc0f |
* doc/c-tree.texi: Likewise.
|
|
|
6fdc0f |
|
|
|
6fdc0f |
--- gcc/doc/invoke.texi.jj 2005-11-21 14:55:23.000000000 +0100
|
|
|
6fdc0f |
+++ gcc/doc/invoke.texi 2013-02-20 16:51:51.906808675 +0100
|
|
|
6fdc0f |
@@ -790,7 +790,7 @@ instantiation), or a library unit renami
|
|
|
6fdc0f |
generic, or subprogram renaming declaration). Such files are also
|
|
|
6fdc0f |
called @dfn{specs}.
|
|
|
6fdc0f |
|
|
|
6fdc0f |
-@itemx @var{file}.adb
|
|
|
6fdc0f |
+@item @var{file}.adb
|
|
|
6fdc0f |
Ada source code file containing a library unit body (a subprogram or
|
|
|
6fdc0f |
package body). Such files are also called @dfn{bodies}.
|
|
|
6fdc0f |
|
|
|
6fdc0f |
@@ -6679,7 +6679,7 @@ assembly code. Permissible names are: @
|
|
|
6fdc0f |
@samp{arm1136js}, @samp{arm1136jfs} ,@samp{xscale}, @samp{iwmmxt},
|
|
|
6fdc0f |
@samp{ep9312}.
|
|
|
6fdc0f |
|
|
|
6fdc0f |
-@itemx -mtune=@var{name}
|
|
|
6fdc0f |
+@item -mtune=@var{name}
|
|
|
6fdc0f |
@opindex mtune
|
|
|
6fdc0f |
This option is very similar to the @option{-mcpu=} option, except that
|
|
|
6fdc0f |
instead of specifying the actual target processor type, and hence
|
|
|
6fdc0f |
@@ -7993,7 +7993,7 @@ floating-point calculations using librar
|
|
|
6fdc0f |
Assume that the floating-point coprocessor only supports single-precision
|
|
|
6fdc0f |
operations.
|
|
|
6fdc0f |
|
|
|
6fdc0f |
-@itemx -mdouble-float
|
|
|
6fdc0f |
+@item -mdouble-float
|
|
|
6fdc0f |
@opindex mdouble-float
|
|
|
6fdc0f |
Assume that the floating-point coprocessor supports double-precision
|
|
|
6fdc0f |
operations. This is the default.
|
|
|
6fdc0f |
--- gcc/doc/md.texi.jj 2005-11-21 14:35:16.000000000 +0100
|
|
|
6fdc0f |
+++ gcc/doc/md.texi 2013-02-20 17:02:33.425214891 +0100
|
|
|
6fdc0f |
@@ -2539,9 +2539,10 @@ means of constraints requiring operands
|
|
|
6fdc0f |
@itemx @samp{smin@var{m}3}, @samp{smax@var{m}3}, @samp{umin@var{m}3}, @samp{umax@var{m}3}
|
|
|
6fdc0f |
@itemx @samp{and@var{m}3}, @samp{ior@var{m}3}, @samp{xor@var{m}3}
|
|
|
6fdc0f |
Similar, for other arithmetic operations.
|
|
|
6fdc0f |
+
|
|
|
6fdc0f |
@cindex @code{min@var{m}3} instruction pattern
|
|
|
6fdc0f |
@cindex @code{max@var{m}3} instruction pattern
|
|
|
6fdc0f |
-@itemx @samp{min@var{m}3}, @samp{max@var{m}3}
|
|
|
6fdc0f |
+@item @samp{min@var{m}3}, @samp{max@var{m}3}
|
|
|
6fdc0f |
Floating point min and max operations. If both operands are zeros,
|
|
|
6fdc0f |
or if either operand is NaN, then it is unspecified which of the two
|
|
|
6fdc0f |
operands is returned as the result.
|
|
|
6fdc0f |
--- gcc/doc/rtl.texi.jj 2005-11-21 14:35:16.000000000 +0100
|
|
|
6fdc0f |
+++ gcc/doc/rtl.texi 2013-02-20 17:03:16.186985076 +0100
|
|
|
6fdc0f |
@@ -2747,11 +2747,9 @@ represents @var{x} before @var{x} is mod
|
|
|
6fdc0f |
@var{m} must be the machine mode for pointers on the machine in use.
|
|
|
6fdc0f |
|
|
|
6fdc0f |
The expression @var{y} must be one of three forms:
|
|
|
6fdc0f |
-@table @code
|
|
|
6fdc0f |
@code{(plus:@var{m} @var{x} @var{z})},
|
|
|
6fdc0f |
@code{(minus:@var{m} @var{x} @var{z})}, or
|
|
|
6fdc0f |
@code{(plus:@var{m} @var{x} @var{i})},
|
|
|
6fdc0f |
-@end table
|
|
|
6fdc0f |
where @var{z} is an index register and @var{i} is a constant.
|
|
|
6fdc0f |
|
|
|
6fdc0f |
Here is an example of its use:
|
|
|
6fdc0f |
--- gcc/doc/extend.texi.jj 2005-11-21 14:35:16.000000000 +0100
|
|
|
6fdc0f |
+++ gcc/doc/extend.texi 2013-02-20 17:00:22.298909603 +0100
|
|
|
6fdc0f |
@@ -3707,12 +3707,15 @@ If you replaced @code{short_a} with @cod
|
|
|
6fdc0f |
declaration, the above program would abort when compiled with
|
|
|
6fdc0f |
@option{-fstrict-aliasing}, which is on by default at @option{-O2} or
|
|
|
6fdc0f |
above in recent GCC versions.
|
|
|
6fdc0f |
+@end table
|
|
|
6fdc0f |
|
|
|
6fdc0f |
@subsection i386 Type Attributes
|
|
|
6fdc0f |
|
|
|
6fdc0f |
Two attributes are currently defined for i386 configurations:
|
|
|
6fdc0f |
@code{ms_struct} and @code{gcc_struct}
|
|
|
6fdc0f |
|
|
|
6fdc0f |
+@table @code
|
|
|
6fdc0f |
+
|
|
|
6fdc0f |
@item ms_struct
|
|
|
6fdc0f |
@itemx gcc_struct
|
|
|
6fdc0f |
@cindex @code{ms_struct}
|
|
|
6fdc0f |
--- gcc/doc/cppopts.texi.jj 2005-11-21 14:35:16.000000000 +0100
|
|
|
6fdc0f |
+++ gcc/doc/cppopts.texi 2013-02-20 16:50:47.462174811 +0100
|
|
|
6fdc0f |
@@ -671,7 +671,7 @@ Replacement: [ ] @{ @}
|
|
|
6fdc0f |
Enable special code to work around file systems which only permit very
|
|
|
6fdc0f |
short file names, such as MS-DOS@.
|
|
|
6fdc0f |
|
|
|
6fdc0f |
-@itemx --help
|
|
|
6fdc0f |
+@item --help
|
|
|
6fdc0f |
@itemx --target-help
|
|
|
6fdc0f |
@opindex help
|
|
|
6fdc0f |
@opindex target-help
|
|
|
6fdc0f |
--- gcc/doc/c-tree.texi.jj 2005-11-21 14:35:16.000000000 +0100
|
|
|
6fdc0f |
+++ gcc/doc/c-tree.texi 2013-02-20 17:00:55.106732345 +0100
|
|
|
6fdc0f |
@@ -2065,7 +2065,7 @@ corresponding operators in C or C++, but
|
|
|
6fdc0f |
generate these expressions anyhow, if it can tell that strictness does
|
|
|
6fdc0f |
not matter.
|
|
|
6fdc0f |
|
|
|
6fdc0f |
-@itemx PLUS_EXPR
|
|
|
6fdc0f |
+@item PLUS_EXPR
|
|
|
6fdc0f |
@itemx MINUS_EXPR
|
|
|
6fdc0f |
@itemx MULT_EXPR
|
|
|
6fdc0f |
@itemx TRUNC_DIV_EXPR
|