[PATCH] Kill cpp-id-data.h
authorNathan Sidwell <nathan@acm.org>
Mon, 20 Aug 2018 14:20:04 +0000 (14:20 +0000)
committerNathan Sidwell <nathan@gcc.gnu.org>
Mon, 20 Aug 2018 14:20:04 +0000 (14:20 +0000)
https://gcc.gnu.org/ml/gcc-patches/2018-08/msg01149.html
libcpp/
* Makefile.in (TAGS_SOURCES): Remove cpp-id-data.h.
* include/cpp-id-data.h: Delete.
* internal.h: Include cpplib.h not cpp-id-data.h.
gcc/
* Makefile.in (CPP_ID_DATA_H): Delete.
(CPP_INTERNAL_H): Don't add it.
(GTFILES): Replace CPP_ID_DATA_H with CPPLIB_H.
* gengtype.c (open_base_files): Replace cpp-id-data.h with cpplib.h

From-SVN: r263663

gcc/ChangeLog
gcc/Makefile.in
gcc/gengtype.c
libcpp/ChangeLog
libcpp/Makefile.in
libcpp/include/cpp-id-data.h [deleted file]
libcpp/internal.h

index 6cf673c7382941f5f662f57b05ad3eb4062bd4de..868d28338dfc81b5844d96b85776be014152abe9 100644 (file)
@@ -1,3 +1,10 @@
+2018-08-20  Nathan Sidwell  <nathan@acm.org>
+
+       * Makefile.in (CPP_ID_DATA_H): Delete.
+       (CPP_INTERNAL_H): Don't add it.
+       (GTFILES): Replace CPP_ID_DATA_H with CPPLIB_H.
+       * gengtype.c (open_base_files): Replace cpp-id-data.h with cpplib.h
+
 2018-08-20  Richard Biener  <rguenther@suse.de>
 
        PR tree-optimization/78655
index d8d2b885f6d94b65dcca3e2878a79ef7d686e943..e008f63b2ea408bcfb6c25694d8df709b4052b40 100644 (file)
@@ -978,8 +978,7 @@ CPPLIB_H = $(srcdir)/../libcpp/include/line-map.h \
 INPUT_H = $(srcdir)/../libcpp/include/line-map.h input.h
 OPTS_H = $(INPUT_H) $(VEC_H) opts.h $(OBSTACK_H)
 SYMTAB_H = $(srcdir)/../libcpp/include/symtab.h $(OBSTACK_H)
-CPP_ID_DATA_H = $(CPPLIB_H) $(srcdir)/../libcpp/include/cpp-id-data.h
-CPP_INTERNAL_H = $(srcdir)/../libcpp/internal.h $(CPP_ID_DATA_H)
+CPP_INTERNAL_H = $(srcdir)/../libcpp/internal.h
 TREE_DUMP_H = tree-dump.h $(SPLAY_TREE_H) $(DUMPFILE_H)
 TREE_PASS_H = tree-pass.h $(TIMEVAR_H) $(DUMPFILE_H)
 TREE_SSA_H = tree-ssa.h tree-ssa-operands.h \
@@ -2522,7 +2521,7 @@ s-match: build/genmatch$(build_exeext) $(srcdir)/match.pd cfn-operators.pd
                                                generic-match.c
        $(STAMP) s-match
 
-GTFILES = $(CPP_ID_DATA_H) $(srcdir)/input.h $(srcdir)/coretypes.h \
+GTFILES = $(CPPLIB_H) $(srcdir)/input.h $(srcdir)/coretypes.h \
   $(host_xm_file_list) \
   $(tm_file_list) $(HASHTAB_H) $(SPLAY_TREE_H) $(srcdir)/bitmap.h \
   $(srcdir)/wide-int.h $(srcdir)/alias.h \
index 0db5528e632300b2deaf86a2a4859b6d28e018d9..4339456e9c67ec053afac4209bf5ed032f7d5993 100644 (file)
@@ -1721,7 +1721,7 @@ open_base_files (void)
       "tree-vrp.h", "tree-phinodes.h", "ssa-iterators.h", "stringpool.h",
       "tree-ssanames.h", "tree-ssa-loop.h", "tree-ssa-loop-ivopts.h",
       "tree-ssa-loop-manip.h", "tree-ssa-loop-niter.h", "tree-into-ssa.h",
-      "tree-dfa.h", "tree-ssa.h", "reload.h", "cpp-id-data.h", "tree-chrec.h",
+      "tree-dfa.h", "tree-ssa.h", "reload.h", "cpplib.h", "tree-chrec.h",
       "except.h", "output.h",  "cfgloop.h", "target.h", "lto-streamer.h",
       "target-globals.h", "ipa-ref.h", "cgraph.h", "symbol-summary.h",
       "ipa-prop.h", "ipa-fnsummary.h", "dwarf2out.h", "omp-offload.h", NULL
index 2e347db4556bc91a4d6ffa68322aaed152b69322..19d89b1722718216ca24d33efed5c975a9d0e5a8 100644 (file)
@@ -1,5 +1,9 @@
 2018-08-20  Nathan Sidwell  <nathan@acm.org>
 
+       * Makefile.in (TAGS_SOURCES): Remove cpp-id-data.h.
+       * include/cpp-id-data.h: Delete.
+       * internal.h: Include cpplib.h not cpp-id-data.h.
+
        * include/cpp-id-data.h (struct answer): Delete.
        * include/cpplib.h (struct answer): Don't forward-declare.
        (enum cpp_macro_kind): Add cmk_assert.
index bfd6069c25061f52cd0634544060d76c6a41601f..835c835183fe52d99fab310512915b8c08a11a32 100644 (file)
@@ -261,9 +261,8 @@ po/$(PACKAGE).pot: $(libcpp_a_SOURCES)
        sed 's:$(srcdir)/::g' <po/$(PACKAGE).pot.tmp >po/$(PACKAGE).pot
        rm po/$(PACKAGE).pot.tmp
 
-TAGS_SOURCES = $(libcpp_a_SOURCES) internal.h ucnid.h \
-    include/line-map.h include/symtab.h include/cpp-id-data.h \
-    include/cpplib.h include/mkdeps.h system.h
+TAGS_SOURCES = $(libcpp_a_SOURCES) internal.h system.h ucnid.h \
+    include/cpplib.h include/line-map.h include/mkdeps.h include/symtab.h
 
 TAGS: $(TAGS_SOURCES)
        cd $(srcdir) && etags $(TAGS_SOURCES)
diff --git a/libcpp/include/cpp-id-data.h b/libcpp/include/cpp-id-data.h
deleted file mode 100644 (file)
index 909f828..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-/* Structures that hang off cpp_identifier, for PCH.
-   Copyright (C) 1986-2018 Free Software Foundation, Inc.
-
-This program is free software; you can redistribute it and/or modify it
-under the terms of the GNU General Public License as published by the
-Free Software Foundation; either version 3, or (at your option) any
-later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program; see the file COPYING3.  If not see
-<http://www.gnu.org/licenses/>.  */
-
-#include "cpplib.h"
-
index e40b20f267ce74944844205aa4d633dfc3ebec37..59f830c6a8e5753335de87ca2eb2e3715d13b03f 100644 (file)
@@ -23,7 +23,7 @@ along with this program; see the file COPYING3.  If not see
 #define LIBCPP_INTERNAL_H
 
 #include "symtab.h"
-#include "cpp-id-data.h"
+#include "cpplib.h"
 
 #if HAVE_ICONV
 #include <iconv.h>