OSDN Git Service

gcc/
authorrwild <rwild@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 30 Mar 2009 05:55:57 +0000 (05:55 +0000)
committerrwild <rwild@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 30 Mar 2009 05:55:57 +0000 (05:55 +0000)
* optc-gen.awk: Warn if an option flag has multiple different
help strings.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@145278 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/optc-gen.awk

index f791327..9cd947b 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 3e644a5..2117150 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;