Turn on -Wsystem-headers by default, so that glitches in our headers
authorguenther <guenther@openbsd.org>
Mon, 26 Jul 2010 19:58:58 +0000 (19:58 +0000)
committerguenther <guenther@openbsd.org>
Mon, 26 Jul 2010 19:58:58 +0000 (19:58 +0000)
aren't silently ignored but rather get warned about and fixed.  Purely
stylistic warnings like -Wredundant-decls are your own problem however.

testing help from landry@, header fixes from kettenis@
ok deraadt@

gnu/gcc/gcc/common.opt
gnu/usr.bin/gcc/gcc/toplev.c

index 57f7ed1..d0d8611 100644 (file)
@@ -158,7 +158,7 @@ Common Var(warn_switch_enum)
 Warn about all enumerated switches missing a specific case
 
 Wsystem-headers
-Common Var(warn_system_headers)
+Common Var(warn_system_headers) Init(1)
 Do not suppress warnings from system headers
 
 Wuninitialized
index 0964afb..4638a37 100644 (file)
@@ -1446,7 +1446,7 @@ int inhibit_warnings = 0;
 
 /* Don't suppress warnings from system headers.  -Wsystem-headers.  */
 
-int warn_system_headers = 0;
+int warn_system_headers = 1;
 
 /* Print various extra warnings.  -W.  */