summaryrefslogtreecommitdiffstats
path: root/testsuites
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2010-07-25 15:51:55 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2010-07-25 15:51:55 +0000
commit04ecf40405b2364cec39be330771d1e0170fd23c (patch)
tree340afd3cd7efd2b4b28e70d4d0850b152bee079a /testsuites
parent2010-07-25 Joel Sherrill <joel.sherrill@oarcorp.com> (diff)
downloadrtems-04ecf40405b2364cec39be330771d1e0170fd23c.tar.bz2
2010-07-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* gxx01/gxx01.scn, gxx01/init.c: Remove local _exit().
Diffstat (limited to 'testsuites')
-rw-r--r--testsuites/libtests/ChangeLog4
-rw-r--r--testsuites/libtests/gxx01/gxx01.scn3
-rw-r--r--testsuites/libtests/gxx01/init.c12
3 files changed, 9 insertions, 10 deletions
diff --git a/testsuites/libtests/ChangeLog b/testsuites/libtests/ChangeLog
index 65e5091406..a6fa87c885 100644
--- a/testsuites/libtests/ChangeLog
+++ b/testsuites/libtests/ChangeLog
@@ -1,5 +1,9 @@
2010-07-25 Joel Sherrill <joel.sherrill@oarcorp.com>
+ * gxx01/gxx01.scn, gxx01/init.c: Remove local _exit().
+
+2010-07-25 Joel Sherrill <joel.sherrill@oarcorp.com>
+
* gxx01/gxx01.scn, gxx01/init.c: Add test f0r rtems_gxx_key_dtor().
2010-07-25 Joel Sherrill <joel.sherrill@oarcorp.com>
diff --git a/testsuites/libtests/gxx01/gxx01.scn b/testsuites/libtests/gxx01/gxx01.scn
index 09e9e09878..60cf16c582 100644
--- a/testsuites/libtests/gxx01/gxx01.scn
+++ b/testsuites/libtests/gxx01/gxx01.scn
@@ -30,6 +30,7 @@ rtems_gxx_key_delete(key_for_testing) - OK
rtems_gxx_key_dtor(&key) - OK
rtems_gxx_mutex_init() until exhausted and panic
+rtems_gxx_mutex_init() panic AFTER printing EOF message
rtems_gxx_mutex_init
-fatal error, exiting
*** END OF TEST GXX 01 ***
+fatal error, exiting
diff --git a/testsuites/libtests/gxx01/init.c b/testsuites/libtests/gxx01/init.c
index e74e52e7be..3ab36b2338 100644
--- a/testsuites/libtests/gxx01/init.c
+++ b/testsuites/libtests/gxx01/init.c
@@ -164,20 +164,14 @@ void test_key(void)
rtems_test_assert( key == NULL );
}
-void _exit(int status) RTEMS_COMPILER_NO_RETURN_ATTRIBUTE;
-
-void _exit(int status)
-{
- puts( "*** END OF TEST GXX 01 ***" );
-
- rtems_shutdown_executive(0);
-}
-
void test_out_of_mutexes(void)
{
__gthread_mutex_t mutex;
puts( "rtems_gxx_mutex_init() until exhausted and panic" );
+ puts( "rtems_gxx_mutex_init() panic AFTER printing EOF message" );
+ puts( "*** END OF TEST GXX 01 ***" );
+
while (1) {
rtems_gxx_mutex_init(&mutex);
rtems_test_assert( mutex != 0 );