aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRuss Cox <rsc@golang.org>2015-05-21 13:28:06 -0400
committerRuss Cox <rsc@golang.org>2015-05-21 17:31:40 +0000
commit2a141dedc4bb7b33f5caee6e7b185dfbd20c92bc (patch)
treee3a24653ae2a9a1eac780c1d57adc7dd68b879b6
parentbe59731d9fffb53a499d1ae64863e2a380f2dede (diff)
downloadgo-2a141dedc4bb7b33f5caee6e7b185dfbd20c92bc.tar.xz
cmd/link: move to cmd/newlink
In preparation for making the current linker cmd/link. If cmd/newlink is ever completed, it can be moved back. See golang-dev thread titled "go tool compile, etc" for background. Change-Id: I4029580f470038240c5181a37ea4202ba971f9ef Reviewed-on: https://go-review.googlesource.com/10286 Reviewed-by: Rob Pike <r@golang.org>
-rw-r--r--misc/nacl/testzip.proto2
-rw-r--r--src/cmd/dist/build.go2
-rw-r--r--src/cmd/go/pkg.go2
-rw-r--r--src/cmd/newlink/auto.go (renamed from src/cmd/link/auto.go)0
-rw-r--r--src/cmd/newlink/auto_test.go (renamed from src/cmd/link/auto_test.go)0
-rw-r--r--src/cmd/newlink/dead.go (renamed from src/cmd/link/dead.go)0
-rw-r--r--src/cmd/newlink/dead_test.go (renamed from src/cmd/link/dead_test.go)0
-rw-r--r--src/cmd/newlink/debug.go (renamed from src/cmd/link/debug.go)0
-rw-r--r--src/cmd/newlink/hex_test.go (renamed from src/cmd/link/hex_test.go)0
-rw-r--r--src/cmd/newlink/layout.go (renamed from src/cmd/link/layout.go)0
-rw-r--r--src/cmd/newlink/layout_test.go (renamed from src/cmd/link/layout_test.go)0
-rw-r--r--src/cmd/newlink/link_test.go (renamed from src/cmd/link/link_test.go)0
-rw-r--r--src/cmd/newlink/load.go (renamed from src/cmd/link/load.go)0
-rw-r--r--src/cmd/newlink/macho.go (renamed from src/cmd/link/macho.go)0
-rw-r--r--src/cmd/newlink/macho_test.go (renamed from src/cmd/link/macho_test.go)0
-rw-r--r--src/cmd/newlink/main.go (renamed from src/cmd/link/main.go)0
-rw-r--r--src/cmd/newlink/pclntab.go (renamed from src/cmd/link/pclntab.go)0
-rw-r--r--src/cmd/newlink/pclntab_test.go (renamed from src/cmd/link/pclntab_test.go)0
-rw-r--r--src/cmd/newlink/prog.go (renamed from src/cmd/link/prog.go)0
-rw-r--r--src/cmd/newlink/prog_test.go (renamed from src/cmd/link/prog_test.go)0
-rw-r--r--src/cmd/newlink/runtime.go (renamed from src/cmd/link/runtime.go)0
-rw-r--r--src/cmd/newlink/scan.go (renamed from src/cmd/link/scan.go)0
-rw-r--r--src/cmd/newlink/testdata/Makefile (renamed from src/cmd/link/testdata/Makefile)0
-rw-r--r--src/cmd/newlink/testdata/autosection.6 (renamed from src/cmd/link/testdata/autosection.6)bin937 -> 937 bytes
-rw-r--r--src/cmd/newlink/testdata/autosection.s (renamed from src/cmd/link/testdata/autosection.s)0
-rw-r--r--src/cmd/newlink/testdata/autoweak.6 (renamed from src/cmd/link/testdata/autoweak.6)bin386 -> 386 bytes
-rw-r--r--src/cmd/newlink/testdata/autoweak.s (renamed from src/cmd/link/testdata/autoweak.s)0
-rw-r--r--src/cmd/newlink/testdata/dead.6 (renamed from src/cmd/link/testdata/dead.6)bin849 -> 849 bytes
-rw-r--r--src/cmd/newlink/testdata/dead.s (renamed from src/cmd/link/testdata/dead.s)0
-rw-r--r--src/cmd/newlink/testdata/genpcln.go (renamed from src/cmd/link/testdata/genpcln.go)0
-rw-r--r--src/cmd/newlink/testdata/hello.6 (renamed from src/cmd/link/testdata/hello.6)bin229 -> 229 bytes
-rw-r--r--src/cmd/newlink/testdata/hello.s (renamed from src/cmd/link/testdata/hello.s)0
-rw-r--r--src/cmd/newlink/testdata/layout.6 (renamed from src/cmd/link/testdata/layout.6)bin396 -> 396 bytes
-rw-r--r--src/cmd/newlink/testdata/layout.s (renamed from src/cmd/link/testdata/layout.s)0
-rw-r--r--src/cmd/newlink/testdata/link.hello.darwin.amd64 (renamed from src/cmd/link/testdata/link.hello.darwin.amd64)0
-rw-r--r--src/cmd/newlink/testdata/macho.amd64.exit9 (renamed from src/cmd/link/testdata/macho.amd64.exit9)0
-rw-r--r--src/cmd/newlink/testdata/macho.amd64.hello (renamed from src/cmd/link/testdata/macho.amd64.hello)0
-rw-r--r--src/cmd/newlink/testdata/macho.amd64.helloro (renamed from src/cmd/link/testdata/macho.amd64.helloro)0
-rw-r--r--src/cmd/newlink/testdata/pclntab.6 (renamed from src/cmd/link/testdata/pclntab.6)bin3804 -> 3804 bytes
-rw-r--r--src/cmd/newlink/testdata/pclntab.s (renamed from src/cmd/link/testdata/pclntab.s)0
-rw-r--r--src/cmd/newlink/util.go (renamed from src/cmd/link/util.go)0
-rw-r--r--src/cmd/newlink/write.go (renamed from src/cmd/link/write.go)0
42 files changed, 3 insertions, 3 deletions
diff --git a/misc/nacl/testzip.proto b/misc/nacl/testzip.proto
index 1c013c1784..8e53726ea5 100644
--- a/misc/nacl/testzip.proto
+++ b/misc/nacl/testzip.proto
@@ -35,7 +35,7 @@ go src=..
gofmt_test.go
testdata
+
- link
+ newlink
testdata
+
archive
diff --git a/src/cmd/dist/build.go b/src/cmd/dist/build.go
index 64b2399972..47c0a0a1d1 100644
--- a/src/cmd/dist/build.go
+++ b/src/cmd/dist/build.go
@@ -374,7 +374,7 @@ var oldtool = []string{
// Unreleased directories (relative to $GOROOT) that should
// not be in release branches.
var unreleased = []string{
- "src/cmd/link",
+ "src/cmd/newlink",
"src/cmd/objwriter",
"src/debug/goobj",
"src/old",
diff --git a/src/cmd/go/pkg.go b/src/cmd/go/pkg.go
index f9cf14fd2c..41e66ef9c9 100644
--- a/src/cmd/go/pkg.go
+++ b/src/cmd/go/pkg.go
@@ -412,7 +412,7 @@ var goTools = map[string]targetDir{
"cmd/dist": toTool,
"cmd/doc": toTool,
"cmd/fix": toTool,
- "cmd/link": toTool,
+ "cmd/newlink": toTool,
"cmd/nm": toTool,
"cmd/objdump": toTool,
"cmd/old5a": toTool,
diff --git a/src/cmd/link/auto.go b/src/cmd/newlink/auto.go
index 21f6d60827..21f6d60827 100644
--- a/src/cmd/link/auto.go
+++ b/src/cmd/newlink/auto.go
diff --git a/src/cmd/link/auto_test.go b/src/cmd/newlink/auto_test.go
index f99e097a9c..f99e097a9c 100644
--- a/src/cmd/link/auto_test.go
+++ b/src/cmd/newlink/auto_test.go
diff --git a/src/cmd/link/dead.go b/src/cmd/newlink/dead.go
index ee23a61f81..ee23a61f81 100644
--- a/src/cmd/link/dead.go
+++ b/src/cmd/newlink/dead.go
diff --git a/src/cmd/link/dead_test.go b/src/cmd/newlink/dead_test.go
index eb34d0580d..eb34d0580d 100644
--- a/src/cmd/link/dead_test.go
+++ b/src/cmd/newlink/dead_test.go
diff --git a/src/cmd/link/debug.go b/src/cmd/newlink/debug.go
index ee20644fd0..ee20644fd0 100644
--- a/src/cmd/link/debug.go
+++ b/src/cmd/newlink/debug.go
diff --git a/src/cmd/link/hex_test.go b/src/cmd/newlink/hex_test.go
index b76b266558..b76b266558 100644
--- a/src/cmd/link/hex_test.go
+++ b/src/cmd/newlink/hex_test.go
diff --git a/src/cmd/link/layout.go b/src/cmd/newlink/layout.go
index d5c291e255..d5c291e255 100644
--- a/src/cmd/link/layout.go
+++ b/src/cmd/newlink/layout.go
diff --git a/src/cmd/link/layout_test.go b/src/cmd/newlink/layout_test.go
index e5513af35e..e5513af35e 100644
--- a/src/cmd/link/layout_test.go
+++ b/src/cmd/newlink/layout_test.go
diff --git a/src/cmd/link/link_test.go b/src/cmd/newlink/link_test.go
index b5ae15fc71..b5ae15fc71 100644
--- a/src/cmd/link/link_test.go
+++ b/src/cmd/newlink/link_test.go
diff --git a/src/cmd/link/load.go b/src/cmd/newlink/load.go
index 50602b82a1..50602b82a1 100644
--- a/src/cmd/link/load.go
+++ b/src/cmd/newlink/load.go
diff --git a/src/cmd/link/macho.go b/src/cmd/newlink/macho.go
index 4e5524be9b..4e5524be9b 100644
--- a/src/cmd/link/macho.go
+++ b/src/cmd/newlink/macho.go
diff --git a/src/cmd/link/macho_test.go b/src/cmd/newlink/macho_test.go
index 37c4418b77..37c4418b77 100644
--- a/src/cmd/link/macho_test.go
+++ b/src/cmd/newlink/macho_test.go
diff --git a/src/cmd/link/main.go b/src/cmd/newlink/main.go
index b23f3f87b0..b23f3f87b0 100644
--- a/src/cmd/link/main.go
+++ b/src/cmd/newlink/main.go
diff --git a/src/cmd/link/pclntab.go b/src/cmd/newlink/pclntab.go
index 7f8bf52a9b..7f8bf52a9b 100644
--- a/src/cmd/link/pclntab.go
+++ b/src/cmd/newlink/pclntab.go
diff --git a/src/cmd/link/pclntab_test.go b/src/cmd/newlink/pclntab_test.go
index ea80806742..ea80806742 100644
--- a/src/cmd/link/pclntab_test.go
+++ b/src/cmd/newlink/pclntab_test.go
diff --git a/src/cmd/link/prog.go b/src/cmd/newlink/prog.go
index 77fb1ece5b..77fb1ece5b 100644
--- a/src/cmd/link/prog.go
+++ b/src/cmd/newlink/prog.go
diff --git a/src/cmd/link/prog_test.go b/src/cmd/newlink/prog_test.go
index 0853506957..0853506957 100644
--- a/src/cmd/link/prog_test.go
+++ b/src/cmd/newlink/prog_test.go
diff --git a/src/cmd/link/runtime.go b/src/cmd/newlink/runtime.go
index acda2d24d6..acda2d24d6 100644
--- a/src/cmd/link/runtime.go
+++ b/src/cmd/newlink/runtime.go
diff --git a/src/cmd/link/scan.go b/src/cmd/newlink/scan.go
index 7feb0d8900..7feb0d8900 100644
--- a/src/cmd/link/scan.go
+++ b/src/cmd/newlink/scan.go
diff --git a/src/cmd/link/testdata/Makefile b/src/cmd/newlink/testdata/Makefile
index 83e8a05195..83e8a05195 100644
--- a/src/cmd/link/testdata/Makefile
+++ b/src/cmd/newlink/testdata/Makefile
diff --git a/src/cmd/link/testdata/autosection.6 b/src/cmd/newlink/testdata/autosection.6
index 34aa5d3dbb..34aa5d3dbb 100644
--- a/src/cmd/link/testdata/autosection.6
+++ b/src/cmd/newlink/testdata/autosection.6
Binary files differ
diff --git a/src/cmd/link/testdata/autosection.s b/src/cmd/newlink/testdata/autosection.s
index e0cb21723e..e0cb21723e 100644
--- a/src/cmd/link/testdata/autosection.s
+++ b/src/cmd/newlink/testdata/autosection.s
diff --git a/src/cmd/link/testdata/autoweak.6 b/src/cmd/newlink/testdata/autoweak.6
index a86b841171..a86b841171 100644
--- a/src/cmd/link/testdata/autoweak.6
+++ b/src/cmd/newlink/testdata/autoweak.6
Binary files differ
diff --git a/src/cmd/link/testdata/autoweak.s b/src/cmd/newlink/testdata/autoweak.s
index 2d11330db2..2d11330db2 100644
--- a/src/cmd/link/testdata/autoweak.s
+++ b/src/cmd/newlink/testdata/autoweak.s
diff --git a/src/cmd/link/testdata/dead.6 b/src/cmd/newlink/testdata/dead.6
index 5e9b09c03e..5e9b09c03e 100644
--- a/src/cmd/link/testdata/dead.6
+++ b/src/cmd/newlink/testdata/dead.6
Binary files differ
diff --git a/src/cmd/link/testdata/dead.s b/src/cmd/newlink/testdata/dead.s
index 86f31360fa..86f31360fa 100644
--- a/src/cmd/link/testdata/dead.s
+++ b/src/cmd/newlink/testdata/dead.s
diff --git a/src/cmd/link/testdata/genpcln.go b/src/cmd/newlink/testdata/genpcln.go
index c10eaeae91..c10eaeae91 100644
--- a/src/cmd/link/testdata/genpcln.go
+++ b/src/cmd/newlink/testdata/genpcln.go
diff --git a/src/cmd/link/testdata/hello.6 b/src/cmd/newlink/testdata/hello.6
index 890cbbd016..890cbbd016 100644
--- a/src/cmd/link/testdata/hello.6
+++ b/src/cmd/newlink/testdata/hello.6
Binary files differ
diff --git a/src/cmd/link/testdata/hello.s b/src/cmd/newlink/testdata/hello.s
index 32ed675033..32ed675033 100644
--- a/src/cmd/link/testdata/hello.s
+++ b/src/cmd/newlink/testdata/hello.s
diff --git a/src/cmd/link/testdata/layout.6 b/src/cmd/newlink/testdata/layout.6
index 748c836255..748c836255 100644
--- a/src/cmd/link/testdata/layout.6
+++ b/src/cmd/newlink/testdata/layout.6
Binary files differ
diff --git a/src/cmd/link/testdata/layout.s b/src/cmd/newlink/testdata/layout.s
index c3e55ef49a..c3e55ef49a 100644
--- a/src/cmd/link/testdata/layout.s
+++ b/src/cmd/newlink/testdata/layout.s
diff --git a/src/cmd/link/testdata/link.hello.darwin.amd64 b/src/cmd/newlink/testdata/link.hello.darwin.amd64
index 4c62eb19b4..4c62eb19b4 100644
--- a/src/cmd/link/testdata/link.hello.darwin.amd64
+++ b/src/cmd/newlink/testdata/link.hello.darwin.amd64
diff --git a/src/cmd/link/testdata/macho.amd64.exit9 b/src/cmd/newlink/testdata/macho.amd64.exit9
index 1adc814c33..1adc814c33 100644
--- a/src/cmd/link/testdata/macho.amd64.exit9
+++ b/src/cmd/newlink/testdata/macho.amd64.exit9
diff --git a/src/cmd/link/testdata/macho.amd64.hello b/src/cmd/newlink/testdata/macho.amd64.hello
index 45e70d0ac5..45e70d0ac5 100644
--- a/src/cmd/link/testdata/macho.amd64.hello
+++ b/src/cmd/newlink/testdata/macho.amd64.hello
diff --git a/src/cmd/link/testdata/macho.amd64.helloro b/src/cmd/newlink/testdata/macho.amd64.helloro
index 4b70fbd0fa..4b70fbd0fa 100644
--- a/src/cmd/link/testdata/macho.amd64.helloro
+++ b/src/cmd/newlink/testdata/macho.amd64.helloro
diff --git a/src/cmd/link/testdata/pclntab.6 b/src/cmd/newlink/testdata/pclntab.6
index 8156698265..8156698265 100644
--- a/src/cmd/link/testdata/pclntab.6
+++ b/src/cmd/newlink/testdata/pclntab.6
Binary files differ
diff --git a/src/cmd/link/testdata/pclntab.s b/src/cmd/newlink/testdata/pclntab.s
index 12dac70b0c..12dac70b0c 100644
--- a/src/cmd/link/testdata/pclntab.s
+++ b/src/cmd/newlink/testdata/pclntab.s
diff --git a/src/cmd/link/util.go b/src/cmd/newlink/util.go
index b8a6b2cb30..b8a6b2cb30 100644
--- a/src/cmd/link/util.go
+++ b/src/cmd/newlink/util.go
diff --git a/src/cmd/link/write.go b/src/cmd/newlink/write.go
index 7e11b2fe71..7e11b2fe71 100644
--- a/src/cmd/link/write.go
+++ b/src/cmd/newlink/write.go