mirror of
https://github.com/golang/go
synced 2024-09-29 22:14:29 -06:00
cmd/cgo: configure cgo tool for loong64
Define pointer and int type size for loong64 Add "-mabi=lp64d" argument to gcc Contributors to the loong64 port are: Weining Lu <luweining@loongson.cn> Lei Wang <wanglei@loongson.cn> Lingqin Gong <gonglingqin@loongson.cn> Xiaolin Zhao <zhaoxiaolin@loongson.cn> Meidan Li <limeidan@loongson.cn> Xiaojuan Zhai <zhaixiaojuan@loongson.cn> Qiyuan Pu <puqiyuan@loongson.cn> Guoqi Chen <chenguoqi@loongson.cn> This port has been updated to Go 1.15.6: https://github.com/loongson/go Updates #46229 Change-Id: I9699fd9af0112e72193ac24b736b85c580887a0f Reviewed-on: https://go-review.googlesource.com/c/go/+/342305 Reviewed-by: Dmitri Shuralyov <dmitshur@google.com> Auto-Submit: Ian Lance Taylor <iant@golang.org> Reviewed-by: David Chase <drchase@google.com> Reviewed-by: Ian Lance Taylor <iant@golang.org> TryBot-Result: Gopher Robot <gobot@golang.org> Run-TryBot: Ian Lance Taylor <iant@golang.org>
This commit is contained in:
parent
d8723745ba
commit
7a22c8a07f
@ -1622,6 +1622,8 @@ func (p *Package) gccMachine() []string {
|
||||
} else if gomips == "softfloat" {
|
||||
return []string{"-mabi=32", "-msoft-float"}
|
||||
}
|
||||
case "loong64":
|
||||
return []string{"-mabi=lp64d"}
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
@ -175,6 +175,7 @@ var ptrSizeMap = map[string]int64{
|
||||
"amd64": 8,
|
||||
"arm": 4,
|
||||
"arm64": 8,
|
||||
"loong64": 8,
|
||||
"m68k": 4,
|
||||
"mips": 4,
|
||||
"mipsle": 4,
|
||||
@ -200,6 +201,7 @@ var intSizeMap = map[string]int64{
|
||||
"amd64": 8,
|
||||
"arm": 4,
|
||||
"arm64": 8,
|
||||
"loong64": 8,
|
||||
"m68k": 4,
|
||||
"mips": 4,
|
||||
"mipsle": 4,
|
||||
|
Loading…
Reference in New Issue
Block a user