2 /* { dg-options "-O0" } */
7 #define EFLAGS_TYPE unsigned long long int
9 #define EFLAGS_TYPE unsigned int
13 readeflags_test (unsigned int a
, unsigned int b
)
15 unsigned x
= (a
== b
);
16 return __readeflags ();
24 flags
= readeflags_test (100, 100);
26 if ((flags
& 1) != 0) /* Read CF */
29 flags
= readeflags_test (100, 101);
31 if ((flags
& 1) == 0) /* Read CF */