<!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-21)</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-21 Joel Sherrill <joel.sherrilL@OARcorp.com>

        * do_coverage, rtems_items.sed: Add report on size of unreferenced
        symbols and a report on the size of all uncovered or unreferenced
        ranges.
</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.269&r2=text&tr2=1.270&diff_format=h">M</a></td><td width='1%'>1.270</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.61&r2=text&tr2=1.62&diff_format=h">M</a></td><td width='1%'>1.62</td><td width='100%'>rtems-coverage/do_coverage</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//gcc-testing/rtems-coverage/rtems_items.sed.diff?r1=text&tr1=1.1&r2=text&tr2=1.2&diff_format=h">M</a></td><td width='1%'>1.2</td><td width='100%'>rtems-coverage/rtems_items.sed</td></tr>
</table>
<pre>
<font color='#006600'>diff -u gcc-testing/rtems-coverage/ChangeLog:1.269 gcc-testing/rtems-coverage/ChangeLog:1.270
--- gcc-testing/rtems-coverage/ChangeLog:1.269  Wed May 19 13:17:31 2010
+++ gcc-testing/rtems-coverage/ChangeLog        Fri May 21 09:54:29 2010
</font><font color='#997700'>@@ -1,3 +1,9 @@
</font><font color='#000088'>+2010-05-21    Joel Sherrill <joel.sherrilL@OARcorp.com>
+
+       * do_coverage, rtems_items.sed: Add report on size of unreferenced
+       symbols and a report on the size of all uncovered or unreferenced
+       ranges.
+
</font> 2010-05-19        Joel Sherrill <joel.sherrilL@OARcorp.com>
 
        * do_coverage: mv not cp.

<font color='#006600'>diff -u gcc-testing/rtems-coverage/do_coverage:1.61 gcc-testing/rtems-coverage/do_coverage:1.62
--- gcc-testing/rtems-coverage/do_coverage:1.61 Wed May 19 13:17:32 2010
+++ gcc-testing/rtems-coverage/do_coverage      Fri May 21 09:54:29 2010
</font><font color='#997700'>@@ -385,6 +385,24 @@
</font>     <${results_dir}/index.html.tmp \
     >${results_dir}/index.html<span style="background-color: #FF0000"> </span>
 
<font color='#000088'>+  RTEMSLIB=${BASEDIR}/b-${BSP}/${TARGET}/${BSP}/lib/librtemscpu.a
+
+  if [ -r ${RTEMSLIB} ] ; then
+    while read symbol
+    do
+      line=`${TARGET}-nm --format=sysv \
+       ${BASEDIR}/b-${BSP}/${TARGET}/${BSP}/lib/librtemscpu.a | \
+       grep FUNC | sed -e's/|/ | /g' | grep ${symbol}`
+      size=`echo ${line} | cut -d'|' -f5 | tr "[:lower:]" "[:upper:]"`
+      size=`echo 16 i ${size} p | dc`
+      echo "${size}       ${symbol}       unknown"
+    done <${results_dir}/no_range_uncovered.txt | sort -n -r \
+         >${results_dir}/sizes_unreferenced.txt
+  fi
+
+  cat ${results_dir}/sizes_unreferenced.txt ${results_dir}/sizes.txt | \
+    sort -n -r >${results_dir}/sizes_all.txt
+
</font>   # Now create the archive of information
   cp ${COVBASE}/covoar.css ${COVBASE}/*gif ${COVBASE}/table.js ${results_dir}
   echo "Results saved in ${results_dir}.tar.bz2"

<font color='#006600'>diff -u gcc-testing/rtems-coverage/rtems_items.sed:1.1 gcc-testing/rtems-coverage/rtems_items.sed:1.2
--- gcc-testing/rtems-coverage/rtems_items.sed:1.1      Wed May 19 13:16:17 2010
+++ gcc-testing/rtems-coverage/rtems_items.sed  Fri May 21 09:54:29 2010
</font><font color='#997700'>@@ -6,4 +6,8 @@
</font>   <li>Configuration (<a href="configuration.txt">text<\/a>)<\/li>\
   <li>Tests With Possible Issues \
     (<a href="testsWithNoEndOfTest.txt">text<\/a>)<\/li>\
<font color='#000088'>+  <li>Size of Unreferenced Symbols \
+    (<a href="sizes_unreferenced.txt">text<\/a>)<\/li>\
+  <li>Sizes of All Ranges and Unreferenced Symbols \
+    (<a href="sizes_all.txt">text<\/a>)<\/li>\
</font> <\/ul>/g
</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>