From: Richard Stallman Date: Mon, 26 Jul 1993 21:42:48 +0000 (+0000) Subject: (main): When -W sets warn_uninitialized, avoid later warning X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=fa1a4543fddd8de5f327b774e9cb71e62d66ee1d;p=gcc.git (main): When -W sets warn_uninitialized, avoid later warning if warn_uninitialized is not supported. From-SVN: r4993 --- diff --git a/gcc/toplev.c b/gcc/toplev.c index 9967369bba7..339f0edb845 100644 --- a/gcc/toplev.c +++ b/gcc/toplev.c @@ -3107,7 +3107,11 @@ main (argc, argv, envp) else if (!strcmp (str, "W")) { extra_warnings = 1; - warn_uninitialized = 1; + /* We save the value of warn_uninitialized, since if they put + -Wuninitialized on the command line, we need to generate a + warning about not using it without also specifying -O. */ + if (warn_uninitialized != 1) + warn_uninitialized = 2; } else if (str[0] == 'W') {