summaryrefslogtreecommitdiff
path: root/src/cmd/9a/y.tab.c
Commit message (Collapse)AuthorAgeFilesLines
* [dev.power64] cmd/5a, cmd/6a, cmd/8a, cmd/9a: make labels function-scopedRuss Cox2014-10-281-1499/+1103
| | | | | | | | | | | | | | | | | | | | | | I removed support for jumping between functions years ago, as part of doing the instruction layout for each function separately. Given that, it makes sense to treat labels as function-scoped. This lets each function have its own 'loop' label, for example. Makes the assembly much cleaner and removes the last reason anyone would reach for the 123(PC) form instead. Note that this is on the dev.power64 branch, but it changes all the assemblers. The change will ship in Go 1.5 (perhaps after being ported into the new assembler). Came up as part of CL 167730043. LGTM=r R=r CC=austin, dave, golang-codereviews, minux https://codereview.appspot.com/159670043
* build: merge the great pkg/ rename into dev.power64Austin Clements2014-10-221-1/+1
| | | | | | | | | This also removes pkg/runtime/traceback_lr.c, which was ported to Go in an earlier commit and then moved to runtime/traceback.go. Reviewer: rsc@golang.org rsc: LGTM
* [dev.power64] cmd/9a: use liblink, add required additional instructions.Shenghou Ma2014-08-071-0/+3794
LGTM=rsc R=rsc, iant CC=golang-codereviews https://codereview.appspot.com/127730043