PR inline-asm/84742
[official-gcc.git] / gcc / testsuite / gcc.target / i386 / cmov4.c
blob2bcb74fa08c7cfce34cf3b917b80a2554338d3ff
1 /* { dg-do compile } */
2 /* { dg-options "-O2 -march=k8" } */
3 /* { dg-final { scan-assembler "cmov\[^4\]" } } */
5 /* Verify that if conversion happends for memory references. */
6 int ARCHnodes;
7 int *nodekind;
8 float *nodekindf;
9 void
10 t()
12 int i;
13 /* Redefine nodekind to be 1 for all surface nodes */
15 for (i = 0; i < ARCHnodes; i++) {
16 nodekind[i] = (int) nodekindf[i];
17 if (nodekind[i] == 3)
18 nodekind[i] = 1;