blob: 5eeadf421b200fc2490d938b1ba9a8a6b02ccadf [file] [log] [blame]
/* PR target/101865 */
/* { dg-do preprocess } */
/* { dg-options "-mdejagnu-cpu=power8 -mno-vsx" } */
/* Verify _ARCH_PWR8 is defined for -mcpu=power8 and after disabling vsx.
This also confirms __ALTIVEC__ remains set when VSX is disabled. */
#ifndef _ARCH_PWR7
#error "_ARCH_PWR7 should be defined for this test"
#endif
#ifndef _ARCH_PWR8
#error "_ARCH_PWR8 should be defined for this test"
#endif
#ifndef __ALTIVEC__
#error "__ALTIVEC__ should be defined for this test"
#endif
#ifdef _ARCH_PWR9
#error "_ARCH_PWR9 should not be defined for this test"
#endif
#ifdef __VSX__
#error "__VSX__ should not be defined for this test"
#endif