diff options
author | Dave Korn <dave.korn.cygwin@gmail.com> | 2009-07-30 07:22:28 +0000 |
---|---|---|
committer | Dave Korn <davek@gcc.gnu.org> | 2009-07-30 07:22:28 +0000 |
commit | 88c2fd3d625c9a0536d72f07fd969ef535b90c52 (patch) | |
tree | c3af7b6302d96f3f323c6e92b209e680e2030f62 /gcc/opt-functions.awk | |
parent | 5ea8f97799dcf2fd4cbc7848f1d5665d507ef597 (diff) | |
download | gcc-88c2fd3d625c9a0536d72f07fd969ef535b90c52.tar.gz |
opt-functions.awk (opt_args): Allow argument to be enclosed in curly braces.
* opt-functions.awk (opt_args): Allow argument to be enclosed in
curly braces.
* doc/options.texi (Option properties): Mention new quoting syntax.
From-SVN: r150248
Diffstat (limited to 'gcc/opt-functions.awk')
-rw-r--r-- | gcc/opt-functions.awk | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/gcc/opt-functions.awk b/gcc/opt-functions.awk index ae1e1cb38c6..98414dae9a9 100644 --- a/gcc/opt-functions.awk +++ b/gcc/opt-functions.awk @@ -41,7 +41,13 @@ function opt_args(name, flags) if (flags !~ " " name "\\(") return "" sub(".* " name "\\(", "", flags) - sub("\\).*", "", flags) + if (flags ~ "^{") + { + sub ("^{", "", flags) + sub("}\\).*", "", flags) + } + else + sub("\\).*", "", flags) return flags } |