From: Tamar Christina Date: Mon, 25 Nov 2019 12:23:30 +0000 (+0000) Subject: Testsuite: Enable fp-int-convert-timode-1.c unconditionally when int128 supported. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=e9daced36d53a316bb8ddeb1e0edcb7982bebeb9;p=gcc.git Testsuite: Enable fp-int-convert-timode-1.c unconditionally when int128 supported. This removes the call to fesetround as FE_TONEAREST is the default and so the guard can be removed as well. The test will then run as long as there's int128 support. gcc/testsuite/ChangeLog: * gcc.dg/torture/fp-int-convert-timode-1.c: Always run if int128. From-SVN: r278680 --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 4c0553f0ce8..7f809547a26 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2019-11-25 Tamar Christina + + * gcc.dg/torture/fp-int-convert-timode-1.c: Always run if int128. + 2019-11-25 Eric Botcazou * gnat.dg/addr14.adb: New test. 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 bf7f3cedb29..971a5985357 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,27 +2,22 @@ float. */ /* { dg-do run } */ /* { dg-require-effective-target int128 } */ -/* { dg-require-effective-target fenv } */ /* { dg-options "-frounding-math" } */ -#include #include int main (void) { -#ifdef FE_TONEAREST volatile unsigned long long h = 0x8000000000000000LL; volatile unsigned long long l = 0xdLL; volatile unsigned __int128 u128 = (((unsigned __int128) h) << 64) | l; volatile __int128 s128 = u128; - fesetround (FE_TONEAREST); float fs = s128; if (fs != -0x1p+127) abort (); double ds = s128; if (ds != -0x1p+127) abort (); -#endif exit (0); }