aboutsummaryrefslogtreecommitdiff
path: root/gcc/go/lang.opt
diff options
context:
space:
mode:
authorIan Lance Taylor <iant@golang.org>2021-01-04 17:40:11 -0800
committerIan Lance Taylor <iant@golang.org>2021-01-04 17:41:16 -0800
commitbf183413c6f6e745f1324e39586a65a4f9fcea3f (patch)
tree88af7c87a0e550bf34ab1942412ab28b58c26f9e /gcc/go/lang.opt
parent15af33a88065f983181550fc53821f1c6e14c5c7 (diff)
downloadgcc-bf183413c6f6e745f1324e39586a65a4f9fcea3f.zip
gcc-bf183413c6f6e745f1324e39586a65a4f9fcea3f.tar.gz
gcc-bf183413c6f6e745f1324e39586a65a4f9fcea3f.tar.bz2
Go frontend: add -fgo-embedcfg option
This option will be used by the go command to implement go:embed directives, which are new with the upcoming Go 1.16 release. * lang.opt (fgo-embedcfg): New option. * go-c.h (struct go_create_gogo_args): Add embedcfg field. * go-lang.c (go_embedcfg): New static variable. (go_langhook_init): Set go_create_gogo_args embedcfg field. (go_langhook_handle_option): Handle OPT_fgo_embedcfg_. * gccgo.texi (Invoking gccgo): Document -fgo-embedcfg.
Diffstat (limited to 'gcc/go/lang.opt')
-rw-r--r--gcc/go/lang.opt4
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/go/lang.opt b/gcc/go/lang.opt
index 454a118..7d6780e 100644
--- a/gcc/go/lang.opt
+++ b/gcc/go/lang.opt
@@ -57,6 +57,10 @@ fgo-dump-
Go Joined RejectNegative
-fgo-dump-<type> Dump Go frontend internal information.
+fgo-embedcfg=
+Go Joined RejectNegative
+-fgo-embedcfg=<file> List embedded files via go:embed
+
fgo-optimize-
Go Joined
-fgo-optimize-<type> Turn on optimization passes in the frontend.