]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/vendor: provide riscv64 support in tools/go/analysis/passes/asmdecl
authorJoel Sing <joel@sing.id.au>
Fri, 24 Jan 2020 15:55:01 +0000 (02:55 +1100)
committerJoel Sing <joel@sing.id.au>
Sat, 25 Jan 2020 16:34:18 +0000 (16:34 +0000)
Manually add riscv64 support.

Currently being added via https://go-review.googlesource.com/c/tools/+/216337.

Updates #27532

Change-Id: I0e1f7c0eeca4e85ae588f427eff818bb7946a851
Reviewed-on: https://go-review.googlesource.com/c/go/+/216262
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
src/cmd/vendor/golang.org/x/tools/go/analysis/passes/asmdecl/asmdecl.go

index 5c93a4f70304de364dd2497b80febd63893994fb..e6bfe71539183f813649652ef4225c56a55b65d9 100644 (file)
@@ -87,6 +87,7 @@ var (
        asmArchMips64LE = asmArch{name: "mips64le", bigEndian: false, stack: "R29", lr: true}
        asmArchPpc64    = asmArch{name: "ppc64", bigEndian: true, stack: "R1", lr: true}
        asmArchPpc64LE  = asmArch{name: "ppc64le", bigEndian: false, stack: "R1", lr: true}
+       asmArchRISCV64  = asmArch{name: "riscv64", bigEndian: false, stack: "SP", lr: true}
        asmArchS390X    = asmArch{name: "s390x", bigEndian: true, stack: "R15", lr: true}
        asmArchWasm     = asmArch{name: "wasm", bigEndian: false, stack: "SP", lr: false}
 
@@ -101,6 +102,7 @@ var (
                &asmArchMips64LE,
                &asmArchPpc64,
                &asmArchPpc64LE,
+               &asmArchRISCV64,
                &asmArchS390X,
                &asmArchWasm,
        }