]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/compile: enable reg args on riscv64
authorMeng Zhuo <mzh@golangcn.org>
Sun, 31 Oct 2021 14:06:47 +0000 (22:06 +0800)
committermzh <mzh@golangcn.org>
Thu, 7 Apr 2022 06:23:40 +0000 (06:23 +0000)
This CL updates config.go to enable register args.

Change-Id: I00697fc3db23293be0f5bd2fe33fb0055eeab43e
Reviewed-on: https://go-review.googlesource.com/c/go/+/360217
Trust: mzh <mzh@golangcn.org>
Run-TryBot: mzh <mzh@golangcn.org>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Cherry Mui <cherryyz@google.com>
src/cmd/compile/internal/ssa/config.go

index b9c98bdba90d7c44237251d16d2250188ab307c5..f112881153b5661af6d866e239446656edcc1323 100644 (file)
@@ -297,8 +297,8 @@ func NewConfig(arch string, types Types, ctxt *obj.Link, optimize, softfloat boo
                c.registers = registersRISCV64[:]
                c.gpRegMask = gpRegMaskRISCV64
                c.fpRegMask = fpRegMaskRISCV64
-               // c.intParamRegs = paramIntRegRISCV64
-               // c.floatParamRegs = paramFloatRegRISCV64
+               c.intParamRegs = paramIntRegRISCV64
+               c.floatParamRegs = paramFloatRegRISCV64
                c.FPReg = framepointerRegRISCV64
                c.hasGReg = true
        case "wasm":