OSDN Git Service

2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index c012554..0c0fdcc 100644 (file)
@@ -1,3 +1,17 @@
+2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
+
+       * doc/invoke.texi (Warning Options): Add -Wconversion-sign.
+       (Wconversion): Update description.
+       (Wconversion-sign): New.
+       * c.opt (Wconversion-sign): New.
+       * c-opts.c (c_common_post_options): Uninitialized Wconversion-sign
+       means disabled for C++. Otherwise, take the status of Wconversion.
+       * c-common.c (conversion_warning): Warn with either Wconversion or
+       Wconversion-sign.
+       (warnings_for_convert_and_check): Conditions are already checked by
+       conversion_warning.
+       (convert_and_check): Don't check warnings if the conversion failed.
+
 2007-05-19 Andy Hutchinson <HutchinsonAndy@netscape.net>
            Anatoly Sokolov <aesok@dol.ru>