]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
optc-gen.awk: Warn if an option flag has multiple different help strings.
authorRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Mon, 30 Mar 2009 05:55:57 +0000 (05:55 +0000)
committerRalf Wildenhues <rwild@gcc.gnu.org>
Mon, 30 Mar 2009 05:55:57 +0000 (05:55 +0000)
gcc/
* optc-gen.awk: Warn if an option flag has multiple different
help strings.

From-SVN: r145278

gcc/ChangeLog
gcc/optc-gen.awk

index f791327a7dfcf7cd196260e3b15312ff63d3f141..9cd947befffbb6e2353eaf72eb96e64152d9f1be 100644 (file)
@@ -1,3 +1,8 @@
+2009-03-30  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+       * optc-gen.awk: Warn if an option flag has multiple different
+       help strings.
+
 2009-03-30  Sebastian Pop  <sebastian.pop@amd.com>
 
        * doc/invoke.texi (-floop-interchange, -floop-strip-mine,
index 3e644a571df9d84b58d7380e2b1c5a71aeee2973..2117150f4d1ee213d3c0792fb3ae1f199d17b502 100644 (file)
@@ -149,6 +149,10 @@ for (i = 0; i < n_opts; i++) {
                flags[i + 1] = flags[i] " " flags[i + 1];
                if (help[i + 1] == "")
                        help[i + 1] = help[i]
+               else if (help[i] != "" && help[i + 1] != help[i])
+                       print "warning: multiple different help strings for " \
+                               opts[i] ":\n\t" help[i] "\n\t" help[i + 1] \
+                               | "cat 1>&2"
                i++;
                back_chain[i] = "N_OPTS";
                indices[opts[i]] = j;