]> Cypherpunks repositories - gostls13.git/commit
cmd/gc: fix some overflows in the compiler
authorRob Pike <r@golang.org>
Tue, 30 Apr 2013 05:44:40 +0000 (22:44 -0700)
committerRob Pike <r@golang.org>
Tue, 30 Apr 2013 05:44:40 +0000 (22:44 -0700)
commit4dcb13bb4489559119d4c86741c59e4c1eace469
tree811023dbdd12925333be610f590cd7a98fc89560
parente4c4edf6819726886d05f33a01f98a117863bfb2
cmd/gc: fix some overflows in the compiler
Some 64-bit fields were run through 32-bit words, some counts were
not checked for overflow, and relocations must fit in 32 bits.
Tests to follow.

R=golang-dev, dsymonds
CC=golang-dev
https://golang.org/cl/9033043
19 files changed:
src/cmd/5g/cgen.c
src/cmd/5g/gsubr.c
src/cmd/6g/cgen.c
src/cmd/6g/ggen.c
src/cmd/6g/gobj.c
src/cmd/6g/gsubr.c
src/cmd/6g/reg.c
src/cmd/8g/cgen.c
src/cmd/8g/gsubr.c
src/cmd/gc/align.c
src/cmd/gc/closure.c
src/cmd/gc/gen.c
src/cmd/gc/go.h
src/cmd/gc/pgen.c
src/cmd/gc/sinit.c
src/cmd/gc/subr.c
src/cmd/gc/swt.c
src/cmd/gc/typecheck.c
src/cmd/gc/unsafe.c