PR inline-asm/84742
[official-gcc.git] / gcc / testsuite / gcc.target / i386 / pconfig-1.c
bloba3fc4f411fee4ceaf98812ccece1451004364df8
1 /* { dg-do compile } */
2 /* { dg-options "-O2 -mpconfig" } */
3 /* { dg-final { scan-assembler-times "pconfig" 5 } } */
5 #include <x86intrin.h>
7 extern unsigned int leaf;
9 #define PCONFIG_KEY_PROGRAM 0x01
11 int test ()
13 size_t D[3] = {1, 2, 3};
15 unsigned int res1 = _pconfig_u32 (leaf, D);
17 unsigned int res2 = _pconfig_u32 (PCONFIG_KEY_PROGRAM, D);
19 return 0;