X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=tests%2Fdebug.impure.lisp;h=2fdda62c0c98cc94fd3d2e90a559e25ecf2382b0;hb=d8659f1e656234e8f0f47d5295b503dd6cff4aba;hp=25ad2a72b1e8ea4352e84413cac7f6a159b984aa;hpb=1fca8fbb946ba06cedf777c3a6927f14d24cfae5;p=sbcl.git diff --git a/tests/debug.impure.lisp b/tests/debug.impure.lisp index 25ad2a7..2fdda62 100644 --- a/tests/debug.impure.lisp +++ b/tests/debug.impure.lisp @@ -123,9 +123,7 @@ ;; extra foreign frames below regular frames. (let ((end (last backtrace #-win32 2 #+win32 4))) (unless (equal (caar end) - (if *show-entry-point-details* - '(sb-c::tl-xep sb-impl::toplevel-init) - 'sb-impl::toplevel-init)) + 'sb-impl::toplevel-init) (print (list :backtrace-stunted (caar end))) (setf result nil))) (return-from outer-handler))))) @@ -152,7 +150,7 @@ (funcall fun))) (with-test (:name (:undefined-function :bug-346) - :fails-on '(or :alpha)) ; bug 346 + :fails-on '(or :alpha (and :x86-64 :freebsd))) ; bug 346 (assert (verify-backtrace (lambda () (test #'optimized)) (list *undefined-function-frame* @@ -208,7 +206,7 @@ (with-test (:name (:throw :no-such-tag) :fails-on '(or - (and :x86 (or :linux :freebsd sunos)) + (and :x86 (or :sunos)) :alpha :mips)) (progn @@ -253,7 +251,7 @@ ;;; FIXME: This test really should be broken into smaller pieces (with-test (:name (:backtrace :misc) - :fails-on '(and :x86 (or :linux :sunos))) + :fails-on '(and :x86 (or :sunos))) (macrolet ((with-details (bool &body body) `(let ((sb-debug:*show-entry-point-details* ,bool)) ,@body))) @@ -373,7 +371,7 @@ ;;; This is not a WITH-TEST :FAILS-ON PPC DARWIN since there are ;;; suspicions that the breakpoint trace might corrupt the whole image ;;; on that platform. -#-(and (or ppc x86) darwin) +#-(and (or ppc x86 x86-64) darwin) (with-test (:name (trace :encapsulate nil) :fails-on '(or :ppc :sparc :mips)) (let ((out (with-output-to-string (*trace-output*) @@ -383,7 +381,7 @@ (assert (search "TRACE-THIS" out)) (assert (search "returned OK" out)))) -#-(and (or ppc x86) darwin) +#-(and (or ppc x86 x86-64) darwin) (with-test (:name (trace-recursive :encapsulate nil) :fails-on '(or :ppc :sparc :mips)) (let ((out (with-output-to-string (*trace-output*)