Commit 3cfae349 authored by Shenghou Ma's avatar Shenghou Ma Committed by Robert Griesemer

go/types/internal/gcimporter: update for 7g and 9g

Change-Id: Ied1582d8aabee2eb346e1c23bfd7781e4a091264
Reviewed-on: https://go-review.googlesource.com/8621Reviewed-by: 's avatarRobert Griesemer <gri@golang.org>
parent ad266b96
...@@ -30,7 +30,7 @@ func init() { ...@@ -30,7 +30,7 @@ func init() {
types.DefaultImport = Import types.DefaultImport = Import
} }
var pkgExts = [...]string{".a", ".5", ".6", ".8"} var pkgExts = [...]string{".a", ".5", ".6", ".7", ".8", ".9"}
// FindPkg returns the filename and unique package id for an import // FindPkg returns the filename and unique package id for an import
// path based on package information provided by build.Import (using // path based on package information provided by build.Import (using
......
...@@ -34,20 +34,11 @@ func skipSpecialPlatforms(t *testing.T) { ...@@ -34,20 +34,11 @@ func skipSpecialPlatforms(t *testing.T) {
var gcPath string // Go compiler path var gcPath string // Go compiler path
func init() { func init() {
// determine compiler if char, err := build.ArchChar(runtime.GOARCH); err == nil {
var gc string gcPath = filepath.Join(build.ToolDir, char+"g")
switch runtime.GOARCH {
case "386":
gc = "8g"
case "amd64":
gc = "6g"
case "arm":
gc = "5g"
default:
gcPath = "unknown-GOARCH-compiler"
return return
} }
gcPath = filepath.Join(build.ToolDir, gc) gcPath = "unknown-GOARCH-compiler"
} }
func compile(t *testing.T, dirname, filename string) string { func compile(t *testing.T, dirname, filename string) string {
......
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