Commit a8ebf991 by Ian Lance Taylor

runtime: don't check for stale runtime

    
    The gccgo runtime is never stale, and on a system with gc sources in
    ~/go the test may wind up checking whether the gc runtime is stale.
    
    Reviewed-on: https://go-review.googlesource.com/102282

From-SVN: r258865
parent 2903ad2d
e9c0e4d8fd3d951a367bb6a50e5cb546e01b81a8 3aa5fc91094c5f24b26747ec176ad44cde784fc7
The first line of this file holds the git revision number of the last The first line of this file holds the git revision number of the last
merge done from the gofrontend repository. merge done from the gofrontend repository.
...@@ -150,6 +150,9 @@ var ( ...@@ -150,6 +150,9 @@ var (
func checkStaleRuntime(t *testing.T) { func checkStaleRuntime(t *testing.T) {
staleRuntimeOnce.Do(func() { staleRuntimeOnce.Do(func() {
if runtime.Compiler == "gccgo" {
return
}
// 'go run' uses the installed copy of runtime.a, which may be out of date. // 'go run' uses the installed copy of runtime.a, which may be out of date.
out, err := testenv.CleanCmdEnv(exec.Command(testenv.GoToolPath(t), "list", "-gcflags=all="+os.Getenv("GO_GCFLAGS"), "-f", "{{.Stale}}", "runtime")).CombinedOutput() out, err := testenv.CleanCmdEnv(exec.Command(testenv.GoToolPath(t), "list", "-gcflags=all="+os.Getenv("GO_GCFLAGS"), "-f", "{{.Stale}}", "runtime")).CombinedOutput()
if err != nil { if err != nil {
......
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