Commit 66fdf433 authored by Vladimir Stefanovic's avatar Vladimir Stefanovic Committed by Brad Fitzpatrick

cmd/internal/sys: add support for GOARCH=mips{,le}

Change-Id: I8c6b8839c68818430510702719dca15b8d748fb8
Reviewed-on: https://go-review.googlesource.com/31473Reviewed-by: default avatarIan Lance Taylor <iant@golang.org>
parent c408266e
...@@ -16,6 +16,7 @@ const ( ...@@ -16,6 +16,7 @@ const (
ARM ARM
ARM64 ARM64
I386 I386
MIPS
MIPS64 MIPS64
PPC64 PPC64
S390X S390X
...@@ -97,6 +98,26 @@ var ArchARM64 = &Arch{ ...@@ -97,6 +98,26 @@ var ArchARM64 = &Arch{
MinLC: 4, MinLC: 4,
} }
var ArchMIPS = &Arch{
Name: "mips",
Family: MIPS,
ByteOrder: binary.BigEndian,
IntSize: 4,
PtrSize: 4,
RegSize: 4,
MinLC: 4,
}
var ArchMIPSLE = &Arch{
Name: "mipsle",
Family: MIPS,
ByteOrder: binary.LittleEndian,
IntSize: 4,
PtrSize: 4,
RegSize: 4,
MinLC: 4,
}
var ArchMIPS64 = &Arch{ var ArchMIPS64 = &Arch{
Name: "mips64", Name: "mips64",
Family: MIPS64, Family: MIPS64,
...@@ -153,6 +174,8 @@ var Archs = [...]*Arch{ ...@@ -153,6 +174,8 @@ var Archs = [...]*Arch{
ArchAMD64P32, ArchAMD64P32,
ArchARM, ArchARM,
ArchARM64, ArchARM64,
ArchMIPS,
ArchMIPSLE,
ArchMIPS64, ArchMIPS64,
ArchMIPS64LE, ArchMIPS64LE,
ArchPPC64, ArchPPC64,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment