]> Cypherpunks repositories - gostls13.git/commit
make 6a, 6c, 6g, 6l, libmach_amd64 build on 64-bit gcc.
authorRuss Cox <rsc@golang.org>
Mon, 4 Aug 2008 00:25:15 +0000 (17:25 -0700)
committerRuss Cox <rsc@golang.org>
Mon, 4 Aug 2008 00:25:15 +0000 (17:25 -0700)
commit9aad9fef76f49240a33f253e2db4e2de5c2f192f
tree77abd882c6047963b22d61229dd95e9356208875
parent851100683e6eecbf8f3f06db8aeb4748dc2bfc7a
make 6a, 6c, 6g, 6l, libmach_amd64 build on 64-bit gcc.
these guys really really want long to be 32-bits,
so ,s/long/int32/ (and then manual fixup).
still passes all tests.

(i started out looking for just those longs that
needed to be int32 instead, and it was just too hard
to track them down one by one.)

the longs were rare enough that i don't think
it will cause integration problems.

R=ken
OCL=13787
CL=13789
60 files changed:
include/bootexec.h
include/mach_amd64.h
include/u.h
include/ureg_x86.h
src/cmd/6a/a.h
src/cmd/6a/lex.c
src/cmd/6c/cgen.c
src/cmd/6c/div.c
src/cmd/6c/gc.h
src/cmd/6c/mul.c
src/cmd/6c/pgen.c
src/cmd/6c/pswt.c
src/cmd/6c/reg.c
src/cmd/6c/swt.c
src/cmd/6c/txt.c
src/cmd/6g/align.c
src/cmd/6g/cgen.c
src/cmd/6g/gen.c
src/cmd/6g/gg.h
src/cmd/6g/gsubr.c
src/cmd/6g/list.c
src/cmd/6g/obj.c
src/cmd/6l/6.out.h
src/cmd/6l/asm.c
src/cmd/6l/l.h
src/cmd/6l/obj.c
src/cmd/6l/pass.c
src/cmd/6l/span.c
src/cmd/cc/acid.c
src/cmd/cc/bits.c
src/cmd/cc/cc.h
src/cmd/cc/cc.y
src/cmd/cc/com.c
src/cmd/cc/dcl.c
src/cmd/cc/lex.c
src/cmd/cc/lexbody
src/cmd/cc/macbody
src/cmd/cc/pgen.c
src/cmd/cc/pickle.c
src/cmd/cc/pswt.c
src/cmd/cc/sub.c
src/cmd/gc/const.c
src/cmd/gc/dcl.c
src/cmd/gc/export.c
src/cmd/gc/go.h
src/cmd/gc/lex.c
src/cmd/gc/mpatof.c
src/cmd/gc/subr.c
src/cmd/gc/walk.c
src/libmach_amd64/6obj.c
src/libmach_amd64/8.c
src/libmach_amd64/8db.c
src/libmach_amd64/access.c
src/libmach_amd64/elf.h
src/libmach_amd64/executable.c
src/libmach_amd64/machdata.c
src/libmach_amd64/macho.h
src/libmach_amd64/obj.c
src/libmach_amd64/swap.c
src/libmach_amd64/sym.c