]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/go: permit some more x86 compiler options
authorIan Lance Taylor <iant@golang.org>
Fri, 28 Sep 2018 17:41:31 +0000 (10:41 -0700)
committerIan Lance Taylor <iant@golang.org>
Fri, 28 Sep 2018 20:09:03 +0000 (20:09 +0000)
Permit -mssse3, -maes, -mvaes, and various -mavxNNN options.

Change-Id: If496df6b84eca37897fd603a6480c9f63e7f7382
Reviewed-on: https://go-review.googlesource.com/138476
Run-TryBot: Ian Lance Taylor <iant@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
src/cmd/go/internal/work/security.go

index 2132c5f3e15f41597a8a1f9656c9ef54e343aa7c..1a401b8981ec2141c72385bf7c8a4a627d272e2e 100644 (file)
@@ -89,7 +89,9 @@ var validCompilerFlags = []*regexp.Regexp{
        re(`-m32`),
        re(`-m64`),
        re(`-m(abi|arch|cpu|fpu|tune)=([^@\-].*)`),
+       re(`-m(no-)?v?aes`),
        re(`-marm`),
+       re(`-m(no-)?avx[0-9a-z]*`),
        re(`-mfloat-abi=([^@\-].*)`),
        re(`-mfpmath=[0-9a-z,+]*`),
        re(`-m(no-)?avx[0-9a-z.]*`),
@@ -100,6 +102,7 @@ var validCompilerFlags = []*regexp.Regexp{
        re(`-miphoneos-version-min=(.+)`),
        re(`-mnop-fun-dllimport`),
        re(`-m(no-)?sse[0-9.]*`),
+       re(`-m(no-)?ssse3`),
        re(`-mthumb(-interwork)?`),
        re(`-mthreads`),
        re(`-mwindows`),