summaryrefslogtreecommitdiff
path: root/src/cmd/8c/sgen.c
AgeCommit message (Collapse)AuthorFilesLines
2011-09-13Imported Upstream version 60upstream/60Ondřej Surý1-0/+485
2011-09-13Imported Upstream version 60Ondřej Surý1-485/+0
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-068c: only refer to extern register variables in MOVL instructionsRuss Cox1-1/+2
R=ken2 http://codereview.appspot.com/183136
2009-07-07move 6c/pgen.c, 6c/pswt.c into ccRuss Cox1-432/+4
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-03-20update 8a, 8c, 8l to use new object format.Russ Cox1-0/+32
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-06make 8a, 8c, 8l build in go environment.Russ Cox1-2/+2
,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 Cox1-0/+872
R=r DELTA=19539 (19539 added, 0 deleted, 0 changed) OCL=22109 CL=22109