aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/cmd/go/internal/work/security.go1
-rw-r--r--src/cmd/go/internal/work/security_test.go1
2 files changed, 2 insertions, 0 deletions
diff --git a/src/cmd/go/internal/work/security.go b/src/cmd/go/internal/work/security.go
index 543ab225ab..957fad1b40 100644
--- a/src/cmd/go/internal/work/security.go
+++ b/src/cmd/go/internal/work/security.go
@@ -91,6 +91,7 @@ var validCompilerFlags = []*lazyregexp.Regexp{
re(`-f(no-)?visibility-inlines-hidden`),
re(`-fsanitize=(.+)`),
re(`-ftemplate-depth-(.+)`),
+ re(`-ftls-model=(global-dynamic|local-dynamic|initial-exec|local-exec)`),
re(`-fvisibility=(.+)`),
re(`-g([^@\-].*)?`),
re(`-m32`),
diff --git a/src/cmd/go/internal/work/security_test.go b/src/cmd/go/internal/work/security_test.go
index 68d287ec2b..2ce7806c42 100644
--- a/src/cmd/go/internal/work/security_test.go
+++ b/src/cmd/go/internal/work/security_test.go
@@ -47,6 +47,7 @@ var goodCompilerFlags = [][]string{
{"-fstack-xxx"},
{"-fno-stack-xxx"},
{"-fsanitize=hands"},
+ {"-ftls-model=local-dynamic"},
{"-g"},
{"-ggdb"},
{"-march=souza"},