Page MenuHomeFreeBSD

D27202.id79490.diff
No OneTemporary

D27202.id79490.diff

Index: lib/msun/tests/fenv_test.c
===================================================================
--- lib/msun/tests/fenv_test.c
+++ lib/msun/tests/fenv_test.c
@@ -373,7 +373,13 @@
assert(fegetround() == FE_TONEAREST);
assert(fesetenv(&env2) == 0);
- assert(fetestexcept(FE_ALL_EXCEPT) == excepts);
+
+ /*
+ * Some platforms like powerpc may set extra exception bits. Since
+ * only standard exceptions are tested, mask against ALL_STD_EXCEPT
+ */
+ assert((fetestexcept(FE_ALL_EXCEPT) & ALL_STD_EXCEPT) == excepts);
+
assert(fegetround() == FE_DOWNWARD);
assert(fesetenv(&env1) == 0);
assert(fetestexcept(FE_ALL_EXCEPT) == 0);

File Metadata

Mime Type
text/plain
Expires
Mon, Feb 9, 6:18 AM (8 h, 47 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
28546944
Default Alt Text
D27202.id79490.diff (660 B)

Event Timeline