Update TEST_I_F calls in ARM fp-int-convert tests.
authorJoseph Myers <joseph@codesourcery.com>
Mon, 22 Aug 2016 11:48:14 +0000 (12:48 +0100)
committerJoseph Myers <jsm28@gcc.gnu.org>
Mon, 22 Aug 2016 11:48:14 +0000 (12:48 +0100)
gcc/testsuite:
* gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
macro.
(main): Update calls to TEST_I_F.
* gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
macro.
(main): Update calls to TEST_I_F.

From-SVN: r239657

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/torture/arm-fp16-int-convert-alt.c
gcc/testsuite/gcc.dg/torture/arm-fp16-int-convert-ieee.c

index 6d1f7fd703bb8b7e248611547d6370fef045a2ab..142e6d245629d26ef9fdac7ef4760d291075f013 100644 (file)
@@ -1,3 +1,12 @@
+2016-08-22  Joseph Myers  <joseph@codesourcery.com>
+
+       * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
+       macro.
+       (main): Update calls to TEST_I_F.
+       * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
+       macro.
+       (main): Update calls to TEST_I_F.
+
 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
 
        * gcc.dg/torture/fp-int-convert-float128x-timode.c,
index bcd7aeff19e9c5a10c07b36e9902d392a8d63605..ba1f9905e21f1749f5843b5ef8b9383a19d1c94a 100644 (file)
@@ -4,14 +4,15 @@
 
 #include "fp-int-convert.h"
 #define FP16_MANT_DIG 11
+#define FP16_MAX_EXP 17
 
 int
 main (void)
 {
-  TEST_I_F(signed char, unsigned char, float, FP16_MANT_DIG);
-  TEST_I_F(signed short, unsigned short, float, FP16_MANT_DIG);
-  TEST_I_F(signed int, unsigned int, float, FP16_MANT_DIG);
-  TEST_I_F(signed long, unsigned long, float, FP16_MANT_DIG);
-  TEST_I_F(signed long long, unsigned long long, float, FP16_MANT_DIG);
+  TEST_I_F(signed char, unsigned char, float, FP16_MANT_DIG, FP16_MAX_EXP);
+  TEST_I_F(signed short, unsigned short, float, FP16_MANT_DIG, FP16_MAX_EXP);
+  TEST_I_F(signed int, unsigned int, float, FP16_MANT_DIG, FP16_MAX_EXP);
+  TEST_I_F(signed long, unsigned long, float, FP16_MANT_DIG, FP16_MAX_EXP);
+  TEST_I_F(signed long long, unsigned long long, float, FP16_MANT_DIG, FP16_MAX_EXP);
   exit (0);
 }
index 1314d4b0e6dbd7d4a329b68211b8f4ddd4f41880..8790bc5f57932c543caed5096a380402b9c85ab3 100644 (file)
@@ -4,14 +4,15 @@
 
 #include "fp-int-convert.h"
 #define FP16_MANT_DIG 11
+#define FP16_MAX_EXP 16
 
 int
 main (void)
 {
-  TEST_I_F(signed char, unsigned char, float, FP16_MANT_DIG);
-  TEST_I_F(signed short, unsigned short, float, FP16_MANT_DIG);
-  TEST_I_F(signed int, unsigned int, float, FP16_MANT_DIG);
-  TEST_I_F(signed long, unsigned long, float, FP16_MANT_DIG);
-  TEST_I_F(signed long long, unsigned long long, float, FP16_MANT_DIG);
+  TEST_I_F(signed char, unsigned char, float, FP16_MANT_DIG, FP16_MAX_EXP);
+  TEST_I_F(signed short, unsigned short, float, FP16_MANT_DIG, FP16_MAX_EXP);
+  TEST_I_F(signed int, unsigned int, float, FP16_MANT_DIG, FP16_MAX_EXP);
+  TEST_I_F(signed long, unsigned long, float, FP16_MANT_DIG, FP16_MAX_EXP);
+  TEST_I_F(signed long long, unsigned long long, float, FP16_MANT_DIG, FP16_MAX_EXP);
   exit (0);
 }