Unified · Split
| @@ -1420,6 +1420,8 @@ void prefix ## cmp(type a, type b)\ · 1419 unmodified lines | ||
| 1420 | 1420 | printf(fmt "\n", ++a);\ |
| 1421 | 1421 | printf(fmt "\n", a++);\ |
| 1422 | 1422 | printf(fmt "\n", a);\ |
| 1423 | + b = 0;\ | |
| 1424 | + printf("%d %d\n", !a, !b);\ | |
| 1423 | 1425 | }\ |
| 1424 | 1426 | void prefix ## fcast(type a)\ |
| 1425 | 1427 | {\ |
| @@ -1583,6 +1585,8 @@ void lloptest(long long a, long long b) · 157 unmodified lines | ||
| 1583 | 1585 | printf("arith2: %Ld %Ld\n", a++, b++); |
| 1584 | 1586 | printf("arith2: %Ld %Ld\n", --a, --b); |
| 1585 | 1587 | printf("arith2: %Ld %Ld\n", a, b); |
| 1588 | + b = ub = 0; | |
| 1589 | + printf("not: %d %d %d %d\n", !a, !ua, !b, !ub); | |
| 1586 | 1590 | } |
| 1587 | 1591 | |
| 1588 | 1592 | void llshift(long long a, int b) |
| @@ -888,7 +888,6 @@ int gtst(int inv, int t) · 887 unmodified lines | ||
| 888 | 888 | gsym(vtop->c.i); |
| 889 | 889 | } |
| 890 | 890 | } else { |
| 891 | − /* XXX: not tested */ | |
| 892 | 891 | if (is_float(vtop->type.t) || |
| 893 | 892 | (vtop->type.t & VT_BTYPE) == VT_LLONG) { |
| 894 | 893 | vpushi(0); |