2007-12-13 Andrew Pinski <pinskia@gmail.com>
authordaney <daney@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 13 Dec 2007 19:19:17 +0000 (19:19 +0000)
committerdaney <daney@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 13 Dec 2007 19:19:17 +0000 (19:19 +0000)
    David Daney  <ddaney@avtrex.com>

PR bootstrap/34144
* system.h: Make -Wuninitialized non-fatal if ASSERT_CHECKING
is disabled.

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

gcc/ChangeLog
gcc/system.h

index 1fa4ade..916f851 100644 (file)
@@ -1,3 +1,10 @@
+2007-12-13  Andrew Pinski  <pinskia@gmail.com>
+           David Daney  <ddaney@avtrex.com>
+
+       PR bootstrap/34144
+       * system.h: Make -Wuninitialized non-fatal if ASSERT_CHECKING
+       is disabled.
+
 2007-12-13  Jakub Jelinek  <jakub@redhat.com>
 
        PR rtl-optimization/32636
index 65f2737..92b045c 100644 (file)
@@ -797,6 +797,11 @@ extern void fancy_abort (const char *, int, const char *) ATTRIBUTE_NORETURN;
 /* Activate -Wcast-qual as a warning (not an error/-Werror).  */
 #if GCC_VERSION >= 4003
 #pragma GCC diagnostic warning "-Wcast-qual"
+/* If asserts are disabled, activate -Wuninitialized as a warning (not
+   an error/-Werror).  */
+#ifndef ASSERT_CHECKING
+#pragma GCC diagnostic warning "-Wuninitialized"
+#endif
 #endif
 
 #endif /* ! GCC_SYSTEM_H */