Index: libsupc++/typeinfo =================================================================== --- libsupc++/typeinfo (revision 156865) +++ libsupc++/typeinfo (working copy) @@ -1,6 +1,6 @@ // RTTI support for -*- C++ -*- // Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -// 2003, 2004, 2005, 2006, 2007, 2009 +// 2003, 2004, 2005, 2006, 2007, 2009, 2010 // Free Software Foundation // // This file is part of GCC. @@ -31,6 +31,8 @@ #ifndef _TYPEINFO #define _TYPEINFO +#pragma GCC system_header + #include #pragma GCC visibility push(default) Index: libsupc++/exception =================================================================== --- libsupc++/exception (revision 156865) +++ libsupc++/exception (working copy) @@ -1,7 +1,7 @@ // Exception Handling support header for -*- C++ -*- // Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, -// 2004, 2005, 2006, 2007, 2008, 2009 +// 2004, 2005, 2006, 2007, 2008, 2009, 2010 // Free Software Foundation // // This file is part of GCC. @@ -32,6 +32,8 @@ #ifndef __EXCEPTION__ #define __EXCEPTION__ +#pragma GCC system_header + #pragma GCC visibility push(default) #include Index: libsupc++/cxxabi-forced.h =================================================================== --- libsupc++/cxxabi-forced.h (revision 156865) +++ libsupc++/cxxabi-forced.h (working copy) @@ -1,6 +1,6 @@ // cxxabi.h subset for inclusion by other library headers -*- C++ -*- -// Copyright (C) 2007, 2009 Free Software Foundation, Inc. +// Copyright (C) 2007, 2009, 2010 Free Software Foundation, Inc. // // This file is part of GCC. // @@ -30,6 +30,8 @@ #ifndef _CXXABI_FORCED_H #define _CXXABI_FORCED_H 1 +#pragma GCC system_header + #pragma GCC visibility push(default) #ifdef __cplusplus Index: libsupc++/new =================================================================== --- libsupc++/new (revision 156865) +++ libsupc++/new (working copy) @@ -1,7 +1,7 @@ // The -*- C++ -*- dynamic memory management header. // Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -// 2003, 2004, 2005, 2006, 2007, 2009 +// 2003, 2004, 2005, 2006, 2007, 2009, 2010 // Free Software Foundation // This file is part of GCC. @@ -36,6 +36,8 @@ #ifndef _NEW #define _NEW +#pragma GCC system_header + #include #include Index: libsupc++/cxxabi.h =================================================================== --- libsupc++/cxxabi.h (revision 156865) +++ libsupc++/cxxabi.h (working copy) @@ -1,6 +1,6 @@ // new abi support -*- C++ -*- -// Copyright (C) 2000, 2002, 2003, 2004, 2006, 2007, 2009 +// Copyright (C) 2000, 2002, 2003, 2004, 2006, 2007, 2009, 2010 // Free Software Foundation, Inc. // // This file is part of GCC. @@ -42,6 +42,8 @@ #ifndef _CXXABI_H #define _CXXABI_H 1 +#pragma GCC system_header + #pragma GCC visibility push(default) #include Index: libsupc++/initializer_list =================================================================== --- libsupc++/initializer_list (revision 156865) +++ libsupc++/initializer_list (working copy) @@ -1,6 +1,6 @@ // std::initializer_list support -*- C++ -*- -// Copyright (C) 2008, 2009 Free Software Foundation, Inc. +// Copyright (C) 2008, 2009, 2010 Free Software Foundation, Inc. // // This file is part of GCC. // @@ -30,6 +30,8 @@ #ifndef _INITIALIZER_LIST #define _INITIALIZER_LIST +#pragma GCC system_header + #ifdef __GXX_EXPERIMENTAL_CXX0X__ #pragma GCC visibility push(default)