summaryrefslogtreecommitdiff
path: root/src/cmd/8c
AgeCommit message (Collapse)AuthorFilesLines
2014-06-19Imported Upstream version 1.3upstream/1.3Michael Stapelberg6-685/+73
2013-12-03Imported Upstream version 1.2upstream/1.2Michael Stapelberg7-67/+59
2013-05-14Imported Upstream version 1.1upstream/1.1Michael Stapelberg1-1/+1
2013-03-04Imported Upstream version 1.1~hg20130304upstream/1.1_hg20130304Michael Stapelberg9-39/+302
2012-04-06Imported Upstream version 1upstream/1Ondřej Surý5-47/+67
2011-09-13Imported Upstream version 60upstream/60Ondřej Surý14-0/+10733
2011-09-13Imported Upstream version 60Ondřej Surý14-10733/+0
2011-08-03Imported Upstream version 59upstream/59Ondřej Surý3-3/+5
2011-04-26Imported Upstream version 2011.04.13upstream/2011.04.13Ondřej Surý2-1/+5
2011-02-18Imported Upstream version 2011.02.15upstream/2011.02.15Ondřej Surý1-1/+1
2011-01-17Imported Upstream version 2011.01.12upstream/2011.01.12Ondřej Surý8-54/+66
2010-03-26fix spelling of alignRob Pike1-2/+2
R=rsc CC=golang-dev http://codereview.appspot.com/778041
2010-03-25make alignment rules match 8g, just like 6c matches 6g.Russ Cox1-2/+4
R=ken2 CC=golang-dev http://codereview.appspot.com/760042
2010-03-23Add support for #pragma dynexport.Ian Lance Taylor1-2/+5
R=rsc CC=golang-dev http://codereview.appspot.com/661043
2010-03-22Rename dynld to dynimport throughout.Ian Lance Taylor1-4/+4
Cgo users will need to rerun cgo. R=rsc CC=golang-dev http://codereview.appspot.com/692041
2010-03-04cc: disallow ... argument unless NOSPLIT is set.Russ Cox1-1/+9
check that NOSPLIT functions don't use too much stack. correct some missing NOSPLITs in the runtime library. Fixes bug reported in https://groups.google.com/group/golang-nuts/t/efff68b73941eccf R=ken2 CC=golang-dev http://codereview.appspot.com/236041
2010-01-27change print print buffer sizeKen Thompson1-3/+3
to go with the full path names R=rsc CC=golang-dev http://codereview.appspot.com/195079
2010-01-068c: only refer to extern register variables in MOVL instructionsRuss Cox2-1/+8
R=ken2 http://codereview.appspot.com/183136
2009-12-09Continuation of issue 221 fix. When 8g or 6g or 5g are called with aCharles L. Dorian1-1/+1
UTF-8 string, Yconv() converts it into an octal sequence. If the string converted to more than 30 bytes, the str buffer would overflow. For example, 4 Greek runes became 32 bytes, 3 Hiragana runes became 36 bytes, and 2 Gothic runes became 32 bytes. In 8l, 6l and 5l the function is Sconv(). For some reason, only 5l uses the constant STRINGSZ (defined as 200) for the buffer size. R=rsc http://codereview.appspot.com/168045 Committer: Russ Cox <rsc@golang.org>
2009-12-018g: fix 386 floating point stack bugCharles L. Dorian1-0/+2
Also fixes issue 310 comment 5 error. Fixes issue 310. R=rsc http://codereview.appspot.com/163042 Committer: Russ Cox <rsc@golang.org>
2009-11-23go: makes it build for the case $GOROOT has whitespacesSergio Luis O. B. Correia1-2/+2
the bash scripts and makefiles for building go didn't take into account the fact $GOROOT / $GOBIN could both be directories containing whitespaces, and was not possible to build it in such a situation. this commit adjusts the various makefiles/scripts to make it aware of that possibility, and now it builds successfully when using a path with whitespaces as well. Fixes issue 115. R=rsc, dsymonds1 http://codereview.appspot.com/157067 Committer: Russ Cox <rsc@golang.org>
2009-11-09tweak documentation of commandsRuss Cox1-1/+1
so that first sentence is better for cmd page. live at http://r45:3456/cmd/ R=gri, r http://go/go-review/1024034
2009-11-03First steps at command documentation: C compilers and linkers.Rob Pike1-0/+14
Each command gets a doc.go file for godoc to analyze. Its main element is a package comment. R=rsc CC=go-dev http://go/go-review/1018029
2009-10-03clean moreRuss Cox1-1/+1
R=r DELTA=40 (9 added, 3 deleted, 28 changed) OCL=35277 CL=35305
2009-09-30cgo working on linux/386Russ Cox1-0/+11
R=r DELTA=70 (47 added, 4 deleted, 19 changed) OCL=35167 CL=35171
2009-09-21convert 386 to use %gs instead of %fs for extern register.Russ Cox1-1/+1
required for nacl and may be nicer for ffi, because %gs is the standard register for thread-local storage. R=ken OCL=34861 CL=34866
2009-07-28Support use of $GOBINDIR to override $HOME/binPhil Pennock1-2/+1
R=r,gri,rsc APPROVED=rsc DELTA=53 (12 added, 6 deleted, 35 changed) OCL=31822 CL=32282
2009-07-13compilers were inconsistent aboutRuss Cox3-7/+7
whether no register argument was REGARG == 0 or REGARG < 0. use REGARG < 0 because arm needs 0 for R0. R=ken OCL=31562 CL=31566
2009-07-07move 6c/pgen.c, 6c/pswt.c into ccRuss Cox4-560/+14
and make 5c, 8c use them. centralizes reachability analysis and switch generation. now 8c doesn't have spurious warnings in pkg/runtime. R=ken OCL=31266 CL=31266
2009-06-05use cc provided xlog2 instead of system log2.Russ Cox1-2/+2
(on plan 9 cc calls it log2, but that conflicts here.) the difference is that xlog2 returns -1 on non powers of 2. 8c was rewriting /10 into /8. R=ken OCL=29968 CL=29968
2009-05-28better 64-bit handling in 8g.Russ Cox1-12/+12
fewer moves, fewer stupid LEALs. powser1 runs (with evaln commented out). beginnings of floating point. R=ken OCL=29540 CL=29543
2009-03-24make 8a, 8c build again.Russ Cox1-1/+1
add 8a 8c 8l to the build to keep us honest. R=r DELTA=33 (28 added, 0 deleted, 5 changed) OCL=26694 CL=26711
2009-03-20update 8a, 8c, 8l to use new object format.Russ Cox5-1/+64
add "extern register" support to 8c. extern register means allocate in the FS-relative segment. make 8l generate segmented stack checks. R=ken OCL=26600 CL=26606
2009-01-29optimizer bug w STOstringKen Thompson1-2/+16
R=r OCL=23820 CL=23820
2009-01-27pragma textflagKen Thompson1-1/+3
fixes latent bugs in go and defer R=r OCL=23613 CL=23613
2009-01-06make 8a, 8c, 8l build in go environment.Russ Cox12-748/+185
,s/int32/long/g in 8a, 8c, 8l. delete dead code. move enam.c, 8.out.h, mkenam from 8c to 8l. R=r DELTA=1850 (581 added, 983 deleted, 286 changed) OCL=22119 CL=22129
2009-01-068a, 8c, and 8l from inferno distributionRuss Cox14-0/+11699
R=r DELTA=19539 (19539 added, 0 deleted, 0 changed) OCL=22109 CL=22109