aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@gcc.gnu.org>2015-03-10 00:14:58 +0000
committerIan Lance Taylor <ian@gcc.gnu.org>2015-03-10 00:14:58 +0000
commit1c1f0c595b4f0c8a53a21e3c6c752cd99f41263a (patch)
treee51f12488154194ac492d28c30a1741f292a18fe
parentdc4d494ae91b055b0b2cac39a6aaa8c6352f09c8 (diff)
downloadgcc-1c1f0c595b4f0c8a53a21e3c6c752cd99f41263a.zip
gcc-1c1f0c595b4f0c8a53a21e3c6c752cd99f41263a.tar.gz
gcc-1c1f0c595b4f0c8a53a21e3c6c752cd99f41263a.tar.bz2
re PR go/65353 (unknown ptrSize for $GOARCH "arm64" on aarch64-linux-gnu)
PR go/65353. cmd/cgo: Add all gccgo GOARCH values to size maps. From-SVN: r221293
-rw-r--r--libgo/go/cmd/cgo/main.go42
1 files changed, 32 insertions, 10 deletions
diff --git a/libgo/go/cmd/cgo/main.go b/libgo/go/cmd/cgo/main.go
index ea4b9c2..48257fc 100644
--- a/libgo/go/cmd/cgo/main.go
+++ b/libgo/go/cmd/cgo/main.go
@@ -130,21 +130,43 @@ func usage() {
}
var ptrSizeMap = map[string]int64{
- "386": 4,
- "amd64": 8,
- "arm": 4,
- "ppc64": 8,
+ "386": 4,
+ "alpha": 8,
+ "amd64": 8,
+ "arm": 4,
+ "arm64": 8,
+ "m68k": 4,
+ "mipso32": 4,
+ "mipsn32": 4,
+ "mipso64": 8,
+ "mipsn64": 8,
+ "ppc": 4,
+ "ppc64": 8,
"ppc64le": 8,
- "s390x": 8,
+ "s390": 4,
+ "s390x": 8,
+ "sparc": 4,
+ "sparc64": 8,
}
var intSizeMap = map[string]int64{
- "386": 4,
- "amd64": 8,
- "arm": 4,
- "ppc64": 8,
+ "386": 4,
+ "alpha": 8,
+ "amd64": 8,
+ "arm": 4,
+ "arm64": 8,
+ "m68k": 4,
+ "mipso32": 4,
+ "mipsn32": 4,
+ "mipso64": 8,
+ "mipsn64": 8,
+ "ppc": 4,
+ "ppc64": 8,
"ppc64le": 8,
- "s390x": 8,
+ "s390": 4,
+ "s390x": 8,
+ "sparc": 4,
+ "sparc64": 8,
}
var cPrefix string