1
0
mirror of https://github.com/golang/go synced 2024-11-19 22:24:49 -07:00
go/src
David Chase 3c16934f16 cmd/compile: fix failure to reset reused bit of storage
This is the "3rd bug" that caused compilations to sometimes
produce different results when dwarf location lists were
enabled.

A loop had not been properly rewritten in an earlier
optimization CL, and it accessed uninitialized data,
which was deterministically perhaps wrong when single
threaded, but variably wrong when multithreaded.

Change-Id: Ib3da538762fdf7d5e4407106f2434f3b14a1d7ea
Reviewed-on: https://go-review.googlesource.com/99935
Run-TryBot: David Chase <drchase@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Heschi Kreinick <heschi@google.com>
2018-03-13 05:03:31 +00:00
..
archive
bufio
builtin
bytes internal/bytealg: move short string Index implementations into bytealg 2018-03-04 19:49:44 +00:00
cmd cmd/compile: fix failure to reset reused bit of storage 2018-03-13 05:03:31 +00:00
compress
container
context
crypto all: fix non-standard "DO NOT EDIT" comments for generated files 2018-03-10 17:50:11 +00:00
database/sql database/sql: fix typo in comment 2018-03-07 15:42:31 +00:00
debug debug/pe: use bytes.IndexByte instead of a loop 2018-03-07 16:12:08 +00:00
encoding all: fix non-standard "DO NOT EDIT" comments for generated files 2018-03-10 17:50:11 +00:00
errors
expvar
flag
fmt
go go/token: add example for retrieving Position from Pos 2018-03-13 03:02:15 +00:00
hash crypto: remove hand encoded amd64 instructions 2018-03-01 19:20:53 +00:00
html
image all: fix non-standard "DO NOT EDIT" comments for generated files 2018-03-10 17:50:11 +00:00
index/suffixarray
internal internal/poll: if poller init fails, assume blocking mode 2018-03-06 23:21:25 +00:00
io
log
math math/big: optimize shlVU and shrVU on arm64 2018-03-12 14:42:11 +00:00
mime mime/multipart: test for presence of filename instead of content-type 2018-03-10 00:33:10 +00:00
net net: avoid unnecessary type conversions 2018-03-10 20:59:45 +00:00
os os: use WIN32_FIND_DATA.Reserved0 to identify symlinks 2018-03-07 08:51:04 +00:00
path path/filepath: use a temp dir in path_test.go 2018-03-05 23:38:39 +00:00
plugin
reflect
regexp
runtime runtime: convert g.waitreason from string to uint8 2018-03-12 21:56:50 +00:00
sort all: fix non-standard "DO NOT EDIT" comments for generated files 2018-03-10 17:50:11 +00:00
strconv all: fix non-standard "DO NOT EDIT" comments for generated files 2018-03-10 17:50:11 +00:00
strings internal/bytealg: move short string Index implementations into bytealg 2018-03-04 19:49:44 +00:00
sync
syscall runtime: rename vdso symbols to use camel case 2018-03-05 19:12:32 +00:00
testing testing: gracefully handle subtest failing parent’s T 2018-03-01 10:17:22 +00:00
text text/scanner: add examples 2018-03-10 02:01:58 +00:00
time time: add support for parsing timezones denoted by sign and offset 2018-03-08 17:15:35 +00:00
unicode
unsafe
vendor/golang_org/x
all.bash
all.bat
all.rc
androidtest.bash androidtest.bash: don't require GOARCH set 2018-03-07 14:01:43 +00:00
bootstrap.bash
buildall.bash
clean.bash
clean.bat
clean.rc
cmp.bash
iostest.bash iostest.bash: don't build std library twice 2018-03-06 16:08:20 +00:00
make.bash
make.bat
Make.dist
make.rc
naclmake.bash
nacltest.bash
race.bash
race.bat
run.bash
run.bat
run.rc