[testsuite] require sqrt_insn effective target where needed
[official-gcc.git] / gcc / testsuite / gcc.target / powerpc / predefine-p8-noaltivec.c
blob5d2a7b852b101237809d9e78cfb3bd9d4a4de9b0
1 /* PR target/101865 */
2 /* { dg-do preprocess } */
3 /* { dg-options "-mdejagnu-cpu=power8 -mno-altivec -w" } */
5 /* Verify _ARCH_PWR8 is defined for -mcpu=power8 and after disabling altivec.
6 The -w option is used to silence the -mno-altivec disables -mvsx warning. */
8 #ifndef _ARCH_PWR7
9 #error "_ARCH_PWR7 should be defined for this test"
10 #endif
12 #ifndef _ARCH_PWR8
13 #error "_ARCH_PWR8 should be defined for this test"
14 #endif
16 #ifdef _ARCH_PWR9
17 #error "_ARCH_PWR9 should not be defined for this test"
18 #endif
20 #ifdef __ALTIVEC__
21 #error "__ALTIVEC__ should not be defined for this test"
22 #endif
24 #ifdef __VSX__
25 #error "__VSX__ should not be defined for this test"
26 #endif