Fix up plafform testes in check headers.
Fix up plafform testes in check headers. After a resent GCC change the previously submitted BMI/BMI2 intrinsic test started to fail with a warning/error. [gcc/testsuite] 2017-07-19 Steven Munroe <munroesj@gcc.gnu.org> * gcc.target/powerpc/bmi-check.h (main): Skip unless __BUILTIN_CPU_SUPPORTS__ defined. * gcc.target/powerpc/bmi2-check.h (main): Skip unless __BUILTIN_CPU_SUPPORTS__ defined. From-SVN: r250362
This commit is contained in:
parent
8b5d71cd61
commit
ccfa843f67
@ -1,3 +1,10 @@
|
||||
2017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
|
||||
|
||||
* gcc.target/powerpc/bmi-check.h (main): Skip unless
|
||||
__BUILTIN_CPU_SUPPORTS__ defined.
|
||||
* gcc.target/powerpc/bmi2-check.h (main): Skip unless
|
||||
__BUILTIN_CPU_SUPPORTS__ defined.
|
||||
|
||||
2017-07-19 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR tree-optimization/81346
|
||||
|
@ -13,6 +13,7 @@ do_test (void)
|
||||
int
|
||||
main ()
|
||||
{
|
||||
#ifdef __BUILTIN_CPU_SUPPORTS__
|
||||
/* Need 64-bit for 64-bit longs as single instruction. */
|
||||
if ( __builtin_cpu_supports ("ppc64") )
|
||||
{
|
||||
@ -25,6 +26,6 @@ main ()
|
||||
else
|
||||
printf ("SKIPPED\n");
|
||||
#endif
|
||||
|
||||
#endif /* __BUILTIN_CPU_SUPPORTS__ */
|
||||
return 0;
|
||||
}
|
||||
|
@ -13,6 +13,7 @@ do_test (void)
|
||||
int
|
||||
main ()
|
||||
{
|
||||
#ifdef __BUILTIN_CPU_SUPPORTS__
|
||||
/* The BMI2 test for pext test requires the Bit Permute doubleword
|
||||
(bpermd) instruction added in PowerISA 2.06 along with the VSX
|
||||
facility. So we can test for arch_2_06. */
|
||||
@ -27,7 +28,7 @@ main ()
|
||||
else
|
||||
printf ("SKIPPED\n");
|
||||
#endif
|
||||
|
||||
#endif /* __BUILTIN_CPU_SUPPORTS__ */
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user