<!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 rtems (2010-07-07)</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>sh</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2010-07-08 Sebastian Huber <sebastian.huber@embedded-brains.de>

        * spfatal09/.cvsignore, spfatal09/Makefile.am,
        spfatal09/spfatal09.doc, spfatal09/spfatal09.scn,
        spfatal09/testcase.h: Removed files.
        * Makefile.am, configure.ac: Reflect changes above.
        * spfatal_support/init.c: Print end of test message in case of
        success.  Stop multitasking in the fatal error extension.
        * spfatal03/testcase.h, spfatal07/testcase.h: Use printk() instead of
        puts().
        * spfatal01/spfatal01.scn, spfatal02/spfatal02.scn,
        spfatal03/spfatal03.scn, spfatal04/spfatal04.scn,
        spfatal05/spfatal05.scn, spfatal06/spfatal06.scn,
        spfatal07/spfatal07.scn, spfatal08/spfatal08.scn,
        spfatal10/spfatal10.scn, spfatal11/spfatal11.scn,
        spfatal12/spfatal12.scn, spfatal13/spfatal13.scn,
        spfatal14/spfatal14.scn, spfatal15/spfatal15.scn,
        spfatal16/spfatal16.scn, spfatal17/spfatal17.scn,
        spfatal18/spfatal18.scn, spfatal19/spfatal19.scn,
        spfatal20/spfatal20.scn: Update.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/ChangeLog.diff?r1=text&tr1=1.395&r2=text&tr2=1.396&diff_format=h">M</a></td><td width='1%'>1.396</td><td width='100%'>testsuites/sptests/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/Makefile.am.diff?r1=text&tr1=1.96&r2=text&tr2=1.97&diff_format=h">M</a></td><td width='1%'>1.97</td><td width='100%'>testsuites/sptests/Makefile.am</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/configure.ac.diff?r1=text&tr1=1.101&r2=text&tr2=1.102&diff_format=h">M</a></td><td width='1%'>1.102</td><td width='100%'>testsuites/sptests/configure.ac</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/spfatal01/spfatal01.scn.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&diff_format=h">M</a></td><td width='1%'>1.3</td><td width='100%'>testsuites/sptests/spfatal01/spfatal01.scn</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/spfatal02/spfatal02.scn.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&diff_format=h">M</a></td><td width='1%'>1.3</td><td width='100%'>testsuites/sptests/spfatal02/spfatal02.scn</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/spfatal03/spfatal03.scn.diff?r1=text&tr1=1.3&r2=text&tr2=1.4&diff_format=h">M</a></td><td width='1%'>1.4</td><td width='100%'>testsuites/sptests/spfatal03/spfatal03.scn</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/spfatal03/testcase.h.diff?r1=text&tr1=1.5&r2=text&tr2=1.6&diff_format=h">M</a></td><td width='1%'>1.6</td><td width='100%'>testsuites/sptests/spfatal03/testcase.h</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/spfatal04/spfatal04.scn.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&diff_format=h">M</a></td><td width='1%'>1.3</td><td width='100%'>testsuites/sptests/spfatal04/spfatal04.scn</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/spfatal05/spfatal05.scn.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&diff_format=h">M</a></td><td width='1%'>1.3</td><td width='100%'>testsuites/sptests/spfatal05/spfatal05.scn</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/spfatal06/spfatal06.scn.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&diff_format=h">M</a></td><td width='1%'>1.3</td><td width='100%'>testsuites/sptests/spfatal06/spfatal06.scn</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/spfatal07/spfatal07.scn.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&diff_format=h">M</a></td><td width='1%'>1.3</td><td width='100%'>testsuites/sptests/spfatal07/spfatal07.scn</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/spfatal07/testcase.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%'>testsuites/sptests/spfatal07/testcase.h</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/spfatal08/spfatal08.scn.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&diff_format=h">M</a></td><td width='1%'>1.3</td><td width='100%'>testsuites/sptests/spfatal08/spfatal08.scn</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/spfatal09/.cvsignore?rev=1.1&content-type=text/vnd.viewcvs-markup">R</a></td><td width='1%'><font color="#880000">1.1</font></td><td width='100%'><font color="#880000">testsuites/sptests/spfatal09/.cvsignore</font></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/spfatal09/Makefile.am?rev=1.3&content-type=text/vnd.viewcvs-markup">R</a></td><td width='1%'><font color="#880000">1.3</font></td><td width='100%'><font color="#880000">testsuites/sptests/spfatal09/Makefile.am</font></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/spfatal09/spfatal09.doc?rev=1.1&content-type=text/vnd.viewcvs-markup">R</a></td><td width='1%'><font color="#880000">1.1</font></td><td width='100%'><font color="#880000">testsuites/sptests/spfatal09/spfatal09.doc</font></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/spfatal09/spfatal09.scn?rev=1.2&content-type=text/vnd.viewcvs-markup">R</a></td><td width='1%'><font color="#880000">1.2</font></td><td width='100%'><font color="#880000">testsuites/sptests/spfatal09/spfatal09.scn</font></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/spfatal09/testcase.h?rev=1.5&content-type=text/vnd.viewcvs-markup">R</a></td><td width='1%'><font color="#880000">1.5</font></td><td width='100%'><font color="#880000">testsuites/sptests/spfatal09/testcase.h</font></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/spfatal10/spfatal10.scn.diff?r1=text&tr1=1.4&r2=text&tr2=1.5&diff_format=h">M</a></td><td width='1%'>1.5</td><td width='100%'>testsuites/sptests/spfatal10/spfatal10.scn</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/spfatal11/spfatal11.scn.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&diff_format=h">M</a></td><td width='1%'>1.3</td><td width='100%'>testsuites/sptests/spfatal11/spfatal11.scn</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/spfatal12/spfatal12.scn.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&diff_format=h">M</a></td><td width='1%'>1.3</td><td width='100%'>testsuites/sptests/spfatal12/spfatal12.scn</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/spfatal13/spfatal13.scn.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%'>testsuites/sptests/spfatal13/spfatal13.scn</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/spfatal14/spfatal14.scn.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%'>testsuites/sptests/spfatal14/spfatal14.scn</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/spfatal15/spfatal15.scn.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%'>testsuites/sptests/spfatal15/spfatal15.scn</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/spfatal16/spfatal16.scn.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%'>testsuites/sptests/spfatal16/spfatal16.scn</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/spfatal17/spfatal17.scn.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%'>testsuites/sptests/spfatal17/spfatal17.scn</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/spfatal18/spfatal18.scn.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%'>testsuites/sptests/spfatal18/spfatal18.scn</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/spfatal19/spfatal19.scn.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%'>testsuites/sptests/spfatal19/spfatal19.scn</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/spfatal20/spfatal20.scn.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%'>testsuites/sptests/spfatal20/spfatal20.scn</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/spfatal_support/init.c.diff?r1=text&tr1=1.8&r2=text&tr2=1.9&diff_format=h">M</a></td><td width='1%'>1.9</td><td width='100%'>testsuites/sptests/spfatal_support/init.c</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/testsuites/sptests/ChangeLog:1.395 rtems/testsuites/sptests/ChangeLog:1.396
--- rtems/testsuites/sptests/ChangeLog:1.395    Tue Jul  6 17:56:48 2010
+++ rtems/testsuites/sptests/ChangeLog  Wed Jul  7 04:03:04 2010
</font><font color='#997700'>@@ -1,3 +1,24 @@
</font><font color='#000088'>+2010-07-08    Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+       * spfatal09/.cvsignore, spfatal09/Makefile.am,
+       spfatal09/spfatal09.doc, spfatal09/spfatal09.scn,
+       spfatal09/testcase.h: Removed files.
+       * Makefile.am, configure.ac: Reflect changes above.
+       * spfatal_support/init.c: Print end of test message in case of
+       success.  Stop multitasking in the fatal error extension.
+       * spfatal03/testcase.h, spfatal07/testcase.h: Use printk() instead of
+       puts().
+       * spfatal01/spfatal01.scn, spfatal02/spfatal02.scn,
+       spfatal03/spfatal03.scn, spfatal04/spfatal04.scn,
+       spfatal05/spfatal05.scn, spfatal06/spfatal06.scn,
+       spfatal07/spfatal07.scn, spfatal08/spfatal08.scn,
+       spfatal10/spfatal10.scn, spfatal11/spfatal11.scn,
+       spfatal12/spfatal12.scn, spfatal13/spfatal13.scn,
+       spfatal14/spfatal14.scn, spfatal15/spfatal15.scn,
+       spfatal16/spfatal16.scn, spfatal17/spfatal17.scn,
+       spfatal18/spfatal18.scn, spfatal19/spfatal19.scn,
+       spfatal20/spfatal20.scn: Update.
+
</font> 2010-07-06        Joel Sherrill <joel.sherrilL@OARcorp.com>
 
        * sp21/init.c, sp21/sp21.scn: Tidy up with one last case to get 100%

<font color='#006600'>diff -u rtems/testsuites/sptests/Makefile.am:1.96 rtems/testsuites/sptests/Makefile.am:1.97
--- rtems/testsuites/sptests/Makefile.am:1.96   Mon Jul  5 20:53:08 2010
+++ rtems/testsuites/sptests/Makefile.am        Wed Jul  7 04:03:06 2010
</font><font color='#997700'>@@ -19,7 +19,7 @@
</font>     spstkalloc spthreadq01 spwatchdog spwkspace \
     sperror01 sperror02 sperror03 \
     spfatal01 spfatal02 spfatal03 spfatal04 spfatal05 spfatal06 spfatal07 \
<font color='#880000'>-    spfatal08 spfatal09 spfatal10 spfatal11 spfatal12 spfatal13 spfatal14 \
</font><font color='#000088'>+    spfatal08 spfatal10 spfatal11 spfatal12 spfatal13 spfatal14 \
</font>     spfatal15 spfatal16 spfatal17 spfatal18 spfatal19 spfatal20 \
     spfifo01 spfifo02 spfifo03 spfifo04 spfifo05 \
     spintrcritical01 spintrcritical02 spintrcritical03 spintrcritical04 \

<font color='#006600'>diff -u rtems/testsuites/sptests/configure.ac:1.101 rtems/testsuites/sptests/configure.ac:1.102
--- rtems/testsuites/sptests/configure.ac:1.101 Mon Jul  5 20:53:08 2010
+++ rtems/testsuites/sptests/configure.ac       Wed Jul  7 04:03:08 2010
</font><font color='#997700'>@@ -111,7 +111,6 @@
</font> spfatal06/Makefile
 spfatal07/Makefile
 spfatal08/Makefile
<font color='#880000'>-spfatal09/Makefile
</font> spfatal10/Makefile
 spfatal11/Makefile
 spfatal12/Makefile

<font color='#006600'>diff -u rtems/testsuites/sptests/spfatal01/spfatal01.scn:1.2 rtems/testsuites/sptests/spfatal01/spfatal01.scn:1.3
--- rtems/testsuites/sptests/spfatal01/spfatal01.scn:1.2        Fri Sep  4 16:28:56 2009
+++ rtems/testsuites/sptests/spfatal01/spfatal01.scn    Wed Jul  7 04:03:12 2010
</font><font color='#997700'>@@ -1,2 +1,2 @@
</font><font color='#880000'>-*** TEST FATAL 1 ***
</font> Fatal error (Classic API Init task create failure) hit
<font color='#000088'>+*** END OF TEST ***
</font>
<font color='#006600'>diff -u rtems/testsuites/sptests/spfatal02/spfatal02.scn:1.2 rtems/testsuites/sptests/spfatal02/spfatal02.scn:1.3
--- rtems/testsuites/sptests/spfatal02/spfatal02.scn:1.2        Fri Sep  4 16:28:56 2009
+++ rtems/testsuites/sptests/spfatal02/spfatal02.scn    Wed Jul  7 04:03:12 2010
</font><font color='#997700'>@@ -1,2 +1,2 @@
</font><font color='#880000'>-*** TEST FATAL 2 ***
</font> Fatal error (Classic API Init task start failure) hit
<font color='#000088'>+*** END OF TEST ***
</font>
<font color='#006600'>diff -u rtems/testsuites/sptests/spfatal03/spfatal03.scn:1.3 rtems/testsuites/sptests/spfatal03/spfatal03.scn:1.4
--- rtems/testsuites/sptests/spfatal03/spfatal03.scn:1.3        Fri Sep  4 16:28:56 2009
+++ rtems/testsuites/sptests/spfatal03/spfatal03.scn    Wed Jul  7 04:03:13 2010
</font><font color='#997700'>@@ -1,3 +1,5 @@
</font> *** TEST FATAL 3 ***
 Create semaphore S0
 Obtain semaphore in dispatching critical section
<font color='#000088'>+Fatal error (Core Mutex obtain in critical section) hit
+*** END OF TEST ***
</font>
<font color='#006600'>diff -u rtems/testsuites/sptests/spfatal03/testcase.h:1.5 rtems/testsuites/sptests/spfatal03/testcase.h:1.6
--- rtems/testsuites/sptests/spfatal03/testcase.h:1.5   Sun Nov 29 21:33:25 2009
+++ rtems/testsuites/sptests/spfatal03/testcase.h       Wed Jul  7 04:03:15 2010
</font><font color='#997700'>@@ -36,15 +36,15 @@
</font>     &mutex
   );
   directive_failed( status, "rtems_semaphore_create of S0");
<font color='#880000'>-  puts("Create semaphore S0");
</font><font color='#000088'>+  printk("Create semaphore S0\n");
</font> 
<font color='#880000'>-  puts("Obtain semaphore in dispatching critical section");
</font><font color='#000088'>+  printk("Obtain semaphore in dispatching critical section\n");
</font>   _Thread_Disable_dispatch();
   status = rtems_semaphore_obtain( mutex, RTEMS_DEFAULT_OPTIONS, 0 );
   /* !!! SHOULD NOT RETURN FROM THE ABOVE CALL */
 
   _Thread_Enable_dispatch();
<font color='#880000'>-  puts("ERROR -- Obtain semaphore should not have returned");
</font><font color='#000088'>+  printk("ERROR -- Obtain semaphore should not have returned\n");
</font> 
   /* we will not run this far */
 }

<font color='#006600'>diff -u rtems/testsuites/sptests/spfatal04/spfatal04.scn:1.2 rtems/testsuites/sptests/spfatal04/spfatal04.scn:1.3
--- rtems/testsuites/sptests/spfatal04/spfatal04.scn:1.2        Fri Sep  4 16:28:56 2009
+++ rtems/testsuites/sptests/spfatal04/spfatal04.scn    Wed Jul  7 04:03:16 2010
</font><font color='#997700'>@@ -1,2 +1,3 @@
</font> *** TEST FATAL 4 ***
 Fatal error (Classic API call rtems_fatal_error_occurred) hit
<font color='#000088'>+*** END OF TEST ***
</font>
<font color='#006600'>diff -u rtems/testsuites/sptests/spfatal05/spfatal05.scn:1.2 rtems/testsuites/sptests/spfatal05/spfatal05.scn:1.3
--- rtems/testsuites/sptests/spfatal05/spfatal05.scn:1.2        Fri Sep  4 16:28:56 2009
+++ rtems/testsuites/sptests/spfatal05/spfatal05.scn    Wed Jul  7 04:03:18 2010
</font><font color='#997700'>@@ -1,2 +1,3 @@
</font> *** TEST FATAL 5 ***
 Fatal error (Core fall out of a task) hit
<font color='#000088'>+*** END OF TEST ***
</font>
<font color='#006600'>diff -u rtems/testsuites/sptests/spfatal06/spfatal06.scn:1.2 rtems/testsuites/sptests/spfatal06/spfatal06.scn:1.3
--- rtems/testsuites/sptests/spfatal06/spfatal06.scn:1.2        Fri Sep  4 16:28:56 2009
+++ rtems/testsuites/sptests/spfatal06/spfatal06.scn    Wed Jul  7 04:03:20 2010
</font><font color='#997700'>@@ -1,2 +1,3 @@
</font> *** TEST FATAL 6 ***
 Fatal error (Core initialize with invalid stack hook) hit
<font color='#000088'>+*** END OF TEST ***
</font>
<font color='#006600'>diff -u rtems/testsuites/sptests/spfatal07/spfatal07.scn:1.2 rtems/testsuites/sptests/spfatal07/spfatal07.scn:1.3
--- rtems/testsuites/sptests/spfatal07/spfatal07.scn:1.2        Fri Sep  4 16:28:56 2009
+++ rtems/testsuites/sptests/spfatal07/spfatal07.scn    Wed Jul  7 04:03:21 2010
</font><font color='#997700'>@@ -1,2 +1,3 @@
</font> *** TEST FATAL 7 ***
 Fatal error (Core Configuration Invalid ISR stack size) hit
<font color='#000088'>+*** END OF TEST ***
</font>
<font color='#006600'>diff -u rtems/testsuites/sptests/spfatal07/testcase.h:1.6 rtems/testsuites/sptests/spfatal07/testcase.h:1.7
--- rtems/testsuites/sptests/spfatal07/testcase.h:1.6   Sun Nov 29 21:33:25 2009
+++ rtems/testsuites/sptests/spfatal07/testcase.h       Wed Jul  7 04:03:21 2010
</font><font color='#997700'>@@ -44,9 +44,9 @@
</font>     Configuration.interrupt_stack_size = (STACK_MINIMUM_SIZE-1);
     rtems_initialize_data_structures();
   #else
<font color='#880000'>-    puts(
</font><font color='#000088'>+    printk(
</font>       "WARNING - Test not applicable on this target architecture.\n"
<font color='#880000'>-      "WARNING - Only applicable when CPU_ALLOCATE_INTERRUPT_STACK == TRUE."
</font><font color='#000088'>+      "WARNING - Only applicable when CPU_ALLOCATE_INTERRUPT_STACK == TRUE.\n"
</font>     );
     rtems_test_exit(0);
   #endif

<font color='#006600'>diff -u rtems/testsuites/sptests/spfatal08/spfatal08.scn:1.2 rtems/testsuites/sptests/spfatal08/spfatal08.scn:1.3
--- rtems/testsuites/sptests/spfatal08/spfatal08.scn:1.2        Fri Sep  4 16:28:56 2009
+++ rtems/testsuites/sptests/spfatal08/spfatal08.scn    Wed Jul  7 04:03:21 2010
</font><font color='#997700'>@@ -1,2 +1,3 @@
</font> *** TEST FATAL 8 ***
 Fatal error (Core workspace too small) hit
<font color='#000088'>+*** END OF TEST ***
</font>
<font color='#006600'>diff -u rtems/testsuites/sptests/spfatal10/spfatal10.scn:1.4 rtems/testsuites/sptests/spfatal10/spfatal10.scn:1.5
--- rtems/testsuites/sptests/spfatal10/spfatal10.scn:1.4        Fri Sep  4 16:28:56 2009
+++ rtems/testsuites/sptests/spfatal10/spfatal10.scn    Wed Jul  7 04:03:27 2010
</font><font color='#997700'>@@ -1,3 +1,4 @@
</font> *** TEST FATAL 10 ***
<font color='#880000'>-assertion "forced" failed: file "../../../../../../../rtems/c/src/../../testsuites/sptests/spfatal10/testcase.h", line 20, function: Init
</font><font color='#000088'>+assertion "forced" failed: file "testsuites/sptests/spfatal10/testcase.h", line 23, function: Init
</font> Fatal error (asserting with non-NULL strings...) hit
<font color='#000088'>+*** END OF TEST ***
</font>
<font color='#006600'>diff -u rtems/testsuites/sptests/spfatal11/spfatal11.scn:1.2 rtems/testsuites/sptests/spfatal11/spfatal11.scn:1.3
--- rtems/testsuites/sptests/spfatal11/spfatal11.scn:1.2        Fri Sep  4 16:28:56 2009
+++ rtems/testsuites/sptests/spfatal11/spfatal11.scn    Wed Jul  7 04:03:27 2010
</font><font color='#997700'>@@ -1,5 +1,4 @@
</font> *** TEST FATAL 11 ***
<font color='#880000'>-asserting with non-NULL strings...
-assertion "forced" failed: file "../../../../../../../rtems/c/src/../../testsuites/sptests/spfatal11/testcase.h", line 21
</font><font color='#000088'>+assertion "forced" failed: file "testsuites/sptests/spfatal11/testcase.h", line 23
</font> Fatal error (asserting with non-NULL strings...) hit
<font color='#880000'>-
</font><font color='#000088'>+*** END OF TEST ***
</font>
<font color='#006600'>diff -u rtems/testsuites/sptests/spfatal12/spfatal12.scn:1.2 rtems/testsuites/sptests/spfatal12/spfatal12.scn:1.3
--- rtems/testsuites/sptests/spfatal12/spfatal12.scn:1.2        Fri Sep  4 16:28:56 2009
+++ rtems/testsuites/sptests/spfatal12/spfatal12.scn    Wed Jul  7 04:03:28 2010
</font><font color='#997700'>@@ -1,2 +1,3 @@
</font> *** TEST FATAL 12 ***
 Fatal error (_Heap_Initialize fails during RTEMS initialization) hit
<font color='#000088'>+*** END OF TEST ***
</font>
<font color='#006600'>diff -u rtems/testsuites/sptests/spfatal13/spfatal13.scn:1.1 rtems/testsuites/sptests/spfatal13/spfatal13.scn:1.2
--- rtems/testsuites/sptests/spfatal13/spfatal13.scn:1.1        Wed Mar 10 12:14:43 2010
+++ rtems/testsuites/sptests/spfatal13/spfatal13.scn    Wed Jul  7 04:03:28 2010
</font><font color='#997700'>@@ -1 +1,2 @@
</font> Fatal error (Configuration of unlimited and maximum of 0) hit
<font color='#000088'>+*** END OF TEST ***
</font>
<font color='#006600'>diff -u rtems/testsuites/sptests/spfatal14/spfatal14.scn:1.1 rtems/testsuites/sptests/spfatal14/spfatal14.scn:1.2
--- rtems/testsuites/sptests/spfatal14/spfatal14.scn:1.1        Mon Jun 21 20:28:13 2010
+++ rtems/testsuites/sptests/spfatal14/spfatal14.scn    Wed Jul  7 04:03:29 2010
</font><font color='#997700'>@@ -1 +1,2 @@
</font><font color='#880000'>-Fatal error (fail to open stderr) hit
</font><font color='#000088'>+Fatal error (fail to open stdout) hit
+*** END OF TEST ***
</font>
<font color='#006600'>diff -u rtems/testsuites/sptests/spfatal15/spfatal15.scn:1.1 rtems/testsuites/sptests/spfatal15/spfatal15.scn:1.2
--- rtems/testsuites/sptests/spfatal15/spfatal15.scn:1.1        Mon Jun 21 20:28:13 2010
+++ rtems/testsuites/sptests/spfatal15/spfatal15.scn    Wed Jul  7 04:03:29 2010
</font><font color='#997700'>@@ -1,5 +1,2 @@
</font><font color='#880000'>-*** TEST FATAL 15 ***
-Fatal error (fail to open stderr) NOT hit
-[joel@localhost spfatal15]$ make clean all >/dev/null && sis -i *.exe
-sparc-rtems4.11-run is /opt/rtems-4.11/bin/sparc-rtems4.11-run
</font> Fatal error (fail to open stderr) hit
<font color='#000088'>+*** END OF TEST ***
</font>
<font color='#006600'>diff -u rtems/testsuites/sptests/spfatal16/spfatal16.scn:1.1 rtems/testsuites/sptests/spfatal16/spfatal16.scn:1.2
--- rtems/testsuites/sptests/spfatal16/spfatal16.scn:1.1        Mon Jun 21 21:15:42 2010
+++ rtems/testsuites/sptests/spfatal16/spfatal16.scn    Wed Jul  7 04:03:29 2010
</font><font color='#997700'>@@ -1 +1,2 @@
</font> Fatal error (termios sem create #1) hit
<font color='#000088'>+*** END OF TEST ***
</font>
<font color='#006600'>diff -u rtems/testsuites/sptests/spfatal17/spfatal17.scn:1.1 rtems/testsuites/sptests/spfatal17/spfatal17.scn:1.2
--- rtems/testsuites/sptests/spfatal17/spfatal17.scn:1.1        Mon Jun 21 21:15:44 2010
+++ rtems/testsuites/sptests/spfatal17/spfatal17.scn    Wed Jul  7 04:03:30 2010
</font><font color='#997700'>@@ -1 +1,2 @@
</font> Fatal error (termios sem create #2) hit
<font color='#000088'>+*** END OF TEST ***
</font>
<font color='#006600'>diff -u rtems/testsuites/sptests/spfatal18/spfatal18.scn:1.1 rtems/testsuites/sptests/spfatal18/spfatal18.scn:1.2
--- rtems/testsuites/sptests/spfatal18/spfatal18.scn:1.1        Mon Jun 21 21:15:45 2010
+++ rtems/testsuites/sptests/spfatal18/spfatal18.scn    Wed Jul  7 04:03:30 2010
</font><font color='#997700'>@@ -1 +1,2 @@
</font> Fatal error (termios sem create #3) hit
<font color='#000088'>+*** END OF TEST ***
</font>
<font color='#006600'>diff -u rtems/testsuites/sptests/spfatal19/spfatal19.scn:1.1 rtems/testsuites/sptests/spfatal19/spfatal19.scn:1.2
--- rtems/testsuites/sptests/spfatal19/spfatal19.scn:1.1        Mon Jun 21 21:15:46 2010
+++ rtems/testsuites/sptests/spfatal19/spfatal19.scn    Wed Jul  7 04:03:30 2010
</font><font color='#997700'>@@ -1 +1,2 @@
</font> Fatal error (termios sem create #4) hit
<font color='#000088'>+*** END OF TEST ***
</font>
<font color='#006600'>diff -u rtems/testsuites/sptests/spfatal20/spfatal20.scn:1.1 rtems/testsuites/sptests/spfatal20/spfatal20.scn:1.2
--- rtems/testsuites/sptests/spfatal20/spfatal20.scn:1.1        Mon Jul  5 20:53:09 2010
+++ rtems/testsuites/sptests/spfatal20/spfatal20.scn    Wed Jul  7 04:03:31 2010
</font><font color='#997700'>@@ -1,2 +1,2 @@
</font> Fatal error (rtems_termios_initialize cannot create semaphore) hit
<font color='#880000'>-
</font><font color='#000088'>+*** END OF TEST ***
</font>
<font color='#006600'>diff -u rtems/testsuites/sptests/spfatal_support/init.c:1.8 rtems/testsuites/sptests/spfatal_support/init.c:1.9
--- rtems/testsuites/sptests/spfatal_support/init.c:1.8 Mon Jun 21 20:28:13 2010
+++ rtems/testsuites/sptests/spfatal_support/init.c     Wed Jul  7 04:03:34 2010
</font><font color='#997700'>@@ -149,6 +149,14 @@
</font>     printk( ")\n" );
   }
 
<font color='#880000'>-  /* return and let the CPU halt */
</font><font color='#000088'>+  if (
+    source == FATAL_ERROR_EXPECTED_SOURCE
+      && is_internal == FATAL_ERROR_EXPECTED_IS_INTERNAL
+      && error == FATAL_ERROR_EXPECTED_ERROR
+  ) {
+    printk( "*** END OF TEST ***\n" );
+  }
+
+  _Thread_Stop_multitasking();
</font> }
 
</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>sh</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2010-07-07 Sebastian Huber <Sebastian.Huber@embedded-brains.de>

        * psxfatal_support/init.c: Print end of test message in case of
        success.  Stop multitasking in the fatal error extension.
        * psxfatal01/psxfatal01.scn, psxfatal02/psxfatal02.scn: Update.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/psxtests/ChangeLog.diff?r1=text&tr1=1.287&r2=text&tr2=1.288&diff_format=h">M</a></td><td width='1%'>1.288</td><td width='100%'>testsuites/psxtests/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/psxtests/psxfatal01/psxfatal01.scn.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%'>testsuites/psxtests/psxfatal01/psxfatal01.scn</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/psxtests/psxfatal02/psxfatal02.scn.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%'>testsuites/psxtests/psxfatal02/psxfatal02.scn</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/psxtests/psxfatal_support/init.c.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%'>testsuites/psxtests/psxfatal_support/init.c</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/testsuites/psxtests/ChangeLog:1.287 rtems/testsuites/psxtests/ChangeLog:1.288
--- rtems/testsuites/psxtests/ChangeLog:1.287   Tue Jul  6 02:49:11 2010
+++ rtems/testsuites/psxtests/ChangeLog Wed Jul  7 04:11:24 2010
</font><font color='#997700'>@@ -1,3 +1,9 @@
</font><font color='#000088'>+2010-07-07    Sebastian Huber <Sebastian.Huber@embedded-brains.de>
+
+       * psxfatal_support/init.c: Print end of test message in case of
+       success.  Stop multitasking in the fatal error extension.
+       * psxfatal01/psxfatal01.scn, psxfatal02/psxfatal02.scn: Update.
+
</font> 2010-07-06        Sebastian Huber <Sebastian.Huber@embedded-brains.de>
 
        * psxtimes01/init.c: Added missing declaration.

<font color='#006600'>diff -u rtems/testsuites/psxtests/psxfatal01/psxfatal01.scn:1.1 rtems/testsuites/psxtests/psxfatal01/psxfatal01.scn:1.2
--- rtems/testsuites/psxtests/psxfatal01/psxfatal01.scn:1.1     Thu Jan 31 17:42:50 2008
+++ rtems/testsuites/psxtests/psxfatal01/psxfatal01.scn Wed Jul  7 04:11:24 2010
</font><font color='#997700'>@@ -1 +1,2 @@
</font> Fatal error (POSIX API Init thread create failure - NULL entry) hit
<font color='#000088'>+*** END OF TEST ***
</font>
<font color='#006600'>diff -u rtems/testsuites/psxtests/psxfatal02/psxfatal02.scn:1.1 rtems/testsuites/psxtests/psxfatal02/psxfatal02.scn:1.2
--- rtems/testsuites/psxtests/psxfatal02/psxfatal02.scn:1.1     Thu Jan 31 17:42:50 2008
+++ rtems/testsuites/psxtests/psxfatal02/psxfatal02.scn Wed Jul  7 04:11:25 2010
</font><font color='#997700'>@@ -1 +1,2 @@
</font> Fatal error (POSIX API Init thread create failure -- no memory for stack) hit
<font color='#000088'>+*** END OF TEST ***
</font>
<font color='#006600'>diff -u rtems/testsuites/psxtests/psxfatal_support/init.c:1.6 rtems/testsuites/psxtests/psxfatal_support/init.c:1.7
--- rtems/testsuites/psxtests/psxfatal_support/init.c:1.6       Sat Jun 19 15:55:30 2010
+++ rtems/testsuites/psxtests/psxfatal_support/init.c   Wed Jul  7 04:11:25 2010
</font><font color='#997700'>@@ -150,6 +150,14 @@
</font>     printk( ")\n" );
   }
 
<font color='#880000'>-  /* return and let the CPU halt */
</font><font color='#000088'>+  if (
+    source == FATAL_ERROR_EXPECTED_SOURCE
+      && is_internal == FATAL_ERROR_EXPECTED_IS_INTERNAL
+      && error == FATAL_ERROR_EXPECTED_ERROR
+  ) {
+    printk( "*** END OF TEST ***\n" );
+  }
+
+  _Thread_Stop_multitasking();
</font> }
 
</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>