Merge from mainline (165734:167278).
[official-gcc/graphite-test-results.git] / gcc / testsuite / gcc.target / i386 / rdrand-2.c
blob22973834dca3bc1c0025107fb387cc3805eeee58
1 /* { dg-do compile } */
2 /* { dg-options "-O2 -mrdrnd " } */
3 /* { dg-final { scan-assembler "rdrand\[ \t]+(%|)eax" } } */
4 /* { dg-final { scan-assembler "jnc\[ \t]+" } } */
6 #include <immintrin.h>
8 unsigned int
9 read_rdrand32 (void)
11 return _rdrand_u32 ();