Bug 1623533 - glibc: Test suite failure: math/test-ildouble-fma, math/test-ldouble-fma on ppc64le
Summary: glibc: Test suite failure: math/test-ildouble-fma, math/test-ldouble-fma on p...
Keywords:
Status: CLOSED UPSTREAM
Alias: None
Product: Fedora
Classification: Fedora
Component: glibc
Version: 29
Hardware: ppc64le
OS: Linux
high
medium
Target Milestone: ---
Assignee: Carlos O'Donell
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: 1623537
TreeView+ depends on / blocked
 
Reported: 2018-08-29 14:48 UTC by Florian Weimer
Modified: 2019-10-08 13:55 UTC (History)
10 users (show)

Fixed In Version:
Clone Of:
: 1623537 (view as bug list)
Environment:
Last Closed: 2019-10-08 13:55:57 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Sourceware 23584 0 None None None 2019-01-16 14:56:10 UTC

Description Florian Weimer 2018-08-29 14:48:01 UTC
The full test outputs are:

=====FAIL: math/test-ildouble-fma.out=====
testing long double (inline functions)
Failure: Test: fma_downward (inf, inf, -max_value)
Result:
 is:         qNaN
 should be:   inf   inf
Failure: Test: fma_downward (-inf, -inf, -max_value)
Result:
 is:         qNaN
 should be:   inf   inf
Failure: Test: fma_upward (inf, -inf, max_value)
Result:
 is:         qNaN
 should be:  -inf  -inf
Failure: Test: fma_upward (-inf, inf, max_value)
Result:
 is:         qNaN
 should be:  -inf  -inf
Test suite completed:
  1458 test cases plus 0 tests for exception flags and
    0 tests for errno executed.
  4 errors occurred.

=====FAIL: math/test-ldouble-fma.out=====
testing long double (without inline functions)
Failure: fma_downward (inf, inf, -max_value): Exception "Invalid operation" set
Failure: fma_downward (inf, inf, -max_value): Exception "Overflow" set
Failure: Test: fma_downward (inf, inf, -max_value)
Result:
 is:         qNaN
 should be:   inf   inf
Failure: fma_downward (inf, -inf, -max_value): Exception "Overflow" set
Failure: fma_downward (-inf, inf, -max_value): Exception "Overflow" set
Failure: fma_downward (-inf, -inf, -max_value): Exception "Invalid operation" set
Failure: fma_downward (-inf, -inf, -max_value): Exception "Overflow" set
Failure: Test: fma_downward (-inf, -inf, -max_value)
Result:
 is:         qNaN
 should be:   inf   inf
Failure: fma_upward (inf, inf, max_value): Exception "Overflow" set
Failure: fma_upward (inf, -inf, max_value): Exception "Invalid operation" set
Failure: fma_upward (inf, -inf, max_value): Exception "Overflow" set
Failure: Test: fma_upward (inf, -inf, max_value)
Result:
 is:         qNaN
 should be:  -inf  -inf
Failure: fma_upward (-inf, inf, max_value): Exception "Invalid operation" set
Failure: fma_upward (-inf, inf, max_value): Exception "Overflow" set
Failure: Test: fma_upward (-inf, inf, max_value)
Result:
 is:         qNaN
 should be:  -inf  -inf
Failure: fma_upward (-inf, -inf, max_value): Exception "Overflow" set
Test suite completed:
  1458 test cases plus 1454 tests for exception flags and
    1454 tests for errno executed.
  16 errors occurred.

Also seen on rawhide.

Comment 3 Tulio Magno Quites Machado Filho 2019-01-16 18:02:48 UTC
These errors were XFAIL'ed in glibc 2.28 with commit b297581acb66f80b513996c1580158b0fb12d469.
Likewise for glibc 2.29 with commit ecdacd34a2ac3b6d5a529ff218b29261d9d98a7a.

Comment 4 Florian Weimer 2019-10-08 13:55:57 UTC
Thanks.  Closing, as per comment 3.


Note You need to log in before you can comment on or make changes to this bug.