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 */
-