diff options
author | Steven Munroe <munroesj@gcc.gnu.org> | 2017-07-19 19:04:50 +0000 |
---|---|---|
committer | Steven Munroe <munroesj@gcc.gnu.org> | 2017-07-19 19:04:50 +0000 |
commit | ccfa843f6722b5223fdf0dd83b189555a629e5a6 (patch) | |
tree | de69c099bcbf21112cad75fc66d038f38126e867 | |
parent | 8b5d71cd61ecf0793cab732aad7232d6da4620fc (diff) | |
download | gcc-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
-rw-r--r-- | gcc/testsuite/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/powerpc/bmi-check.h | 3 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/powerpc/bmi2-check.h | 3 |
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; } |