[Bug 208703] lib/msun/fmaxmin_test:main started failing recently with "rounding mode 0" failures

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Mon Apr 11 16:54:14 UTC 2016


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=208703

            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 at freebsd.org
          Reporter: ngie at 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 amd64 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/fmaxmin_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    
ngie at 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) = -0, expected 0
fmax(-0, 0) = -0, expected 0
fminf(0, -0) = 0, expected -0
fmin(0, -0) = 0, expected -0
FAILURE in rounding mode 0
1..12
ok 1 - big = 1, small = 0
ok 2 - big = 42, small = 41.999996185302734375
ok 3 - big = 42.000003814697265625, small = 42
ok 4 - big = -5, small = -5
ok 5 - big = -3, small = -4
not ok 6 - big = 1, small = nan
not ok 7 - big = inf, small = nan
ok 8 - big = inf, small = 1
ok 9 - big = -3, small = -inf
ok 10 - big = 3, small = -inf
not ok 11 - big = nan, small = nan
not ok 12 - big = 0, small = -0
fmaxmin_test:main  ->  failed: 4 tests of 12 failed

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


More information about the freebsd-testing mailing list