From 1c1c1942ba5b596ade56c983e0ab75f0a237ad15 Mon Sep 17 00:00:00 2001 From: mohanson Date: Tue, 4 Nov 2025 22:19:03 +0800 Subject: [PATCH] cmd/go: remove redundant AVX regex in security flag checks Remove "-m(no-)?avx[0-9a-z]*" from validCompilerFlags in security.go, because "-m(no-)?avx[0-9a-z.]*" (see line 108) already covers its matching range. Change-Id: Ic86a45eefa7639ed3a8cdee95f08021d9515678e Reviewed-on: https://go-review.googlesource.com/c/go/+/717740 Reviewed-by: Junyang Shao Auto-Submit: Michael Pratt LUCI-TryBot-Result: Go LUCI Reviewed-by: Ian Lance Taylor Reviewed-by: Michael Pratt --- src/cmd/go/internal/work/security.go | 1 - 1 file changed, 1 deletion(-) diff --git a/src/cmd/go/internal/work/security.go b/src/cmd/go/internal/work/security.go index cb228d9e4d..ffa83e0591 100644 --- a/src/cmd/go/internal/work/security.go +++ b/src/cmd/go/internal/work/security.go @@ -100,7 +100,6 @@ var validCompilerFlags = []*lazyregexp.Regexp{ re(`-m(abi|arch|cpu|fpu|simd|tls-dialect|tune)=([^@\-].*)`), re(`-m(no-)?v?aes`), re(`-marm`), - re(`-m(no-)?avx[0-9a-z]*`), re(`-mcmodel=[0-9a-z-]+`), re(`-mfloat-abi=([^@\-].*)`), re(`-m(soft|single|double)-float`), -- 2.52.0