summaryrefslogtreecommitdiff
path: root/gcc/config
diff options
context:
space:
mode:
authoramacleod <amacleod@138bc75d-0d04-0410-961f-82ee72b054a4>2015-07-10 12:13:06 +0000
committeramacleod <amacleod@138bc75d-0d04-0410-961f-82ee72b054a4>2015-07-10 12:13:06 +0000
commitd040a5b0982d5756311f25d3382723da8a90475d (patch)
treeb690a0be92ae17eb3f55a5cb28221ad3cbca1e36 /gcc/config
parent3311dd0052d76209b3fb298ee4517cd7adfb72ff (diff)
downloadgcc-d040a5b0982d5756311f25d3382723da8a90475d.tar.gz
2015-07-10 Andrew MacLeod <amacleod@redhat.com>
* gimple-predict.h: New file. (gimple_predict_predictor, gimple_predict_set_predictor, gimple_predict_outcome, gimple_predict_set_outcome, gimple_build_predict): Relocate here. * gimple.h (gimple_predict_predictor, gimple_predict_set_predictor, gimple_predict_outcome, gimple_predict_set_outcome): Move to gimple-predict.h. * gimple.c (gimple_build_predict): Move to gimple-predict.h * basic-block.h: Don't include cfghooks.h. * backend.h: Don't include predict.h. * cfghooks.h: Include predict.h. * gimple-pretty-print.c: Include gimple-predict.h. * gimplify.c: Likwise. * predict.c: Adjust includes. * tree-inline.c: Likewise. * asan.c: Likewise. * auto-inc-dec.c: Likewise. * auto-profile.c: Likewise. * bb-reorder.c: Likewise. * builtins.c: Likewise. * caller-save.c: Likewise. * calls.c: Likewise. * cfganal.c: Likewise. * cfgbuild.c: Likewise. * cfg.c: Likewise. * cfgcleanup.c: Likewise. * cfgexpand.c: Likewise. * cfghooks.c: Likewise. * cfgloopanal.c: Likewise. * cfgloop.c: Likewise. * cfgloopmanip.c: Likewise. * cfgrtl.c: Likewise. * cgraph.c: Likewise. * cgraphunit.c: Likewise. * combine.c: Likewise. * cprop.c: Likewise. * cse.c: Likewise. * dce.c: Likewise. * dojump.c: Likewise. * dse.c: Likewise. * except.c: Likewise. * expmed.c: Likewise. * expr.c: Likewise. * final.c: Likewise. * fold-const.c: Likewise. * function.c: Likewise. * fwprop.c: Likewise. * gcc-plugin.h: Likewise. * gcse.c: Likewise. * genattrtab.c: Likewise. * genemit.c: Likewise. * gengtype.c: Likewise. * genopinit.c: Likewise. * genoutput.c: Likewise. * genpreds.c: Likewise. * genrecog.c: Likewise. * gimple-fold.c: Likewise. * gimple-iterator.c: Likewise. * gimple-ssa-isolate-paths.c: Likewise. * gimple-ssa-strength-reduction.c: Likewise. * graph.c: Likewise. * graphite-blocking.c: Likewise. * graphite.c: Likewise. * graphite-dependences.c: Likewise. * graphite-interchange.c: Likewise. * graphite-isl-ast-to-gimple.c: Likewise. * graphite-optimize-isl.c: Likewise. * graphite-poly.c: Likewise. * graphite-scop-detection.c: Likewise. * graphite-sese-to-poly.c: Likewise. * haifa-sched.c: Likewise. * ifcvt.c: Likewise. * internal-fn.c: Likewise. * ipa-cp.c: Likewise. * ipa-profile.c: Likewise. * ipa-split.c: Likewise. * ipa-utils.c: Likewise. * ira-build.c: Likewise. * ira-color.c: Likewise. * ira-conflicts.c: Likewise. * ira-costs.c: Likewise. * ira-emit.c: Likewise. * ira-lives.c: Likewise. * jump.c: Likewise. * loop-doloop.c: Likewise. * loop-init.c: Likewise. * loop-invariant.c: Likewise. * loop-unroll.c: Likewise. * lower-subreg.c: Likewise. * lra-assigns.c: Likewise. * lra.c: Likewise. * lra-coalesce.c: Likewise. * lra-constraints.c: Likewise. * lra-lives.c: Likewise. * lto-cgraph.c: Likewise. * lto-streamer-in.c: Likewise. * mode-switching.c: Likewise. * modulo-sched.c: Likewise. * omp-low.c: Likewise. * optabs.c: Likewise. * passes.c: Likewise. * postreload.c: Likewise. * postreload-gcse.c: Likewise. * profile.c: Likewise. * recog.c: Likewise. * regstat.c: Likewise. * reload1.c: Likewise. * reorg.c: Likewise. * rtlanal.c: Likewise. * sched-ebb.c: Likewise. * sel-sched-ir.c: Likewise. * sese.c: Likewise. * shrink-wrap.c: Likewise. * simplify-rtx.c: Likewise. * stmt.c: Likewise. * store-motion.c: Likewise. * tracer.c: Likewise. * trans-mem.c: Likewise. * tree-call-cdce.c: Likewise. * tree-cfg.c: Likewise. * tree-cfgcleanup.c: Likewise. * tree-chkp.c: Likewise. * tree-complex.c: Likewise. * tree-eh.c: Likewise. * tree-if-conv.c: Likewise. * tree-loop-distribution.c: Likewise. * tree-outof-ssa.c: Likewise. * tree-parloops.c: Likewise. * tree-predcom.c: Likewise. * tree-pretty-print.c: Likewise. * tree-profile.c: Likewise. * tree-sra.c: Likewise. * tree-ssa.c: Likewise. * tree-ssa-coalesce.c: Likewise. * tree-ssa-dce.c: Likewise. * tree-ssa-dom.c: Likewise. * tree-ssa-forwprop.c: Likewise. * tree-ssa-ifcombine.c: Likewise. * tree-ssa-loop-ch.c: Likewise. * tree-ssa-loop-im.c: Likewise. * tree-ssa-loop-ivcanon.c: Likewise. * tree-ssa-loop-ivopts.c: Likewise. * tree-ssa-loop-manip.c: Likewise. * tree-ssa-loop-prefetch.c: Likewise. * tree-ssa-loop-unswitch.c: Likewise. * tree-ssa-math-opts.c: Likewise. * tree-ssa-phiopt.c: Likewise. * tree-ssa-pre.c: Likewise. * tree-ssa-reassoc.c: Likewise. * tree-ssa-sink.c: Likewise. * tree-ssa-tail-merge.c: Likewise. * tree-ssa-threadedge.c: Likewise. * tree-ssa-threadupdate.c: Likewise. * tree-switch-conversion.c: Likewise. * tree-tailcall.c: Likewise. * tree-vect-data-refs.c: Likewise. * tree-vect-loop.c: Likewise. * tree-vect-loop-manip.c: Likewise. * tree-vectorizer.c: Likewise. * tree-vrp.c: Likewise. * ubsan.c: Likewise. * value-prof.c: Likewise. * varasm.c: Likewise. * var-tracking.c: Likewise. * config/aarch64/aarch64-builtins.c: Likewise. * config/aarch64/aarch64.c: Likewise. * config/aarch64/cortex-a57-fma-steering.c: Likewise. * config/alpha/alpha.c: Likewise. * config/arc/arc.c: Likewise. * config/arm/arm.c: Likewise. * config/avr/avr.c: Likewise. * config/bfin/bfin.c: Likewise. * config/c6x/c6x.c: Likewise. * config/cr16/cr16.c: Likewise. * config/cris/cris.c: Likewise. * config/darwin.c: Likewise. * config/darwin-c.c: Likewise. * config/epiphany/epiphany.c: Likewise. * config/epiphany/mode-switch-use.c: Likewise. * config/epiphany/resolve-sw-modes.c: Likewise. * config/fr30/fr30.c: Likewise. * config/frv/frv.c: Likewise. * config/ft32/ft32.c: Likewise. * config/h8300/h8300.c: Likewise. * config/i386/i386.c: Likewise. * config/i386/winnt.c: Likewise. * config/ia64/ia64.c: Likewise. * config/iq2000/iq2000.c: Likewise. * config/lm32/lm32.c: Likewise. * config/m32c/m32c.c: Likewise. * config/m32r/m32r.c: Likewise. * config/m68k/m68k.c: Likewise. * config/mcore/mcore.c: Likewise. * config/mep/mep.c: Likewise. * config/microblaze/microblaze.c: Likewise. * config/mips/mips.c: Likewise. * config/mmix/mmix.c: Likewise. * config/mn10300/mn10300.c: Likewise. * config/moxie/moxie.c: Likewise. * config/msp430/msp430.c: Likewise. * config/nds32/nds32.c: Likewise. * config/nds32/nds32-cost.c: Likewise. * config/nds32/nds32-fp-as-gp.c: Likewise. * config/nds32/nds32-intrinsic.c: Likewise. * config/nds32/nds32-isr.c: Likewise. * config/nds32/nds32-md-auxiliary.c: Likewise. * config/nds32/nds32-memory-manipulation.c: Likewise. * config/nds32/nds32-pipelines-auxiliary.c: Likewise. * config/nds32/nds32-predicates.c: Likewise. * config/nios2/nios2.c: Likewise. * config/nvptx/nvptx.c: Likewise. * config/pa/pa.c: Likewise. * config/pdp11/pdp11.c: Likewise. * config/rl78/rl78.c: Likewise. * config/rs6000/rs6000.c: Likewise. * config/rx/rx.c: Likewise. * config/s390/s390.c: Likewise. * config/sh/sh.c: Likewise. * config/sh/sh-mem.cc: Likewise. * config/sh/sh_optimize_sett_clrt.cc: Likewise. * config/sh/sh_treg_combine.cc: Likewise. * config/sparc/sparc.c: Likewise. * config/spu/spu.c: Likewise. * config/stormy16/stormy16.c: Likewise. * config/tilegx/tilegx.c: Likewise. * config/tilepro/tilepro.c: Likewise. * config/v850/v850.c: Likewise. * config/vax/vax.c: Likewise. * config/visium/visium.c: Likewise. * config/xtensa/xtensa.c: Likewise. java 2015-07-10 Andrew MacLeod <amacleod@redhat.com> * java-gimplify.c: Include cfghooks.h rather than predict.h. lto 2015-07-10 Andrew MacLeod <amacleod@redhat.com> * lto.c: Include cfghooks.h rather than predict.h. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@225668 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config')
-rw-r--r--gcc/config/aarch64/aarch64-builtins.c2
-rw-r--r--gcc/config/aarch64/aarch64.c1
-rw-r--r--gcc/config/aarch64/cortex-a57-fma-steering.c1
-rw-r--r--gcc/config/alpha/alpha.c1
-rw-r--r--gcc/config/arc/arc.c1
-rw-r--r--gcc/config/arm/arm.c1
-rw-r--r--gcc/config/avr/avr.c1
-rw-r--r--gcc/config/bfin/bfin.c1
-rw-r--r--gcc/config/c6x/c6x.c1
-rw-r--r--gcc/config/cr16/cr16.c1
-rw-r--r--gcc/config/cris/cris.c1
-rw-r--r--gcc/config/darwin-c.c2
-rw-r--r--gcc/config/darwin.c1
-rw-r--r--gcc/config/epiphany/epiphany.c1
-rw-r--r--gcc/config/epiphany/mode-switch-use.c1
-rw-r--r--gcc/config/epiphany/resolve-sw-modes.c1
-rw-r--r--gcc/config/fr30/fr30.c1
-rw-r--r--gcc/config/frv/frv.c1
-rw-r--r--gcc/config/ft32/ft32.c1
-rw-r--r--gcc/config/h8300/h8300.c1
-rw-r--r--gcc/config/i386/i386.c1
-rw-r--r--gcc/config/i386/winnt.c2
-rw-r--r--gcc/config/ia64/ia64.c1
-rw-r--r--gcc/config/iq2000/iq2000.c1
-rw-r--r--gcc/config/lm32/lm32.c1
-rw-r--r--gcc/config/m32c/m32c.c1
-rw-r--r--gcc/config/m32r/m32r.c1
-rw-r--r--gcc/config/m68k/m68k.c1
-rw-r--r--gcc/config/mcore/mcore.c1
-rw-r--r--gcc/config/mep/mep.c1
-rw-r--r--gcc/config/microblaze/microblaze.c1
-rw-r--r--gcc/config/mips/mips.c1
-rw-r--r--gcc/config/mmix/mmix.c1
-rw-r--r--gcc/config/mn10300/mn10300.c1
-rw-r--r--gcc/config/moxie/moxie.c1
-rw-r--r--gcc/config/msp430/msp430.c1
-rw-r--r--gcc/config/nds32/nds32-cost.c1
-rw-r--r--gcc/config/nds32/nds32-fp-as-gp.c1
-rw-r--r--gcc/config/nds32/nds32-intrinsic.c1
-rw-r--r--gcc/config/nds32/nds32-isr.c1
-rw-r--r--gcc/config/nds32/nds32-md-auxiliary.c1
-rw-r--r--gcc/config/nds32/nds32-memory-manipulation.c1
-rw-r--r--gcc/config/nds32/nds32-pipelines-auxiliary.c1
-rw-r--r--gcc/config/nds32/nds32-predicates.c1
-rw-r--r--gcc/config/nds32/nds32.c1
-rw-r--r--gcc/config/nios2/nios2.c1
-rw-r--r--gcc/config/nvptx/nvptx.c1
-rw-r--r--gcc/config/pa/pa.c1
-rw-r--r--gcc/config/pdp11/pdp11.c1
-rw-r--r--gcc/config/rl78/rl78.c1
-rw-r--r--gcc/config/rs6000/rs6000.c1
-rw-r--r--gcc/config/rx/rx.c1
-rw-r--r--gcc/config/s390/s390.c1
-rw-r--r--gcc/config/sh/sh-mem.cc2
-rw-r--r--gcc/config/sh/sh.c1
-rw-r--r--gcc/config/sh/sh_optimize_sett_clrt.cc1
-rw-r--r--gcc/config/sh/sh_treg_combine.cc1
-rw-r--r--gcc/config/sparc/sparc.c1
-rw-r--r--gcc/config/spu/spu.c1
-rw-r--r--gcc/config/stormy16/stormy16.c1
-rw-r--r--gcc/config/tilegx/tilegx.c1
-rw-r--r--gcc/config/tilepro/tilepro.c1
-rw-r--r--gcc/config/v850/v850.c1
-rw-r--r--gcc/config/vax/vax.c1
-rw-r--r--gcc/config/visium/visium.c1
-rw-r--r--gcc/config/xtensa/xtensa.c1
66 files changed, 66 insertions, 4 deletions
diff --git a/gcc/config/aarch64/aarch64-builtins.c b/gcc/config/aarch64/aarch64-builtins.c
index b6c89b91a8f..294bf9d906b 100644
--- a/gcc/config/aarch64/aarch64-builtins.c
+++ b/gcc/config/aarch64/aarch64-builtins.c
@@ -23,7 +23,7 @@
#include "coretypes.h"
#include "tm.h"
#include "function.h"
-#include "predict.h"
+#include "cfghooks.h"
#include "basic-block.h"
#include "cfg.h"
#include "tree.h"
diff --git a/gcc/config/aarch64/aarch64.c b/gcc/config/aarch64/aarch64.c
index 6c13a07862b..f382591dcd9 100644
--- a/gcc/config/aarch64/aarch64.c
+++ b/gcc/config/aarch64/aarch64.c
@@ -22,6 +22,7 @@
#include "system.h"
#include "coretypes.h"
#include "backend.h"
+#include "cfghooks.h"
#include "tree.h"
#include "gimple.h"
#include "rtl.h"
diff --git a/gcc/config/aarch64/cortex-a57-fma-steering.c b/gcc/config/aarch64/cortex-a57-fma-steering.c
index 093c0e389cb..3744a9ea2a4 100644
--- a/gcc/config/aarch64/cortex-a57-fma-steering.c
+++ b/gcc/config/aarch64/cortex-a57-fma-steering.c
@@ -22,6 +22,7 @@
#include "system.h"
#include "coretypes.h"
#include "backend.h"
+#include "cfghooks.h"
#include "rtl.h"
#include "df.h"
#include "regs.h"
diff --git a/gcc/config/alpha/alpha.c b/gcc/config/alpha/alpha.c
index dbd4a82aee7..9919dd9cdea 100644
--- a/gcc/config/alpha/alpha.c
+++ b/gcc/config/alpha/alpha.c
@@ -23,6 +23,7 @@ along with GCC; see the file COPYING3. If not see
#include "system.h"
#include "coretypes.h"
#include "backend.h"
+#include "cfghooks.h"
#include "tree.h"
#include "gimple.h"
#include "rtl.h"
diff --git a/gcc/config/arc/arc.c b/gcc/config/arc/arc.c
index ca2ac4d48c9..b5b644c5eb1 100644
--- a/gcc/config/arc/arc.c
+++ b/gcc/config/arc/arc.c
@@ -32,6 +32,7 @@ along with GCC; see the file COPYING3. If not see
#include "system.h"
#include "coretypes.h"
#include "backend.h"
+#include "cfghooks.h"
#include "tree.h"
#include "rtl.h"
#include "df.h"
diff --git a/gcc/config/arm/arm.c b/gcc/config/arm/arm.c
index 16bda3b2ed8..4d60a32ed75 100644
--- a/gcc/config/arm/arm.c
+++ b/gcc/config/arm/arm.c
@@ -24,6 +24,7 @@
#include "system.h"
#include "coretypes.h"
#include "backend.h"
+#include "cfghooks.h"
#include "tree.h"
#include "rtl.h"
#include "df.h"
diff --git a/gcc/config/avr/avr.c b/gcc/config/avr/avr.c
index a4564612586..2434f58c947 100644
--- a/gcc/config/avr/avr.c
+++ b/gcc/config/avr/avr.c
@@ -22,6 +22,7 @@
#include "system.h"
#include "coretypes.h"
#include "backend.h"
+#include "cfghooks.h"
#include "tree.h"
#include "rtl.h"
#include "df.h"
diff --git a/gcc/config/bfin/bfin.c b/gcc/config/bfin/bfin.c
index ea3e6679cb3..a1310538ad0 100644
--- a/gcc/config/bfin/bfin.c
+++ b/gcc/config/bfin/bfin.c
@@ -22,6 +22,7 @@
#include "system.h"
#include "coretypes.h"
#include "backend.h"
+#include "cfghooks.h"
#include "tree.h"
#include "rtl.h"
#include "df.h"
diff --git a/gcc/config/c6x/c6x.c b/gcc/config/c6x/c6x.c
index 936161c3d16..1337c954d22 100644
--- a/gcc/config/c6x/c6x.c
+++ b/gcc/config/c6x/c6x.c
@@ -23,6 +23,7 @@
#include "system.h"
#include "coretypes.h"
#include "backend.h"
+#include "cfghooks.h"
#include "tree.h"
#include "rtl.h"
#include "df.h"
diff --git a/gcc/config/cr16/cr16.c b/gcc/config/cr16/cr16.c
index 47d8c77cc34..8185b59b282 100644
--- a/gcc/config/cr16/cr16.c
+++ b/gcc/config/cr16/cr16.c
@@ -22,6 +22,7 @@
#include "system.h"
#include "coretypes.h"
#include "backend.h"
+#include "cfghooks.h"
#include "tree.h"
#include "rtl.h"
#include "df.h"
diff --git a/gcc/config/cris/cris.c b/gcc/config/cris/cris.c
index b7fa1e627ca..70f34424e18 100644
--- a/gcc/config/cris/cris.c
+++ b/gcc/config/cris/cris.c
@@ -22,6 +22,7 @@ along with GCC; see the file COPYING3. If not see
#include "system.h"
#include "coretypes.h"
#include "backend.h"
+#include "cfghooks.h"
#include "tree.h"
#include "rtl.h"
#include "df.h"
diff --git a/gcc/config/darwin-c.c b/gcc/config/darwin-c.c
index 19f4404a601..144d8af2938 100644
--- a/gcc/config/darwin-c.c
+++ b/gcc/config/darwin-c.c
@@ -37,7 +37,7 @@ along with GCC; see the file COPYING3. If not see
#include "prefix.h"
#include "c-family/c-target.h"
#include "c-family/c-target-def.h"
-#include "predict.h"
+#include "cfghooks.h"
#include "cfg.h"
#include "cfgrtl.h"
#include "cfganal.h"
diff --git a/gcc/config/darwin.c b/gcc/config/darwin.c
index 3e1ae5216cb..0c5004396fe 100644
--- a/gcc/config/darwin.c
+++ b/gcc/config/darwin.c
@@ -22,6 +22,7 @@ along with GCC; see the file COPYING3. If not see
#include "system.h"
#include "coretypes.h"
#include "backend.h"
+#include "cfghooks.h"
#include "tree.h"
#include "gimple.h"
#include "rtl.h"
diff --git a/gcc/config/epiphany/epiphany.c b/gcc/config/epiphany/epiphany.c
index 692fc7476fa..f5aca81a8e9 100644
--- a/gcc/config/epiphany/epiphany.c
+++ b/gcc/config/epiphany/epiphany.c
@@ -22,6 +22,7 @@ along with GCC; see the file COPYING3. If not see
#include "system.h"
#include "coretypes.h"
#include "backend.h"
+#include "cfghooks.h"
#include "tree.h"
#include "rtl.h"
#include "df.h"
diff --git a/gcc/config/epiphany/mode-switch-use.c b/gcc/config/epiphany/mode-switch-use.c
index f0657450aaa..e6d3dce2987 100644
--- a/gcc/config/epiphany/mode-switch-use.c
+++ b/gcc/config/epiphany/mode-switch-use.c
@@ -23,6 +23,7 @@ along with GCC; see the file COPYING3. If not see
#include "system.h"
#include "coretypes.h"
#include "backend.h"
+#include "cfghooks.h"
#include "rtl.h"
#include "df.h"
#include "emit-rtl.h"
diff --git a/gcc/config/epiphany/resolve-sw-modes.c b/gcc/config/epiphany/resolve-sw-modes.c
index 34ed2f599f5..de3204e5223 100644
--- a/gcc/config/epiphany/resolve-sw-modes.c
+++ b/gcc/config/epiphany/resolve-sw-modes.c
@@ -22,6 +22,7 @@ along with GCC; see the file COPYING3. If not see
#include "system.h"
#include "coretypes.h"
#include "backend.h"
+#include "cfghooks.h"
#include "rtl.h"
#include "df.h"
#include "tm_p.h"
diff --git a/gcc/config/fr30/fr30.c b/gcc/config/fr30/fr30.c
index e96c62131a1..a347e9912e6 100644
--- a/gcc/config/fr30/fr30.c
+++ b/gcc/config/fr30/fr30.c
@@ -24,6 +24,7 @@
#include "system.h"
#include "coretypes.h"
#include "backend.h"
+#include "cfghooks.h"
#include "tree.h"
#include "rtl.h"
#include "df.h"
diff --git a/gcc/config/frv/frv.c b/gcc/config/frv/frv.c
index 9be5d3f619c..831f78a57c8 100644
--- a/gcc/config/frv/frv.c
+++ b/gcc/config/frv/frv.c
@@ -21,6 +21,7 @@ along with GCC; see the file COPYING3. If not see
#include "system.h"
#include "coretypes.h"
#include "backend.h"
+#include "cfghooks.h"
#include "tree.h"
#include "rtl.h"
#include "df.h"
diff --git a/gcc/config/ft32/ft32.c b/gcc/config/ft32/ft32.c
index 8a8dff7392c..3b04ea4cda1 100644
--- a/gcc/config/ft32/ft32.c
+++ b/gcc/config/ft32/ft32.c
@@ -22,6 +22,7 @@
#include "system.h"
#include "coretypes.h"
#include "backend.h"
+#include "cfghooks.h"
#include "tree.h"
#include "rtl.h"
#include "df.h"
diff --git a/gcc/config/h8300/h8300.c b/gcc/config/h8300/h8300.c
index 0abb92c2681..63a7adbe583 100644
--- a/gcc/config/h8300/h8300.c
+++ b/gcc/config/h8300/h8300.c
@@ -23,6 +23,7 @@ along with GCC; see the file COPYING3. If not see
#include "system.h"
#include "coretypes.h"
#include "backend.h"
+#include "cfghooks.h"
#include "tree.h"
#include "rtl.h"
#include "df.h"
diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c
index 007e0e13955..785990a7422 100644
--- a/gcc/config/i386/i386.c
+++ b/gcc/config/i386/i386.c
@@ -21,6 +21,7 @@ along with GCC; see the file COPYING3. If not see
#include "system.h"
#include "coretypes.h"
#include "backend.h"
+#include "cfghooks.h"
#include "tree.h"
#include "gimple.h"
#include "rtl.h"
diff --git a/gcc/config/i386/winnt.c b/gcc/config/i386/winnt.c
index a2ee1abe20f..362ef492a2b 100644
--- a/gcc/config/i386/winnt.c
+++ b/gcc/config/i386/winnt.c
@@ -23,7 +23,7 @@ along with GCC; see the file COPYING3. If not see
#include "coretypes.h"
#include "tm.h"
#include "function.h"
-#include "predict.h"
+#include "cfghooks.h"
#include "basic-block.h"
#include "cfg.h"
#include "tree.h"
diff --git a/gcc/config/ia64/ia64.c b/gcc/config/ia64/ia64.c
index fef6839e0d2..779fc58789f 100644
--- a/gcc/config/ia64/ia64.c
+++ b/gcc/config/ia64/ia64.c
@@ -23,6 +23,7 @@ along with GCC; see the file COPYING3. If not see
#include "system.h"
#include "coretypes.h"
#include "backend.h"
+#include "cfghooks.h"
#include "tree.h"
#include "gimple.h"
#include "rtl.h"
diff --git a/gcc/config/iq2000/iq2000.c b/gcc/config/iq2000/iq2000.c
index 79087becd6b..7e1fef62f92 100644
--- a/gcc/config/iq2000/iq2000.c
+++ b/gcc/config/iq2000/iq2000.c
@@ -21,6 +21,7 @@ along with GCC; see the file COPYING3. If not see
#include "system.h"
#include "coretypes.h"
#include "backend.h"
+#include "cfghooks.h"
#include "tree.h"
#include "rtl.h"
#include "df.h"
diff --git a/gcc/config/lm32/lm32.c b/gcc/config/lm32/lm32.c
index 2402583f485..32cc5862371 100644
--- a/gcc/config/lm32/lm32.c
+++ b/gcc/config/lm32/lm32.c
@@ -23,6 +23,7 @@
#include "system.h"
#include "coretypes.h"
#include "backend.h"
+#include "cfghooks.h"
#include "tree.h"
#include "rtl.h"
#include "df.h"
diff --git a/gcc/config/m32c/m32c.c b/gcc/config/m32c/m32c.c
index 40da261e448..b6493a4d33d 100644
--- a/gcc/config/m32c/m32c.c
+++ b/gcc/config/m32c/m32c.c
@@ -22,6 +22,7 @@
#include "system.h"
#include "coretypes.h"
#include "backend.h"
+#include "cfghooks.h"
#include "tree.h"
#include "gimple.h"
#include "rtl.h"
diff --git a/gcc/config/m32r/m32r.c b/gcc/config/m32r/m32r.c
index 72cdfd8a5d5..d126d2f7035 100644
--- a/gcc/config/m32r/m32r.c
+++ b/gcc/config/m32r/m32r.c
@@ -21,6 +21,7 @@
#include "system.h"
#include "coretypes.h"
#include "backend.h"
+#include "cfghooks.h"
#include "tree.h"
#include "rtl.h"
#include "df.h"
diff --git a/gcc/config/m68k/m68k.c b/gcc/config/m68k/m68k.c
index 4bd20a5ff36..c26f37bb2ee 100644
--- a/gcc/config/m68k/m68k.c
+++ b/gcc/config/m68k/m68k.c
@@ -21,6 +21,7 @@ along with GCC; see the file COPYING3. If not see
#include "system.h"
#include "coretypes.h"
#include "backend.h"
+#include "cfghooks.h"
#include "tree.h"
#include "rtl.h"
#include "df.h"
diff --git a/gcc/config/mcore/mcore.c b/gcc/config/mcore/mcore.c
index 1ba27d09714..d572d6a30f8 100644
--- a/gcc/config/mcore/mcore.c
+++ b/gcc/config/mcore/mcore.c
@@ -21,6 +21,7 @@
#include "system.h"
#include "coretypes.h"
#include "backend.h"
+#include "cfghooks.h"
#include "tree.h"
#include "rtl.h"
#include "df.h"
diff --git a/gcc/config/mep/mep.c b/gcc/config/mep/mep.c
index 2d343b30263..750de5a493a 100644
--- a/gcc/config/mep/mep.c
+++ b/gcc/config/mep/mep.c
@@ -22,6 +22,7 @@ along with GCC; see the file COPYING3. If not see
#include "system.h"
#include "coretypes.h"
#include "backend.h"
+#include "cfghooks.h"
#include "tree.h"
#include "gimple.h"
#include "rtl.h"
diff --git a/gcc/config/microblaze/microblaze.c b/gcc/config/microblaze/microblaze.c
index da9005ee021..40a659a8d7b 100644
--- a/gcc/config/microblaze/microblaze.c
+++ b/gcc/config/microblaze/microblaze.c
@@ -23,6 +23,7 @@
#include "system.h"
#include "coretypes.h"
#include "backend.h"
+#include "cfghooks.h"
#include "tree.h"
#include "rtl.h"
#include "df.h"
diff --git a/gcc/config/mips/mips.c b/gcc/config/mips/mips.c
index 31756d702a9..8fd7f2d0512 100644
--- a/gcc/config/mips/mips.c
+++ b/gcc/config/mips/mips.c
@@ -25,6 +25,7 @@ along with GCC; see the file COPYING3. If not see
#include "system.h"
#include "coretypes.h"
#include "backend.h"
+#include "cfghooks.h"
#include "tree.h"
#include "gimple.h"
#include "rtl.h"
diff --git a/gcc/config/mmix/mmix.c b/gcc/config/mmix/mmix.c
index 57f0659d462..16e734c9ece 100644
--- a/gcc/config/mmix/mmix.c
+++ b/gcc/config/mmix/mmix.c
@@ -22,6 +22,7 @@ along with GCC; see the file COPYING3. If not see
#include "system.h"
#include "coretypes.h"
#include "backend.h"
+#include "cfghooks.h"
#include "tree.h"
#include "rtl.h"
#include "df.h"
diff --git a/gcc/config/mn10300/mn10300.c b/gcc/config/mn10300/mn10300.c
index 7abc61dabf1..8c5986acf0f 100644
--- a/gcc/config/mn10300/mn10300.c
+++ b/gcc/config/mn10300/mn10300.c
@@ -22,6 +22,7 @@
#include "system.h"
#include "coretypes.h"
#include "backend.h"
+#include "cfghooks.h"
#include "tree.h"
#include "rtl.h"
#include "df.h"
diff --git a/gcc/config/moxie/moxie.c b/gcc/config/moxie/moxie.c
index af05d823bc5..1216153e5db 100644
--- a/gcc/config/moxie/moxie.c
+++ b/gcc/config/moxie/moxie.c
@@ -22,6 +22,7 @@
#include "system.h"
#include "coretypes.h"
#include "backend.h"
+#include "cfghooks.h"
#include "tree.h"
#include "rtl.h"
#include "df.h"
diff --git a/gcc/config/msp430/msp430.c b/gcc/config/msp430/msp430.c
index 9d0e4a0e128..d2308cb064d 100644
--- a/gcc/config/msp430/msp430.c
+++ b/gcc/config/msp430/msp430.c
@@ -22,6 +22,7 @@
#include "system.h"
#include "coretypes.h"
#include "backend.h"
+#include "cfghooks.h"
#include "tree.h"
#include "rtl.h"
#include "df.h"
diff --git a/gcc/config/nds32/nds32-cost.c b/gcc/config/nds32/nds32-cost.c
index d25c41ab0c7..1546d514289 100644
--- a/gcc/config/nds32/nds32-cost.c
+++ b/gcc/config/nds32/nds32-cost.c
@@ -24,6 +24,7 @@
#include "system.h"
#include "coretypes.h"
#include "backend.h"
+#include "cfghooks.h"
#include "tree.h"
#include "rtl.h"
#include "df.h"
diff --git a/gcc/config/nds32/nds32-fp-as-gp.c b/gcc/config/nds32/nds32-fp-as-gp.c
index 85110829f83..fe0fe6651b7 100644
--- a/gcc/config/nds32/nds32-fp-as-gp.c
+++ b/gcc/config/nds32/nds32-fp-as-gp.c
@@ -24,6 +24,7 @@
#include "system.h"
#include "coretypes.h"
#include "backend.h"
+#include "cfghooks.h"
#include "tree.h"
#include "rtl.h"
#include "df.h"
diff --git a/gcc/config/nds32/nds32-intrinsic.c b/gcc/config/nds32/nds32-intrinsic.c
index 4bfcc8207b0..b94e71d1ff1 100644
--- a/gcc/config/nds32/nds32-intrinsic.c
+++ b/gcc/config/nds32/nds32-intrinsic.c
@@ -24,6 +24,7 @@
#include "system.h"
#include "coretypes.h"
#include "backend.h"
+#include "cfghooks.h"
#include "tree.h"
#include "rtl.h"
#include "df.h"
diff --git a/gcc/config/nds32/nds32-isr.c b/gcc/config/nds32/nds32-isr.c
index a61aa32b901..b36664e9ca3 100644
--- a/gcc/config/nds32/nds32-isr.c
+++ b/gcc/config/nds32/nds32-isr.c
@@ -24,6 +24,7 @@
#include "system.h"
#include "coretypes.h"
#include "backend.h"
+#include "cfghooks.h"
#include "tree.h"
#include "rtl.h"
#include "df.h"
diff --git a/gcc/config/nds32/nds32-md-auxiliary.c b/gcc/config/nds32/nds32-md-auxiliary.c
index c01ce822f50..50f28226a08 100644
--- a/gcc/config/nds32/nds32-md-auxiliary.c
+++ b/gcc/config/nds32/nds32-md-auxiliary.c
@@ -25,6 +25,7 @@
#include "system.h"
#include "coretypes.h"
#include "backend.h"
+#include "cfghooks.h"
#include "tree.h"
#include "rtl.h"
#include "df.h"
diff --git a/gcc/config/nds32/nds32-memory-manipulation.c b/gcc/config/nds32/nds32-memory-manipulation.c
index c857ab784c5..caa45f8e2fb 100644
--- a/gcc/config/nds32/nds32-memory-manipulation.c
+++ b/gcc/config/nds32/nds32-memory-manipulation.c
@@ -25,6 +25,7 @@
#include "system.h"
#include "coretypes.h"
#include "backend.h"
+#include "cfghooks.h"
#include "tree.h"
#include "rtl.h"
#include "df.h"
diff --git a/gcc/config/nds32/nds32-pipelines-auxiliary.c b/gcc/config/nds32/nds32-pipelines-auxiliary.c
index ec6111c50c2..df819a2560e 100644
--- a/gcc/config/nds32/nds32-pipelines-auxiliary.c
+++ b/gcc/config/nds32/nds32-pipelines-auxiliary.c
@@ -25,6 +25,7 @@
#include "system.h"
#include "coretypes.h"
#include "backend.h"
+#include "cfghooks.h"
#include "tree.h"
#include "rtl.h"
#include "df.h"
diff --git a/gcc/config/nds32/nds32-predicates.c b/gcc/config/nds32/nds32-predicates.c
index e0009e0db6e..b9681f535eb 100644
--- a/gcc/config/nds32/nds32-predicates.c
+++ b/gcc/config/nds32/nds32-predicates.c
@@ -24,6 +24,7 @@
#include "system.h"
#include "coretypes.h"
#include "backend.h"
+#include "cfghooks.h"
#include "tree.h"
#include "rtl.h"
#include "df.h"
diff --git a/gcc/config/nds32/nds32.c b/gcc/config/nds32/nds32.c
index 56ba24a20d5..8417aac538b 100644
--- a/gcc/config/nds32/nds32.c
+++ b/gcc/config/nds32/nds32.c
@@ -24,6 +24,7 @@
#include "system.h"
#include "coretypes.h"
#include "backend.h"
+#include "cfghooks.h"
#include "tree.h"
#include "rtl.h"
#include "df.h"
diff --git a/gcc/config/nios2/nios2.c b/gcc/config/nios2/nios2.c
index 4b614db9891..77dac5795c6 100644
--- a/gcc/config/nios2/nios2.c
+++ b/gcc/config/nios2/nios2.c
@@ -24,6 +24,7 @@
#include "system.h"
#include "coretypes.h"
#include "backend.h"
+#include "cfghooks.h"
#include "tree.h"
#include "rtl.h"
#include "df.h"
diff --git a/gcc/config/nvptx/nvptx.c b/gcc/config/nvptx/nvptx.c
index f44909b0d2c..d4bbf32f98f 100644
--- a/gcc/config/nvptx/nvptx.c
+++ b/gcc/config/nvptx/nvptx.c
@@ -24,6 +24,7 @@
#include "system.h"
#include "coretypes.h"
#include "backend.h"
+#include "cfghooks.h"
#include "tree.h"
#include "rtl.h"
#include "df.h"
diff --git a/gcc/config/pa/pa.c b/gcc/config/pa/pa.c
index 03ac6f220a2..7cf540c7785 100644
--- a/gcc/config/pa/pa.c
+++ b/gcc/config/pa/pa.c
@@ -22,6 +22,7 @@ along with GCC; see the file COPYING3. If not see
#include "system.h"
#include "coretypes.h"
#include "backend.h"
+#include "cfghooks.h"
#include "tree.h"
#include "rtl.h"
#include "df.h"
diff --git a/gcc/config/pdp11/pdp11.c b/gcc/config/pdp11/pdp11.c
index cba2b35d03a..f0c2a5d8c9c 100644
--- a/gcc/config/pdp11/pdp11.c
+++ b/gcc/config/pdp11/pdp11.c
@@ -22,6 +22,7 @@ along with GCC; see the file COPYING3. If not see
#include "system.h"
#include "coretypes.h"
#include "backend.h"
+#include "cfghooks.h"
#include "tree.h"
#include "rtl.h"
#include "df.h"
diff --git a/gcc/config/rl78/rl78.c b/gcc/config/rl78/rl78.c
index eb07ca3b6d9..2bbfb2ead38 100644
--- a/gcc/config/rl78/rl78.c
+++ b/gcc/config/rl78/rl78.c
@@ -22,6 +22,7 @@
#include "system.h"
#include "coretypes.h"
#include "backend.h"
+#include "cfghooks.h"
#include "tree.h"
#include "rtl.h"
#include "df.h"
diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c
index cac1de5abb9..912393f0c70 100644
--- a/gcc/config/rs6000/rs6000.c
+++ b/gcc/config/rs6000/rs6000.c
@@ -22,6 +22,7 @@
#include "system.h"
#include "coretypes.h"
#include "backend.h"
+#include "cfghooks.h"
#include "tree.h"
#include "gimple.h"
#include "rtl.h"
diff --git a/gcc/config/rx/rx.c b/gcc/config/rx/rx.c
index 7bda176da88..348470e8d8f 100644
--- a/gcc/config/rx/rx.c
+++ b/gcc/config/rx/rx.c
@@ -26,6 +26,7 @@
#include "system.h"
#include "coretypes.h"
#include "backend.h"
+#include "cfghooks.h"
#include "tree.h"
#include "rtl.h"
#include "df.h"
diff --git a/gcc/config/s390/s390.c b/gcc/config/s390/s390.c
index 3982afeaa87..861dfb2bb35 100644
--- a/gcc/config/s390/s390.c
+++ b/gcc/config/s390/s390.c
@@ -24,6 +24,7 @@ along with GCC; see the file COPYING3. If not see
#include "system.h"
#include "coretypes.h"
#include "backend.h"
+#include "cfghooks.h"
#include "tree.h"
#include "gimple.h"
#include "rtl.h"
diff --git a/gcc/config/sh/sh-mem.cc b/gcc/config/sh/sh-mem.cc
index b0a8cfc1f97..5a0fb9780d0 100644
--- a/gcc/config/sh/sh-mem.cc
+++ b/gcc/config/sh/sh-mem.cc
@@ -36,7 +36,7 @@ along with GCC; see the file COPYING3. If not see
#include "stmt.h"
#include "expr.h"
#include "tm_p.h"
-#include "predict.h"
+#include "cfghooks.h"
#include "cfg.h"
#include "cfgrtl.h"
#include "cfganal.h"
diff --git a/gcc/config/sh/sh.c b/gcc/config/sh/sh.c
index 71f3a5d7414..8b287eb30db 100644
--- a/gcc/config/sh/sh.c
+++ b/gcc/config/sh/sh.c
@@ -26,6 +26,7 @@ along with GCC; see the file COPYING3. If not see
#include "system.h"
#include "coretypes.h"
#include "backend.h"
+#include "cfghooks.h"
#include "tree.h"
#include "gimple.h"
#include "rtl.h"
diff --git a/gcc/config/sh/sh_optimize_sett_clrt.cc b/gcc/config/sh/sh_optimize_sett_clrt.cc
index 4c974d9dad7..89c0ca250b9 100644
--- a/gcc/config/sh/sh_optimize_sett_clrt.cc
+++ b/gcc/config/sh/sh_optimize_sett_clrt.cc
@@ -21,6 +21,7 @@ along with GCC; see the file COPYING3. If not see
#include "system.h"
#include "coretypes.h"
#include "backend.h"
+#include "cfghooks.h"
#include "rtl.h"
#include "df.h"
#include "cfgrtl.h"
diff --git a/gcc/config/sh/sh_treg_combine.cc b/gcc/config/sh/sh_treg_combine.cc
index 4d12175a4a5..c4add22fd62 100644
--- a/gcc/config/sh/sh_treg_combine.cc
+++ b/gcc/config/sh/sh_treg_combine.cc
@@ -22,6 +22,7 @@ along with GCC; see the file COPYING3. If not see
#include "system.h"
#include "coretypes.h"
#include "backend.h"
+#include "cfghooks.h"
#include "tree.h"
#include "rtl.h"
#include "df.h"
diff --git a/gcc/config/sparc/sparc.c b/gcc/config/sparc/sparc.c
index 0ea5102d9bf..ed8a1665e6a 100644
--- a/gcc/config/sparc/sparc.c
+++ b/gcc/config/sparc/sparc.c
@@ -24,6 +24,7 @@ along with GCC; see the file COPYING3. If not see
#include "system.h"
#include "coretypes.h"
#include "backend.h"
+#include "cfghooks.h"
#include "tree.h"
#include "gimple.h"
#include "rtl.h"
diff --git a/gcc/config/spu/spu.c b/gcc/config/spu/spu.c
index 2470728e6f8..9737ee2312b 100644
--- a/gcc/config/spu/spu.c
+++ b/gcc/config/spu/spu.c
@@ -18,6 +18,7 @@
#include "system.h"
#include "coretypes.h"
#include "backend.h"
+#include "cfghooks.h"
#include "tree.h"
#include "gimple.h"
#include "rtl.h"
diff --git a/gcc/config/stormy16/stormy16.c b/gcc/config/stormy16/stormy16.c
index 9d243f6f209..3c9f0087f01 100644
--- a/gcc/config/stormy16/stormy16.c
+++ b/gcc/config/stormy16/stormy16.c
@@ -22,6 +22,7 @@
#include "system.h"
#include "coretypes.h"
#include "backend.h"
+#include "cfghooks.h"
#include "tree.h"
#include "gimple.h"
#include "rtl.h"
diff --git a/gcc/config/tilegx/tilegx.c b/gcc/config/tilegx/tilegx.c
index 8ceb41e4f50..1c8e7d90fae 100644
--- a/gcc/config/tilegx/tilegx.c
+++ b/gcc/config/tilegx/tilegx.c
@@ -22,6 +22,7 @@
#include "system.h"
#include "coretypes.h"
#include "backend.h"
+#include "cfghooks.h"
#include "tree.h"
#include "gimple.h"
#include "rtl.h"
diff --git a/gcc/config/tilepro/tilepro.c b/gcc/config/tilepro/tilepro.c
index e68d075717a..70e0956dcc5 100644
--- a/gcc/config/tilepro/tilepro.c
+++ b/gcc/config/tilepro/tilepro.c
@@ -22,6 +22,7 @@
#include "system.h"
#include "coretypes.h"
#include "backend.h"
+#include "cfghooks.h"
#include "tree.h"
#include "gimple.h"
#include "rtl.h"
diff --git a/gcc/config/v850/v850.c b/gcc/config/v850/v850.c
index 77e0a5f8587..95c20ccc804 100644
--- a/gcc/config/v850/v850.c
+++ b/gcc/config/v850/v850.c
@@ -22,6 +22,7 @@
#include "system.h"
#include "coretypes.h"
#include "backend.h"
+#include "cfghooks.h"
#include "tree.h"
#include "rtl.h"
#include "df.h"
diff --git a/gcc/config/vax/vax.c b/gcc/config/vax/vax.c
index 72dfa62a54b..7e0a2c27629 100644
--- a/gcc/config/vax/vax.c
+++ b/gcc/config/vax/vax.c
@@ -21,6 +21,7 @@ along with GCC; see the file COPYING3. If not see
#include "system.h"
#include "coretypes.h"
#include "backend.h"
+#include "cfghooks.h"
#include "tree.h"
#include "rtl.h"
#include "df.h"
diff --git a/gcc/config/visium/visium.c b/gcc/config/visium/visium.c
index da48d10e056..41b79645b71 100644
--- a/gcc/config/visium/visium.c
+++ b/gcc/config/visium/visium.c
@@ -22,6 +22,7 @@
#include "system.h"
#include "coretypes.h"
#include "backend.h"
+#include "cfghooks.h"
#include "tree.h"
#include "rtl.h"
#include "df.h"
diff --git a/gcc/config/xtensa/xtensa.c b/gcc/config/xtensa/xtensa.c
index efcc2fbbba5..22ed13b900a 100644
--- a/gcc/config/xtensa/xtensa.c
+++ b/gcc/config/xtensa/xtensa.c
@@ -22,6 +22,7 @@ along with GCC; see the file COPYING3. If not see
#include "system.h"
#include "coretypes.h"
#include "backend.h"
+#include "cfghooks.h"
#include "tree.h"
#include "gimple.h"
#include "rtl.h"