summaryrefslogtreecommitdiff
path: root/src/cmd/5g/list.c
AgeCommit message (Collapse)AuthorFilesLines
2011-09-13Imported Upstream version 60upstream/60Ondřej Surý1-0/+331
2011-09-13Imported Upstream version 60Ondřej Surý1-331/+0
2011-02-18Imported Upstream version 2011.02.15upstream/2011.02.15Ondřej Surý1-1/+5
2011-01-17Imported Upstream version 2011.01.12upstream/2011.01.12Ondřej Surý1-14/+20
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
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-09-18fix 5g -S and -g outputKai Backman1-22/+100
R=rsc APPROVED=rsc DELTA=115 (93 added, 14 deleted, 8 changed) OCL=34798 CL=34802
2009-09-17fix code generation of CMP to use registers properly. also fixKai Backman1-3/+7
one case of uninitialized memory and some output. R=rsc APPROVED=rsc DELTA=73 (43 added, 1 deleted, 29 changed) OCL=34743 CL=34772
2009-09-03use %L in listings so we see source line number in easy formatRob Pike1-3/+3
R=ken DELTA=9 (0 added, 0 deleted, 9 changed) OCL=34309 CL=34311
2009-08-21mostly 64 bit support.Kai Backman1-0/+13
- fixed a number of places where we tried to allocate 64bit regs. added honeypot in regalloc to catch these in the future. - implemented quad copying in sgen - cgen64.c, add, mul - clearfat done - D_REGREG output from 5g (linker already knew about them) - gmove done - optoas almost done, last bit probably not needed - D_SHIFT support in list.c R=rsc APPROVED=rsc DELTA=963 (711 added, 112 deleted, 140 changed) OCL=33619 CL=33688
2009-08-18slashed warningsKai Backman1-3/+3
R=rsc APPROVED=rsc DELTA=35 (2 added, 1 deleted, 32 changed) OCL=33436 CL=33453
2009-07-06cleaned up data generation in 5g, reverted 5l handling of D_ADDR.Kai Backman1-1/+1
R=rsc APPROVED=rsc DELTA=46 (0 added, 5 deleted, 41 changed) OCL=31241 CL=31243
2009-07-06fixed bug that cause -g to segfaultKai Backman1-18/+32
R=rsc APPROVED=rsc DELTA=48 (30 added, 16 deleted, 2 changed) OCL=31152 CL=31187
2009-06-26working on bgenKai Backman1-0/+12
- removed smallint optimizations - lifted raddr from 5c - add back %R, was used in gc/* causing -g to crash - changed naddr OREGISTER to emit D_REG instead of D_OREG R=rsc APPROVED=rsc DELTA=74 (38 added, 28 deleted, 8 changed) OCL=30799 CL=30822
2009-06-26more changes to make 5g code generation arm compatible.Kai Backman1-52/+3
R=rsc APPROVED=rsc DELTA=72 (12 added, 52 deleted, 8 changed) OCL=30748 CL=30793
2009-06-25fixes to 5g object file generation. arm specific regalloc.Kai Backman1-7/+8
R=rsc APPROVED=rsc DELTA=976 (164 added, 237 deleted, 575 changed) OCL=30705 CL=30743
2009-05-28Rebooted 5g effort from 6g. Tons of minor fixes and tweaks toKai Backman1-94/+42
get the code going. R=rsc APPROVED=rsc DELTA=4752 (1723 added, 948 deleted, 2081 changed) OCL=29403 CL=29530
2009-05-01Copied 8g/6g into 5g. Used sharp tools to coax a .5 file outKai Backman1-0/+300
of 5g. 5l balks at the output and running 5g with -S shows the true extent of the disaster. Still, better than yesterday. Maybe. Tested on the canonical: package main func main() { } R=rsc APPROVED=rsc DELTA=4182 (4181 added, 0 deleted, 1 changed) OCL=27601 CL=28175