From: Uros Bizjak Date: Wed, 27 Jan 2016 23:04:25 +0000 (+0100) Subject: pr68264.c: Disable log1p test for glibc < 2.22 and expm1 test for glibc < 2.11. X-Git-Tag: basepoints/gcc-7~1266 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2aa780da043a5141d5ad85812f6167a7f3d5f4ba;p=thirdparty%2Fgcc.git 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 --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 22c65a7d1170..5663e54fecf2 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2016-01-27 Uros Bizjak + + * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22 + and expm1 test for glibc < 2.11. + 2016-01-27 Richard Henderson * gcc.c-torture/execute/pr69447.c: New test. diff --git a/gcc/testsuite/gcc.dg/torture/pr68264.c b/gcc/testsuite/gcc.dg/torture/pr68264.c index 8396b34864f5..9294d5aedb79 100644 --- a/gcc/testsuite/gcc.dg/torture/pr68264.c +++ b/gcc/testsuite/gcc.dg/torture/pr68264.c @@ -74,8 +74,10 @@ test (void) #endif TEST (log2 (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) +#endif TEST (log1p (d), LARGE_NEG_EDOM); TEST (exp (d), POWER_ERANGE); #if (defined (__sun__) || defined(__hppa__)) && defined (__unix__) @@ -85,7 +87,11 @@ test (void) #endif { 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 (pow (100.0, d), POWER_ERANGE);