aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCraig Burley <craig@jcb-sc.com>1999-05-09 23:39:03 +0000
committerCraig Burley <burley@gcc.gnu.org>1999-05-09 19:39:03 -0400
commit6d9bf07436faa723cf9ffe6a4cb745edf18c038b (patch)
tree12bdbfffd629017f31bde809746131990bdb7df9
parent0e3df013838bbdda708670f1dd2d53806e7c4c37 (diff)
downloadgcc-6d9bf07436faa723cf9ffe6a4cb745edf18c038b.zip
gcc-6d9bf07436faa723cf9ffe6a4cb745edf18c038b.tar.gz
gcc-6d9bf07436faa723cf9ffe6a4cb745edf18c038b.tar.bz2
use small single-precision values, to avoid problem on Alphas when not -mieee
From-SVN: r26851
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/g77.f-torture/execute/erfc.f5
2 files changed, 8 insertions, 2 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index e421d52..8f47a22 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+1999-05-10 Craig Burley <craig@jcb-sc.com>
+
+ * g77.f-torture/execute/erfc.f: Use small single-precision
+ values, to avoid problems on Alphas when not -mieee.
+
1999-05-08 Craig Burley <craig@jcb-sc.com>
* gcc.dg/990506-0.c: New test.
diff --git a/gcc/testsuite/g77.f-torture/execute/erfc.f b/gcc/testsuite/g77.f-torture/execute/erfc.f
index 7bb1a28..e5e0412 100644
--- a/gcc/testsuite/g77.f-torture/execute/erfc.f
+++ b/gcc/testsuite/g77.f-torture/execute/erfc.f
@@ -9,9 +9,10 @@ c============================================== test.f
y = erfc(x)
if (abs(y - .1197949) .ge. 1.e-6) call abort
- x=10
+* modified from x=10, y .gt. 1.5e-44 to avoid lack of -mieee on Alphas.
+ x=8
y = erfc(x)
- if (y .gt. 1.5e-44) call abort
+ if (y .gt. 1.2e-28) call abort
x1=0.
y1 = erfc(x1)