summaryrefslogtreecommitdiff
path: root/utils/8l/pass.c
diff options
context:
space:
mode:
authorforsyth <forsyth@lavoro.terzarima.net>2013-06-03 21:01:14 +0000
committerforsyth <forsyth@lavoro.terzarima.net>2013-06-03 21:01:14 +0000
commit45a20ab721a513710138340faff3d59a31c3e01e (patch)
treeeea29d2684c51cc73725b8992a2125bede48e118 /utils/8l/pass.c
parentcd8e99851af33e52bcdf8faf34f9d4e62fa0cbaf (diff)
sync compilers with Plan 9
remove 1[acl] 2[acl]
Diffstat (limited to 'utils/8l/pass.c')
-rw-r--r--utils/8l/pass.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/utils/8l/pass.c b/utils/8l/pass.c
index 0e0ec346..6de027af 100644
--- a/utils/8l/pass.c
+++ b/utils/8l/pass.c
@@ -91,8 +91,10 @@ dodata(void)
s->value = bsssize + datsize;
bsssize += t;
}
+ xdefine("bdata", SDATA, 0L);
xdefine("edata", SBSS, datsize);
xdefine("end", SBSS, bsssize + datsize);
+ /* etext is defined in span.c */
}
Prog*
@@ -308,7 +310,8 @@ patch(void)
Bprint(&bso, "%s calls %s\n", TNAME, s->name);
switch(s->type) {
default:
- diag("undefined: %s in %s", s->name, TNAME);
+ /* diag prints TNAME first */
+ diag("undefined: %s", s->name);
s->type = STEXT;
s->value = vexit;
break; /* or fall through to set offset? */