summaryrefslogtreecommitdiff
path: root/src/cmd/6c
Commit message (Expand)AuthorAgeFilesLines
* cmd/5c, cmd/6c, cmd/8c: make failure to optimize fatalRuss Cox2014-10-071-10/+4
* cmd/cc, cmd/gc: stop generating 'argsize' PCDATARuss Cox2014-09-121-4/+0
* build: adjustments for move from src/pkg to srcRuss Cox2014-09-082-2/+2
* cmd/cc: generate error if #pragma pack off does anythingRuss Cox2014-08-301-3/+6
* cmd/cc, runtime: convert C compilers to use Go calling conventionRuss Cox2014-08-274-18/+62
* cmd/6c, cmd/6g: avoid address-as-constant in amd64 instructionsRuss Cox2014-08-121-4/+1
* cmd/5c, cmd/6c, cmd/8c, cmd/cc: remove unused global variable retok.Shenghou Ma2014-06-171-1/+0
* liblink, cmd/gc, cmd/{5,6,8}{a,c}: rename linkwriteobj to writeobjIan Lance Taylor2014-04-161-1/+1
* liblink: introduce TLS register on 386 and amd64Russ Cox2014-04-151-1/+1
* cmd/cc, cmd/5c, cmd/6c, cmd/8c: introduce linkarchinit and add amd64p32 supportDave Cheney2014-03-071-2/+9
* cmd/5a, cmd/5c, cmd/6a, cmd/6c, cmd/8a, cmd/8c, cmd/cc: support for Native Cl...Dave Cheney2014-02-274-8/+51
* cmd/6c, cmd/8c, cmd/8g: fix print of pc (which is vlong).Shenghou Ma2014-02-131-4/+4
* cmd/cc, cmd/gc, cmd/ld: consolidate print format routinesAnthony Martin2014-02-122-52/+0
* cmd/cc, cmd/gc: update compilers, assemblers for liblink changesRuss Cox2013-12-164-331/+9
* cmd/5c, cmd/6c, cmd/8c: use liblinkRuss Cox2013-12-086-347/+58
* cmd/6c, cmd/6g, cmd/cc: fix undefined behavior warningsDave Cheney2013-09-171-1/+1
* libbio, all cmd: consistently use BGETC/BPUTC instead of Bgetc/BputcDmitriy Vyukov2013-08-301-52/+26
* runtime: use funcdata to supply garbage collection informationRuss Cox2013-07-191-0/+2
* runtime: cleanup: use ArgsSizeUnknown to mark all functionsKeith Randall2013-07-191-10/+1
* cmd/5c, cmd/6c, cmd/8c: record arg size for every callRuss Cox2013-07-164-3/+23
* all: fix typosShenghou Ma2013-06-092-2/+2
* cmd/6c: use full 64-bit address in block copyRuss Cox2013-06-051-5/+5
* cmd/5c, cmd/6c, cmd/8c: isolate textflag and dataflagAnthony Martin2013-06-041-4/+10
* cmd/6c, cmd/8c: avoid generating long multiplication when not necessary.R?my Oudompheng2013-06-041-2/+3
* cmd/6c, cmd/8c: fix stack allocated Biobuf leaking at exitDave Cheney2013-03-201-1/+1
* cmd/cgo, cmd/ld: new cgo object file sectionRuss Cox2013-03-011-13/+3
* cmd/godoc: use go/build to determine package and example filesRobert Griesemer2013-02-191-1/+3
* cmd/6c: fix buildRuss Cox2013-02-181-1/+1
* cmd/6c, cmd/8c: cut stack frames by about halfRuss Cox2013-02-181-2/+2
* cmd/6c, cmd/6g: add flag to support large-model code generationElias Naur2013-02-011-1/+4
* cmd/6c, cmd/8c: fix print format for ProgAnthony Martin2013-01-181-29/+24
* cmd/6c: Optimize rotate expressions to use rotate instructions.Matthew Dempsky2013-01-182-0/+22
* cmd/5a, cmd/5c, cmd/6a, cmd/6c, cmd/8a, cmd/8c, cmd/ld: update referenceCarl Shapiro2013-01-181-1/+1
* cmd/6c: Improve peep hole optimization of rotate and shift instructions.Matthew Dempsky2013-01-181-14/+19
* cmd/6c, cmd/8c: add fixjmp step to regopt.R?my Oudompheng2012-12-062-1/+132
* cmd/6c, cmd/8c: use signed char explicitly in mul.cR?my Oudompheng2012-11-091-4/+4
* cmd/{5g,6g,8g,6c}: remove unused macro, use %E to print etype.R?my Oudompheng2012-09-241-2/+0
* cmd/cgo, cmd/cc, cmd/ld: detect dynamic linker automaticallyShenghou Ma2012-05-051-0/+4
* cmd/cc: add PREFETCH built-in (like SET, USED)Russ Cox2012-05-024-0/+22
* 6c, 6g, 6l: add MOVQL to make truncation explicitRuss Cox2012-04-103-28/+43
* cmd/6c: fix probable code gen bugRuss Cox2012-04-101-1/+1
* 5c, 6c, 8c: take GOROOT_FINAL into considerationShenghou Ma2012-04-041-0/+31
* ld: add NOPTRBSS for large, pointer-free uninitialized dataRuss Cox2012-02-211-0/+2
* 5c, 6c, 8c, 6g, 8g: correct boundary checkingShenghou Ma2012-02-151-1/+1
* build: delete make paraphernaliaRuss Cox2012-02-061-33/+2
* gc, cc: avoid using the wrong library when building the compilersAnthony Martin2012-02-011-1/+1
* build: move the "-c" flag into HOST_CFLAGSAnthony Martin2012-01-311-1/+1
* go: move compilers into the go-tool directoryRob Pike2012-01-301-1/+1
* 6c, 8c: make floating point code NaN-safeRuss Cox2012-01-261-3/+45
* 5c, 6c, 8c: support 64-bit switch valueAnthony Martin2011-12-142-2/+18