Summary: | [tests] tools/regression/lib/msun testcase failures on i386 | ||
---|---|---|---|
Product: | Base System | Reporter: | Enji Cooper <ngie> |
Component: | standards | Assignee: | freebsd-standards (Nobody) <standards> |
Status: | Closed FIXED | ||
Severity: | Affects Only Me | CC: | das, kargl |
Priority: | --- | ||
Version: | CURRENT | ||
Hardware: | Any | ||
OS: | Any |
Description
Enji Cooper
2014-07-07 00:53:10 UTC
Here's what I did to skip over the failed assertions on i386 and fix the issue with precision on i386: - https://github.com/yaneurabeya/freebsd/commit/621df535e577ed84eaf7203a32589aa245c92679 - https://github.com/yaneurabeya/freebsd/commit/5e110d6e4e6fb0391ed329497da697a884bd5df8 - https://github.com/yaneurabeya/freebsd/commit/2ab79daaed044c30cd4450fa549500011b939b62 A commit references this bug: Author: ngie Date: Wed Sep 10 03:54:57 UTC 2014 New revision: 271349 URL: http://svnweb.freebsd.org/changeset/base/271349 Log: Add diagnostic printfs and disable test # 4 on i386 Reviewed by: jmmv, rpaulo MFC after: 3 days Phabric: D749 PR: 191676 Sponsored by: EMC / Isilon Storage Division Changes: head/tools/regression/lib/msun/test-cexp.c A commit references this bug: Author: ngie Date: Thu Oct 23 01:02:37 UTC 2014 New revision: 273503 URL: https://svnweb.freebsd.org/changeset/base/273503 Log: MFC r271349: Add diagnostic printfs and disable test # 4 on i386 Reviewed by: jmmv, rpaulo Phabric: D749 PR: 191676 Sponsored by: EMC / Isilon Storage Division Changes: _U stable/10/ stable/10/tools/regression/lib/msun/test-cexp.c Close PRs that have had a corresponding fix committed. A commit references this bug: Author: dim Date: Sat Jun 1 20:08:10 UTC 2019 New revision: 348500 URL: https://svnweb.freebsd.org/changeset/base/348500 Log: Partially revert r271349, which disabled the msun cexp test #4 on i386. Ensure the expected result is stored first in a volatile variable with the desired type. This makes all the tests succeed. Slightly changed from the original pull request, but functionally the same. Obtained from: https://github.com/freebsd/freebsd/pull/401 Submitted by: Moritz Buhl <gh@moritzbuhl.de> PR: 191676 MFC after: 3 days Changes: head/lib/msun/tests/cexp_test.c A commit references this bug: Author: dim Date: Fri Jun 7 18:01:29 UTC 2019 New revision: 348784 URL: https://svnweb.freebsd.org/changeset/base/348784 Log: MFC r348500: Partially revert r271349, which disabled the msun cexp test #4 on i386. Ensure the expected result is stored first in a volatile variable with the desired type. This makes all the tests succeed. Slightly changed from the original pull request, but functionally the same. Obtained from: https://github.com/freebsd/freebsd/pull/401 Submitted by: Moritz Buhl <gh@moritzbuhl.de> PR: 191676 Changes: _U stable/12/ stable/12/lib/msun/tests/cexp_test.c A commit references this bug: Author: dim Date: Fri Jun 7 18:52:37 UTC 2019 New revision: 348787 URL: https://svnweb.freebsd.org/changeset/base/348787 Log: MFC r348500: Partially revert r271349, which disabled the msun cexp test #4 on i386. Ensure the expected result is stored first in a volatile variable with the desired type. This makes all the tests succeed. Slightly changed from the original pull request, but functionally the same. Approved by: re (gjb) Obtained from: https://github.com/freebsd/freebsd/pull/401 Submitted by: Moritz Buhl <gh@moritzbuhl.de> PR: 191676 Changes: _U stable/11/ stable/11/lib/msun/tests/cexp_test.c |