/* { dg-do compile { target { ! ia32 } } } */ /* { dg-options "-mabi=sysv -march=skylake -march=x86-64-v3" } */ /* Check that -march=x86-64-v3 overrides a previous -march= setting. */ /* PCLMUL is not in x86-64-v3, but in -march=skylake. Make sure that it is absent. */ #ifdef __PCLMUL__ # error __PCLMUL__ is defined #endif /* -march=skylake tuning is deactivated. */ #ifndef __k8__ # error __k8__ is not defined #endif #ifdef __skylake__ # error __skylake__ is defined #endif #ifdef __tune_skylake__ # error __tune_skylake__ is defined #endif