function.h: Flatten file.
authorAndrew MacLeod <amacleod@redhat.com>
Thu, 16 Oct 2014 16:37:19 +0000 (16:37 +0000)
committerAndrew Macleod <amacleod@gcc.gnu.org>
Thu, 16 Oct 2014 16:37:19 +0000 (16:37 +0000)
2014-10-16  Andrew MacLeod  <amacleod@redhat.com>

* function.h: Flatten file.  Remove includes, adjust prototypes to
reflect only what is in function.h.
(enum direction, struct args_size, struct locate_and_pad_arg_data,
ADD_PARM_SIZE, SUB_PARM_SIZE, ARGS_SIZE_TREE, ARGS_SIZE_RTX): Relocate
from expr.h.
(ASLK_REDUCE_ALIGN, ASLK_RECORD_PAD): Relocate from rtl.h.
(optimize_function_for_size_p, optimize_function_for_speed_p): Move
prototypes to predict.h.
(init_varasm_status): Move prototype to varasm.h.
* expr.h: Adjust include files.
(enum direction, struct args_size, struct locate_and_pad_arg_data,
ADD_PARM_SIZE, SUB_PARM_SIZE, ARGS_SIZE_TREE, ARGS_SIZE_RTX): Move
to function.h.
(locate_and_pad_parm): Move prototype to function.h.
* rtl.h: (assign_stack_local, ASLK_REDUCE_ALIGN, ASLK_RECORD_PAD,
assign_stack_local_1, assign_stack_temp, assign_stack_temp_for_type,
assign_temp, reposition_prologue_and_epilogue_notes,
prologue_epilogue_contains, sibcall_epilogue_contains,
update_temp_slot_address, maybe_copy_prologue_epilogue_insn,
set_return_jump_label): Move prototypes to function.h.
* predict.h (optimize_function_for_size_p,
optimize_function_for_speed_p): Relocate prototypes from function.h.
* shrink-wrap.h (emit_return_into_block, active_insn_between,
convert_jumps_to_returns, emit_return_for_exit): Move prototypes to
function.h.
* varasm.h (init_varasm_status): Relocate prototype from function.h.
* genattrtab.c (write_header): Add predict.h to include list.
* genconditions.c (write_header): Add predict.h to include list.
* genemit.c (main): Adjust header file includes.
* gengtype.c (ifiles): Add flattened function.h header files.
* genoutput.c (output_prologue): Add predict.h to include list.
* genpreds.c (write_insn_preds_c): Adjust header file includes.
* genrecog.c (write_header): Add flattened function.h header files.
* alias.c: Adjust include files.
* auto-inc-dec.c: Likewise.
* basic-block.h: Likewise.
* bb-reorder.c: Likewise.
* bt-load.c: Likewise.
* builtins.c: Likewise.
* caller-save.c: Likewise.
* calls.c: Likewise.
* cfgbuild.c: Likewise.
* cfgcleanup.c: Likewise.
* cfgexpand.c: Likewise.
* cfgloop.c: Likewise.
* cfgloop.h: Likewise.
* cfgrtl.c: Likewise.
* cgraph.h: Likewise.
* cgraphclones.c: Likewise.
* cgraphunit.c: Likewise.
* combine-stack-adj.c: Likewise.
* combine.c: Likewise.
* coverage.c: Likewise.
* cprop.c: Likewise.
* cse.c: Likewise.
* cselib.c: Likewise.
* dbxout.c: Likewise.
* ddg.c: Likewise.
* df-core.c: Likewise.
* df-problems.c: Likewise.
* df-scan.c: Likewise.
* dojump.c: Likewise.
* dwarf2cfi.c: Likewise.
* dwarf2out.c: Likewise.
* emit-rtl.c: Likewise.
* except.c: Likewise.
* explow.c: Likewise.
* expr.c: Likewise.
* final.c: Likewise.
* function.c: Likewise.
* gcse.c: Likewise.
* gimple-fold.c: Likewise.
* gimple-low.c: Likewise.
* gimple-streamer.h: Likewise.
* haifa-sched.c: Likewise.
* ifcvt.c: Likewise.
* ira.c: Likewise.
* jump.c: Likewise.
* lcm.c: Likewise.
* loop-invariant.c: Likewise.
* lra-assigns.c: Likewise.
* lra-coalesce.c: Likewise.
* lra-constraints.c: Likewise.
* lra-eliminations.c: Likewise.
* lra-lives.c: Likewise.
* lra-spills.c: Likewise.
* lra.c: Likewise.
* lto-cgraph.c: Likewise.
* lto-section-in.c: Likewise.
* lto-section-out.c: Likewise.
* lto-streamer-in.c: Likewise.
* lto-streamer-out.c: Likewise.
* mode-switching.c: Likewise.
* modulo-sched.c: Likewise.
* omp-low.c: Likewise.
* optabs.c: Likewise.
* passes.c: Likewise.
* postreload-gcse.c: Likewise.
* postreload.c: Likewise.
* predict.c: Likewise.
* profile.c: Likewise.
* recog.c: Likewise.
* ree.c: Likewise.
* reg-stack.c: Likewise.
* regcprop.c: Likewise.
* reginfo.c: Likewise.
* regrename.c: Likewise.
* reload.c: Likewise.
* reload1.c: Likewise.
* reorg.c: Likewise.
* resource.c: Likewise.
* rtlanal.c: Likewise.
* sched-deps.c: Likewise.
* sched-ebb.c: Likewise.
* sched-rgn.c: Likewise.
* sel-sched-dump.c: Likewise.
* sel-sched-ir.c: Likewise.
* sel-sched.c: Likewise.
* shrink-wrap.c: Likewise.
* simplify-rtx.c: Likewise.
* statistics.c: Likewise.
* stmt.c: Likewise.
* stor-layout.c: Likewise.
* store-motion.c: Likewise.
* symtab.c: Likewise.
* targhooks.c: Likewise.
* toplev.c: Likewise.
* trans-mem.c: Likewise.
* tree-cfg.c: Likewise.
* tree-cfgcleanup.c: Likewise.
* tree-dfa.c: Likewise.
* tree-eh.c: Likewise.
* tree-inline.c: Likewise.
* tree-into-ssa.c: Likewise.
* tree-nested.c: Likewise.
* tree-nrv.c: Likewise.
* tree-profile.c: Likewise.
* tree-ssa-alias.c: Likewise.
* tree-ssa-ccp.c: Likewise.
* tree-ssa-copy.c: Likewise.
* tree-ssa-copyrename.c: Likewise.
* tree-ssa-dom.c: Likewise.
* tree-ssa-operands.c: Likewise.
* tree-ssa-propagate.c: Likewise.
* tree-ssa-structalias.c: Likewise.
* tree-ssa-tail-merge.c: Likewise.
* tree-ssa-threadedge.c: Likewise.
* tree-ssa-threadupdate.c: Likewise.
* tree-ssa-uncprop.c: Likewise.
* tree-ssa-uninit.c: Likewise.
* tree-ssa.c: Likewise.
* tree-stdarg.c: Likewise.
* tree-tailcall.c: Likewise.
* tree.c: Likewise.
* tsan.c: Likewise.
* valtrack.c: Likewise.
* varasm.c: Likewise.
* vmsdbgout.c: Likewise.
* web.c: Likewise.
* testsuite/g++.dg/plugin/pragma_plugin.c: Adjust include files.
* config/aarch64/aarch64.c: Add flattened includes from function.h.
* config/alpha/alpha.c: Likewise.
* config/arc/arc.c: Likewise.
* config/arm/arm.c: Likewise.
* config/avr/avr-log.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/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/h8300/h8300.c: Likewise.
* config/i386/i386.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-pragma.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-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/nds32/nds32.c: Likewise.
* config/nios2/nios2.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/score/score.c: Likewise.
* config/sh/sh.c: 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/xtensa/xtensa.c: Likewise.

2014-10-16  Andrew MacLeod  <amacleod@redhat.com>

* ada/gcc-interface/misc.c: Adjust include files.

2014-10-16  Andrew MacLeod  <amacleod@redhat.com>

* c/c-decl.c: Adjust include files.

2014-10-16  Andrew MacLeod  <amacleod@redhat.com>

* c-family/c-pragma.c: Adjust include files.
* c-family/c-semantics.c: Likewise.

2014-10-16  Andrew MacLeod  <amacleod@redhat.com>

* cp/cp-tree.h: Adjust include files.

2014-10-16  Andrew MacLeod  <amacleod@redhat.com>

* fortran/f95-lang.c: Adjust include files.
* fortran/trans-decl.c: Likewise.

2014-10-16  Andrew MacLeod  <amacleod@redhat.com>

* java/class.c: Adjust include files.
* java/resource.c: Likewise.

2014-10-16  Andrew MacLeod  <amacleod@redhat.com>

* objc/objc-act.c: Adjust include files.

From-SVN: r216337

217 files changed:
gcc/ChangeLog
gcc/ada/ChangeLog
gcc/ada/gcc-interface/misc.c
gcc/alias.c
gcc/auto-inc-dec.c
gcc/basic-block.h
gcc/bb-reorder.c
gcc/bt-load.c
gcc/builtins.c
gcc/c-family/ChangeLog
gcc/c-family/c-pragma.c
gcc/c-family/c-semantics.c
gcc/c/ChangeLog
gcc/c/c-decl.c
gcc/caller-save.c
gcc/calls.c
gcc/cfgbuild.c
gcc/cfgcleanup.c
gcc/cfgexpand.c
gcc/cfgloop.c
gcc/cfgloop.h
gcc/cfgrtl.c
gcc/cgraph.h
gcc/cgraphclones.c
gcc/cgraphunit.c
gcc/combine-stack-adj.c
gcc/combine.c
gcc/config/aarch64/aarch64.c
gcc/config/alpha/alpha.c
gcc/config/arc/arc.c
gcc/config/arm/arm.c
gcc/config/avr/avr-log.c
gcc/config/avr/avr.c
gcc/config/bfin/bfin.c
gcc/config/c6x/c6x.c
gcc/config/cr16/cr16.c
gcc/config/cris/cris.c
gcc/config/darwin.c
gcc/config/epiphany/epiphany.c
gcc/config/epiphany/mode-switch-use.c
gcc/config/epiphany/resolve-sw-modes.c
gcc/config/fr30/fr30.c
gcc/config/frv/frv.c
gcc/config/h8300/h8300.c
gcc/config/i386/i386.c
gcc/config/ia64/ia64.c
gcc/config/iq2000/iq2000.c
gcc/config/lm32/lm32.c
gcc/config/m32c/m32c.c
gcc/config/m32r/m32r.c
gcc/config/m68k/m68k.c
gcc/config/mcore/mcore.c
gcc/config/mep/mep-pragma.c
gcc/config/mep/mep.c
gcc/config/microblaze/microblaze.c
gcc/config/mips/mips.c
gcc/config/mmix/mmix.c
gcc/config/mn10300/mn10300.c
gcc/config/moxie/moxie.c
gcc/config/msp430/msp430.c
gcc/config/nds32/nds32-cost.c
gcc/config/nds32/nds32-fp-as-gp.c
gcc/config/nds32/nds32-intrinsic.c
gcc/config/nds32/nds32-isr.c
gcc/config/nds32/nds32-md-auxiliary.c
gcc/config/nds32/nds32-memory-manipulation.c
gcc/config/nds32/nds32-pipelines-auxiliary.c
gcc/config/nds32/nds32-predicates.c
gcc/config/nds32/nds32.c
gcc/config/nios2/nios2.c
gcc/config/pa/pa.c
gcc/config/pdp11/pdp11.c
gcc/config/rl78/rl78.c
gcc/config/rs6000/rs6000.c
gcc/config/rx/rx.c
gcc/config/s390/s390.c
gcc/config/sh/sh.c
gcc/config/sparc/sparc.c
gcc/config/spu/spu.c
gcc/config/stormy16/stormy16.c
gcc/config/tilegx/tilegx.c
gcc/config/tilepro/tilepro.c
gcc/config/v850/v850.c
gcc/config/vax/vax.c
gcc/config/xtensa/xtensa.c
gcc/coverage.c
gcc/cp/ChangeLog
gcc/cp/cp-tree.h
gcc/cprop.c
gcc/cse.c
gcc/cselib.c
gcc/dbxout.c
gcc/ddg.c
gcc/df-core.c
gcc/df-problems.c
gcc/df-scan.c
gcc/dojump.c
gcc/dwarf2cfi.c
gcc/dwarf2out.c
gcc/emit-rtl.c
gcc/except.c
gcc/explow.c
gcc/expr.c
gcc/expr.h
gcc/final.c
gcc/fortran/ChangeLog
gcc/fortran/f95-lang.c
gcc/fortran/trans-decl.c
gcc/function.c
gcc/function.h
gcc/gcse.c
gcc/genattrtab.c
gcc/genconditions.c
gcc/genemit.c
gcc/gengtype.c
gcc/genoutput.c
gcc/genpreds.c
gcc/genrecog.c
gcc/gimple-fold.c
gcc/gimple-low.c
gcc/gimple-streamer.h
gcc/haifa-sched.c
gcc/ifcvt.c
gcc/ira.c
gcc/java/ChangeLog
gcc/java/class.c
gcc/java/resource.c
gcc/jump.c
gcc/lcm.c
gcc/loop-invariant.c
gcc/lra-assigns.c
gcc/lra-coalesce.c
gcc/lra-constraints.c
gcc/lra-eliminations.c
gcc/lra-lives.c
gcc/lra-spills.c
gcc/lra.c
gcc/lto-cgraph.c
gcc/lto-section-in.c
gcc/lto-section-out.c
gcc/lto-streamer-in.c
gcc/lto-streamer-out.c
gcc/mode-switching.c
gcc/modulo-sched.c
gcc/objc/ChangeLog
gcc/objc/objc-act.c
gcc/omp-low.c
gcc/optabs.c
gcc/passes.c
gcc/postreload-gcse.c
gcc/postreload.c
gcc/predict.c
gcc/predict.h
gcc/profile.c
gcc/recog.c
gcc/ree.c
gcc/reg-stack.c
gcc/regcprop.c
gcc/reginfo.c
gcc/regrename.c
gcc/reload.c
gcc/reload1.c
gcc/reorg.c
gcc/resource.c
gcc/rtl.h
gcc/rtlanal.c
gcc/sched-deps.c
gcc/sched-ebb.c
gcc/sched-rgn.c
gcc/sel-sched-dump.c
gcc/sel-sched-ir.c
gcc/sel-sched.c
gcc/shrink-wrap.c
gcc/shrink-wrap.h
gcc/simplify-rtx.c
gcc/statistics.c
gcc/stmt.c
gcc/stor-layout.c
gcc/store-motion.c
gcc/symtab.c
gcc/targhooks.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/plugin/pragma_plugin.c
gcc/toplev.c
gcc/trans-mem.c
gcc/tree-cfg.c
gcc/tree-cfgcleanup.c
gcc/tree-dfa.c
gcc/tree-eh.c
gcc/tree-inline.c
gcc/tree-into-ssa.c
gcc/tree-nested.c
gcc/tree-nrv.c
gcc/tree-profile.c
gcc/tree-ssa-alias.c
gcc/tree-ssa-ccp.c
gcc/tree-ssa-copy.c
gcc/tree-ssa-copyrename.c
gcc/tree-ssa-dom.c
gcc/tree-ssa-operands.c
gcc/tree-ssa-propagate.c
gcc/tree-ssa-structalias.c
gcc/tree-ssa-tail-merge.c
gcc/tree-ssa-threadedge.c
gcc/tree-ssa-threadupdate.c
gcc/tree-ssa-uncprop.c
gcc/tree-ssa-uninit.c
gcc/tree-ssa.c
gcc/tree-stdarg.c
gcc/tree-tailcall.c
gcc/tree.c
gcc/tsan.c
gcc/valtrack.c
gcc/varasm.c
gcc/varasm.h
gcc/vmsdbgout.c
gcc/web.c

index 70ef40f2f3523e81e7705d4550cfc9aa8b4c9793..7e4b5d4aae1442d247930fb1968017bdb9ebf005 100644 (file)
@@ -1,3 +1,224 @@
+2014-10-16  Andrew MacLeod  <amacleod@redhat.com>
+
+       * function.h: Flatten file.  Remove includes, adjust prototypes to 
+       reflect only what is in function.h.
+       (enum direction, struct args_size, struct locate_and_pad_arg_data,
+       ADD_PARM_SIZE, SUB_PARM_SIZE, ARGS_SIZE_TREE, ARGS_SIZE_RTX): Relocate
+       from expr.h.
+       (ASLK_REDUCE_ALIGN, ASLK_RECORD_PAD): Relocate from rtl.h.
+       (optimize_function_for_size_p, optimize_function_for_speed_p): Move
+       prototypes to predict.h.
+       (init_varasm_status): Move prototype to varasm.h.
+       * expr.h: Adjust include files.
+       (enum direction, struct args_size, struct locate_and_pad_arg_data,
+       ADD_PARM_SIZE, SUB_PARM_SIZE, ARGS_SIZE_TREE, ARGS_SIZE_RTX): Move
+       to function.h.
+       (locate_and_pad_parm): Move prototype to function.h.
+       * rtl.h: (assign_stack_local, ASLK_REDUCE_ALIGN, ASLK_RECORD_PAD,
+       assign_stack_local_1, assign_stack_temp, assign_stack_temp_for_type,
+       assign_temp, reposition_prologue_and_epilogue_notes,
+       prologue_epilogue_contains, sibcall_epilogue_contains,
+       update_temp_slot_address, maybe_copy_prologue_epilogue_insn,
+       set_return_jump_label): Move prototypes to function.h.
+       * predict.h (optimize_function_for_size_p,
+       optimize_function_for_speed_p): Relocate prototypes from function.h.
+       * shrink-wrap.h (emit_return_into_block, active_insn_between,
+       convert_jumps_to_returns, emit_return_for_exit): Move prototypes to
+       function.h.
+       * varasm.h (init_varasm_status): Relocate prototype from function.h.
+       * genattrtab.c (write_header): Add predict.h to include list.
+       * genconditions.c (write_header): Add predict.h to include list.
+       * genemit.c (main): Adjust header file includes.
+       * gengtype.c (ifiles): Add flattened function.h header files.
+       * genoutput.c (output_prologue): Add predict.h to include list.
+       * genpreds.c (write_insn_preds_c): Adjust header file includes.
+       * genrecog.c (write_header): Add flattened function.h header files.
+       * alias.c: Adjust include files.
+       * auto-inc-dec.c: Likewise.
+       * basic-block.h: Likewise.
+       * bb-reorder.c: Likewise.
+       * bt-load.c: Likewise.
+       * builtins.c: Likewise.
+       * caller-save.c: Likewise.
+       * calls.c: Likewise.
+       * cfgbuild.c: Likewise.
+       * cfgcleanup.c: Likewise.
+       * cfgexpand.c: Likewise.
+       * cfgloop.c: Likewise.
+       * cfgloop.h: Likewise.
+       * cfgrtl.c: Likewise.
+       * cgraph.h: Likewise.
+       * cgraphclones.c: Likewise.
+       * cgraphunit.c: Likewise.
+       * combine-stack-adj.c: Likewise.
+       * combine.c: Likewise.
+       * coverage.c: Likewise.
+       * cprop.c: Likewise.
+       * cse.c: Likewise.
+       * cselib.c: Likewise.
+       * dbxout.c: Likewise.
+       * ddg.c: Likewise.
+       * df-core.c: Likewise.
+       * df-problems.c: Likewise.
+       * df-scan.c: Likewise.
+       * dojump.c: Likewise.
+       * dwarf2cfi.c: Likewise.
+       * dwarf2out.c: Likewise.
+       * emit-rtl.c: Likewise.
+       * except.c: Likewise.
+       * explow.c: Likewise.
+       * expr.c: Likewise.
+       * final.c: Likewise.
+       * function.c: Likewise.
+       * gcse.c: Likewise.
+       * gimple-fold.c: Likewise.
+       * gimple-low.c: Likewise.
+       * gimple-streamer.h: Likewise.
+       * haifa-sched.c: Likewise.
+       * ifcvt.c: Likewise.
+       * ira.c: Likewise.
+       * jump.c: Likewise.
+       * lcm.c: Likewise.
+       * loop-invariant.c: Likewise.
+       * lra-assigns.c: Likewise.
+       * lra-coalesce.c: Likewise.
+       * lra-constraints.c: Likewise.
+       * lra-eliminations.c: Likewise.
+       * lra-lives.c: Likewise.
+       * lra-spills.c: Likewise.
+       * lra.c: Likewise.
+       * lto-cgraph.c: Likewise.
+       * lto-section-in.c: Likewise.
+       * lto-section-out.c: Likewise.
+       * lto-streamer-in.c: Likewise.
+       * lto-streamer-out.c: Likewise.
+       * mode-switching.c: Likewise.
+       * modulo-sched.c: Likewise.
+       * omp-low.c: Likewise.
+       * optabs.c: Likewise.
+       * passes.c: Likewise.
+       * postreload-gcse.c: Likewise.
+       * postreload.c: Likewise.
+       * predict.c: Likewise.
+       * profile.c: Likewise.
+       * recog.c: Likewise.
+       * ree.c: Likewise.
+       * reg-stack.c: Likewise.
+       * regcprop.c: Likewise.
+       * reginfo.c: Likewise.
+       * regrename.c: Likewise.
+       * reload.c: Likewise.
+       * reload1.c: Likewise.
+       * reorg.c: Likewise.
+       * resource.c: Likewise.
+       * rtlanal.c: Likewise.
+       * sched-deps.c: Likewise.
+       * sched-ebb.c: Likewise.
+       * sched-rgn.c: Likewise.
+       * sel-sched-dump.c: Likewise.
+       * sel-sched-ir.c: Likewise.
+       * sel-sched.c: Likewise.
+       * shrink-wrap.c: Likewise.
+       * simplify-rtx.c: Likewise.
+       * statistics.c: Likewise.
+       * stmt.c: Likewise.
+       * stor-layout.c: Likewise.
+       * store-motion.c: Likewise.
+       * symtab.c: Likewise.
+       * targhooks.c: Likewise.
+       * toplev.c: Likewise.
+       * trans-mem.c: Likewise.
+       * tree-cfg.c: Likewise.
+       * tree-cfgcleanup.c: Likewise.
+       * tree-dfa.c: Likewise.
+       * tree-eh.c: Likewise.
+       * tree-inline.c: Likewise.
+       * tree-into-ssa.c: Likewise.
+       * tree-nested.c: Likewise.
+       * tree-nrv.c: Likewise.
+       * tree-profile.c: Likewise.
+       * tree-ssa-alias.c: Likewise.
+       * tree-ssa-ccp.c: Likewise.
+       * tree-ssa-copy.c: Likewise.
+       * tree-ssa-copyrename.c: Likewise.
+       * tree-ssa-dom.c: Likewise.
+       * tree-ssa-operands.c: Likewise.
+       * tree-ssa-propagate.c: Likewise.
+       * tree-ssa-structalias.c: Likewise.
+       * tree-ssa-tail-merge.c: Likewise.
+       * tree-ssa-threadedge.c: Likewise.
+       * tree-ssa-threadupdate.c: Likewise.
+       * tree-ssa-uncprop.c: Likewise.
+       * tree-ssa-uninit.c: Likewise.
+       * tree-ssa.c: Likewise.
+       * tree-stdarg.c: Likewise.
+       * tree-tailcall.c: Likewise.
+       * tree.c: Likewise.
+       * tsan.c: Likewise.
+       * valtrack.c: Likewise.
+       * varasm.c: Likewise.
+       * vmsdbgout.c: Likewise.
+       * web.c: Likewise.
+       * config/aarch64/aarch64.c: Add flattened includes from function.h.
+       * config/alpha/alpha.c: Likewise.
+       * config/arc/arc.c: Likewise.
+       * config/arm/arm.c: Likewise.
+       * config/avr/avr-log.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/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/h8300/h8300.c: Likewise.
+       * config/i386/i386.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-pragma.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-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/nds32/nds32.c: Likewise.
+       * config/nios2/nios2.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/score/score.c: Likewise.
+       * config/sh/sh.c: 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/xtensa/xtensa.c: Likewise.
+
 2014-10-16  Richard Earnshaw  <rearnsha@arm.com>
 
        * config/aarch64/aarch64.c (aarch64_legitimize_address): New function.
index 76828c7b52114d56ceebd89ef50a4e0a4d16319d..fb647138c73dd7dd8c47ec8940215dd6ae3fdffa 100644 (file)
@@ -1,3 +1,7 @@
+2014-10-16  Andrew MacLeod  <amacleod@redhat.com>
+
+       * gcc-interface/misc.c: Adjust include files.
+
 2014-10-13  Eric Botcazou  <ebotcazou@adacore.com>
             Alan Modra  <amodra@gmail.com>
 
index 240ca445d21b2e5894f0e48f07a794281dd80b29..68da231e1069c43d2a870ba385aa97b665bba49b 100644 (file)
 #include "langhooks-def.h"
 #include "plugin.h"
 #include "real.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"  /* For pass_by_reference.  */
 
 #include "ada.h"
index 4ff0aacfba8f4f4d95f90d215ba14e5e10f7c8ca..30454c3210b2480316ad0e4b6090b5d7fd3343bf 100644 (file)
@@ -27,11 +27,16 @@ along with GCC; see the file COPYING3.  If not see
 #include "varasm.h"
 #include "expr.h"
 #include "tm_p.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "alias.h"
 #include "emit-rtl.h"
 #include "regs.h"
-#include "hard-reg-set.h"
 #include "flags.h"
 #include "diagnostic-core.h"
 #include "cselib.h"
index 0c85abbb01a1baef91dd7fe283eee74354cc72f8..6690b19e8b532dfca712b5b3077398e25c1352c5 100644 (file)
@@ -30,6 +30,11 @@ along with GCC; see the file COPYING3.  If not see
 #include "insn-config.h"
 #include "regs.h"
 #include "flags.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "except.h"
 #include "diagnostic-core.h"
index 5bd37c9e3f63eb307be833dbc813262c8d34d376..a2b31275e02ebb6b07d0c27bc2f3917c0c57037d 100644 (file)
@@ -22,6 +22,12 @@ along with GCC; see the file COPYING3.  If not see
 
 #include "predict.h"
 #include "vec.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "machmode.h"
+#include "tm.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 
 /* Use gcov_type to hold basic block counters.  Should be at least
index b3f770d4797567c82724519b601b47b0426d0d39..813b75385c04b91c0245d51198e620cfe9c960ec 100644 (file)
 #include "output.h"
 #include "fibheap.h"
 #include "target.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "tm_p.h"
 #include "obstack.h"
index 2e21f86bc456914dbed141a2166fbf8579f349cf..053310c12d380a1770ad5bd07e5b84d3db6c7c44 100644 (file)
@@ -30,6 +30,11 @@ along with GCC; see the file COPYING3.  If not see
 #include "expr.h"
 #include "flags.h"
 #include "insn-attr.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "except.h"
 #include "tm_p.h"
index 8d0288fa14a065c7edefa455a85bdb7d35e8e9f1..7d07b4d68237ba1646dd8b15bef329c1df614753 100644 (file)
@@ -40,6 +40,10 @@ along with GCC; see the file COPYING3.  If not see
 #include "regs.h"
 #include "hard-reg-set.h"
 #include "except.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "input.h"
 #include "function.h"
 #include "insn-config.h"
 #include "expr.h"
index ea7a990ff43d9ddde8893ad154ecedb96a26652f..0a47f434d007ed1128f3b688232ab8f63ffd24a1 100644 (file)
@@ -1,3 +1,8 @@
+2014-10-16  Andrew MacLeod  <amacleod@redhat.com>
+
+       * c-pragma.c: Adjust include files.
+       * c-semantics.c: Likewise.
+
 2014-10-16  DJ Delorie  <dj@redhat.com>
 
        * c-cppbuiltin.c (cpp_atomic_builtins): Don't assume pointers are
index da928b2abddf1d1749a7f0b6b7967a8169e6745f..debd5f6fca3695918d9a1da833b3154a5cdc26d0 100644 (file)
@@ -25,6 +25,12 @@ along with GCC; see the file COPYING3.  If not see
 #include "stringpool.h"
 #include "attribs.h"
 #include "varasm.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"          /* For cfun.  FIXME: Does the parser know
                                   when it is inside a function, so that
                                   we don't have to look at cfun?  */
@@ -34,7 +40,6 @@ along with GCC; see the file COPYING3.  If not see
 #include "c-common.h"
 #include "tm_p.h"              /* For REGISTER_TARGET_PRAGMAS (why is
                                   this not a target hook?).  */
-#include "vec.h"
 #include "target.h"
 #include "diagnostic.h"
 #include "opts.h"
index f25805a79b0ff665cf1cd7c733733c90f6812cff..173147f655877c47fff92b295431b6674603b5ff 100644 (file)
@@ -23,6 +23,12 @@ along with GCC; see the file COPYING3.  If not see
 #include "coretypes.h"
 #include "tm.h"
 #include "tree.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "splay-tree.h"
 #include "c-common.h"
index 690c3153c743b52acd3b80203e0b7f624d7765bc..e999e6f7f61195cb63a32bc3d74d47b928957174 100644 (file)
@@ -1,3 +1,7 @@
+2014-10-16  Andrew MacLeod  <amacleod@redhat.com>
+
+       * c-decl.c: Adjust include files.
+
 2014-10-14  DJ Delorie  <dj@redhat.com>
 
        * c-parser.c (c_parse_init): Add RID entries for each __intN.
index d9941141041ed1fc09a5deabd8a5c2c0f38caf52..fb16be6769c2ea06e10b240cc2409f0884273292 100644 (file)
@@ -38,6 +38,11 @@ along with GCC; see the file COPYING3.  If not see
 #include "stringpool.h"
 #include "tree-inline.h"
 #include "flags.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
 #include "function.h"
 #include "c-tree.h"
 #include "toplev.h"
@@ -59,7 +64,6 @@ along with GCC; see the file COPYING3.  If not see
 #include "cgraph.h"
 #include "hash-table.h"
 #include "langhooks-def.h"
-#include "hash-set.h"
 #include "plugin.h"
 #include "c-family/c-ada-spec.h"
 #include "cilk.h"
index 31b1a365b7a9a734b862b1480834a1774beee595..53d312f54599b96b952a03cc8422dda9c18ba081 100644 (file)
@@ -30,6 +30,11 @@ along with GCC; see the file COPYING3.  If not see
 #include "basic-block.h"
 #include "df.h"
 #include "reload.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "expr.h"
 #include "diagnostic-core.h"
index 9c19f38302a3e7b9fb59a3a2f2153ec9a4cae6af..219eb921a64a843e674b11d1bbe16903341e20c8 100644 (file)
@@ -37,6 +37,12 @@ along with GCC; see the file COPYING3.  If not see
 #include "expr.h"
 #include "optabs.h"
 #include "libfuncs.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "regs.h"
 #include "diagnostic-core.h"
index 00dab3e72db2f4cd30466b2bbe67e60e3552e28e..e1ce1191534da5692e97776e203841baba8d0daa 100644 (file)
@@ -28,6 +28,11 @@ along with GCC; see the file COPYING3.  If not see
 #include "basic-block.h"
 #include "regs.h"
 #include "flags.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "except.h"
 #include "expr.h"
index 9325ea07708a44c690c74ecdff536c22046ebf06..41e2fd2671f1711efd6347cf2827ae7b9f8abe65 100644 (file)
@@ -45,6 +45,11 @@ along with GCC; see the file COPYING3.  If not see
 #include "params.h"
 #include "tm_p.h"
 #include "target.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h" /* For inline functions in emit-rtl.h they need crtl.  */
 #include "emit-rtl.h"
 #include "tree-pass.h"
index 5cb96df037fb3b2ef8ecdb1385d416e986e3953a..5200053ffa17f57ab6963ad31c3433a72a0fbd4b 100644 (file)
@@ -31,11 +31,15 @@ along with GCC; see the file COPYING3.  If not see
 #include "print-tree.h"
 #include "tm_p.h"
 #include "basic-block.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "expr.h"
 #include "langhooks.h"
 #include "bitmap.h"
-#include "hash-set.h"
 #include "tree-ssa-alias.h"
 #include "internal-fn.h"
 #include "tree-eh.h"
index 0eaadde9a0ef5c1980668ff9f4d1d723743855eb..3cb2241a7dda9d37eaf4948a089003c831d9fc20 100644 (file)
@@ -22,13 +22,18 @@ along with GCC; see the file COPYING3.  If not see
 #include "coretypes.h"
 #include "tm.h"
 #include "rtl.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "basic-block.h"
 #include "cfgloop.h"
 #include "diagnostic-core.h"
 #include "flags.h"
 #include "tree.h"
-#include "hash-set.h"
 #include "tree-ssa-alias.h"
 #include "internal-fn.h"
 #include "gimple-expr.h"
index 932465d99113975ed0024eacfc974fd921049c38..6ce35286e786673c801b740ec7be479af6387607 100644 (file)
@@ -24,6 +24,13 @@ along with GCC; see the file COPYING3.  If not see
 #include "wide-int.h"
 #include "bitmap.h"
 #include "sbitmap.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "tm.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 
 /* Structure to hold decision about unrolling/peeling.  */
index 07c82681c1f00435efb2a2bba1adcf8e773df783..2070b034873397225bcb5b075e7fb24047e40199 100644 (file)
@@ -47,6 +47,11 @@ along with GCC; see the file COPYING3.  If not see
 #include "bb-reorder.h"
 #include "regs.h"
 #include "flags.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "except.h"
 #include "rtl-error.h"
index 69b5d0a8481a7ae8e55b6e34919592ca4d876b15..aa28414e8513ffde83d104dae04e9d1406bddbd9 100644 (file)
@@ -26,6 +26,12 @@ along with GCC; see the file COPYING3.  If not see
 #include "plugin-api.h"
 #include "vec.h"
 #include "basic-block.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "machmode.h"
+#include "tm.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "ipa-ref.h"
 #include "dumpfile.h"
index 71b9269f984ffd194184e11de163292d88a8d7e1..0c4d86ff517d2698072066fb0c4081b934afef50 100644 (file)
@@ -71,6 +71,12 @@ along with GCC; see the file COPYING3.  If not see
 #include "rtl.h"
 #include "tree.h"
 #include "stringpool.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "emit-rtl.h"
 #include "basic-block.h"
@@ -91,7 +97,6 @@ along with GCC; see the file COPYING3.  If not see
 #include "diagnostic.h"
 #include "params.h"
 #include "intl.h"
-#include "function.h"
 #include "ipa-prop.h"
 #include "tree-iterator.h"
 #include "tree-dump.h"
index 321674a08e8255d6086fa5152e48501654b1e2b3..c558a000c628fae4fc739c8147c833a81d78c42f 100644 (file)
@@ -191,6 +191,12 @@ along with GCC; see the file COPYING3.  If not see
 #include "params.h"
 #include "fibheap.h"
 #include "intl.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "ipa-prop.h"
 #include "tree-iterator.h"
index 844873c574dce27eaf8d9d1f4467d92e95192644..493a00775eadbe77c8dbf361dc78fc8fb8f3c501 100644 (file)
@@ -49,6 +49,11 @@ along with GCC; see the file COPYING3.  If not see
 #include "regs.h"
 #include "hard-reg-set.h"
 #include "flags.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "expr.h"
 #include "basic-block.h"
index ff5f0dbd509c917fca50af74f7f049a0ad242f3a..15e6833c003f365d5c093a13d69d3f8bdd2899ee 100644 (file)
@@ -88,6 +88,11 @@ along with GCC; see the file COPYING3.  If not see
 #include "hard-reg-set.h"
 #include "basic-block.h"
 #include "insn-config.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 /* Include expr.h after insn-config.h so we get HAVE_conditional_move.  */
 #include "expr.h"
index 92c78543846e3b98fcf626f042d0e4bf72dfd6c4..2ad5c28282e417c3998c180e18afc86a50bf4202 100644 (file)
 #include "target-def.h"
 #include "targhooks.h"
 #include "ggc.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "tm_p.h"
 #include "recog.h"
 #include "langhooks.h"
 #include "diagnostic-core.h"
 #include "hash-table.h"
-#include "vec.h"
 #include "basic-block.h"
 #include "tree-ssa-alias.h"
 #include "internal-fn.h"
index 1fdde29009ebbc13f368c44333c0ed00055abd5c..260ec8d4384a8b18b923ca793241b32c55570467 100644 (file)
@@ -41,6 +41,11 @@ along with GCC; see the file COPYING3.  If not see
 #include "reload.h"
 #include "obstack.h"
 #include "except.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "diagnostic-core.h"
 #include "ggc.h"
@@ -52,7 +57,6 @@ along with GCC; see the file COPYING3.  If not see
 #include "langhooks.h"
 #include "splay-tree.h"
 #include "hash-table.h"
-#include "vec.h"
 #include "basic-block.h"
 #include "tree-ssa-alias.h"
 #include "internal-fn.h"
index bae1a05f8c2d94e93c14fe0b2693486fd8f25e86..9b6cb0c66d4acd0ea07744a6162e6ac69791c276 100644 (file)
@@ -44,6 +44,11 @@ along with GCC; see the file COPYING3.  If not see
 #include "insn-config.h"
 #include "conditions.h"
 #include "insn-flags.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "toplev.h"
 #include "ggc.h"
index 93b989d334f9b14d692786626cad2000c4e91248..1ee0eb355c3ae94335325867e7d47f5478a45a40 100644 (file)
 #include "insn-attr.h"
 #include "flags.h"
 #include "reload.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "expr.h"
 #include "optabs.h"
index ad51edca7a25d0f1d8c55432d4393cf9efe24943..0b073d7e6a6548065d31480834dda88b9532a079 100644 (file)
 #include "print-tree.h"
 #include "output.h"
 #include "input.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
 #include "function.h"
 #include "tm_p.h"
 #include "tree-pass.h" /* for current_pass */
index 4e25fcf459cc0a98628fc22cb4260100585d3e47..704c6f7b35e3b572efe65325c76b3783180191b0 100644 (file)
 #include "c-family/c-common.h"
 #include "diagnostic-core.h"
 #include "obstack.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "recog.h"
 #include "optabs.h"
index 0556592430d065f86c97ccca578fc70753117fd9..f91913fe0a784e0c909b182824298a29dca72808 100644 (file)
 #include "calls.h"
 #include "flags.h"
 #include "except.h"
-#include "function.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
 #include "input.h"
+#include "function.h"
 #include "target.h"
 #include "target-def.h"
 #include "expr.h"
index 6a80f66d72a74d0a71f65251f7cdf91afb9d9187..370b5a3f76dfa10626d89c2d5787544a3662bbdc 100644 (file)
 #include "tm-preds.h"
 #include "tm-constrs.h"
 #include "df.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "diagnostic-core.h"
 #include "cgraph.h"
index e9bfc8917f0203ac30cdc3fb4b575d13d0117156..2a007d531432c286350ce13efc31da7905c92c83 100644 (file)
 #include "insn-attr.h"
 #include "flags.h"
 #include "except.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "recog.h"
 #include "expr.h"
index 0221a6867b57d27918ee222fd2a0efcfb07d63f6..6d2501823f2f4e0a57cd5270737187b99a2605ad 100644 (file)
@@ -36,6 +36,11 @@ along with GCC; see the file COPYING3.  If not see
 #include "stmt.h"
 #include "expr.h"
 #include "except.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "diagnostic-core.h"
 #include "recog.h"
index 34dc9aa1dd93ae833233c8377ce3f29171cbcf09..e8e9412df16006ed9526506630947a4aff3d6728 100644 (file)
@@ -37,6 +37,11 @@ along with GCC; see the file COPYING3.  If not see
 #include "stor-layout.h"
 #include "expr.h"
 #include "reload.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "ggc.h"
 #include "langhooks.h"
@@ -44,12 +49,10 @@ along with GCC; see the file COPYING3.  If not see
 #include "tm_p.h"
 #include "diagnostic-core.h"
 #include "toplev.h"
-#include "hashtab.h"
 #include "df.h"
 #include "debug.h"
 #include "obstack.h"
 #include "hash-table.h"
-#include "vec.h"
 #include "basic-block.h"
 #include "tree-ssa-alias.h"
 #include "internal-fn.h"
index 4460ab8247914deeaf9f6d954e25c993bd1fb086..b9ef5865019e7489e6b8da81120fc0f574172dfa 100644 (file)
@@ -36,6 +36,11 @@ along with GCC; see the file COPYING3.  If not see
 #include "output.h"
 #include "insn-attr.h"
 #include "flags.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "expr.h"
 #include "diagnostic-core.h"
index 8f9c512160e65b89436f8e1e52a11fc433e63ce9..75c843addb6acc56986105f2a2e812cca7cb71a9 100644 (file)
@@ -24,6 +24,12 @@ along with GCC; see the file COPYING3.  If not see
 #include "coretypes.h"
 #include "tm.h"
 #include "rtl.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "emit-rtl.h"
 #include "tree-pass.h"
index 47c11ff711c4e03ea486d496496fafeb98bb9ded..53df7b2d136d7513ae0daaaea92b228e3c65c1d4 100644 (file)
@@ -34,6 +34,9 @@ along with GCC; see the file COPYING3.  If not see
 #include "insn-codes.h"
 #include "emit-rtl.h"
 #include "recog.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "input.h"
 #include "function.h"
 #include "insn-attr-common.h"
 #include "tree-pass.h"
index 37759cc7bd4325947849d9e55abfe9edc4f8b404..4dbec231ae4a18e5c9546ca234731ee8b3fa9afe 100644 (file)
 #include "expr.h"
 #include "obstack.h"
 #include "except.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "df.h"
 #include "diagnostic-core.h"
index 854d1eac3bc2f864f0b9585ed9457a0b62905c81..4ae6d29239e9596d598477e3f02103a4c0cd41a6 100644 (file)
@@ -39,6 +39,11 @@ along with GCC; see the file COPYING3.  If not see
 #include "expr.h"
 #include "obstack.h"
 #include "except.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "optabs.h"
 #include "diagnostic-core.h"
index 896f44873044f5e25b0b1fa6c4acbc25ecd6a144..a83f3def80afcc0508ec0743b6e38d2a588c2850 100644 (file)
@@ -38,6 +38,11 @@ along with GCC; see the file COPYING3.  If not see
 #include "flags.h"
 #include "recog.h"
 #include "expr.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "optabs.h"
 #include "diagnostic-core.h"
index baf0d3daafa786e06943cbb9b1c029d7ce8ee64e..7e8a32b790a002d8f6dee8ff1ab47f49f9475c0e 100644 (file)
@@ -38,6 +38,11 @@ along with GCC; see the file COPYING3.  If not see
 #include "insn-attr.h"
 #include "flags.h"
 #include "except.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "recog.h"
 #include "expr.h"
@@ -53,7 +58,6 @@ along with GCC; see the file COPYING3.  If not see
 #include "reload.h"
 #include "cgraph.h"
 #include "hash-table.h"
-#include "vec.h"
 #include "basic-block.h"
 #include "tree-ssa-alias.h"
 #include "internal-fn.h"
index 9337be144134169571334b9aab0ec73a0482b363..4f11395dc24519ac6771e47d96a8bb5ae7f5c738 100644 (file)
@@ -40,6 +40,11 @@ along with GCC; see the file COPYING3.  If not see
 #include "expr.h"
 #include "optabs.h"
 #include "except.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "ggc.h"
 #include "basic-block.h"
@@ -53,7 +58,6 @@ along with GCC; see the file COPYING3.  If not see
 #include "tm_p.h"
 #include "hash-table.h"
 #include "langhooks.h"
-#include "vec.h"
 #include "basic-block.h"
 #include "tree-ssa-alias.h"
 #include "internal-fn.h"
index e568a7c3d2bbd8cbc1aa3334d8c7b6176aea052b..8b7c043f31bb6795054de8e4e624d6e3564c613e 100644 (file)
@@ -33,6 +33,11 @@ along with GCC; see the file COPYING3.  If not see
 #include "output.h"
 #include "insn-attr.h"
 #include "flags.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "expr.h"
 #include "optabs.h"
index bfba048997484e4e71986b75e91c0acc1f5d191b..51714ecd640ab1f09e38ff20158008ac9194930f 100644 (file)
 #include "flags.h"
 #include "reload.h"
 #include "tm_p.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "diagnostic-core.h"
 #include "optabs.h"
index fc89821f16853f271a7528fdaec280a03732023d..d4a87889e7106f783895cf44babe83776e71dd69 100644 (file)
 #include "expr.h"
 #include "optabs.h"
 #include "except.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "ggc.h"
 #include "target.h"
@@ -49,7 +54,6 @@
 #include "tm_p.h"
 #include "langhooks.h"
 #include "hash-table.h"
-#include "vec.h"
 #include "basic-block.h"
 #include "tree-ssa-alias.h"
 #include "internal-fn.h"
index bcd4309b44d14cb6df7a0d638543db5a198fd1d1..a78f5c2ff5f29d22ff4c12031c99ca744fc6a8b9 100644 (file)
 #include "insn-attr.h"
 #include "flags.h"
 #include "expr.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "recog.h"
 #include "diagnostic-core.h"
index cb37af5242c75375106941a241b6364432391ad0..e396bb20cfd6f192733c3b3966474aa442f4065d 100644 (file)
@@ -26,9 +26,14 @@ along with GCC; see the file COPYING3.  If not see
 #include "stor-layout.h"
 #include "varasm.h"
 #include "rtl.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "regs.h"
-#include "hard-reg-set.h"
 #include "insn-config.h"
 #include "conditions.h"
 #include "output.h"
index e2208b7af6be7a3d6ebb02276e3dde77c6a010cc..2a8b74c88d3b7ad597bd13530bb43eb024315612 100644 (file)
 #include "expr.h"
 #include "reload.h"
 #include "recog.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "ggc.h"
 #include "diagnostic-core.h"
index 7bda2973b11c9eee8bb54f56cc8a9ff51bb74dea..e3e5764b76aa591062f72e0f1c59e88dca5793a6 100644 (file)
@@ -29,6 +29,11 @@ along with GCC; see the file COPYING3.  If not see
 #include "hard-reg-set.h"
 #include "output.h" /* for decode_reg_name */
 #include "mep-protos.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #define MAX_RECOG_OPERANDS 10
 #include "reload.h"
index 03ecc96ad046bb7a305e32ba62de9e055c6c31a9..26d3ff90dac32f966ccb2e55c40a5ef38eb1003e 100644 (file)
@@ -41,6 +41,11 @@ along with GCC; see the file COPYING3.  If not see
 #include "tree.h"
 #include "expr.h"
 #include "except.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "optabs.h"
 #include "reload.h"
@@ -52,7 +57,6 @@ along with GCC; see the file COPYING3.  If not see
 #include "langhooks.h"
 #include "df.h"
 #include "hash-table.h"
-#include "vec.h"
 #include "basic-block.h"
 #include "tree-ssa-alias.h"
 #include "internal-fn.h"
index b08a6d503f631b80bc0eff9aff7245d3fe8507ae..3992a28b0e0cf1f1bd402747e0d8a861784a9b18 100644 (file)
 #include "varasm.h"
 #include "stor-layout.h"
 #include "calls.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "expr.h"
 #include "flags.h"
 #include "reload.h"
 #include "output.h"
 #include "ggc.h"
-#include "hashtab.h"
 #include "target.h"
 #include "target-def.h"
 #include "tm_p.h"
index af72da55423b7fc6370b8d87b1079448aba1ca22..41a3ba4ce7ab5c7a8f30ab062223e5f16ba40660 100644 (file)
@@ -38,6 +38,11 @@ along with GCC; see the file COPYING3.  If not see
 #include "stringpool.h"
 #include "stor-layout.h"
 #include "calls.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "expr.h"
 #include "optabs.h"
@@ -54,7 +59,6 @@ along with GCC; see the file COPYING3.  If not see
 #include "common/common-target.h"
 #include "langhooks.h"
 #include "sched-int.h"
-#include "vec.h"
 #include "basic-block.h"
 #include "tree-ssa-alias.h"
 #include "internal-fn.h"
index b9edc3ccb43a8125cce511d88201d173a24d8a53..db297aa7e7f0be1f794e82c4cbe53605da9db770 100644 (file)
@@ -34,6 +34,10 @@ along with GCC; see the file COPYING3.  If not see
 #include "varasm.h"
 #include "stor-layout.h"
 #include "calls.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "expr.h"
 #include "diagnostic-core.h"
index 1289bc50eebce4d82383cbb8f57a0b08332eae75..a6018d289a4c1d61d83cc2ed1f38bc5deea44fb9 100644 (file)
 #include "reload.h"
 #include "expr.h"
 #include "optabs.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "obstack.h"
 #include "diagnostic-core.h"
index 1e289068179b7b7ae4bd9cb61cd30e03e794b128..037c578f9ac95c734af82eed77c2d0db36f16f7d 100644 (file)
 #include "expr.h"
 #include "optabs.h"
 #include "except.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "ggc.h"
 #include "target.h"
index 6e9405d5fb58ef0557db6d4fd837b3702456a674..da7bfb3e855753edc3cc4e0495608d05d7f1a7bd 100644 (file)
 #include "output.h"
 #include "insn-attr.h"
 #include "flags.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "expr.h"
 #include "optabs.h"
index b1792d59726f6e1788af05c69ae4ed34f0249ebd..70e6ae11153b221a0d622a3e026f96ff8bd14a91 100644 (file)
 #include "insn-codes.h"                /* For CODE_FOR_xxx.  */
 #include "reload.h"            /* For push_reload().  */
 #include "flags.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "expr.h"
 #include "recog.h"
index b4c5af994e664d2f5c043498d9b3ec2816c75543..e2cdcfcd232d9a2e09e70abe7616dc1dd415a47c 100644 (file)
 #include "insn-codes.h"                /* For CODE_FOR_xxx.  */
 #include "reload.h"            /* For push_reload().  */
 #include "flags.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "expr.h"
 #include "recog.h"
index 0f1646c0892230e546de646c8c4ab33e0ad5c125..163a16a524ebb1883fa4bd5c945d052ab1b1f7a0 100644 (file)
 #include "insn-codes.h"                /* For CODE_FOR_xxx.  */
 #include "reload.h"            /* For push_reload().  */
 #include "flags.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "expr.h"
 #include "recog.h"
index bb8fcdd75614da7b8a4bc523d4ee65a4453c510f..ff8746282b5489b6f44037663ab488aff108b25b 100644 (file)
 #include "insn-codes.h"                /* For CODE_FOR_xxx.  */
 #include "reload.h"            /* For push_reload().  */
 #include "flags.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "expr.h"
 #include "recog.h"
index 85a3a301bcd15c4abd9d4d217674d2698013813f..d0bcea187288ae88472a7f0e29d56f8664314ae2 100644 (file)
 #include "insn-codes.h"                /* For CODE_FOR_xxx.  */
 #include "reload.h"            /* For push_reload().  */
 #include "flags.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "expr.h"
 #include "recog.h"
index d4450e1899b58ce9171b5736987219d1b57f8b3d..842c1fb21dcec57eb28578ecb5abefb4c16aa7e4 100644 (file)
 #include "insn-codes.h"                /* For CODE_FOR_xxx.  */
 #include "reload.h"            /* For push_reload().  */
 #include "flags.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "expr.h"
 #include "recog.h"
index 034c7c913223ce1fc9c688cd09c131a13592980f..3080d486aad446577630581ea52bf460ca50d531 100644 (file)
 #include "insn-codes.h"                /* For CODE_FOR_xxx.  */
 #include "reload.h"            /* For push_reload().  */
 #include "flags.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "expr.h"
 #include "recog.h"
index 374a1a8112420f87c9620883d0c87a8d7b599c0d..c0576212e7d69aecb6a925b3ce49a7b4c923f7c2 100644 (file)
 #include "insn-codes.h"                /* For CODE_FOR_xxx.  */
 #include "reload.h"            /* For push_reload().  */
 #include "flags.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "expr.h"
 #include "recog.h"
index 24360eacb415b2d0441757a3750c91c632d38093..28de0a6744ad2c81b05481463a061955ba1d2bf0 100644 (file)
 #include "insn-codes.h"                /* For CODE_FOR_xxx.  */
 #include "reload.h"            /* For push_reload().  */
 #include "flags.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "expr.h"
 #include "recog.h"
index 1ab74f9774463e540b61d249536028a9c11310dd..86f3319dcc3b5f719b307fe1af051376676af0e0 100644 (file)
 #include "recog.h"
 #include "expr.h"
 #include "optabs.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "ggc.h"
 #include "basic-block.h"
index 59755f28da51bb1fd99addf0307f07e7b7cb42ae..07ba94abb90a99cb19bd2b2ec6c961934eefa4a3 100644 (file)
@@ -40,6 +40,11 @@ along with GCC; see the file COPYING3.  If not see
 #include "expr.h"
 #include "optabs.h"
 #include "reload.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "diagnostic-core.h"
 #include "ggc.h"
index 821eed7fb6b26838227b8748c9b568d2fa123a87..88dbc67cd89cce2444e1a64d5fe98ea152d3d602 100644 (file)
@@ -27,6 +27,11 @@ along with GCC; see the file COPYING3.  If not see
 #include "hard-reg-set.h"
 #include "insn-config.h"
 #include "conditions.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "output.h"
 #include "insn-attr.h"
index 5c2a9c6ddc5cb801ea739d2062e55559da64a5de..e8f72abdfe9635269521e3d858eb384398ceb293 100644 (file)
 #include "output.h"
 #include "insn-attr.h"
 #include "flags.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "expr.h"
 #include "optabs.h"
index 912fe3d5c874e93206c5dbe05c1e851924c1a7c1..c4510323deff1edc1d3459f227ed50dddca76ee8 100644 (file)
 #include "expr.h"
 #include "optabs.h"
 #include "except.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "output.h"
 #include "dbxout.h"
@@ -47,7 +52,6 @@
 #include "diagnostic-core.h"
 #include "toplev.h"
 #include "ggc.h"
-#include "hashtab.h"
 #include "tm_p.h"
 #include "target.h"
 #include "target-def.h"
@@ -57,7 +61,6 @@
 #include "cfgloop.h"
 #include "sched-int.h"
 #include "hash-table.h"
-#include "vec.h"
 #include "basic-block.h"
 #include "tree-ssa-alias.h"
 #include "internal-fn.h"
index e177facc7b837569eb6d0e817db2ea558769eef9..969e11d5281b623bcced603c553d06cfdf2ef8cd 100644 (file)
 #include "output.h"
 #include "insn-attr.h"
 #include "flags.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "expr.h"
 #include "optabs.h"
index 0a97e58dbf777318704cfe7ec68bea8d9fc7aeb4..76b0731176c82256d3ca813de9798cf296eef8cd 100644 (file)
@@ -40,6 +40,11 @@ along with GCC; see the file COPYING3.  If not see
 #include "insn-attr.h"
 #include "flags.h"
 #include "except.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "recog.h"
 #include "expr.h"
@@ -53,7 +58,6 @@ along with GCC; see the file COPYING3.  If not see
 #include "langhooks.h"
 #include "optabs.h"
 #include "hash-table.h"
-#include "vec.h"
 #include "basic-block.h"
 #include "tree-ssa-alias.h"
 #include "internal-fn.h"
index 288a955dee77009b8927898026cdcdb0022a3bd2..7433476601deb2f95fd9aacba6ab2580d6a2cfb3 100644 (file)
@@ -38,9 +38,14 @@ along with GCC; see the file COPYING3.  If not see
 #include "expr.h"
 #include "optabs.h"
 #include "reload.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "regs.h"
-#include "hard-reg-set.h"
 #include "output.h"
 #include "insn-attr.h"
 #include "diagnostic-core.h"
index 103288ceccaaf100ba1604ee5055a1d8fe49892a..42d14e91c54f19319f996faf463b93676e8a917a 100644 (file)
@@ -38,6 +38,11 @@ along with GCC; see the file COPYING3.  If not see
 #include "output.h"
 #include "insn-attr.h"
 #include "flags.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "except.h"
 #include "expr.h"
@@ -51,7 +56,6 @@ along with GCC; see the file COPYING3.  If not see
 #include "target-def.h"
 #include "common/common-target.h"
 #include "hash-table.h"
-#include "vec.h"
 #include "basic-block.h"
 #include "tree-ssa-alias.h"
 #include "internal-fn.h"
index 028b61f65e2063723dd085936f89b356aeed5908..bf15631d171abf8c58c2adb4322f2a529c0f9ecd 100644 (file)
 #include "expr.h"
 #include "optabs.h"
 #include "except.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "output.h"
 #include "basic-block.h"
 #include "diagnostic-core.h"
 #include "ggc.h"
-#include "hashtab.h"
 #include "tm_p.h"
 #include "target.h"
 #include "target-def.h"
@@ -48,7 +52,6 @@
 #include "reload.h"
 #include "sched-int.h"
 #include "params.h"
-#include "machmode.h"
 #include "hash-table.h"
 #include "tree-ssa-alias.h"
 #include "internal-fn.h"
index 1a34d9730b18d276bf142aedd2f0f9bc7ec59b76..67d5396c0f3a14879778b2cda262274b1fcbd81a 100644 (file)
 #include "expr.h"
 #include "optabs.h"
 #include "except.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "target.h"
 #include "target-def.h"
 #include "tm_p.h"
 #include "langhooks.h"
 #include "hash-table.h"
-#include "vec.h"
 #include "ggc.h"
 #include "basic-block.h"
 #include "tree-ssa-alias.h"
index ed9d6b2e7b35e35ad93d8d5010ef1874e4120424..40b6fa252bf5262642f1beb28bdff5451e747df8 100644 (file)
 #include "tm-constrs.h"
 #include "target.h"
 #include "target-def.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "dwarf2.h"
 #include "timevar.h"
 #include "tree.h"
 #include "hash-table.h"
-#include "vec.h"
 #include "ggc.h"
 #include "basic-block.h"
 #include "tree-ssa-alias.h"
index 2fc588b79fa48f4005eca3a246254a725c7bc6cd..2054d7a63fa089ac5c817f73b9faa397a32ac0a3 100644 (file)
 #include "tm-constrs.h"
 #include "target.h"
 #include "target-def.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "dwarf2.h"
 #include "timevar.h"
 #include "tree.h"
 #include "hash-table.h"
-#include "vec.h"
 #include "ggc.h"
 #include "basic-block.h"
 #include "tree-ssa-alias.h"
index 45312fa1d4a3efa45bc112e2b4fcd4e0460bad46..c8e86b16ea8f0dd356a2c40277cf2caac1b807a9 100644 (file)
 #include "flags.h"
 #include "recog.h"
 #include "expr.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "diagnostic-core.h"
 #include "ggc.h"
index 4897ac2d62cdf773bcd25c58805a837d46f96a8f..ab259b5b9fb25083eeecfd4ad25adb8ef728ec99 100644 (file)
@@ -30,6 +30,11 @@ along with GCC; see the file COPYING3.  If not see
 #include "hard-reg-set.h"
 #include "insn-config.h"
 #include "conditions.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "output.h"
 #include "insn-attr.h"
index dc0629a0b8a11e62e3be42b93bca664dc8702e84..a4184d92264b3c29514a72ca72767e83b67a3929 100644 (file)
@@ -42,6 +42,11 @@ along with GCC; see the file COPYING3.  If not see
 #include "flags.h"
 #include "reload.h"
 #include "tm_p.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "diagnostic-core.h"
 #include "optabs.h"
index d936cb0f200be986137a588a6e984d256950fd53..66217ed862d508cc33289e556ac113cd019840a3 100644 (file)
@@ -36,6 +36,12 @@ along with GCC; see the file COPYING3.  If not see
 #include "output.h"
 #include "regs.h"
 #include "expr.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "basic-block.h"
 #include "toplev.h"
index 3616af3c842822b8bcd34f50cfc99964cc7063b0..016c8f6f6f139af3a23c835240d17d5191cb291b 100644 (file)
@@ -1,3 +1,7 @@
+2014-10-16  Andrew MacLeod  <amacleod@redhat.com>
+
+       * cp-tree.h: Adjust include files.
+
 2014-10-15  Jason Merrill  <jason@redhat.com>
 
        PR c++/63528
index c450b5b909d830fa8f181bbcd05b6c00f28baf10..b6afc311fe04efc21b67803ded67f5033aa361e6 100644 (file)
@@ -22,9 +22,14 @@ along with GCC; see the file COPYING3.  If not see
 #define GCC_CP_TREE_H
 
 #include "ggc.h"
-#include "function.h"
 #include "hashtab.h"
+#include "hash-set.h"
 #include "vec.h"
+#include "machmode.h"
+#include "tm.h"
+#include "hard-reg-set.h"
+#include "input.h"
+#include "function.h"
 #include "hash-map.h"
 
 /* In order for the format checking to accept the C++ front end
index f73abc2c311f622f30855b636902e7b24af0e288..1ac06e0262f5ff7029bbdd0c54870551aca72254 100644 (file)
@@ -33,6 +33,11 @@ along with GCC; see the file COPYING3.  If not see
 #include "insn-config.h"
 #include "recog.h"
 #include "basic-block.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "expr.h"
 #include "except.h"
@@ -41,7 +46,6 @@ along with GCC; see the file COPYING3.  If not see
 #include "intl.h"
 #include "obstack.h"
 #include "tree-pass.h"
-#include "hashtab.h"
 #include "df.h"
 #include "dbgcnt.h"
 #include "target.h"
index be2f31bc205526ae462c022bf94f3d17deda3ef0..8ad1eff8ba6f17a36c389d3580cc5393cd3604fe 100644 (file)
--- a/gcc/cse.c
+++ b/gcc/cse.c
@@ -29,6 +29,11 @@ along with GCC; see the file COPYING3.  If not see
 #include "flags.h"
 #include "insn-config.h"
 #include "recog.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "expr.h"
 #include "diagnostic-core.h"
@@ -41,7 +46,6 @@ along with GCC; see the file COPYING3.  If not see
 #include "tree-pass.h"
 #include "df.h"
 #include "dbgcnt.h"
-#include "hash-set.h"
 #include "rtl-iter.h"
 
 /* The basic idea of common subexpression elimination is to go
index d06a1d56d2abcb41c1b0a63c13f3523638362d68..4fb5010cbf2877ba85703d2525ba51eaec0d6b3c 100644 (file)
@@ -30,6 +30,11 @@ along with GCC; see the file COPYING3.  If not see
 #include "flags.h"
 #include "insn-config.h"
 #include "recog.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "emit-rtl.h"
 #include "diagnostic-core.h"
index 91cedf7e9f294a48d464147dec30285663ce059e..3452d470b667b8bea170008587eb30cab70a3a90 100644 (file)
@@ -86,6 +86,12 @@ along with GCC; see the file COPYING3.  If not see
 #include "tm_p.h"
 #include "ggc.h"
 #include "debug.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "target.h"
 #include "common/common-target.h"
index 09757185b2e9388c514a2d6d6d3b7620afbed0c3..52d5ac412087e299c74ecf5ae0585b467190db10 100644 (file)
--- a/gcc/ddg.c
+++ b/gcc/ddg.c
@@ -28,6 +28,11 @@ along with GCC; see the file COPYING3.  If not see
 #include "tm_p.h"
 #include "hard-reg-set.h"
 #include "regs.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "flags.h"
 #include "insn-config.h"
index 4b7d660d90df29fd4d8c8b3cf17e2d7288adf3f3..f5af9a66027e928f9e73e2e0e979c6eedb4aacb4 100644 (file)
@@ -382,11 +382,16 @@ are write-only operations.
 #include "tm_p.h"
 #include "insn-config.h"
 #include "recog.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "regs.h"
 #include "alloc-pool.h"
 #include "flags.h"
-#include "hard-reg-set.h"
 #include "basic-block.h"
 #include "sbitmap.h"
 #include "bitmap.h"
index bf8800f9affcdaaa49da1dfbe97d5dddac0d0307..389a6491d9930c5fcb468cc73727b8c046e96933 100644 (file)
@@ -29,11 +29,16 @@ along with GCC; see the file COPYING3.  If not see
 #include "tm_p.h"
 #include "insn-config.h"
 #include "recog.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "regs.h"
 #include "alloc-pool.h"
 #include "flags.h"
-#include "hard-reg-set.h"
 #include "basic-block.h"
 #include "sbitmap.h"
 #include "bitmap.h"
index e2aaf61a3ee1c0da9ff89067a35598dba7989936..2da10d70ecb8b5150dc479d7b9f41bbc575bb237 100644 (file)
@@ -29,11 +29,16 @@ along with GCC; see the file COPYING3.  If not see
 #include "tm_p.h"
 #include "insn-config.h"
 #include "recog.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "regs.h"
 #include "alloc-pool.h"
 #include "flags.h"
-#include "hard-reg-set.h"
 #include "basic-block.h"
 #include "sbitmap.h"
 #include "bitmap.h"
index 18966208267036afc7bcfafa8c056f10419b1730..045d1fc5bbe56c077f5c98fb89444692628a9cec 100644 (file)
@@ -25,6 +25,12 @@ along with GCC; see the file COPYING3.  If not see
 #include "tree.h"
 #include "stor-layout.h"
 #include "flags.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "insn-config.h"
 #include "insn-attr.h"
index b7fa3bc5b75e1e238af5a1bfbe1c6eb59841d587..d68c167943d513e9902a007962eadf62b4058236 100644 (file)
@@ -26,6 +26,12 @@ along with GCC; see the file COPYING3.  If not see
 #include "rtl.h"
 #include "tree.h"
 #include "stor-layout.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "basic-block.h"
 #include "dwarf2.h"
index 00eba7896855993faf1274585e655659d36ec257..8c651766f0b4db80d28be75a2218a7c9b33813d8 100644 (file)
@@ -64,17 +64,21 @@ along with GCC; see the file COPYING3.  If not see
 #include "stringpool.h"
 #include "stor-layout.h"
 #include "varasm.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "emit-rtl.h"
 #include "hash-table.h"
 #include "version.h"
 #include "flags.h"
-#include "hard-reg-set.h"
 #include "regs.h"
 #include "rtlhash.h"
 #include "insn-config.h"
 #include "reload.h"
-#include "function.h"
 #include "output.h"
 #include "expr.h"
 #include "except.h"
@@ -91,7 +95,6 @@ along with GCC; see the file COPYING3.  If not see
 #include "common/common-target.h"
 #include "langhooks.h"
 #include "cgraph.h"
-#include "input.h"
 #include "ira.h"
 #include "lra.h"
 #include "dumpfile.h"
index dce5fd6eba7a6062e9b737b4b8111e8bafc7945f..aa95f68c166f2dbbb8ca07960d563c38037cef84 100644 (file)
@@ -43,12 +43,16 @@ along with GCC; see the file COPYING3.  If not see
 #include "tree-eh.h"
 #include "tm_p.h"
 #include "flags.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "stringpool.h"
 #include "expr.h"
 #include "regs.h"
-#include "hard-reg-set.h"
-#include "hashtab.h"
 #include "insn-config.h"
 #include "recog.h"
 #include "bitmap.h"
index 78518ea808be6847131ecf40c14b6cce362f74f7..e846d88f21d4311451140827ff1342385dc6f3ca 100644 (file)
@@ -118,12 +118,17 @@ along with GCC; see the file COPYING3.  If not see
 #include "stringpool.h"
 #include "stor-layout.h"
 #include "flags.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "expr.h"
 #include "libfuncs.h"
 #include "insn-config.h"
 #include "except.h"
-#include "hard-reg-set.h"
 #include "output.h"
 #include "dwarf2asm.h"
 #include "dwarf2out.h"
index 1066f56222a75396e3c20f500dd6d57c0417c552..1cfc411a3466b8a97b4774a353b015481e60f9c1 100644 (file)
@@ -29,11 +29,16 @@ along with GCC; see the file COPYING3.  If not see
 #include "tm_p.h"
 #include "flags.h"
 #include "except.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "expr.h"
 #include "optabs.h"
 #include "libfuncs.h"
-#include "hard-reg-set.h"
 #include "insn-config.h"
 #include "ggc.h"
 #include "recog.h"
index a6233f33d28280d081a311313f120dd0a2687467..5519af22181c9fc02dea0db3c3a87fa95c274fb3 100644 (file)
@@ -32,6 +32,10 @@ along with GCC; see the file COPYING3.  If not see
 #include "regs.h"
 #include "hard-reg-set.h"
 #include "except.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "input.h"
 #include "function.h"
 #include "insn-config.h"
 #include "insn-attr.h"
index 2e66329091089a9049af50a06b31b87357ede51e..c17a9abaad51ae4e3f0ca03a9e813a5515c36ae8 100644 (file)
@@ -21,6 +21,13 @@ along with GCC; see the file COPYING3.  If not see
 #define GCC_EXPR_H
 
 /* For inhibit_defer_pop */
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "tm.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 /* For XEXP, GEN_INT, rtx_code */
 #include "rtl.h"
@@ -30,7 +37,6 @@ along with GCC; see the file COPYING3.  If not see
    ssize_int, TREE_CODE, TYPE_SIZE, int_size_in_bytes,    */
 #include "tree-core.h"
 /* For GET_MODE_BITSIZE, word_mode */
-#include "machmode.h"
 
 /* This is the 4th arg to `expand_expr'.
    EXPAND_STACK_PARM means we are possibly expanding a call param onto
@@ -54,81 +60,6 @@ enum expand_modifier {EXPAND_NORMAL = 0, EXPAND_STACK_PARM, EXPAND_SUM,
 /* Allow the compiler to defer stack pops.  See inhibit_defer_pop for
    more information.  */
 #define OK_DEFER_POP (inhibit_defer_pop -= 1)
-\f
-enum direction {none, upward, downward};
-
-/* Structure to record the size of a sequence of arguments
-   as the sum of a tree-expression and a constant.  This structure is
-   also used to store offsets from the stack, which might be negative,
-   so the variable part must be ssizetype, not sizetype.  */
-
-struct args_size
-{
-  HOST_WIDE_INT constant;
-  tree var;
-};
-
-/* Package up various arg related fields of struct args for
-   locate_and_pad_parm.  */
-struct locate_and_pad_arg_data
-{
-  /* Size of this argument on the stack, rounded up for any padding it
-     gets.  If REG_PARM_STACK_SPACE is defined, then register parms are
-     counted here, otherwise they aren't.  */
-  struct args_size size;
-  /* Offset of this argument from beginning of stack-args.  */
-  struct args_size offset;
-  /* Offset to the start of the stack slot.  Different from OFFSET
-     if this arg pads downward.  */
-  struct args_size slot_offset;
-  /* The amount that the stack pointer needs to be adjusted to
-     force alignment for the next argument.  */
-  struct args_size alignment_pad;
-  /* Which way we should pad this arg.  */
-  enum direction where_pad;
-  /* slot_offset is at least this aligned.  */
-  unsigned int boundary;
-};
-
-/* Add the value of the tree INC to the `struct args_size' TO.  */
-
-#define ADD_PARM_SIZE(TO, INC)                                 \
-do {                                                           \
-  tree inc = (INC);                                            \
-  if (tree_fits_shwi_p (inc))                                  \
-    (TO).constant += tree_to_shwi (inc);                       \
-  else if ((TO).var == 0)                                      \
-    (TO).var = fold_convert (ssizetype, inc);                  \
-  else                                                         \
-    (TO).var = size_binop (PLUS_EXPR, (TO).var,                        \
-                          fold_convert (ssizetype, inc));      \
-} while (0)
-
-#define SUB_PARM_SIZE(TO, DEC)                                 \
-do {                                                           \
-  tree dec = (DEC);                                            \
-  if (tree_fits_shwi_p (dec))                                  \
-    (TO).constant -= tree_to_shwi (dec);                       \
-  else if ((TO).var == 0)                                      \
-    (TO).var = size_binop (MINUS_EXPR, ssize_int (0),          \
-                          fold_convert (ssizetype, dec));      \
-  else                                                         \
-    (TO).var = size_binop (MINUS_EXPR, (TO).var,               \
-                          fold_convert (ssizetype, dec));      \
-} while (0)
-
-/* Convert the implicit sum in a `struct args_size' into a tree
-   of type ssizetype.  */
-#define ARGS_SIZE_TREE(SIZE)                                   \
-((SIZE).var == 0 ? ssize_int ((SIZE).constant)                 \
- : size_binop (PLUS_EXPR, fold_convert (ssizetype, (SIZE).var),        \
-              ssize_int ((SIZE).constant)))
-
-/* Convert the implicit sum in a `struct args_size' into an rtx.  */
-#define ARGS_SIZE_RTX(SIZE)                                    \
-((SIZE).var == 0 ? GEN_INT ((SIZE).constant)                   \
- : expand_normal (ARGS_SIZE_TREE (SIZE)))
-
 \f
 /* This structure is used to pass around information about exploded
    unary, binary and trinary expressions between expand_expr_real_1 and
@@ -550,10 +481,6 @@ extern rtx expand_divmod (int, enum tree_code, enum machine_mode, rtx, rtx,
                          rtx, int);
 #endif
 
-extern void locate_and_pad_parm (enum machine_mode, tree, int, int, int,
-                                tree, struct args_size *,
-                                struct locate_and_pad_arg_data *);
-
 /* Return the CODE_LABEL rtx for a LABEL_DECL, creating it if necessary.  */
 extern rtx label_rtx (tree);
 
index a923d163e6b876cf50125dd5edd9af84840c7e6a..5ce87c7dd2bf036b4984c406bbdb18742058be9c 100644 (file)
@@ -60,6 +60,11 @@ along with GCC; see the file COPYING3.  If not see
 #include "flags.h"
 #include "output.h"
 #include "except.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "rtl-error.h"
 #include "toplev.h" /* exact_log2, floor_log2 */
index a2a1cf15c33f0dbe185320df82edbe2f417b0110..f4b33d04393b480c034182c071b8bd5bec00fb60 100644 (file)
@@ -1,3 +1,8 @@
+2014-10-16  Andrew MacLeod  <amacleod@redhat.com>
+
+       * f95-lang.c: Adjust include files.
+       * trans-decl.c: Likewise.
+
 2014-10-12  Trevor Saunders  <tsaunders@mozilla.com>
 
        * trans-decl.c, trans.c, trans.h: Use hash_table instead of hashtab.
index 66cd3a331488bb07d8efc767262da5c7d7c30777..403ab200830cf3be0edd1cde01bd3983fab4dd93 100644 (file)
@@ -34,6 +34,12 @@ along with GCC; see the file COPYING3.  If not see
 #include "langhooks-def.h"
 #include "timevar.h"
 #include "tm.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "ggc.h"
 #include "toplev.h"
index d168bdc6931eca5cadc8d3ff033bb5cb282f9781..522c0f08eced768b9bbdd58edeb7d75f2a33ea76 100644 (file)
@@ -36,11 +36,16 @@ along with GCC; see the file COPYING3.  If not see
 #include "diagnostic-core.h"   /* For internal_error.  */
 #include "toplev.h"    /* For announce_function.  */
 #include "target.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "flags.h"
 #include "cgraph.h"
 #include "debug.h"
-#include "hash-set.h"
 #include "constructor.h"
 #include "trans.h"
 #include "trans-types.h"
index 2becdfb591e49e0f8d1e9533460425eac0a3c402..2f9c719040fd3071cd4884b67ca61804619ea68a 100644 (file)
@@ -42,16 +42,20 @@ along with GCC; see the file COPYING3.  If not see
 #include "stringpool.h"
 #include "flags.h"
 #include "except.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "expr.h"
 #include "optabs.h"
 #include "libfuncs.h"
 #include "regs.h"
-#include "hard-reg-set.h"
 #include "insn-config.h"
 #include "recog.h"
 #include "output.h"
-#include "hashtab.h"
 #include "tm_p.h"
 #include "langhooks.h"
 #include "target.h"
index a8d9f6a5135e5df852f06936651099c9d8c365f8..66384e5323d20b6d6657ae21d886f7d372c4cdcb 100644 (file)
@@ -20,13 +20,6 @@ along with GCC; see the file COPYING3.  If not see
 #ifndef GCC_FUNCTION_H
 #define GCC_FUNCTION_H
 
-#include "hashtab.h"
-#include "hash-set.h"
-#include "vec.h"
-#include "machmode.h"
-#include "tm.h"                        /* For CUMULATIVE_ARGS.  */
-#include "hard-reg-set.h"      /* For HARD_REG_SET in struct rtl_data. */
-#include "input.h"             /* For location_t.  */
 
 /* Stack of pending (incomplete) sequences saved by `start_sequence'.
    Each element describes one pending sequence.
@@ -727,11 +720,6 @@ void types_used_by_var_decl_insert (tree type, tree var_decl);
    referenced by the global variable.  */
 extern GTY(()) vec<tree, va_gc> *types_used_by_cur_var_decl;
 
-/* cfun shouldn't be set directly; use one of these functions instead.  */
-extern void set_cfun (struct function *new_cfun);
-extern void push_cfun (struct function *new_cfun);
-extern void pop_cfun (void);
-extern void instantiate_decl_rtl (rtx x);
 
 /* Return the loop tree of FN.  */
 
@@ -758,16 +746,95 @@ set_loops_for_fn (struct function *fn, struct loops *loops)
 #define n_bbs_in_dom_tree (cfun->cfg->x_n_bbs_in_dom_tree)
 #define VALUE_HISTOGRAMS(fun) (fun)->value_histograms
 
-/* Identify BLOCKs referenced by more than one NOTE_INSN_BLOCK_{BEG,END},
-   and create duplicate blocks.  */
-extern void reorder_blocks (void);
+/* A pointer to a function to create target specific, per-function
+   data structures.  */
+extern struct machine_function * (*init_machine_status) (void);
 
-/* Set BLOCK_NUMBER for all the blocks in FN.  */
-extern void number_blocks (tree);
+enum direction {none, upward, downward};
 
-extern void clear_block_marks (tree);
-extern tree blocks_nreverse (tree);
-extern tree block_chainon (tree, tree);
+/* Structure to record the size of a sequence of arguments
+   as the sum of a tree-expression and a constant.  This structure is
+   also used to store offsets from the stack, which might be negative,
+   so the variable part must be ssizetype, not sizetype.  */
+
+struct args_size
+{
+  HOST_WIDE_INT constant;
+  tree var;
+};
+
+/* Package up various arg related fields of struct args for
+   locate_and_pad_parm.  */
+struct locate_and_pad_arg_data
+{
+  /* Size of this argument on the stack, rounded up for any padding it
+     gets.  If REG_PARM_STACK_SPACE is defined, then register parms are
+     counted here, otherwise they aren't.  */
+  struct args_size size;
+  /* Offset of this argument from beginning of stack-args.  */
+  struct args_size offset;
+  /* Offset to the start of the stack slot.  Different from OFFSET
+     if this arg pads downward.  */
+  struct args_size slot_offset;
+  /* The amount that the stack pointer needs to be adjusted to
+     force alignment for the next argument.  */
+  struct args_size alignment_pad;
+  /* Which way we should pad this arg.  */
+  enum direction where_pad;
+  /* slot_offset is at least this aligned.  */
+  unsigned int boundary;
+};
+
+/* Add the value of the tree INC to the `struct args_size' TO.  */
+
+#define ADD_PARM_SIZE(TO, INC)                                 \
+do {                                                           \
+  tree inc = (INC);                                            \
+  if (tree_fits_shwi_p (inc))                                  \
+    (TO).constant += tree_to_shwi (inc);                       \
+  else if ((TO).var == 0)                                      \
+    (TO).var = fold_convert (ssizetype, inc);                  \
+  else                                                         \
+    (TO).var = size_binop (PLUS_EXPR, (TO).var,                        \
+                          fold_convert (ssizetype, inc));      \
+} while (0)
+
+#define SUB_PARM_SIZE(TO, DEC)                                 \
+do {                                                           \
+  tree dec = (DEC);                                            \
+  if (tree_fits_shwi_p (dec))                                  \
+    (TO).constant -= tree_to_shwi (dec);                       \
+  else if ((TO).var == 0)                                      \
+    (TO).var = size_binop (MINUS_EXPR, ssize_int (0),          \
+                          fold_convert (ssizetype, dec));      \
+  else                                                         \
+    (TO).var = size_binop (MINUS_EXPR, (TO).var,               \
+                          fold_convert (ssizetype, dec));      \
+} while (0)
+
+/* Convert the implicit sum in a `struct args_size' into a tree
+   of type ssizetype.  */
+#define ARGS_SIZE_TREE(SIZE)                                   \
+((SIZE).var == 0 ? ssize_int ((SIZE).constant)                 \
+ : size_binop (PLUS_EXPR, fold_convert (ssizetype, (SIZE).var),        \
+              ssize_int ((SIZE).constant)))
+
+/* Convert the implicit sum in a `struct args_size' into an rtx.  */
+#define ARGS_SIZE_RTX(SIZE)                                    \
+((SIZE).var == 0 ? GEN_INT ((SIZE).constant)                   \
+ : expand_normal (ARGS_SIZE_TREE (SIZE)))
+
+#define ASLK_REDUCE_ALIGN 1
+#define ASLK_RECORD_PAD 2
+
+\f
+
+extern void push_function_context (void);
+extern void pop_function_context (void);
+
+/* Save and restore status information for a nested function.  */
+extern void free_after_parsing (struct function *);
+extern void free_after_compilation (struct function *);
 
 /* Return size needed for stack frame based on slots so far allocated.
    This size counts from zero.  It is not rounded to STACK_BOUNDARY;
@@ -779,71 +846,87 @@ extern HOST_WIDE_INT get_frame_size (void);
    return FALSE.  */
 extern bool frame_offset_overflow (HOST_WIDE_INT, tree);
 
-/* A pointer to a function to create target specific, per-function
-   data structures.  */
-extern struct machine_function * (*init_machine_status) (void);
+extern rtx assign_stack_local_1 (enum machine_mode, HOST_WIDE_INT, int, int);
+extern rtx assign_stack_local (enum machine_mode, HOST_WIDE_INT, int);
+extern rtx assign_stack_temp_for_type (enum machine_mode, HOST_WIDE_INT, tree);
+extern rtx assign_stack_temp (enum machine_mode, HOST_WIDE_INT);
+extern rtx assign_temp (tree, int, int);
+extern void update_temp_slot_address (rtx, rtx);
+extern void preserve_temp_slots (rtx);
+extern void free_temp_slots (void);
+extern void push_temp_slots (void);
+extern void pop_temp_slots (void);
+extern void init_temp_slots (void);
+extern rtx get_hard_reg_initial_reg (rtx);
+extern rtx get_hard_reg_initial_val (enum machine_mode, unsigned int);
+extern rtx has_hard_reg_initial_val (enum machine_mode, unsigned int);
 
-/* Save and restore status information for a nested function.  */
-extern void free_after_parsing (struct function *);
-extern void free_after_compilation (struct function *);
+/* Called from gimple_expand_cfg.  */
+extern unsigned int emit_initial_value_sets (void);
+
+extern bool initial_value_entry (int i, rtx *, rtx *);
+extern void instantiate_decl_rtl (rtx x);
+extern int aggregate_value_p (const_tree, const_tree);
+extern bool use_register_for_decl (const_tree);
+extern bool pass_by_reference (CUMULATIVE_ARGS *, enum machine_mode,
+                              tree, bool);
+extern bool reference_callee_copied (CUMULATIVE_ARGS *, enum machine_mode,
+                                    tree, bool);
+extern gimple_seq gimplify_parameters (void);
+extern void locate_and_pad_parm (enum machine_mode, tree, int, int, int,
+                                tree, struct args_size *,
+                                struct locate_and_pad_arg_data *);
+extern void generate_setjmp_warnings (void);
+
+/* Identify BLOCKs referenced by more than one NOTE_INSN_BLOCK_{BEG,END},
+   and create duplicate blocks.  */
+extern void reorder_blocks (void);
+extern void clear_block_marks (tree);
+extern tree blocks_nreverse (tree);
+extern tree block_chainon (tree, tree);
 
-extern void init_varasm_status (void);
+/* Set BLOCK_NUMBER for all the blocks in FN.  */
+extern void number_blocks (tree);
+
+/* cfun shouldn't be set directly; use one of these functions instead.  */
+extern void set_cfun (struct function *new_cfun);
+extern void push_cfun (struct function *new_cfun);
+extern void pop_cfun (void);
+
+extern int get_next_funcdef_no (void);
+extern int get_last_funcdef_no (void);
+extern void allocate_struct_function (tree, bool);
+extern void push_struct_function (tree fndecl);
+extern void init_dummy_function_start (void);
+extern void init_function_start (tree);
+extern void stack_protect_epilogue (void);
+extern void expand_function_start (tree);
+extern void expand_dummy_function_end (void);
 
 #ifdef RTX_CODE
 extern void diddle_return_value (void (*)(rtx, void*), void*);
 extern void clobber_return_register (void);
 #endif
 
+extern void do_warn_unused_parameter (tree);
+extern void expand_function_end (void);
 extern rtx get_arg_pointer_save_area (void);
+extern void maybe_copy_prologue_epilogue_insn (rtx, rtx);
+extern int prologue_epilogue_contains (const_rtx);
+extern void emit_return_into_block (bool simple_p, basic_block bb);
+extern void set_return_jump_label (rtx);
+extern bool active_insn_between (rtx_insn *head, rtx_insn *tail);
+extern vec<edge> convert_jumps_to_returns (basic_block last_bb, bool simple_p,
+                                          vec<edge> unconverted);
+extern basic_block emit_return_for_exit (edge exit_fallthru_edge,
+                                        bool simple_p);
+extern void reposition_prologue_and_epilogue_notes (void);
 
 /* Returns the name of the current function.  */
 extern const char *fndecl_name (tree);
 extern const char *function_name (struct function *);
 extern const char *current_function_name (void);
 
-extern void do_warn_unused_parameter (tree);
-
-extern bool pass_by_reference (CUMULATIVE_ARGS *, enum machine_mode,
-                              tree, bool);
-extern bool reference_callee_copied (CUMULATIVE_ARGS *, enum machine_mode,
-                                    tree, bool);
-
 extern void used_types_insert (tree);
 
-extern int get_next_funcdef_no (void);
-extern int get_last_funcdef_no (void);
-
-extern rtx get_hard_reg_initial_val (enum machine_mode, unsigned int);
-extern rtx has_hard_reg_initial_val (enum machine_mode, unsigned int);
-extern rtx get_hard_reg_initial_reg (rtx);
-extern bool initial_value_entry (int i, rtx *, rtx *);
-
-/* Called from gimple_expand_cfg.  */
-extern unsigned int emit_initial_value_sets (void);
-
-/* In predict.c */
-extern bool optimize_function_for_size_p (struct function *);
-extern bool optimize_function_for_speed_p (struct function *);
-
-/* In function.c */
-extern void expand_function_end (void);
-extern void expand_function_start (tree);
-extern void stack_protect_epilogue (void);
-extern void init_dummy_function_start (void);
-extern void expand_dummy_function_end (void);
-extern void allocate_struct_function (tree, bool);
-extern void push_struct_function (tree fndecl);
-extern void init_function_start (tree);
-extern bool use_register_for_decl (const_tree);
-extern void generate_setjmp_warnings (void);
-extern void init_temp_slots (void);
-extern void free_temp_slots (void);
-extern void pop_temp_slots (void);
-extern void push_temp_slots (void);
-extern void preserve_temp_slots (rtx);
-extern int aggregate_value_p (const_tree, const_tree);
-extern void push_function_context (void);
-extern void pop_function_context (void);
-extern gimple_seq gimplify_parameters (void);
-
 #endif  /* GCC_FUNCTION_H */
index 7c629418e6f3d847f740a779f55cccb2fac73e42..b6e3cf801b1b92476ab77376578771b0cde231f4 100644 (file)
@@ -149,6 +149,11 @@ along with GCC; see the file COPYING3.  If not see
 #include "insn-config.h"
 #include "recog.h"
 #include "basic-block.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "expr.h"
 #include "except.h"
index 9d34bc8d61c4717eb2f3a665d11dc693a170a0ed..7911f78f52612fbb38b12bb69ed7e33e3d9ace58 100644 (file)
@@ -5123,6 +5123,7 @@ write_header (FILE *outf)
   fprintf (outf, "#include \"toplev.h\"\n");
   fprintf (outf, "#include \"flags.h\"\n");
   fprintf (outf, "#include \"function.h\"\n");
+  fprintf (outf, "#include \"predict.h\"\n");
   fprintf (outf, "\n");
   fprintf (outf, "#define operands recog_data.operand\n\n");
 }
index 048a9923802396d8ed6eabe1eeb3c16920c4773b..cdb44f1a4aef595987b2b32ab72208ece0ad1137 100644 (file)
@@ -73,6 +73,9 @@ write_header (void)
 #include \"ggc.h\"\n\
 #include \"rtl.h\"\n\
 #include \"tm_p.h\"\n\
+#include \"hashtab.h\"\n\
+#include \"hash-set.h\"\n\
+#include \"hard-reg-set.h\"\n\
 #include \"function.h\"\n\
 \n\
 /* Fake - insn-config.h doesn't exist yet.  */\n\
index 65434b5367b6f5ce2afc1ca861979267d1cfe14d..21028d7b573f748ad22150dbe05712fff5c6d382 100644 (file)
@@ -801,6 +801,12 @@ from the machine description file `md'.  */\n\n");
   printf ("#include \"calls.h\"\n");
   printf ("#include \"rtl.h\"\n");
   printf ("#include \"tm_p.h\"\n");
+  printf ("#include \"hashtab.h\"\n");
+  printf ("#include \"hash-set.h\"\n");
+  printf ("#include \"vec.h\"\n");
+  printf ("#include \"machmode.h\"\n");
+  printf ("#include \"hard-reg-set.h\"\n");
+  printf ("#include \"input.h\"\n");
   printf ("#include \"function.h\"\n");
   printf ("#include \"expr.h\"\n");
   printf ("#include \"optabs.h\"\n");
@@ -808,7 +814,6 @@ from the machine description file `md'.  */\n\n");
   printf ("#include \"flags.h\"\n");
   printf ("#include \"output.h\"\n");
   printf ("#include \"insn-config.h\"\n");
-  printf ("#include \"hard-reg-set.h\"\n");
   printf ("#include \"recog.h\"\n");
   printf ("#include \"resource.h\"\n");
   printf ("#include \"reload.h\"\n");
index bc88eb8224f13e7ec0f202f7421e6b0f56771cb5..a4d075b975230469a04d37b0979cb4be637f525c 100644 (file)
@@ -1828,7 +1828,9 @@ open_base_files (void)
     static const char *const ifiles[] = {
       "config.h", "system.h", "coretypes.h", "tm.h",
       "hashtab.h", "splay-tree.h", "obstack.h", "bitmap.h", "input.h",
-      "tree.h", "rtl.h", "wide-int.h", "function.h", "insn-config.h", "expr.h",
+      "tree.h", "rtl.h", "wide-int.h", "hashtab.h", "hash-set.h", "vec.h",
+      "machmode.h", "tm.h", "hard-reg-set.h", "input.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",
       "hash-table.h", "vec.h", "ggc.h", "basic-block.h",
index b1321d83ac39eb5f8cd639f30c63513c9df03a99..c0e250b5b1463068bd8b8882348a8eae1577d397 100644 (file)
@@ -248,6 +248,7 @@ output_prologue (void)
   printf ("#include \"output.h\"\n");
   printf ("#include \"target.h\"\n");
   printf ("#include \"tm-constrs.h\"\n");
+  printf ("#include \"predict.h\"\n");
 }
 
 static void
index b14a4ac104b331fb4688716b45cda63f2b04c045..0eb1c30aa8d29615771901a68da75b6bd999f6ac 100644 (file)
@@ -1422,6 +1422,12 @@ write_insn_preds_c (void)
 #include \"stor-layout.h\"\n\
 #include \"calls.h\"\n\
 #include \"tm_p.h\"\n\
+#include \"hashtab.h\"\n\
+#include \"hash-set.h\"\n\
+#include \"vec.h\"\n\
+#include \"machmode.h\"\n\
+#include \"hard-reg-set.h\"\n\
+#include \"input.h\"\n\
 #include \"function.h\"\n\
 #include \"insn-config.h\"\n\
 #include \"recog.h\"\n\
index 4d7d3b781bfd8ae5c1316d7e677d50fc184651f0..a3589d3add0903b3713f6ffe599adeb5d5059f50 100644 (file)
@@ -2305,6 +2305,12 @@ write_header (void)
 #include \"tm.h\"\n\
 #include \"rtl.h\"\n\
 #include \"tm_p.h\"\n\
+#include \"hashtab.h\"\n\
+#include \"hash-set.h\"\n\
+#include \"vec.h\"\n\
+#include \"machmode.h\"\n\
+#include \"hard-reg-set.h\"\n\
+#include \"input.h\"\n\
 #include \"function.h\"\n\
 #include \"insn-config.h\"\n\
 #include \"recog.h\"\n\
@@ -2316,6 +2322,7 @@ write_header (void)
 #include \"reload.h\"\n\
 #include \"regs.h\"\n\
 #include \"tm-constrs.h\"\n\
+#include \"predict.h\"\n\
 \n");
 
   puts ("\n\
index 2c79f8a657322c9a832924972ea2c489593d9cc1..9344e0b9dea3eb71554df8fa6f9f16d9bf86d450 100644 (file)
@@ -28,6 +28,12 @@ along with GCC; see the file COPYING3.  If not see
 #include "stmt.h"
 #include "stor-layout.h"
 #include "flags.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "dumpfile.h"
 #include "bitmap.h"
index c8a6e6b57fbe50a8e9cb8dd4fe1b2848ee05704c..76100c6e6aadfe944638620d50266b665d0404a6 100644 (file)
@@ -35,6 +35,12 @@ along with GCC; see the file COPYING3.  If not see
 #include "tree-iterator.h"
 #include "tree-inline.h"
 #include "flags.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "diagnostic-core.h"
 #include "tree-pass.h"
index 4c4aa0ad391a1a416f93785a69f4e9063b1d8445..75afe85a327bf1b94389d8359dd75b4861a4f43b 100644 (file)
@@ -23,6 +23,13 @@ along with GCC; see the file COPYING3.  If not see
 #define GCC_GIMPLE_STREAMER_H
 
 #include "basic-block.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "tm.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "lto-streamer.h"
 
index cb41cc2b0d207842b340765975b5445c0dc07857..db8a45cf5ecc2f5eeeb59dbbe20434a0815112c5 100644 (file)
@@ -131,6 +131,11 @@ along with GCC; see the file COPYING3.  If not see
 #include "rtl.h"
 #include "tm_p.h"
 #include "regs.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "flags.h"
 #include "insn-config.h"
index b6b479f39a52d3622c1d0b0ab1b01b2b00f297e4..949d2b40ba51f1e07882b77b18f2f93e8cdce734 100644 (file)
 
 #include "rtl.h"
 #include "regs.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "flags.h"
 #include "insn-config.h"
 #include "recog.h"
 #include "except.h"
-#include "hard-reg-set.h"
 #include "basic-block.h"
 #include "expr.h"
 #include "output.h"
@@ -40,7 +45,6 @@
 #include "target.h"
 #include "tree-pass.h"
 #include "df.h"
-#include "vec.h"
 #include "dbgcnt.h"
 #include "shrink-wrap.h"
 
index aac1fad74f8c25eaa79655f8eeed7da68506bb87..3f4405eca08570d690d581668029149394c05b31 100644 (file)
--- a/gcc/ira.c
+++ b/gcc/ira.c
@@ -386,6 +386,11 @@ along with GCC; see the file COPYING3.  If not see
 #include "except.h"
 #include "reload.h"
 #include "diagnostic-core.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "ggc.h"
 #include "ira-int.h"
index 5b1e588cd6123dc5904783cd33b8dc8b89fda09a..777849f8e9ff50ecec226e803212bf5173cef6e9 100644 (file)
@@ -1,3 +1,8 @@
+2014-10-16  Andrew MacLeod  <amacleod@redhat.com>
+
+       * class.c: Adjust include files.
+       * resource.c: Likewise.
+
 2014-10-15  Evgeny Stupachenko  <evstupac@gmail.com>
 
        PR target/63536 
index 25af6976ed0d1b354fed1ef34fb5044280127efd..2c29a44837c6c66d35b0eafd16edf2a4ca396020 100644 (file)
@@ -38,6 +38,13 @@ The Free Software Foundation is independent of Sun Microsystems, Inc.  */
 #include "toplev.h"
 #include "output.h" /* for switch_to_section and get_section */
 #include "parse.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "tm.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "ggc.h"
 #include "cgraph.h"
index 8ae7e4269cd14deb57d2cd3c3fced394f465b904..bc9e029a679686fc3b35495fbc7dbb69fa73ee6d 100644 (file)
@@ -32,6 +32,13 @@ The Free Software Foundation is independent of Sun Microsystems, Inc.  */
 #include "diagnostic-core.h"
 #include "toplev.h"
 #include "parse.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "tm.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "ggc.h"
 #include "tree-iterator.h"
index 8e85f5f191bf5abda554d863c0d14991ed40419a..f1aaf8c9b3c2477b46f26bd0456fc9d4e5896109 100644 (file)
@@ -45,6 +45,11 @@ along with GCC; see the file COPYING3.  If not see
 #include "insn-config.h"
 #include "insn-attr.h"
 #include "recog.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "basic-block.h"
 #include "expr.h"
index cf69428a51c4736228c6d7b8191969f4f3428629..694d33e39898fd9ee8e547acfb462cf956274dbc 100644 (file)
--- a/gcc/lcm.c
+++ b/gcc/lcm.c
@@ -60,6 +60,11 @@ along with GCC; see the file COPYING3.  If not see
 #include "recog.h"
 #include "basic-block.h"
 #include "tm_p.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "sbitmap.h"
 #include "dumpfile.h"
index 1ac2ebdf86c9a4357fedcdf38fffbfa79966c238..783d74a45fe7466d0a09e3a3db4b7bb64fd2c54e 100644 (file)
@@ -47,6 +47,11 @@ along with GCC; see the file COPYING3.  If not see
 #include "expr.h"
 #include "recog.h"
 #include "target.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "flags.h"
 #include "df.h"
index 8dbcec4eaec07793a883c2249b911448d920ce64..1047acfcce914b087b64ecb7790a0eb6475117fb 100644 (file)
@@ -87,6 +87,11 @@ along with GCC; see the file COPYING3.       If not see
 #include "recog.h"
 #include "output.h"
 #include "regs.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "expr.h"
 #include "basic-block.h"
index 70e74f384c67b2eaab8a5bd80b1dfb5b7f8a7eae..d7ea7e212c05393732d7e716dcb7e9ec771a58b2 100644 (file)
@@ -54,6 +54,11 @@ along with GCC; see the file COPYING3.       If not see
 #include "regs.h"
 #include "hard-reg-set.h"
 #include "flags.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "expr.h"
 #include "basic-block.h"
index 2b17aa39fbcd38bba4807c65a8d7ed9798c58f40..6ee99a29312c96903903ff02db9af1e4aa9f3972 100644 (file)
 #include "output.h"
 #include "addresses.h"
 #include "target.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "expr.h"
 #include "basic-block.h"
index 8109af84ae0fe45ffb2e817775c48040cf427f33..3133e9aa2e2274aa39e447e4bae119a8c51402ff 100644 (file)
@@ -65,6 +65,11 @@ along with GCC; see the file COPYING3.       If not see
 #include "output.h"
 #include "addresses.h"
 #include "target.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "expr.h"
 #include "basic-block.h"
index b72824e8fa80b5be17faec3cd440b47a29cd733e..38b9d3ba6ad837649672c6bc0fbd83d08f6c93eb 100644 (file)
@@ -36,6 +36,11 @@ along with GCC; see the file COPYING3.       If not see
 #include "recog.h"
 #include "output.h"
 #include "regs.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "expr.h"
 #include "basic-block.h"
index 8d494af38eb923513248a66638cd3f1112d031a6..5f1038bcbe1a4eec81fb67a80e78dde4ce8ee5f4 100644 (file)
@@ -67,6 +67,11 @@ along with GCC; see the file COPYING3.       If not see
 #include "regs.h"
 #include "hard-reg-set.h"
 #include "flags.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "expr.h"
 #include "basic-block.h"
index f664f070cbb9b41b24b190dac5b28c6db388e26d..6fb35a13fac7f126824a95be22b991e0a69bf4f0 100644 (file)
--- a/gcc/lra.c
+++ b/gcc/lra.c
@@ -106,6 +106,11 @@ along with GCC; see the file COPYING3.     If not see
 #include "output.h"
 #include "addresses.h"
 #include "flags.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "expr.h"
 #include "basic-block.h"
@@ -113,7 +118,6 @@ along with GCC; see the file COPYING3.      If not see
 #include "tree-pass.h"
 #include "timevar.h"
 #include "target.h"
-#include "vec.h"
 #include "ira.h"
 #include "lra-int.h"
 #include "df.h"
index 136fc86420e02539bec880dd9a0a76ecb86a9d29..b5ae3c016edb4e2acfb87762a3d24a3f1184db1b 100644 (file)
@@ -40,6 +40,9 @@ along with GCC; see the file COPYING3.  If not see
 #include "hash-set.h"
 #include "langhooks.h"
 #include "bitmap.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
 #include "function.h"
 #include "diagnostic-core.h"
 #include "except.h"
index c053545b506ba9f0b1d597c6e6bebfe7789607ba..ba4c488bb14932b6635597d7e9da894fea581d26 100644 (file)
@@ -35,6 +35,10 @@ along with GCC; see the file COPYING3.  If not see
 #include "params.h"
 #include "input.h"
 #include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
 #include "function.h"
 #include "diagnostic-core.h"
 #include "except.h"
index d9dce9322fc726c9b7da2d84c1f3e619f107b819..2c940cc2e2cae7ec146728337caf638b2506a647 100644 (file)
@@ -34,6 +34,10 @@ along with GCC; see the file COPYING3.  If not see
 #include "params.h"
 #include "input.h"
 #include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
 #include "function.h"
 #include "except.h"
 #include "langhooks.h"
index 271b51ca4cc39bced2560187a5a417ec06ada40c..dee19bfcceeb162325969ea22ade0fc8dc7a2c56 100644 (file)
@@ -46,6 +46,10 @@ along with GCC; see the file COPYING3.  If not see
 #include "tree-dfa.h"
 #include "tree-ssa.h"
 #include "tree-pass.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
 #include "function.h"
 #include "diagnostic.h"
 #include "except.h"
index 6d1384f21430845a4f36bb77f5f53e9099777818..7d29d4fc68cce6a287c9be5d9cec6b9a3897276c 100644 (file)
@@ -43,6 +43,9 @@ along with GCC; see the file COPYING3.  If not see
 #include "gimple-ssa.h"
 #include "tree-ssanames.h"
 #include "tree-pass.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
 #include "function.h"
 #include "diagnostic-core.h"
 #include "inchash.h"
index 379656d1b72ecd47ba497ee0075bc2e917c46257..f75fd5dc20a30477801ac51e5b17ebcb75307199 100644 (file)
@@ -30,6 +30,11 @@ along with GCC; see the file COPYING3.  If not see
 #include "recog.h"
 #include "basic-block.h"
 #include "tm_p.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "tree-pass.h"
 #include "df.h"
index c59c16b0badde79d6dadd49b133f10abb0165988..5a44cbf97af069f56dbd8f40a04ca0d68facd597 100644 (file)
@@ -28,6 +28,11 @@ along with GCC; see the file COPYING3.  If not see
 #include "tm_p.h"
 #include "hard-reg-set.h"
 #include "regs.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "flags.h"
 #include "insn-config.h"
index 6cfbefacfb7c98073aab95ea571cb2e106a5610f..50de31ebb7b95aab16ee2fb37866ea16edd93f4e 100644 (file)
@@ -1,3 +1,7 @@
+2014-10-16  Andrew MacLeod  <amacleod@redhat.com>
+
+       * objc-act.c: Adjust include files.
+
 2014-10-12  Trevor Saunders  <tsaunders@mozilla.com>
 
        * objc-act.c: use hash_table instead of hashtab.
index a703c4291e36cce2ae6ffbcb378052ba625cf17d..13decfa7e7146311d0b3aedba72faa4a2a369e3f 100644 (file)
@@ -43,6 +43,11 @@ along with GCC; see the file COPYING3.  If not see
 #include "objc-act.h"
 #include "objc-map.h"
 #include "input.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
 #include "function.h"
 #include "toplev.h"
 #include "debug.h"
index 06db877291f81ca25fd1e1728513363fe31ce4ee..62911fa21d2c5d7ce97b45e894fc7c1509f4814c 100644 (file)
@@ -55,6 +55,12 @@ along with GCC; see the file COPYING3.  If not see
 #include "tree-dfa.h"
 #include "tree-ssa.h"
 #include "flags.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "expr.h"
 #include "tree-pass.h"
index d55a6bbf8d9a5fa4d4a0bf0a0aa64d180c395dc9..dfac28120ef2b729804e0fa45047eaec77262e3f 100644 (file)
@@ -35,6 +35,12 @@ along with GCC; see the file COPYING3.  If not see
 #include "varasm.h"
 #include "tm_p.h"
 #include "flags.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "except.h"
 #include "expr.h"
index 5001c3d047dc5da10cbbffd0ae9dcc836654806d..68de5d62d32e30342f59369f85ba0be47d655df2 100644 (file)
@@ -40,6 +40,10 @@ along with GCC; see the file COPYING3.  If not see
 #include "recog.h"
 #include "output.h"
 #include "except.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
 #include "function.h"
 #include "toplev.h"
 #include "expr.h"
index b81c402cc8a5086bacc6e3141168bd5780f70703..d6fa3d13ef2a18242602acd33a01809fdef535d3 100644 (file)
@@ -33,12 +33,16 @@ along with GCC; see the file COPYING3.  If not see
 #include "insn-config.h"
 #include "recog.h"
 #include "basic-block.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "expr.h"
 #include "except.h"
 #include "intl.h"
 #include "obstack.h"
-#include "hashtab.h"
 #include "params.h"
 #include "target.h"
 #include "tree-pass.h"
index dae4bd89be184040196452043280d9c634d97b5a..c9bb4ae3a3529859996a33e91fa7dc69629e660b 100644 (file)
@@ -29,6 +29,10 @@ along with GCC; see the file COPYING3.  If not see
 #include "obstack.h"
 #include "insn-config.h"
 #include "flags.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "input.h"
 #include "function.h"
 #include "expr.h"
 #include "optabs.h"
index b5556db1839bf452a3bc179cf8266aedcb994c37..29e3c79f98b1ba73435849a1a0caa65464001a05 100644 (file)
@@ -40,6 +40,11 @@ along with GCC; see the file COPYING3.  If not see
 #include "insn-config.h"
 #include "regs.h"
 #include "flags.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "except.h"
 #include "diagnostic-core.h"
index c75b6b6b2388574941ed48973482320459d725b6..20b495896d4b41d95b723a98d0f5990684429a17 100644 (file)
@@ -55,4 +55,7 @@ extern void tree_estimate_probability (void);
 extern void compute_function_frequency (void);
 extern void rebuild_frequencies (void);
 
+extern bool optimize_function_for_size_p (struct function *);
+extern bool optimize_function_for_speed_p (struct function *);
+
 #endif  /* GCC_PREDICT_H */
index 6be8a030fc6e0ade3632f1e18cbddf9e2fac5e2f..bcff41105224078b5d2be9b9fa6802f91a13d699 100644 (file)
@@ -55,6 +55,12 @@ along with GCC; see the file COPYING3.  If not see
 #include "flags.h"
 #include "regs.h"
 #include "expr.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "basic-block.h"
 #include "diagnostic-core.h"
index 5ee3816c7cfdb3e63ebe3f95c9820b07ceebc4a8..35cd22c56f7b96d1d80dca8d08b0d5b5dfbd8731 100644 (file)
@@ -32,6 +32,11 @@ along with GCC; see the file COPYING3.  If not see
 #include "regs.h"
 #include "addresses.h"
 #include "expr.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "flags.h"
 #include "basic-block.h"
index a58f114df830c86262e64a64cd20981edcb1cbe6..1ccd88ec53cb0e1afb3928d8aa3aaef754c0ad40 100644 (file)
--- a/gcc/ree.c
+++ b/gcc/ree.c
@@ -227,6 +227,11 @@ along with GCC; see the file COPYING3.  If not see
 #include "hard-reg-set.h"
 #include "basic-block.h"
 #include "insn-config.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "expr.h"
 #include "insn-attr.h"
index 8c0a5c8748b647ab31215bd1587b361200c48b9a..644ab71e867d9fd6da086e1c0095c6ef68eb0d86 100644 (file)
 #include "varasm.h"
 #include "rtl-error.h"
 #include "tm_p.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "insn-config.h"
 #include "regs.h"
-#include "hard-reg-set.h"
 #include "flags.h"
 #include "recog.h"
 #include "basic-block.h"
index 01135dea1791e3b3c2120a8e70db03bba4ade93e..7035a84a6496eca95d5a01e803b85845cb77b875 100644 (file)
 #include "hard-reg-set.h"
 #include "basic-block.h"
 #include "reload.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "recog.h"
 #include "flags.h"
index 226152278b4a03a03883830476d3bc1ab3f5bad5..ae15e7d21194036029a8fd4387da50c1af322808 100644 (file)
@@ -38,13 +38,17 @@ along with GCC; see the file COPYING3.  If not see
 #include "basic-block.h"
 #include "regs.h"
 #include "addresses.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "insn-config.h"
 #include "recog.h"
 #include "reload.h"
 #include "diagnostic-core.h"
 #include "output.h"
-#include "hashtab.h"
 #include "target.h"
 #include "tree-pass.h"
 #include "df.h"
index 95947894c1a96267870bb171be41759d3bb964e6..7b9ca45fd1b4a82346ee9ad4d852949c6a896836 100644 (file)
 #include "basic-block.h"
 #include "reload.h"
 #include "output.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "recog.h"
 #include "flags.h"
index 3e563d0041c8edf12c34c9edbb55e3f3c0b53b3a..8e92f22084ab624384ef64ce14e12cc37ad0add9 100644 (file)
@@ -104,6 +104,11 @@ a register with any other reload.  */
 #include "addresses.h"
 #include "hard-reg-set.h"
 #include "flags.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "params.h"
 #include "target.h"
index 22d3e8e1e5917974d15d27ca6fb35a825f55ca41..d706e529b88a12f3937dc1c1b75861ced81df066 100644 (file)
@@ -30,6 +30,10 @@ along with GCC; see the file COPYING3.  If not see
 #include "insn-config.h"
 #include "ggc.h"
 #include "flags.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "input.h"
 #include "function.h"
 #include "expr.h"
 #include "optabs.h"
index ac6eaa03315ff100ded0f369e9ea4c4ca9644534..57f32bbf7874579276ed4b26c066dfc7573cd99d 100644 (file)
@@ -108,10 +108,15 @@ along with GCC; see the file COPYING3.  If not see
 #include "rtl.h"
 #include "tm_p.h"
 #include "expr.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "insn-config.h"
 #include "conditions.h"
-#include "hard-reg-set.h"
 #include "basic-block.h"
 #include "regs.h"
 #include "recog.h"
index 6acc71846b85395e024a49a7fe6c6bd2eeb746f3..bc69739e4c9beb7175c7989c6303d755481d82b0 100644 (file)
@@ -25,6 +25,11 @@ along with GCC; see the file COPYING3.  If not see
 #include "rtl.h"
 #include "tm_p.h"
 #include "hard-reg-set.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "regs.h"
 #include "flags.h"
index 6ce0dce31b5bd62fa7028a1f9f2319295ec50003..5a34fea283fc7a3b73886fa7e74b98755bc0afef 100644 (file)
--- a/gcc/rtl.h
+++ b/gcc/rtl.h
@@ -2641,15 +2641,6 @@ extern enum machine_mode get_pool_mode (const_rtx);
 extern rtx simplify_subtraction (rtx);
 extern void decide_function_section (tree);
 
-/* In function.c  */
-extern rtx assign_stack_local (enum machine_mode, HOST_WIDE_INT, int);
-#define ASLK_REDUCE_ALIGN 1
-#define ASLK_RECORD_PAD 2
-extern rtx assign_stack_local_1 (enum machine_mode, HOST_WIDE_INT, int, int);
-extern rtx assign_stack_temp (enum machine_mode, HOST_WIDE_INT);
-extern rtx assign_stack_temp_for_type (enum machine_mode, HOST_WIDE_INT, tree);
-extern rtx assign_temp (tree, int, int);
-
 /* In emit-rtl.c */
 extern rtx_insn *emit_insn_before (rtx, rtx);
 extern rtx_insn *emit_insn_before_noloc (rtx, rtx_insn *, basic_block);
@@ -3441,14 +3432,6 @@ extern void print_insn (pretty_printer *, const_rtx, int);
 extern void rtl_dump_bb_for_graph (pretty_printer *, basic_block);
 extern const char *str_pattern_slim (const_rtx);
 
-/* In function.c */
-extern void reposition_prologue_and_epilogue_notes (void);
-extern int prologue_epilogue_contains (const_rtx);
-extern int sibcall_epilogue_contains (const_rtx);
-extern void update_temp_slot_address (rtx, rtx);
-extern void maybe_copy_prologue_epilogue_insn (rtx, rtx);
-extern void set_return_jump_label (rtx);
-
 /* In stmt.c */
 extern void expand_null_return (void);
 extern void expand_naked_return (void);
index 4651f709f974c9f6d1af7870941b38977f953697..75362e4b79b8ab9fa32aee8fac42df3c91286ebf 100644 (file)
@@ -32,6 +32,11 @@ along with GCC; see the file COPYING3.  If not see
 #include "tm_p.h"
 #include "flags.h"
 #include "regs.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "df.h"
 #include "tree.h"
index 1f3a2211e41919ba04633656b34b2420d4d95e7d..80ca41fec6ecd258f940048d115450fe72a64669 100644 (file)
@@ -30,6 +30,11 @@ along with GCC; see the file COPYING3.  If not see
 #include "tm_p.h"
 #include "hard-reg-set.h"
 #include "regs.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "flags.h"
 #include "insn-config.h"
index c3be721c89da17a4a5d9a3881bf2350a0be7955b..3930ff5f71dc72d36445adc8f0eca5d3000d0c76 100644 (file)
@@ -28,6 +28,11 @@ along with GCC; see the file COPYING3.  If not see
 #include "tm_p.h"
 #include "hard-reg-set.h"
 #include "regs.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "flags.h"
 #include "insn-config.h"
index 509a2243b846cb741442dbef4ecfb7ed50b110a7..83110d088b9816f204505f49744a05c8bb167ae4 100644 (file)
@@ -52,6 +52,11 @@ along with GCC; see the file COPYING3.  If not see
 #include "tm_p.h"
 #include "hard-reg-set.h"
 #include "regs.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "flags.h"
 #include "insn-config.h"
index d2169c8c6eace6fe45f68758b48fa6e66f734b1b..70b7e2f0ee18e9e2190e07ef849d906d0ebe4d9d 100644 (file)
@@ -26,6 +26,11 @@ along with GCC; see the file COPYING3.  If not see
 #include "tm_p.h"
 #include "hard-reg-set.h"
 #include "regs.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "flags.h"
 #include "insn-config.h"
index 3bc7d848e9a19a05c7068286aa232935c6ac74fa..bc191a92762af8607edaeb57125268d5b39a98bd 100644 (file)
@@ -26,6 +26,11 @@ along with GCC; see the file COPYING3.  If not see
 #include "tm_p.h"
 #include "hard-reg-set.h"
 #include "regs.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "flags.h"
 #include "insn-config.h"
@@ -37,7 +42,6 @@ along with GCC; see the file COPYING3.  If not see
 #include "sched-int.h"
 #include "ggc.h"
 #include "tree.h"
-#include "vec.h"
 #include "langhooks.h"
 #include "rtlhooks-def.h"
 #include "emit-rtl.h"  /* FIXME: Can go away once crtl is moved to rtl.h.  */
index e860300094a87a46dedb9a22117382ac8c51996c..9b2be73327982211b2133b6bbee447f53953eae3 100644 (file)
@@ -25,6 +25,11 @@ along with GCC; see the file COPYING3.  If not see
 #include "tm_p.h"
 #include "hard-reg-set.h"
 #include "regs.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "flags.h"
 #include "insn-config.h"
@@ -37,7 +42,6 @@ along with GCC; see the file COPYING3.  If not see
 #include "sched-int.h"
 #include "ggc.h"
 #include "tree.h"
-#include "vec.h"
 #include "langhooks.h"
 #include "rtlhooks-def.h"
 #include "emit-rtl.h"
index 5f6f27cc7b004ccf59a61a83d19e2abbb24fb8e3..d864784d894899a59801837f129dc66b21d5e89a 100644 (file)
@@ -30,16 +30,20 @@ along with GCC; see the file COPYING3.  If not see
 #include "stringpool.h"
 #include "flags.h"
 #include "except.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "expr.h"
 #include "optabs.h"
 #include "libfuncs.h"
 #include "regs.h"
-#include "hard-reg-set.h"
 #include "insn-config.h"
 #include "recog.h"
 #include "output.h"
-#include "hashtab.h"
 #include "tm_p.h"
 #include "langhooks.h"
 #include "target.h"
index 7b8031aab5d2e3d289daeea0746fae268c99d5fe..ccf95925c8a5d4209e3b8c8735dd3fb33ed31f4f 100644 (file)
@@ -25,13 +25,8 @@ along with GCC; see the file COPYING3.  If not see
 #include "machmode.h"
 
 #ifdef HAVE_simple_return
-/* In function.c.  */
-extern void emit_return_into_block (bool simple_p, basic_block bb);
-extern bool active_insn_between (rtx_insn *head, rtx_insn *tail);
-extern vec<edge> convert_jumps_to_returns (basic_block last_bb, bool simple_p,
-                                          vec<edge> unconverted);
-extern basic_block emit_return_for_exit (edge exit_fallthru_edge,
-                                        bool simple_p);
+
+#include "function.h"
 
 /* In shrink-wrap.c.  */
 extern bool requires_stack_frame_p (rtx_insn *, HARD_REG_SET, HARD_REG_SET);
index 32df80d331e74a2d1d335cf1582b60f23d22db3e..a85f756fdc8ab5f62d0d34ff85e73a95cf4fe7d1 100644 (file)
@@ -31,11 +31,17 @@ along with GCC; see the file COPYING3.  If not see
 #include "flags.h"
 #include "insn-config.h"
 #include "recog.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "expr.h"
 #include "diagnostic-core.h"
 #include "ggc.h"
 #include "target.h"
+#include "predict.h"
 
 /* Simplification and canonicalization of RTL.  */
 
index eb3210ba757b5317cf1146a327d1be5a561d5326..b3e63de8c5d760f93bf900aa81605249cfaa5287 100644 (file)
@@ -25,6 +25,13 @@ along with GCC; see the file COPYING3.  If not see
 #include "tree-dump.h"
 #include "statistics.h"
 #include "hash-table.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "tm.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "context.h"
 #include "pass_manager.h"
index 6d4eed9613beb8353e535d7905fcbf8186249fe1..96a4c627ad16745d9c7bfddac9638d6337fbbef2 100644 (file)
@@ -35,19 +35,22 @@ along with GCC; see the file COPYING3.  If not see
 #include "tm_p.h"
 #include "flags.h"
 #include "except.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "insn-config.h"
 #include "expr.h"
 #include "libfuncs.h"
 #include "recog.h"
-#include "machmode.h"
 #include "diagnostic-core.h"
 #include "output.h"
 #include "langhooks.h"
 #include "predict.h"
 #include "optabs.h"
 #include "target.h"
-#include "hash-set.h"
 #include "basic-block.h"
 #include "tree-ssa-alias.h"
 #include "internal-fn.h"
index a95722ac10ec959bce4cefe28a57e6b8eb3fcfaf..237cf6926e29bd65d616ef8eb0d90627081d105e 100644 (file)
@@ -30,6 +30,12 @@ along with GCC; see the file COPYING3.  If not see
 #include "rtl.h"
 #include "tm_p.h"
 #include "flags.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "expr.h"
 #include "diagnostic-core.h"
index 85870f6815b509d818b17c4be8c421de1758c7f0..7d7c961600fd1cd681aeee85ae6beca1e4769a37 100644 (file)
@@ -33,6 +33,11 @@ along with GCC; see the file COPYING3.  If not see
 #include "insn-config.h"
 #include "recog.h"
 #include "basic-block.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "expr.h"
 #include "except.h"
index d99546f7e986e8688f2c3877a488cb0ae1ce2a83..adfa7af511a6230ffe87fd90675279d863d6d7cb 100644 (file)
@@ -26,6 +26,12 @@ along with GCC; see the file COPYING3.  If not see
 #include "tree.h"
 #include "print-tree.h"
 #include "varasm.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "emit-rtl.h"
 #include "basic-block.h"
@@ -36,7 +42,6 @@ along with GCC; see the file COPYING3.  If not see
 #include "gimple.h"
 #include "tree-inline.h"
 #include "langhooks.h"
-#include "hashtab.h"
 #include "cgraph.h"
 #include "diagnostic.h"
 #include "timevar.h"
index 9f15559f57ad7858a84e771b2db591fce484e361..b6745f0ef9f688e9120e43d0dac54214ea57a788 100644 (file)
@@ -58,11 +58,15 @@ along with GCC; see the file COPYING3.  If not see
 #include "expr.h"
 #include "output.h"
 #include "diagnostic-core.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "target.h"
 #include "tm_p.h"
 #include "target-def.h"
-#include "hard-reg-set.h"
 #include "regs.h"
 #include "reload.h"
 #include "optabs.h"
index 910840d40de40b73f6b6f8146c8fd933a8649930..818896e698e06b6c64ce2bc4f54086678f5bf5c2 100644 (file)
@@ -1,3 +1,7 @@
+2014-10-16  Andrew MacLeod  <amacleod@redhat.com>
+
+       * g++.dg/plugin/pragma_plugin.c: Adjust include files.
+
 2014-10-16  Martin Liska  <mliska@suse.cz>
 
        * g++.dg/ipa/ipa-icf-4.C: Correct number of equivalences set.
index 940c302df7dfdca384b0939b05effcfb0de72387..a4de7770a2a1396f801f516f03ccefc73129377e 100644 (file)
@@ -8,6 +8,12 @@
 #include "tm.h"
 #include "rtl.h"
 #include "tree.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "c-family/c-pragma.h"
 #include "cpplib.h"
index f7a5035fdce468f26f49a0532ab2b72002da6d11..7df9cc79004f2e7ee2fccd41423ff367dc187600 100644 (file)
@@ -43,6 +43,10 @@ along with GCC; see the file COPYING3.  If not see
 #include "recog.h"
 #include "output.h"
 #include "except.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
 #include "function.h"
 #include "toplev.h"
 #include "expr.h"
index 94d896d6f9db57f11badd94ae629bd8a0eeea61c..4fe4579fe1f69fde9d79d4a438b6ce2d860b6998 100644 (file)
 #include "is-a.h"
 #include "gimple.h"
 #include "calls.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "tm.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "rtl.h"
 #include "emit-rtl.h"
index ff72601b244a24236b1c6b2ea73ac435ca4c1d89..3e00d7417c44ce197cd7f5759d45b21b12c81605 100644 (file)
@@ -31,6 +31,12 @@ along with GCC; see the file COPYING3.  If not see
 #include "tm_p.h"
 #include "basic-block.h"
 #include "flags.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "gimple-pretty-print.h"
 #include "tree-ssa-alias.h"
index 451630f1563c8984895ce66337dad935a0cfa0f7..b48da5c624f9edda334c94374cf355cbc620a269 100644 (file)
@@ -26,6 +26,12 @@ along with GCC; see the file COPYING3.  If not see
 #include "basic-block.h"
 #include "diagnostic-core.h"
 #include "flags.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "langhooks.h"
 #include "tree-ssa-alias.h"
@@ -49,7 +55,6 @@ along with GCC; see the file COPYING3.  If not see
 #include "tree-pass.h"
 #include "except.h"
 #include "cfgloop.h"
-#include "hashtab.h"
 #include "tree-ssa-propagate.h"
 #include "tree-scalar-evolution.h"
 
index 9e3902841a980d5dd1fc3b218a4e5c508dcaa1d0..b7309e83edf312e7bfe35a63fdd93ea1b330c2d4 100644 (file)
@@ -29,6 +29,11 @@ along with GCC; see the file COPYING3.  If not see
 #include "basic-block.h"
 #include "langhooks.h"
 #include "flags.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "tree-pretty-print.h"
 #include "tree-ssa-alias.h"
index 6cfdcce6ec974b2aef78e7836e4d999021773675..d452cf9ba7347039ede5e3cadacddb4aadfb15e6 100644 (file)
@@ -26,9 +26,14 @@ along with GCC; see the file COPYING3.  If not see
 #include "expr.h"
 #include "calls.h"
 #include "flags.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "except.h"
-#include "hash-set.h"
 #include "basic-block.h"
 #include "tree-ssa-alias.h"
 #include "internal-fn.h"
index a817989200e7fa2f4a0e0acdfc318bf9ddb37a59..2d6fbd693192bf142bacce21f0ff1d5a7b8298f4 100644 (file)
@@ -57,6 +57,10 @@ along with GCC; see the file COPYING3.  If not see
 #include "expr.h"
 #include "tree-dfa.h"
 #include "tree-ssa.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
 #include "function.h"
 #include "tree-pretty-print.h"
 #include "except.h"
index f1983f1ac7306916c6f56b6acae9c3af03eb31ed..369286fbc2becda232a287bc1e33188c6866c20a 100644 (file)
@@ -27,6 +27,12 @@ along with GCC; see the file COPYING3.  If not see
 #include "tm_p.h"
 #include "langhooks.h"
 #include "basic-block.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "gimple-pretty-print.h"
 #include "hash-table.h"
index a378a02196d15213a88611bee0da3f4f11ec5d3e..ce06c45d938fbf4d9e77ceda5e0b0cf66531dd70 100644 (file)
 #include "stringpool.h"
 #include "stor-layout.h"
 #include "tm_p.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "tree-dump.h"
 #include "tree-inline.h"
index 02a4af9e6818cb8483c51ddfa6fc372d7b3a908e..944ec8f0c6424c4e0f9e284e727f528075dab8e0 100644 (file)
@@ -22,6 +22,12 @@ along with GCC; see the file COPYING3.  If not see
 #include "coretypes.h"
 #include "tm.h"
 #include "tree.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "basic-block.h"
 #include "tree-pretty-print.h"
index 48d13a22d341f94764e9ed2f5e3af79be930cea2..c25626c60aaa9b1e75230b935e4257e76a4620c1 100644 (file)
@@ -29,6 +29,12 @@ along with GCC; see the file COPYING3.  If not see
 #include "coretypes.h"
 #include "tm.h"
 #include "flags.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "basic-block.h"
 #include "diagnostic-core.h"
index 1bf88e29548442d47ded04ae9edb8665abfdbff3..5a14ff9e8fda84f394a631e5b3ba5962a7c8439c 100644 (file)
@@ -29,6 +29,12 @@ along with GCC; see the file COPYING3.  If not see
 #include "timevar.h"   /* for TV_ALIAS_STMT_WALK */
 #include "langhooks.h"
 #include "flags.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "tree-pretty-print.h"
 #include "dumpfile.h"
index ce23019058d5c57e126ec08e0f5e6e7952915666..325a9f05a8aa2e72f36b40c27439db28e3ef32a0 100644 (file)
@@ -127,6 +127,12 @@ along with GCC; see the file COPYING3.  If not see
 #include "flags.h"
 #include "tm_p.h"
 #include "basic-block.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "gimple-pretty-print.h"
 #include "hash-table.h"
index 3bbbb67ce085fb070b8d3255d19293dee6b91890..2682433627884df9974d39dd25343fa9f7d0b1fc 100644 (file)
@@ -25,6 +25,12 @@ along with GCC; see the file COPYING3.  If not see
 #include "flags.h"
 #include "tm_p.h"
 #include "basic-block.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "gimple-pretty-print.h"
 #include "tree-ssa-alias.h"
index 441238166cd0d58345b30b94a4d4413529f062b0..b4e698de0af507f9b7e51603dc7a35dc021ebeca 100644 (file)
@@ -31,6 +31,12 @@ along with GCC; see the file COPYING3.  If not see
 #include "gimple.h"
 #include "gimple-iterator.h"
 #include "flags.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "tree-pretty-print.h"
 #include "bitmap.h"
@@ -40,7 +46,6 @@ along with GCC; see the file COPYING3.  If not see
 #include "expr.h"
 #include "tree-dfa.h"
 #include "tree-inline.h"
-#include "hashtab.h"
 #include "tree-ssa-live.h"
 #include "tree-pass.h"
 #include "langhooks.h"
index fec386e3152bcf69c65a7af77ca932cb4d3a7a35..eb62f567d03d8f24671276b8dad377a63d7857f0 100644 (file)
@@ -30,6 +30,12 @@ along with GCC; see the file COPYING3.  If not see
 #include "basic-block.h"
 #include "cfgloop.h"
 #include "inchash.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "gimple-pretty-print.h"
 #include "tree-ssa-alias.h"
index a7ccf04bea94760a24e772e248cc7a97cfccd328..c068a65c23c24fcd80218e46a4f6ee7b57908832 100644 (file)
@@ -25,6 +25,12 @@ along with GCC; see the file COPYING3.  If not see
 #include "stmt.h"
 #include "print-tree.h"
 #include "flags.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "gimple-pretty-print.h"
 #include "bitmap.h"
index 2e337e428c667db1a200729dcc7d13c843ca238b..c62749a16235402e9a1745126f60bd5718c3cc80 100644 (file)
 #include "flags.h"
 #include "tm_p.h"
 #include "basic-block.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "gimple-pretty-print.h"
 #include "dumpfile.h"
index 01690872b9d391ef6965d8cdcbc42228c4ee14d5..78e166645a567e82e60c0f2fbaba7320bf50fb8d 100644 (file)
 #include "tree-dfa.h"
 #include "tree-inline.h"
 #include "diagnostic-core.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "tree-pass.h"
 #include "alloc-pool.h"
index 37181bd6c74acd57d0dc28a0f0c468ea089841f5..b61711b67f7a069bd01f8f17ac0e5214a1b10bb2 100644 (file)
@@ -196,6 +196,12 @@ along with GCC; see the file COPYING3.  If not see
 #include "tm_p.h"
 #include "basic-block.h"
 #include "flags.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "hash-table.h"
 #include "tree-ssa-alias.h"
index 3dee5badf4f7a788341b6d6da9292b970b495d5c..31ba4419abc667d91470cb61e65ddf5aa99db2a3 100644 (file)
@@ -27,10 +27,15 @@ along with GCC; see the file COPYING3.  If not see
 #include "tm_p.h"
 #include "basic-block.h"
 #include "cfgloop.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "timevar.h"
 #include "dumpfile.h"
-#include "hash-set.h"
 #include "tree-ssa-alias.h"
 #include "internal-fn.h"
 #include "gimple-expr.h"
index 2be3ab2edf759cd6cc693b554502fc0ceec7985f..d2cf4de3c6aa187f8baadff5b2cce46f8be25587 100644 (file)
@@ -23,6 +23,13 @@ along with GCC; see the file COPYING3.  If not see
 #include "tree.h"
 #include "flags.h"
 #include "basic-block.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "tm.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "hash-table.h"
 #include "tree-ssa-alias.h"
index a4c61bda189eaa16ae6a8374bfd125232cc64776..8ea1d4568173ce3fcebeb3d8efa14c186686d83f 100644 (file)
@@ -26,6 +26,12 @@ along with GCC; see the file COPYING3.  If not see
 #include "flags.h"
 #include "tm_p.h"
 #include "basic-block.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "hash-table.h"
 #include "hash-map.h"
index 3b38fd480d32f143befdacc935b8a86b04fda1f0..be93d5fd31808b63737cc8543473b0173f3dee4c 100644 (file)
@@ -26,10 +26,15 @@ along with GCC; see the file COPYING3.  If not see
 #include "flags.h"
 #include "tm_p.h"
 #include "basic-block.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "gimple-pretty-print.h"
 #include "bitmap.h"
-#include "hash-set.h"
 #include "tree-ssa-alias.h"
 #include "internal-fn.h"
 #include "gimple-expr.h"
@@ -41,7 +46,6 @@ along with GCC; see the file COPYING3.  If not see
 #include "ssa-iterators.h"
 #include "tree-ssa.h"
 #include "tree-inline.h"
-#include "hashtab.h"
 #include "tree-pass.h"
 #include "diagnostic-core.h"
 #include "params.h"
index f05db176f9bbe6123f4dff5e7f3ab411e87a3774..bf590d2fdff3300160351a060492db9f5ee7d891 100644 (file)
@@ -28,6 +28,12 @@ along with GCC; see the file COPYING3.  If not see
 #include "target.h"
 #include "langhooks.h"
 #include "basic-block.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "gimple-pretty-print.h"
 #include "tree-ssa-alias.h"
@@ -49,7 +55,6 @@ along with GCC; see the file COPYING3.  If not see
 #include "tree-ssa.h"
 #include "tree-inline.h"
 #include "hash-map.h"
-#include "hashtab.h"
 #include "tree-pass.h"
 #include "diagnostic-core.h"
 #include "cfgloop.h"
index a9d0a48cc81f22cc0a3175e3ccd7b3451c90310a..883b3b5c6f5dd25800dcd7190fc111676248b1be 100644 (file)
@@ -23,6 +23,12 @@ along with GCC; see the file COPYING3.  If not see
 #include "coretypes.h"
 #include "tm.h"
 #include "tree.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "langhooks.h"
 #include "gimple-pretty-print.h"
index 9e98968a671430bfb1d1b47a74270d7b5e02c522..9e54a466cb853dad1700a18e36ac46a44c05a29b 100644 (file)
@@ -25,6 +25,12 @@ along with GCC; see the file COPYING3.  If not see
 #include "stor-layout.h"
 #include "tm_p.h"
 #include "basic-block.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "tree-ssa-alias.h"
 #include "internal-fn.h"
index e7032065da01eb8dc25e87ea915fff50738e2531..fbe35d8cc9c6862d222b5577f8b4d3ee29cf32d1 100644 (file)
@@ -38,10 +38,15 @@ along with GCC; see the file COPYING3.  If not see
 #include "attribs.h"
 #include "varasm.h"
 #include "tm_p.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "obstack.h"
 #include "toplev.h" /* get_random_seed */
-#include "hashtab.h"
 #include "inchash.h"
 #include "filenames.h"
 #include "output.h"
index 5384806c43fe0e81d982afc75a17d8e00649a968..1ba0cbc7216dbe4928a6ea1d00bc726355de0a1e 100644 (file)
@@ -34,6 +34,12 @@ along with GCC; see the file COPYING3.  If not see
 #include "gimple.h"
 #include "gimplify.h"
 #include "gimple-iterator.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "gimple-ssa.h"
 #include "cgraph.h"
index a3d00e21130e966bd7ceda0dece89551d591ef2c..58e7669fa210912e6c37e47b108d4aad53cd66ae 100644 (file)
@@ -25,6 +25,12 @@ along with GCC; see the file COPYING3.  If not see
 #include "tm.h"
 #include "rtl.h"
 #include "valtrack.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "regs.h"
 #include "emit-rtl.h"
index abb743b6b8383be3571aeb9a475b88bd04ec86c4..899265c7a8f8debd6e73186694e8b99e154f5cc9 100644 (file)
@@ -35,13 +35,17 @@ along with GCC; see the file COPYING3.  If not see
 #include "stringpool.h"
 #include "varasm.h"
 #include "flags.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "expr.h"
-#include "hard-reg-set.h"
 #include "regs.h"
 #include "output.h"
 #include "diagnostic-core.h"
-#include "hashtab.h"
 #include "ggc.h"
 #include "langhooks.h"
 #include "tm_p.h"
@@ -50,7 +54,6 @@ along with GCC; see the file COPYING3.  If not see
 #include "common/common-target.h"
 #include "targhooks.h"
 #include "cgraph.h"
-#include "hash-set.h"
 #include "asan.h"
 #include "basic-block.h"
 #include "rtl-iter.h"
index aa9d47a5a65f715cb664fc5ef8801a293047e451..8c5e6216c6acea32754664ba432cdd66ce8f308a 100644 (file)
@@ -66,4 +66,6 @@ extern bool initializer_constant_valid_for_bitfield_p (tree);
    evaluate the property while walking a constructor for other purposes.  */
 extern bool constructor_static_from_elts_p (const_tree);
 
+extern void init_varasm_status (void);
+
 #endif  // GCC_VARASM_H
index 463a4182622a7aef0f8366b54b56dfff790df0da..f2734ca5fd2aa6b580ad2ce7946deb62c0cde1f7 100644 (file)
@@ -34,6 +34,12 @@ along with GCC; see the file COPYING3.  If not see
 #include "vmsdbg.h"
 #include "debug.h"
 #include "langhooks.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "hard-reg-set.h"
+#include "input.h"
 #include "function.h"
 #include "target.h"
 
index 58f38318542ac4eb4ac1b01840d0e9316a175924..90da6c90a750b2518a1a48e4c1f56a5d931cd76d 100644 (file)
--- a/gcc/web.c
+++ b/gcc/web.c
@@ -45,6 +45,11 @@ along with GCC; see the file COPYING3.  If not see
 #include "obstack.h"
 #include "basic-block.h"
 #include "df.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
 #include "function.h"
 #include "insn-config.h"
 #include "recog.h"