X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=tests%2Fwin32-foreign-stack-unwind.impure.lisp;h=ba5727fc2335cfb014c085ee3f426a198fbfc8de;hb=ed18d662d473336285e2594ad21239afe1bca105;hp=43c2a3ba378a64ce09628a9dcc0bb3d2e826b1ca;hpb=4c81c652cdc32faefee1bccb84c3c9a7854e3edd;p=sbcl.git diff --git a/tests/win32-foreign-stack-unwind.impure.lisp b/tests/win32-foreign-stack-unwind.impure.lisp index 43c2a3b..ba5727f 100755 --- a/tests/win32-foreign-stack-unwind.impure.lisp +++ b/tests/win32-foreign-stack-unwind.impure.lisp @@ -11,7 +11,8 @@ ;;;; absolutely no warranty. See the COPYING and CREDITS files for ;;;; more information. -#-win32 (quit :unix-status 104) ;; This is extremely win32-specific. +#-win32 (exit :code 104) ;; This is extremely win32-specific. +#-x86 (exit :code 104) ;; And our AMD64 backend does not aim to support it. (use-package :sb-alien) @@ -21,8 +22,7 @@ ;;; XXX XXX this should change to use run-compiler.sh, now that we have it (defun run-compiler () - (let ((proc (run-program "gcc" '("win32-stack-unwind.c" - "-mno-cygwin" "-shared" + (let ((proc (run-program "gcc" '("win32-stack-unwind.c" "-shared" "-o" "win32-stack-unwind.dll") :search t))) (unless (zerop (process-exit-code proc))