diff options
| author | Russ Cox <rsc@golang.org> | 2013-12-16 12:51:38 -0500 |
|---|---|---|
| committer | Russ Cox <rsc@golang.org> | 2013-12-16 12:51:38 -0500 |
| commit | 870e821ded81043a65ff9abef871b29514efc1d7 (patch) | |
| tree | 7e157f8e4f064af9987043da757a2256f9fdeaff /src/cmd/nm/nm.c | |
| parent | a6ebc88bace75ea1eb978ed2d1267e4ac3e9a99a (diff) | |
| download | go-870e821ded81043a65ff9abef871b29514efc1d7.tar.xz | |
cmd/cc, cmd/gc: update compilers, assemblers for liblink changes
- add buffered stdout to all tools and provide to link ctxt.
- avoid extra \n before ! in .6 files written by assemblers
(makes them match the C compilers).
- use linkwriteobj instead of linkouthist+linkwritefuncs.
- in assemblers and C compilers, record pc explicitly in Prog,
for use by liblink.
- in C compilers, preserve jump target links.
- in Go compilers (gsubr.c) attach gotype directly to
corresponding LSym* instead of rederiving from instruction stream.
- in Go compilers, emit just one definition for runtime.zerovalue
from each compilation.
This CL consists entirely of small adjustments.
The heavy lifting is in CL 39680043.
Each depends on the other.
R=golang-dev, dave, iant
CC=golang-dev
https://golang.org/cl/37030045
Diffstat (limited to 'src/cmd/nm/nm.c')
0 files changed, 0 insertions, 0 deletions
