aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorSteven Munroe <munroesj@gcc.gnu.org>2017-07-19 19:04:50 +0000
committerSteven Munroe <munroesj@gcc.gnu.org>2017-07-19 19:04:50 +0000
commitccfa843f6722b5223fdf0dd83b189555a629e5a6 (patch)
treede69c099bcbf21112cad75fc66d038f38126e867 /gcc
parent8b5d71cd61ecf0793cab732aad7232d6da4620fc (diff)
downloadgcc-ccfa843f6722b5223fdf0dd83b189555a629e5a6.zip
gcc-ccfa843f6722b5223fdf0dd83b189555a629e5a6.tar.gz
gcc-ccfa843f6722b5223fdf0dd83b189555a629e5a6.tar.bz2
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
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog7
-rw-r--r--gcc/testsuite/gcc.target/powerpc/bmi-check.h3
-rw-r--r--gcc/testsuite/gcc.target/powerpc/bmi2-check.h3
3 files changed, 11 insertions, 2 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index a193548..4cbab4e 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -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
diff --git a/gcc/testsuite/gcc.target/powerpc/bmi-check.h b/gcc/testsuite/gcc.target/powerpc/bmi-check.h
index 35a2ac2..1a9ad13 100644
--- a/gcc/testsuite/gcc.target/powerpc/bmi-check.h
+++ b/gcc/testsuite/gcc.target/powerpc/bmi-check.h
@@ -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;
}
diff --git a/gcc/testsuite/gcc.target/powerpc/bmi2-check.h b/gcc/testsuite/gcc.target/powerpc/bmi2-check.h
index fa7d4c0..ab032ea 100644
--- a/gcc/testsuite/gcc.target/powerpc/bmi2-check.h
+++ b/gcc/testsuite/gcc.target/powerpc/bmi2-check.h
@@ -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;
}