1
0
mirror of https://github.com/golang/go synced 2024-11-14 15:00:27 -07:00
go/src/cmd/5g
Russ Cox e431398e09 undo CL 6938073 / 1542912cf09d
remove zerostack compiler experiment; will do at link time instead

««« original CL description
cmd/gc: add GOEXPERIMENT=zerostack to clear stack on function entry

This is expensive but it might be useful in cases where
people are suffering from false positives during garbage
collection and are willing to trade the CPU time for getting
rid of the false positives.

On the other hand it only eliminates false positives caused
by other function calls, not false positives caused by dead
temporaries stored in the current function call.

The 5g/6g/8g changes were pulled out of the history, from
the last time we needed to do this (to work around a goto bug).
The code in go.h, lex.c, pgen.c is new but tiny.

R=ken2
CC=golang-dev
https://golang.org/cl/6938073
»»»

R=ken2
CC=golang-dev
https://golang.org/cl/7002051
2012-12-22 11:18:04 -05:00
..
cgen64.c cmd/5a, cmd/5l: add MULW{T,B} and MULAW{T,B} support for ARM 2012-06-08 02:42:28 +08:00
cgen.c cmd/5g: avoid temporaries in agen OINDEX 2012-12-22 09:09:31 +11:00
doc.go 5g, 8g: remove documentation dregs 2012-02-29 22:56:50 -08:00
galign.c cmd/gc: prepare for 64-bit ints 2012-09-24 14:59:44 -04:00
gg.h cmd/{5,6,8}g: reduce size of Prog and Addr 2012-12-14 06:20:24 +11:00
ggen.c cmd/gc: add division rewrite to walk pass. 2012-11-26 23:45:22 +01:00
gobj.c cmd/{5,6,8}g: reduce size of Prog and Addr 2012-12-14 06:20:24 +11:00
gsubr.c undo CL 6938073 / 1542912cf09d 2012-12-22 11:18:04 -05:00
list.c cmd/{5,6,8}g: reduce size of Prog and Addr 2012-12-14 06:20:24 +11:00
Makefile
opt.h cmd/{5g,6g,8g,6c}: remove unused macro, use %E to print etype. 2012-09-24 23:44:00 +02:00
peep.c cmd/gc: add division rewrite to walk pass. 2012-11-26 23:45:22 +01:00
reg.c cmd/{5,6,8}g: reduce size of Prog and Addr 2012-12-14 06:20:24 +11:00