Changes in / [cd034920:1588ffb6]
- Location:
- src
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
src/libcfa/concurrency/monitor.c
rcd034920 r1588ffb6 409 409 short thread_count = 0; 410 410 thread_desc * threads[ count ]; 411 for(int i = 0; i < count; i++) { 412 threads[i] = 0; 413 } 411 __builtin_memset( threads, 0, sizeof( threads ) ); 414 412 415 413 // Save monitor states … … 535 533 short max = count_max( mask ); 536 534 monitor_desc * mon_storage[max]; 535 __builtin_memset( mon_storage, 0, sizeof( mon_storage ) ); 537 536 short actual_count = aggregate( mon_storage, mask ); 537 538 LIB_DEBUG_PRINT_SAFE("Kernel : waitfor %d (s: %d, m: %d)\n", actual_count, mask.size, (short)max); 538 539 539 540 if(actual_count == 0) return; -
src/tests/.expect/32/literals.txt
rcd034920 r1588ffb6 150 150 151 151 } 152 152 153 { 153 154 signed int _index1 = ((signed int )0); … … 157 158 158 159 } 160 159 161 } 160 162 static inline void ___constructor__F_R9sofstream9sofstream_autogen___1(struct ofstream *___dst__R9sofstream_1, struct ofstream ___src__9sofstream_1){ … … 171 173 172 174 } 175 173 176 { 174 177 signed int _index3 = ((signed int )0); … … 178 181 179 182 } 183 180 184 } 181 185 static inline void ___destructor__F_R9sofstream_autogen___1(struct ofstream *___dst__R9sofstream_1){ … … 187 191 188 192 } 193 189 194 { 190 195 signed int _index5 = ((signed int )(((signed int )__sepSize__C13e__anonymous0_1)-1)); … … 194 199 195 200 } 201 196 202 ((void)((*___dst__R9sofstream_1).__sepCur__PCc_1) /* ^?{} */); 197 203 ((void)((*___dst__R9sofstream_1).__sawNL__b_1) /* ^?{} */); … … 239 245 240 246 } 247 241 248 { 242 249 signed int _index9 = ((signed int )0); … … 246 253 247 254 } 255 248 256 } 249 257 static inline void ___constructor__F_R9sofstreamPvb_autogen___1(struct ofstream *___dst__R9sofstream_1, void *__file__Pv_1, _Bool __sepDefault__b_1){ … … 260 268 261 269 } 270 262 271 { 263 272 signed int _index11 = ((signed int )0); … … 267 276 268 277 } 278 269 279 } 270 280 static inline void ___constructor__F_R9sofstreamPvbb_autogen___1(struct ofstream *___dst__R9sofstream_1, void *__file__Pv_1, _Bool __sepDefault__b_1, _Bool __sepOnOff__b_1){ … … 281 291 282 292 } 293 283 294 { 284 295 signed int _index13 = ((signed int )0); … … 288 299 289 300 } 301 290 302 } 291 303 static inline void ___constructor__F_R9sofstreamPvbbb_autogen___1(struct ofstream *___dst__R9sofstream_1, void *__file__Pv_1, _Bool __sepDefault__b_1, _Bool __sepOnOff__b_1, _Bool __sawNL__b_1){ … … 302 314 303 315 } 316 304 317 { 305 318 signed int _index15 = ((signed int )0); … … 309 322 310 323 } 324 311 325 } 312 326 static inline void ___constructor__F_R9sofstreamPvbbbPCc_autogen___1(struct ofstream *___dst__R9sofstream_1, void *__file__Pv_1, _Bool __sepDefault__b_1, _Bool __sepOnOff__b_1, _Bool __sawNL__b_1, const char *__sepCur__PCc_1){ … … 323 337 324 338 } 339 325 340 { 326 341 signed int _index17 = ((signed int )0); … … 330 345 331 346 } 347 332 348 } 333 349 static inline void ___constructor__F_R9sofstreamPvbbbPCcA0c_autogen___1(struct ofstream *___dst__R9sofstream_1, void *__file__Pv_1, _Bool __sepDefault__b_1, _Bool __sepOnOff__b_1, _Bool __sawNL__b_1, const char *__sepCur__PCc_1, char __separator__A0c_1[((unsigned int )__sepSize__C13e__anonymous0_1)]){ … … 344 360 345 361 } 362 346 363 { 347 364 signed int _index19 = ((signed int )0); … … 351 368 352 369 } 370 353 371 } 354 372 static inline void ___constructor__F_R9sofstreamPvbbbPCcA0cA0c_autogen___1(struct ofstream *___dst__R9sofstream_1, void *__file__Pv_1, _Bool __sepDefault__b_1, _Bool __sepOnOff__b_1, _Bool __sawNL__b_1, const char *__sepCur__PCc_1, char __separator__A0c_1[((unsigned int )__sepSize__C13e__anonymous0_1)], char __tupleSeparator__A0c_1[((unsigned int )__sepSize__C13e__anonymous0_1)]){ … … 365 383 366 384 } 385 367 386 { 368 387 signed int _index21 = ((signed int )0); … … 372 391 373 392 } 393 374 394 } 375 395 _Bool __sepPrt__Fb_P9sofstream__1(struct ofstream *__anonymous_object1294); … … 708 728 ((void)0123456789.e-09L); 709 729 ((void)0123456789.e-09DL); 710 ((void)( -0123456789.e-09));711 ((void)( -0123456789.e-09f));712 ((void)( -0123456789.e-09l));713 ((void)( -0123456789.e-09F));714 ((void)( -0123456789.e-09L));715 ((void)( -0123456789.e-09DL));730 ((void)(+0123456789.e-09)); 731 ((void)(+0123456789.e-09f)); 732 ((void)(+0123456789.e-09l)); 733 ((void)(+0123456789.e-09F)); 734 ((void)(+0123456789.e-09L)); 735 ((void)(+0123456789.e-09DL)); 716 736 ((void)(-0123456789.e-09)); 717 737 ((void)(-0123456789.e-09f)); … … 852 872 ((void)0123456789.0123456789E-09L); 853 873 ((void)0123456789.0123456789E-09DL); 854 ((void)( -0123456789.0123456789E-09));855 ((void)( -0123456789.0123456789E-09f));856 ((void)( -0123456789.0123456789E-09l));857 ((void)( -0123456789.0123456789E-09F));858 ((void)( -0123456789.0123456789E-09L));859 ((void)( -0123456789.0123456789E-09DL));874 ((void)(+0123456789.0123456789E-09)); 875 ((void)(+0123456789.0123456789E-09f)); 876 ((void)(+0123456789.0123456789E-09l)); 877 ((void)(+0123456789.0123456789E-09F)); 878 ((void)(+0123456789.0123456789E-09L)); 879 ((void)(+0123456789.0123456789E-09DL)); 860 880 ((void)(-0123456789.0123456789E-09)); 861 881 ((void)(-0123456789.0123456789E-09f)); … … 899 919 ((void)0x0123456789.p-09F); 900 920 ((void)0x0123456789.p-09L); 901 ((void)( -0x0123456789.p-09));902 ((void)( -0x0123456789.p-09f));903 ((void)( -0x0123456789.p-09l));904 ((void)( -0x0123456789.p-09F));905 ((void)( -0x0123456789.p-09L));921 ((void)(+0x0123456789.p-09)); 922 ((void)(+0x0123456789.p-09f)); 923 ((void)(+0x0123456789.p-09l)); 924 ((void)(+0x0123456789.p-09F)); 925 ((void)(+0x0123456789.p-09L)); 906 926 ((void)(-0x0123456789.p-09)); 907 927 ((void)(-0x0123456789.p-09f)); … … 944 964 ((void)0x.0123456789P-09F); 945 965 ((void)0x.0123456789P-09L); 946 ((void)( -0x.0123456789P-09));947 ((void)( -0x.0123456789P-09f));948 ((void)( -0x.0123456789P-09l));949 ((void)( -0x.0123456789P-09F));950 ((void)( -0x.0123456789P-09L));966 ((void)(+0x.0123456789P-09)); 967 ((void)(+0x.0123456789P-09f)); 968 ((void)(+0x.0123456789P-09l)); 969 ((void)(+0x.0123456789P-09F)); 970 ((void)(+0x.0123456789P-09L)); 951 971 ((void)(-0x.0123456789P-09)); 952 972 ((void)(-0x.0123456789P-09f)); … … 989 1009 ((void)0X0123456789.0123456789P-09F); 990 1010 ((void)0X0123456789.0123456789P-09L); 1011 ((void)(+0X0123456789.0123456789P-09)); 1012 ((void)(+0X0123456789.0123456789P-09f)); 1013 ((void)(+0X0123456789.0123456789P-09l)); 1014 ((void)(+0X0123456789.0123456789P-09F)); 1015 ((void)(+0X0123456789.0123456789P-09L)); 991 1016 ((void)(-0X0123456789.0123456789P-09)); 992 1017 ((void)(-0X0123456789.0123456789P-09f)); … … 994 1019 ((void)(-0X0123456789.0123456789P-09F)); 995 1020 ((void)(-0X0123456789.0123456789P-09L)); 996 ((void)(-0X0123456789.0123456789P-09)); 997 ((void)(-0X0123456789.0123456789P-09f)); 998 ((void)(-0X0123456789.0123456789P-09l)); 999 ((void)(-0X0123456789.0123456789P-09F)); 1000 ((void)(-0X0123456789.0123456789P-09L)); 1021 ((void)((signed char )01234567)); 1022 ((void)((signed short int )01234567)); 1023 ((void)((signed int )01234567)); 1024 ((void)((signed long long int )01234567)); 1025 ((void)((__int128 )01234567)); 1026 ((void)((unsigned char )01234567u)); 1027 ((void)((signed short int )01234567u)); 1028 ((void)((unsigned int )01234567u)); 1029 ((void)((signed long long int )01234567u)); 1030 ((void)((__int128 )01234567u)); 1031 ((void)(+((signed int )((signed char )01234567)))); 1032 ((void)(+((signed int )((signed short int )01234567)))); 1033 ((void)(+((signed int )01234567))); 1034 ((void)(+((signed long long int )01234567))); 1035 ((void)(+((float )((__int128 )01234567)))); 1036 ((void)(+((signed int )((unsigned char )01234567u)))); 1037 ((void)(+((signed int )((signed short int )01234567u)))); 1038 ((void)(+((unsigned int )01234567u))); 1039 ((void)(+((signed long long int )01234567u))); 1040 ((void)(+((float )((__int128 )01234567u)))); 1041 ((void)(-((signed int )((signed char )01234567)))); 1042 ((void)(-((signed int )((signed short int )01234567)))); 1043 ((void)(-((signed int )01234567))); 1044 ((void)(-((signed long long int )01234567))); 1045 ((void)(-((float )((__int128 )01234567)))); 1046 ((void)(-((signed int )((unsigned char )01234567u)))); 1047 ((void)(-((signed int )((signed short int )01234567u)))); 1048 ((void)(-((unsigned int )01234567u))); 1049 ((void)(-((signed long long int )01234567u))); 1050 ((void)(-((float )((__int128 )01234567u)))); 1051 ((void)((signed char )1234567890)); 1052 ((void)((signed short int )1234567890)); 1053 ((void)((signed int )1234567890)); 1054 ((void)((signed long long int )1234567890)); 1055 ((void)((__int128 )1234567890)); 1056 ((void)((signed char )1234567890U)); 1057 ((void)((unsigned short int )1234567890U)); 1058 ((void)((signed int )1234567890U)); 1059 ((void)((unsigned long long int )1234567890u)); 1060 ((void)((unsigned __int128 )1234567890u)); 1061 ((void)(+((signed int )((signed char )1234567890)))); 1062 ((void)(+((signed int )((signed short int )1234567890)))); 1063 ((void)(+((signed int )1234567890))); 1064 ((void)(+((signed long long int )1234567890))); 1065 ((void)(+((float )((__int128 )1234567890)))); 1066 ((void)(+((signed int )((signed char )1234567890U)))); 1067 ((void)(+((signed int )((unsigned short int )1234567890U)))); 1068 ((void)(+((signed int )1234567890U))); 1069 ((void)(+((unsigned long long int )1234567890u))); 1070 ((void)(+((float )((unsigned __int128 )1234567890u)))); 1071 ((void)(-((signed int )((signed char )1234567890)))); 1072 ((void)(-((signed int )((signed short int )1234567890)))); 1073 ((void)(-((signed int )1234567890))); 1074 ((void)(-((signed long long int )1234567890))); 1075 ((void)(-((float )((__int128 )1234567890)))); 1076 ((void)(-((signed int )((signed char )1234567890U)))); 1077 ((void)(-((signed int )((unsigned short int )1234567890U)))); 1078 ((void)(-((signed int )1234567890U))); 1079 ((void)(-((unsigned long long int )1234567890u))); 1080 ((void)(-((float )((unsigned __int128 )1234567890u)))); 1081 ((void)((signed char )0x0123456789abcdef)); 1082 ((void)((signed short int )0x0123456789abcdef)); 1083 ((void)((signed int )0x0123456789abcdef)); 1084 ((void)((signed long long int )0x0123456789abcdef)); 1085 ((void)((signed char )0x0123456789abcdefu)); 1086 ((void)((unsigned short int )0x0123456789abcdefu)); 1087 ((void)((signed int )0x0123456789abcdefu)); 1088 ((void)((unsigned long long int )0x0123456789abcdefu)); 1089 ((void)(+((signed int )((signed char )0x0123456789abcdef)))); 1090 ((void)(+((signed int )((signed short int )0x0123456789abcdef)))); 1091 ((void)(+((signed int )0x0123456789abcdef))); 1092 ((void)(+((signed long long int )0x0123456789abcdef))); 1093 ((void)(+((signed int )((signed char )0x0123456789abcdefu)))); 1094 ((void)(+((signed int )((unsigned short int )0x0123456789abcdefu)))); 1095 ((void)(+((signed int )0x0123456789abcdefu))); 1096 ((void)(+((unsigned long long int )0x0123456789abcdefu))); 1097 ((void)(-((signed int )((signed char )0x0123456789abcdef)))); 1098 ((void)(-((signed int )((signed short int )0x0123456789abcdef)))); 1099 ((void)(-((signed int )0x0123456789abcdef))); 1100 ((void)(-((signed long long int )0x0123456789abcdef))); 1101 ((void)(-((signed int )((signed char )0x0123456789abcdefu)))); 1102 ((void)(-((signed int )((unsigned short int )0x0123456789abcdefu)))); 1103 ((void)(-((signed int )0x0123456789abcdefu))); 1104 ((void)(-((unsigned long long int )0x0123456789abcdefu))); 1105 ((void)((signed char )0x0123456789ABCDEF)); 1106 ((void)((signed short int )0x0123456789ABCDEF)); 1107 ((void)((signed int )0x0123456789ABCDEF)); 1108 ((void)((signed long long int )0x0123456789ABCDEF)); 1109 ((void)((signed char )0x0123456789ABCDEFu)); 1110 ((void)((unsigned short int )0x0123456789ABCDEFu)); 1111 ((void)((signed int )0x0123456789ABCDEFu)); 1112 ((void)((unsigned long long int )0x0123456789ABCDEFu)); 1113 ((void)(+((signed int )((signed char )0x0123456789ABCDEF)))); 1114 ((void)(+((signed int )((signed short int )0x0123456789ABCDEF)))); 1115 ((void)(+((signed int )0x0123456789ABCDEF))); 1116 ((void)(+((signed long long int )0x0123456789ABCDEF))); 1117 ((void)(+((signed int )((signed char )0x0123456789ABCDEFu)))); 1118 ((void)(+((signed int )((unsigned short int )0x0123456789ABCDEFu)))); 1119 ((void)(+((signed int )0x0123456789ABCDEFu))); 1120 ((void)(+((unsigned long long int )0x0123456789ABCDEFu))); 1121 ((void)(-((signed int )((signed char )0x0123456789ABCDEF)))); 1122 ((void)(-((signed int )((signed short int )0x0123456789ABCDEF)))); 1123 ((void)(-((signed int )0x0123456789ABCDEF))); 1124 ((void)(-((signed long long int )0x0123456789ABCDEF))); 1125 ((void)(-((signed int )((signed char )0x0123456789ABCDEFu)))); 1126 ((void)(-((signed int )((unsigned short int )0x0123456789ABCDEFu)))); 1127 ((void)(-((signed int )0x0123456789ABCDEFu))); 1128 ((void)(-((unsigned long long int )0x0123456789ABCDEFu))); 1129 ((void)((signed char )0X0123456789abcdef)); 1130 ((void)((signed short int )0X0123456789abcdef)); 1131 ((void)((signed int )0X0123456789abcdef)); 1132 ((void)((signed long long int )0X0123456789abcdef)); 1133 ((void)((signed char )0X0123456789abcdefu)); 1134 ((void)((unsigned short int )0X0123456789abcdefu)); 1135 ((void)((signed int )0X0123456789abcdefu)); 1136 ((void)((unsigned long long int )0X0123456789abcdefu)); 1137 ((void)(+((signed int )((signed char )0X0123456789abcdef)))); 1138 ((void)(+((signed int )((signed short int )0X0123456789abcdef)))); 1139 ((void)(+((signed int )0X0123456789abcdef))); 1140 ((void)(+((signed long long int )0X0123456789abcdef))); 1141 ((void)(+((signed int )((signed char )0X0123456789abcdefu)))); 1142 ((void)(+((signed int )((unsigned short int )0X0123456789abcdefu)))); 1143 ((void)(+((signed int )0X0123456789abcdefu))); 1144 ((void)(+((unsigned long long int )0X0123456789abcdefu))); 1145 ((void)(-((signed int )((signed char )0X0123456789abcdef)))); 1146 ((void)(-((signed int )((signed short int )0X0123456789abcdef)))); 1147 ((void)(-((signed int )0X0123456789abcdef))); 1148 ((void)(-((signed long long int )0X0123456789abcdef))); 1149 ((void)(-((signed int )((signed char )0X0123456789abcdefu)))); 1150 ((void)(-((signed int )((unsigned short int )0X0123456789abcdefu)))); 1151 ((void)(-((signed int )0X0123456789abcdefu))); 1152 ((void)(-((unsigned long long int )0X0123456789abcdefu))); 1153 ((void)((signed char )0X0123456789ABCDEF)); 1154 ((void)((signed short int )0X0123456789ABCDEF)); 1155 ((void)((signed int )0X0123456789ABCDEF)); 1156 ((void)((signed long long int )0X0123456789ABCDEF)); 1157 ((void)((signed char )0X0123456789ABCDEFu)); 1158 ((void)((unsigned short int )0X0123456789ABCDEFu)); 1159 ((void)((signed int )0X0123456789ABCDEFu)); 1160 ((void)((unsigned long long int )0X0123456789ABCDEFu)); 1161 ((void)(+((signed int )((signed char )0X0123456789ABCDEF)))); 1162 ((void)(+((signed int )((signed short int )0X0123456789ABCDEF)))); 1163 ((void)(+((signed int )0X0123456789ABCDEF))); 1164 ((void)(+((signed long long int )0X0123456789ABCDEF))); 1165 ((void)(+((signed int )((signed char )0X0123456789ABCDEFu)))); 1166 ((void)(+((signed int )((unsigned short int )0X0123456789ABCDEFu)))); 1167 ((void)(+((signed int )0X0123456789ABCDEFu))); 1168 ((void)(+((unsigned long long int )0X0123456789ABCDEFu))); 1169 ((void)(-((signed int )((signed char )0X0123456789ABCDEF)))); 1170 ((void)(-((signed int )((signed short int )0X0123456789ABCDEF)))); 1171 ((void)(-((signed int )0X0123456789ABCDEF))); 1172 ((void)(-((signed long long int )0X0123456789ABCDEF))); 1173 ((void)(-((signed int )((signed char )0X0123456789ABCDEFu)))); 1174 ((void)(-((signed int )((unsigned short int )0X0123456789ABCDEFu)))); 1175 ((void)(-((signed int )0X0123456789ABCDEFu))); 1176 ((void)(-((unsigned long long int )0X0123456789ABCDEFu))); 1177 ((void)((float )0123456789.)); 1178 ((void)((double )0123456789.)); 1179 ((void)((long double )0123456789.)); 1180 ((void)((long double )0123456789.)); 1181 ((void)(+((float )0123456789.))); 1182 ((void)(+((double )0123456789.))); 1183 ((void)(+((long double )0123456789.))); 1184 ((void)(+((long double )0123456789.))); 1185 ((void)(-((float )0123456789.))); 1186 ((void)(-((double )0123456789.))); 1187 ((void)(-((long double )0123456789.))); 1188 ((void)(-((long double )0123456789.))); 1189 ((void)((float )0123456789.e09)); 1190 ((void)((double )0123456789.e09)); 1191 ((void)((long double )0123456789.e09)); 1192 ((void)((long double )0123456789.e09)); 1193 ((void)(+((float )0123456789.e+09))); 1194 ((void)(+((double )0123456789.e+09))); 1195 ((void)(+((long double )0123456789.e+09))); 1196 ((void)(+((long double )0123456789.e+09))); 1197 ((void)(-((float )0123456789.e-09))); 1198 ((void)(-((double )0123456789.e-09))); 1199 ((void)(-((long double )0123456789.e-09))); 1200 ((void)(-((long double )0123456789.e-09))); 1201 ((void)((float ).0123456789e09)); 1202 ((void)((double ).0123456789e09)); 1203 ((void)((long double ).0123456789e09)); 1204 ((void)((long double ).0123456789e09)); 1205 ((void)(+((float ).0123456789E+09))); 1206 ((void)(+((double ).0123456789E+09))); 1207 ((void)(+((long double ).0123456789E+09))); 1208 ((void)(+((long double ).0123456789E+09))); 1209 ((void)(-((float ).0123456789E-09))); 1210 ((void)(-((double ).0123456789E-09))); 1211 ((void)(-((long double ).0123456789E-09))); 1212 ((void)(-((long double ).0123456789E-09))); 1213 ((void)((float )0123456789.0123456789)); 1214 ((void)((double )0123456789.0123456789)); 1215 ((void)((long double )0123456789.0123456789)); 1216 ((void)((long double )0123456789.0123456789)); 1217 ((void)(+((float )0123456789.0123456789E09))); 1218 ((void)(+((double )0123456789.0123456789E09))); 1219 ((void)(+((long double )0123456789.0123456789E09))); 1220 ((void)(+((long double )0123456789.0123456789E09))); 1221 ((void)(-((float )0123456789.0123456789E+09))); 1222 ((void)(-((double )0123456789.0123456789E+09))); 1223 ((void)(-((long double )0123456789.0123456789E+09))); 1224 ((void)(-((long double )0123456789.0123456789E+09))); 1225 ((void)((float )0123456789.0123456789E-09)); 1226 ((void)((double )0123456789.0123456789E-09)); 1227 ((void)((long double )0123456789.0123456789E-09)); 1228 ((void)((long double )0123456789.0123456789E-09)); 1229 ((void)((float )0x0123456789.p09)); 1230 ((void)((double )0x0123456789.p09)); 1231 ((void)((long double )0x0123456789.p09)); 1232 ((void)((long double )0x0123456789.p09)); 1233 ((void)(+((float )0x0123456789.p09))); 1234 ((void)(+((double )0x0123456789.p09))); 1235 ((void)(+((long double )0x0123456789.p09))); 1236 ((void)(+((long double )0x0123456789.p09))); 1237 ((void)(-((float )0x0123456789.p09))); 1238 ((void)(-((double )0x0123456789.p09))); 1239 ((void)(-((long double )0x0123456789.p09))); 1240 ((void)(-((long double )0x0123456789.p09))); 1241 ((void)((float )0x0123456789.p+09)); 1242 ((void)((double )0x0123456789.p+09)); 1243 ((void)((long double )0x0123456789.p+09)); 1244 ((void)((long double )0x0123456789.p+09)); 1245 ((void)(+((float )0x0123456789.p-09))); 1246 ((void)(+((double )0x0123456789.p-09))); 1247 ((void)(+((long double )0x0123456789.p-09))); 1248 ((void)(+((long double )0x0123456789.p-09))); 1249 ((void)(-((float )0x.0123456789p09))); 1250 ((void)(-((double )0x.0123456789p09))); 1251 ((void)(-((long double )0x.0123456789p09))); 1252 ((void)(-((long double )0x.0123456789p09))); 1001 1253 ((void)__f__F_c__1('a')); 1002 1254 ((void)__f__F_Sc__1(20));
Note: See TracChangeset
for help on using the changeset viewer.