1
0
mirror of https://github.com/golang/go synced 2024-10-05 11:31:22 -06:00

[dev.power64] cmd/dist: tell goc2c that power64 is 64-bit system

LGTM=minux
R=minux
CC=golang-codereviews
https://golang.org/cl/125300043
This commit is contained in:
Russ Cox 2014-08-14 14:34:48 -04:00
parent aa739b8d03
commit 25d4d75376

10
src/cmd/dist/goc2c.c vendored
View File

@ -786,7 +786,11 @@ goc2c(char *goc, char *c)
// TODO: set gcc=1 when using gcc
if(!gcc) {
if(streq(goarch, "amd64")) {
if(contains(goarch, "64p32")) {
type_table[Uintptr].size = 4;
type_table[Int].size = 4;
structround = 8;
} else if(contains(goarch, "64")) {
type_table[Uintptr].size = 8;
if(use64bitint) {
type_table[Int].size = 8;
@ -794,10 +798,6 @@ goc2c(char *goc, char *c)
type_table[Int].size = 4;
}
structround = 8;
} else if(streq(goarch, "amd64p32")) {
type_table[Uintptr].size = 4;
type_table[Int].size = 4;
structround = 8;
} else {
// NOTE: These are set in the initializer,
// but they might have been changed by a