[PATCH 2/2] remove pointer-set.[ch]

Richard Biener richard.guenther@gmail.com
Wed Aug 6 08:42:00 GMT 2014


On Wed, Aug 6, 2014 at 3:28 AM,  <tsaunders@mozilla.com> wrote:
> From: Trevor Saunders <tsaunders@mozilla.com>
>
> hi,
>
> just what it says on the tin.
>
> bootstrapped + regtested on x86_64-unknown-linux-gnu, also bootstrapped on
> i686-unknown-linux-gnu, ran config-list.mk, ok?  gcc/

Ok.

Thanks,
Richard.

> Trev
>
> gcc/
>
>         * Makefile.in: Remove references to pointer-set.c and pointer-set.h.
>         * alias.c, cfgexpand.c, cgraphbuild.c,
>         config/aarch64/aarch64-builtins.c, config/aarch64/aarch64.c,
>         config/alpha/alpha.c, config/darwin.c, config/i386/i386.c,
>         config/i386/winnt.c, config/ia64/ia64.c, config/m32c/m32c.c,
>         config/mep/mep.c, config/mips/mips.c, config/rs6000/rs6000.c,
>         config/s390/s390.c, config/sh/sh.c, config/sparc/sparc.c,
>         config/spu/spu.c, config/stormy16/stormy16.c, config/tilegx/tilegx.c,
>         config/tilepro/tilepro.c, config/xtensa/xtensa.c, dominance.c,
>         dse.c, except.c, gengtype.c, gimple-expr.c,
>         gimple-ssa-strength-reduction.c, gimplify.c, ifcvt.c,
>         ipa-visibility.c, lto-streamer.h, omp-low.c, predict.c, stmt.c,
>         tree-affine.c, tree-cfg.c, tree-eh.c, tree-inline.c, tree-nested.c,
>         tree-scalar-evolution.c, tree-ssa-loop-im.c, tree-ssa-loop-niter.c,
>         tree-ssa-phiopt.c, tree-ssa-structalias.c, tree-ssa-uninit.c,
>         tree-ssa.c, tree.c, var-tracking.c, varpool.c: Remove includes of
>         pointer-set.h.
>         * pointer-set.c: Remove file.
>         * pointer-set.h: Remove file.
>
> gcc/c-family/
>
>         * c-gimplify.c, cilk.c: Remove includes of pointer-set.h.
>
> c/
>
>         * c-typeck.c: Remove include of pointer-set.h.
>
> cp/
>
>         * class.c, cp-gimplify.c, decl.c, decl2.c, error.c, method.c,
>         optimize.c, pt.c, semantics.c: Remove includes of pointer-set.h.
> ---
>  gcc/Makefile.in                                  |   7 +-
>  gcc/alias.c                                      |   1 -
>  gcc/c-family/c-gimplify.c                        |   1 -
>  gcc/c-family/cilk.c                              |   1 -
>  gcc/c/c-typeck.c                                 |   1 -
>  gcc/cfgexpand.c                                  |   1 -
>  gcc/cgraphbuild.c                                |   1 -
>  gcc/config/aarch64/aarch64-builtins.c            |   1 -
>  gcc/config/aarch64/aarch64.c                     |   1 -
>  gcc/config/alpha/alpha.c                         |   1 -
>  gcc/config/darwin.c                              |   1 -
>  gcc/config/i386/i386.c                           |   1 -
>  gcc/config/i386/winnt.c                          |   1 -
>  gcc/config/ia64/ia64.c                           |   1 -
>  gcc/config/m32c/m32c.c                           |   1 -
>  gcc/config/mep/mep.c                             |   1 -
>  gcc/config/mips/mips.c                           |   1 -
>  gcc/config/rs6000/rs6000.c                       |   1 -
>  gcc/config/s390/s390.c                           |   1 -
>  gcc/config/sh/sh.c                               |   1 -
>  gcc/config/sparc/sparc.c                         |   1 -
>  gcc/config/spu/spu.c                             |   1 -
>  gcc/config/stormy16/stormy16.c                   |   1 -
>  gcc/config/tilegx/tilegx.c                       |   1 -
>  gcc/config/tilepro/tilepro.c                     |   1 -
>  gcc/config/xtensa/xtensa.c                       |   1 -
>  gcc/cp/class.c                                   |   1 -
>  gcc/cp/cp-gimplify.c                             |   1 -
>  gcc/cp/decl.c                                    |   1 -
>  gcc/cp/decl2.c                                   |   1 -
>  gcc/cp/error.c                                   |   1 -
>  gcc/cp/method.c                                  |   1 -
>  gcc/cp/optimize.c                                |   1 -
>  gcc/cp/pt.c                                      |   1 -
>  gcc/cp/semantics.c                               |   1 -
>  gcc/dominance.c                                  |   1 -
>  gcc/dse.c                                        |   1 -
>  gcc/except.c                                     |   1 -
>  gcc/gengtype.c                                   |   2 +-
>  gcc/gimple-expr.c                                |   1 -
>  gcc/gimple-ssa-strength-reduction.c              |   1 -
>  gcc/gimplify.c                                   |   1 -
>  gcc/ifcvt.c                                      |   1 -
>  gcc/ipa-visibility.c                             |   1 -
>  gcc/lto-streamer.h                               |   1 -
>  gcc/omp-low.c                                    |   1 -
>  gcc/pointer-set.c                                | 271 -----------------------
>  gcc/pointer-set.h                                |  59 -----
>  gcc/predict.c                                    |   1 -
>  gcc/stmt.c                                       |   1 -
>  gcc/testsuite/g++.dg/plugin/selfassign.c         |   1 -
>  gcc/testsuite/gcc.dg/plugin/finish_unit_plugin.c |   1 -
>  gcc/testsuite/gcc.dg/plugin/ggcplug.c            |   1 -
>  gcc/testsuite/gcc.dg/plugin/one_time_plugin.c    |   1 -
>  gcc/testsuite/gcc.dg/plugin/selfassign.c         |   1 -
>  gcc/testsuite/gcc.dg/plugin/start_unit_plugin.c  |   1 -
>  gcc/tree-affine.c                                |   1 -
>  gcc/tree-cfg.c                                   |   1 -
>  gcc/tree-eh.c                                    |   1 -
>  gcc/tree-inline.c                                |   1 -
>  gcc/tree-nested.c                                |   1 -
>  gcc/tree-scalar-evolution.c                      |   1 -
>  gcc/tree-ssa-loop-im.c                           |   1 -
>  gcc/tree-ssa-loop-niter.c                        |   1 -
>  gcc/tree-ssa-phiopt.c                            |   1 -
>  gcc/tree-ssa-structalias.c                       |   1 -
>  gcc/tree-ssa-uninit.c                            |   1 -
>  gcc/tree-ssa.c                                   |   1 -
>  gcc/tree.c                                       |   1 -
>  gcc/var-tracking.c                               |   1 -
>  gcc/varpool.c                                    |   1 -
>  71 files changed, 4 insertions(+), 402 deletions(-)
>  delete mode 100644 gcc/pointer-set.c
>  delete mode 100644 gcc/pointer-set.h
>
> diff --git a/gcc/Makefile.in b/gcc/Makefile.in
> index a2fb5f5..31c1f4d 100644
> --- a/gcc/Makefile.in
> +++ b/gcc/Makefile.in
> @@ -892,7 +892,7 @@ TREE_H = tree.h $(TREE_CORE_H)  tree-check.h
>  REGSET_H = regset.h $(BITMAP_H) hard-reg-set.h
>  BASIC_BLOCK_H = basic-block.h $(PREDICT_H) $(VEC_H) $(FUNCTION_H) \
>         cfg-flags.def cfghooks.h
> -GIMPLE_H = gimple.h gimple.def gsstruct.def pointer-set.h $(VEC_H) \
> +GIMPLE_H = gimple.h gimple.def gsstruct.def $(VEC_H) \
>         $(GGC_H) $(BASIC_BLOCK_H) $(TREE_H) tree-ssa-operands.h \
>         tree-ssa-alias.h $(INTERNAL_FN_H) $(HASH_TABLE_H) is-a.h
>  GCOV_IO_H = gcov-io.h gcov-iov.h auto-host.h gcov-counter.def
> @@ -950,7 +950,7 @@ TREE_INLINE_H = tree-inline.h
>  REAL_H = real.h $(MACHMODE_H)
>  LTO_STREAMER_H = lto-streamer.h $(LINKER_PLUGIN_API_H) $(TARGET_H) \
>                 $(CGRAPH_H) $(VEC_H) $(HASH_TABLE_H) $(TREE_H) $(GIMPLE_H) \
> -               $(GCOV_IO_H) $(DIAGNOSTIC_H) alloc-pool.h pointer-set.h
> +               $(GCOV_IO_H) $(DIAGNOSTIC_H) alloc-pool.h
>  IPA_PROP_H = ipa-prop.h $(TREE_H) $(VEC_H) $(CGRAPH_H) $(GIMPLE_H) alloc-pool.h
>  BITMAP_H = bitmap.h $(HASHTAB_H) statistics.h
>  GCC_PLUGIN_H = gcc-plugin.h highlev-plugin-common.h plugin.def \
> @@ -1329,7 +1329,6 @@ OBJS = \
>         opts-global.o \
>         passes.o \
>         plugin.o \
> -       pointer-set.o \
>         postreload-gcse.o \
>         postreload.o \
>         predict.o \
> @@ -3140,7 +3139,7 @@ installdirs:
>         $(mkinstalldirs) $(DESTDIR)$(man7dir)
>
>  PLUGIN_HEADERS = $(TREE_H) $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \
> -  toplev.h $(DIAGNOSTIC_CORE_H) $(BASIC_BLOCK_H) pointer-set.h $(HASH_TABLE_H) \
> +  toplev.h $(DIAGNOSTIC_CORE_H) $(BASIC_BLOCK_H) $(HASH_TABLE_H) \
>    tree-ssa-alias.h $(INTERNAL_FN_H) gimple-fold.h tree-eh.h gimple-expr.h \
>    gimple.h is-a.h $(TREE_PASS_H) $(GCC_PLUGIN_H) \
>    $(GGC_H) $(TREE_DUMP_H) $(PRETTY_PRINT_H) $(OPTS_H) $(PARAMS_H) \
> diff --git a/gcc/alias.c b/gcc/alias.c
> index d8e10db..39df09b 100644
> --- a/gcc/alias.c
> +++ b/gcc/alias.c
> @@ -42,7 +42,6 @@ along with GCC; see the file COPYING3.  If not see
>  #include "target.h"
>  #include "df.h"
>  #include "tree-ssa-alias.h"
> -#include "pointer-set.h"
>  #include "internal-fn.h"
>  #include "gimple-expr.h"
>  #include "is-a.h"
> diff --git a/gcc/c-family/c-gimplify.c b/gcc/c-family/c-gimplify.c
> index 4898217..8f7cf42 100644
> --- a/gcc/c-family/c-gimplify.c
> +++ b/gcc/c-family/c-gimplify.c
> @@ -46,7 +46,6 @@ along with GCC; see the file COPYING3.  If not see
>  #include "cgraph.h"
>  #include "cilk.h"
>  #include "c-ubsan.h"
> -#include "pointer-set.h"
>
>  /*  The gimplification pass converts the language-dependent trees
>      (ld-trees) emitted by the parser into language-independent trees
> diff --git a/gcc/c-family/cilk.c b/gcc/c-family/cilk.c
> index e0d1141..20b3432 100644
> --- a/gcc/c-family/cilk.c
> +++ b/gcc/c-family/cilk.c
> @@ -27,7 +27,6 @@ along with GCC; see the file COPYING3.  If not see
>  #include "stringpool.h"
>  #include "calls.h"
>  #include "langhooks.h"
> -#include "pointer-set.h"
>  #include "gimple-expr.h"
>  #include "gimplify.h"
>  #include "tree-iterator.h"
> diff --git a/gcc/c/c-typeck.c b/gcc/c/c-typeck.c
> index 1b664bd..34a5584 100644
> --- a/gcc/c/c-typeck.c
> +++ b/gcc/c/c-typeck.c
> @@ -40,7 +40,6 @@ along with GCC; see the file COPYING3.  If not see
>  #include "target.h"
>  #include "tree-iterator.h"
>  #include "bitmap.h"
> -#include "pointer-set.h"
>  #include "basic-block.h"
>  #include "gimple-expr.h"
>  #include "gimplify.h"
> diff --git a/gcc/cfgexpand.c b/gcc/cfgexpand.c
> index 5ac22a2..ea53d2a 100644
> --- a/gcc/cfgexpand.c
> +++ b/gcc/cfgexpand.c
> @@ -36,7 +36,6 @@ along with GCC; see the file COPYING3.  If not see
>  #include "langhooks.h"
>  #include "bitmap.h"
>  #include "hash-set.h"
> -#include "pointer-set.h"
>  #include "tree-ssa-alias.h"
>  #include "internal-fn.h"
>  #include "tree-eh.h"
> diff --git a/gcc/cgraphbuild.c b/gcc/cgraphbuild.c
> index a04958f..b10061b 100644
> --- a/gcc/cgraphbuild.c
> +++ b/gcc/cgraphbuild.c
> @@ -23,7 +23,6 @@ along with GCC; see the file COPYING3.  If not see
>  #include "coretypes.h"
>  #include "tm.h"
>  #include "tree.h"
> -#include "pointer-set.h"
>  #include "basic-block.h"
>  #include "tree-ssa-alias.h"
>  #include "internal-fn.h"
> diff --git a/gcc/config/aarch64/aarch64-builtins.c b/gcc/config/aarch64/aarch64-builtins.c
> index ba58a99..5217f4a 100644
> --- a/gcc/config/aarch64/aarch64-builtins.c
> +++ b/gcc/config/aarch64/aarch64-builtins.c
> @@ -33,7 +33,6 @@
>  #include "langhooks.h"
>  #include "diagnostic-core.h"
>  #include "optabs.h"
> -#include "pointer-set.h"
>  #include "hash-table.h"
>  #include "vec.h"
>  #include "ggc.h"
> diff --git a/gcc/config/aarch64/aarch64.c b/gcc/config/aarch64/aarch64.c
> index 7e135a1..d4d3f72 100644
> --- a/gcc/config/aarch64/aarch64.c
> +++ b/gcc/config/aarch64/aarch64.c
> @@ -46,7 +46,6 @@
>  #include "recog.h"
>  #include "langhooks.h"
>  #include "diagnostic-core.h"
> -#include "pointer-set.h"
>  #include "hash-table.h"
>  #include "vec.h"
>  #include "basic-block.h"
> diff --git a/gcc/config/alpha/alpha.c b/gcc/config/alpha/alpha.c
> index e79621f..59bcdd4 100644
> --- a/gcc/config/alpha/alpha.c
> +++ b/gcc/config/alpha/alpha.c
> @@ -51,7 +51,6 @@ along with GCC; see the file COPYING3.  If not see
>  #include "debug.h"
>  #include "langhooks.h"
>  #include "splay-tree.h"
> -#include "pointer-set.h"
>  #include "hash-table.h"
>  #include "vec.h"
>  #include "basic-block.h"
> diff --git a/gcc/config/darwin.c b/gcc/config/darwin.c
> index d13983c..60c8d1e 100644
> --- a/gcc/config/darwin.c
> +++ b/gcc/config/darwin.c
> @@ -48,7 +48,6 @@ along with GCC; see the file COPYING3.  If not see
>  #include "df.h"
>  #include "debug.h"
>  #include "obstack.h"
> -#include "pointer-set.h"
>  #include "hash-table.h"
>  #include "vec.h"
>  #include "basic-block.h"
> diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c
> index 929f1b1..6b43fd4 100644
> --- a/gcc/config/i386/i386.c
> +++ b/gcc/config/i386/i386.c
> @@ -52,7 +52,6 @@ along with GCC; see the file COPYING3.  If not see
>  #include "langhooks.h"
>  #include "reload.h"
>  #include "cgraph.h"
> -#include "pointer-set.h"
>  #include "hash-table.h"
>  #include "vec.h"
>  #include "basic-block.h"
> diff --git a/gcc/config/i386/winnt.c b/gcc/config/i386/winnt.c
> index bf6e2b1..a9ca2fd 100644
> --- a/gcc/config/i386/winnt.c
> +++ b/gcc/config/i386/winnt.c
> @@ -37,7 +37,6 @@ along with GCC; see the file COPYING3.  If not see
>  #include "ggc.h"
>  #include "target.h"
>  #include "except.h"
> -#include "pointer-set.h"
>  #include "hash-table.h"
>  #include "vec.h"
>  #include "basic-block.h"
> diff --git a/gcc/config/ia64/ia64.c b/gcc/config/ia64/ia64.c
> index c2e807c..cb840fd 100644
> --- a/gcc/config/ia64/ia64.c
> +++ b/gcc/config/ia64/ia64.c
> @@ -53,7 +53,6 @@ along with GCC; see the file COPYING3.  If not see
>  #include "tm_p.h"
>  #include "hash-table.h"
>  #include "langhooks.h"
> -#include "pointer-set.h"
>  #include "vec.h"
>  #include "basic-block.h"
>  #include "tree-ssa-alias.h"
> diff --git a/gcc/config/m32c/m32c.c b/gcc/config/m32c/m32c.c
> index 69b9c55..23fd1cc 100644
> --- a/gcc/config/m32c/m32c.c
> +++ b/gcc/config/m32c/m32c.c
> @@ -48,7 +48,6 @@
>  #include "target-def.h"
>  #include "tm_p.h"
>  #include "langhooks.h"
> -#include "pointer-set.h"
>  #include "hash-table.h"
>  #include "vec.h"
>  #include "basic-block.h"
> diff --git a/gcc/config/mep/mep.c b/gcc/config/mep/mep.c
> index 853821c..dadd92b 100644
> --- a/gcc/config/mep/mep.c
> +++ b/gcc/config/mep/mep.c
> @@ -51,7 +51,6 @@ along with GCC; see the file COPYING3.  If not see
>  #include "target-def.h"
>  #include "langhooks.h"
>  #include "df.h"
> -#include "pointer-set.h"
>  #include "hash-table.h"
>  #include "vec.h"
>  #include "basic-block.h"
> diff --git a/gcc/config/mips/mips.c b/gcc/config/mips/mips.c
> index d8654c4..d2c9b4c 100644
> --- a/gcc/config/mips/mips.c
> +++ b/gcc/config/mips/mips.c
> @@ -54,7 +54,6 @@ along with GCC; see the file COPYING3.  If not see
>  #include "common/common-target.h"
>  #include "langhooks.h"
>  #include "sched-int.h"
> -#include "pointer-set.h"
>  #include "vec.h"
>  #include "basic-block.h"
>  #include "tree-ssa-alias.h"
> diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c
> index d088ff6..4b19a66 100644
> --- a/gcc/config/rs6000/rs6000.c
> +++ b/gcc/config/rs6000/rs6000.c
> @@ -56,7 +56,6 @@
>  #include "reload.h"
>  #include "cfgloop.h"
>  #include "sched-int.h"
> -#include "pointer-set.h"
>  #include "hash-table.h"
>  #include "vec.h"
>  #include "basic-block.h"
> diff --git a/gcc/config/s390/s390.c b/gcc/config/s390/s390.c
> index 03b85ff..a2617a8 100644
> --- a/gcc/config/s390/s390.c
> +++ b/gcc/config/s390/s390.c
> @@ -52,7 +52,6 @@ along with GCC; see the file COPYING3.  If not see
>  #include "debug.h"
>  #include "langhooks.h"
>  #include "optabs.h"
> -#include "pointer-set.h"
>  #include "hash-table.h"
>  #include "vec.h"
>  #include "basic-block.h"
> diff --git a/gcc/config/sh/sh.c b/gcc/config/sh/sh.c
> index a19235d..c74200f 100644
> --- a/gcc/config/sh/sh.c
> +++ b/gcc/config/sh/sh.c
> @@ -56,7 +56,6 @@ along with GCC; see the file COPYING3.  If not see
>  #include "sched-int.h"
>  #include "params.h"
>  #include "ggc.h"
> -#include "pointer-set.h"
>  #include "hash-table.h"
>  #include "tree-ssa-alias.h"
>  #include "internal-fn.h"
> diff --git a/gcc/config/sparc/sparc.c b/gcc/config/sparc/sparc.c
> index 2a2eabd..595939d 100644
> --- a/gcc/config/sparc/sparc.c
> +++ b/gcc/config/sparc/sparc.c
> @@ -50,7 +50,6 @@ along with GCC; see the file COPYING3.  If not see
>  #include "target.h"
>  #include "target-def.h"
>  #include "common/common-target.h"
> -#include "pointer-set.h"
>  #include "hash-table.h"
>  #include "vec.h"
>  #include "basic-block.h"
> diff --git a/gcc/config/spu/spu.c b/gcc/config/spu/spu.c
> index a32a3a3..60d537f 100644
> --- a/gcc/config/spu/spu.c
> +++ b/gcc/config/spu/spu.c
> @@ -49,7 +49,6 @@
>  #include "sched-int.h"
>  #include "params.h"
>  #include "machmode.h"
> -#include "pointer-set.h"
>  #include "hash-table.h"
>  #include "tree-ssa-alias.h"
>  #include "internal-fn.h"
> diff --git a/gcc/config/stormy16/stormy16.c b/gcc/config/stormy16/stormy16.c
> index 1463d52..df207c0 100644
> --- a/gcc/config/stormy16/stormy16.c
> +++ b/gcc/config/stormy16/stormy16.c
> @@ -47,7 +47,6 @@
>  #include "target-def.h"
>  #include "tm_p.h"
>  #include "langhooks.h"
> -#include "pointer-set.h"
>  #include "hash-table.h"
>  #include "vec.h"
>  #include "ggc.h"
> diff --git a/gcc/config/tilegx/tilegx.c b/gcc/config/tilegx/tilegx.c
> index ab53fab..69c9be4 100644
> --- a/gcc/config/tilegx/tilegx.c
> +++ b/gcc/config/tilegx/tilegx.c
> @@ -40,7 +40,6 @@
>  #include "dwarf2.h"
>  #include "timevar.h"
>  #include "tree.h"
> -#include "pointer-set.h"
>  #include "hash-table.h"
>  #include "vec.h"
>  #include "ggc.h"
> diff --git a/gcc/config/tilepro/tilepro.c b/gcc/config/tilepro/tilepro.c
> index 1749556..d36c065 100644
> --- a/gcc/config/tilepro/tilepro.c
> +++ b/gcc/config/tilepro/tilepro.c
> @@ -41,7 +41,6 @@
>  #include "dwarf2.h"
>  #include "timevar.h"
>  #include "tree.h"
> -#include "pointer-set.h"
>  #include "hash-table.h"
>  #include "vec.h"
>  #include "ggc.h"
> diff --git a/gcc/config/xtensa/xtensa.c b/gcc/config/xtensa/xtensa.c
> index 540ffec..173b27b 100644
> --- a/gcc/config/xtensa/xtensa.c
> +++ b/gcc/config/xtensa/xtensa.c
> @@ -50,7 +50,6 @@ along with GCC; see the file COPYING3.  If not see
>  #include "target.h"
>  #include "target-def.h"
>  #include "langhooks.h"
> -#include "pointer-set.h"
>  #include "hash-table.h"
>  #include "tree-ssa-alias.h"
>  #include "internal-fn.h"
> diff --git a/gcc/cp/class.c b/gcc/cp/class.c
> index 811b581..7f6952a 100644
> --- a/gcc/cp/class.c
> +++ b/gcc/cp/class.c
> @@ -29,7 +29,6 @@ along with GCC; see the file COPYING3.  If not see
>  #include "stringpool.h"
>  #include "stor-layout.h"
>  #include "attribs.h"
> -#include "pointer-set.h"
>  #include "hash-table.h"
>  #include "cp-tree.h"
>  #include "flags.h"
> diff --git a/gcc/cp/cp-gimplify.c b/gcc/cp/cp-gimplify.c
> index 55d6c14..e2bf547 100644
> --- a/gcc/cp/cp-gimplify.c
> +++ b/gcc/cp/cp-gimplify.c
> @@ -28,7 +28,6 @@ along with GCC; see the file COPYING3.  If not see
>  #include "cp-tree.h"
>  #include "c-family/c-common.h"
>  #include "tree-iterator.h"
> -#include "pointer-set.h"
>  #include "basic-block.h"
>  #include "tree-ssa-alias.h"
>  #include "internal-fn.h"
> diff --git a/gcc/cp/decl.c b/gcc/cp/decl.c
> index acc1192..7114dfd 100644
> --- a/gcc/cp/decl.c
> +++ b/gcc/cp/decl.c
> @@ -55,7 +55,6 @@ along with GCC; see the file COPYING3.  If not see
>  #include "intl.h"
>  #include "debug.h"
>  #include "timevar.h"
> -#include "pointer-set.h"
>  #include "splay-tree.h"
>  #include "plugin.h"
>  #include "cgraph.h"
> diff --git a/gcc/cp/decl2.c b/gcc/cp/decl2.c
> index 9375f3f..1740a2e 100644
> --- a/gcc/cp/decl2.c
> +++ b/gcc/cp/decl2.c
> @@ -36,7 +36,6 @@ along with GCC; see the file COPYING3.  If not see
>  #include "attribs.h"
>  #include "stor-layout.h"
>  #include "calls.h"
> -#include "pointer-set.h"
>  #include "flags.h"
>  #include "cp-tree.h"
>  #include "decl.h"
> diff --git a/gcc/cp/error.c b/gcc/cp/error.c
> index c8987ee..2ce6490 100644
> --- a/gcc/cp/error.c
> +++ b/gcc/cp/error.c
> @@ -31,7 +31,6 @@ along with GCC; see the file COPYING3.  If not see
>  #include "intl.h"
>  #include "cxx-pretty-print.h"
>  #include "tree-pretty-print.h"
> -#include "pointer-set.h"
>  #include "c-family/c-objc.h"
>  #include "ubsan.h"
>
> diff --git a/gcc/cp/method.c b/gcc/cp/method.c
> index 56f50e1..d0e0105 100644
> --- a/gcc/cp/method.c
> +++ b/gcc/cp/method.c
> @@ -36,7 +36,6 @@ along with GCC; see the file COPYING3.  If not see
>  #include "common/common-target.h"
>  #include "diagnostic.h"
>  #include "cgraph.h"
> -#include "pointer-set.h"
>
>  /* Various flags to control the mangling process.  */
>
> diff --git a/gcc/cp/optimize.c b/gcc/cp/optimize.c
> index 6eeca4d..f9a236e 100644
> --- a/gcc/cp/optimize.c
> +++ b/gcc/cp/optimize.c
> @@ -35,7 +35,6 @@ along with GCC; see the file COPYING3.  If not see
>  #include "langhooks.h"
>  #include "diagnostic-core.h"
>  #include "dumpfile.h"
> -#include "pointer-set.h"
>  #include "tree-iterator.h"
>  #include "cgraph.h"
>
> diff --git a/gcc/cp/pt.c b/gcc/cp/pt.c
> index f3cfe66..a08336a 100644
> --- a/gcc/cp/pt.c
> +++ b/gcc/cp/pt.c
> @@ -34,7 +34,6 @@ along with GCC; see the file COPYING3.  If not see
>  #include "attribs.h"
>  #include "stor-layout.h"
>  #include "intl.h"
> -#include "pointer-set.h"
>  #include "flags.h"
>  #include "cp-tree.h"
>  #include "c-family/c-common.h"
> diff --git a/gcc/cp/semantics.c b/gcc/cp/semantics.c
> index 859550b..93e3207 100644
> --- a/gcc/cp/semantics.c
> +++ b/gcc/cp/semantics.c
> @@ -44,7 +44,6 @@ along with GCC; see the file COPYING3.  If not see
>  #include "cgraph.h"
>  #include "tree-iterator.h"
>  #include "target.h"
> -#include "pointer-set.h"
>  #include "hash-table.h"
>  #include "gimplify.h"
>  #include "bitmap.h"
> diff --git a/gcc/dominance.c b/gcc/dominance.c
> index be0a439..c8b47a3 100644
> --- a/gcc/dominance.c
> +++ b/gcc/dominance.c
> @@ -44,7 +44,6 @@
>  #include "et-forest.h"
>  #include "timevar.h"
>  #include "hash-map.h"
> -#include "pointer-set.h"
>  #include "graphds.h"
>  #include "bitmap.h"
>
> diff --git a/gcc/dse.c b/gcc/dse.c
> index 6370c97..8c3d841 100644
> --- a/gcc/dse.c
> +++ b/gcc/dse.c
> @@ -47,7 +47,6 @@ along with GCC; see the file COPYING3.  If not see
>  #include "dbgcnt.h"
>  #include "target.h"
>  #include "params.h"
> -#include "pointer-set.h"
>  #include "tree-ssa-alias.h"
>  #include "internal-fn.h"
>  #include "gimple-expr.h"
> diff --git a/gcc/except.c b/gcc/except.c
> index ec08e91..58ee4bb 100644
> --- a/gcc/except.c
> +++ b/gcc/except.c
> @@ -139,7 +139,6 @@ along with GCC; see the file COPYING3.  If not see
>  #include "diagnostic.h"
>  #include "tree-pretty-print.h"
>  #include "tree-pass.h"
> -#include "pointer-set.h"
>  #include "cfgloop.h"
>  #include "builtins.h"
>
> diff --git a/gcc/gengtype.c b/gcc/gengtype.c
> index e66941b..c1f9e69 100644
> --- a/gcc/gengtype.c
> +++ b/gcc/gengtype.c
> @@ -1825,7 +1825,7 @@ open_base_files (void)
>        "tree.h", "rtl.h", "wide-int.h", "function.h", "insn-config.h", "expr.h",
>        "hard-reg-set.h", "basic-block.h", "cselib.h", "insn-addr.h",
>        "optabs.h", "libfuncs.h", "debug.h", "ggc.h", "cgraph.h",
> -      "pointer-set.h", "hash-table.h", "vec.h", "ggc.h", "basic-block.h",
> +      "hash-table.h", "vec.h", "ggc.h", "basic-block.h",
>        "tree-ssa-alias.h", "internal-fn.h", "gimple-fold.h", "tree-eh.h",
>        "gimple-expr.h", "is-a.h",
>        "gimple.h", "gimple-iterator.h", "gimple-ssa.h", "tree-cfg.h",
> diff --git a/gcc/gimple-expr.c b/gcc/gimple-expr.c
> index 73285b2..0e8a01a 100644
> --- a/gcc/gimple-expr.c
> +++ b/gcc/gimple-expr.c
> @@ -24,7 +24,6 @@ along with GCC; see the file COPYING3.  If not see
>  #include "coretypes.h"
>  #include "tm.h"
>  #include "tree.h"
> -#include "pointer-set.h"
>  #include "basic-block.h"
>  #include "tree-ssa-alias.h"
>  #include "internal-fn.h"
> diff --git a/gcc/gimple-ssa-strength-reduction.c b/gcc/gimple-ssa-strength-reduction.c
> index a9e0161..6bf54d6 100644
> --- a/gcc/gimple-ssa-strength-reduction.c
> +++ b/gcc/gimple-ssa-strength-reduction.c
> @@ -37,7 +37,6 @@ along with GCC; see the file COPYING3.  If not see
>  #include "system.h"
>  #include "coretypes.h"
>  #include "tree.h"
> -#include "pointer-set.h"
>  #include "hash-map.h"
>  #include "hash-table.h"
>  #include "basic-block.h"
> diff --git a/gcc/gimplify.c b/gcc/gimplify.c
> index c0ae7cc..279158d 100644
> --- a/gcc/gimplify.c
> +++ b/gcc/gimplify.c
> @@ -26,7 +26,6 @@ along with GCC; see the file COPYING3.  If not see
>  #include "tree.h"
>  #include "expr.h"
>  #include "hash-set.h"
> -#include "pointer-set.h"
>  #include "hash-table.h"
>  #include "basic-block.h"
>  #include "tree-ssa-alias.h"
> diff --git a/gcc/ifcvt.c b/gcc/ifcvt.c
> index e9f56c1..754a707 100644
> --- a/gcc/ifcvt.c
> +++ b/gcc/ifcvt.c
> @@ -41,7 +41,6 @@
>  #include "tree-pass.h"
>  #include "df.h"
>  #include "vec.h"
> -#include "pointer-set.h"
>  #include "dbgcnt.h"
>
>  #ifndef HAVE_conditional_move
> diff --git a/gcc/ipa-visibility.c b/gcc/ipa-visibility.c
> index bca2bc7..110d22b 100644
> --- a/gcc/ipa-visibility.c
> +++ b/gcc/ipa-visibility.c
> @@ -79,7 +79,6 @@ along with GCC; see the file COPYING3.  If not see
>  #include "tree.h"
>  #include "cgraph.h"
>  #include "tree-pass.h"
> -#include "pointer-set.h"
>  #include "calls.h"
>  #include "gimple-expr.h"
>  #include "varasm.h"
> diff --git a/gcc/lto-streamer.h b/gcc/lto-streamer.h
> index f304ba2..9f89a6c 100644
> --- a/gcc/lto-streamer.h
> +++ b/gcc/lto-streamer.h
> @@ -32,7 +32,6 @@ along with GCC; see the file COPYING3.  If not see
>  #include "alloc-pool.h"
>  #include "gcov-io.h"
>  #include "diagnostic.h"
> -#include "pointer-set.h"
>
>  /* Define when debugging the LTO streamer.  This causes the writer
>     to output the numeric value for the memory address of the tree node
> diff --git a/gcc/omp-low.c b/gcc/omp-low.c
> index 0fe2a40..7f26865 100644
> --- a/gcc/omp-low.c
> +++ b/gcc/omp-low.c
> @@ -29,7 +29,6 @@ along with GCC; see the file COPYING3.  If not see
>  #include "stringpool.h"
>  #include "stor-layout.h"
>  #include "rtl.h"
> -#include "pointer-set.h"
>  #include "basic-block.h"
>  #include "tree-ssa-alias.h"
>  #include "internal-fn.h"
> diff --git a/gcc/pointer-set.c b/gcc/pointer-set.c
> deleted file mode 100644
> index 8b6a732..0000000
> --- a/gcc/pointer-set.c
> +++ /dev/null
> @@ -1,271 +0,0 @@
> -/* Set operations on pointers
> -   Copyright (C) 2004-2014 Free Software Foundation, Inc.
> -
> -This file is part of GCC.
> -
> -GCC 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.
> -
> -GCC 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 GCC; see the file COPYING3.  If not see
> -<http://www.gnu.org/licenses/>.  */
> -
> -#include "config.h"
> -#include "system.h"
> -#include "pointer-set.h"
> -
> -
> -/* Use the multiplicative method, as described in Knuth 6.4, to obtain
> -   a hash code for P in the range [0, MAX).  MAX == 2^LOGMAX.
> -
> -   Summary of this method: Multiply p by some number A that's
> -   relatively prime to 2^sizeof(size_t).  The result is two words.
> -   Discard the most significant word, and return the most significant
> -   N bits of the least significant word.  As suggested by Knuth, our
> -   choice for A is the integer part of (ULONG_MAX + 1.0) / phi, where phi
> -   is the golden ratio.
> -
> -   We don't need to do anything special for full-width multiplication
> -   because we're only interested in the least significant word of the
> -   product, and unsigned arithmetic in C is modulo the word size.  */
> -
> -static inline size_t
> -hash1 (const void *p, unsigned long max, unsigned long logmax)
> -{
> -#if HOST_BITS_PER_LONG == 32
> -  const unsigned long A = 0x9e3779b9u;
> -#elif HOST_BITS_PER_LONG == 64
> -  const unsigned long A = 0x9e3779b97f4a7c16ul;
> -#else
> -  const unsigned long A
> -    = (ULONG_MAX + 1.0L) * 0.6180339887498948482045868343656381177203L;
> -#endif
> -  const unsigned long shift = HOST_BITS_PER_LONG - logmax;
> -
> -  return ((A * (uintptr_t) p) >> shift) & (max - 1);
> -}
> -
> -
> -/* Allocate an empty pointer set.  */
> -struct pointer_set_t *
> -pointer_set_create (void)
> -{
> -  struct pointer_set_t *result = XNEW (struct pointer_set_t);
> -
> -  result->n_elements = 0;
> -  result->log_slots = 8;
> -  result->n_slots = (size_t) 1 << result->log_slots;
> -
> -  result->slots = XCNEWVEC (const void *, result->n_slots);
> -  return result;
> -}
> -
> -/* Reclaims all memory associated with PSET.  */
> -void
> -pointer_set_destroy (struct pointer_set_t *pset)
> -{
> -  XDELETEVEC (pset->slots);
> -  XDELETE (pset);
> -}
> -
> -
> -/* Lookup the slot for the pointer P and return true if it exists,
> -   otherwise return false in which case *IX points to the slot that
> -   would be used on insertion.  */
> -
> -bool
> -pointer_set_lookup (const pointer_set_t *pset, const void *p, size_t *ix)
> -{
> -  size_t n = hash1 (p, pset->n_slots, pset->log_slots);
> -
> -  while (true)
> -    {
> -      if (pset->slots[n] == p)
> -       {
> -         *ix = n;
> -         return true;
> -       }
> -      else if (pset->slots[n] == 0)
> -       {
> -         *ix = n;
> -         return false;
> -       }
> -      else
> -       {
> -         ++n;
> -         if (n == pset->n_slots)
> -           n = 0;
> -       }
> -    }
> -}
> -
> -/* Returns nonzero if PSET contains P.  P must be nonnull.
> -
> -   Collisions are resolved by linear probing.  */
> -int
> -pointer_set_contains (const struct pointer_set_t *pset, const void *p)
> -{
> -  size_t n;
> -  return pointer_set_lookup (pset, p, &n);
> -}
> -
> -/* Inserts P into PSET if it wasn't already there.  Returns nonzero
> -   if it was already there. P must be nonnull.  */
> -int
> -pointer_set_insert (struct pointer_set_t *pset, const void *p)
> -{
> -  size_t n;
> -
> -  /* For simplicity, expand the set even if P is already there.  This can be
> -     superfluous but can happen at most once.  */
> -  if (pset->n_elements > pset->n_slots / 4)
> -    {
> -      size_t old_n_slots = pset->n_slots;
> -      const void **old_slots = pset->slots;
> -      pset->log_slots = pset->log_slots + 1;
> -      pset->n_slots = pset->n_slots * 2;
> -      pset->slots = XCNEWVEC (const void *, pset->n_slots);
> -      size_t i;
> -
> -      for (i = 0; i < old_n_slots; ++i)
> -        {
> -         const void *value = old_slots[i];
> -         pointer_set_lookup (pset, value, &n);
> -         pset->slots[n] = value;
> -       }
> -
> -      XDELETEVEC (old_slots);
> -    }
> -
> -  if (pointer_set_lookup (pset, p, &n))
> -    return 1;
> -
> -  pset->slots[n] = p;
> -  ++pset->n_elements;
> -  return 0;
> -}
> -
> -/* Pass each pointer in PSET to the function in FN, together with the fixed
> -   parameter DATA.  If FN returns false, the iteration stops.  */
> -
> -void pointer_set_traverse (const struct pointer_set_t *pset,
> -                          bool (*fn) (const void *, void *), void *data)
> -{
> -  size_t i;
> -  for (i = 0; i < pset->n_slots; ++i)
> -    if (pset->slots[i] && !fn (pset->slots[i], data))
> -      break;
> -}
> -
> -
> -/* A pointer map is represented the same way as a pointer_set, so
> -   the hash code is based on the address of the key, rather than
> -   its contents.  Null keys are a reserved value.  Deletion is not
> -   supported (yet).  There is no mechanism for user control of hash
> -   function, equality comparison, initial size, or resizing policy.  */
> -
> -struct pointer_map_t
> -{
> -  pointer_set_t pset;
> -  void **values;
> -};
> -
> -/* Allocate an empty pointer map.  */
> -struct pointer_map_t *
> -pointer_map_create (void)
> -{
> -  struct pointer_map_t *result = XNEW (struct pointer_map_t);
> -
> -  result->pset.n_elements = 0;
> -  result->pset.log_slots = 8;
> -  result->pset.n_slots = (size_t) 1 << result->pset.log_slots;
> -
> -  result->pset.slots = XCNEWVEC (const void *, result->pset.n_slots);
> -  result->values = XCNEWVEC (void *, result->pset.n_slots);
> -  return result;
> -}
> -
> -/* Reclaims all memory associated with PMAP.  */
> -void pointer_map_destroy (struct pointer_map_t *pmap)
> -{
> -  XDELETEVEC (pmap->pset.slots);
> -  XDELETEVEC (pmap->values);
> -  XDELETE (pmap);
> -}
> -
> -/* Returns a pointer to the value to which P maps, if PMAP contains P.  P
> -   must be nonnull.  Return NULL if PMAP does not contain P.
> -
> -   Collisions are resolved by linear probing.  */
> -void **
> -pointer_map_contains (const struct pointer_map_t *pmap, const void *p)
> -{
> -  size_t n;
> -  if (pointer_set_lookup (&pmap->pset, p, &n))
> -    return &pmap->values[n];
> -  else
> -    return NULL;
> -}
> -
> -/* Inserts P into PMAP if it wasn't already there.  Returns a pointer
> -   to the value.  P must be nonnull.  */
> -void **
> -pointer_map_insert (struct pointer_map_t *pmap, const void *p)
> -{
> -  size_t n;
> -
> -  /* For simplicity, expand the map even if P is already there.  This can be
> -     superfluous but can happen at most once.  */
> -  if (pmap->pset.n_elements > pmap->pset.n_slots / 4)
> -    {
> -      size_t old_n_slots = pmap->pset.n_slots;
> -      const void **old_keys = pmap->pset.slots;
> -      void **old_values = pmap->values;
> -      pmap->pset.log_slots = pmap->pset.log_slots + 1;
> -      pmap->pset.n_slots = pmap->pset.n_slots * 2;
> -      pmap->pset.slots = XCNEWVEC (const void *, pmap->pset.n_slots);
> -      pmap->values = XCNEWVEC (void *, pmap->pset.n_slots);
> -      size_t i;
> -
> -      for (i = 0; i < old_n_slots; ++i)
> -       if (old_keys[i])
> -         {
> -           const void *key = old_keys[i];
> -           pointer_set_lookup (&pmap->pset, key, &n);
> -           pmap->pset.slots[n] = key;
> -           pmap->values[n] = old_values[i];
> -         }
> -
> -      XDELETEVEC (old_keys);
> -      XDELETEVEC (old_values);
> -    }
> -
> -  if (!pointer_set_lookup (&pmap->pset, p, &n))
> -    {
> -      ++pmap->pset.n_elements;
> -      pmap->pset.slots[n] = p;
> -    }
> -
> -  return &pmap->values[n];
> -}
> -
> -/* Pass each pointer in PMAP to the function in FN, together with the pointer
> -   to the value and the fixed parameter DATA.  If FN returns false, the
> -   iteration stops.  */
> -
> -void pointer_map_traverse (const struct pointer_map_t *pmap,
> -                          bool (*fn) (const void *, void **, void *), void *data)
> -{
> -  size_t i;
> -  for (i = 0; i < pmap->pset.n_slots; ++i)
> -    if (pmap->pset.slots[i]
> -       && !fn (pmap->pset.slots[i], &pmap->values[i], data))
> -      break;
> -}
> diff --git a/gcc/pointer-set.h b/gcc/pointer-set.h
> deleted file mode 100644
> index fc59212..0000000
> --- a/gcc/pointer-set.h
> +++ /dev/null
> @@ -1,59 +0,0 @@
> -/* Set operations on pointers
> -   Copyright (C) 2004-2014 Free Software Foundation, Inc.
> -
> -This file is part of GCC.
> -
> -GCC 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.
> -
> -GCC 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 GCC; see the file COPYING3.  If not see
> -<http://www.gnu.org/licenses/>.  */
> -
> -#ifndef POINTER_SET_H
> -#define POINTER_SET_H
> -
> -
> -/* A pointer set is represented as a simple open-addressing hash
> -   table.  Simplifications: The hash code is based on the value of the
> -   pointer, not what it points to.  The number of buckets is always a
> -   power of 2.  Null pointers are a reserved value.  Deletion is not
> -   supported (yet).  There is no mechanism for user control of hash
> -   function, equality comparison, initial size, or resizing policy.  */
> -
> -struct pointer_set_t
> -{
> -  size_t log_slots;
> -  size_t n_slots;              /* n_slots = 2^log_slots */
> -  size_t n_elements;
> -  const void **slots;
> -};
> -
> -struct pointer_set_t *pointer_set_create (void);
> -void pointer_set_destroy (struct pointer_set_t *pset);
> -int pointer_set_contains (const struct pointer_set_t *pset, const void *p);
> -int pointer_set_insert (struct pointer_set_t *pset, const void *p);
> -void pointer_set_traverse (const struct pointer_set_t *,
> -                          bool (*) (const void *, void *),
> -                          void *);
> -bool pointer_set_lookup (const pointer_set_t *, const void *, size_t *);
> -
> -
> -struct pointer_map_t;
> -pointer_map_t *pointer_map_create (void);
> -void pointer_map_destroy (pointer_map_t *pmap);
> -
> -void **pointer_map_contains (const pointer_map_t *pmap, const void *p);
> -void **pointer_map_insert (pointer_map_t *pmap, const void *p);
> -void pointer_map_traverse (const pointer_map_t *,
> -                          bool (*) (const void *, void **, void *), void *);
> -
> -
> -#endif  /* POINTER_SET_H  */
> diff --git a/gcc/predict.c b/gcc/predict.c
> index 34ebdc3..835c618 100644
> --- a/gcc/predict.c
> +++ b/gcc/predict.c
> @@ -51,7 +51,6 @@ along with GCC; see the file COPYING3.  If not see
>  #include "params.h"
>  #include "target.h"
>  #include "cfgloop.h"
> -#include "pointer-set.h"
>  #include "hash-map.h"
>  #include "tree-ssa-alias.h"
>  #include "internal-fn.h"
> diff --git a/gcc/stmt.c b/gcc/stmt.c
> index 55ec279..8e6d3a5 100644
> --- a/gcc/stmt.c
> +++ b/gcc/stmt.c
> @@ -48,7 +48,6 @@ along with GCC; see the file COPYING3.  If not see
>  #include "optabs.h"
>  #include "target.h"
>  #include "hash-set.h"
> -#include "pointer-set.h"
>  #include "basic-block.h"
>  #include "tree-ssa-alias.h"
>  #include "internal-fn.h"
> diff --git a/gcc/testsuite/g++.dg/plugin/selfassign.c b/gcc/testsuite/g++.dg/plugin/selfassign.c
> index 508176f..cfddada 100644
> --- a/gcc/testsuite/g++.dg/plugin/selfassign.c
> +++ b/gcc/testsuite/g++.dg/plugin/selfassign.c
> @@ -11,7 +11,6 @@
>  #include "stringpool.h"
>  #include "toplev.h"
>  #include "basic-block.h"
> -#include "pointer-set.h"
>  #include "hash-table.h"
>  #include "vec.h"
>  #include "ggc.h"
> diff --git a/gcc/testsuite/gcc.dg/plugin/finish_unit_plugin.c b/gcc/testsuite/gcc.dg/plugin/finish_unit_plugin.c
> index c04d96d..1b4f7cc 100644
> --- a/gcc/testsuite/gcc.dg/plugin/finish_unit_plugin.c
> +++ b/gcc/testsuite/gcc.dg/plugin/finish_unit_plugin.c
> @@ -9,7 +9,6 @@
>  #include "tree.h"
>  #include "toplev.h"
>  #include "basic-block.h"
> -#include "pointer-set.h"
>  #include "hash-table.h"
>  #include "vec.h"
>  #include "ggc.h"
> diff --git a/gcc/testsuite/gcc.dg/plugin/ggcplug.c b/gcc/testsuite/gcc.dg/plugin/ggcplug.c
> index d441528..65d848e 100644
> --- a/gcc/testsuite/gcc.dg/plugin/ggcplug.c
> +++ b/gcc/testsuite/gcc.dg/plugin/ggcplug.c
> @@ -8,7 +8,6 @@
>  #include "tree.h"
>  #include "toplev.h"
>  #include "basic-block.h"
> -#include "pointer-set.h"
>  #include "hash-table.h"
>  #include "vec.h"
>  #include "ggc.h"
> diff --git a/gcc/testsuite/gcc.dg/plugin/one_time_plugin.c b/gcc/testsuite/gcc.dg/plugin/one_time_plugin.c
> index d873d02..bd1c0f0 100644
> --- a/gcc/testsuite/gcc.dg/plugin/one_time_plugin.c
> +++ b/gcc/testsuite/gcc.dg/plugin/one_time_plugin.c
> @@ -6,7 +6,6 @@
>  #include "tree.h"
>  #include "tm.h"
>  #include "toplev.h"
> -#include "pointer-set.h"
>  #include "hash-table.h"
>  #include "vec.h"
>  #include "ggc.h"
> diff --git a/gcc/testsuite/gcc.dg/plugin/selfassign.c b/gcc/testsuite/gcc.dg/plugin/selfassign.c
> index 227b6b0..80c59bb 100644
> --- a/gcc/testsuite/gcc.dg/plugin/selfassign.c
> +++ b/gcc/testsuite/gcc.dg/plugin/selfassign.c
> @@ -11,7 +11,6 @@
>  #include "stringpool.h"
>  #include "toplev.h"
>  #include "basic-block.h"
> -#include "pointer-set.h"
>  #include "hash-table.h"
>  #include "vec.h"
>  #include "ggc.h"
> diff --git a/gcc/testsuite/gcc.dg/plugin/start_unit_plugin.c b/gcc/testsuite/gcc.dg/plugin/start_unit_plugin.c
> index e83476b..b98cf55 100644
> --- a/gcc/testsuite/gcc.dg/plugin/start_unit_plugin.c
> +++ b/gcc/testsuite/gcc.dg/plugin/start_unit_plugin.c
> @@ -14,7 +14,6 @@
>  #include "stringpool.h"
>  #include "toplev.h"
>  #include "basic-block.h"
> -#include "pointer-set.h"
>  #include "hash-table.h"
>  #include "vec.h"
>  #include "ggc.h"
> diff --git a/gcc/tree-affine.c b/gcc/tree-affine.c
> index 5c894ea..18b44c1 100644
> --- a/gcc/tree-affine.c
> +++ b/gcc/tree-affine.c
> @@ -23,7 +23,6 @@ along with GCC; see the file COPYING3.  If not see
>  #include "tree.h"
>  #include "expr.h"
>  #include "tree-pretty-print.h"
> -#include "pointer-set.h"
>  #include "tree-affine.h"
>  #include "basic-block.h"
>  #include "tree-ssa-alias.h"
> diff --git a/gcc/tree-cfg.c b/gcc/tree-cfg.c
> index cfa6527..9d1de01 100644
> --- a/gcc/tree-cfg.c
> +++ b/gcc/tree-cfg.c
> @@ -33,7 +33,6 @@ along with GCC; see the file COPYING3.  If not see
>  #include "flags.h"
>  #include "function.h"
>  #include "gimple-pretty-print.h"
> -#include "pointer-set.h"
>  #include "tree-ssa-alias.h"
>  #include "internal-fn.h"
>  #include "gimple-fold.h"
> diff --git a/gcc/tree-eh.c b/gcc/tree-eh.c
> index db28184..6c6faf3 100644
> --- a/gcc/tree-eh.c
> +++ b/gcc/tree-eh.c
> @@ -29,7 +29,6 @@ along with GCC; see the file COPYING3.  If not see
>  #include "function.h"
>  #include "except.h"
>  #include "hash-set.h"
> -#include "pointer-set.h"
>  #include "basic-block.h"
>  #include "tree-ssa-alias.h"
>  #include "internal-fn.h"
> diff --git a/gcc/tree-inline.c b/gcc/tree-inline.c
> index e2b7990..b6ecaa4 100644
> --- a/gcc/tree-inline.c
> +++ b/gcc/tree-inline.c
> @@ -36,7 +36,6 @@ along with GCC; see the file COPYING3.  If not see
>  #include "basic-block.h"
>  #include "tree-iterator.h"
>  #include "intl.h"
> -#include "pointer-set.h"
>  #include "tree-ssa-alias.h"
>  #include "internal-fn.h"
>  #include "gimple-fold.h"
> diff --git a/gcc/tree-nested.c b/gcc/tree-nested.c
> index 7d5c039..07d6c79 100644
> --- a/gcc/tree-nested.c
> +++ b/gcc/tree-nested.c
> @@ -28,7 +28,6 @@
>  #include "function.h"
>  #include "tree-dump.h"
>  #include "tree-inline.h"
> -#include "pointer-set.h"
>  #include "basic-block.h"
>  #include "tree-ssa-alias.h"
>  #include "internal-fn.h"
> diff --git a/gcc/tree-scalar-evolution.c b/gcc/tree-scalar-evolution.c
> index 3c40b00..248bb8d 100644
> --- a/gcc/tree-scalar-evolution.c
> +++ b/gcc/tree-scalar-evolution.c
> @@ -280,7 +280,6 @@ along with GCC; see the file COPYING3.  If not see
>  #include "tree-ssa.h"
>  #include "cfgloop.h"
>  #include "tree-chrec.h"
> -#include "pointer-set.h"
>  #include "tree-affine.h"
>  #include "tree-scalar-evolution.h"
>  #include "dumpfile.h"
> diff --git a/gcc/tree-ssa-loop-im.c b/gcc/tree-ssa-loop-im.c
> index 6239a70..a3ebe72 100644
> --- a/gcc/tree-ssa-loop-im.c
> +++ b/gcc/tree-ssa-loop-im.c
> @@ -25,7 +25,6 @@ along with GCC; see the file COPYING3.  If not see
>  #include "tm_p.h"
>  #include "basic-block.h"
>  #include "gimple-pretty-print.h"
> -#include "pointer-set.h"
>  #include "hash-map.h"
>  #include "hash-table.h"
>  #include "tree-ssa-alias.h"
> diff --git a/gcc/tree-ssa-loop-niter.c b/gcc/tree-ssa-loop-niter.c
> index c95cde8..d4d3e53 100644
> --- a/gcc/tree-ssa-loop-niter.c
> +++ b/gcc/tree-ssa-loop-niter.c
> @@ -29,7 +29,6 @@ along with GCC; see the file COPYING3.  If not see
>  #include "gimple-pretty-print.h"
>  #include "intl.h"
>  #include "hash-set.h"
> -#include "pointer-set.h"
>  #include "tree-ssa-alias.h"
>  #include "internal-fn.h"
>  #include "gimple-expr.h"
> diff --git a/gcc/tree-ssa-phiopt.c b/gcc/tree-ssa-phiopt.c
> index 3185d9a..f62010f 100644
> --- a/gcc/tree-ssa-phiopt.c
> +++ b/gcc/tree-ssa-phiopt.c
> @@ -28,7 +28,6 @@ along with GCC; see the file COPYING3.  If not see
>  #include "tm_p.h"
>  #include "basic-block.h"
>  #include "hash-set.h"
> -#include "pointer-set.h"
>  #include "tree-ssa-alias.h"
>  #include "internal-fn.h"
>  #include "gimple-expr.h"
> diff --git a/gcc/tree-ssa-structalias.c b/gcc/tree-ssa-structalias.c
> index 521d778..3f18d82 100644
> --- a/gcc/tree-ssa-structalias.c
> +++ b/gcc/tree-ssa-structalias.c
> @@ -30,7 +30,6 @@
>  #include "tree.h"
>  #include "stor-layout.h"
>  #include "stmt.h"
> -#include "pointer-set.h"
>  #include "hash-table.h"
>  #include "tree-ssa-alias.h"
>  #include "internal-fn.h"
> diff --git a/gcc/tree-ssa-uninit.c b/gcc/tree-ssa-uninit.c
> index f2578b7..3b38fd4 100644
> --- a/gcc/tree-ssa-uninit.c
> +++ b/gcc/tree-ssa-uninit.c
> @@ -30,7 +30,6 @@ along with GCC; see the file COPYING3.  If not see
>  #include "gimple-pretty-print.h"
>  #include "bitmap.h"
>  #include "hash-set.h"
> -#include "pointer-set.h"
>  #include "tree-ssa-alias.h"
>  #include "internal-fn.h"
>  #include "gimple-expr.h"
> diff --git a/gcc/tree-ssa.c b/gcc/tree-ssa.c
> index fd12be7..b6b3718 100644
> --- a/gcc/tree-ssa.c
> +++ b/gcc/tree-ssa.c
> @@ -30,7 +30,6 @@ along with GCC; see the file COPYING3.  If not see
>  #include "basic-block.h"
>  #include "function.h"
>  #include "gimple-pretty-print.h"
> -#include "pointer-set.h"
>  #include "tree-ssa-alias.h"
>  #include "internal-fn.h"
>  #include "gimple-fold.h"
> diff --git a/gcc/tree.c b/gcc/tree.c
> index d95cf78..49cb5c0 100644
> --- a/gcc/tree.c
> +++ b/gcc/tree.c
> @@ -52,7 +52,6 @@ along with GCC; see the file COPYING3.  If not see
>  #include "tree-iterator.h"
>  #include "basic-block.h"
>  #include "bitmap.h"
> -#include "pointer-set.h"
>  #include "tree-ssa-alias.h"
>  #include "internal-fn.h"
>  #include "gimple-expr.h"
> diff --git a/gcc/var-tracking.c b/gcc/var-tracking.c
> index 3b72fce..4f47808 100644
> --- a/gcc/var-tracking.c
> +++ b/gcc/var-tracking.c
> @@ -93,7 +93,6 @@
>  #include "tree.h"
>  #include "varasm.h"
>  #include "stor-layout.h"
> -#include "pointer-set.h"
>  #include "hash-map.h"
>  #include "hash-table.h"
>  #include "basic-block.h"
> diff --git a/gcc/varpool.c b/gcc/varpool.c
> index 8350adb..b5fe71e 100644
> --- a/gcc/varpool.c
> +++ b/gcc/varpool.c
> @@ -34,7 +34,6 @@ along with GCC; see the file COPYING3.  If not see
>  #include "output.h"
>  #include "gimple-expr.h"
>  #include "flags.h"
> -#include "pointer-set.h"
>  #include "tree-ssa-alias.h"
>  #include "gimple.h"
>  #include "lto-streamer.h"
> --
> 2.0.1
>



More information about the Gcc-patches mailing list