On Tue, Nov 6, 2012 at 10:46 AM, Ian Lance Taylor <i...@google.com> wrote:
> This patch to the Go compiler and library changes the size of the Go
> type "int" to be the same as the size of a pointer.  This means that on
> x86_64 the size of int will be 64 bits.  This matches the new behaviour
> of the other Go compiler, and is the intended implementation for the
> future Go 1.1 release.  Bootstrapped and ran Go testsuite on
> x86_64-unknown-linux-gnu.  Committed to mainline.
>
> Ian
>

On x32, I saw

spawn -ignore SIGHUP
/export/build/gnu/gcc-x32-mx32-native/build-x86_64-linux/gcc/testsuite/go3/../../gccgo
-B/export/build/gnu/gcc-x32-mx32-native/build-x86_64-linux/gcc/testsuite/go3/../../
./tmp.go -fno-diagnostics-show-caret
-I/export/build/gnu/gcc-x32-mx32-native/build-x86_64-linux/x86_64-unknown-linux-gnu/./libgo
-w -O0 -g -fno-var-tracking-assignments
-L/export/build/gnu/gcc-x32-mx32-native/build-x86_64-linux/x86_64-unknown-linux-gnu/./libgo
-L/export/build/gnu/gcc-x32-mx32-native/build-x86_64-linux/x86_64-unknown-linux-gnu/./libgo/.libs
-lm -mx32 -o 
/export/build/gnu/gcc-x32-mx32-native/build-x86_64-linux/gcc/testsuite/go3/tmp.x^M
./tmp.go:932:21: error: array index out of bounds^M
./tmp.go:933:23: error: array index out of bounds^M
./tmp.go:934:23: error: array index out of bounds^M
...

Is this expected?


-- 
H.J.

Reply via email to