Avoid finite in gcc.target/i386/avx512dq-vfpclasspd-2.c etc.
authorRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
Tue, 14 Apr 2015 09:22:28 +0000 (09:22 +0000)
committerRainer Orth <ro@gcc.gnu.org>
Tue, 14 Apr 2015 09:22:28 +0000 (09:22 +0000)
* gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
__builtin_finite instead of finite.
* gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
Likewise.

From-SVN: r222079

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/avx512dq-vfpclasspd-2.c
gcc/testsuite/gcc.target/i386/avx512dq-vfpclassps-2.c

index aec780ba1325414442bfc5c3c521b865980aeb4f..37285f9c9fc8a877b449b2af11a506d520aa3c51 100644 (file)
@@ -1,3 +1,10 @@
+2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
+       __builtin_finite instead of finite.
+       * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
+       Likewise.
+
 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
 
        PR tree-optimization/63387
index 0d648f5dc2ed37ddd7f3c226259615d114ae2945..d6dfad7c971b79c1051719fe78ea7fdd73fe0db6 100644 (file)
@@ -21,7 +21,7 @@ int check_fp_class_dp (double src, int imm)
   int PInf_res = (isinf (src) == 1);
   int NInf_res = (isinf (src) == -1);
   int Denorm_res = (fpclassify (src) == FP_SUBNORMAL);
-  int FinNeg_res = finite (src) && (src < 0);
+  int FinNeg_res = __builtin_finite (src) && (src < 0);
 
   int result = (((imm & 1) && qNaN_res)
                || (((imm >> 1) & 1) && Pzero_res)
index a6b9a291381bffc393f7c2f91bcfedef88473338..9401f04137afd94a3319f3d3e5d3be48cb8221d4 100644 (file)
@@ -21,7 +21,7 @@ int check_fp_class_sp (float src, int imm)
   int PInf_res = (isinf (src) == 1);
   int NInf_res = (isinf (src) == -1);
   int Denorm_res = (fpclassify (src) == FP_SUBNORMAL);
-  int FinNeg_res = finite (src) && (src < 0);
+  int FinNeg_res = __builtin_finite (src) && (src < 0);
 
   int result = (((imm & 1) && qNaN_res)
                || (((imm >> 1) & 1) && Pzero_res)