diff options
author | Russ Cox <rsc@golang.org> | 2013-02-13 21:13:07 -0500 |
---|---|---|
committer | Russ Cox <rsc@golang.org> | 2013-02-13 21:13:07 -0500 |
commit | 72f77c2f9e3c3a66ce6f7bfe0008957bbe222e97 (patch) | |
tree | 874dbd07484bb2006589c90b3016a424945708c7 /src/cmd/8c/txt.c | |
parent | c6c07b1f5d02c833b2b9dfbc4245e5bf603e0f2d (diff) | |
download | go-72f77c2f9e3c3a66ce6f7bfe0008957bbe222e97.tar.gz |
cmd/8c: disable use of prefetch with GO386=387
Fixes issue 4798.
R=ken2
CC=golang-dev
https://codereview.appspot.com/7323061
Diffstat (limited to 'src/cmd/8c/txt.c')
-rw-r--r-- | src/cmd/8c/txt.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/cmd/8c/txt.c b/src/cmd/8c/txt.c index d7873e385..1b7617bc5 100644 --- a/src/cmd/8c/txt.c +++ b/src/cmd/8c/txt.c @@ -1396,6 +1396,9 @@ gprefetch(Node *n) { Node n1; + if(strcmp(getgo386(), "sse2") != 0) // assume no prefetch on old machines + return; + regalloc(&n1, n, Z); gmove(n, &n1); n1.op = OINDREG; |