diff --git a/src/cmd/compile/internal/ssa/stmtlines_test.go b/src/cmd/compile/internal/ssa/stmtlines_test.go index b55ac2b3f4e..2bdd6c80b2d 100644 --- a/src/cmd/compile/internal/ssa/stmtlines_test.go +++ b/src/cmd/compile/internal/ssa/stmtlines_test.go @@ -138,11 +138,12 @@ func TestStmtLines(t *testing.T) { } var m float64 - if runtime.GOARCH == "amd64" { + switch runtime.GOARCH { + case "amd64": m = 0.0111 // > 98.89% obtained on amd64, no backsliding - } else if runtime.GOARCH == "riscv64" { + case "riscv64": m = 0.03 // XXX temporary update threshold to 97% for regabi - } else { + default: m = 0.02 // expect 98% elsewhere. }