Commit b167666c by Richard Sandiford Committed by Richard Sandiford

* optc-gen.awk: Remove excess indentation.

From-SVN: r99714
parent b078dfbf
2005-05-15 Richard Sandiford <rsandifo@redhat.com>
* optc-gen.awk: Remove excess indentation.
2005-05-14 Kaz Kojima <kkojima@gcc.gnu.org> 2005-05-14 Kaz Kojima <kkojima@gcc.gnu.org>
* config/sh/sh.c (sh_output_mi_thunk): Check cfun->cfg instead * config/sh/sh.c (sh_output_mi_thunk): Check cfun->cfg instead
......
...@@ -98,47 +98,47 @@ print "const struct cl_option cl_options[] =\n{" ...@@ -98,47 +98,47 @@ print "const struct cl_option cl_options[] =\n{"
for (i = 0; i < n_opts; i++) for (i = 0; i < n_opts; i++)
back_chain[i] = "N_OPTS"; back_chain[i] = "N_OPTS";
for (i = 0; i < n_opts; i++) { for (i = 0; i < n_opts; i++) {
# Combine the flags of identical switches. Switches # Combine the flags of identical switches. Switches
# appear many times if they are handled by many front # appear many times if they are handled by many front
# ends, for example. # ends, for example.
while( i + 1 != n_opts && opts[i] == opts[i + 1] ) { while( i + 1 != n_opts && opts[i] == opts[i + 1] ) {
flags[i + 1] = flags[i] " " flags[i + 1]; flags[i + 1] = flags[i] " " flags[i + 1];
i++; i++;
} }
len = length (opts[i]); len = length (opts[i]);
enum = "OPT_" opts[i] enum = "OPT_" opts[i]
if (opts[i] == "finline-limit=") if (opts[i] == "finline-limit=")
enum = enum "eq" enum = enum "eq"
gsub ("[^A-Za-z0-9]", "_", enum) gsub ("[^A-Za-z0-9]", "_", enum)
# If this switch takes joined arguments, back-chain all # If this switch takes joined arguments, back-chain all
# subsequent switches to it for which it is a prefix. If # subsequent switches to it for which it is a prefix. If
# a later switch S is a longer prefix of a switch T, T # a later switch S is a longer prefix of a switch T, T
# will be back-chained to S in a later iteration of this # will be back-chained to S in a later iteration of this
# for() loop, which is what we want. # for() loop, which is what we want.
if (flag_set_p("Joined.*", flags[i])) { if (flag_set_p("Joined.*", flags[i])) {
for (j = i + 1; j < n_opts; j++) { for (j = i + 1; j < n_opts; j++) {
if (substr (opts[j], 1, len) != opts[i]) if (substr (opts[j], 1, len) != opts[i])
break; break;
back_chain[j] = enum; back_chain[j] = enum;
}
} }
}
s = substr(" ", length (opts[i])) s = substr(" ", length (opts[i]))
if (i + 1 == n_opts) if (i + 1 == n_opts)
comma = "" comma = ""
if (help[i] == "") if (help[i] == "")
hlp = "0" hlp = "0"
else else
hlp = quote help[i] quote; hlp = quote help[i] quote;
printf(" { %c-%s%c,\n %s,\n %s, %u, %s, %s, %s }%s\n", printf(" { %c-%s%c,\n %s,\n %s, %u, %s, %s, %s }%s\n",
quote, opts[i], quote, hlp, back_chain[i], len, quote, opts[i], quote, hlp, back_chain[i], len,
switch_flags(flags[i]), switch_flags(flags[i]),
var_ref(flags[i]), var_set(flags[i]), comma) var_ref(flags[i]), var_set(flags[i]), comma)
} }
print "};" print "};"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment