diff options
author | Manuel López-Ibáñez <manu@gcc.gnu.org> | 2010-05-16 10:30:39 +0000 |
---|---|---|
committer | Manuel López-Ibáñez <manu@gcc.gnu.org> | 2010-05-16 10:30:39 +0000 |
commit | fa36ce9c63a6a7531df13300a41483ac7e3268fa (patch) | |
tree | 505e5e63a742ae4215bd8f56d425a48677b7934e | |
parent | 491fc0e191ca1256495e1d890573b3ade38a8001 (diff) | |
download | gcc-fa36ce9c63a6a7531df13300a41483ac7e3268fa.zip gcc-fa36ce9c63a6a7531df13300a41483ac7e3268fa.tar.gz gcc-fa36ce9c63a6a7531df13300a41483ac7e3268fa.tar.bz2 |
misc.c (gnat_handle_option): Remove special logic for Wuninitialized without -O.
2010-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
ada/
* gcc-interface/misc.c (gnat_handle_option): Remove special logic
for Wuninitialized without -O.
fortran/
* options.c (set_Wall): Remove special logic for Wuninitialized
without -O.
From-SVN: r159454
-rw-r--r-- | gcc/ada/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/ada/gcc-interface/misc.c | 7 | ||||
-rw-r--r-- | gcc/fortran/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/fortran/options.c | 9 |
4 files changed, 12 insertions, 14 deletions
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index b70056b..20ca27a 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,8 @@ +2010-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org> + + * gcc-interface/misc.c (gnat_handle_option): Remove special logic + for Wuninitialized without -O. + 2010-05-16 Eric Botcazou <ebotcazou@adacore.com> * gcc-interface/gigi.h (enum standard_datatypes): Add new value diff --git a/gcc/ada/gcc-interface/misc.c b/gcc/ada/gcc-interface/misc.c index c8193f3..0f85393 100644 --- a/gcc/ada/gcc-interface/misc.c +++ b/gcc/ada/gcc-interface/misc.c @@ -209,12 +209,7 @@ gnat_handle_option (size_t scode, const char *arg, int value, case OPT_Wall: warn_unused = value; - - /* 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 = (value ? 2 : 0); + warn_uninitialized = value; break; /* These are used in the GCC Makefile. */ diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 2b2bc9b..a8879ac 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,8 @@ +2010-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org> + + * options.c (set_Wall): Remove special logic for Wuninitialized + without -O. + 2010-05-15 Janus Weil <janus@gcc.gnu.org> PR fortran/44154 diff --git a/gcc/fortran/options.c b/gcc/fortran/options.c index 28c9114..6a5a3db 100644 --- a/gcc/fortran/options.c +++ b/gcc/fortran/options.c @@ -413,14 +413,7 @@ set_Wall (int setting) warn_unused = setting; warn_return_type = setting; warn_switch = setting; - - /* 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 (setting == 0) - warn_uninitialized = 0; - else if (warn_uninitialized != 1) - warn_uninitialized = 2; + warn_uninitialized = setting; } |