]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - gcc/opth-gen.awk
* common.opt (debug_struct_ordinary, debug_struct_generic): New
[thirdparty/gcc.git] / gcc / opth-gen.awk
index 677225e1c1bf0f3bed076711dd2d9a24fa8d7a35..4588a53442860a0fb51285603f0f978714ae88a8 100644 (file)
@@ -86,13 +86,17 @@ for (i = 0; i < n_extra_vars; i++) {
        orig_var = var
        name = var
        type = var
+       type_after = var
        sub("^.*[ *]", "", name)
+       sub("\\[.*\\]$", "", name)
+       sub("\\[.*\\]$", "", type)
        sub(" *" name "$", "", type)
+       sub("^.*" name, "", type_after)
        var_seen[name] = 1
        print "#ifdef GENERATOR_FILE"
        print "extern " orig_var ";"
        print "#else"
-       print "  " type " x_" name ";"
+       print "  " type " x_" name type_after ";"
        print "#define " name " global_options.x_" name
        print "#endif"
 }