aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/nm/nm.c
diff options
context:
space:
mode:
authorRuss Cox <rsc@golang.org>2013-12-16 12:51:38 -0500
committerRuss Cox <rsc@golang.org>2013-12-16 12:51:38 -0500
commit870e821ded81043a65ff9abef871b29514efc1d7 (patch)
tree7e157f8e4f064af9987043da757a2256f9fdeaff /src/cmd/nm/nm.c
parenta6ebc88bace75ea1eb978ed2d1267e4ac3e9a99a (diff)
downloadgo-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