Rebuild after recent change to gprof.texi
authorNick Clifton <nickc@redhat.com>
Wed, 13 Jun 2001 11:26:05 +0000 (11:26 +0000)
committerNick Clifton <nickc@redhat.com>
Wed, 13 Jun 2001 11:26:05 +0000 (11:26 +0000)
gprof/gprof.1

index f058b82d46aa5f2ec4a35e7c45d8ac0852856db9..fd8effcf81e0160e8992de7141ae561e161a49a0 100644 (file)
@@ -1,5 +1,5 @@
-.\" Automatically generated by Pod::Man version 1.15
-.\" Fri Apr  6 20:13:00 2001
+.\" Automatically generated by Pod::Man version 1.02
+.\" Tue Jun 12 14:06:00 2001
 .\"
 .\" Standard preamble:
 .\" ======================================================================
@@ -46,8 +46,8 @@
 .    if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\"  diablo 12 pitch
 .    ds L" ""
 .    ds R" ""
-.    ds C` ""
-.    ds C' ""
+.    ds C` `
+.    ds C' '
 'br\}
 .el\{\
 .    ds -- \|\(em\|
@@ -63,7 +63,7 @@
 .if \nF \{\
 .    de IX
 .    tm Index:\\$1\t\\n%\t"\\$2"
-..
+.    .
 .    nr % 0
 .    rr F
 .\}
 .\" ======================================================================
 .\"
 .IX Title "GPROF 1"
-.TH GPROF 1 "binutils-2.11.90" "2001-04-06" "GNU"
+.TH GPROF 1 "binutils-2.11.90" "2001-06-12" "GNU"
 .UC
 .SH "NAME"
 gprof \- display call graph profile data
@@ -207,36 +207,24 @@ or exclude sets of symbols.
 Specifying any of these options overrides the default (\fB\-p \-q\fR),
 which prints a flat profile and call graph analysis
 for all functions.
-.if n .Ip "\f(CW""""\-A[\f(CIsymspec\f(CW]""""\fR" 4
-.el .Ip "\f(CW\-A[\f(CIsymspec\f(CW]\fR" 4
+.Ip "\f(CW\*(C`\-A[\f(CIsymspec\f(CW]\*(C'\fR" 4
 .IX Item "-A[symspec]"
-.PD 0
-.if n .Ip "\f(CW""""\-\-annotated\-source[=\f(CIsymspec\f(CW]""""\fR" 4
-.el .Ip "\f(CW\-\-annotated\-source[=\f(CIsymspec\f(CW]\fR" 4
+.Ip "\f(CW\*(C`\-\-annotated\-source[=\f(CIsymspec\f(CW]\*(C'\fR" 4
 .IX Item "--annotated-source[=symspec]"
-.PD
 The \fB\-A\fR option causes \f(CW\*(C`gprof\*(C'\fR to print annotated source code.
 If \fIsymspec\fR is specified, print output only for matching symbols.
-.if n .Ip "\f(CW""""\-b""""\fR" 4
-.el .Ip "\f(CW\-b\fR" 4
+.Ip "\f(CW\*(C`\-b\*(C'\fR" 4
 .IX Item "-b"
-.PD 0
-.if n .Ip "\f(CW""""\-\-brief""""\fR" 4
-.el .Ip "\f(CW\-\-brief\fR" 4
+.Ip "\f(CW\*(C`\-\-brief\*(C'\fR" 4
 .IX Item "--brief"
-.PD
 If the \fB\-b\fR option is given, \f(CW\*(C`gprof\*(C'\fR doesn't print the
 verbose blurbs that try to explain the meaning of all of the fields in
 the tables.  This is useful if you intend to print out the output, or
 are tired of seeing the blurbs.
-.if n .Ip "\f(CW""""\-C[\f(CIsymspec\f(CW]""""\fR" 4
-.el .Ip "\f(CW\-C[\f(CIsymspec\f(CW]\fR" 4
+.Ip "\f(CW\*(C`\-C[\f(CIsymspec\f(CW]\*(C'\fR" 4
 .IX Item "-C[symspec]"
-.PD 0
-.if n .Ip "\f(CW""""\-\-exec\-counts[=\f(CIsymspec\f(CW]""""\fR" 4
-.el .Ip "\f(CW\-\-exec\-counts[=\f(CIsymspec\f(CW]\fR" 4
+.Ip "\f(CW\*(C`\-\-exec\-counts[=\f(CIsymspec\f(CW]\*(C'\fR" 4
 .IX Item "--exec-counts[=symspec]"
-.PD
 The \fB\-C\fR option causes \f(CW\*(C`gprof\*(C'\fR to
 print a tally of functions and the number of times each was called.
 If \fIsymspec\fR is specified, print tally only for matching symbols.
@@ -244,49 +232,33 @@ If \fIsymspec\fR is specified, print tally only for matching symbols.
 If the profile data file contains basic-block count records, specifying
 the \fB\-l\fR option, along with \fB\-C\fR, will cause basic-block
 execution counts to be tallied and displayed.
-.if n .Ip "\f(CW""""\-i""""\fR" 4
-.el .Ip "\f(CW\-i\fR" 4
+.Ip "\f(CW\*(C`\-i\*(C'\fR" 4
 .IX Item "-i"
-.PD 0
-.if n .Ip "\f(CW""""\-\-file\-info""""\fR" 4
-.el .Ip "\f(CW\-\-file\-info\fR" 4
+.Ip "\f(CW\*(C`\-\-file\-info\*(C'\fR" 4
 .IX Item "--file-info"
-.PD
 The \fB\-i\fR option causes \f(CW\*(C`gprof\*(C'\fR to display summary information
 about the profile data \fIfile\fR\|(s) and then exit.  The number of histogram,
 call graph, and basic-block count records is displayed.
-.if n .Ip "\f(CW""""\-I \f(CIdirs\f(CW""""\fR" 4
-.el .Ip "\f(CW\-I \f(CIdirs\f(CW\fR" 4
+.Ip "\f(CW\*(C`\-I \f(CIdirs\f(CW\*(C'\fR" 4
 .IX Item "-I dirs"
-.PD 0
-.if n .Ip "\f(CW""""\-\-directory\-path=\f(CIdirs\f(CW""""\fR" 4
-.el .Ip "\f(CW\-\-directory\-path=\f(CIdirs\f(CW\fR" 4
+.Ip "\f(CW\*(C`\-\-directory\-path=\f(CIdirs\f(CW\*(C'\fR" 4
 .IX Item "--directory-path=dirs"
-.PD
 The \fB\-I\fR option specifies a list of search directories in
 which to find source files.  Environment variable \fI\s-1GPROF_PATH\s0\fR
 can also be used to convey this information.
 Used mostly for annotated source output.
-.if n .Ip "\f(CW""""\-J[\f(CIsymspec\f(CW]""""\fR" 4
-.el .Ip "\f(CW\-J[\f(CIsymspec\f(CW]\fR" 4
+.Ip "\f(CW\*(C`\-J[\f(CIsymspec\f(CW]\*(C'\fR" 4
 .IX Item "-J[symspec]"
-.PD 0
-.if n .Ip "\f(CW""""\-\-no\-annotated\-source[=\f(CIsymspec\f(CW]""""\fR" 4
-.el .Ip "\f(CW\-\-no\-annotated\-source[=\f(CIsymspec\f(CW]\fR" 4
+.Ip "\f(CW\*(C`\-\-no\-annotated\-source[=\f(CIsymspec\f(CW]\*(C'\fR" 4
 .IX Item "--no-annotated-source[=symspec]"
-.PD
 The \fB\-J\fR option causes \f(CW\*(C`gprof\*(C'\fR not to
 print annotated source code.
 If \fIsymspec\fR is specified, \f(CW\*(C`gprof\*(C'\fR prints annotated source,
 but excludes matching symbols.
-.if n .Ip "\f(CW""""\-L""""\fR" 4
-.el .Ip "\f(CW\-L\fR" 4
+.Ip "\f(CW\*(C`\-L\*(C'\fR" 4
 .IX Item "-L"
-.PD 0
-.if n .Ip "\f(CW""""\-\-print\-path""""\fR" 4
-.el .Ip "\f(CW\-\-print\-path\fR" 4
+.Ip "\f(CW\*(C`\-\-print\-path\*(C'\fR" 4
 .IX Item "--print-path"
-.PD
 Normally, source filenames are printed with the path
 component suppressed.  The \fB\-L\fR option causes \f(CW\*(C`gprof\*(C'\fR
 to print the full pathname of
@@ -294,58 +266,38 @@ source filenames, which is determined
 from symbolic debugging information in the image file
 and is relative to the directory in which the compiler
 was invoked.
-.if n .Ip "\f(CW""""\-p[\f(CIsymspec\f(CW]""""\fR" 4
-.el .Ip "\f(CW\-p[\f(CIsymspec\f(CW]\fR" 4
+.Ip "\f(CW\*(C`\-p[\f(CIsymspec\f(CW]\*(C'\fR" 4
 .IX Item "-p[symspec]"
-.PD 0
-.if n .Ip "\f(CW""""\-\-flat\-profile[=\f(CIsymspec\f(CW]""""\fR" 4
-.el .Ip "\f(CW\-\-flat\-profile[=\f(CIsymspec\f(CW]\fR" 4
+.Ip "\f(CW\*(C`\-\-flat\-profile[=\f(CIsymspec\f(CW]\*(C'\fR" 4
 .IX Item "--flat-profile[=symspec]"
-.PD
 The \fB\-p\fR option causes \f(CW\*(C`gprof\*(C'\fR to print a flat profile.
 If \fIsymspec\fR is specified, print flat profile only for matching symbols.
-.if n .Ip "\f(CW""""\-P[\f(CIsymspec\f(CW]""""\fR" 4
-.el .Ip "\f(CW\-P[\f(CIsymspec\f(CW]\fR" 4
+.Ip "\f(CW\*(C`\-P[\f(CIsymspec\f(CW]\*(C'\fR" 4
 .IX Item "-P[symspec]"
-.PD 0
-.if n .Ip "\f(CW""""\-\-no\-flat\-profile[=\f(CIsymspec\f(CW]""""\fR" 4
-.el .Ip "\f(CW\-\-no\-flat\-profile[=\f(CIsymspec\f(CW]\fR" 4
+.Ip "\f(CW\*(C`\-\-no\-flat\-profile[=\f(CIsymspec\f(CW]\*(C'\fR" 4
 .IX Item "--no-flat-profile[=symspec]"
-.PD
 The \fB\-P\fR option causes \f(CW\*(C`gprof\*(C'\fR to suppress printing a flat profile.
 If \fIsymspec\fR is specified, \f(CW\*(C`gprof\*(C'\fR prints a flat profile,
 but excludes matching symbols.
-.if n .Ip "\f(CW""""\-q[\f(CIsymspec\f(CW]""""\fR" 4
-.el .Ip "\f(CW\-q[\f(CIsymspec\f(CW]\fR" 4
+.Ip "\f(CW\*(C`\-q[\f(CIsymspec\f(CW]\*(C'\fR" 4
 .IX Item "-q[symspec]"
-.PD 0
-.if n .Ip "\f(CW""""\-\-graph[=\f(CIsymspec\f(CW]""""\fR" 4
-.el .Ip "\f(CW\-\-graph[=\f(CIsymspec\f(CW]\fR" 4
+.Ip "\f(CW\*(C`\-\-graph[=\f(CIsymspec\f(CW]\*(C'\fR" 4
 .IX Item "--graph[=symspec]"
-.PD
 The \fB\-q\fR option causes \f(CW\*(C`gprof\*(C'\fR to print the call graph analysis.
 If \fIsymspec\fR is specified, print call graph only for matching symbols
 and their children.
-.if n .Ip "\f(CW""""\-Q[\f(CIsymspec\f(CW]""""\fR" 4
-.el .Ip "\f(CW\-Q[\f(CIsymspec\f(CW]\fR" 4
+.Ip "\f(CW\*(C`\-Q[\f(CIsymspec\f(CW]\*(C'\fR" 4
 .IX Item "-Q[symspec]"
-.PD 0
-.if n .Ip "\f(CW""""\-\-no\-graph[=\f(CIsymspec\f(CW]""""\fR" 4
-.el .Ip "\f(CW\-\-no\-graph[=\f(CIsymspec\f(CW]\fR" 4
+.Ip "\f(CW\*(C`\-\-no\-graph[=\f(CIsymspec\f(CW]\*(C'\fR" 4
 .IX Item "--no-graph[=symspec]"
-.PD
 The \fB\-Q\fR option causes \f(CW\*(C`gprof\*(C'\fR to suppress printing the
 call graph.
 If \fIsymspec\fR is specified, \f(CW\*(C`gprof\*(C'\fR prints a call graph,
 but excludes matching symbols.
-.if n .Ip "\f(CW""""\-y""""\fR" 4
-.el .Ip "\f(CW\-y\fR" 4
+.Ip "\f(CW\*(C`\-y\*(C'\fR" 4
 .IX Item "-y"
-.PD 0
-.if n .Ip "\f(CW""""\-\-separate\-files""""\fR" 4
-.el .Ip "\f(CW\-\-separate\-files\fR" 4
+.Ip "\f(CW\*(C`\-\-separate\-files\*(C'\fR" 4
 .IX Item "--separate-files"
-.PD
 This option affects annotated source output only.
 Normally, \f(CW\*(C`gprof\*(C'\fR prints annotated source files
 to standard-output.  If this option is specified,
@@ -356,19 +308,14 @@ overwrites the original \fI\fIfilename\fI\fR, \f(CW\*(C`gprof\*(C'\fR generates
 annotated source in the file \fI\fIfilename\fI.ann\fR instead (if the
 original file name has an extension, that extension is \fIreplaced\fR
 with \fI.ann\fR).
-.if n .Ip "\f(CW""""\-Z[\f(CIsymspec\f(CW]""""\fR" 4
-.el .Ip "\f(CW\-Z[\f(CIsymspec\f(CW]\fR" 4
+.Ip "\f(CW\*(C`\-Z[\f(CIsymspec\f(CW]\*(C'\fR" 4
 .IX Item "-Z[symspec]"
-.PD 0
-.if n .Ip "\f(CW""""\-\-no\-exec\-counts[=\f(CIsymspec\f(CW]""""\fR" 4
-.el .Ip "\f(CW\-\-no\-exec\-counts[=\f(CIsymspec\f(CW]\fR" 4
+.Ip "\f(CW\*(C`\-\-no\-exec\-counts[=\f(CIsymspec\f(CW]\*(C'\fR" 4
 .IX Item "--no-exec-counts[=symspec]"
-.PD
 The \fB\-Z\fR option causes \f(CW\*(C`gprof\*(C'\fR not to
 print a tally of functions and the number of times each was called.
 If \fIsymspec\fR is specified, print tally, but exclude matching symbols.
-.if n .Ip "\f(CW""""\-\-function\-ordering""""\fR" 4
-.el .Ip "\f(CW\-\-function\-ordering\fR" 4
+.Ip "\f(CW\*(C`\-\-function\-ordering\*(C'\fR" 4
 .IX Item "--function-ordering"
 The \fB\*(--function-ordering\fR option causes \f(CW\*(C`gprof\*(C'\fR to print a
 suggested function ordering for the program based on profiling data.
@@ -379,8 +326,7 @@ ordering of functions in an executable.
 The exact details of how to force the linker to place functions
 in a particular order is system dependent and out of the scope of this
 manual.
-.if n .Ip "\f(CW""""\-\-file\-ordering \f(CImap_file\f(CW""""\fR" 4
-.el .Ip "\f(CW\-\-file\-ordering \f(CImap_file\f(CW\fR" 4
+.Ip "\f(CW\*(C`\-\-file\-ordering \f(CImap_file\f(CW\*(C'\fR" 4
 .IX Item "--file-ordering map_file"
 The \fB\*(--file-ordering\fR option causes \f(CW\*(C`gprof\*(C'\fR to print a
 suggested .o link line ordering for the program based on profiling data.
@@ -406,48 +352,32 @@ the output of the program \f(CW\*(C`nm\*(C'\fR.
 .Ve
 To create a \fImap_file\fR with \s-1GNU\s0 \f(CW\*(C`nm\*(C'\fR, type a command like
 \&\f(CW\*(C`nm \-\-extern\-only \-\-defined\-only \-v \-\-print\-file\-name program\-name\*(C'\fR.
-.if n .Ip "\f(CW""""\-T""""\fR" 4
-.el .Ip "\f(CW\-T\fR" 4
+.Ip "\f(CW\*(C`\-T\*(C'\fR" 4
 .IX Item "-T"
-.PD 0
-.if n .Ip "\f(CW""""\-\-traditional""""\fR" 4
-.el .Ip "\f(CW\-\-traditional\fR" 4
+.Ip "\f(CW\*(C`\-\-traditional\*(C'\fR" 4
 .IX Item "--traditional"
-.PD
 The \fB\-T\fR option causes \f(CW\*(C`gprof\*(C'\fR to print its output in
 ``traditional'' \s-1BSD\s0 style.
-.if n .Ip "\f(CW""""\-w \f(CIwidth\f(CW""""\fR" 4
-.el .Ip "\f(CW\-w \f(CIwidth\f(CW\fR" 4
+.Ip "\f(CW\*(C`\-w \f(CIwidth\f(CW\*(C'\fR" 4
 .IX Item "-w width"
-.PD 0
-.if n .Ip "\f(CW""""\-\-width=\f(CIwidth\f(CW""""\fR" 4
-.el .Ip "\f(CW\-\-width=\f(CIwidth\f(CW\fR" 4
+.Ip "\f(CW\*(C`\-\-width=\f(CIwidth\f(CW\*(C'\fR" 4
 .IX Item "--width=width"
-.PD
 Sets width of output lines to \fIwidth\fR.
 Currently only used when printing the function index at the bottom
 of the call graph.
-.if n .Ip "\f(CW""""\-x""""\fR" 4
-.el .Ip "\f(CW\-x\fR" 4
+.Ip "\f(CW\*(C`\-x\*(C'\fR" 4
 .IX Item "-x"
-.PD 0
-.if n .Ip "\f(CW""""\-\-all\-lines""""\fR" 4
-.el .Ip "\f(CW\-\-all\-lines\fR" 4
+.Ip "\f(CW\*(C`\-\-all\-lines\*(C'\fR" 4
 .IX Item "--all-lines"
-.PD
 This option affects annotated source output only.
 By default, only the lines at the beginning of a basic-block
 are annotated.  If this option is specified, every line in
 a basic-block is annotated by repeating the annotation for the
 first line.  This behavior is similar to \f(CW\*(C`tcov\*(C'\fR's \fB\-a\fR.
-.if n .Ip "\f(CW""""\-\-demangle[=\f(CIstyle\f(CW]""""\fR" 4
-.el .Ip "\f(CW\-\-demangle[=\f(CIstyle\f(CW]\fR" 4
+.Ip "\f(CW\*(C`\-\-demangle[=\f(CIstyle\f(CW]\*(C'\fR" 4
 .IX Item "--demangle[=style]"
-.PD 0
-.if n .Ip "\f(CW""""\-\-no\-demangle""""\fR" 4
-.el .Ip "\f(CW\-\-no\-demangle\fR" 4
+.Ip "\f(CW\*(C`\-\-no\-demangle\*(C'\fR" 4
 .IX Item "--no-demangle"
-.PD
 These options control whether \*(C+ symbol names should be demangled when
 printing output.  The default is to demangle symbols.  The
 \&\f(CW\*(C`\-\-no\-demangle\*(C'\fR option may be used to turn off demangling. Different 
@@ -456,14 +386,10 @@ argument can be used to choose an appropriate demangling style for your
 compiler.
 .Sh "Analysis Options"
 .IX Subsection "Analysis Options"
-.if n .Ip "\f(CW""""\-a""""\fR" 4
-.el .Ip "\f(CW\-a\fR" 4
+.Ip "\f(CW\*(C`\-a\*(C'\fR" 4
 .IX Item "-a"
-.PD 0
-.if n .Ip "\f(CW""""\-\-no\-static""""\fR" 4
-.el .Ip "\f(CW\-\-no\-static\fR" 4
+.Ip "\f(CW\*(C`\-\-no\-static\*(C'\fR" 4
 .IX Item "--no-static"
-.PD
 The \fB\-a\fR option causes \f(CW\*(C`gprof\*(C'\fR to suppress the printing of
 statically declared (private) functions.  (These are functions whose
 names are not listed as global, and which are not visible outside the
@@ -471,14 +397,10 @@ file/function/block where they were defined.)  Time spent in these
 functions, calls to/from them, etc, will all be attributed to the
 function that was loaded directly before it in the executable file.
 This option affects both the flat profile and the call graph.
-.if n .Ip "\f(CW""""\-c""""\fR" 4
-.el .Ip "\f(CW\-c\fR" 4
+.Ip "\f(CW\*(C`\-c\*(C'\fR" 4
 .IX Item "-c"
-.PD 0
-.if n .Ip "\f(CW""""\-\-static\-call\-graph""""\fR" 4
-.el .Ip "\f(CW\-\-static\-call\-graph\fR" 4
+.Ip "\f(CW\*(C`\-\-static\-call\-graph\*(C'\fR" 4
 .IX Item "--static-call-graph"
-.PD
 The \fB\-c\fR option causes the call graph of the program to be
 augmented by a heuristic which examines the text space of the object
 file and identifies function calls in the binary machine code.
@@ -491,31 +413,22 @@ Calls to dynamic library routines are typically \fInot\fR found
 by this option.
 Parents or children identified via this heuristic
 are indicated in the call graph with call counts of \fB0\fR.
-.if n .Ip "\f(CW""""\-D""""\fR" 4
-.el .Ip "\f(CW\-D\fR" 4
+.Ip "\f(CW\*(C`\-D\*(C'\fR" 4
 .IX Item "-D"
-.PD 0
-.if n .Ip "\f(CW""""\-\-ignore\-non\-functions""""\fR" 4
-.el .Ip "\f(CW\-\-ignore\-non\-functions\fR" 4
+.Ip "\f(CW\*(C`\-\-ignore\-non\-functions\*(C'\fR" 4
 .IX Item "--ignore-non-functions"
-.PD
 The \fB\-D\fR option causes \f(CW\*(C`gprof\*(C'\fR to ignore symbols which
 are not known to be functions.  This option will give more accurate
 profile data on systems where it is supported (Solaris and \s-1HPUX\s0 for
 example).
-.if n .Ip "\f(CW""""\-k \f(CIfrom\f(CW/\f(CIto\f(CW""""\fR" 4
-.el .Ip "\f(CW\-k \f(CIfrom\f(CW/\f(CIto\f(CW\fR" 4
+.Ip "\f(CW\*(C`\-k \f(CIfrom\f(CW/\f(CIto\f(CW\*(C'\fR" 4
 .IX Item "-k from/to"
 The \fB\-k\fR option allows you to delete from the call graph any arcs from
 symbols matching symspec \fIfrom\fR to those matching symspec \fIto\fR.
-.if n .Ip "\f(CW""""\-l""""\fR" 4
-.el .Ip "\f(CW\-l\fR" 4
+.Ip "\f(CW\*(C`\-l\*(C'\fR" 4
 .IX Item "-l"
-.PD 0
-.if n .Ip "\f(CW""""\-\-line""""\fR" 4
-.el .Ip "\f(CW\-\-line\fR" 4
+.Ip "\f(CW\*(C`\-\-line\*(C'\fR" 4
 .IX Item "--line"
-.PD
 The \fB\-l\fR option enables line-by-line profiling, which causes
 histogram hits to be charged to individual source code lines,
 instead of functions.
@@ -526,79 +439,51 @@ While line-by-line profiling can help isolate where in a large function
 a program is spending its time, it also significantly increases
 the running time of \f(CW\*(C`gprof\*(C'\fR, and magnifies statistical
 inaccuracies.
-.if n .Ip "\f(CW""""\-m \f(CInum\f(CW""""\fR" 4
-.el .Ip "\f(CW\-m \f(CInum\f(CW\fR" 4
+.Ip "\f(CW\*(C`\-m \f(CInum\f(CW\*(C'\fR" 4
 .IX Item "-m num"
-.PD 0
-.if n .Ip "\f(CW""""\-\-min\-count=\f(CInum\f(CW""""\fR" 4
-.el .Ip "\f(CW\-\-min\-count=\f(CInum\f(CW\fR" 4
+.Ip "\f(CW\*(C`\-\-min\-count=\f(CInum\f(CW\*(C'\fR" 4
 .IX Item "--min-count=num"
-.PD
 This option affects execution count output only.
 Symbols that are executed less than \fInum\fR times are suppressed.
-.if n .Ip "\f(CW""""\-n[\f(CIsymspec\f(CW]""""\fR" 4
-.el .Ip "\f(CW\-n[\f(CIsymspec\f(CW]\fR" 4
+.Ip "\f(CW\*(C`\-n[\f(CIsymspec\f(CW]\*(C'\fR" 4
 .IX Item "-n[symspec]"
-.PD 0
-.if n .Ip "\f(CW""""\-\-time[=\f(CIsymspec\f(CW]""""\fR" 4
-.el .Ip "\f(CW\-\-time[=\f(CIsymspec\f(CW]\fR" 4
+.Ip "\f(CW\*(C`\-\-time[=\f(CIsymspec\f(CW]\*(C'\fR" 4
 .IX Item "--time[=symspec]"
-.PD
 The \fB\-n\fR option causes \f(CW\*(C`gprof\*(C'\fR, in its call graph analysis,
 to only propagate times for symbols matching \fIsymspec\fR.
-.if n .Ip "\f(CW""""\-N[\f(CIsymspec\f(CW]""""\fR" 4
-.el .Ip "\f(CW\-N[\f(CIsymspec\f(CW]\fR" 4
+.Ip "\f(CW\*(C`\-N[\f(CIsymspec\f(CW]\*(C'\fR" 4
 .IX Item "-N[symspec]"
-.PD 0
-.if n .Ip "\f(CW""""\-\-no\-time[=\f(CIsymspec\f(CW]""""\fR" 4
-.el .Ip "\f(CW\-\-no\-time[=\f(CIsymspec\f(CW]\fR" 4
+.Ip "\f(CW\*(C`\-\-no\-time[=\f(CIsymspec\f(CW]\*(C'\fR" 4
 .IX Item "--no-time[=symspec]"
-.PD
 The \fB\-n\fR option causes \f(CW\*(C`gprof\*(C'\fR, in its call graph analysis,
 not to propagate times for symbols matching \fIsymspec\fR.
-.if n .Ip "\f(CW""""\-z""""\fR" 4
-.el .Ip "\f(CW\-z\fR" 4
+.Ip "\f(CW\*(C`\-z\*(C'\fR" 4
 .IX Item "-z"
-.PD 0
-.if n .Ip "\f(CW""""\-\-display\-unused\-functions""""\fR" 4
-.el .Ip "\f(CW\-\-display\-unused\-functions\fR" 4
+.Ip "\f(CW\*(C`\-\-display\-unused\-functions\*(C'\fR" 4
 .IX Item "--display-unused-functions"
-.PD
 If you give the \fB\-z\fR option, \f(CW\*(C`gprof\*(C'\fR will mention all
 functions in the flat profile, even those that were never called, and
 that had no time spent in them.  This is useful in conjunction with the
 \&\fB\-c\fR option for discovering which routines were never called.
 .Sh "Miscellaneous Options"
 .IX Subsection "Miscellaneous Options"
-.if n .Ip "\f(CW""""\-d[\f(CInum\f(CW]""""\fR" 4
-.el .Ip "\f(CW\-d[\f(CInum\f(CW]\fR" 4
+.Ip "\f(CW\*(C`\-d[\f(CInum\f(CW]\*(C'\fR" 4
 .IX Item "-d[num]"
-.PD 0
-.if n .Ip "\f(CW""""\-\-debug[=\f(CInum\f(CW]""""\fR" 4
-.el .Ip "\f(CW\-\-debug[=\f(CInum\f(CW]\fR" 4
+.Ip "\f(CW\*(C`\-\-debug[=\f(CInum\f(CW]\*(C'\fR" 4
 .IX Item "--debug[=num]"
-.PD
 The \fB\-d\fR \fInum\fR option specifies debugging options.
 If \fInum\fR is not specified, enable all debugging.
-.if n .Ip "\f(CW""""\-O\f(CIname\f(CW""""\fR" 4
-.el .Ip "\f(CW\-O\f(CIname\f(CW\fR" 4
+.Ip "\f(CW\*(C`\-O\f(CIname\f(CW\*(C'\fR" 4
 .IX Item "-Oname"
-.PD 0
-.if n .Ip "\f(CW""""\-\-file\-format=\f(CIname\f(CW""""\fR" 4
-.el .Ip "\f(CW\-\-file\-format=\f(CIname\f(CW\fR" 4
+.Ip "\f(CW\*(C`\-\-file\-format=\f(CIname\f(CW\*(C'\fR" 4
 .IX Item "--file-format=name"
-.PD
 Selects the format of the profile data files.  Recognized formats are
 \&\fBauto\fR (the default), \fBbsd\fR, \fB4.4bsd\fR, \fBmagic\fR, and
 \&\fBprof\fR (not yet supported).
-.if n .Ip "\f(CW""""\-s""""\fR" 4
-.el .Ip "\f(CW\-s\fR" 4
+.Ip "\f(CW\*(C`\-s\*(C'\fR" 4
 .IX Item "-s"
-.PD 0
-.if n .Ip "\f(CW""""\-\-sum""""\fR" 4
-.el .Ip "\f(CW\-\-sum\fR" 4
+.Ip "\f(CW\*(C`\-\-sum\*(C'\fR" 4
 .IX Item "--sum"
-.PD
 The \fB\-s\fR option causes \f(CW\*(C`gprof\*(C'\fR to summarize the information
 in the profile data files it read in, and write out a profile data
 file called \fIgmon.sum\fR, which contains all the information from
@@ -608,21 +493,16 @@ merge the data in the other input files into \fIgmon.sum\fR.
 .Sp
 Eventually you can run \f(CW\*(C`gprof\*(C'\fR again without \fB\-s\fR to analyze the
 cumulative data in the file \fIgmon.sum\fR.
-.if n .Ip "\f(CW""""\-v""""\fR" 4
-.el .Ip "\f(CW\-v\fR" 4
+.Ip "\f(CW\*(C`\-v\*(C'\fR" 4
 .IX Item "-v"
-.PD 0
-.if n .Ip "\f(CW""""\-\-version""""\fR" 4
-.el .Ip "\f(CW\-\-version\fR" 4
+.Ip "\f(CW\*(C`\-\-version\*(C'\fR" 4
 .IX Item "--version"
-.PD
 The \fB\-v\fR flag causes \f(CW\*(C`gprof\*(C'\fR to print the current version
 number, and then exit.
 .Sh "Deprecated Options"
 .IX Subsection "Deprecated Options"
 These options have been replaced with newer versions that use symspecs.
-.if n .Ip "\f(CW""""\-e \f(CIfunction_name\f(CW""""\fR" 4
-.el .Ip "\f(CW\-e \f(CIfunction_name\f(CW\fR" 4
+.Ip "\f(CW\*(C`\-e \f(CIfunction_name\f(CW\*(C'\fR" 4
 .IX Item "-e function_name"
 The \fB\-e\fR \fIfunction\fR option tells \f(CW\*(C`gprof\*(C'\fR to not print
 information about the function \fIfunction_name\fR (and its
@@ -631,24 +511,21 @@ as a child of any functions that call it, but its index number will be
 shown as \fB[not printed]\fR.  More than one \fB\-e\fR option may be
 given; only one \fIfunction_name\fR may be indicated with each \fB\-e\fR
 option. 
-.if n .Ip "\f(CW""""\-E \f(CIfunction_name\f(CW""""\fR" 4
-.el .Ip "\f(CW\-E \f(CIfunction_name\f(CW\fR" 4
+.Ip "\f(CW\*(C`\-E \f(CIfunction_name\f(CW\*(C'\fR" 4
 .IX Item "-E function_name"
 The \f(CW\*(C`\-E \f(CIfunction\f(CW\*(C'\fR option works like the \f(CW\*(C`\-e\*(C'\fR option, but
 time spent in the function (and children who were not called from
 anywhere else), will not be used to compute the percentages-of-time for
 the call graph.  More than one \fB\-E\fR option may be given; only one
 \&\fIfunction_name\fR may be indicated with each \fB\-E\fR option.
-.if n .Ip "\f(CW""""\-f \f(CIfunction_name\f(CW""""\fR" 4
-.el .Ip "\f(CW\-f \f(CIfunction_name\f(CW\fR" 4
+.Ip "\f(CW\*(C`\-f \f(CIfunction_name\f(CW\*(C'\fR" 4
 .IX Item "-f function_name"
 The \fB\-f\fR \fIfunction\fR option causes \f(CW\*(C`gprof\*(C'\fR to limit the
 call graph to the function \fIfunction_name\fR and its children (and
 their children...).  More than one \fB\-f\fR option may be given;
 only one \fIfunction_name\fR may be indicated with each \fB\-f\fR
 option.  
-.if n .Ip "\f(CW""""\-F \f(CIfunction_name\f(CW""""\fR" 4
-.el .Ip "\f(CW\-F \f(CIfunction_name\f(CW\fR" 4
+.Ip "\f(CW\*(C`\-F \f(CIfunction_name\f(CW\*(C'\fR" 4
 .IX Item "-F function_name"
 The \fB\-F\fR \fIfunction\fR option works like the \f(CW\*(C`\-f\*(C'\fR option, but
 only time spent in the function and its children (and their
@@ -658,16 +535,13 @@ may be given; only one \fIfunction_name\fR may be indicated with each
 \&\fB\-F\fR option.  The \fB\-F\fR option overrides the \fB\-E\fR option.
 .SH "FILES"
 .IX Header "FILES"
-.if n .Ip "\f(CW""""\f(CIa.out\f(CW""""\fR" 4
-.el .Ip "\f(CW\f(CIa.out\f(CW\fR" 4
+.Ip "\f(CW\*(C`\f(CIa.out\f(CW\*(C'\fR" 4
 .IX Item "a.out"
 the namelist and text space.
-.if n .Ip "\f(CW""""\f(CIgmon.out\f(CW""""\fR" 4
-.el .Ip "\f(CW\f(CIgmon.out\f(CW\fR" 4
+.Ip "\f(CW\*(C`\f(CIgmon.out\f(CW\*(C'\fR" 4
 .IX Item "gmon.out"
 dynamic call graph and profile.
-.if n .Ip "\f(CW""""\f(CIgmon.sum\f(CW""""\fR" 4
-.el .Ip "\f(CW\f(CIgmon.sum\f(CW\fR" 4
+.Ip "\f(CW\*(C`\f(CIgmon.sum\f(CW\*(C'\fR" 4
 .IX Item "gmon.sum"
 summarized dynamic call graph and profile.  
 .SH "BUGS"