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
This commit is contained in:
Joseph Myers 2016-08-22 12:48:14 +01:00 committed by Joseph Myers
parent 845d9d1aa2
commit 7ff4e41a19
3 changed files with 21 additions and 10 deletions

View 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,

View 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);
}

View 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);
}