1
0
mirror of https://github.com/golang/go synced 2024-10-05 09:21:22 -06:00
go/src
David du Colombier 039d455f9d cmd/compile: don't use duffzero on Plan 9
In CL 14408, the implementation of duffzero on amd64
was changed to replace the use of the MOVQ instructions
by MOVUPS.

However, it broke the build on plan9/amd64, since
Plan 9 doesn't allow floating point in note handler.

This change disables the use of duffzero on Plan 9.
We also take care to not use the MOVUPS instruction.

Fixes #14471.

Change-Id: I8277b485dfe65a68d7d8338e52a048c5d45069bf
Reviewed-on: https://go-review.googlesource.com/19890
Reviewed-by: Keith Randall <khr@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2016-02-24 18:05:10 +00:00
..
archive all: use cannot instead of can not 2016-02-21 15:35:50 +00:00
bufio
builtin
bytes bytes: make Buffer comment more accurate 2016-02-21 03:57:24 +00:00
cmd cmd/compile: don't use duffzero on Plan 9 2016-02-24 18:05:10 +00:00
compress build: shorten a few packages with long tests 2015-12-29 15:46:44 +00:00
container
crypto all: fix typos 2016-02-23 13:58:47 +00:00
database/sql all: use cannot instead of can not 2016-02-21 15:35:50 +00:00
debug debug/dwarf: fix nil pointer dereference in cyclic type structures 2016-01-14 02:05:31 +00:00
encoding encoding/hex: minor cleanup 2016-02-21 03:59:22 +00:00
errors
expvar
flag
fmt fmt: fix zero padding for NaN 2016-02-21 12:04:21 +00:00
go cmd/go, go/build: add support for Fortran 2016-02-24 15:06:38 +00:00
hash cmd/internal/obj/x86: add new instructions, cleanup. 2016-01-13 14:04:44 +00:00
html
image image/color: have NYCbCrA.RGBA work in 16-bit color. 2015-12-24 06:55:33 +00:00
index/suffixarray
internal net/http: update http2 to check header values, move from vendor to internal 2016-01-21 00:19:02 +00:00
io
log all: use cannot instead of can not 2016-02-21 15:35:50 +00:00
math all: replace strings.Index with strings.Contains where possible 2016-02-19 01:06:05 +00:00
mime all: fix typos 2016-02-23 13:58:47 +00:00
net net: rename test files 2016-02-24 03:07:58 +00:00
os all: fix typos 2016-02-23 13:58:47 +00:00
path all: fix typos 2016-02-23 13:58:47 +00:00
reflect cmd/compile: embed type string header in rtype 2016-02-24 17:12:15 +00:00
regexp regexp: remove unreachable code 2016-02-23 15:16:50 +00:00
runtime cmd/compile: embed type string header in rtype 2016-02-24 17:12:15 +00:00
sort sort: fix for nondeterministic less function in quicksort pivot 2016-02-24 15:30:45 +00:00
strconv
strings
sync all: use cannot instead of can not 2016-02-21 15:35:50 +00:00
syscall runtime, syscall: switch linux/386 to use int 0x80 2016-02-24 02:07:17 +00:00
testing testing: move comment inside T.Parallel 2016-01-06 17:59:55 +00:00
text text/tabwriter: clarify documentation 2016-02-23 22:09:32 +00:00
time all: replace strings.Index with strings.Contains where possible 2016-02-19 01:06:05 +00:00
unicode unicode/utf16: speed up and clean up Decode 2016-02-23 21:09:07 +00:00
unsafe unsafe: fix typo in documentation of valid Pointer->uintptr->Pointer conversions 2016-01-29 00:41:27 +00:00
vendor net/http: update http2 to check header values, move from vendor to internal 2016-01-21 00:19:02 +00:00
all.bash
all.bat
all.rc
androidtest.bash
bootstrap.bash build: use consistent shebang line 2016-01-14 03:16:20 +00:00
buildall.bash build: test linux/mips64 and linux/mips64le with buildall.bash 2016-01-19 04:43:44 +00:00
clean.bash
clean.bat
clean.rc
iostest.bash
make.bash cmd/go, go/build: add support for Fortran 2016-02-24 15:06:38 +00:00
make.bat cmd/go, go/build: add support for Fortran 2016-02-24 15:06:38 +00:00
Make.dist
make.rc
nacltest.bash
race.bash cmd/dist: make test default to --no-rebuild 2015-12-29 15:20:00 +00:00
race.bat cmd/dist: make test default to --no-rebuild 2015-12-29 15:20:00 +00:00
run.bash cmd/dist: make test default to --no-rebuild 2015-12-29 15:20:00 +00:00
run.bat cmd/dist: make test default to --no-rebuild 2015-12-29 15:20:00 +00:00
run.rc cmd/dist: make test default to --no-rebuild 2015-12-29 15:20:00 +00:00