Commit 7dda5123 authored by Ian Lance Taylor's avatar Ian Lance Taylor

cmd/go: permit some more x86 compiler options

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: default avatarBrad Fitzpatrick <bradfitz@golang.org>
parent 067bb443
...@@ -89,7 +89,9 @@ var validCompilerFlags = []*regexp.Regexp{ ...@@ -89,7 +89,9 @@ var validCompilerFlags = []*regexp.Regexp{
re(`-m32`), re(`-m32`),
re(`-m64`), re(`-m64`),
re(`-m(abi|arch|cpu|fpu|tune)=([^@\-].*)`), re(`-m(abi|arch|cpu|fpu|tune)=([^@\-].*)`),
re(`-m(no-)?v?aes`),
re(`-marm`), re(`-marm`),
re(`-m(no-)?avx[0-9a-z]*`),
re(`-mfloat-abi=([^@\-].*)`), re(`-mfloat-abi=([^@\-].*)`),
re(`-mfpmath=[0-9a-z,+]*`), re(`-mfpmath=[0-9a-z,+]*`),
re(`-m(no-)?avx[0-9a-z.]*`), re(`-m(no-)?avx[0-9a-z.]*`),
...@@ -100,6 +102,7 @@ var validCompilerFlags = []*regexp.Regexp{ ...@@ -100,6 +102,7 @@ var validCompilerFlags = []*regexp.Regexp{
re(`-miphoneos-version-min=(.+)`), re(`-miphoneos-version-min=(.+)`),
re(`-mnop-fun-dllimport`), re(`-mnop-fun-dllimport`),
re(`-m(no-)?sse[0-9.]*`), re(`-m(no-)?sse[0-9.]*`),
re(`-m(no-)?ssse3`),
re(`-mthumb(-interwork)?`), re(`-mthumb(-interwork)?`),
re(`-mthreads`), re(`-mthreads`),
re(`-mwindows`), re(`-mwindows`),
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment