<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>change log for gcc-testing (2010-05-10)</title>
</head>
<body text='#000000' bgcolor='#ffffff'>
<a name='cs1'></a>
<table border='0' cellspacing='0' cellpadding='5' width='100%' bgcolor='#eeeeee'>
<tr><td colspan='3' bgcolor='#dddddd'>
 <font color='#bb2222'><strong>joel</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2010-05-10 Joel Sherrill <joel.sherrilL@OARcorp.com>

        * app_common.h, covoar.cc: Add output directory option.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//gcc-testing/rtems-coverage/ChangeLog.diff?r1=text&tr1=1.211&r2=text&tr2=1.212&diff_format=h">M</a></td><td width='1%'>1.212</td><td width='100%'>rtems-coverage/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//gcc-testing/rtems-coverage/app_common.h.diff?r1=text&tr1=1.6&r2=text&tr2=1.7&diff_format=h">M</a></td><td width='1%'>1.7</td><td width='100%'>rtems-coverage/app_common.h</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//gcc-testing/rtems-coverage/covoar.cc.diff?r1=text&tr1=1.14&r2=text&tr2=1.15&diff_format=h">M</a></td><td width='1%'>1.15</td><td width='100%'>rtems-coverage/covoar.cc</td></tr>
</table>
<pre>
<font color='#006600'>diff -u gcc-testing/rtems-coverage/ChangeLog:1.211 gcc-testing/rtems-coverage/ChangeLog:1.212
--- gcc-testing/rtems-coverage/ChangeLog:1.211  Mon May 10 14:08:36 2010
+++ gcc-testing/rtems-coverage/ChangeLog        Mon May 10 14:31:10 2010
</font><font color='#997700'>@@ -1,3 +1,7 @@
</font><font color='#000088'>+2010-05-10    Joel Sherrill <joel.sherrilL@OARcorp.com>
+
+       * app_common.h, covoar.cc: Add output directory option.
+
</font> 2010-05-10        Jennifer Averett <Jennifer.Averett@OARcorp.com>
 
        * CoverageRanges.cc, CoverageRanges.h, ReportsHtml.cc: Merged

<font color='#006600'>diff -u gcc-testing/rtems-coverage/app_common.h:1.6 gcc-testing/rtems-coverage/app_common.h:1.7
--- gcc-testing/rtems-coverage/app_common.h:1.6 Thu Apr 22 14:14:07 2010
+++ gcc-testing/rtems-coverage/app_common.h     Mon May 10 14:31:11 2010
</font><font color='#997700'>@@ -16,6 +16,7 @@
</font> extern Coverage::DesiredSymbols*    SymbolsToAnalyze;
 extern Coverage::Toolnames*         Tools;
 extern bool                         Verbose;
<font color='#000088'>+extern const char*                  outputDirectory;
</font> 
 bool FileIsNewer( const char *f1, const char *f2 );<span style="background-color: #FF0000"> </span>
 bool ReadUntilFound( FILE *file, const char *line );

<font color='#006600'>diff -u gcc-testing/rtems-coverage/covoar.cc:1.14 gcc-testing/rtems-coverage/covoar.cc:1.15
--- gcc-testing/rtems-coverage/covoar.cc:1.14   Fri May  7 13:53:58 2010
+++ gcc-testing/rtems-coverage/covoar.cc        Mon May 10 14:31:11 2010
</font><font color='#997700'>@@ -43,7 +43,7 @@
</font> const char*                          symbolsFile = NULL;
 const char*                          target = NULL;
 const char*                          format = NULL;
<font color='#880000'>-
</font><font color='#000088'>+const char*                          outputDirectory = ".";
</font> 
 /*
  *  Print program usage message
<font color='#997700'>@@ -66,6 +66,7 @@
</font>     "  -e EXE_EXTENSION          - extension of the executables to analyze\n"
     "  -c COVERAGEFILE_EXTENSION - extension of the coverage files to analyze\n"
     "  -C ConfigurationFileName  - name of configuration file\n"
<font color='#000088'>+    "  -O Output_Directory       - name of output directory (default=."
</font>     "\n",
     progname,
     progname
<font color='#997700'>@@ -116,10 +117,11 @@
</font> {
   GET_BOOL( "verbose", Verbose );
 
<font color='#880000'>-  GET_STRING( "format",       format );
-  GET_STRING( "target",       target );
-  GET_STRING( "explanations", explanations );
-  GET_STRING( "symbolsFile",  symbolsFile );
</font><font color='#000088'>+  GET_STRING( "format",           format );
+  GET_STRING( "target",           target );
+  GET_STRING( "explanations",     explanations );
+  GET_STRING( "symbolsFile",      symbolsFile );
+  GET_STRING( "outputDirectory",  outputDirectory );
</font> 
   // Now calculate some values
   if ( coverageFileExtension )
<font color='#997700'>@@ -151,7 +153,7 @@
</font>   //
   progname = argv[0];
 
<font color='#880000'>-  while ((opt = getopt(argc, argv, "1:e:c:E:f:s:T:vC:")) != -1) {
</font><font color='#000088'>+  while ((opt = getopt(argc, argv, "1:e:c:E:f:s:T:vC:O:")) != -1) {
</font>     switch (opt) {
       case '1':
         singleExecutable = true;
<font color='#997700'>@@ -172,6 +174,7 @@
</font>       case 'T': target                = optarg;  break;
       case 'v': Verbose               = true;    break;
       case 'f': format                = optarg;  break;
<font color='#000088'>+      case 'O': outputDirectory       = optarg;  break;
</font>       default: /* '?' */
         usage();
         exit( -1 );
</pre>
<p> </p>
<a name='cs2'></a>
<table border='0' cellspacing='0' cellpadding='5' width='100%' bgcolor='#eeeeee'>
<tr><td colspan='3' bgcolor='#dddddd'>
 <font color='#bb2222'><strong>joel</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2010-05-10 Joel Sherrill <joel.sherrilL@OARcorp.com>

        * do_coverage: Initial output directory support.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//gcc-testing/rtems-coverage/ChangeLog.diff?r1=text&tr1=1.212&r2=text&tr2=1.213&diff_format=h">M</a></td><td width='1%'>1.213</td><td width='100%'>rtems-coverage/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//gcc-testing/rtems-coverage/do_coverage.diff?r1=text&tr1=1.52&r2=text&tr2=1.53&diff_format=h">M</a></td><td width='1%'>1.53</td><td width='100%'>rtems-coverage/do_coverage</td></tr>
</table>
<pre>
<font color='#006600'>diff -u gcc-testing/rtems-coverage/ChangeLog:1.212 gcc-testing/rtems-coverage/ChangeLog:1.213
--- gcc-testing/rtems-coverage/ChangeLog:1.212  Mon May 10 14:31:10 2010
+++ gcc-testing/rtems-coverage/ChangeLog        Mon May 10 14:37:27 2010
</font><font color='#997700'>@@ -1,5 +1,9 @@
</font> 2010-05-10        Joel Sherrill <joel.sherrilL@OARcorp.com>
 
<font color='#000088'>+   * do_coverage: Initial output directory support.
+
+2010-05-10     Joel Sherrill <joel.sherrilL@OARcorp.com>
+
</font>   * app_common.h, covoar.cc: Add output directory option.
 
 2010-05-10     Jennifer Averett <Jennifer.Averett@OARcorp.com>

<font color='#006600'>diff -u gcc-testing/rtems-coverage/do_coverage:1.52 gcc-testing/rtems-coverage/do_coverage:1.53
--- gcc-testing/rtems-coverage/do_coverage:1.52 Sat May  8 09:23:50 2010
+++ gcc-testing/rtems-coverage/do_coverage      Mon May 10 14:37:27 2010
</font><font color='#997700'>@@ -332,7 +332,12 @@
</font>     echo "POSIX Enabled      : " ${do_posix} ; \
     echo "Developmental Code : " ${do_developmental} ; \
   ) >summary.txt
<font color='#000088'>+  rm -rf ${results_dir}
+  # XXX temporary until output directory really supported
+  mkdir ${results_dir}
+  # XXX end of temporary
</font>   ${COVBASE}/covoar \
<font color='#000088'>+    -O ${results_dir} \
</font>     -T ${TARGET} \
     -f ${COVERAGE_FORMAT} \
     -s rtems.syms \
<font color='#997700'>@@ -352,13 +357,18 @@
</font>   cat summary.txt
 
   # Now create the archive of information
<font color='#880000'>-  rm -rf ${results_dir}
-  mkdir ${results_dir}
</font><font color='#000088'>+
+  # XXX temporary until output directory really supported
</font>   cp *.txt *.html ${results_dir}
<font color='#880000'>-  cp ${COVBASE}/Explanations.txt.NotFound ${COVBASE}/covoar.css ${results_dir}
</font><font color='#000088'>+  # XXX end of temporary
+
+  # XXX temporary until generated into output directory
+  cp ${COVBASE}/Explanations.txt.NotFound ${results_dir}
+  # XXX end of temporary
+
+  cp ${COVBASE}/covoar.css ${results_dir}
</font>   echo "Results saved in ${results_dir}.tar.bz2"
   tar cjf ${results_dir}.tar.bz2 ${results_dir}
<font color='#880000'>-  rm -rf ${results_dir}
</font> }
 
 # This grabs the list of methods from a library or object file
</pre>
<p> </p>

<p>--<br />
<small>Generated by <a href="http://www.codewiz.org/projects/index.html#loginfo">Deluxe Loginfo</a> 2.122 by Bernardo Innocenti <bernie@develer.com></small></p>
</body>
</html>