From 76ce039e605be1a9be17d3bf4f6513f0ecea63c6 Mon Sep 17 00:00:00 2001
From: Andrew Pinski <pinskia@gmail.com>
Date: Thu, 13 Dec 2007 11:19:17 -0800
Subject: [PATCH] re PR bootstrap/34144 (Revision 130005 causes bootstrap
 failure with --disable-checking)

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.

Co-Authored-By: David Daney <ddaney@avtrex.com>

From-SVN: r130908
---
 gcc/ChangeLog | 7 +++++++
 gcc/system.h  | 5 +++++
 2 files changed, 12 insertions(+)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 1fa4ade707c9..916f85160f49 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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
diff --git a/gcc/system.h b/gcc/system.h
index 65f27379ad11..92b045c1a5e9 100644
--- a/gcc/system.h
+++ b/gcc/system.h
@@ -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 */
-- 
GitLab