Fixed in the branch now. Included in the next gcc-3.2 upload: 2002-12-05 Matthias Klose <[EMAIL PROTECTED]>
* doc/invoke.texi: Remove last reference to -a. Daniel Jacobowitz writes: > On Wed, Dec 04, 2002 at 01:30:21PM -0500, Paul Smith wrote: > > Package: gcc-3.2 > > Version: 1:3.2.1-0pre3 > > Severity: normal > > > > Using GCC 3.2 with -a gives this error: > > > > gcc-3.2 -DLOCALEDIR=\"/usr/local/share/locale\" > > -DLIBDIR=\"/usr/local/lib\" -DINCLUDEDIR=\"/usr/local/include\" > > -DHAVE_CONFIG_H -I. -g -pg -a -c ar.c > > cc1: unrecognized option `-a' > > > > Using the same options with GCC 2.95 or GCC 3.0 works fine. And, the > > Info pages in gcc-3.2-doc package still list -a as a valid option. > > Oops, it was removed in one place and not in the other, it's still > mentioned: > `-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 `-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 `bb.out'. > > This data could be analyzed by a program like `tcov'. Note, > however, that the format of the data is not what `tcov' expects. > Eventually GNU `gprof' should be extended to process this data. > > > Paul, scroll down a little to find -fprofile-arcs -ftest-coverage, > which is what you want now.