diff packages/kernel/current/tests/kexcept1.c @ 4:1d7f19c9e4d1 ecos-sw-1999-05-11

Merge from eCos master repository on 1999-05-11-21:11:10-BST
author jlarmour
date Tue, 11 May 1999 14:07:25 +0000
parents 443894e2e912
children d3fbcdfa1b2f
line wrap: on
line diff
--- a/packages/kernel/current/tests/kexcept1.c
+++ b/packages/kernel/current/tests/kexcept1.c
@@ -143,9 +143,14 @@ static void entry0( CYG_ADDRWORD data )
     cyg_exception_clear_handler(CYGNUM_HAL_EXCEPTION_MAX);
     cyg_exception_clear_handler(CYGNUM_HAL_EXCEPTION_MAX);
 
-#ifdef CYGPKG_HAL_I386_LINUX
+#if 0
+#elif defined(CYGPKG_HAL_POWERPC_SIM)
+    // The exception generated by the SIM is not recognized by GDB.
+    // PR 19945 workaround.
+    CYG_TEST_NA("Not applicable to PowerPC SIM");
+#elif defined(CYGPKG_HAL_I386_LINUX)
     // We can't catch segmentation violation exceptions on Linux.
-    CYG_TEST_PASS_FINISH("Except 1 OK");
+    CYG_TEST_NA("Not applicable to synthetic target");
 #endif
 
     for(n = CYGNUM_HAL_EXCEPTION_MIN; n <= CYGNUM_HAL_EXCEPTION_MAX; n++) {