]> Cypherpunks repositories - gostls13.git/commitdiff
runtime: fix setting of cpu features for amd64
authornimelehin <nimelehin@gmail.com>
Wed, 15 Sep 2021 18:37:08 +0000 (18:37 +0000)
committerAustin Clements <austin@google.com>
Wed, 15 Sep 2021 20:29:43 +0000 (20:29 +0000)
Because of wrong case of letters, the cpu features flags were not
set properly for amd64.

Fixes #48406.

Change-Id: If19782851670e91fd31d119f4701c47373fa7e71
GitHub-Last-Rev: 91c7321ca49343c86917f071babec8a004ca5c77
GitHub-Pull-Request: golang/go#48403
Reviewed-on: https://go-review.googlesource.com/c/go/+/350151
Trust: Keith Randall <khr@golang.org>
Reviewed-by: Austin Clements <austin@google.com>
Run-TryBot: Austin Clements <austin@google.com>
TryBot-Result: Go Bot <gobot@golang.org>

src/runtime/proc.go

index 197441dfa75441734468eea8a2ef315fa975e46d..605e133000086492a14d7a69812b4d63c9e7a75b 100644 (file)
@@ -623,7 +623,7 @@ func cpuinit() {
        // Support cpu feature variables are used in code generated by the compiler
        // to guard execution of instructions that can not be assumed to be always supported.
        switch GOARCH {
-       case "386", "AMD64":
+       case "386", "amd64":
                x86HasPOPCNT = cpu.X86.HasPOPCNT
                x86HasSSE41 = cpu.X86.HasSSE41
                x86HasFMA = cpu.X86.HasFMA