invoke.texi (-fprofile-arcs): Mention -lgcov, locking and fork behaviour.
authorNathan Sidwell <nathan@codesourcery.com>
Sat, 19 Apr 2003 11:43:31 +0000 (11:43 +0000)
committerNathan Sidwell <nathan@gcc.gnu.org>
Sat, 19 Apr 2003 11:43:31 +0000 (11:43 +0000)
* doc/invoke.texi (-fprofile-arcs): Mention -lgcov, locking and
fork behaviour.

From-SVN: r65813

gcc/ChangeLog
gcc/doc/invoke.texi

index 5be4086..fa80d37 100644 (file)
@@ -1,3 +1,8 @@
+2003-04-19  Nathan Sidwell  <nathan@codesourcery.com>
+
+       * doc/invoke.texi (-fprofile-arcs): Mention -lgcov, locking and
+       fork behaviour.
+
 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
 
        * cppexp.c (eval_token): Permit true and false even if pedantic.
index 7201dd7..f4d23fe 100644 (file)
@@ -3032,11 +3032,16 @@ additional @option{-ftest-coverage} option. You do not need to profile
 every source file in a program.
 
 @item
-Link your object files as normal.
+Link your object files with @option{-lgcov} or @option{-fprofile-arcs}
+(the latter implies the former).
 
 @item
 Run the program on a representative workload to generate the arc profile
-information. This may be repeated any number of times.
+information. This may be repeated any number of times. You can run
+concurrent instances of your program, and provided that the file system
+supports locking, the data files will be correctly updated. Also
+@code{fork} calls are detected and correctly handled (double counting
+will not happen).
 
 @item
 For profile-directed optimizations, compile the source files again with