Commit 2aa780da by Uros Bizjak Committed by Uros Bizjak

pr68264.c: Disable log1p test for glibc < 2.22 and expm1 test for glibc < 2.11.

	* gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
	and expm1 test for glibc < 2.11.

From-SVN: r232907
parent 124bdd23
2016-01-27 Uros Bizjak <ubizjak@gmail.com>
* gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
and expm1 test for glibc < 2.11.
2016-01-27 Richard Henderson <rth@redhat.com> 2016-01-27 Richard Henderson <rth@redhat.com>
* gcc.c-torture/execute/pr69447.c: New test. * gcc.c-torture/execute/pr69447.c: New test.
......
...@@ -74,8 +74,10 @@ test (void) ...@@ -74,8 +74,10 @@ test (void)
#endif #endif
TEST (log2 (d), LARGE_NEG_EDOM); TEST (log2 (d), LARGE_NEG_EDOM);
TEST (log10 (d), LARGE_NEG_EDOM); TEST (log10 (d), LARGE_NEG_EDOM);
/* Disabled due to glibc PR 6792, fixed in Apr 2015. */ #if defined(__GLIBC__) && (__GLIBC__ < 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ < 22))
/* Disabled due to glibc PR 6792, fixed in glibc 2.22. */
if (0) if (0)
#endif
TEST (log1p (d), LARGE_NEG_EDOM); TEST (log1p (d), LARGE_NEG_EDOM);
TEST (exp (d), POWER_ERANGE); TEST (exp (d), POWER_ERANGE);
#if (defined (__sun__) || defined(__hppa__)) && defined (__unix__) #if (defined (__sun__) || defined(__hppa__)) && defined (__unix__)
...@@ -85,7 +87,11 @@ test (void) ...@@ -85,7 +87,11 @@ test (void)
#endif #endif
{ {
TEST (exp2 (d), POWER_ERANGE); TEST (exp2 (d), POWER_ERANGE);
TEST (expm1 (d), POWER_ERANGE); #if defined(__GLIBC__) && (__GLIBC__ < 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ < 11))
/* Disabled due to glibc PR 6788, fixed in glibc 2.11. */
if (0)
#endif
TEST (expm1 (d), POWER_ERANGE);
} }
TEST (sqrt (d), LARGE_NEG_EDOM); TEST (sqrt (d), LARGE_NEG_EDOM);
TEST (pow (100.0, d), POWER_ERANGE); TEST (pow (100.0, d), POWER_ERANGE);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment