]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
* gcc.dg/torture/pr68264.c: Tweak for Solaris.
authorebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 22 Dec 2015 09:52:13 +0000 (09:52 +0000)
committerebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 22 Dec 2015 09:52:13 +0000 (09:52 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@231898 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/torture/pr68264.c

index 14f048d1df908baa1a7e61039b707f479f31edbc..04d48b88617adc3358a0838106558655349691cb 100644 (file)
@@ -1,3 +1,7 @@
+2015-12-22  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gcc.dg/torture/pr68264.c: Tweak for Solaris.
+
 2015-12-21  David Malcolm  <dmalcolm@redhat.com>
 
        * g++.dg/diagnostic/bad-binary-ops.C: New test case.
index a13dbf4b3de1c29c6245f7a4f0882ba4b560ca7c..4a8863b6c178ce91e46362436a019f07e7ebf5b5 100644 (file)
@@ -68,14 +68,24 @@ test (void)
   TEST (cosh (d), LARGE_ERANGE);
   TEST (sinh (d), LARGE_ERANGE);
   TEST (log (d), LARGE_NEG_EDOM);
-  TEST (log2 (d), LARGE_NEG_EDOM);
+#if defined (__sun__) && defined (__unix__)
+  /* Disabled due to a bug in Solaris libm.  */
+  if (0)
+#endif
+    TEST (log2 (d), LARGE_NEG_EDOM);
   TEST (log10 (d), LARGE_NEG_EDOM);
   /* Disabled due to glibc PR 6792, fixed in Apr 2015.  */
   if (0)
     TEST (log1p (d), LARGE_NEG_EDOM);
   TEST (exp (d), POWER_ERANGE);
-  TEST (exp2 (d), POWER_ERANGE);
-  TEST (expm1 (d), POWER_ERANGE);
+#if defined (__sun__) && defined (__unix__)
+  /* Disabled due to a bug in Solaris libm.  */
+  if (0)
+#endif
+    {
+      TEST (exp2 (d), POWER_ERANGE);
+      TEST (expm1 (d), POWER_ERANGE);
+    }
   TEST (sqrt (d), LARGE_NEG_EDOM);
   TEST (pow (100.0, d), POWER_ERANGE);
   TEST (pow (i, d), POWER_ERANGE);