From: Christophe R. <cr...@us...> - 2004-02-17 18:08:35
|
Update of /cvsroot/sbcl/sbcl/src/runtime In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11178/src/runtime Modified Files: ppc-arch.c Log Message: 0.8.7.54: Fix unbelievably long-standing RUN-PROGRAM bug (190) once and for all ... sigtrap_handler() in ppc-arch.c was just completely wrong; it handled the SIGTRAP multiple times. Oh well :-) Index: ppc-arch.c =================================================================== RCS file: /cvsroot/sbcl/sbcl/src/runtime/ppc-arch.c,v retrieving revision 1.7 retrieving revision 1.8 diff -u -d -r1.7 -r1.8 --- ppc-arch.c 25 Aug 2003 21:00:02 -0000 1.7 +++ ppc-arch.c 17 Feb 2004 17:59:38 -0000 1.8 @@ -185,9 +185,11 @@ interrupt_handle_now(signal, code, context); break; } + return; } if (((code >> 26) == 3) && (((code >> 21) & 31) == 24)) { interrupt_internal_error(signal, code, context, 0); + return; } interrupt_handle_now(signal, code, context); |