]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/internal/gc, etc: remove dead code
authorMichael Hudson-Doyle <michael.hudson@canonical.com>
Sun, 8 Mar 2015 09:25:21 +0000 (22:25 +1300)
committerMinux Ma <minux@golang.org>
Wed, 8 Apr 2015 22:36:44 +0000 (22:36 +0000)
Found with https://github.com/opennota/check.

Change-Id: I50c173382782fb16b15100e02c1c85610bc233a0
Reviewed-on: https://go-review.googlesource.com/7130
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
Run-TryBot: Ian Lance Taylor <iant@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Minux Ma <minux@golang.org>
src/cmd/5g/gsubr.go
src/cmd/6g/gsubr.go
src/cmd/7g/gsubr.go
src/cmd/9g/gsubr.go
src/cmd/internal/gc/go.go
src/cmd/internal/gc/lex.go
src/cmd/internal/gc/popt.go
src/cmd/internal/gc/subr.go

index ed72a9a8a6a6f9b7370fe78240db6055dca7ff7a..c2740979977feef381efaa43f2e5e7fd274e3db4 100644 (file)
@@ -37,11 +37,6 @@ import (
        "fmt"
 )
 
-// TODO(rsc): Can make this bigger if we move
-// the text segment up higher in 5l for all GOOS.
-// At the same time, can raise StackBig in ../../runtime/stack.h.
-var unmappedzero int = 4096
-
 var resvd = []int{
        arm.REG_R9,  // formerly reserved for m; might be okay to reuse now; not sure about NaCl
        arm.REG_R10, // reserved for g
index e2fad6f901af69b021f41ed8d508cbd14c5675fb..c10519890d3a0b3543d3c93494c22720c620781a 100644 (file)
@@ -37,11 +37,6 @@ import (
        "fmt"
 )
 
-// TODO(rsc): Can make this bigger if we move
-// the text segment up higher in 6l for all GOOS.
-// At the same time, can raise StackBig in ../../runtime/stack.h.
-var unmappedzero int64 = 4096
-
 var resvd = []int{
        x86.REG_DI, // for movstring
        x86.REG_SI, // for movstring
index cea1e9205f8c343cd04417b4544d37f810c3f0d8..02554b01db041778c1e4cebb15a33ada597e38ea 100644 (file)
@@ -37,11 +37,6 @@ import (
        "fmt"
 )
 
-// TODO(rsc): Can make this bigger if we move
-// the text segment up higher in 6l for all GOOS.
-// At the same time, can raise StackBig in ../../runtime/stack.h.
-var unmappedzero int64 = 4096
-
 var resvd = []int{
        arm64.REGTMP,
        arm64.REGG,
index 5a6fd29327739c5d249837683b9ebb39562a307e..86b6f863610c3621a74e29cc125a220f98be69ee 100644 (file)
@@ -37,11 +37,6 @@ import (
        "fmt"
 )
 
-// TODO(rsc): Can make this bigger if we move
-// the text segment up higher in 6l for all GOOS.
-// At the same time, can raise StackBig in ../../runtime/stack.h.
-var unmappedzero int64 = 4096
-
 var resvd = []int{
        ppc64.REGZERO,
        ppc64.REGSP, // reserved for SP
index a6faaa5f91794b3ab48e68b50feb402aaeb49fdc..803703e8186137b12a40bbae96c1f68e6c89f073 100644 (file)
@@ -205,7 +205,6 @@ type Label struct {
 
 type InitEntry struct {
        Xoffset int64 // struct, array only
-       Key     *Node // map only
        Expr    *Node // bytes of run-time computed expressions
 }
 
@@ -245,8 +244,6 @@ type Iter struct {
        Done  int
        Tfunc *Type
        T     *Type
-       An    **Node
-       N     *Node
 }
 
 const (
@@ -501,8 +498,6 @@ var Runtimepkg *Pkg // package runtime
 
 var racepkg *Pkg // package runtime/race
 
-var stringpkg *Pkg // fake package for C strings
-
 var typepkg *Pkg // fake package for runtime type info (headers)
 
 var typelinkpkg *Pkg // fake package for runtime type info (data)
@@ -513,8 +508,6 @@ var unsafepkg *Pkg // package unsafe
 
 var trackpkg *Pkg // fake package for field tracking
 
-var rawpkg *Pkg // fake package for raw symbol names
-
 var Tptr int // either TPTR32 or TPTR64
 
 var myimportpath string
@@ -673,8 +666,6 @@ var breakpc *obj.Prog
 
 var Pc *obj.Prog
 
-var firstpc *obj.Prog
-
 var nodfp *Node
 
 var Disable_checknil int
index 5eede0ba8cd935287b5f9ec7c138566ee0571ae2..774b9a62451e69a00540c1da76d3ab5a7f21a057 100644 (file)
@@ -23,8 +23,6 @@ import (
        "unicode/utf8"
 )
 
-var yychar_lex int
-
 var yyprev int
 
 var yylast int
index 099a0b68ac32d65ee7db6645ff4dbc1a71c82692..57d57c5ab2953193923f6a745bb9ca0e60ef3f16 100644 (file)
@@ -517,15 +517,14 @@ func Uniqs(r *Flow) *Flow {
 // ACM TOPLAS 1999.
 
 type TempVar struct {
-       node     *Node
-       def      *Flow    // definition of temp var
-       use      *Flow    // use list, chained through Flow.data
-       freelink *TempVar // next free temp in Type.opt list
-       merge    *TempVar // merge var with this one
-       start    int64    // smallest Prog.pc in live range
-       end      int64    // largest Prog.pc in live range
-       addr     uint8    // address taken - no accurate end
-       removed  uint8    // removed from program
+       node    *Node
+       def     *Flow    // definition of temp var
+       use     *Flow    // use list, chained through Flow.data
+       merge   *TempVar // merge var with this one
+       start   int64    // smallest Prog.pc in live range
+       end     int64    // largest Prog.pc in live range
+       addr    uint8    // address taken - no accurate end
+       removed uint8    // removed from program
 }
 
 type startcmp []*TempVar
index f01cda1d9dc9d57d51c5c91d5490f3a8181c683c..3b8ced9c536550b7de31c5246617a47d304564d4 100644 (file)
@@ -25,10 +25,6 @@ type Error struct {
 
 var errors []Error
 
-var nerr int
-
-var merr int
-
 func errorexit() {
        Flusherrors()
        if outfile != "" {