Go1.16
- runtime runtime/debug unsupport
runtime.Caller
runtime.FuncForPC
runtime.Stack
debug.Stack
runtime.ReadMemStats
testing.AllocsPerRun
fixedbugs/bug261.go: ssa slice[low|high], https://github.com/golang/tools/pull/341
fixedbugs/issue45175.go : ssa.Phi call order, use ssa.NaiveForm for disable phi-node
fixedbugs/issue32477.go: runtime.SetFinalizer
fixedbugs/issue8606b.go: optimization check
~~fixedbugs/issue30116.go: slice bound check~~
~~fixedbugs/issue7740.go: const float check~~
fixedbugs/issue7740.go
const ulp = (1.0 + (2.0 / 3.0)) - (5.0 / 3.0)
Go 1.14 1.15 1.16 ulp = 1.4916681462400413e-154
Go 1.17 1.18 ulp = 0
fixedbugs skip list
gorootTestSkips["closure.go"] = "runtime.ReadMemStats"
gorootTestSkips["divmod.go"] = "timeout"
gorootTestSkips["copy.go"] = "slow"
gorootTestSkips["gcstring.go"] = "timeout"
gorootTestSkips["finprofiled.go"] = "slow"
gorootTestSkips["gcgort.go"] = "slow"
gorootTestSkips["inline_literal.go"] = "TODO, runtime.FuncForPC"
gorootTestSkips["nilptr.go"] = "skip drawin"
gorootTestSkips["recover.go"] = "TODO, fix test16"
gorootTestSkips["heapsampling.go"] = "runtime.MemProfileRecord"
gorootTestSkips["makeslice.go"] = "TODO, panic info, allocation size out of range"
gorootTestSkips["stackobj.go"] = "skip gc"
gorootTestSkips["stackobj3.go"] = "skip gc"
gorootTestSkips["nilptr_aix.go"] = "skip"
gorootTestSkips["init1.go"] = "skip gc"
gorootTestSkips["string_lit.go"] = "call to os.Exit(0) during test"
gorootTestSkips["switch.go"] = "call to os.Exit(0) during test"
gorootTestSkips["ken/divconst.go"] = "slow"
gorootTestSkips["ken/modconst.go"] = "slow"
gorootTestSkips["fixedbugs/bug347.go"] = "runtime.Caller"
gorootTestSkips["fixedbugs/bug348.go"] = "runtime.Caller"
gorootTestSkips["fixedbugs/issue24491b.go"] = "timeout"
gorootTestSkips["fixedbugs/issue22781.go"] = "slow"
gorootTestSkips["fixedbugs/issue16249.go"] = "slow"
gorootTestSkips["fixedbugs/issue13169.go"] = "slow"
gorootTestSkips["fixedbugs/bug261.go"] = "BUG, ssa slice[low|high] https://github.com/golang/tools/pull/341"
gorootTestSkips["fixedbugs/issue11656.go"] = "runtime.Caller"
gorootTestSkips["fixedbugs/issue15281.go"] = "runtime.ReadMemStats"
gorootTestSkips["fixedbugs/issue17381.go"] = "runtime.FuncForPC"
gorootTestSkips["fixedbugs/issue18149.go"] = "runtime.Caller"
gorootTestSkips["fixedbugs/issue22083.go"] = "debug.Stack"
gorootTestSkips["fixedbugs/issue22662.go"] = "runtime.Caller"
gorootTestSkips["fixedbugs/issue27201.go"] = "runtime.Caller"
gorootTestSkips["fixedbugs/issue27201.go"] = "runtime.Caller"
gorootTestSkips["fixedbugs/issue27518b.go"] = "BUG, runtime.SetFinalizer"
gorootTestSkips["fixedbugs/issue29504.go"] = "runtime.Caller"
gorootTestSkips["fixedbugs/issue32477.go"] = "BUG, runtime.SetFinalizer"
gorootTestSkips["fixedbugs/issue41239.go"] = "BUG, reflect.Append: different capacity on append"
gorootTestSkips["fixedbugs/issue32477.go"] = "BUG, runtime.SetFinalizer"
gorootTestSkips["fixedbugs/issue45175.go"] = "BUG, ssa.Phi call order"
gorootTestSkips["fixedbugs/issue4562.go"] = "runtime.Caller"
gorootTestSkips["fixedbugs/issue4618.go"] = "testing.AllocsPerRun"
gorootTestSkips["fixedbugs/issue4667.go"] = "testing.AllocsPerRun"
gorootTestSkips["fixedbugs/issue5856.go"] = "runtime.Caller"
gorootTestSkips["fixedbugs/issue5963.go"] = "BUG, recover"
gorootTestSkips["fixedbugs/issue7740.go"] = "BUG, const float"
gorootTestSkips["fixedbugs/issue7690.go"] = "runtime.Stack"
gorootTestSkips["fixedbugs/issue8606b.go"] = "BUG, optimization check"
gorootTestSkips["fixedbugs/issue30116u.go"] = "BUG, slice bound check"