Skip to content

Commit 7dda512

Browse files
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: Brad Fitzpatrick <bradfitz@golang.org>
1 parent 067bb44 commit 7dda512

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/cmd/go/internal/work/security.go

+3
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,9 @@ var validCompilerFlags = []*regexp.Regexp{
8989
re(`-m32`),
9090
re(`-m64`),
9191
re(`-m(abi|arch|cpu|fpu|tune)=([^@\-].*)`),
92+
re(`-m(no-)?v?aes`),
9293
re(`-marm`),
94+
re(`-m(no-)?avx[0-9a-z]*`),
9395
re(`-mfloat-abi=([^@\-].*)`),
9496
re(`-mfpmath=[0-9a-z,+]*`),
9597
re(`-m(no-)?avx[0-9a-z.]*`),
@@ -100,6 +102,7 @@ var validCompilerFlags = []*regexp.Regexp{
100102
re(`-miphoneos-version-min=(.+)`),
101103
re(`-mnop-fun-dllimport`),
102104
re(`-m(no-)?sse[0-9.]*`),
105+
re(`-m(no-)?ssse3`),
103106
re(`-mthumb(-interwork)?`),
104107
re(`-mthreads`),
105108
re(`-mwindows`),

0 commit comments

Comments
 (0)