diff options
| author | Dave Cheney <dave@cheney.net> | 2016-08-25 12:32:42 +1000 |
|---|---|---|
| committer | Dave Cheney <dave@cheney.net> | 2016-08-25 03:34:06 +0000 |
| commit | d61c07ffd81b804cbd746ed1dc1e0d9c8b7fca49 (patch) | |
| tree | 23045f09d88bd23c9e58eba9c4f2620d5e781317 /src/cmd/internal/obj/arm | |
| parent | 5f94ff4c8702e05bdee32b4a5dc6f8c736adab38 (diff) | |
| download | go-d61c07ffd81b804cbd746ed1dc1e0d9c8b7fca49.tar.xz | |
cmd/link/internal, cmd/internal/obj: introduce ctxt.Logf
Replace the various calls to Fprintf(ctxt.Bso, ...) with a helper,
ctxt.Logf. This also addresses the various inconsistent flushing of
ctxt.Bso.
Because we have two Link structures, add Link.Logf in both places.
Change-Id: I23093f9b9b3bf33089a0ffd7f815f92dcd1a1fa1
Reviewed-on: https://go-review.googlesource.com/27730
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
Diffstat (limited to 'src/cmd/internal/obj/arm')
| -rw-r--r-- | src/cmd/internal/obj/arm/asm5.go | 2 | ||||
| -rw-r--r-- | src/cmd/internal/obj/arm/obj5.go | 3 |
2 files changed, 2 insertions, 3 deletions
diff --git a/src/cmd/internal/obj/arm/asm5.go b/src/cmd/internal/obj/arm/asm5.go index 1e0ff57c7a..02f2c57d05 100644 --- a/src/cmd/internal/obj/arm/asm5.go +++ b/src/cmd/internal/obj/arm/asm5.go @@ -648,7 +648,7 @@ func span5(ctxt *obj.Link, cursym *obj.LSym) { var out [6 + 3]uint32 for { if ctxt.Debugvlog != 0 { - fmt.Fprintf(ctxt.Bso, "%5.2f span1\n", obj.Cputime()) + ctxt.Logf("%5.2f span1\n", obj.Cputime()) } bflag = 0 c = 0 diff --git a/src/cmd/internal/obj/arm/obj5.go b/src/cmd/internal/obj/arm/obj5.go index a3d421eb6b..c4af78fe34 100644 --- a/src/cmd/internal/obj/arm/obj5.go +++ b/src/cmd/internal/obj/arm/obj5.go @@ -359,8 +359,7 @@ func preprocess(ctxt *obj.Link, cursym *obj.LSym) { if autosize == 0 && cursym.Text.Mark&LEAF == 0 { if ctxt.Debugvlog != 0 { - fmt.Fprintf(ctxt.Bso, "save suppressed in: %s\n", cursym.Name) - ctxt.Bso.Flush() + ctxt.Logf("save suppressed in: %s\n", cursym.Name) } cursym.Text.Mark |= LEAF |
