]> Cypherpunks repositories - gostls13.git/commit
update 8a, 8c, 8l to use new object format.
authorRuss Cox <rsc@golang.org>
Fri, 20 Mar 2009 23:40:00 +0000 (16:40 -0700)
committerRuss Cox <rsc@golang.org>
Fri, 20 Mar 2009 23:40:00 +0000 (16:40 -0700)
commit2bd101c4b14faa550ddc91821b154f793700773c
tree2f91f407749726e7de5074f35c4927adb6a04910
parentc1e748bd2e440dde4cf9778af622e726a39ef0ae
update 8a, 8c, 8l to use new object format.

add "extern register" support to 8c.
extern register means allocate in the FS-relative segment.

make 8l generate segmented stack checks.

R=ken
OCL=26600
CL=26606
18 files changed:
src/cmd/8a/a.h
src/cmd/8a/a.y
src/cmd/8a/lex.c
src/cmd/8c/gc.h
src/cmd/8c/list.c
src/cmd/8c/sgen.c
src/cmd/8c/swt.c
src/cmd/8c/txt.c
src/cmd/8l/8.out.h
src/cmd/8l/l.h
src/cmd/8l/list.c
src/cmd/8l/obj.c
src/cmd/8l/optab.c
src/cmd/8l/pass.c
src/cmd/8l/span.c
src/cmd/cc/cc.h
src/cmd/cc/com.c
src/cmd/cc/sub.c