Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 11 Apr 2016 16:54:14 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-testing@freebsd.org
Subject:   [Bug 208703] lib/msun/fmaxmin_test:main started failing recently with "rounding mode 0" failures
Message-ID:  <bug-208703-32464@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D208703

            Bug ID: 208703
           Summary: lib/msun/fmaxmin_test:main started failing recently
                    with "rounding mode 0" failures
           Product: Base System
           Version: 11.0-CURRENT
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: tests
          Assignee: freebsd-testing@freebsd.org
          Reporter: ngie@FreeBSD.org

Somewhere in the past month, lib/msun/fmaxmin_test:main started failing in
testcase
6, 7, 11, and 12.

I've seen this issue on my workstation at work, on Jenkins [1], and my amd6=
4 VM
(output attached below).

It seems that "rounding mode 0" is the problem symptom.

1.
https://jenkins.freebsd.org/job/FreeBSD_HEAD/183/testReport/lib.msun/fmaxmi=
n_test/main/

$ uname -a
FreeBSD fbsd11 11.0-CURRENT FreeBSD 11.0-CURRENT #1
r296025+f1d280e(isilon-atf): Wed Apr  6 17:28:12 PDT 2016=20=20=20=20
ngie@fbsd11:/usr/obj/usr/src/git/sys/GENERIC-NODEBUG  amd64
$ kyua debug -k /usr/tests/lib/msun/Kyuafile fmaxmin_test:main
fmaxf(1, nan) raised 0x1
fmaxf(nan, 1) raised 0x1
fmax(1, nan) raised 0x1
fmax(nan, 1) raised 0x1
fminf(1, nan) raised 0x1
fminf(nan, 1) raised 0x1
fmin(1, nan) raised 0x1
fmin(nan, 1) raised 0x1
FAILURE in rounding mode 0
fmaxf(inf, nan) raised 0x1
fmaxf(nan, inf) raised 0x1
fmax(inf, nan) raised 0x1
fmax(nan, inf) raised 0x1
fminf(inf, nan) raised 0x1
fminf(nan, inf) raised 0x1
fmin(inf, nan) raised 0x1
fmin(nan, inf) raised 0x1
FAILURE in rounding mode 0
fmaxf(nan, nan) raised 0x1
fmaxf(nan, nan) raised 0x1
fmax(nan, nan) raised 0x1
fmax(nan, nan) raised 0x1
fminf(nan, nan) raised 0x1
fminf(nan, nan) raised 0x1
fmin(nan, nan) raised 0x1
fmin(nan, nan) raised 0x1
FAILURE in rounding mode 0
fmaxf(-0, 0) =3D -0, expected 0
fmax(-0, 0) =3D -0, expected 0
fminf(0, -0) =3D 0, expected -0
fmin(0, -0) =3D 0, expected -0
FAILURE in rounding mode 0
1..12
ok 1 - big =3D 1, small =3D 0
ok 2 - big =3D 42, small =3D 41.999996185302734375
ok 3 - big =3D 42.000003814697265625, small =3D 42
ok 4 - big =3D -5, small =3D -5
ok 5 - big =3D -3, small =3D -4
not ok 6 - big =3D 1, small =3D nan
not ok 7 - big =3D inf, small =3D nan
ok 8 - big =3D inf, small =3D 1
ok 9 - big =3D -3, small =3D -inf
ok 10 - big =3D 3, small =3D -inf
not ok 11 - big =3D nan, small =3D nan
not ok 12 - big =3D 0, small =3D -0
fmaxmin_test:main  ->  failed: 4 tests of 12 failed

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-208703-32464>