Commit 7ff4e41a by Joseph Myers Committed by Joseph Myers

Update TEST_I_F calls in ARM fp-int-convert tests.

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
parent 845d9d1a
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,
gcc.dg/torture/fp-int-convert-float32x-timode.c,
gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
......
......@@ -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);
}
......@@ -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);
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment