diff options
Diffstat (limited to 'contrib/gcc/doc')
-rw-r--r-- | contrib/gcc/doc/cpp.1 | 4 | ||||
-rw-r--r-- | contrib/gcc/doc/gcc.1 | 24 | ||||
-rw-r--r-- | contrib/gcc/doc/gcc.texi | 2 | ||||
-rw-r--r-- | contrib/gcc/doc/gcov.1 | 4 | ||||
-rw-r--r-- | contrib/gcc/doc/gcov.texi | 2 | ||||
-rw-r--r-- | contrib/gcc/doc/include/gcc-common.texi | 4 | ||||
-rw-r--r-- | contrib/gcc/doc/invoke.texi | 28 | ||||
-rw-r--r-- | contrib/gcc/doc/passes.texi | 3 | ||||
-rw-r--r-- | contrib/gcc/doc/tm.texi | 1 |
9 files changed, 24 insertions, 48 deletions
diff --git a/contrib/gcc/doc/cpp.1 b/contrib/gcc/doc/cpp.1 index 8774771..8b74123 100644 --- a/contrib/gcc/doc/cpp.1 +++ b/contrib/gcc/doc/cpp.1 @@ -1,5 +1,5 @@ .\" Automatically generated by Pod::Man version 1.15 -.\" Tue Nov 19 18:17:13 2002 +.\" Wed Feb 5 03:13:55 2003 .\" .\" Standard preamble: .\" ====================================================================== @@ -138,7 +138,7 @@ .\" ====================================================================== .\" .IX Title "CPP 1" -.TH CPP 1 "gcc-3.2.1" "2002-11-19" "GNU" +.TH CPP 1 "gcc-3.2.2" "2003-02-05" "GNU" .UC .SH "NAME" cpp \- The C Preprocessor diff --git a/contrib/gcc/doc/gcc.1 b/contrib/gcc/doc/gcc.1 index dc43d23..16a2b28 100644 --- a/contrib/gcc/doc/gcc.1 +++ b/contrib/gcc/doc/gcc.1 @@ -1,5 +1,5 @@ .\" Automatically generated by Pod::Man version 1.15 -.\" Tue Nov 19 18:17:14 2002 +.\" Wed Feb 5 03:13:56 2003 .\" .\" Standard preamble: .\" ====================================================================== @@ -138,7 +138,7 @@ .\" ====================================================================== .\" .IX Title "GCC 1" -.TH GCC 1 "gcc-3.2.1" "2002-11-19" "GNU" +.TH GCC 1 "gcc-3.2.2" "2003-02-05" "GNU" .UC .SH "NAME" gcc \- \s-1GNU\s0 project C and \*(C+ compiler @@ -2556,18 +2556,6 @@ Generate extra code to write profile information suitable for the analysis program \f(CW\*(C`gprof\*(C'\fR. You must use this option when compiling the source files you want data about, and you must also use it when linking. -.Ip "\fB\-a\fR" 4 -.IX Item "-a" -Generate extra code to write profile information for basic blocks, which will -record the number of times each basic block is executed, the basic block start -address, and the function name containing the basic block. If \fB\-g\fR is -used, the line number and filename of the start of the basic block will also be -recorded. If not overridden by the machine description, the default action is -to append to the text file \fIbb.out\fR. -.Sp -This data could be analyzed by a program like \f(CW\*(C`tcov\*(C'\fR. Note, -however, that the format of the data is not what \f(CW\*(C`tcov\*(C'\fR expects. -Eventually \s-1GNU\s0 \f(CW\*(C`gprof\*(C'\fR should be extended to process this data. .Ip "\fB\-Q\fR" 4 .IX Item "-Q" Makes the compiler print out each function name as it is compiled, and @@ -2607,7 +2595,7 @@ instrumentation code can be added to the block; otherwise, a new basic block must be created to hold the instrumentation code. .Ip "\fB\-ftest-coverage\fR" 4 .IX Item "-ftest-coverage" -Create data files for the \f(CW\*(C`gcov\*(C'\fR code-coverage utility. +Create data files for the \fBgcov\fR code-coverage utility. The data file names begin with the name of your source file: .RS 4 .Ip "\fIsourcename\fR\fB.bb\fR" 4 @@ -6854,7 +6842,9 @@ expense of more memory. .Sp \&\fBWarning:\fR if you use the \fB\-malign-double\fR switch, structures containing the above types will be aligned differently than -the published application binary interface specifications for the 386. +the published application binary interface specifications for the 386 +and will not be binary compatible with structures in code compiled +without that switch. .Ip "\fB\-m128bit-long-double\fR" 4 .IX Item "-m128bit-long-double" Control the size of \f(CW\*(C`long double\*(C'\fR type. i386 application binary interface @@ -9450,7 +9440,7 @@ for contributors to \s-1GCC\s0. .SH "COPYRIGHT" .IX Header "COPYRIGHT" Copyright (c) 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, -1998, 1999, 2000, 2001, 2002 Free Software Foundation, Inc. +1998, 1999, 2000, 2001, 2002, 2003 Free Software Foundation, Inc. .PP Permission is granted to copy, distribute and/or modify this document under the terms of the \s-1GNU\s0 Free Documentation License, Version 1.1 or diff --git a/contrib/gcc/doc/gcc.texi b/contrib/gcc/doc/gcc.texi index fe51216..631d56c 100644 --- a/contrib/gcc/doc/gcc.texi +++ b/contrib/gcc/doc/gcc.texi @@ -165,7 +165,7 @@ Introduction, gccint, GNU Compiler Collection (GCC) Internals}. * C++ Extensions:: GNU extensions to the C++ language. * Objective-C:: GNU Objective-C runtime features. * Compatibility:: Binary Compatibility -* Gcov:: gcov: a GCC test coverage program. +* Gcov:: @command{gcov}---a test coverage program. * Trouble:: If you have trouble using GCC. * Bugs:: How, why and where to report bugs. * Service:: How to find suppliers of support for GCC. diff --git a/contrib/gcc/doc/gcov.1 b/contrib/gcc/doc/gcov.1 index 35871cc..44d1e33 100644 --- a/contrib/gcc/doc/gcov.1 +++ b/contrib/gcc/doc/gcov.1 @@ -1,5 +1,5 @@ .\" Automatically generated by Pod::Man version 1.15 -.\" Tue Nov 19 18:17:13 2002 +.\" Wed Feb 5 03:13:55 2003 .\" .\" Standard preamble: .\" ====================================================================== @@ -138,7 +138,7 @@ .\" ====================================================================== .\" .IX Title "GCOV 1" -.TH GCOV 1 "gcc-3.2.1" "2002-11-19" "GNU" +.TH GCOV 1 "gcc-3.2.2" "2003-02-05" "GNU" .UC .SH "NAME" gcov \- coverage testing tool diff --git a/contrib/gcc/doc/gcov.texi b/contrib/gcc/doc/gcov.texi index 86b64e0..78e6667 100644 --- a/contrib/gcc/doc/gcov.texi +++ b/contrib/gcc/doc/gcov.texi @@ -30,7 +30,7 @@ included in the gfdl(7) man page. @end ignore @node Gcov -@chapter @command{gcov}: a Test Coverage Program +@chapter @command{gcov}---a Test Coverage Program @command{gcov} is a tool you can use in conjunction with GCC to test code coverage in your programs. diff --git a/contrib/gcc/doc/include/gcc-common.texi b/contrib/gcc/doc/include/gcc-common.texi index f25eee1..f489693 100644 --- a/contrib/gcc/doc/include/gcc-common.texi +++ b/contrib/gcc/doc/include/gcc-common.texi @@ -1,10 +1,10 @@ -@c Copyright (C) 2001 Free Software Foundation, Inc. +@c Copyright (C) 2001, 2002 Free Software Foundation, Inc. @c This is part of the GCC manual. @c For copying conditions, see the file gcc.texi. @c Common values used in the GCC manuals: -@set version-GCC 3.2 +@set version-GCC 3.2.2 @c Common macros to support generating man pages: diff --git a/contrib/gcc/doc/invoke.texi b/contrib/gcc/doc/invoke.texi index 0b527b2..62785ff 100644 --- a/contrib/gcc/doc/invoke.texi +++ b/contrib/gcc/doc/invoke.texi @@ -1,12 +1,12 @@ @c Copyright (C) 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -@c 2000, 2001, 2002 Free Software Foundation, Inc. +@c 2000, 2001, 2002, 2003 Free Software Foundation, Inc. @c This is part of the GCC manual. @c For copying conditions, see the file gcc.texi. @ignore @c man begin COPYRIGHT Copyright @copyright{} 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, -1998, 1999, 2000, 2001, 2002 Free Software Foundation, Inc. +1998, 1999, 2000, 2001, 2002, 2003 Free Software Foundation, Inc. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or @@ -2887,20 +2887,6 @@ analysis program @code{gprof}. You must use this option when compiling the source files you want data about, and you must also use it when linking. -@cindex @code{tcov} -@item -a -@opindex a -Generate extra code to write profile information for basic blocks, which will -record the number of times each basic block is executed, the basic block start -address, and the function name containing the basic block. If @option{-g} is -used, the line number and filename of the start of the basic block will also be -recorded. If not overridden by the machine description, the default action is -to append to the text file @file{bb.out}. - -This data could be analyzed by a program like @code{tcov}. Note, -however, that the format of the data is not what @code{tcov} expects. -Eventually GNU @code{gprof} should be extended to process this data. - @item -Q @opindex Q Makes the compiler print out each function name as it is compiled, and @@ -2946,8 +2932,8 @@ block must be created to hold the instrumentation code. @need 2000 @item -ftest-coverage @opindex ftest-coverage -Create data files for the @code{gcov} code-coverage utility -(@pxref{Gcov,, @code{gcov}: a GCC Test Coverage Program}). +Create data files for the @command{gcov} code-coverage utility +(@pxref{Gcov,, @command{gcov}---a Test Coverage Program}). The data file names begin with the name of your source file: @table @gcctabopt @@ -7511,9 +7497,11 @@ boundary. Aligning @code{double} variables on a two word boundary will produce code that runs somewhat faster on a @samp{Pentium} at the expense of more memory. -@strong{Warning:} if you use the @samp{-malign-double} switch, +@strong{Warning:} if you use the @option{-malign-double} switch, structures containing the above types will be aligned differently than -the published application binary interface specifications for the 386. +the published application binary interface specifications for the 386 +and will not be binary compatible with structures in code compiled +without that switch. @item -m128bit-long-double @opindex m128bit-long-double diff --git a/contrib/gcc/doc/passes.texi b/contrib/gcc/doc/passes.texi index 6ca5b85..1a5f8b0 100644 --- a/contrib/gcc/doc/passes.texi +++ b/contrib/gcc/doc/passes.texi @@ -286,10 +286,9 @@ the input file name. @opindex fssa-ccp @item SSA Conditional Constant Propagation. Turned on by the @option{-fssa-ccp} -SSA Aggressive Dead Code Elimination. Turned on by the @option{-fssa-dce} option. This pass performs conditional constant propagation to simplify instructions including conditional branches. This pass is more aggressive -than the constant propgation done by the CSE and GCSE pases, but operates +than the constant propagation done by the CSE and GCSE passes, but operates in linear time. @opindex dW diff --git a/contrib/gcc/doc/tm.texi b/contrib/gcc/doc/tm.texi index d8821c5..4b29d52 100644 --- a/contrib/gcc/doc/tm.texi +++ b/contrib/gcc/doc/tm.texi @@ -3145,7 +3145,6 @@ If the target machine does not have a push instruction, set it to zero. That directs GCC to use an alternate strategy: to allocate the entire argument block and then store the arguments into it. When @code{PUSH_ARGS} is nonzero, @code{PUSH_ROUNDING} must be defined too. -On some machines, the definition @findex PUSH_ROUNDING @item PUSH_ROUNDING (@var{npushed}) |