Commit 8e7af53e by Ulrich Weigand Committed by Ulrich Weigand

Disable float tests for __SPU__ targets due to lack of signed zero:

	* c-c++-common/torture/complex-sign-add.c (check_add_float).
	* c-c++-common/torture/complex-sign-sub.c (check_sub_float).
	* c-c++-common/torture/complex-sign-mul.c (check_mul_float).
	* c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
	* c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
	* c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
	* c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
	* c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
	* c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).

From-SVN: r162232
parent 9a9d280e
2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
Disable float tests for __SPU__ targets due to lack of signed zero:
* c-c++-common/torture/complex-sign-add.c (check_add_float).
* c-c++-common/torture/complex-sign-sub.c (check_sub_float).
* c-c++-common/torture/complex-sign-mul.c (check_mul_float).
* c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
* c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
* c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
* c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
* c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
* c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
2010-07-15 Jakub Jelinek <jakub@redhat.com>
* gfortran.dg/select_char_2.f90: New test.
......
......@@ -28,7 +28,9 @@
void
check_add_float (void)
{
#ifndef __SPU__
CHECK_ADD (float, __builtin_copysignf, 0.0f, 0.0if);
#endif
}
void
......
......@@ -28,7 +28,9 @@
void
check_add_float (void)
{
#ifndef __SPU__
CHECK_ADD (float, __builtin_copysignf, 0.0f, 0.0if);
#endif
}
void
......
......@@ -20,7 +20,9 @@
void
check_div_float (void)
{
#ifndef __SPU__
CHECK_DIV (float, __builtin_copysignf, 0.0f, 0.0if, 1.0f);
#endif
}
void
......
......@@ -28,7 +28,9 @@
void
check_mul_float (void)
{
#ifndef __SPU__
CHECK_MUL (float, __builtin_copysignf, 0.0f, 0.0if);
#endif
}
void
......
......@@ -28,7 +28,9 @@
void
check_sub_float (void)
{
#ifndef __SPU__
CHECK_SUB (float, __builtin_copysignf, 0.0f, 0.0if);
#endif
}
void
......
......@@ -36,7 +36,9 @@
void
check_mul_float (void)
{
#ifndef __SPU__
CHECK_MUL (float, __builtin_copysignf, 0.0f, 0.0if, 1.0f);
#endif
}
void
......
......@@ -36,7 +36,9 @@
void
check_mul_float (void)
{
#ifndef __SPU__
CHECK_MUL (float, __builtin_copysignf, 0.0f, 0.0if, 1.0f);
#endif
}
void
......
......@@ -28,7 +28,9 @@
void
check_mul_float (void)
{
#ifndef __SPU__
CHECK_MUL (float, __builtin_copysignf, 0.0f, 0.0if);
#endif
}
void
......
......@@ -28,7 +28,9 @@
void
check_sub_float (void)
{
#ifndef __SPU__
CHECK_SUB (float, __builtin_copysignf, 0.0f, 0.0if);
#endif
}
void
......
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