Mercurial > hg > CbC > old > device
diff test/code-gen.c @ 491:a379da780856
cond signed/unsigned
author | kono |
---|---|
date | Wed, 21 Dec 2005 11:33:53 +0900 |
parents | 95fcc858fd1c |
children | 5640fb7a270d |
line wrap: on
line diff
--- a/test/code-gen.c Tue Dec 20 17:25:37 2005 +0900 +++ b/test/code-gen.c Wed Dec 21 11:33:53 2005 +0900 @@ -3416,6 +3416,20 @@ } } +void +code_cond_float() +{ + int i=9; + float f=(i>10) ? 4 : -4; + printf("#3423:%f\n",f); + i=10; + f=(i>10) ? 4 : -4; + printf("#3426:%f\n",f); + i=11; + f=(i>10) ? 4 : -4; + printf("#3429:%f\n",f); +} + #endif #if LONGLONG_CODE @@ -3428,9 +3442,9 @@ for(i=0;i<2;i++) { k = i==0? -4:4; - printf("#3430: cond_lll %dll\n",k); + printf("#3444: cond_lll %dll\n",k); k = i==0? i:j; - printf("#3432: cond_lll %dll\n",k); + printf("#3446: cond_lll %dll\n",k); } } @@ -3442,9 +3456,9 @@ for(i=0;i<2;i++) { k = i==0? -4:4; - printf("#3444: cond_ulll %ull\n",k); + printf("#3458: cond_ulll %ull\n",k); k = i==0? i:j; - printf("#3446: cond_ulll %ull\n",k); + printf("#3460: cond_ulll %ull\n",k); } } @@ -3456,13 +3470,11 @@ for(i=0;i<2;i++) { k = i==0? -4:4; - printf("#3458: cond_luu %dll\n",k); + printf("#3472: cond_luu %dll\n",k); k = i==0? i:j; - printf("#3460: cond_luu %dll\n",k); + printf("#3474: cond_luu %dll\n",k); } } #endif -/* end */ -