aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3
diff options
context:
space:
mode:
authorPaolo Carlini <paolo.carlini@oracle.com>2010-02-18 17:58:53 +0000
committerPaolo Carlini <paolo@gcc.gnu.org>2010-02-18 17:58:53 +0000
commit584fd146d2ef9a4253c47e4cdca04b3b060d1148 (patch)
tree756e613d8725b8d23bff3eeb14ecfc134bde4a16 /libstdc++-v3
parent8168ccc0d9a0b6f9d265ef9570a60e0771b8358a (diff)
downloadgcc-584fd146d2ef9a4253c47e4cdca04b3b060d1148.zip
gcc-584fd146d2ef9a4253c47e4cdca04b3b060d1148.tar.gz
gcc-584fd146d2ef9a4253c47e4cdca04b3b060d1148.tar.bz2
typeinfo: Add system_header pragma.
2010-02-18 Paolo Carlini <paolo.carlini@oracle.com> * libsupc++/typeinfo: Add system_header pragma. * libsupc++/exception: Likewise. * libsupc++/cxxabi-forced.h: Likewise. * libsupc++/new: Likewise. * libsupc++/cxxabi.h: Likewise. * libsupc++/initializer_list: Likewise. From-SVN: r156869
Diffstat (limited to 'libstdc++-v3')
-rw-r--r--libstdc++-v3/ChangeLog9
-rw-r--r--libstdc++-v3/libsupc++/cxxabi-forced.h4
-rw-r--r--libstdc++-v3/libsupc++/cxxabi.h4
-rw-r--r--libstdc++-v3/libsupc++/exception4
-rw-r--r--libstdc++-v3/libsupc++/initializer_list4
-rw-r--r--libstdc++-v3/libsupc++/new4
-rw-r--r--libstdc++-v3/libsupc++/typeinfo4
7 files changed, 27 insertions, 6 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 17b0108..a31f3f8 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,5 +1,14 @@
2010-02-18 Paolo Carlini <paolo.carlini@oracle.com>
+ * libsupc++/typeinfo: Add system_header pragma.
+ * libsupc++/exception: Likewise.
+ * libsupc++/cxxabi-forced.h: Likewise.
+ * libsupc++/new: Likewise.
+ * libsupc++/cxxabi.h: Likewise.
+ * libsupc++/initializer_list: Likewise.
+
+2010-02-18 Paolo Carlini <paolo.carlini@oracle.com>
+
* libsupc++/nested_exception.h: Fix <bits/c++0x_warning.h> include.
2010-02-17 Benjamin Kosnik <bkoz@redhat.com>
diff --git a/libstdc++-v3/libsupc++/cxxabi-forced.h b/libstdc++-v3/libsupc++/cxxabi-forced.h
index 845d809..27ff349 100644
--- a/libstdc++-v3/libsupc++/cxxabi-forced.h
+++ b/libstdc++-v3/libsupc++/cxxabi-forced.h
@@ -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
diff --git a/libstdc++-v3/libsupc++/cxxabi.h b/libstdc++-v3/libsupc++/cxxabi.h
index cc5f9da..3ee3b8dc 100644
--- a/libstdc++-v3/libsupc++/cxxabi.h
+++ b/libstdc++-v3/libsupc++/cxxabi.h
@@ -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 <stddef.h>
diff --git a/libstdc++-v3/libsupc++/exception b/libstdc++-v3/libsupc++/exception
index 989a9ff..857b202 100644
--- a/libstdc++-v3/libsupc++/exception
+++ b/libstdc++-v3/libsupc++/exception
@@ -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 <bits/c++config.h>
diff --git a/libstdc++-v3/libsupc++/initializer_list b/libstdc++-v3/libsupc++/initializer_list
index 20e2900..3810706 100644
--- a/libstdc++-v3/libsupc++/initializer_list
+++ b/libstdc++-v3/libsupc++/initializer_list
@@ -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)
diff --git a/libstdc++-v3/libsupc++/new b/libstdc++-v3/libsupc++/new
index d411502..7b51531 100644
--- a/libstdc++-v3/libsupc++/new
+++ b/libstdc++-v3/libsupc++/new
@@ -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 <cstddef>
#include <exception>
diff --git a/libstdc++-v3/libsupc++/typeinfo b/libstdc++-v3/libsupc++/typeinfo
index f7f9d4e..1a4736e 100644
--- a/libstdc++-v3/libsupc++/typeinfo
+++ b/libstdc++-v3/libsupc++/typeinfo
@@ -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 <exception>
#pragma GCC visibility push(default)