Skip to content

cmd/8c: use of prefetchnta requires SSE #4798

Closed
@gopherbot

Description

@gopherbot

by huseby@lindenlab.com:

What steps will reproduce the problem?
If possible, include a link to a program on play.golang.org.
1. hg clone https://code.google.com/p/go
2. cd go/src
3. ./make.bash

What is the expected output?
The usual compilation output.

What do you see instead?
cmd/go
./make.bash: line 129: 29855 Illegal instruction     (core dumped)
"$GOTOOLDIR"/go_bootstrap clean -i std

Which compiler are you using (5g, 6g, 8g, gccgo)?
N/A

Which operating system are you using?
OpenBSD 5.2

Which version are you using?  (run 'go version')
hg tip

Please provide any additional information below.
My computer is a Soekris net4801 (386) with 64MB of RAM and 2GB of swap.  I followed the
instructions on the wiki for increasing the limits set in login.conf.  This sounds like
a quirk of the 233 Mhz NSC SC1100 CPU in this machine.  Core file attached.  My guess
would be that despite the GOARCH being set to 386, there is a 686 instruction being
executed.

Attachments:

  1. go_bootstrap.core (4576016 bytes)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions