Re: master: Potentially skip a floating-point test that might fail
Stas Boukarev <[email protected]> Sun, 22 Feb 2026 05:32:31 +0300
| Newsgroups | gmane.lisp.steel-bank.cvs,gmane.lisp.steel-bank.devel |
|---|---|
| Message-ID | <CAF63=13VEt7Rzv+gt6mT7S6+W4r1+-jiHV0jGnF+hEoOunaUiA@mail.gmail.com> |
Where does (* 1.0e30 1.0e30) produce division-by-zero? On Sun, Feb 22, 2026 at 5:29 AM snuglas via Sbcl-commits <[email protected]> wrote: > > The branch "master" has been updated in SBCL: > via 5bf2decc30b259ac8dfb3ac1d052fd90e14a4e84 (commit) > from 97271e170c89e3ed4b1172805c801812615ffdc4 (commit) > > - Log ----------------------------------------------------------------- > commit 5bf2decc30b259ac8dfb3ac1d052fd90e14a4e84 > Author: Douglas Katzman <[email protected]> > Date: Sat Feb 21 21:25:35 2026 -0500 > > Potentially skip a floating-point test that might fail > --- > tests/float.pure.lisp | 7 ++++++- > 1 file changed, 6 insertions(+), 1 deletion(-) > > diff --git a/tests/float.pure.lisp b/tests/float.pure.lisp > index 02ad340ba..eceaacc04 100644 > --- a/tests/float.pure.lisp > +++ b/tests/float.pure.lisp > @@ -683,7 +683,12 @@ > t) > :test #'car-type-equal))))) > > -(with-test (:name :comparison-transform-overflow) > +;; figure out whether the floating-point environment is as expected > +(handler-case (eval '(* 1.0e30 1.0e30)) > + (division-by-zero () (push :skip-=-xform-test *features*)) ; strange result > + (floating-point-overflow ())) ; normal result > + > +(with-test (:name :comparison-transform-overflow :skipped-on :skip-=-xform-test) > (checked-compile-and-assert > () > `(lambda (a) > > ----------------------------------------------------------------------- > > > hooks/post-receive > -- > SBCL > > > _______________________________________________ > Sbcl-commits mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/sbcl-commits _______________________________________________ Sbcl-commits mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/sbcl-commits