1
0
mirror of https://github.com/golang/go synced 2024-10-04 08:31:22 -06:00
go/src/cmd/5a
Russ Cox 870e821ded 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
2013-12-16 12:51:38 -05:00
..
a.h cmd/cc, cmd/gc: update compilers, assemblers for liblink changes 2013-12-16 12:51:38 -05:00
a.y cmd/5a, cmd/6a, cmd/8a: fix .y files to match y.tab.[ch] 2013-12-11 12:11:37 -05:00
doc.go doc/asm: more about SP, ARM R11 2013-11-13 21:29:34 -05:00
lex.c cmd/cc, cmd/gc: update compilers, assemblers for liblink changes 2013-12-16 12:51:38 -05:00
Makefile cmd/*: add -d option to bison. 2012-02-21 10:50:58 -05:00
y.tab.c cmd/5a, cmd/6a, cmd/8a: use liblink 2013-12-08 22:49:56 -05:00
y.tab.h cmd/5a, cmd/6a, cmd/8a: use liblink 2013-12-08 22:49:56 -05:00