This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[PATCH 1/2] (header usage fix) remove unused system header includes
- From: Ryan Mounce <ryan at mounce dot com dot au>
- To: gcc-patches at gcc dot gnu dot org
- Cc: Ryan Mounce <ryan at mounce dot com dot au>
- Date: Mon, 7 Aug 2017 14:42:35 +0930
- Subject: [PATCH 1/2] (header usage fix) remove unused system header includes
- Authentication-results: sourceware.org; auth=none
- References: <20170807051236.29093-1-ryan@mounce.com.au>
2017-08-05 Ryan Mounce <ryan@mounce.com.au>
cherry picked from trunk r235361
2016-04-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
* auto-profile.c: Remove <string.h> include.
* diagnostic.c: Remove <new> include.
* genmatch.c: Likewise.
* pretty-print.c: Likewise.
* toplev.c: Likewise
* c/c-objc-common.c: Likewise.
* cp/error.c: Likewise.
* fortran/error.c: Likewise.
---
gcc/ChangeLog | 14 ++++++++++++++
gcc/auto-profile.c | 1 -
gcc/c/c-objc-common.c | 2 --
gcc/cp/error.c | 2 --
gcc/diagnostic.c | 2 --
gcc/fortran/error.c | 2 --
gcc/genmatch.c | 1 -
gcc/pretty-print.c | 2 --
gcc/toplev.c | 2 --
9 files changed, 14 insertions(+), 14 deletions(-)
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 3b431ce83f4..f3280917ad8 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,17 @@
+2017-08-05 Ryan Mounce <ryan@mounce.com.au>
+
+ Backport from mainline
+ 2016-04-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
+
+ * auto-profile.c: Remove <string.h> include.
+ * diagnostic.c: Remove <new> include.
+ * genmatch.c: Likewise.
+ * pretty-print.c: Likewise.
+ * toplev.c: Likewise
+ * c/c-objc-common.c: Likewise.
+ * cp/error.c: Likewise.
+ * fortran/error.c: Likewise.
+
2017-07-31 Jakub Jelinek <jakub@redhat.com>
PR sanitizer/81604
diff --git a/gcc/auto-profile.c b/gcc/auto-profile.c
index b8b02d174b4..a5e7225e338 100644
--- a/gcc/auto-profile.c
+++ b/gcc/auto-profile.c
@@ -21,7 +21,6 @@ along with GCC; see the file COPYING3. If not see
#include "config.h"
#include "system.h"
-#include <string.h>
#include <map>
#include <set>
diff --git a/gcc/c/c-objc-common.c b/gcc/c/c-objc-common.c
index 344d4e2949c..c1ec601f93c 100644
--- a/gcc/c/c-objc-common.c
+++ b/gcc/c/c-objc-common.c
@@ -38,8 +38,6 @@ along with GCC; see the file COPYING3. If not see
#include "langhooks.h"
#include "c-objc-common.h"
-#include <new> // For placement new.
-
static bool c_tree_printer (pretty_printer *, text_info *, const char *,
int, bool, bool, bool);
diff --git a/gcc/cp/error.c b/gcc/cp/error.c
index 0c8bd66a325..f502127f34f 100644
--- a/gcc/cp/error.c
+++ b/gcc/cp/error.c
@@ -44,8 +44,6 @@ along with GCC; see the file COPYING3. If not see
#include "ubsan.h"
#include "internal-fn.h"
-#include <new> // For placement-new.
-
#define pp_separate_with_comma(PP) pp_cxx_separate_with (PP, ',')
#define pp_separate_with_semicolon(PP) pp_cxx_separate_with (PP, ';')
diff --git a/gcc/diagnostic.c b/gcc/diagnostic.c
index c43162269ec..1c3815c9f3d 100644
--- a/gcc/diagnostic.c
+++ b/gcc/diagnostic.c
@@ -41,8 +41,6 @@ along with GCC; see the file COPYING3. If not see
# include <sys/ioctl.h>
#endif
-#include <new> // For placement new.
-
#define pedantic_warning_kind(DC) \
((DC)->pedantic_errors ? DK_ERROR : DK_WARNING)
#define permissive_error_kind(DC) ((DC)->permissive ? DK_WARNING : DK_ERROR)
diff --git a/gcc/fortran/error.c b/gcc/fortran/error.c
index 18e127f8748..2f76de50c9e 100644
--- a/gcc/fortran/error.c
+++ b/gcc/fortran/error.c
@@ -34,8 +34,6 @@ along with GCC; see the file COPYING3. If not see
#include "diagnostic-color.h"
#include "tree-diagnostic.h" /* tree_diagnostics_defaults */
-#include <new> /* For placement-new */
-
static int suppress_errors = 0;
static bool warnings_not_errors = false;
diff --git a/gcc/genmatch.c b/gcc/genmatch.c
index 8f94ff09263..8f495616e2e 100644
--- a/gcc/genmatch.c
+++ b/gcc/genmatch.c
@@ -22,7 +22,6 @@ along with GCC; see the file COPYING3. If not see
<http://www.gnu.org/licenses/>. */
#include "bconfig.h"
-#include <new>
#include "system.h"
#include "coretypes.h"
#include "ggc.h"
diff --git a/gcc/pretty-print.c b/gcc/pretty-print.c
index 78d334eae88..6881d1aeabe 100644
--- a/gcc/pretty-print.c
+++ b/gcc/pretty-print.c
@@ -25,8 +25,6 @@ along with GCC; see the file COPYING3. If not see
#include "pretty-print.h"
#include "diagnostic-color.h"
-#include <new> // For placement-new.
-
#if HAVE_ICONV
#include <iconv.h>
#endif
diff --git a/gcc/toplev.c b/gcc/toplev.c
index 17d05121026..237e24ef34e 100644
--- a/gcc/toplev.c
+++ b/gcc/toplev.c
@@ -135,8 +135,6 @@ along with GCC; see the file COPYING3. If not see
#define HAVE_prologue 0
#endif
-#include <new>
-
static void general_init (const char *, bool);
static void do_compile ();
static void process_options (void);
--
2.13.2 (Apple Git-90)