summaryrefslogtreecommitdiff
path: root/sys/src/cmd/7c
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@gmx.de>2012-07-30 19:11:16 +0200
committercinap_lenrek <cinap_lenrek@gmx.de>2012-07-30 19:11:16 +0200
commit4f33c88a51587681b7be1ae57cfbc43b627c6bc4 (patch)
tree25560404dc80007e5dc268811242c9071f6a1017 /sys/src/cmd/7c
parentfcc5e75d07e5bc6cb3ddac6d9a437e7ec62d0d95 (diff)
import updated compilers from sources
Diffstat (limited to 'sys/src/cmd/7c')
-rw-r--r--sys/src/cmd/7c/gc.h4
-rw-r--r--sys/src/cmd/7c/swt.c6
2 files changed, 5 insertions, 5 deletions
diff --git a/sys/src/cmd/7c/gc.h b/sys/src/cmd/7c/gc.h
index 225a11441..f41384bd4 100644
--- a/sys/src/cmd/7c/gc.h
+++ b/sys/src/cmd/7c/gc.h
@@ -58,7 +58,7 @@ struct Prog
struct Case
{
Case* link;
- long val;
+ vlong val;
long label;
char def;
char isv;
@@ -67,7 +67,7 @@ struct Case
struct C1
{
- long val;
+ vlong val;
long label;
};
diff --git a/sys/src/cmd/7c/swt.c b/sys/src/cmd/7c/swt.c
index 937687fa5..a7f20c9ef 100644
--- a/sys/src/cmd/7c/swt.c
+++ b/sys/src/cmd/7c/swt.c
@@ -20,7 +20,7 @@ swit2(C1 *q, int nc, long def, Node *n, Node *tn)
if(nc < 5) {
for(i=0; i<nc; i++) {
if(debug['W'])
- print("case = %.8lux\n", q->val);
+ print("case = %.8llux\n", q->val);
if(bval(q->val)) {
gopcode(OEQ, n, Z, nodconst(q->val));
} else {
@@ -53,7 +53,7 @@ swit2(C1 *q, int nc, long def, Node *n, Node *tn)
swit2(r, nc-i, def, n, tn);
}
/* if(debug['W'])
- print("case > %.8lux\n", r->val);
+ print("case > %.8llux\n", r->val);
gmove(nodconst(r->val), tn);
gopcode(OLT, tn, n, Z);
sp = p;
@@ -62,7 +62,7 @@ swit2(C1 *q, int nc, long def, Node *n, Node *tn)
swit2(q, i, def, n, tn);
if(debug['W'])
- print("case < %.8lux\n", r->val);
+ print("case < %.8llux\n", r->val);
patch(sp, pc);
swit2(r+1, nc-i-1, def, n, tn); */
}