Merged with mainline at revision 128810.
[official-gcc.git] / gcc / testsuite / gcc.target / i386 / cmov4.c
blob6a955eaebfddd286b9b28908158cb65969024438
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 t()
11 int i;
12 /* Redefine nodekind to be 1 for all surface nodes */
14 for (i = 0; i < ARCHnodes; i++) {
15 nodekind[i] = (int) nodekindf[i];
16 if (nodekind[i] == 3)
17 nodekind[i] = 1;