Commit 2b01aad6 by Tamar Christina Committed by Tamar Christina

Fix failing vminnm/vmaxnm test on ARM.

	* gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
	Check for arm_v8_neon_hw.
	* gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
	Likewise.
	* gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
	Likewise.
	* gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
	Likewise.

From-SVN: r241797
parent aa55dc0c
2016-11-01 Tamar Christina <tamar.christina@arm.com>
* gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
Check for arm_v8_neon_hw.
* gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
Likewise.
* gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
Likewise.
* gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
Likewise.
2016-11-02 Richard Biener <rguenther@suse.de> 2016-11-02 Richard Biener <rguenther@suse.de>
* gcc.dg/store_merging_8.c: New testcase. * gcc.dg/store_merging_8.c: New testcase.
......
/* Test the `vmaxnmf32' ARM Neon intrinsic. */ /* Test the `vmaxnmf32' ARM Neon intrinsic. */
/* { dg-do run } */ /* { dg-do run } */
/* { dg-require-effective-target arm_v8_neon_ok } */ /* { dg-require-effective-target arm_v8_neon_hw } */
/* { dg-options "-save-temps -O3 -march=armv8-a" } */ /* { dg-options "-save-temps -O3 -march=armv8-a" } */
/* { dg-add-options arm_v8_neon } */ /* { dg-add-options arm_v8_neon } */
......
/* Test the `vmaxnmqf32' ARM Neon intrinsic. */ /* Test the `vmaxnmqf32' ARM Neon intrinsic. */
/* { dg-do run } */ /* { dg-do run } */
/* { dg-require-effective-target arm_v8_neon_ok } */ /* { dg-require-effective-target arm_v8_neon_hw } */
/* { dg-options "-save-temps -O3 -march=armv8-a" } */ /* { dg-options "-save-temps -O3 -march=armv8-a" } */
/* { dg-add-options arm_v8_neon } */ /* { dg-add-options arm_v8_neon } */
......
/* Test the `vminnmf32' ARM Neon intrinsic. */ /* Test the `vminnmf32' ARM Neon intrinsic. */
/* { dg-do run } */ /* { dg-do run } */
/* { dg-require-effective-target arm_v8_neon_ok } */ /* { dg-require-effective-target arm_v8_neon_hw } */
/* { dg-options "-save-temps -O3 -march=armv8-a" } */ /* { dg-options "-save-temps -O3 -march=armv8-a" } */
/* { dg-add-options arm_v8_neon } */ /* { dg-add-options arm_v8_neon } */
......
/* Test the `vminnmqf32' ARM Neon intrinsic. */ /* Test the `vminnmqf32' ARM Neon intrinsic. */
/* { dg-do run } */ /* { dg-do run } */
/* { dg-require-effective-target arm_v8_neon_ok } */ /* { dg-require-effective-target arm_v8_neon_hw } */
/* { dg-options "-save-temps -O3 -march=armv8-a" } */ /* { dg-options "-save-temps -O3 -march=armv8-a" } */
/* { dg-add-options arm_v8_neon } */ /* { dg-add-options arm_v8_neon } */
......
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