Bug 205447

Summary: tools/regression/lib/msun/test-exponential.t fails on i386, but not on amd64
Product: Base System Reporter: Enji Cooper <ngie>
Component: testsAssignee: freebsd-testing mailing list <testing>
Status: New ---    
Severity: Affects Some People CC: das, emaste
Priority: ---    
Version: 10.2-STABLE   
Hardware: i386   
OS: Any   

Description Enji Cooper freebsd_committer 2015-12-20 04:15:50 UTC
Some of the subtests fail on i386, but not amd64:

$ cd tools/regression/lib/msun
$ prove -rv test-exponential.t 
test-exponential.t .. Assertion failed: (fpequal((expf)(_d), (__builtin_inff()))), function run_generic_tests, file test-exponential.c, line 106.

1..3
Failed 3/3 subtests 

Test Summary Report
-------------------
test-exponential.t (Wstat: 134 Tests: 0 Failed: 0)
  Non-zero wait status: 134
  Parse errors: Bad plan.  You planned 3 tests but ran 0.
Files=1, Tests=0,  0 wallclock secs ( 0.03 usr  0.01 sys +  0.05 cusr  0.04 csys =  0.12 CPU)
Result: FAIL

A workaround to enable this test on i386 is coming soon.

It fails on stable/10, current, not sure about stable/9..
Comment 1 Ed Maste freebsd_committer 2015-12-21 16:47:54 UTC
Is the test broken or the functionality in libm?