diff options
author | Christophe Lyon <christophe.lyon@linaro.org> | 2019-01-25 13:36:37 +0000 |
---|---|---|
committer | Christophe Lyon <clyon@gcc.gnu.org> | 2019-01-25 14:36:37 +0100 |
commit | 55ac4e01c17abf9122c01e7cac799c215bc22925 (patch) | |
tree | 1237b0fd1eac84b20df6c5746107765035a08d87 /gcc/testsuite/gcc.dg | |
parent | f73dc006049cd217fdd2fa943b861ad9f517aa66 (diff) | |
download | gcc-55ac4e01c17abf9122c01e7cac799c215bc22925.zip gcc-55ac4e01c17abf9122c01e7cac799c215bc22925.tar.gz gcc-55ac4e01c17abf9122c01e7cac799c215bc22925.tar.bz2 |
[testsuite] Add missing fenv effective target to fp-int-convert-timode* tests.
2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
gcc/
* doc/sourcebuild.texi (Environment attributes): Add fenv and
fenv_exceptions description.
2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
gcc/testsuite/
* lib/target-supports.exp (check_effective_target_fenv): New.
* gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
fenv effective target.
* gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
* gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
* gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
* gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
From-SVN: r268266
Diffstat (limited to 'gcc/testsuite/gcc.dg')
5 files changed, 5 insertions, 0 deletions
diff --git a/gcc/testsuite/gcc.dg/torture/fp-int-convert-float128-timode-3.c b/gcc/testsuite/gcc.dg/torture/fp-int-convert-float128-timode-3.c index fa6eb6b..c445d10 100644 --- a/gcc/testsuite/gcc.dg/torture/fp-int-convert-float128-timode-3.c +++ b/gcc/testsuite/gcc.dg/torture/fp-int-convert-float128-timode-3.c @@ -4,6 +4,7 @@ /* { dg-require-effective-target __float128 } */ /* { dg-require-effective-target base_quadfloat_support } */ /* { dg-require-effective-target int128 } */ +/* { dg-require-effective-target fenv } */ /* { dg-options "-frounding-math" } */ /* { dg-add-options __float128 } */ diff --git a/gcc/testsuite/gcc.dg/torture/fp-int-convert-timode-1.c b/gcc/testsuite/gcc.dg/torture/fp-int-convert-timode-1.c index d6454fa..0c524a8 100644 --- a/gcc/testsuite/gcc.dg/torture/fp-int-convert-timode-1.c +++ b/gcc/testsuite/gcc.dg/torture/fp-int-convert-timode-1.c @@ -2,6 +2,7 @@ float. */ /* { dg-do run } */ /* { dg-require-effective-target int128 } */ +/* { dg-require-effective-target fenv } */ /* { dg-options "-frounding-math" } */ #include <fenv.h> diff --git a/gcc/testsuite/gcc.dg/torture/fp-int-convert-timode-2.c b/gcc/testsuite/gcc.dg/torture/fp-int-convert-timode-2.c index dbfa481..a82f03d 100644 --- a/gcc/testsuite/gcc.dg/torture/fp-int-convert-timode-2.c +++ b/gcc/testsuite/gcc.dg/torture/fp-int-convert-timode-2.c @@ -2,6 +2,7 @@ float. */ /* { dg-do run } */ /* { dg-require-effective-target int128 } */ +/* { dg-require-effective-target fenv } */ /* { dg-options "-frounding-math" } */ #include <fenv.h> diff --git a/gcc/testsuite/gcc.dg/torture/fp-int-convert-timode-3.c b/gcc/testsuite/gcc.dg/torture/fp-int-convert-timode-3.c index 63a305e..707d539 100644 --- a/gcc/testsuite/gcc.dg/torture/fp-int-convert-timode-3.c +++ b/gcc/testsuite/gcc.dg/torture/fp-int-convert-timode-3.c @@ -2,6 +2,7 @@ float. */ /* { dg-do run } */ /* { dg-require-effective-target int128 } */ +/* { dg-require-effective-target fenv } */ /* { dg-options "-frounding-math" } */ #include <fenv.h> diff --git a/gcc/testsuite/gcc.dg/torture/fp-int-convert-timode-4.c b/gcc/testsuite/gcc.dg/torture/fp-int-convert-timode-4.c index e716109..09600f9 100644 --- a/gcc/testsuite/gcc.dg/torture/fp-int-convert-timode-4.c +++ b/gcc/testsuite/gcc.dg/torture/fp-int-convert-timode-4.c @@ -2,6 +2,7 @@ float. */ /* { dg-do run } */ /* { dg-require-effective-target int128 } */ +/* { dg-require-effective-target fenv } */ /* { dg-options "-frounding-math" } */ #include <fenv.h> |