]> Cypherpunks repositories - gostls13.git/commitdiff
[dev.link] cmd: default to old object file format
authorCherry Zhang <cherryyz@google.com>
Thu, 31 Oct 2019 20:11:20 +0000 (16:11 -0400)
committerCherry Zhang <cherryyz@google.com>
Tue, 5 Nov 2019 19:51:52 +0000 (19:51 +0000)
Flip back to the old object files for Go 1.14.

Change-Id: I4ad499460fb7156b63fc63e9c6ea4f7099e20af2
Reviewed-on: https://go-review.googlesource.com/c/go/+/204098
Run-TryBot: Cherry Zhang <cherryyz@google.com>
Reviewed-by: Than McIntosh <thanm@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>

src/cmd/asm/internal/flags/flags.go
src/cmd/compile/internal/gc/main.go
src/cmd/link/internal/ld/main.go

index 95575e15a3f10a72ef3e19e334a13c1f08c9d846..fad87b221a876e8289ca8d35130f91f35bff4785 100644 (file)
@@ -23,7 +23,7 @@ var (
        Dynlink    = flag.Bool("dynlink", false, "support references to Go symbols defined in other shared libraries")
        AllErrors  = flag.Bool("e", false, "no limit on number of errors reported")
        SymABIs    = flag.Bool("gensymabis", false, "write symbol ABI information to output file, don't assemble")
-       Newobj     = flag.Bool("newobj", true, "use new object file format")
+       Newobj     = flag.Bool("newobj", false, "use new object file format")
 )
 
 var (
index 4684dfb88f2aec5682f55012392e636cf3b73b35..ed8cfeb40fb657959575755bba3d304918197a3e 100644 (file)
@@ -273,7 +273,7 @@ func Main(archInit func(*Arch)) {
        flag.StringVar(&benchfile, "bench", "", "append benchmark times to `file`")
        flag.BoolVar(&smallFrames, "smallframes", false, "reduce the size limit for stack allocated objects")
        flag.BoolVar(&Ctxt.UseBASEntries, "dwarfbasentries", Ctxt.UseBASEntries, "use base address selection entries in DWARF")
-       flag.BoolVar(&Ctxt.Flag_newobj, "newobj", true, "use new object file format")
+       flag.BoolVar(&Ctxt.Flag_newobj, "newobj", false, "use new object file format")
 
        objabi.Flagparse(usage)
 
index 10717f603d65d9d2e2787a7dfd0601df49d381e3..e42705e3ef6f9c9fe437d7a560f11e597cb4b803 100644 (file)
@@ -86,7 +86,7 @@ var (
        flagInterpreter = flag.String("I", "", "use `linker` as ELF dynamic linker")
        FlagDebugTramp  = flag.Int("debugtramp", 0, "debug trampolines")
        FlagStrictDups  = flag.Int("strictdups", 0, "sanity check duplicate symbol contents during object file reading (1=warn 2=err).")
-       flagNewobj      = flag.Bool("newobj", true, "use new object file format")
+       flagNewobj      = flag.Bool("newobj", false, "use new object file format")
 
        FlagRound       = flag.Int("R", -1, "set address rounding `quantum`")
        FlagTextAddr    = flag.Int64("T", -1, "set text segment `address`")