aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>2013-11-14 14:29:12 +0000
committerRainer Orth <ro@gcc.gnu.org>2013-11-14 14:29:12 +0000
commitd39ebff1de815b9edc8c241f1c1d89afb37da85a (patch)
tree383d368821e319bf5d1c450d8b28a1d8b630a5c4
parenta4e84cb9a7d69fa6c55a37c066586e6a89fdb09e (diff)
downloadgcc-d39ebff1de815b9edc8c241f1c1d89afb37da85a.zip
gcc-d39ebff1de815b9edc8c241f1c1d89afb37da85a.tar.gz
gcc-d39ebff1de815b9edc8c241f1c1d89afb37da85a.tar.bz2
Require fenv_exceptions in gcc.dg/torture/float128* tests
* gcc.dg/torture/float128-cmp-invalid.c: Require fenv_exceptions. * gcc.dg/torture/float128-div-underflow.c: Likewise. * gcc.dg/torture/float128-extend-nan.c: Likewise. From-SVN: r204792
-rw-r--r--gcc/testsuite/ChangeLog6
-rw-r--r--gcc/testsuite/gcc.dg/torture/float128-cmp-invalid.c1
-rw-r--r--gcc/testsuite/gcc.dg/torture/float128-div-underflow.c1
-rw-r--r--gcc/testsuite/gcc.dg/torture/float128-extend-nan.c1
4 files changed, 9 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 8ba89a9..0f95048 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,9 @@
+2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * gcc.dg/torture/float128-cmp-invalid.c: Require fenv_exceptions.
+ * gcc.dg/torture/float128-div-underflow.c: Likewise.
+ * gcc.dg/torture/float128-extend-nan.c: Likewise.
+
2013-11-14 Richard Biener <rguenther@suse.de>
* gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Fix target selector.
diff --git a/gcc/testsuite/gcc.dg/torture/float128-cmp-invalid.c b/gcc/testsuite/gcc.dg/torture/float128-cmp-invalid.c
index 53ef7ed..9d37ba2 100644
--- a/gcc/testsuite/gcc.dg/torture/float128-cmp-invalid.c
+++ b/gcc/testsuite/gcc.dg/torture/float128-cmp-invalid.c
@@ -1,6 +1,7 @@
/* Test for "invalid" exceptions from __float128 comparisons. */
/* { dg-do run { target i?86-*-* x86_64-*-* ia64-*-* } } */
/* { dg-options "" } */
+/* { dg-require-effective-target fenv_exceptions } */
#include <fenv.h>
#include <stdlib.h>
diff --git a/gcc/testsuite/gcc.dg/torture/float128-div-underflow.c b/gcc/testsuite/gcc.dg/torture/float128-div-underflow.c
index 43d350f..f721e56 100644
--- a/gcc/testsuite/gcc.dg/torture/float128-div-underflow.c
+++ b/gcc/testsuite/gcc.dg/torture/float128-div-underflow.c
@@ -1,6 +1,7 @@
/* Test for spurious underflow from __float128 division. */
/* { dg-do run { target i?86-*-* x86_64-*-* ia64-*-* } } */
/* { dg-options "" } */
+/* { dg-require-effective-target fenv_exceptions } */
#include <fenv.h>
#include <stdlib.h>
diff --git a/gcc/testsuite/gcc.dg/torture/float128-extend-nan.c b/gcc/testsuite/gcc.dg/torture/float128-extend-nan.c
index 1942d80..60f9bbe 100644
--- a/gcc/testsuite/gcc.dg/torture/float128-extend-nan.c
+++ b/gcc/testsuite/gcc.dg/torture/float128-extend-nan.c
@@ -1,6 +1,7 @@
/* Test extensions to __float128 quiet signaling NaNs. */
/* { dg-do run { target i?86-*-* x86_64-*-* ia64-*-* } } */
/* { dg-options "-fsignaling-nans" } */
+/* { dg-require-effective-target fenv_exceptions } */
#include <fenv.h>
#include <float.h>