From: Michael Collison Date: Fri, 9 Jan 2015 20:18:42 +0000 (+0000) Subject: genattrtab.c (write_header): Include hash-set.h... X-Git-Tag: releases/gcc-5.1.0~1920 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=40e2396121e547e79dd2492372176c18355fab4f;p=thirdparty%2Fgcc.git genattrtab.c (write_header): Include hash-set.h... 2015-01-09 Michael Collison * genattrtab.c (write_header): Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h fold-const.h, wide-int.h, and inchash.h when generating insn-attrtab.c. * genautomata.c (main) : Include hash-set.h, macInclude hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h fold-const.h, wide-int.h, and inchash.h when generating insn-automata.c. * genemit.c (main): Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h fold-const.h, wide-int.h, and inchash.h when generating insn-emit.c. * gengtype.c (open_base_files): Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h fold-const.h, wide-int.h, and inchash.h when generating gtype-desc.c. * genopinit.c (main): Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h fold-const.h, wide-int.h, and inchash.h when generating insn-opinit.c. * genoutput.c (output_prologue): Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h fold-const.h, wide-int.h, and inchash.h when generating insn-output.c. * genpeep.c (main): Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h fold-const.h, wide-int.h, and inchash.h when generating insn-peep.c. * genpreds.c (write_insn_preds_c): Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h fold-const.h, wide-int.h, and inchash.h when generating insn-preds.c. * optc-save-gen-awk: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h fold-const.h, wide-int.h, and inchash.h when generating options-save.c. * opth-gen.awk: Change include guard from GCC_C_COMMON_H to GCC_C_COMMON_C when generating options.h. * ada/gcc-interface/cuintp.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * ada/gcc-interface/decl.c: ditto. * ada/gcc-interface/misc.c: ditto. * ada/gcc-interface/targtyps.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * ada/gcc-interface/trans.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, real.h, fold-const.h, wide-int.h, inchash.h due to flattening of tree.h. * ada/gcc-interface/utils.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * ada/gcc-interface/utils2.c: ditto. * alias.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * asan.c: ditto. * attribs.c: ditto. * auto-inc-dec.c: ditto. * auto-profile.c: ditto * bb-reorder.c: ditto. * bt-load.c: Include symtab.h due to flattening of tree.h. * builtins.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * c/c-array-notation.c: ditto. * c/c-aux-info.c: ditto. * c/c-convert.c: ditto. * c/c-decl.c: ditto. * c/c-errors.c: ditto. * c/c-lang.c: dittoxs. * c/c-objc-common.c: ditto. * c/c-parser.c: ditto. * c/c-typeck.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h fold-const.h, wide-int.h, inchash.h, real.h and fixed-value.h due to flattening of tree.h. * calls.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * ccmp.c: ditto. * c-family/array-notation-common.c: ditto. * c-family/c-ada-spec.c: ditto. * c-family/c-cilkplus.c: ditto. * c-family/c-common.c: Include input.h due to flattening of tree.h. Define macro GCC_C_COMMON_C. * c-family/c-common.h: Flatten tree.h header files into c-common.h. Remove include of tree-core.h. * c-family/c-cppbuiltin.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * c-family/c-dump.c: ditto. * c-family/c-format.c: Flatten tree.h header files into c-common.h. * c-family/c-cppbuiltin.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * c-family/c-dump.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * c-family/c-format.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h fold-const.h, wide-int.h, inchash.h and real.h due to flattening of tree.h. * c-family/c-gimplify.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * c-family/cilk.c: ditto. * c-family/c-lex.c: ditto. * c-family/c-omp.c: ditto. * c-family/c-opts.c: ditto. * c-family/c-pch.c: ditto. * c-family/c-ppoutput.c: ditto. * c-family/c-pragma.c: ditto. * c-family/c-pretty-print.c: ditto. * c-family/c-semantics.c: ditto. * c-family/c-ubsan.c: ditto. * c-family/stub-objc.c: ditto. * cfgbuild.c: ditto. * cfg.c: ditto. * cfgcleanup.c: ditto. * cfgexpand.c: ditto. * cfghooks.c: ditto. * cfgloop.c: Include symtab.h, fold-const.h, and inchash.h due to flattening of tree.h. * cfgloopmanip.c: ditto. * cfgrtl.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * cgraphbuild.c: ditto. * cgraph.c: ditto. * cgraphclones.c: ditto. * cgraphunit.c: ditto. * cilk-common.c: ditto. * combine.c: ditto. * combine-stack-adj.c: Include symbol.h due to flattening of tree.h. * config/aarch64/aarch64-builtins.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * config/aarch64/aarch64.c: ditto. * config/alpha/alpha.c: ditto. * config/arc/arc.c: ditto. * config/arm/aarch-common.c: ditto. * config/arm/arm-builtins.c: ditto. * config/arm/arm.c: ditto. * config/arm/arm-c.c: ditto. * config/avr/avr.c: ditto. * config/avr/avr-c.c: ditto. * config/avr/avr-log.c: ditto. * config/bfin/bfin.c: ditto. * config/c6x/c6x.c: ditto. * config/cr16/cr16.c: ditto. * config/cris/cris.c: ditto. * config/darwin.c: ditto. * config/darwin-c.c: ditto. * config/default-c.c: ditto. * config/epiphany/epiphany.c: ditto. * config/fr30/fr30.c: ditto. * config/frv/frv.c: ditto. * config/glibc-c.c: ditto. * config/h8300/h8300.c: ditto. * config/i386/i386.c: ditto. * config/i386/i386-c.c: ditto. * config/i386/msformat.c: ditto. * config/i386/winnt.c: ditto. * config/i386/winnt-cxx.c: ditto. * config/i386/winnt-stubs.c: ditto. * config/ia64/ia64.c: ditto. * config/ia64/ia64-c.c: ditto. * config/iq2000/iq2000.c: ditto. * config/lm32/lm32.c: Include symtab.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * config/m32c/m32c.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * config/m32c/m32c-pragma.c: ditto. * config/m32c/m32cr.c: ditto. * config/m68/m68k.c: ditto. * config/mcore/mcore.c: ditto. * config/mep/mep.c: ditto. * config/mep/mep-pragma.c: ditto. * config/microblaze/microblaze.c: ditto. * config/microblaze/microblaze-c.c: ditto. * config/mips/mips.c: ditto. * config/mmix/mmix.c: Include symtab.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * config/mn10300/mn10300.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * config/moxie/moxie.c: ditto. * config/msp430/msp430.c: ditto. * config/msp430/msp430-c.c: ditto. * config/nds32/nds32.c: ditto. * config/nds32/nds32-cost.c: ditto. * config/nds32/nds32-fp-as-gp.c: ditto. * config/nds32/nds32-intrinsic.c: ditto. * config/nds32/nds32-isr.c: ditto. * config/nds32/nds32-md-auxillary.c: ditto. * config/nds32/nds32-memory-manipulationx.c: ditto. * config/nds32/nds32-pipelines-auxillary.c: ditto. * config/nds32/nds32-predicates.c: ditto. * config/nios2/nios2.c: ditto. * config/nvptx/nvptx.c: ditto. * config/pa/pa.c: ditto. * config/pdp11/pdp11x.c: Include symtab.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * config/rl78/rl78.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * config/rl78/rl78-cx.c: ditto. * config/rs6000/rs6000.c: ditto. * config/rs6000/rs6000-c.c: ditto. * config/rx/rx.c: ditto. * config/s390/s390.c: ditto. * config/sh/sh.c: ditto. * config/sh/sc.c: ditto. * config/sh/sh-mem.cc: ditto. * config/sh/sh_treg_combine.cc: Include symtab.h, inchash.h and tree.h due to flattening of tree.h. Remove include of tree-core.h. * config/sol2.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * config/sol2-c.c: ditto. * config/sol2-cxx.c: ditto. * config/sol2-stubs.c: ditto. * config/sparc/sparc.c: ditto. * config/sparc/sparc-cx.c: ditto. * config/spu/spu.c: ditto. * config/spu/spu-c.c: ditto * config/storym16/stormy16.c: ditto. * config/tilegx/tilegx.c: Include symtab.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * config/tilepro/gen-mul-tables.cc: Include symtab.h in generated file. * config/tilegx/tilegx-c.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * config/tilepro/tilepro.c: Include symtab.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * config/tilepro/tilepro-c.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * config/v850/v850.c: ditto. * config/v850/v850-c.c: ditto. * config/vax/vax.c: ditto. * config/vms/vms.c: ditto. * config/vms/vms-c.c: ditto. * config/vxworks.c: ditto. * config/winnt-c.c: ditto. * config/xtensa/xtensa.c: Include symtab.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * convert.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * coverage.c: ditto. * cp/call.c: ditto. * cp/class.c: ditto. * cp/constexpr.c: ditto. * cp/cp-array-notation.c: ditto. * cp/cp-gimplify.c: ditto. * cp/cp-lang.c: ditto. * cp/cp-objcp-common.c: ditto. * cp/cvt.c: ditto. * cp/decl2.c: ditto. * cp/decl.c: ditto. * cp/dump.c: ditto. * cp/error.c: ditto. * cp/except.c: ditto. * cp/expr.c: ditto. * cp/friend.c: ditto. * cp/init.c: ditto. * cp/lambda.c: ditto. * cp/lex.c: ditto. * cp/mangle.c: ditto. * cp/name-lookup.c: ditto. * cp/optimize.c: ditto. * cp/parser.c: ditto. * cp/pt.c: ditto. * cp/ptree.c: ditto. * cp/repo.c: ditto. * cp/rtti.c: ditto. * cp/search.c: ditto. * cp/semantics.c: ditto. * cp/tree.c: ditto. * cp/typeck2.c: ditto. * cp/typeck.c: ditto. * cppbuiltin.c: ditto. * cprop.c: ditto. * cse.c: Add include of symtab.h due to flattening of tree.h. * cselib.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * data-streamer.c: ditto. * data-streamer-in.c: ditto. * data-streamer-out.c: ditto. * dbxout.c: ditto. * dce.c: ditto. * ddg.c: Add include of symtab.h due to flattening of tree.h. * debug.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * dfp.c: ditto. * df-scan.c: ditto. * dojump.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h, fold-const.h, wide-int.h, inchash.h and real.h due to flattening of tree.h. * double-int.c: ditto. * dse.c: ditto. * dumpfile.c: ditto. * dwarf2asm.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, fold-const.h, wide-int.h, inchash.h and real.h due to flattening of tree.h. * dwarf2cfi.c: ditto. * dwarf2out.c: ditto. * emit-rtl.c: ditto. * except.c: ditto. * explow.c: ditto. * expmed.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * expr.c: ditto. * final.c: ditto. * fixed-value.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, fold-const.h, wide-int.h, inchash.h and fixed-value.h due to flattening of tree.h. * fold-const.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. Relocate inline function convert_to_ptrofftype_loc from tree.h. Relocate inline function fold_build_pointer_plus_loc from tree.h. Relocate inline function fold_build_pointer_plus_hwi_loc from tree.h. * fold-const.h: Relocate macro convert_to_ptrofftype from tree.h. Relocate macro fold_build_pointer_plus to relocate from tree.h.h. Relocate macro fold_build_pointer_plus_hwi from tree.h. Add prototype for convert_to_ptrofftype_loc relocated from tree.h. Add prototype for fold_build_pointer_plus_loc relocated from tree.h. Add prototype for fold_build_pointer_plus_hwi_loc relocated from tree.h. * fortran/convert.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * fortran/cpp.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * fortran/decl.c: ditto. * fortran/f95.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * fortran/iresolve.c: ditto. * fortran/match.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * fortran/module.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * fortran/options.c: ditto. * fortran/target-memory.c: Include hash-set.h, vec.h, double-int.h, input.h, alias.h, symtab.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * fortran/trans-array.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * fortran/trans.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * fortran/trans-common.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * fortran/trans-const.c: ditto. * fortran/trans-decl.c: ditto. * fortran/trans-expr.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * fortran/trans-intrinsic.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, fold-const.h, wide-int.h, inchash.h and real.h due to flattening of tree.h. * fortran/trans-io.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * fortran/trans-openmp.c: ditto. * fortran/trans-stmt.c: ditto. * fortran/trans-types.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, fold-const.h, wide-int.h, inchash.h and real.h due to flattening of tree.h. * function.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * gcc-plugin.h: Include statistics.h, double-int.h, real.h, fixed-value.h, alias.h, flags.h, and symtab.h due to flattening of tree.h * gcse.c: ditto. * generic-match-head.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * ggc-page.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * gimple-builder.c: ditto. * gimple.c: ditto. * gimple-expr.c: ditto. * gimple-fold.c: ditto. * gimple-iterator.c: ditto. * gimple-low.c: ditto. * gimple-match-head.c: ditto. * gimple-pretty-print.c: ditto. * generic-ssa-isolate-paths.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * gimple-ssa-strength-reduction.c: ditto. * gimple-streamer-in.c: ditto. * gimple-streamer-out.c: ditto. * gimple-walk.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * gimplify.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * gimplify-me.c: ditto. * go/go-gcc.cc: ditto. * go/go-lang.c: ditto. * go/gdump.c: ditto. * graphite-blocking.c: ditto. * graphite.c: ditto. * graphite-dependencies.c: ditto. * graphite-interchange.c: ditto. * graphite-isl-ast-to-gimple.c: ditto. * graphite-optimize-isl.c: ditto. * graphite-poly.c: ditto. * graphite-scop-detection.c: ditto. * graphite-sese-to-poly.c: ditto. * hw-doloop.c: Include symtab.h due to flattening of tree.h. * ifcvt.c: ditto. * init-regs.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * internal-fc.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h,options.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * ipa.c: ditto. * ipa-chkp.c: ditto. * ipa-comdats.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * ipa-cp.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h,options.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * ipa-devirt.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * ipa-icf.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h,options.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * ipa-icf-gimple.c: ditto. * ipa-inline-analysis.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * ipa-inline.c: ditto. * ipa-inline-transform.c: ditto. * ipa-polymorhpic-call.c: ditto. * ipa-profile.c: ditto. * ipa-prop.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * ipa-pure-const.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * ipa-ref.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * ipa-reference.c: ditto. * ipa-split.c: ditto. * ipa-utils.c: ditto. * ipa-visbility.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * ira.c: ditto. * ira-color.c: Include hash-set.h due to flattening of tree.h. * ira-costs.c: ditto. * ira-emit.c: ditto. * java/boehm.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * java/builtins.c: ditto. * java/class.c: ditto. * java/constants.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * java/decl.c: ditto. * java/except.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * java/expr.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, fold-const.h, wide-int.h,inchash.h and real.h due to flattening of tree.h. * java/gimplify.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * java/jcf-dump.c: ditto. * java/jcf-io.c: ditto. * java/jcf-parse.c: ditto. * java/jvgenmain.c: ditto. * java/lang.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * java/mangle.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * java/mangle_name.c: ditto. * java/resource.c: ditto. * java/typeck.c: ditto. * java/verify-glue.c: ditto. * java/verify-impl.c: ditto. * jump.c: Include symtab.h due to flattening of tree.h. * langhooks.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * loop-doloop.c: Include symtab.h due to flattening of tree.h. * loop-init.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * loop-invariant.c: Include symtab.h due to flattening of tree.h. * loop-iv.c: ditto. * loop-unroll.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * lower-subreg.c: ditto. * lra-assigns.c: Include symtab.h due to flattening of tree.h. * lra.c: Include symtab.h, fold-const.h, wide-int.h and inchash.h due to flattening of tree.h. * lra-coalesce.c: Include symtab.h due to flattening of tree.h. * lra-constraints.c: ditto. * lra-eliminations.c: ditto. * lra-livesc: ditto. * lra-remat.c: ditto. * lra-spills.c: ditto. * lto/lto.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * lto/lto-lang.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * lto/lto-object.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * lto/lto-partition.c: ditto. * lto/lto-symtab.c: ditto. * lto-cgraph.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * lto-compress.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * lto-opts.c: ditto. * lto-section-in.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * lto-section-out.c: ditto. * lto-streamer.c: ditto. * lto-streamer-in.c: ditto. * lto-streamer-out.c: ditto. * modulo-sched.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * objc/objc-act.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * objc/objc-encoding.c: ditto. * objc/objc-gnu-runtime-abi-01.c: ditto. * objc/objc-lang.c: ditto. * objc/objc-map.c: ditto. * objc/objc-next-runtime-abi-01.c: ditto. * objc/objc-next-runtime-abi-02.c: ditto. * objc/objc-runtime-shared-support.c: ditto. * objcp/objcp-decl.c: ditto. * objcp/objcp-lang.c: ditto. * omega.c: ditto. * omega-low.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * optabs.c: ditto. * opts-global.c: ditto. * passes.c: ditto. * plugin.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * postreload.c: Include symtab.h due to flattening of tree.h. * postreload-gcse.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * predict.c: ditto. * print-rtl.c: ditto. * print-tree.c: ditto. * profile.c: Include symtab.h, fold-const.h and inchash.h due to flattening of tree.h. * real.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * realmpfr.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * recog.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * ree.c: ditto. * reginfo.c: ditto. * reg-stack.c: ditto. * reload1.c: Include symtab.h, fold-const.h, wide-int.h and inchash.h due to flattening of tree.h. * reload.c: Include symtab.h due to flattening of tree.h. * reorg.c: ditto. * rtlanal.c: Include symtab.h, fold-const.h, wide-int.h and inchash.h due to flattening of tree.h. * rtl-chkp.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * rtlhooks.c: Include symtab.h due to flattening of tree.h. * sanopt.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * sched-deps.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * sched-vis.c: ditto. * sdbout.c: ditto. * sel-sched.c: Include symtab.h, fold-const.h, wide-int.h and inchash.h due to flattening of tree.h. * sel-sched-ir.c: ditto. * sese.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * shrink-wrap.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * simplify-rtx.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * stack-ptr-mod.c: ditto. * stmt.c: ditto. * store-motion.c: ditto. * store-layout.c: ditto. * stringpool.c: ditto. * symtab.c: ditto. * target-globals.c: ditto. * targhooks.c: ditto. * toplev.c: ditto. * tracer.c: ditto. * trans-mem.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * tree-affine.c: ditto. * tree-browser.c: ditto. * tree.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * tree-call-cdce.c: Include symtab.h, alias.h, double-int.h, fold-const.h, wide-int.h, inchash.h and real.h due to flattening of tree.h. * tree-cfg.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * tree-cfgcleanup.c: ditto. * tree-chkp.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * tree-chkp-opt.c: ditto. * tree-chrec.c: ditto. * tree-chkp-opt.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, fold-const.h, wide-int.h, inchash.h and real.h due to flattening of tree.h. * tree-core.h: Flatten header file by removing all #include statements. * tree-data-ref.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * tree-dfa.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, fold-const.h, wide-int.h, inchash.h and real.h due to flattening of tree.h. * tree-diagnostic.c: ditto. * tree-dump.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, fold-const.h, wide-int.h, inchash.h, real.h and fixed-value.h due to flattening of tree.h. * tree-dfa.c: ditto. * tree-eh.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, fold-const.h, wide-int.h, inchash.h and real.h due to flattening of tree.h. * tree-emutls.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * tree.h: Flatten header files by removing all includes except tree-core.h. Remove inline function convert_to_ptrofftype_loc to relocate to fold-const.c. Remove macro convert_to_ptrofftype to relocate to fold-const.h. Remove inline function fold_build_pointer_plus_loc to relocate to fold-const.c. Remove macro fold_build_pointer_plus to relocate to fold-const.h. Remove inline function fold_build_pointer_plus_hwi_loc to relocate to fold-const.c. Remove macro fold_build_pointer_plus_hwi to relocate to fold-const.h. * tree-if-conv.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, fold-const.h, wide-int.h, inchash.h, real.h and fixed-value.h due to flattening of tree.h. * tree-inline.c: ditto. * tree-into-ssa.c: ditto. * tree-iterator.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * tree-loop-distribution.c: ditto. * tree-nested.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, fold-const.h, wide-int.h and inchash.h due to flattening of tree.h. * tree-nrv.c: ditto. * tree-object-size.c: ditto. * tree-outof-ssa.c: ditto. * tree-parloops.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * tree-phinodes.c: ditto. * tree-predcom.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, fold-const.h, wide-int.h and inchash.h due to flattening of tree.h. * tree-pretty-print.c: ditto. * tree-profile.c: double-int.h, input.h, alias.h, symtab.h, fold-const.h, wide-int.h and inchash.h due to flattening of tree.h. * tree-scalar-evolution.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h, fold-const.h, wide-int.h and inchash.h due to flattening of tree.h. * tree-sra.c: Include vec.h, double-int.h, input.h, alias.h, symtab.h, fold-const.h, wide-int.h, and inchash.h due to flattening of tree.h. * tree-ssa-alias.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, fold-const.h, wide-int.h and inchash.h due to flattening of tree.h. * tree-ssa.c: ditto. * tree-ssa-ccp.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, fold-const.h, wide-int.h, inchash.h and real.h due to flattening of tree.h. * tree-ssa-coalesce.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, fold-const.h, wide-int.h and inchash.h due to flattening of tree.h. * tree-ssa-copy.c: ditto. * tree-ssa-copyrename.c: ditto. * tree-ssa-dce.c: ditto. * tree-ssa-dom.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, fold-const.h, wide-int.h, inchash.h and real.h due to flattening of tree.h. * tree-ssa-dse.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, fold-const.h, wide-int.h and inchash.h due to flattening of tree.h. * tree-ssa-forwprop.c: ditto. * tree-ssa-ifcombine.c: ditto. * tree-ssa-live.c: ditto. * tree-ssa-loop.c: ditto. * tree-ssa-loop-ch.c: ditto. * tree-ssa-loop-im.c: ditto. * tree-ssa-loop-ivcanon.c: ditto. * tree-ssa-loop-ivopts.c: ditto. * tree-ssa-loop-manip.c: ditto. * tree-ssa-loop-niter.c: ditto. * tree-ssa-loop-prefetch.c: ditto. * tree-ssa-loop-unswitch.c: ditto. * tree-ssa-loop-math-opts.c: ditto. * tree-ssanames.c: ditto. * tree-ssa-operands.c: ditto. * tree-ssa-phiopt.c: ditto. * tree-ssa-phiprop.c: ditto. * tree-ssa-pre.c: ditto. * tree-ssa-propagate.c: ditto. * tree-ssa-reassoc.c: ditto. * tree-ssa-sccvn.c: ditto. * tree-ssa-sink.c: ditto. * tree-ssa-strlen.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h, fold-const.h, wide-int.h and inchash.h due to flattening of tree.h. * tree-ssa-structalias.c: double-int.h, input.h, alias.h, symtab.h, fold-const.h, wide-int.h and inchash.h due to flattening of tree.h. * tree-ssa-tail-merge.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, fold-const.h, wide-int.h and inchash.h due to flattening of tree.h. * tree-ssa-ter.c: ditto. * tree-ssa-threadedge.c: ditto. * tree-ssa-threadupdate.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h, fold-const.h, wide-int.h and inchash.h due to flattening of tree.h. * tree-ssa-uncprop.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, fold-const.h, wide-int.h and inchash.h due to flattening of tree.h. * tree-ssa-uninit.c: ditto. * tree-stdarg.c: Include vec.h, double-int.h, input.h, alias.h, symtab.h, fold-const.h, wide-int.h and inchash.h due to flattening of tree.h. * tree-streamer.c: Include vec.h, double-int.h, input.h, alias.h, symtab.h, options.h, fold-const.h, wide-int.h and inchash.h due to flattening of tree.h. * tree-streamer-in.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h, fold-const.h, wide-int.h, inchash.h, real.h and fixed-value.h due to flattening of tree.h. * tree-streamer-out.c: dittoo. * tree-switch-conversion.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, fold-const.h, wide-int.h and inchash.h due to flattening of tree.h. * tree-tailcall.c: ditto. * tree-vect-data-refs.c: ditto. * tree-vect-generic.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h, fold-const.h, wide-int.h and inchash.h due to flattening of tree.h. * tree-vect-loop.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, fold-const.h, wide-int.h and inchash.h due to flattening of tree.h. * tree-vect-loop-manip.c: ditto. * tree-vectorizer.c: ditto. * tree-vect-patterns.c: ditto. * tree-vect-slp.c: ditto. * tree-vect-stmts.c: ditto. * tree-vrp.c: ditto. * tsan.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h, fold-const.h, wide-int.h and inchash.h due to flattening of tree.h. * ubsan.c: ditto. * value-prof.c.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, fold-const.h, wide-int.h and inchash.h due to flattening of tree.h. * varasm.c: ditto. * varpool.c: ditto. * var-tracking.c: ditto. * vmsdbgout.c: ditto. * vtable-verify.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h, fold-const.h, wide-int.h and inchash.h due to flattening of tree.h. * wide-int.cc: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, fold-const.h, wide-int.h and inchash.h due to flattening of tree.h. * xcoffout.c: ditto. * libcc1/plugin.cc: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, alias.h, symtab.h, options.h, fold-const.h, wide-int.h and inchash.h due to flattening of tree.h. From-SVN: r219402 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 340b03f4f514..d06655bab540 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,854 @@ +2015-01-09 Michael Collison + + * genattrtab.c (write_header): Include hash-set.h, machmode.h, + vec.h, double-int.h, input.h, alias.h, symtab.h, options.h + fold-const.h, wide-int.h, and inchash.h when generating + insn-attrtab.c. + * genautomata.c (main) : Include hash-set.h, macInclude hash-set.h, machmode.h, + vec.h, double-int.h, input.h, alias.h, symtab.h, options.h + fold-const.h, wide-int.h, and inchash.h when generating + insn-automata.c. + * genemit.c (main): Include hash-set.h, machmode.h, + vec.h, double-int.h, input.h, alias.h, symtab.h, options.h + fold-const.h, wide-int.h, and inchash.h when generating + insn-emit.c. + * gengtype.c (open_base_files): Include hash-set.h, machmode.h, + vec.h, double-int.h, input.h, alias.h, symtab.h, options.h + fold-const.h, wide-int.h, and inchash.h when generating + gtype-desc.c. + * genopinit.c (main): Include hash-set.h, machmode.h, + vec.h, double-int.h, input.h, alias.h, symtab.h, options.h + fold-const.h, wide-int.h, and inchash.h when generating + insn-opinit.c. + * genoutput.c (output_prologue): Include hash-set.h, machmode.h, + vec.h, double-int.h, input.h, alias.h, symtab.h, options.h + fold-const.h, wide-int.h, and inchash.h when generating + insn-output.c. + * genpeep.c (main): Include hash-set.h, machmode.h, + vec.h, double-int.h, input.h, alias.h, symtab.h, options.h + fold-const.h, wide-int.h, and inchash.h when generating + insn-peep.c. + * genpreds.c (write_insn_preds_c): Include hash-set.h, machmode.h, + vec.h, double-int.h, input.h, alias.h, symtab.h, options.h + fold-const.h, wide-int.h, and inchash.h when generating + insn-preds.c. + * optc-save-gen-awk: Include hash-set.h, machmode.h, + vec.h, double-int.h, input.h, alias.h, symtab.h, options.h + fold-const.h, wide-int.h, and inchash.h when generating + options-save.c. + * opth-gen.awk: Change include guard from GCC_C_COMMON_H to GCC_C_COMMON_C + when generating options.h. + * ada/gcc-interface/cuintp.c: Include hash-set.h, machmode.h, + vec.h, double-int.h, input.h, alias.h, symtab.h, + fold-const.h, wide-int.h, and inchash.h due to + flattening of tree.h. + * ada/gcc-interface/decl.c: ditto. + * ada/gcc-interface/misc.c: ditto. + * ada/gcc-interface/targtyps.c: Include hash-set.h, machmode.h, + vec.h, double-int.h, input.h, alias.h, symtab.h, options.h, + fold-const.h, wide-int.h, and inchash.h due to + flattening of tree.h. + * ada/gcc-interface/trans.c: Include hash-set.h, machmode.h, + vec.h, double-int.h, input.h, alias.h, symtab.h, real.h, + fold-const.h, wide-int.h, inchash.h due to + flattening of tree.h. + * ada/gcc-interface/utils.c: Include hash-set.h, machmode.h, + vec.h, double-int.h, input.h, alias.h, symtab.h, + fold-const.h, wide-int.h, and inchash.h due to + flattening of tree.h. + * ada/gcc-interface/utils2.c: ditto. + * alias.c: Include hash-set.h, machmode.h, + vec.h, double-int.h, input.h, alias.h, symtab.h, options.h + fold-const.h, wide-int.h, and inchash.h due to + flattening of tree.h. + * asan.c: ditto. + * attribs.c: ditto. + * auto-inc-dec.c: ditto. + * auto-profile.c: ditto + * bb-reorder.c: ditto. + * bt-load.c: Include symtab.h due to flattening of tree.h. + * builtins.c: Include hash-set.h, machmode.h, + vec.h, double-int.h, input.h, alias.h, symtab.h, options.h + fold-const.h, wide-int.h, and inchash.h due to + flattening of tree.h. + * c/c-array-notation.c: ditto. + * c/c-aux-info.c: ditto. + * c/c-convert.c: ditto. + * c/c-decl.c: ditto. + * c/c-errors.c: ditto. + * c/c-lang.c: dittoxs. + * c/c-objc-common.c: ditto. + * c/c-parser.c: ditto. + * c/c-typeck.c: Include hash-set.h, machmode.h, + vec.h, double-int.h, input.h, alias.h, symtab.h, options.h + fold-const.h, wide-int.h, inchash.h, real.h and + fixed-value.h due to flattening of tree.h. + * calls.c: Include hash-set.h, machmode.h, + vec.h, double-int.h, input.h, alias.h, symtab.h, options.h + fold-const.h, wide-int.h, and inchash.h due to + flattening of tree.h. + * ccmp.c: ditto. + * c-family/array-notation-common.c: ditto. + * c-family/c-ada-spec.c: ditto. + * c-family/c-cilkplus.c: ditto. + * c-family/c-common.c: Include input.h due to flattening of tree.h. + Define macro GCC_C_COMMON_C. + * c-family/c-common.h: Flatten tree.h header files into c-common.h. + Remove include of tree-core.h. + * c-family/c-cppbuiltin.c: Include hash-set.h, machmode.h, + vec.h, double-int.h, input.h, alias.h, symtab.h, options.h + fold-const.h, wide-int.h, and inchash.h due to + flattening of tree.h. + * c-family/c-dump.c: ditto. + * c-family/c-format.c: Flatten tree.h header files into c-common.h. + * c-family/c-cppbuiltin.c: Include hash-set.h, machmode.h, + vec.h, double-int.h, input.h, alias.h, symtab.h, options.h + fold-const.h, wide-int.h, and inchash.h due to + flattening of tree.h. + * c-family/c-dump.c: Include hash-set.h, machmode.h, + vec.h, double-int.h, input.h, alias.h, symtab.h, options.h + fold-const.h, wide-int.h, and inchash.h due to + flattening of tree.h. + * c-family/c-format.c: Include hash-set.h, machmode.h, + vec.h, double-int.h, input.h, alias.h, symtab.h, options.h + fold-const.h, wide-int.h, inchash.h and real.h due to + flattening of tree.h. + * c-family/c-gimplify.c: Include hash-set.h, machmode.h, + vec.h, double-int.h, input.h, alias.h, symtab.h, options.h + fold-const.h, wide-int.h, and inchash.h due to + flattening of tree.h. + * c-family/cilk.c: ditto. + * c-family/c-lex.c: ditto. + * c-family/c-omp.c: ditto. + * c-family/c-opts.c: ditto. + * c-family/c-pch.c: ditto. + * c-family/c-ppoutput.c: ditto. + * c-family/c-pragma.c: ditto. + * c-family/c-pretty-print.c: ditto. + * c-family/c-semantics.c: ditto. + * c-family/c-ubsan.c: ditto. + * c-family/stub-objc.c: ditto. + * cfgbuild.c: ditto. + * cfg.c: ditto. + * cfgcleanup.c: ditto. + * cfgexpand.c: ditto. + * cfghooks.c: ditto. + * cfgloop.c: Include symtab.h, fold-const.h, and + inchash.h due to flattening of tree.h. + * cfgloopmanip.c: ditto. + * cfgrtl.c: Include hash-set.h, machmode.h, + vec.h, double-int.h, input.h, alias.h, symtab.h, options.h + fold-const.h, wide-int.h, and inchash.h due to + flattening of tree.h. + * cgraphbuild.c: ditto. + * cgraph.c: ditto. + * cgraphclones.c: ditto. + * cgraphunit.c: ditto. + * cilk-common.c: ditto. + * combine.c: ditto. + * combine-stack-adj.c: Include symbol.h due to flattening of tree.h. + * config/aarch64/aarch64-builtins.c: Include hash-set.h, machmode.h, + vec.h, double-int.h, input.h, alias.h, symtab.h, options.h + fold-const.h, wide-int.h, and inchash.h due to + flattening of tree.h. + * config/aarch64/aarch64.c: ditto. + * config/alpha/alpha.c: ditto. + * config/arc/arc.c: ditto. + * config/arm/aarch-common.c: ditto. + * config/arm/arm-builtins.c: ditto. + * config/arm/arm.c: ditto. + * config/arm/arm-c.c: ditto. + * config/avr/avr.c: ditto. + * config/avr/avr-c.c: ditto. + * config/avr/avr-log.c: ditto. + * config/bfin/bfin.c: ditto. + * config/c6x/c6x.c: ditto. + * config/cr16/cr16.c: ditto. + * config/cris/cris.c: ditto. + * config/darwin.c: ditto. + * config/darwin-c.c: ditto. + * config/default-c.c: ditto. + * config/epiphany/epiphany.c: ditto. + * config/fr30/fr30.c: ditto. + * config/frv/frv.c: ditto. + * config/glibc-c.c: ditto. + * config/h8300/h8300.c: ditto. + * config/i386/i386.c: ditto. + * config/i386/i386-c.c: ditto. + * config/i386/msformat.c: ditto. + * config/i386/winnt.c: ditto. + * config/i386/winnt-cxx.c: ditto. + * config/i386/winnt-stubs.c: ditto. + * config/ia64/ia64.c: ditto. + * config/ia64/ia64-c.c: ditto. + * config/iq2000/iq2000.c: ditto. + * config/lm32/lm32.c: Include symtab.h, fold-const.h, + wide-int.h, and inchash.h due to flattening of tree.h. + * config/m32c/m32c.c: Include hash-set.h, machmode.h, + vec.h, double-int.h, input.h, alias.h, symtab.h, options.h + fold-const.h, wide-int.h, and inchash.h due to + flattening of tree.h. + * config/m32c/m32c-pragma.c: ditto. + * config/m32c/m32cr.c: ditto. + * config/m68/m68k.c: ditto. + * config/mcore/mcore.c: ditto. + * config/mep/mep.c: ditto. + * config/mep/mep-pragma.c: ditto. + * config/microblaze/microblaze.c: ditto. + * config/microblaze/microblaze-c.c: ditto. + * config/mips/mips.c: ditto. + * config/mmix/mmix.c: Include symtab.h, fold-const.h, + wide-int.h, and inchash.h due to flattening of tree.h. + * config/mn10300/mn10300.c: Include hash-set.h, machmode.h, + vec.h, double-int.h, input.h, alias.h, symtab.h, options.h + fold-const.h, wide-int.h, and inchash.h due to + flattening of tree.h. + * config/moxie/moxie.c: ditto. + * config/msp430/msp430.c: ditto. + * config/msp430/msp430-c.c: ditto. + * config/nds32/nds32.c: ditto. + * config/nds32/nds32-cost.c: ditto. + * config/nds32/nds32-fp-as-gp.c: ditto. + * config/nds32/nds32-intrinsic.c: ditto. + * config/nds32/nds32-isr.c: ditto. + * config/nds32/nds32-md-auxillary.c: ditto. + * config/nds32/nds32-memory-manipulationx.c: ditto. + * config/nds32/nds32-pipelines-auxillary.c: ditto. + * config/nds32/nds32-predicates.c: ditto. + * config/nios2/nios2.c: ditto. + * config/nvptx/nvptx.c: ditto. + * config/pa/pa.c: ditto. + * config/pdp11/pdp11x.c: Include symtab.h, fold-const.h, + wide-int.h, and inchash.h due to flattening of tree.h. + * config/rl78/rl78.c: Include hash-set.h, machmode.h, + vec.h, double-int.h, input.h, alias.h, symtab.h, options.h + fold-const.h, wide-int.h, and inchash.h due to + flattening of tree.h. + * config/rl78/rl78-cx.c: ditto. + * config/rs6000/rs6000.c: ditto. + * config/rs6000/rs6000-c.c: ditto. + * config/rx/rx.c: ditto. + * config/s390/s390.c: ditto. + * config/sh/sh.c: ditto. + * config/sh/sc.c: ditto. + * config/sh/sh-mem.cc: ditto. + * config/sh/sh_treg_combine.cc: Include symtab.h, inchash.h and tree.h + due to flattening of tree.h. + Remove include of tree-core.h. + * config/sol2.c: Include hash-set.h, machmode.h, + vec.h, double-int.h, input.h, alias.h, symtab.h, options.h + fold-const.h, wide-int.h, and inchash.h due to + flattening of tree.h. + * config/sol2-c.c: ditto. + * config/sol2-cxx.c: ditto. + * config/sol2-stubs.c: ditto. + * config/sparc/sparc.c: ditto. + * config/sparc/sparc-cx.c: ditto. + * config/spu/spu.c: ditto. + * config/spu/spu-c.c: ditto + * config/storym16/stormy16.c: ditto. + * config/tilegx/tilegx.c: Include symtab.h, fold-const.h, + wide-int.h, and inchash.h due to flattening of tree.h. + * config/tilepro/gen-mul-tables.cc: Include symtab.h in generated file. + * config/tilegx/tilegx-c.c: Include hash-set.h, machmode.h, + vec.h, double-int.h, input.h, alias.h, symtab.h, options.h + fold-const.h, wide-int.h, and inchash.h due to + flattening of tree.h. + * config/tilepro/tilepro.c: Include symtab.h, fold-const.h, + wide-int.h, and inchash.h due to flattening of tree.h. + * config/tilepro/tilepro-c.c: Include hash-set.h, machmode.h, + vec.h, double-int.h, input.h, alias.h, symtab.h, options.h + fold-const.h, wide-int.h, and inchash.h due to + flattening of tree.h. + * config/v850/v850.c: ditto. + * config/v850/v850-c.c: ditto. + * config/vax/vax.c: ditto. + * config/vms/vms.c: ditto. + * config/vms/vms-c.c: ditto. + * config/vxworks.c: ditto. + * config/winnt-c.c: ditto. + * config/xtensa/xtensa.c: Include symtab.h, fold-const.h, + wide-int.h, and inchash.h due to flattening of tree.h. + * convert.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, options.h, fold-const.h, + wide-int.h, and inchash.h due to flattening of tree.h. + * coverage.c: ditto. + * cp/call.c: ditto. + * cp/class.c: ditto. + * cp/constexpr.c: ditto. + * cp/cp-array-notation.c: ditto. + * cp/cp-gimplify.c: ditto. + * cp/cp-lang.c: ditto. + * cp/cp-objcp-common.c: ditto. + * cp/cvt.c: ditto. + * cp/decl2.c: ditto. + * cp/decl.c: ditto. + * cp/dump.c: ditto. + * cp/error.c: ditto. + * cp/except.c: ditto. + * cp/expr.c: ditto. + * cp/friend.c: ditto. + * cp/init.c: ditto. + * cp/lambda.c: ditto. + * cp/lex.c: ditto. + * cp/mangle.c: ditto. + * cp/name-lookup.c: ditto. + * cp/optimize.c: ditto. + * cp/parser.c: ditto. + * cp/pt.c: ditto. + * cp/ptree.c: ditto. + * cp/repo.c: ditto. + * cp/rtti.c: ditto. + * cp/search.c: ditto. + * cp/semantics.c: ditto. + * cp/tree.c: ditto. + * cp/typeck2.c: ditto. + * cp/typeck.c: ditto. + * cppbuiltin.c: ditto. + * cprop.c: ditto. + * cse.c: Add include of symtab.h due to flattening of tree.h. + * cselib.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, options.h, fold-const.h, + wide-int.h, and inchash.h due to flattening of tree.h. + * data-streamer.c: ditto. + * data-streamer-in.c: ditto. + * data-streamer-out.c: ditto. + * dbxout.c: ditto. + * dce.c: ditto. + * ddg.c: Add include of symtab.h due to flattening of tree.h. + * debug.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, options.h, fold-const.h, + wide-int.h, and inchash.h due to flattening of tree.h. + * dfp.c: ditto. + * df-scan.c: ditto. + * dojump.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, options.h, fold-const.h, + wide-int.h, inchash.h and real.h due to flattening of tree.h. + * double-int.c: ditto. + * dse.c: ditto. + * dumpfile.c: ditto. + * dwarf2asm.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, fold-const.h, + wide-int.h, inchash.h and real.h due to flattening of tree.h. + * dwarf2cfi.c: ditto. + * dwarf2out.c: ditto. + * emit-rtl.c: ditto. + * except.c: ditto. + * explow.c: ditto. + * expmed.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, fold-const.h, + wide-int.h, and inchash.h due to flattening of tree.h. + * expr.c: ditto. + * final.c: ditto. + * fixed-value.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, fold-const.h, + wide-int.h, inchash.h and fixed-value.h due to flattening of tree.h. + * fold-const.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, fold-const.h, + wide-int.h, and inchash.h due to flattening of tree.h. + Relocate inline function convert_to_ptrofftype_loc from tree.h. + Relocate inline function fold_build_pointer_plus_loc from tree.h. + Relocate inline function fold_build_pointer_plus_hwi_loc from tree.h. + * fold-const.h: Relocate macro convert_to_ptrofftype from tree.h. + Relocate macro fold_build_pointer_plus to relocate from tree.h.h. + Relocate macro fold_build_pointer_plus_hwi from tree.h. + Add prototype for convert_to_ptrofftype_loc relocated from tree.h. + Add prototype for fold_build_pointer_plus_loc relocated from tree.h. + Add prototype for fold_build_pointer_plus_hwi_loc relocated from tree.h. + * fortran/convert.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, options.h, fold-const.h, + wide-int.h, and inchash.h due to flattening of tree.h. + * fortran/cpp.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, fold-const.h, + wide-int.h, and inchash.h due to flattening of tree.h. + * fortran/decl.c: ditto. + * fortran/f95.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, options.h, fold-const.h, + wide-int.h, and inchash.h due to flattening of tree.h. + * fortran/iresolve.c: ditto. + * fortran/match.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, fold-const.h, + wide-int.h, and inchash.h due to flattening of tree.h. + * fortran/module.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, options.h, fold-const.h, + wide-int.h, and inchash.h due to flattening of tree.h. + * fortran/options.c: ditto. + * fortran/target-memory.c: Include hash-set.h, vec.h, + double-int.h, input.h, alias.h, symtab.h, fold-const.h, + wide-int.h, and inchash.h due to flattening of tree.h. + * fortran/trans-array.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, options.h, fold-const.h, + wide-int.h, and inchash.h due to flattening of tree.h. + * fortran/trans.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, options.h, fold-const.h, + wide-int.h, and inchash.h due to flattening of tree.h. + * fortran/trans-common.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, fold-const.h, + wide-int.h, and inchash.h due to flattening of tree.h. + * fortran/trans-const.c: ditto. + * fortran/trans-decl.c: ditto. + * fortran/trans-expr.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, options.h, fold-const.h, + wide-int.h, and inchash.h due to flattening of tree.h. + * fortran/trans-intrinsic.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, fold-const.h, + wide-int.h, inchash.h and real.h due to flattening of tree.h. + * fortran/trans-io.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, options.h, fold-const.h, + wide-int.h, and inchash.h due to flattening of tree.h. + * fortran/trans-openmp.c: ditto. + * fortran/trans-stmt.c: ditto. + * fortran/trans-types.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, fold-const.h, + wide-int.h, inchash.h and real.h due to flattening of tree.h. + * function.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, fold-const.h, + wide-int.h, and inchash.h due to flattening of tree.h. + * gcc-plugin.h: Include statistics.h, double-int.h, real.h, fixed-value.h, + alias.h, flags.h, and symtab.h due to flattening of tree.h + * gcse.c: ditto. + * generic-match-head.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, options.h, fold-const.h, + wide-int.h, and inchash.h due to flattening of tree.h. + * ggc-page.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, fold-const.h, + wide-int.h, and inchash.h due to flattening of tree.h. + * gimple-builder.c: ditto. + * gimple.c: ditto. + * gimple-expr.c: ditto. + * gimple-fold.c: ditto. + * gimple-iterator.c: ditto. + * gimple-low.c: ditto. + * gimple-match-head.c: ditto. + * gimple-pretty-print.c: ditto. + * generic-ssa-isolate-paths.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, options.h, fold-const.h, + wide-int.h, and inchash.h due to flattening of tree.h. + * gimple-ssa-strength-reduction.c: ditto. + * gimple-streamer-in.c: ditto. + * gimple-streamer-out.c: ditto. + * gimple-walk.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, fold-const.h, + wide-int.h, and inchash.h due to flattening of tree.h. + * gimplify.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, options.h, fold-const.h, + wide-int.h, and inchash.h due to flattening of tree.h. + * gimplify-me.c: ditto. + * go/go-gcc.cc: ditto. + * go/go-lang.c: ditto. + * go/gdump.c: ditto. + * graphite-blocking.c: ditto. + * graphite.c: ditto. + * graphite-dependencies.c: ditto. + * graphite-interchange.c: ditto. + * graphite-isl-ast-to-gimple.c: ditto. + * graphite-optimize-isl.c: ditto. + * graphite-poly.c: ditto. + * graphite-scop-detection.c: ditto. + * graphite-sese-to-poly.c: ditto. + * hw-doloop.c: Include symtab.h due to flattening of tree.h. + * ifcvt.c: ditto. + * init-regs.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, fold-const.h, + wide-int.h, and inchash.h due to flattening of tree.h. + * internal-fc.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h,options.h, fold-const.h, + wide-int.h, and inchash.h due to flattening of tree.h. + * ipa.c: ditto. + * ipa-chkp.c: ditto. + * ipa-comdats.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, fold-const.h, + wide-int.h, and inchash.h due to flattening of tree.h. + * ipa-cp.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h,options.h, fold-const.h, + wide-int.h, and inchash.h due to flattening of tree.h. + * ipa-devirt.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, fold-const.h, + wide-int.h, and inchash.h due to flattening of tree.h. + * ipa-icf.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h,options.h, fold-const.h, + wide-int.h, and inchash.h due to flattening of tree.h. + * ipa-icf-gimple.c: ditto. + * ipa-inline-analysis.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, fold-const.h, + wide-int.h, and inchash.h due to flattening of tree.h. + * ipa-inline.c: ditto. + * ipa-inline-transform.c: ditto. + * ipa-polymorhpic-call.c: ditto. + * ipa-profile.c: ditto. + * ipa-prop.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, options.h, fold-const.h, + wide-int.h, and inchash.h due to flattening of tree.h. + * ipa-pure-const.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, fold-const.h, + wide-int.h, and inchash.h due to flattening of tree.h. + * ipa-ref.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, options.h, fold-const.h, + wide-int.h, and inchash.h due to flattening of tree.h. + * ipa-reference.c: ditto. + * ipa-split.c: ditto. + * ipa-utils.c: ditto. + * ipa-visbility.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, fold-const.h, + wide-int.h, and inchash.h due to flattening of tree.h. + * ira.c: ditto. + * ira-color.c: Include hash-set.h due to flattening of tree.h. + * ira-costs.c: ditto. + * ira-emit.c: ditto. + * java/boehm.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, options.h, fold-const.h, + wide-int.h, and inchash.h due to flattening of tree.h. + * java/builtins.c: ditto. + * java/class.c: ditto. + * java/constants.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, options.h, fold-const.h, + wide-int.h, and inchash.h due to flattening of tree.h. + * java/decl.c: ditto. + * java/except.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, fold-const.h, + wide-int.h, and inchash.h due to flattening of tree.h. + * java/expr.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, fold-const.h, + wide-int.h,inchash.h and real.h due to flattening of tree.h. + * java/gimplify.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, options.h, fold-const.h, + wide-int.h, and inchash.h due to flattening of tree.h. + * java/jcf-dump.c: ditto. + * java/jcf-io.c: ditto. + * java/jcf-parse.c: ditto. + * java/jvgenmain.c: ditto. + * java/lang.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, fold-const.h, + wide-int.h, and inchash.h due to flattening of tree.h. + * java/mangle.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, options.h, fold-const.h, + wide-int.h, and inchash.h due to flattening of tree.h. + * java/mangle_name.c: ditto. + * java/resource.c: ditto. + * java/typeck.c: ditto. + * java/verify-glue.c: ditto. + * java/verify-impl.c: ditto. + * jump.c: Include symtab.h due to flattening of tree.h. + * langhooks.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, fold-const.h, + wide-int.h, and inchash.h due to flattening of tree.h. + * loop-doloop.c: Include symtab.h due to flattening of tree.h. + * loop-init.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, fold-const.h, + wide-int.h, and inchash.h due to flattening of tree.h. + * loop-invariant.c: Include symtab.h due to flattening of tree.h. + * loop-iv.c: ditto. + * loop-unroll.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, fold-const.h, + wide-int.h, and inchash.h due to flattening of tree.h. + * lower-subreg.c: ditto. + * lra-assigns.c: Include symtab.h due to flattening of tree.h. + * lra.c: Include symtab.h, fold-const.h, wide-int.h and inchash.h + due to flattening of tree.h. + * lra-coalesce.c: Include symtab.h due to flattening of tree.h. + * lra-constraints.c: ditto. + * lra-eliminations.c: ditto. + * lra-livesc: ditto. + * lra-remat.c: ditto. + * lra-spills.c: ditto. + * lto/lto.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, options, fold-const.h, + wide-int.h, and inchash.h due to flattening of tree.h. + * lto/lto-lang.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, fold-const.h, + wide-int.h, and inchash.h due to flattening of tree.h. + * lto/lto-object.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, options, fold-const.h, + wide-int.h, and inchash.h due to flattening of tree.h. + * lto/lto-partition.c: ditto. + * lto/lto-symtab.c: ditto. + * lto-cgraph.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, fold-const.h, + wide-int.h, and inchash.h due to flattening of tree.h. + * lto-compress.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, options, fold-const.h, + wide-int.h, and inchash.h due to flattening of tree.h. + * lto-opts.c: ditto. + * lto-section-in.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, fold-const.h, + wide-int.h, and inchash.h due to flattening of tree.h. + * lto-section-out.c: ditto. + * lto-streamer.c: ditto. + * lto-streamer-in.c: ditto. + * lto-streamer-out.c: ditto. + * modulo-sched.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, fold-const.h, wide-int.h, and + inchash.h due to flattening of tree.h. + * objc/objc-act.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, options, fold-const.h, + wide-int.h, and inchash.h due to flattening of tree.h. + * objc/objc-encoding.c: ditto. + * objc/objc-gnu-runtime-abi-01.c: ditto. + * objc/objc-lang.c: ditto. + * objc/objc-map.c: ditto. + * objc/objc-next-runtime-abi-01.c: ditto. + * objc/objc-next-runtime-abi-02.c: ditto. + * objc/objc-runtime-shared-support.c: ditto. + * objcp/objcp-decl.c: ditto. + * objcp/objcp-lang.c: ditto. + * omega.c: ditto. + * omega-low.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, fold-const.h, wide-int.h, and + inchash.h due to flattening of tree.h. + * optabs.c: ditto. + * opts-global.c: ditto. + * passes.c: ditto. + * plugin.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, options.h, fold-const.h, wide-int.h, and + inchash.h due to flattening of tree.h. + * postreload.c: Include symtab.h due to flattening of tree.h. + * postreload-gcse.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, fold-const.h, wide-int.h, and + inchash.h due to flattening of tree.h. + * predict.c: ditto. + * print-rtl.c: ditto. + * print-tree.c: ditto. + * profile.c: Include symtab.h, fold-const.h + and inchash.h due to flattening of tree.h. + * real.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, fold-const.h, wide-int.h, and + inchash.h due to flattening of tree.h. + * realmpfr.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, options.h, fold-const.h, wide-int.h, and + inchash.h due to flattening of tree.h. + * recog.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, fold-const.h, wide-int.h, and + inchash.h due to flattening of tree.h. + * ree.c: ditto. + * reginfo.c: ditto. + * reg-stack.c: ditto. + * reload1.c: Include symtab.h, fold-const.h, wide-int.h + and inchash.h due to flattening of tree.h. + * reload.c: Include symtab.h due to flattening of tree.h. + * reorg.c: ditto. + * rtlanal.c: Include symtab.h, fold-const.h, wide-int.h + and inchash.h due to flattening of tree.h. + * rtl-chkp.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, fold-const.h, wide-int.h, and + inchash.h due to flattening of tree.h. + * rtlhooks.c: Include symtab.h due to flattening of tree.h. + * sanopt.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, options.h, fold-const.h, wide-int.h, and + inchash.h due to flattening of tree.h. + * sched-deps.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, options.h, fold-const.h, wide-int.h, and + inchash.h due to flattening of tree.h. + * sched-vis.c: ditto. + * sdbout.c: ditto. + * sel-sched.c: Include symtab.h, fold-const.h, wide-int.h + and inchash.h due to flattening of tree.h. + * sel-sched-ir.c: ditto. + * sese.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, options.h, fold-const.h, wide-int.h, and + inchash.h due to flattening of tree.h. + * shrink-wrap.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, options.h, fold-const.h, wide-int.h, and + inchash.h due to flattening of tree.h. + * simplify-rtx.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, options.h, fold-const.h, wide-int.h, and + inchash.h due to flattening of tree.h. + * stack-ptr-mod.c: ditto. + * stmt.c: ditto. + * store-motion.c: ditto. + * store-layout.c: ditto. + * stringpool.c: ditto. + * symtab.c: ditto. + * target-globals.c: ditto. + * targhooks.c: ditto. + * toplev.c: ditto. + * tracer.c: ditto. + * trans-mem.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, options.h, fold-const.h, wide-int.h, and + inchash.h due to flattening of tree.h. + * tree-affine.c: ditto. + * tree-browser.c: ditto. + * tree.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, options.h, fold-const.h, wide-int.h, and + inchash.h due to flattening of tree.h. + * tree-call-cdce.c: Include symtab.h, alias.h, double-int.h, + fold-const.h, wide-int.h, inchash.h and real.h due to + flattening of tree.h. + * tree-cfg.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, fold-const.h, wide-int.h, and + inchash.h due to flattening of tree.h. + * tree-cfgcleanup.c: ditto. + * tree-chkp.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, options.h, fold-const.h, wide-int.h, and + inchash.h due to flattening of tree.h. + * tree-chkp-opt.c: ditto. + * tree-chrec.c: ditto. + * tree-chkp-opt.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, fold-const.h, wide-int.h, inchash.h and + real.h due to flattening of tree.h. + * tree-core.h: Flatten header file by removing all #include statements. + * tree-data-ref.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, options.h, fold-const.h, wide-int.h, and + inchash.h due to flattening of tree.h. + * tree-dfa.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, fold-const.h, wide-int.h, inchash.h and + real.h due to flattening of tree.h. + * tree-diagnostic.c: ditto. + * tree-dump.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, fold-const.h, wide-int.h, inchash.h, real.h and + fixed-value.h due to flattening of tree.h. + * tree-dfa.c: ditto. + * tree-eh.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, fold-const.h, wide-int.h, inchash.h and + real.h due to flattening of tree.h. + * tree-emutls.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, options.h, fold-const.h, wide-int.h, and + inchash.h due to flattening of tree.h. + * tree.h: Flatten header files by removing all includes except tree-core.h. + Remove inline function convert_to_ptrofftype_loc to relocate to fold-const.c. + Remove macro convert_to_ptrofftype to relocate to fold-const.h. + Remove inline function fold_build_pointer_plus_loc to relocate to fold-const.c. + Remove macro fold_build_pointer_plus to relocate to fold-const.h. + Remove inline function fold_build_pointer_plus_hwi_loc to relocate to fold-const.c. + Remove macro fold_build_pointer_plus_hwi to relocate to fold-const.h. + * tree-if-conv.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, fold-const.h, wide-int.h, inchash.h, real.h and + fixed-value.h due to flattening of tree.h. + * tree-inline.c: ditto. + * tree-into-ssa.c: ditto. + * tree-iterator.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, options.h, fold-const.h, wide-int.h, and + inchash.h due to flattening of tree.h. + * tree-loop-distribution.c: ditto. + * tree-nested.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, fold-const.h, wide-int.h and inchash.h + due to flattening of tree.h. + * tree-nrv.c: ditto. + * tree-object-size.c: ditto. + * tree-outof-ssa.c: ditto. + * tree-parloops.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, options.h, fold-const.h, wide-int.h, and + inchash.h due to flattening of tree.h. + * tree-phinodes.c: ditto. + * tree-predcom.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, fold-const.h, wide-int.h and inchash.h + due to flattening of tree.h. + * tree-pretty-print.c: ditto. + * tree-profile.c: double-int.h, input.h, alias.h, symtab.h, + fold-const.h, wide-int.h and inchash.h due to flattening of tree.h. + * tree-scalar-evolution.c: Include hash-set.h, machmode.h, vec.h, + double-int.h, input.h, alias.h, symtab.h, options.h, fold-const.h, + wide-int.h and inchash.h due to flattening of tree.h. + * tree-sra.c: Include vec.h, double-int.h, + input.h, alias.h, symtab.h, fold-const.h, wide-int.h, and + inchash.h due to flattening of tree.h. + * tree-ssa-alias.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, fold-const.h, wide-int.h and inchash.h + due to flattening of tree.h. + * tree-ssa.c: ditto. + * tree-ssa-ccp.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, fold-const.h, wide-int.h, inchash.h + and real.h due to flattening of tree.h. + * tree-ssa-coalesce.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, fold-const.h, wide-int.h and inchash.h + due to flattening of tree.h. + * tree-ssa-copy.c: ditto. + * tree-ssa-copyrename.c: ditto. + * tree-ssa-dce.c: ditto. + * tree-ssa-dom.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, fold-const.h, wide-int.h, inchash.h + and real.h due to flattening of tree.h. + * tree-ssa-dse.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, fold-const.h, wide-int.h and inchash.h + due to flattening of tree.h. + * tree-ssa-forwprop.c: ditto. + * tree-ssa-ifcombine.c: ditto. + * tree-ssa-live.c: ditto. + * tree-ssa-loop.c: ditto. + * tree-ssa-loop-ch.c: ditto. + * tree-ssa-loop-im.c: ditto. + * tree-ssa-loop-ivcanon.c: ditto. + * tree-ssa-loop-ivopts.c: ditto. + * tree-ssa-loop-manip.c: ditto. + * tree-ssa-loop-niter.c: ditto. + * tree-ssa-loop-prefetch.c: ditto. + * tree-ssa-loop-unswitch.c: ditto. + * tree-ssa-loop-math-opts.c: ditto. + * tree-ssanames.c: ditto. + * tree-ssa-operands.c: ditto. + * tree-ssa-phiopt.c: ditto. + * tree-ssa-phiprop.c: ditto. + * tree-ssa-pre.c: ditto. + * tree-ssa-propagate.c: ditto. + * tree-ssa-reassoc.c: ditto. + * tree-ssa-sccvn.c: ditto. + * tree-ssa-sink.c: ditto. + * tree-ssa-strlen.c: Include hash-set.h, machmode.h, vec.h, + double-int.h, input.h, alias.h, symtab.h, options.h, fold-const.h, + wide-int.h and inchash.h due to flattening of tree.h. + * tree-ssa-structalias.c: double-int.h, input.h, alias.h, symtab.h, + fold-const.h, wide-int.h and inchash.h due to flattening of tree.h. + * tree-ssa-tail-merge.c: Include hash-set.h, machmode.h, vec.h, + double-int.h, input.h, alias.h, symtab.h, fold-const.h, + wide-int.h and inchash.h due to flattening of tree.h. + * tree-ssa-ter.c: ditto. + * tree-ssa-threadedge.c: ditto. + * tree-ssa-threadupdate.c: Include hash-set.h, machmode.h, vec.h, + double-int.h, input.h, alias.h, symtab.h, options.h, fold-const.h, + wide-int.h and inchash.h due to flattening of tree.h. + * tree-ssa-uncprop.c: Include hash-set.h, machmode.h, vec.h, + double-int.h, input.h, alias.h, symtab.h, fold-const.h, + wide-int.h and inchash.h due to flattening of tree.h. + * tree-ssa-uninit.c: ditto. + * tree-stdarg.c: Include vec.h, double-int.h, input.h, alias.h, + symtab.h, fold-const.h, wide-int.h and inchash.h due to flattening + of tree.h. + * tree-streamer.c: Include vec.h, double-int.h, input.h, alias.h, + symtab.h, options.h, fold-const.h, wide-int.h and + inchash.h due to flattening of tree.h. + * tree-streamer-in.c: Include hash-set.h, machmode.h, vec.h, + double-int.h, input.h, alias.h, symtab.h, options.h, fold-const.h, + wide-int.h, inchash.h, real.h and fixed-value.h due to flattening + of tree.h. + * tree-streamer-out.c: dittoo. + * tree-switch-conversion.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, fold-const.h, wide-int.h and inchash.h + due to flattening of tree.h. + * tree-tailcall.c: ditto. + * tree-vect-data-refs.c: ditto. + * tree-vect-generic.c: Include hash-set.h, machmode.h, vec.h, double-int.h, input.h, + alias.h, symtab.h, options.h, fold-const.h, wide-int.h and inchash.h + due to flattening of tree.h. + * tree-vect-loop.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, fold-const.h, wide-int.h and inchash.h + due to flattening of tree.h. + * tree-vect-loop-manip.c: ditto. + * tree-vectorizer.c: ditto. + * tree-vect-patterns.c: ditto. + * tree-vect-slp.c: ditto. + * tree-vect-stmts.c: ditto. + * tree-vrp.c: ditto. + * tsan.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, options.h, fold-const.h, wide-int.h and inchash.h + due to flattening of tree.h. + * ubsan.c: ditto. + * value-prof.c.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, fold-const.h, wide-int.h and inchash.h + due to flattening of tree.h. + * varasm.c: ditto. + * varpool.c: ditto. + * var-tracking.c: ditto. + * vmsdbgout.c: ditto. + * vtable-verify.c: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, options.h, fold-const.h, wide-int.h and inchash.h + due to flattening of tree.h. + * wide-int.cc: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, fold-const.h, wide-int.h and inchash.h + due to flattening of tree.h. + * xcoffout.c: ditto. + * libcc1/plugin.cc: Include hash-set.h, machmode.h, vec.h, double-int.h, + input.h, alias.h, symtab.h, options.h, fold-const.h, wide-int.h and inchash.h + due to flattening of tree.h. + 2015-01-09 Tom de Vries PR rtl-optimization/64539 diff --git a/gcc/ada/gcc-interface/cuintp.c b/gcc/ada/gcc-interface/cuintp.c index 1bf9c356223c..d86b8d4710ed 100644 --- a/gcc/ada/gcc-interface/cuintp.c +++ b/gcc/ada/gcc-interface/cuintp.c @@ -30,7 +30,17 @@ #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "ada.h" #include "types.h" diff --git a/gcc/ada/gcc-interface/decl.c b/gcc/ada/gcc-interface/decl.c index b6df1ae79ef3..f16b0cb07896 100644 --- a/gcc/ada/gcc-interface/decl.c +++ b/gcc/ada/gcc-interface/decl.c @@ -27,7 +27,17 @@ #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stringpool.h" #include "stor-layout.h" #include "flags.h" diff --git a/gcc/ada/gcc-interface/misc.c b/gcc/ada/gcc-interface/misc.c index 309ee77a8261..edaab97802ff 100644 --- a/gcc/ada/gcc-interface/misc.c +++ b/gcc/ada/gcc-interface/misc.c @@ -29,7 +29,17 @@ #include "opts.h" #include "options.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "print-tree.h" #include "diagnostic.h" diff --git a/gcc/ada/gcc-interface/targtyps.c b/gcc/ada/gcc-interface/targtyps.c index 851d5f7e3745..6a4ee4e300d3 100644 --- a/gcc/ada/gcc-interface/targtyps.c +++ b/gcc/ada/gcc-interface/targtyps.c @@ -28,6 +28,16 @@ #include "config.h" #include "system.h" #include "coretypes.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" +#include "options.h" #include "tree.h" #include "tm.h" #include "tm_p.h" diff --git a/gcc/ada/gcc-interface/trans.c b/gcc/ada/gcc-interface/trans.c index a81467067b14..7858b3bd126b 100644 --- a/gcc/ada/gcc-interface/trans.c +++ b/gcc/ada/gcc-interface/trans.c @@ -27,7 +27,18 @@ #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" +#include "real.h" #include "tree.h" +#include "fold-const.h" #include "stringpool.h" #include "stor-layout.h" #include "stmt.h" @@ -36,16 +47,12 @@ #include "output.h" #include "libfuncs.h" /* For set_stack_check_libfunc. */ #include "tree-iterator.h" -#include "hash-set.h" #include "gimple-expr.h" #include "gimplify.h" #include "bitmap.h" #include "hash-map.h" #include "is-a.h" #include "plugin-api.h" -#include "vec.h" -#include "hashtab.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/ada/gcc-interface/utils.c b/gcc/ada/gcc-interface/utils.c index 1b1473723c6e..b62c7d4c4a32 100644 --- a/gcc/ada/gcc-interface/utils.c +++ b/gcc/ada/gcc-interface/utils.c @@ -27,7 +27,17 @@ #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stringpool.h" #include "stor-layout.h" #include "attribs.h" @@ -45,10 +55,6 @@ #include "hash-map.h" #include "is-a.h" #include "plugin-api.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/ada/gcc-interface/utils2.c b/gcc/ada/gcc-interface/utils2.c index 43e8a635611d..4100ce0e757f 100644 --- a/gcc/ada/gcc-interface/utils2.c +++ b/gcc/ada/gcc-interface/utils2.c @@ -27,7 +27,17 @@ #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "stringpool.h" #include "varasm.h" diff --git a/gcc/alias.c b/gcc/alias.c index 4a228b99d2b2..9261cd8eb2d8 100644 --- a/gcc/alias.c +++ b/gcc/alias.c @@ -23,7 +23,17 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "tm.h" #include "rtl.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "varasm.h" #include "expr.h" #include "tm_p.h" diff --git a/gcc/asan.c b/gcc/asan.c index 0c936021b210..9585f6ca40d9 100644 --- a/gcc/asan.c +++ b/gcc/asan.c @@ -22,13 +22,20 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "hash-table.h" #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" diff --git a/gcc/attribs.c b/gcc/attribs.c index 9d823f9a36c0..c18bff291a7a 100644 --- a/gcc/attribs.c +++ b/gcc/attribs.c @@ -21,6 +21,14 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "vec.h" +#include "symtab.h" +#include "input.h" +#include "alias.h" +#include "double-int.h" +#include "machmode.h" +#include "inchash.h" #include "tree.h" #include "stringpool.h" #include "attribs.h" diff --git a/gcc/auto-inc-dec.c b/gcc/auto-inc-dec.c index 6daeb46d67f7..50258d5b8f8a 100644 --- a/gcc/auto-inc-dec.c +++ b/gcc/auto-inc-dec.c @@ -22,6 +22,15 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "rtl.h" #include "tm_p.h" diff --git a/gcc/auto-profile.c b/gcc/auto-profile.c index 96b1c0b013e4..b2568890fe6a 100644 --- a/gcc/auto-profile.c +++ b/gcc/auto-profile.c @@ -26,7 +26,18 @@ along with GCC; see the file COPYING3. If not see #include #include "coretypes.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "tree-pass.h" #include "flags.h" #include "predict.h" diff --git a/gcc/bb-reorder.c b/gcc/bb-reorder.c index e1f2edd08172..0b99db15db53 100644 --- a/gcc/bb-reorder.c +++ b/gcc/bb-reorder.c @@ -82,6 +82,15 @@ #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "rtl.h" #include "regs.h" diff --git a/gcc/bt-load.c b/gcc/bt-load.c index 6084beb05677..5030aae79b7f 100644 --- a/gcc/bt-load.c +++ b/gcc/bt-load.c @@ -26,6 +26,7 @@ along with GCC; see the file COPYING3. If not see #include "hard-reg-set.h" #include "regs.h" #include "target.h" +#include "symtab.h" #include "expr.h" #include "flags.h" #include "insn-attr.h" diff --git a/gcc/builtins.c b/gcc/builtins.c index eb9414dd3638..9280704e0435 100644 --- a/gcc/builtins.c +++ b/gcc/builtins.c @@ -23,7 +23,17 @@ along with GCC; see the file COPYING3. If not see #include "tm.h" #include "machmode.h" #include "rtl.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stringpool.h" #include "stor-layout.h" #include "calls.h" diff --git a/gcc/c-family/array-notation-common.c b/gcc/c-family/array-notation-common.c index cb5bf36c886a..8a2f36fc139f 100644 --- a/gcc/c-family/array-notation-common.c +++ b/gcc/c-family/array-notation-common.c @@ -24,6 +24,16 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "langhooks.h" #include "tree-iterator.h" diff --git a/gcc/c-family/c-ada-spec.c b/gcc/c-family/c-ada-spec.c index 901d4ca49431..945fa7cdb34f 100644 --- a/gcc/c-family/c-ada-spec.c +++ b/gcc/c-family/c-ada-spec.c @@ -23,7 +23,18 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "dumpfile.h" #include "c-ada-spec.h" #include "cpplib.h" diff --git a/gcc/c-family/c-cilkplus.c b/gcc/c-family/c-cilkplus.c index 1c4082302a84..4f039d35f790 100644 --- a/gcc/c-family/c-cilkplus.c +++ b/gcc/c-family/c-cilkplus.c @@ -23,6 +23,16 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "c-common.h" diff --git a/gcc/c-family/c-common.c b/gcc/c-family/c-common.c index 713dca9fa966..29cab015a1e0 100644 --- a/gcc/c-family/c-common.c +++ b/gcc/c-family/c-common.c @@ -17,9 +17,12 @@ You should have received a copy of the GNU General Public License along with GCC; see the file COPYING3. If not see . */ +#define GCC_C_COMMON_C + #include "config.h" #include "system.h" #include "coretypes.h" +#include "input.h" #include "c-common.h" #include "tm.h" #include "intl.h" diff --git a/gcc/c-family/c-common.h b/gcc/c-family/c-common.h index 63787570a5b7..bc2cdeea299d 100644 --- a/gcc/c-family/c-common.h +++ b/gcc/c-family/c-common.h @@ -23,7 +23,22 @@ along with GCC; see the file COPYING3. If not see #include "splay-tree.h" #include "cpplib.h" #include "ggc.h" +#include "hashtab.h" +#include "hash-set.h" +#include "machmode.h" +#include "input.h" +#include "statistics.h" +#include "vec.h" +#include "double-int.h" +#include "real.h" +#include "fixed-value.h" +#include "alias.h" +#include "flags.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" /* In order for the format checking to accept the C frontend diagnostic framework extensions, you must include this file before diff --git a/gcc/c-family/c-cppbuiltin.c b/gcc/c-family/c-cppbuiltin.c index e3aa250b2982..229a316a886e 100644 --- a/gcc/c-family/c-cppbuiltin.c +++ b/gcc/c-family/c-cppbuiltin.c @@ -21,6 +21,15 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "stor-layout.h" #include "stringpool.h" diff --git a/gcc/c-family/c-dump.c b/gcc/c-family/c-dump.c index 6bcd5fe3ef20..47aaeb4c3dcf 100644 --- a/gcc/c-family/c-dump.c +++ b/gcc/c-family/c-dump.c @@ -22,6 +22,15 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "tree-dump.h" #include "c-common.h" diff --git a/gcc/c-family/c-format.c b/gcc/c-family/c-format.c index 6d838ed86b81..e47c190ce535 100644 --- a/gcc/c-family/c-format.c +++ b/gcc/c-family/c-format.c @@ -21,6 +21,16 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" +#include "real.h" #include "tree.h" #include "stringpool.h" #include "flags.h" diff --git a/gcc/c-family/c-gimplify.c b/gcc/c-family/c-gimplify.c index b74526f56418..4e7a96f2be73 100644 --- a/gcc/c-family/c-gimplify.c +++ b/gcc/c-family/c-gimplify.c @@ -27,7 +27,17 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "c-common.h" #include "predict.h" #include "vec.h" diff --git a/gcc/c-family/c-lex.c b/gcc/c-family/c-lex.c index c8f7a1846812..bb55be8063e2 100644 --- a/gcc/c-family/c-lex.c +++ b/gcc/c-family/c-lex.c @@ -21,7 +21,15 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" - +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "stringpool.h" #include "stor-layout.h" diff --git a/gcc/c-family/c-omp.c b/gcc/c-family/c-omp.c index c1c664c5d360..0523b4c04d79 100644 --- a/gcc/c-family/c-omp.c +++ b/gcc/c-family/c-omp.c @@ -24,6 +24,16 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" +#include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "c-common.h" #include "c-pragma.h" diff --git a/gcc/c-family/c-opts.c b/gcc/c-family/c-opts.c index bac98bf62c99..124c91c700f1 100644 --- a/gcc/c-family/c-opts.c +++ b/gcc/c-family/c-opts.c @@ -21,6 +21,16 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" +#include "options.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "c-common.h" #include "c-pragma.h" @@ -34,7 +44,6 @@ along with GCC; see the file COPYING3. If not see #include "incpath.h" #include "debug.h" /* For debug_hooks. */ #include "opts.h" -#include "options.h" #include "plugin.h" /* For PLUGIN_INCLUDE_FILE event. */ #include "mkdeps.h" #include "c-target.h" diff --git a/gcc/c-family/c-pch.c b/gcc/c-family/c-pch.c index d9f6e7a1b036..599b600dc66d 100644 --- a/gcc/c-family/c-pch.c +++ b/gcc/c-family/c-pch.c @@ -22,6 +22,16 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "version.h" #include "cpplib.h" +#include "options.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "flags.h" #include "c-common.h" diff --git a/gcc/c-family/c-ppoutput.c b/gcc/c-family/c-ppoutput.c index 26ac3556bfde..9b9cba06b393 100644 --- a/gcc/c-family/c-ppoutput.c +++ b/gcc/c-family/c-ppoutput.c @@ -21,6 +21,16 @@ #include "coretypes.h" #include "cpplib.h" #include "../libcpp/internal.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "c-common.h" /* For flags. */ #include "c-pragma.h" /* For parse_in. */ diff --git a/gcc/c-family/c-pragma.c b/gcc/c-family/c-pragma.c index 2e260256c692..16c70e5cb9e4 100644 --- a/gcc/c-family/c-pragma.c +++ b/gcc/c-family/c-pragma.c @@ -21,6 +21,16 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "stringpool.h" #include "attribs.h" diff --git a/gcc/c-family/c-pretty-print.c b/gcc/c-family/c-pretty-print.c index ffe4143a9523..4ca6420c3ff9 100644 --- a/gcc/c-family/c-pretty-print.c +++ b/gcc/c-family/c-pretty-print.c @@ -22,6 +22,16 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "stor-layout.h" #include "attribs.h" diff --git a/gcc/c-family/c-semantics.c b/gcc/c-family/c-semantics.c index b7c7113604d1..f6b8d227bf5e 100644 --- a/gcc/c-family/c-semantics.c +++ b/gcc/c-family/c-semantics.c @@ -22,13 +22,18 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #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 "vec.h" +#include "double-int.h" #include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" +#include "tree.h" +#include "hard-reg-set.h" #include "function.h" #include "splay-tree.h" #include "c-common.h" diff --git a/gcc/c-family/c-ubsan.c b/gcc/c-family/c-ubsan.c index c195c7ff763b..90d59c03a160 100644 --- a/gcc/c-family/c-ubsan.c +++ b/gcc/c-family/c-ubsan.c @@ -21,6 +21,16 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "alloc-pool.h" #include "hash-map.h" diff --git a/gcc/c-family/cilk.c b/gcc/c-family/cilk.c index eb085742023f..3d13deb8a5a6 100644 --- a/gcc/c-family/cilk.c +++ b/gcc/c-family/cilk.c @@ -23,7 +23,18 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stringpool.h" #include "calls.h" #include "langhooks.h" diff --git a/gcc/c-family/stub-objc.c b/gcc/c-family/stub-objc.c index 07d3daf9a87c..b67c74c8d379 100644 --- a/gcc/c-family/stub-objc.c +++ b/gcc/c-family/stub-objc.c @@ -22,6 +22,15 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" +#include "vec.h" +#include "hash-set.h" +#include "machmode.h" +#include "alias.h" +#include "input.h" +#include "symtab.h" +#include "double-int.h" +#include "flags.h" +#include "inchash.h" #include "tree.h" #include "c-common.h" #include "c-objc.h" diff --git a/gcc/c/c-array-notation.c b/gcc/c/c-array-notation.c index 243057e1b73d..c77e751d0933 100644 --- a/gcc/c/c-array-notation.c +++ b/gcc/c/c-array-notation.c @@ -68,6 +68,15 @@ #include "config.h" #include "system.h" #include "coretypes.h" +#include "hash-set.h" +#include "vec.h" +#include "symtab.h" +#include "input.h" +#include "alias.h" +#include "double-int.h" +#include "machmode.h" +#include "flags.h" +#include "inchash.h" #include "tree.h" #include "c-tree.h" #include "gimple-expr.h" diff --git a/gcc/c/c-aux-info.c b/gcc/c/c-aux-info.c index 165979c557dc..fcefcae2fd55 100644 --- a/gcc/c/c-aux-info.c +++ b/gcc/c/c-aux-info.c @@ -25,6 +25,14 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "tm.h" #include "flags.h" +#include "hash-set.h" +#include "vec.h" +#include "symtab.h" +#include "input.h" +#include "alias.h" +#include "double-int.h" +#include "machmode.h" +#include "inchash.h" #include "tree.h" #include "c-tree.h" diff --git a/gcc/c/c-convert.c b/gcc/c/c-convert.c index c0da134ee803..2cb53f748d6a 100644 --- a/gcc/c/c-convert.c +++ b/gcc/c/c-convert.c @@ -27,6 +27,14 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "vec.h" +#include "symtab.h" +#include "input.h" +#include "alias.h" +#include "double-int.h" +#include "machmode.h" +#include "inchash.h" #include "tree.h" #include "flags.h" #include "convert.h" diff --git a/gcc/c/c-decl.c b/gcc/c/c-decl.c index 40f9a4e56c42..b9424b5f154d 100644 --- a/gcc/c/c-decl.c +++ b/gcc/c/c-decl.c @@ -30,7 +30,16 @@ along with GCC; see the file COPYING3. If not see #include "input.h" #include "tm.h" #include "intl.h" +#include "hash-set.h" +#include "vec.h" +#include "symtab.h" +#include "input.h" +#include "alias.h" +#include "double-int.h" +#include "machmode.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "print-tree.h" #include "stor-layout.h" #include "varasm.h" diff --git a/gcc/c/c-errors.c b/gcc/c/c-errors.c index dc4932e29dba..78c3dfd3b27d 100644 --- a/gcc/c/c-errors.c +++ b/gcc/c/c-errors.c @@ -22,6 +22,14 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "vec.h" +#include "symtab.h" +#include "input.h" +#include "alias.h" +#include "double-int.h" +#include "machmode.h" +#include "inchash.h" #include "tree.h" #include "c-tree.h" #include "tm_p.h" diff --git a/gcc/c/c-lang.c b/gcc/c/c-lang.c index 2719d528e4c1..1d572854b1f6 100644 --- a/gcc/c/c-lang.c +++ b/gcc/c/c-lang.c @@ -22,8 +22,14 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "vec.h" +#include "symtab.h" +#include "input.h" +#include "alias.h" +#include "double-int.h" +#include "inchash.h" #include "tree.h" -#include "fold-const.h" #include "c-tree.h" #include "c-family/c-common.h" #include "langhooks.h" diff --git a/gcc/c/c-objc-common.c b/gcc/c/c-objc-common.c index 282d9dd9ed50..344d4e2949c8 100644 --- a/gcc/c/c-objc-common.c +++ b/gcc/c/c-objc-common.c @@ -20,11 +20,19 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" +#include "hash-set.h" +#include "vec.h" +#include "symtab.h" +#include "input.h" +#include "alias.h" +#include "double-int.h" +#include "machmode.h" +#include "flags.h" +#include "inchash.h" #include "tree.h" #include "c-tree.h" #include "intl.h" #include "c-family/c-pretty-print.h" -#include "flags.h" #include "diagnostic.h" #include "tree-pretty-print.h" #include "langhooks.h" diff --git a/gcc/c/c-parser.c b/gcc/c/c-parser.c index 4b1f81ee87a3..d3094656208a 100644 --- a/gcc/c/c-parser.c +++ b/gcc/c/c-parser.c @@ -39,7 +39,17 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" /* For rtl.h: needs enum reg_class. */ +#include "hash-set.h" +#include "vec.h" +#include "symtab.h" +#include "input.h" +#include "alias.h" +#include "double-int.h" +#include "machmode.h" +#include "flags.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stringpool.h" #include "attribs.h" #include "stor-layout.h" diff --git a/gcc/c/c-typeck.c b/gcc/c/c-typeck.c index 38ba9b8ede62..a851c8d271db 100644 --- a/gcc/c/c-typeck.c +++ b/gcc/c/c-typeck.c @@ -27,7 +27,18 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "vec.h" +#include "symtab.h" +#include "input.h" +#include "alias.h" +#include "double-int.h" +#include "machmode.h" +#include "inchash.h" +#include "real.h" +#include "fixed-value.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "trans-mem.h" #include "varasm.h" diff --git a/gcc/caller-save.c b/gcc/caller-save.c index 2214fb10795b..82003a9c6555 100644 --- a/gcc/caller-save.c +++ b/gcc/caller-save.c @@ -39,6 +39,7 @@ along with GCC; see the file COPYING3. If not see #include "basic-block.h" #include "df.h" #include "reload.h" +#include "symtab.h" #include "expr.h" #include "diagnostic-core.h" #include "tm_p.h" diff --git a/gcc/calls.c b/gcc/calls.c index 85475532b975..36aa19feaaa2 100644 --- a/gcc/calls.c +++ b/gcc/calls.c @@ -22,7 +22,17 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "tm.h" #include "rtl.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "varasm.h" #include "stringpool.h" diff --git a/gcc/ccmp.c b/gcc/ccmp.c index e6ac7145c919..3216669dad72 100644 --- a/gcc/ccmp.c +++ b/gcc/ccmp.c @@ -23,7 +23,17 @@ along with GCC; see the file COPYING3. If not see #include "tm.h" #include "rtl.h" #include "tm_p.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stringpool.h" #include "stor-layout.h" #include "regs.h" diff --git a/gcc/cfg.c b/gcc/cfg.c index d34c4bfb6506..d96be45a3913 100644 --- a/gcc/cfg.c +++ b/gcc/cfg.c @@ -53,6 +53,16 @@ along with GCC; see the file COPYING3. If not see #include "ggc.h" #include "hash-table.h" #include "alloc-pool.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "predict.h" #include "vec.h" diff --git a/gcc/cfgbuild.c b/gcc/cfgbuild.c index 3a74f6fbe6d2..c26abbf4e641 100644 --- a/gcc/cfgbuild.c +++ b/gcc/cfgbuild.c @@ -22,6 +22,15 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "rtl.h" #include "hard-reg-set.h" diff --git a/gcc/cfgcleanup.c b/gcc/cfgcleanup.c index 170e6b9f3f23..f26458e3680b 100644 --- a/gcc/cfgcleanup.c +++ b/gcc/cfgcleanup.c @@ -34,6 +34,15 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "tm.h" #include "rtl.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "hard-reg-set.h" #include "regs.h" diff --git a/gcc/cfgexpand.c b/gcc/cfgexpand.c index 1026f67cd6a8..366fc0a684bd 100644 --- a/gcc/cfgexpand.c +++ b/gcc/cfgexpand.c @@ -23,7 +23,17 @@ along with GCC; see the file COPYING3. If not see #include "tm.h" #include "rtl.h" #include "hard-reg-set.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stringpool.h" #include "varasm.h" #include "stor-layout.h" diff --git a/gcc/cfghooks.c b/gcc/cfghooks.c index 9faa339386de..4b5728016934 100644 --- a/gcc/cfghooks.c +++ b/gcc/cfghooks.c @@ -23,6 +23,15 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "dumpfile.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "rtl.h" #include "predict.h" diff --git a/gcc/cfgloop.c b/gcc/cfgloop.c index 205a619705cb..ce56b69192aa 100644 --- a/gcc/cfgloop.c +++ b/gcc/cfgloop.c @@ -25,6 +25,8 @@ along with GCC; see the file COPYING3. If not see #include "hashtab.h" #include "hash-set.h" #include "vec.h" +#include "symtab.h" +#include "inchash.h" #include "machmode.h" #include "hard-reg-set.h" #include "input.h" @@ -38,6 +40,7 @@ along with GCC; see the file COPYING3. If not see #include "diagnostic-core.h" #include "flags.h" #include "tree.h" +#include "fold-const.h" #include "tree-ssa-alias.h" #include "internal-fn.h" #include "gimple-expr.h" diff --git a/gcc/cfgloopanal.c b/gcc/cfgloopanal.c index 2c44cf590012..444e259babff 100644 --- a/gcc/cfgloopanal.c +++ b/gcc/cfgloopanal.c @@ -35,6 +35,7 @@ along with GCC; see the file COPYING3. If not see #include "cfg.h" #include "basic-block.h" #include "cfgloop.h" +#include "symtab.h" #include "expr.h" #include "graphds.h" #include "params.h" diff --git a/gcc/cfgloopmanip.c b/gcc/cfgloopmanip.c index f306b4be6118..45cc85da8638 100644 --- a/gcc/cfgloopmanip.c +++ b/gcc/cfgloopmanip.c @@ -26,6 +26,8 @@ along with GCC; see the file COPYING3. If not see #include "vec.h" #include "hashtab.h" #include "hash-set.h" +#include "symtab.h" +#include "inchash.h" #include "machmode.h" #include "hard-reg-set.h" #include "input.h" @@ -36,6 +38,7 @@ along with GCC; see the file COPYING3. If not see #include "basic-block.h" #include "cfgloop.h" #include "tree.h" +#include "fold-const.h" #include "tree-ssa-alias.h" #include "internal-fn.h" #include "gimple-expr.h" diff --git a/gcc/cfgrtl.c b/gcc/cfgrtl.c index 6bb3db1493eb..fdaefa213f8a 100644 --- a/gcc/cfgrtl.c +++ b/gcc/cfgrtl.c @@ -41,14 +41,19 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "hard-reg-set.h" #include "predict.h" -#include "vec.h" #include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" -#include "input.h" #include "function.h" #include "dominance.h" #include "cfg.h" diff --git a/gcc/cgraph.c b/gcc/cgraph.c index 78b72711c054..4770a6c38380 100644 --- a/gcc/cgraph.c +++ b/gcc/cgraph.c @@ -27,7 +27,17 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "varasm.h" #include "calls.h" #include "print-tree.h" diff --git a/gcc/cgraphbuild.c b/gcc/cgraphbuild.c index 1495b435c497..f2f04c34ca03 100644 --- a/gcc/cgraphbuild.c +++ b/gcc/cgraphbuild.c @@ -22,12 +22,18 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" -#include "tree.h" -#include "predict.h" -#include "vec.h" -#include "hashtab.h" #include "hash-set.h" #include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" +#include "tree.h" +#include "fold-const.h" +#include "predict.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/cgraphclones.c b/gcc/cgraphclones.c index 8c9a4efc4855..2a7de2e6689f 100644 --- a/gcc/cgraphclones.c +++ b/gcc/cgraphclones.c @@ -69,12 +69,18 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "tm.h" #include "rtl.h" -#include "tree.h" -#include "stringpool.h" -#include "hashtab.h" #include "hash-set.h" -#include "vec.h" #include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" +#include "tree.h" +#include "fold-const.h" +#include "stringpool.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/cgraphunit.c b/gcc/cgraphunit.c index 81246e28fc85..e3be36090f7f 100644 --- a/gcc/cgraphunit.c +++ b/gcc/cgraphunit.c @@ -161,17 +161,23 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "varasm.h" #include "stor-layout.h" #include "stringpool.h" #include "output.h" #include "rtl.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/cilk-common.c b/gcc/cilk-common.c index c41032bdd240..36d023a712e3 100644 --- a/gcc/cilk-common.c +++ b/gcc/cilk-common.c @@ -23,7 +23,18 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stringpool.h" #include "stor-layout.h" #include "langhooks.h" diff --git a/gcc/combine-stack-adj.c b/gcc/combine-stack-adj.c index 8fe4bcd0fbbf..4c98f0082dec 100644 --- a/gcc/combine-stack-adj.c +++ b/gcc/combine-stack-adj.c @@ -55,6 +55,7 @@ along with GCC; see the file COPYING3. If not see #include "machmode.h" #include "input.h" #include "function.h" +#include "symtab.h" #include "expr.h" #include "predict.h" #include "dominance.h" diff --git a/gcc/combine.c b/gcc/combine.c index 8e78e18eb135..101cf3593c39 100644 --- a/gcc/combine.c +++ b/gcc/combine.c @@ -80,6 +80,15 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "tm.h" #include "rtl.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "stor-layout.h" #include "tm_p.h" @@ -87,10 +96,6 @@ along with GCC; see the file COPYING3. If not see #include "regs.h" #include "hard-reg-set.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "input.h" #include "function.h" #include "dominance.h" diff --git a/gcc/config/aarch64/aarch64-builtins.c b/gcc/config/aarch64/aarch64-builtins.c index e5c0f6592a21..f45169e3c5fc 100644 --- a/gcc/config/aarch64/aarch64-builtins.c +++ b/gcc/config/aarch64/aarch64-builtins.c @@ -23,7 +23,17 @@ #include "coretypes.h" #include "tm.h" #include "rtl.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "stringpool.h" #include "calls.h" @@ -38,9 +48,6 @@ #include "vec.h" #include "ggc.h" #include "predict.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/config/aarch64/aarch64.c b/gcc/config/aarch64/aarch64.c index 69b014be3b19..5100532e8e6e 100644 --- a/gcc/config/aarch64/aarch64.c +++ b/gcc/config/aarch64/aarch64.c @@ -25,7 +25,17 @@ #include "insn-codes.h" #include "rtl.h" #include "insn-attr.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stringpool.h" #include "stor-layout.h" #include "calls.h" @@ -50,10 +60,6 @@ #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" diff --git a/gcc/config/alpha/alpha.c b/gcc/config/alpha/alpha.c index ac7be6433230..afb49bb514a9 100644 --- a/gcc/config/alpha/alpha.c +++ b/gcc/config/alpha/alpha.c @@ -24,7 +24,17 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "tm.h" #include "rtl.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "calls.h" #include "varasm.h" @@ -42,10 +52,6 @@ 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" diff --git a/gcc/config/arc/arc.c b/gcc/config/arc/arc.c index e22ad2683841..efba8a31b763 100644 --- a/gcc/config/arc/arc.c +++ b/gcc/config/arc/arc.c @@ -32,7 +32,17 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "varasm.h" #include "stor-layout.h" #include "stringpool.h" diff --git a/gcc/config/arm/aarch-common.c b/gcc/config/arm/aarch-common.c index 18d794b24496..b2bb859f7d80 100644 --- a/gcc/config/arm/aarch-common.c +++ b/gcc/config/arm/aarch-common.c @@ -27,6 +27,15 @@ #include "tm.h" #include "tm_p.h" #include "rtl.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "c-family/c-common.h" #include "rtl.h" diff --git a/gcc/config/arm/arm-builtins.c b/gcc/config/arm/arm-builtins.c index 2d2cafe56373..739369dfe613 100644 --- a/gcc/config/arm/arm-builtins.c +++ b/gcc/config/arm/arm-builtins.c @@ -22,7 +22,17 @@ #include "coretypes.h" #include "tm.h" #include "rtl.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "expr.h" #include "tm_p.h" diff --git a/gcc/config/arm/arm-c.c b/gcc/config/arm/arm-c.c index 60d7d0aea8fc..3e4d1688b311 100644 --- a/gcc/config/arm/arm-c.c +++ b/gcc/config/arm/arm-c.c @@ -21,6 +21,15 @@ #include "coretypes.h" #include "tm.h" #include "tm_p.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "c-family/c-common.h" diff --git a/gcc/config/arm/arm-tune.md b/gcc/config/arm/arm-tune.md index d300c51c4ccf..452820ab7a33 100644 --- a/gcc/config/arm/arm-tune.md +++ b/gcc/config/arm/arm-tune.md @@ -28,9 +28,9 @@ cortexm1smallmultiply,cortexm0smallmultiply,cortexm0plussmallmultiply, genericv7a,cortexa5,cortexa7, cortexa8,cortexa9,cortexa12, - cortexa15,cortexa17,cortexr4,cortexr4f, - cortexr5,cortexr7,cortexm7, - cortexm4,cortexm3,marvell_pj4, - cortexa15cortexa7,cortexa17cortexa7,cortexa53, - cortexa57,cortexa57cortexa53" + cortexa15,cortexa17,cortexr4, + cortexr4f,cortexr5,cortexr7, + cortexm7,cortexm4,cortexm3, + marvell_pj4,cortexa15cortexa7,cortexa17cortexa7, + cortexa53,cortexa57,cortexa57cortexa53" (const (symbol_ref "((enum attr_tune) arm_tune)"))) diff --git a/gcc/config/arm/arm.c b/gcc/config/arm/arm.c index e437543fb4d3..3c34ecf90146 100644 --- a/gcc/config/arm/arm.c +++ b/gcc/config/arm/arm.c @@ -26,7 +26,17 @@ #include "hash-table.h" #include "tm.h" #include "rtl.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stringpool.h" #include "stor-layout.h" #include "calls.h" @@ -40,10 +50,6 @@ #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" diff --git a/gcc/config/avr/avr-c.c b/gcc/config/avr/avr-c.c index c731629e746c..ffac50c6d6d2 100644 --- a/gcc/config/avr/avr-c.c +++ b/gcc/config/avr/avr-c.c @@ -25,6 +25,15 @@ #include "tm.h" #include "tm_p.h" #include "cpplib.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "stor-layout.h" #include "target.h" diff --git a/gcc/config/avr/avr-log.c b/gcc/config/avr/avr-log.c index 1aed222a8c70..8a191011883d 100644 --- a/gcc/config/avr/avr-log.c +++ b/gcc/config/avr/avr-log.c @@ -23,14 +23,19 @@ #include "coretypes.h" #include "tm.h" #include "rtl.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #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" diff --git a/gcc/config/avr/avr.c b/gcc/config/avr/avr.c index 53cce6f81cee..66406be58d43 100644 --- a/gcc/config/avr/avr.c +++ b/gcc/config/avr/avr.c @@ -31,7 +31,17 @@ #include "insn-codes.h" #include "flags.h" #include "reload.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "varasm.h" #include "print-tree.h" #include "calls.h" @@ -42,10 +52,6 @@ #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" diff --git a/gcc/config/bfin/bfin.c b/gcc/config/bfin/bfin.c index 3d04ecde1394..bebbce317210 100644 --- a/gcc/config/bfin/bfin.c +++ b/gcc/config/bfin/bfin.c @@ -31,15 +31,21 @@ #include "insn-flags.h" #include "output.h" #include "insn-attr.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "varasm.h" #include "calls.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 "target.h" diff --git a/gcc/config/c6x/c6x.c b/gcc/config/c6x/c6x.c index d73c0d6458d2..fff0b847e85c 100644 --- a/gcc/config/c6x/c6x.c +++ b/gcc/config/c6x/c6x.c @@ -24,7 +24,17 @@ #include "coretypes.h" #include "tm.h" #include "rtl.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "varasm.h" #include "calls.h" @@ -53,10 +63,6 @@ #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" diff --git a/gcc/config/cr16/cr16.c b/gcc/config/cr16/cr16.c index 03d4cbd17151..213dc368f859 100644 --- a/gcc/config/cr16/cr16.c +++ b/gcc/config/cr16/cr16.c @@ -23,7 +23,17 @@ #include "coretypes.h" #include "tm.h" #include "rtl.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "calls.h" #include "tm_p.h" @@ -36,10 +46,6 @@ #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" diff --git a/gcc/config/cris/cris.c b/gcc/config/cris/cris.c index 517d596c2c4c..15dcca22eb6e 100644 --- a/gcc/config/cris/cris.c +++ b/gcc/config/cris/cris.c @@ -29,17 +29,23 @@ along with GCC; see the file COPYING3. If not see #include "conditions.h" #include "insn-attr.h" #include "flags.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "varasm.h" #include "stor-layout.h" #include "calls.h" #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" diff --git a/gcc/config/darwin-c.c b/gcc/config/darwin-c.c index c2bfa83714a2..3803e75fb764 100644 --- a/gcc/config/darwin-c.c +++ b/gcc/config/darwin-c.c @@ -23,6 +23,15 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "tm.h" #include "cpplib.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "target.h" #include "incpath.h" diff --git a/gcc/config/darwin.c b/gcc/config/darwin.c index 2eaaf0d15be6..c12a17ca7db7 100644 --- a/gcc/config/darwin.c +++ b/gcc/config/darwin.c @@ -31,16 +31,22 @@ along with GCC; see the file COPYING3. If not see #include "output.h" #include "insn-attr.h" #include "flags.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stringpool.h" #include "varasm.h" #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" diff --git a/gcc/config/default-c.c b/gcc/config/default-c.c index 7570c9857126..549382248df1 100644 --- a/gcc/config/default-c.c +++ b/gcc/config/default-c.c @@ -21,6 +21,16 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "c-family/c-target.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "c-family/c-target-def.h" /* Do not include tm.h or tm_p.h here; if it is useful for a target to diff --git a/gcc/config/epiphany/epiphany.c b/gcc/config/epiphany/epiphany.c index e4e2cbfa16b5..102acc99cc5d 100644 --- a/gcc/config/epiphany/epiphany.c +++ b/gcc/config/epiphany/epiphany.c @@ -22,7 +22,17 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "varasm.h" #include "calls.h" @@ -36,10 +46,6 @@ 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 "insn-codes.h" diff --git a/gcc/config/fr30/fr30.c b/gcc/config/fr30/fr30.c index bb00b1f8719f..2c00ff5a4d74 100644 --- a/gcc/config/fr30/fr30.c +++ b/gcc/config/fr30/fr30.c @@ -32,17 +32,23 @@ #include "insn-attr.h" #include "flags.h" #include "recog.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "varasm.h" #include "output.h" #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 "dominance.h" diff --git a/gcc/config/frv/frv.c b/gcc/config/frv/frv.c index 0d4a9b4dd935..eb1ef534fb03 100644 --- a/gcc/config/frv/frv.c +++ b/gcc/config/frv/frv.c @@ -21,7 +21,17 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "varasm.h" #include "stor-layout.h" #include "stringpool.h" @@ -39,10 +49,6 @@ 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 "insn-codes.h" diff --git a/gcc/config/glibc-c.c b/gcc/config/glibc-c.c index 0b51279fb868..4e7b5fc07e24 100644 --- a/gcc/config/glibc-c.c +++ b/gcc/config/glibc-c.c @@ -21,6 +21,16 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "c-family/c-target.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "c-family/c-target-def.h" /* Implement TARGET_C_PREINCLUDE for glibc targets. */ diff --git a/gcc/config/h8300/h8300.c b/gcc/config/h8300/h8300.c index e25822513914..fe85df5ad67a 100644 --- a/gcc/config/h8300/h8300.c +++ b/gcc/config/h8300/h8300.c @@ -24,6 +24,15 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "tm.h" #include "rtl.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "stor-layout.h" #include "varasm.h" @@ -38,10 +47,6 @@ 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 "insn-codes.h" diff --git a/gcc/config/i386/i386-c.c b/gcc/config/i386/i386-c.c index 4a9fdc607864..03045fb72380 100644 --- a/gcc/config/i386/i386-c.c +++ b/gcc/config/i386/i386-c.c @@ -21,6 +21,16 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "tm_p.h" #include "flags.h" diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c index 340348eafb07..8724ea36cf41 100644 --- a/gcc/config/i386/i386.c +++ b/gcc/config/i386/i386.c @@ -22,7 +22,17 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "tm.h" #include "rtl.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stringpool.h" #include "attribs.h" #include "calls.h" @@ -38,10 +48,6 @@ 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" diff --git a/gcc/config/i386/msformat-c.c b/gcc/config/i386/msformat-c.c index 3395e012fa76..1aca93e298ee 100644 --- a/gcc/config/i386/msformat-c.c +++ b/gcc/config/i386/msformat-c.c @@ -21,6 +21,15 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "flags.h" #include "c-family/c-common.h" diff --git a/gcc/config/i386/winnt-cxx.c b/gcc/config/i386/winnt-cxx.c index 1244535cb890..1d1a29b083e8 100644 --- a/gcc/config/i386/winnt-cxx.c +++ b/gcc/config/i386/winnt-cxx.c @@ -22,6 +22,15 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "stringpool.h" #include "attribs.h" diff --git a/gcc/config/i386/winnt-stubs.c b/gcc/config/i386/winnt-stubs.c index 2607151cbc08..b5d3bce71d8d 100644 --- a/gcc/config/i386/winnt-stubs.c +++ b/gcc/config/i386/winnt-stubs.c @@ -26,6 +26,15 @@ along with GCC; see the file COPYING3. If not see #include "regs.h" #include "hard-reg-set.h" #include "output.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "flags.h" #include "tm_p.h" diff --git a/gcc/config/i386/winnt.c b/gcc/config/i386/winnt.c index 3e4c886fe47f..14fd2531fc97 100644 --- a/gcc/config/i386/winnt.c +++ b/gcc/config/i386/winnt.c @@ -26,7 +26,17 @@ along with GCC; see the file COPYING3. If not see #include "regs.h" #include "hard-reg-set.h" #include "output.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stringpool.h" #include "varasm.h" #include "flags.h" @@ -40,9 +50,6 @@ along with GCC; see the file COPYING3. If not see #include "hash-table.h" #include "vec.h" #include "predict.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "input.h" #include "function.h" #include "dominance.h" diff --git a/gcc/config/ia64/ia64-c.c b/gcc/config/ia64/ia64-c.c index 0fae20e83655..7bf50327e61f 100644 --- a/gcc/config/ia64/ia64-c.c +++ b/gcc/config/ia64/ia64-c.c @@ -22,6 +22,15 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "stringpool.h" #include "cpplib.h" diff --git a/gcc/config/ia64/ia64.c b/gcc/config/ia64/ia64.c index 8d3ea5bbc09f..40f1ae48a1b8 100644 --- a/gcc/config/ia64/ia64.c +++ b/gcc/config/ia64/ia64.c @@ -24,7 +24,17 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "tm.h" #include "rtl.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stringpool.h" #include "stor-layout.h" #include "calls.h" @@ -41,10 +51,6 @@ along with GCC; see the file COPYING3. If not see #include "insn-codes.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" diff --git a/gcc/config/iq2000/iq2000.c b/gcc/config/iq2000/iq2000.c index 29b0377c80e7..8d2b44fe0f26 100644 --- a/gcc/config/iq2000/iq2000.c +++ b/gcc/config/iq2000/iq2000.c @@ -21,7 +21,17 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "calls.h" #include "varasm.h" @@ -33,10 +43,6 @@ 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" diff --git a/gcc/config/lm32/lm32.c b/gcc/config/lm32/lm32.c index 3110915cd6a5..ae995cf0e0b3 100644 --- a/gcc/config/lm32/lm32.c +++ b/gcc/config/lm32/lm32.c @@ -48,7 +48,11 @@ #include "insn-codes.h" #include "recog.h" #include "output.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "calls.h" #include "expr.h" #include "flags.h" diff --git a/gcc/config/m32c/m32c-pragma.c b/gcc/config/m32c/m32c-pragma.c index 82c980039272..6d8c762a46ff 100644 --- a/gcc/config/m32c/m32c-pragma.c +++ b/gcc/config/m32c/m32c-pragma.c @@ -22,6 +22,15 @@ #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "c-family/c-pragma.h" #include "c-family/c-common.h" diff --git a/gcc/config/m32c/m32c.c b/gcc/config/m32c/m32c.c index 4609639fcf06..817650cc342d 100644 --- a/gcc/config/m32c/m32c.c +++ b/gcc/config/m32c/m32c.c @@ -35,7 +35,17 @@ #include "reload.h" #include "diagnostic-core.h" #include "obstack.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "varasm.h" #include "calls.h" @@ -43,10 +53,6 @@ #include "insn-codes.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" diff --git a/gcc/config/m32r/m32r.c b/gcc/config/m32r/m32r.c index b0be3fa4421b..31021fce8483 100644 --- a/gcc/config/m32r/m32r.c +++ b/gcc/config/m32r/m32r.c @@ -21,6 +21,15 @@ #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "stor-layout.h" #include "varasm.h" @@ -36,10 +45,6 @@ #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" diff --git a/gcc/config/m68k/m68k.c b/gcc/config/m68k/m68k.c index a97d6a7d2421..6dcb6a20c017 100644 --- a/gcc/config/m68k/m68k.c +++ b/gcc/config/m68k/m68k.c @@ -21,15 +21,21 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "calls.h" #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" diff --git a/gcc/config/mcore/mcore.c b/gcc/config/mcore/mcore.c index 6cb2a4db4abe..d3a488594e04 100644 --- a/gcc/config/mcore/mcore.c +++ b/gcc/config/mcore/mcore.c @@ -22,7 +22,17 @@ #include "coretypes.h" #include "tm.h" #include "rtl.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "varasm.h" #include "stringpool.h" @@ -40,10 +50,6 @@ #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" diff --git a/gcc/config/mep/mep-pragma.c b/gcc/config/mep/mep-pragma.c index 6db11b0b96bb..f5bd20c2806d 100644 --- a/gcc/config/mep/mep-pragma.c +++ b/gcc/config/mep/mep-pragma.c @@ -22,6 +22,15 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "diagnostic-core.h" #include "c-family/c-pragma.h" @@ -29,10 +38,6 @@ 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 diff --git a/gcc/config/mep/mep.c b/gcc/config/mep/mep.c index 904e6941ed4b..9e8884983ff2 100644 --- a/gcc/config/mep/mep.c +++ b/gcc/config/mep/mep.c @@ -23,7 +23,17 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "tm.h" #include "rtl.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "varasm.h" #include "calls.h" #include "stringpool.h" @@ -41,10 +51,6 @@ 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 "insn-codes.h" diff --git a/gcc/config/microblaze/microblaze-c.c b/gcc/config/microblaze/microblaze-c.c index f6cd1c2e26bb..a879ac666c76 100644 --- a/gcc/config/microblaze/microblaze-c.c +++ b/gcc/config/microblaze/microblaze-c.c @@ -24,6 +24,15 @@ #include "coretypes.h" #include "tm.h" #include "cpplib.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "c-family/c-common.h" #include "tm_p.h" diff --git a/gcc/config/microblaze/microblaze.c b/gcc/config/microblaze/microblaze.c index 566b78c989d4..bf0a4d8e49e9 100644 --- a/gcc/config/microblaze/microblaze.c +++ b/gcc/config/microblaze/microblaze.c @@ -32,14 +32,19 @@ #include "insn-flags.h" #include "insn-attr.h" #include "recog.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #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" diff --git a/gcc/config/mips/mips.c b/gcc/config/mips/mips.c index c2cc76e1e65a..327aa290ec2c 100644 --- a/gcc/config/mips/mips.c +++ b/gcc/config/mips/mips.c @@ -33,15 +33,21 @@ along with GCC; see the file COPYING3. If not see #include "insn-attr.h" #include "recog.h" #include "output.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "varasm.h" #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" diff --git a/gcc/config/mmix/mmix.c b/gcc/config/mmix/mmix.c index 169e49d63d61..1849c7fbc1d8 100644 --- a/gcc/config/mmix/mmix.c +++ b/gcc/config/mmix/mmix.c @@ -43,6 +43,9 @@ along with GCC; see the file COPYING3. If not see #include "cfgcleanup.h" #include "basic-block.h" #include "flags.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "varasm.h" #include "stor-layout.h" diff --git a/gcc/config/mn10300/mn10300.c b/gcc/config/mn10300/mn10300.c index 672b36e93626..b65deeaf1b4f 100644 --- a/gcc/config/mn10300/mn10300.c +++ b/gcc/config/mn10300/mn10300.c @@ -23,6 +23,15 @@ #include "coretypes.h" #include "tm.h" #include "rtl.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "stor-layout.h" #include "varasm.h" @@ -39,10 +48,6 @@ #include "expr.h" #include "insn-codes.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" diff --git a/gcc/config/moxie/moxie.c b/gcc/config/moxie/moxie.c index 4a71dba960b4..08e90b908d20 100644 --- a/gcc/config/moxie/moxie.c +++ b/gcc/config/moxie/moxie.c @@ -35,6 +35,15 @@ #include "reload.h" #include "diagnostic-core.h" #include "obstack.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "stor-layout.h" #include "varasm.h" @@ -43,10 +52,6 @@ #include "insn-codes.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" diff --git a/gcc/config/msp430/msp430-c.c b/gcc/config/msp430/msp430-c.c index 6e7cfa234128..036050c2c7c3 100644 --- a/gcc/config/msp430/msp430-c.c +++ b/gcc/config/msp430/msp430-c.c @@ -22,6 +22,15 @@ #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "c-family/c-common.h" #include "msp430-protos.h" diff --git a/gcc/config/msp430/msp430.c b/gcc/config/msp430/msp430.c index 1a82b0f52f35..53172175f756 100644 --- a/gcc/config/msp430/msp430.c +++ b/gcc/config/msp430/msp430.c @@ -22,7 +22,17 @@ #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "calls.h" #include "rtl.h" @@ -33,10 +43,6 @@ #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" diff --git a/gcc/config/nds32/nds32-cost.c b/gcc/config/nds32/nds32-cost.c index cd215241441a..9c8b57974cf7 100644 --- a/gcc/config/nds32/nds32-cost.c +++ b/gcc/config/nds32/nds32-cost.c @@ -24,6 +24,15 @@ #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "stor-layout.h" #include "varasm.h" @@ -38,10 +47,6 @@ #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" diff --git a/gcc/config/nds32/nds32-fp-as-gp.c b/gcc/config/nds32/nds32-fp-as-gp.c index d5f7b7813051..88a8e5b38d5f 100644 --- a/gcc/config/nds32/nds32-fp-as-gp.c +++ b/gcc/config/nds32/nds32-fp-as-gp.c @@ -24,6 +24,15 @@ #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "stor-layout.h" #include "varasm.h" @@ -38,10 +47,6 @@ #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" diff --git a/gcc/config/nds32/nds32-intrinsic.c b/gcc/config/nds32/nds32-intrinsic.c index c7a1868c4746..8815179c7ca1 100644 --- a/gcc/config/nds32/nds32-intrinsic.c +++ b/gcc/config/nds32/nds32-intrinsic.c @@ -24,6 +24,15 @@ #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "stor-layout.h" #include "varasm.h" @@ -38,10 +47,6 @@ #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" diff --git a/gcc/config/nds32/nds32-isr.c b/gcc/config/nds32/nds32-isr.c index f2436127cd2a..bf2d659a301a 100644 --- a/gcc/config/nds32/nds32-isr.c +++ b/gcc/config/nds32/nds32-isr.c @@ -24,6 +24,15 @@ #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "stor-layout.h" #include "varasm.h" @@ -38,10 +47,6 @@ #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" diff --git a/gcc/config/nds32/nds32-md-auxiliary.c b/gcc/config/nds32/nds32-md-auxiliary.c index 9a4102bd06c9..374f1150fe16 100644 --- a/gcc/config/nds32/nds32-md-auxiliary.c +++ b/gcc/config/nds32/nds32-md-auxiliary.c @@ -25,6 +25,15 @@ #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "stor-layout.h" #include "varasm.h" @@ -39,10 +48,6 @@ #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" diff --git a/gcc/config/nds32/nds32-memory-manipulation.c b/gcc/config/nds32/nds32-memory-manipulation.c index 49a58e3f63bb..0bf8101cfd70 100644 --- a/gcc/config/nds32/nds32-memory-manipulation.c +++ b/gcc/config/nds32/nds32-memory-manipulation.c @@ -25,6 +25,15 @@ #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "stor-layout.h" #include "varasm.h" @@ -39,10 +48,6 @@ #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" diff --git a/gcc/config/nds32/nds32-pipelines-auxiliary.c b/gcc/config/nds32/nds32-pipelines-auxiliary.c index 4a64581456d6..55030b1307cc 100644 --- a/gcc/config/nds32/nds32-pipelines-auxiliary.c +++ b/gcc/config/nds32/nds32-pipelines-auxiliary.c @@ -25,6 +25,15 @@ #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "stor-layout.h" #include "varasm.h" @@ -39,10 +48,6 @@ #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" diff --git a/gcc/config/nds32/nds32-predicates.c b/gcc/config/nds32/nds32-predicates.c index dafd722fc7dc..7e5ecc0fb5dd 100644 --- a/gcc/config/nds32/nds32-predicates.c +++ b/gcc/config/nds32/nds32-predicates.c @@ -24,6 +24,15 @@ #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "stor-layout.h" #include "varasm.h" @@ -38,10 +47,6 @@ #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" diff --git a/gcc/config/nds32/nds32.c b/gcc/config/nds32/nds32.c index cd52c5e6fdbe..d2ffb6150a70 100644 --- a/gcc/config/nds32/nds32.c +++ b/gcc/config/nds32/nds32.c @@ -24,6 +24,15 @@ #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "stor-layout.h" #include "varasm.h" @@ -38,10 +47,6 @@ #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" diff --git a/gcc/config/nios2/nios2.c b/gcc/config/nios2/nios2.c index a6b62a53ecdd..a078a5ef6209 100644 --- a/gcc/config/nios2/nios2.c +++ b/gcc/config/nios2/nios2.c @@ -25,7 +25,17 @@ #include "coretypes.h" #include "tm.h" #include "rtl.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "regs.h" #include "hard-reg-set.h" #include "insn-config.h" @@ -37,10 +47,6 @@ #include "expr.h" #include "insn-codes.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" diff --git a/gcc/config/nvptx/nvptx.c b/gcc/config/nvptx/nvptx.c index 46ff4b70fe05..9e74ee39bf49 100644 --- a/gcc/config/nvptx/nvptx.c +++ b/gcc/config/nvptx/nvptx.c @@ -24,6 +24,15 @@ #include "coretypes.h" #include "tm.h" #include "rtl.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "insn-flags.h" #include "output.h" diff --git a/gcc/config/pa/pa.c b/gcc/config/pa/pa.c index b13cbc3c4b9a..3c39df2fbe08 100644 --- a/gcc/config/pa/pa.c +++ b/gcc/config/pa/pa.c @@ -29,7 +29,17 @@ along with GCC; see the file COPYING3. If not see #include "conditions.h" #include "insn-attr.h" #include "flags.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "stringpool.h" #include "varasm.h" @@ -41,10 +51,6 @@ along with GCC; see the file COPYING3. If not see #include "insn-codes.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" diff --git a/gcc/config/pdp11/pdp11.c b/gcc/config/pdp11/pdp11.c index f646ff68edaf..85181ebb0460 100644 --- a/gcc/config/pdp11/pdp11.c +++ b/gcc/config/pdp11/pdp11.c @@ -37,6 +37,9 @@ along with GCC; see the file COPYING3. If not see #include "insn-attr.h" #include "flags.h" #include "recog.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "stor-layout.h" #include "varasm.h" diff --git a/gcc/config/rl78/rl78-c.c b/gcc/config/rl78/rl78-c.c index 66e7221ccf18..8c5d00c05847 100644 --- a/gcc/config/rl78/rl78-c.c +++ b/gcc/config/rl78/rl78-c.c @@ -22,6 +22,15 @@ #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "c-family/c-common.h" #include "rl78-protos.h" diff --git a/gcc/config/rl78/rl78.c b/gcc/config/rl78/rl78.c index 37d109a21686..d5a0075dc40a 100644 --- a/gcc/config/rl78/rl78.c +++ b/gcc/config/rl78/rl78.c @@ -22,7 +22,17 @@ #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "varasm.h" #include "stor-layout.h" #include "calls.h" @@ -34,10 +44,6 @@ #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" diff --git a/gcc/config/rs6000/rs6000-c.c b/gcc/config/rs6000/rs6000-c.c index ff21d1139d1f..10071996e96a 100644 --- a/gcc/config/rs6000/rs6000-c.c +++ b/gcc/config/rs6000/rs6000-c.c @@ -25,7 +25,17 @@ #include "coretypes.h" #include "tm.h" #include "cpplib.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "stringpool.h" #include "wide-int.h" diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c index 9eeb805ce0fe..4f8803d3aaee 100644 --- a/gcc/config/rs6000/rs6000.c +++ b/gcc/config/rs6000/rs6000.c @@ -31,7 +31,17 @@ #include "flags.h" #include "recog.h" #include "obstack.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stringpool.h" #include "stor-layout.h" #include "calls.h" @@ -41,10 +51,6 @@ #include "insn-codes.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" diff --git a/gcc/config/rx/rx.c b/gcc/config/rx/rx.c index cf8ad0e05446..58ee86e83f4d 100644 --- a/gcc/config/rx/rx.c +++ b/gcc/config/rx/rx.c @@ -26,6 +26,15 @@ #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "varasm.h" #include "stor-layout.h" @@ -38,10 +47,6 @@ #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" diff --git a/gcc/config/s390/s390.c b/gcc/config/s390/s390.c index 36b547d512ca..adb2a269fa27 100644 --- a/gcc/config/s390/s390.c +++ b/gcc/config/s390/s390.c @@ -25,7 +25,17 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "tm.h" #include "rtl.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "print-tree.h" #include "stringpool.h" #include "stor-layout.h" @@ -40,10 +50,6 @@ 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" diff --git a/gcc/config/sh/sh-c.c b/gcc/config/sh/sh-c.c index 0d7f7c0d704e..8aa056dda43b 100644 --- a/gcc/config/sh/sh-c.c +++ b/gcc/config/sh/sh-c.c @@ -22,6 +22,15 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "stringpool.h" #include "attribs.h" diff --git a/gcc/config/sh/sh-mem.cc b/gcc/config/sh/sh-mem.cc index 7d170af30f11..a3eb67935cb1 100644 --- a/gcc/config/sh/sh-mem.cc +++ b/gcc/config/sh/sh-mem.cc @@ -23,13 +23,18 @@ along with GCC; see the file COPYING3. If not see #include "tm.h" #include "machmode.h" #include "rtl.h" +#include "hash-set.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "expr.h" #include "tm_p.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/config/sh/sh.c b/gcc/config/sh/sh.c index a4006b4b4a53..ddaa41861d9e 100644 --- a/gcc/config/sh/sh.c +++ b/gcc/config/sh/sh.c @@ -28,7 +28,17 @@ along with GCC; see the file COPYING3. If not see #include "tm.h" #include "insn-config.h" #include "rtl.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stringpool.h" #include "stor-layout.h" #include "calls.h" @@ -38,10 +48,6 @@ along with GCC; see the file COPYING3. If not see #include "insn-codes.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" diff --git a/gcc/config/sh/sh_treg_combine.cc b/gcc/config/sh/sh_treg_combine.cc index dc4a64200caa..3c3676719bc4 100644 --- a/gcc/config/sh/sh_treg_combine.cc +++ b/gcc/config/sh/sh_treg_combine.cc @@ -46,7 +46,9 @@ along with GCC; see the file COPYING3. If not see #include "recog.h" #include "tree-pass.h" #include "target.h" -#include "tree-core.h" +#include "symtab.h" +#include "inchash.h" +#include "tree.h" #include "optabs.h" #include "expr.h" diff --git a/gcc/config/sol2-c.c b/gcc/config/sol2-c.c index d79cb4a057a0..a73384c0f34f 100644 --- a/gcc/config/sol2-c.c +++ b/gcc/config/sol2-c.c @@ -21,6 +21,16 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "stringpool.h" #include "attribs.h" diff --git a/gcc/config/sol2-cxx.c b/gcc/config/sol2-cxx.c index b09098054d8c..69212b21ff7c 100644 --- a/gcc/config/sol2-cxx.c +++ b/gcc/config/sol2-cxx.c @@ -20,6 +20,16 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "stringpool.h" #include "cp/cp-tree.h" diff --git a/gcc/config/sol2-stubs.c b/gcc/config/sol2-stubs.c index 4c60b4520295..d35613c4c9e4 100644 --- a/gcc/config/sol2-stubs.c +++ b/gcc/config/sol2-stubs.c @@ -20,6 +20,16 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "tm.h" #include "tm_p.h" diff --git a/gcc/config/sol2.c b/gcc/config/sol2.c index 26ffb688f35a..d256776a9805 100644 --- a/gcc/config/sol2.c +++ b/gcc/config/sol2.c @@ -21,6 +21,16 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "stringpool.h" #include "varasm.h" diff --git a/gcc/config/sparc/sparc-c.c b/gcc/config/sparc/sparc-c.c index 67f1318391ea..b49599d72522 100644 --- a/gcc/config/sparc/sparc-c.c +++ b/gcc/config/sparc/sparc-c.c @@ -21,6 +21,15 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "tm_p.h" #include "flags.h" diff --git a/gcc/config/sparc/sparc.c b/gcc/config/sparc/sparc.c index 42bc29654bb5..4d6143ae0115 100644 --- a/gcc/config/sparc/sparc.c +++ b/gcc/config/sparc/sparc.c @@ -24,7 +24,17 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stringpool.h" #include "stor-layout.h" #include "calls.h" @@ -38,10 +48,6 @@ 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" diff --git a/gcc/config/spu/spu-c.c b/gcc/config/spu/spu-c.c index bf79e6d5ed08..739fa67127e2 100644 --- a/gcc/config/spu/spu-c.c +++ b/gcc/config/spu/spu-c.c @@ -19,6 +19,15 @@ #include "coretypes.h" #include "tm.h" #include "cpplib.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "stringpool.h" #include "c-family/c-common.h" diff --git a/gcc/config/spu/spu.c b/gcc/config/spu/spu.c index c35ceb228775..9bb6fc091512 100644 --- a/gcc/config/spu/spu.c +++ b/gcc/config/spu/spu.c @@ -27,7 +27,17 @@ #include "flags.h" #include "recog.h" #include "obstack.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stringpool.h" #include "stor-layout.h" #include "calls.h" @@ -36,10 +46,6 @@ #include "insn-codes.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" diff --git a/gcc/config/stormy16/stormy16.c b/gcc/config/stormy16/stormy16.c index 6e7ea1e562d8..9234652b64bb 100644 --- a/gcc/config/stormy16/stormy16.c +++ b/gcc/config/stormy16/stormy16.c @@ -34,7 +34,17 @@ #include "recog.h" #include "diagnostic-core.h" #include "obstack.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stringpool.h" #include "stor-layout.h" #include "varasm.h" @@ -43,10 +53,6 @@ #include "insn-codes.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" diff --git a/gcc/config/tilegx/tilegx-c.c b/gcc/config/tilegx/tilegx-c.c index 19760a8f7e15..c358d7306a36 100644 --- a/gcc/config/tilegx/tilegx-c.c +++ b/gcc/config/tilegx/tilegx-c.c @@ -25,6 +25,15 @@ #include "tm.h" #include "tm_p.h" #include "cpplib.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "c-family/c-common.h" diff --git a/gcc/config/tilegx/tilegx.c b/gcc/config/tilegx/tilegx.c index 7039737563d4..de1b3a61d493 100644 --- a/gcc/config/tilegx/tilegx.c +++ b/gcc/config/tilegx/tilegx.c @@ -55,7 +55,11 @@ #include "function.h" #include "dwarf2.h" #include "timevar.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "hash-table.h" #include "ggc.h" #include "tree-ssa-alias.h" diff --git a/gcc/config/tilepro/gen-mul-tables.cc b/gcc/config/tilepro/gen-mul-tables.cc index 5845d8a7c9d9..ea31b0d229d5 100644 --- a/gcc/config/tilepro/gen-mul-tables.cc +++ b/gcc/config/tilepro/gen-mul-tables.cc @@ -1255,6 +1255,7 @@ main () printf ("#include \"config.h\"\n"); printf ("#include \"system.h\"\n"); printf ("#include \"coretypes.h\"\n"); + printf ("#include \"symtab.h\"\n"); printf ("#include \"expr.h\"\n"); printf ("#include \"insn-codes.h\"\n"); printf ("#include \"optabs.h\"\n"); diff --git a/gcc/config/tilepro/tilepro-c.c b/gcc/config/tilepro/tilepro-c.c index e1c96fbed8ab..fc2afdac8347 100644 --- a/gcc/config/tilepro/tilepro-c.c +++ b/gcc/config/tilepro/tilepro-c.c @@ -25,6 +25,15 @@ #include "tm.h" #include "tm_p.h" #include "cpplib.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "c-family/c-common.h" diff --git a/gcc/config/tilepro/tilepro.c b/gcc/config/tilepro/tilepro.c index 769a30067dfe..8cf109a7bc3f 100644 --- a/gcc/config/tilepro/tilepro.c +++ b/gcc/config/tilepro/tilepro.c @@ -56,7 +56,11 @@ #include "function.h" #include "dwarf2.h" #include "timevar.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "hash-table.h" #include "ggc.h" #include "tree-ssa-alias.h" diff --git a/gcc/config/v850/v850-c.c b/gcc/config/v850/v850-c.c index c18146b3fb49..a5480232b08e 100644 --- a/gcc/config/v850/v850-c.c +++ b/gcc/config/v850/v850-c.c @@ -23,6 +23,15 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "tm.h" #include "cpplib.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "stringpool.h" #include "attribs.h" diff --git a/gcc/config/v850/v850.c b/gcc/config/v850/v850.c index e4ab73cc1cbf..688df17a218f 100644 --- a/gcc/config/v850/v850.c +++ b/gcc/config/v850/v850.c @@ -22,6 +22,15 @@ #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "stringpool.h" #include "stor-layout.h" @@ -37,10 +46,6 @@ #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" diff --git a/gcc/config/vax/vax.c b/gcc/config/vax/vax.c index 7ec42dbf32ac..deb42e497441 100644 --- a/gcc/config/vax/vax.c +++ b/gcc/config/vax/vax.c @@ -32,6 +32,15 @@ along with GCC; see the file COPYING3. If not see #include "predict.h" #include "basic-block.h" #include "df.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "calls.h" #include "varasm.h" @@ -39,10 +48,6 @@ 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" diff --git a/gcc/config/vms/vms-c.c b/gcc/config/vms/vms-c.c index 97efe227c357..540dc0955f90 100644 --- a/gcc/config/vms/vms-c.c +++ b/gcc/config/vms/vms-c.c @@ -23,6 +23,15 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "tm.h" #include "cpplib.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "c-family/c-pragma.h" #include "c-family/c-common.h" diff --git a/gcc/config/vms/vms.c b/gcc/config/vms/vms.c index 08f11d4e80dd..306379f01a7e 100644 --- a/gcc/config/vms/vms.c +++ b/gcc/config/vms/vms.c @@ -21,6 +21,16 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "stringpool.h" #include "vms-protos.h" diff --git a/gcc/config/vxworks.c b/gcc/config/vxworks.c index 45b63dfd88e0..4e4cfc8ab637 100644 --- a/gcc/config/vxworks.c +++ b/gcc/config/vxworks.c @@ -25,7 +25,17 @@ along with GCC; see the file COPYING3. If not see #include "diagnostic-core.h" #include "output.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stringpool.h" /* Like default_named_section_asm_out_constructor, except that even diff --git a/gcc/config/winnt-c.c b/gcc/config/winnt-c.c index d3a45f1875b3..3b9e542ddd01 100644 --- a/gcc/config/winnt-c.c +++ b/gcc/config/winnt-c.c @@ -21,6 +21,16 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "c-family/c-target.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "options.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "c-family/c-target-def.h" static bool diff --git a/gcc/config/xtensa/xtensa.c b/gcc/config/xtensa/xtensa.c index 0e6d286fc5d0..8bd7ae787fb3 100644 --- a/gcc/config/xtensa/xtensa.c +++ b/gcc/config/xtensa/xtensa.c @@ -47,7 +47,11 @@ along with GCC; see the file COPYING3. If not see #include "insn-codes.h" #include "recog.h" #include "output.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stringpool.h" #include "stor-layout.h" #include "calls.h" diff --git a/gcc/convert.c b/gcc/convert.c index fc1b93c225b6..142e82a3c8f4 100644 --- a/gcc/convert.c +++ b/gcc/convert.c @@ -25,7 +25,19 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" +#include "real.h" +#include "fixed-value.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "flags.h" #include "convert.h" diff --git a/gcc/coverage.c b/gcc/coverage.c index 2244a3ce3c26..76866ca3a025 100644 --- a/gcc/coverage.c +++ b/gcc/coverage.c @@ -29,17 +29,23 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "tm.h" #include "rtl.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stringpool.h" #include "stor-layout.h" #include "flags.h" #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" diff --git a/gcc/cp/call.c b/gcc/cp/call.c index 084f870cd5e9..9568c836882f 100644 --- a/gcc/cp/call.c +++ b/gcc/cp/call.c @@ -26,6 +26,15 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "stor-layout.h" #include "trans-mem.h" @@ -43,10 +52,6 @@ along with GCC; see the file COPYING3. If not see #include "hash-map.h" #include "is-a.h" #include "plugin-api.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/cp/class.c b/gcc/cp/class.c index 2153a73241a3..edb87fe2e0a4 100644 --- a/gcc/cp/class.c +++ b/gcc/cp/class.c @@ -24,6 +24,16 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tm.h" #include "tree.h" #include "stringpool.h" @@ -38,10 +48,6 @@ along with GCC; see the file COPYING3. If not see #include "hash-map.h" #include "is-a.h" #include "plugin-api.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/cp/constexpr.c b/gcc/cp/constexpr.c index 4da263e43679..9a0d518450f3 100644 --- a/gcc/cp/constexpr.c +++ b/gcc/cp/constexpr.c @@ -23,6 +23,16 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "varasm.h" #include "cp-tree.h" diff --git a/gcc/cp/cp-array-notation.c b/gcc/cp/cp-array-notation.c index 7e76010190ff..c64f7e233bca 100644 --- a/gcc/cp/cp-array-notation.c +++ b/gcc/cp/cp-array-notation.c @@ -53,6 +53,16 @@ #include "config.h" #include "system.h" #include "coretypes.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "cp-tree.h" #include "c-family/c-common.h" diff --git a/gcc/cp/cp-gimplify.c b/gcc/cp/cp-gimplify.c index 33dce296433d..6136b6059f53 100644 --- a/gcc/cp/cp-gimplify.c +++ b/gcc/cp/cp-gimplify.c @@ -23,16 +23,21 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "stor-layout.h" #include "cp-tree.h" #include "c-family/c-common.h" #include "tree-iterator.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/cp/cp-lang.c b/gcc/cp/cp-lang.c index 47e8400334f1..825005a241fd 100644 --- a/gcc/cp/cp-lang.c +++ b/gcc/cp/cp-lang.c @@ -22,6 +22,15 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "stor-layout.h" #include "cp-tree.h" diff --git a/gcc/cp/cp-objcp-common.c b/gcc/cp/cp-objcp-common.c index b32342279497..dd8e7c598148 100644 --- a/gcc/cp/cp-objcp-common.c +++ b/gcc/cp/cp-objcp-common.c @@ -22,6 +22,15 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "cp-tree.h" #include "c-family/c-common.h" diff --git a/gcc/cp/cvt.c b/gcc/cp/cvt.c index 3113de9f42ee..d0924f100c56 100644 --- a/gcc/cp/cvt.c +++ b/gcc/cp/cvt.c @@ -28,6 +28,15 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "stor-layout.h" #include "flags.h" @@ -36,7 +45,6 @@ along with GCC; see the file COPYING3. If not see #include "convert.h" #include "decl.h" #include "target.h" -#include "wide-int.h" static tree cp_convert_to_pointer (tree, tree, tsubst_flags_t); static tree convert_to_pointer_force (tree, tree, tsubst_flags_t); diff --git a/gcc/cp/decl.c b/gcc/cp/decl.c index dd000c39cb11..9d9a04eeee6b 100644 --- a/gcc/cp/decl.c +++ b/gcc/cp/decl.c @@ -30,6 +30,15 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "tree-hasher.h" #include "stringpool.h" @@ -61,9 +70,6 @@ along with GCC; see the file COPYING3. If not see #include "hash-map.h" #include "is-a.h" #include "plugin-api.h" -#include "vec.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/cp/decl2.c b/gcc/cp/decl2.c index 1b31bd373947..e59a8f9058dc 100644 --- a/gcc/cp/decl2.c +++ b/gcc/cp/decl2.c @@ -30,6 +30,15 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "stringpool.h" #include "varasm.h" @@ -48,10 +57,6 @@ along with GCC; see the file COPYING3. If not see #include "hash-map.h" #include "is-a.h" #include "plugin-api.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/cp/dump.c b/gcc/cp/dump.c index d6dec6bb72d9..a318a230d469 100644 --- a/gcc/cp/dump.c +++ b/gcc/cp/dump.c @@ -22,6 +22,15 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "cp-tree.h" #include "tree-dump.h" diff --git a/gcc/cp/error.c b/gcc/cp/error.c index 303ebdab5d9e..ce43f86b72bb 100644 --- a/gcc/cp/error.c +++ b/gcc/cp/error.c @@ -21,6 +21,15 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "stringpool.h" #include "cp-tree.h" diff --git a/gcc/cp/except.c b/gcc/cp/except.c index e229f4705e4a..902aeb228cb2 100644 --- a/gcc/cp/except.c +++ b/gcc/cp/except.c @@ -25,6 +25,15 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "stringpool.h" #include "trans-mem.h" diff --git a/gcc/cp/expr.c b/gcc/cp/expr.c index a9c08c33a464..dc7b2777f0de 100644 --- a/gcc/cp/expr.c +++ b/gcc/cp/expr.c @@ -23,6 +23,15 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "flags.h" #include "cp-tree.h" diff --git a/gcc/cp/friend.c b/gcc/cp/friend.c index ee879f7d602f..20781cb6df06 100644 --- a/gcc/cp/friend.c +++ b/gcc/cp/friend.c @@ -21,6 +21,15 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "cp-tree.h" #include "flags.h" diff --git a/gcc/cp/init.c b/gcc/cp/init.c index 3bd470b986a1..e600472c72c9 100644 --- a/gcc/cp/init.c +++ b/gcc/cp/init.c @@ -24,6 +24,15 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "stringpool.h" #include "varasm.h" diff --git a/gcc/cp/lambda.c b/gcc/cp/lambda.c index 1da59ac0cf34..6c9e224c0f49 100644 --- a/gcc/cp/lambda.c +++ b/gcc/cp/lambda.c @@ -24,15 +24,21 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "stringpool.h" #include "hash-map.h" #include "is-a.h" #include "plugin-api.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" diff --git a/gcc/cp/lex.c b/gcc/cp/lex.c index 9246418c09c5..0fced4f9fd6a 100644 --- a/gcc/cp/lex.c +++ b/gcc/cp/lex.c @@ -26,6 +26,15 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "tm.h" #include "input.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "stringpool.h" #include "cp-tree.h" diff --git a/gcc/cp/mangle.c b/gcc/cp/mangle.c index 5a0f79e732e0..45377fc02e4a 100644 --- a/gcc/cp/mangle.c +++ b/gcc/cp/mangle.c @@ -48,6 +48,15 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "tree-hasher.h" #include "stor-layout.h" @@ -60,10 +69,6 @@ along with GCC; see the file COPYING3. If not see #include "hash-map.h" #include "is-a.h" #include "plugin-api.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/cp/method.c b/gcc/cp/method.c index a9f63aa5d6e8..aeb3791022f4 100644 --- a/gcc/cp/method.c +++ b/gcc/cp/method.c @@ -25,6 +25,15 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "stringpool.h" #include "varasm.h" @@ -38,10 +47,6 @@ along with GCC; see the file COPYING3. If not see #include "hash-map.h" #include "is-a.h" #include "plugin-api.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/cp/name-lookup.c b/gcc/cp/name-lookup.c index 2dfb00dde684..cf612407e9e5 100644 --- a/gcc/cp/name-lookup.c +++ b/gcc/cp/name-lookup.c @@ -23,6 +23,15 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "tm.h" #include "flags.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "stringpool.h" #include "print-tree.h" @@ -35,7 +44,6 @@ along with GCC; see the file COPYING3. If not see #include "debug.h" #include "c-family/c-pragma.h" #include "params.h" -#include "hash-set.h" /* The bindings for a particular name in a particular scope. */ diff --git a/gcc/cp/optimize.c b/gcc/cp/optimize.c index 0262a8420cb1..2d20e096f7c5 100644 --- a/gcc/cp/optimize.c +++ b/gcc/cp/optimize.c @@ -22,6 +22,15 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "stringpool.h" #include "cp-tree.h" @@ -39,9 +48,6 @@ along with GCC; see the file COPYING3. If not see #include "hash-map.h" #include "is-a.h" #include "plugin-api.h" -#include "vec.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "function.h" #include "ipa-ref.h" diff --git a/gcc/cp/parser.c b/gcc/cp/parser.c index 5c23a36337a4..3290dfa7e595 100644 --- a/gcc/cp/parser.c +++ b/gcc/cp/parser.c @@ -24,6 +24,15 @@ along with GCC; see the file COPYING3. If not see #include "tm.h" #include "timevar.h" #include "cpplib.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "print-tree.h" #include "stringpool.h" @@ -39,10 +48,6 @@ along with GCC; see the file COPYING3. If not see #include "hash-map.h" #include "is-a.h" #include "plugin-api.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/cp/pt.c b/gcc/cp/pt.c index de2f6a4a33c0..d8652fb3d214 100644 --- a/gcc/cp/pt.c +++ b/gcc/cp/pt.c @@ -28,6 +28,15 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "stringpool.h" #include "varasm.h" diff --git a/gcc/cp/ptree.c b/gcc/cp/ptree.c index 477570478641..79c80a30d9ad 100644 --- a/gcc/cp/ptree.c +++ b/gcc/cp/ptree.c @@ -23,6 +23,15 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "print-tree.h" #include "cp-tree.h" diff --git a/gcc/cp/repo.c b/gcc/cp/repo.c index 434545557563..604d66728de2 100644 --- a/gcc/cp/repo.c +++ b/gcc/cp/repo.c @@ -28,6 +28,15 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "stringpool.h" #include "cp-tree.h" diff --git a/gcc/cp/rtti.c b/gcc/cp/rtti.c index 78b84a80cd85..3e941b94588a 100644 --- a/gcc/cp/rtti.c +++ b/gcc/cp/rtti.c @@ -23,6 +23,15 @@ along with GCC; see the file COPYING3. If not see #include "intl.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "tm_p.h" #include "stringpool.h" diff --git a/gcc/cp/search.c b/gcc/cp/search.c index bcf405f5d659..0031acdd848a 100644 --- a/gcc/cp/search.c +++ b/gcc/cp/search.c @@ -25,6 +25,15 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "cp-tree.h" #include "intl.h" diff --git a/gcc/cp/semantics.c b/gcc/cp/semantics.c index 4365a53acd6c..15b8d0111a04 100644 --- a/gcc/cp/semantics.c +++ b/gcc/cp/semantics.c @@ -27,6 +27,15 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "stmt.h" #include "varasm.h" @@ -44,10 +53,6 @@ along with GCC; see the file COPYING3. If not see #include "hash-map.h" #include "is-a.h" #include "plugin-api.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/cp/tree.c b/gcc/cp/tree.c index 602f5d1a7f8f..80f2ce6ab9fc 100644 --- a/gcc/cp/tree.c +++ b/gcc/cp/tree.c @@ -22,7 +22,17 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "tree-hasher.h" #include "stor-layout.h" #include "print-tree.h" @@ -35,10 +45,6 @@ along with GCC; see the file COPYING3. If not see #include "hash-map.h" #include "is-a.h" #include "plugin-api.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/cp/typeck.c b/gcc/cp/typeck.c index fb0ffd1438d1..69e22290765f 100644 --- a/gcc/cp/typeck.c +++ b/gcc/cp/typeck.c @@ -28,7 +28,17 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "varasm.h" #include "cp-tree.h" diff --git a/gcc/cp/typeck2.c b/gcc/cp/typeck2.c index 4e3f0f35d638..ddd30d19bc72 100644 --- a/gcc/cp/typeck2.c +++ b/gcc/cp/typeck2.c @@ -29,6 +29,15 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "stor-layout.h" #include "varasm.h" diff --git a/gcc/cppbuiltin.c b/gcc/cppbuiltin.c index a69637f4627a..aae6217cef9f 100644 --- a/gcc/cppbuiltin.c +++ b/gcc/cppbuiltin.c @@ -21,6 +21,15 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "version.h" #include "flags.h" diff --git a/gcc/cprop.c b/gcc/cprop.c index 3a86f6365489..4538291c078e 100644 --- a/gcc/cprop.c +++ b/gcc/cprop.c @@ -23,8 +23,16 @@ along with GCC; see the file COPYING3. If not see #include "tm.h" #include "diagnostic-core.h" #include "toplev.h" - #include "rtl.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "tm_p.h" #include "regs.h" diff --git a/gcc/cse.c b/gcc/cse.c index 53ca9661b69d..ec64ffa004b8 100644 --- a/gcc/cse.c +++ b/gcc/cse.c @@ -41,6 +41,7 @@ along with GCC; see the file COPYING3. If not see #include "flags.h" #include "insn-config.h" #include "recog.h" +#include "symtab.h" #include "expr.h" #include "diagnostic-core.h" #include "toplev.h" diff --git a/gcc/cselib.c b/gcc/cselib.c index 149744897913..d6ccbfb46902 100644 --- a/gcc/cselib.c +++ b/gcc/cselib.c @@ -21,8 +21,16 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" - #include "rtl.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h"/* FIXME: For hashing DEBUG_EXPR & friends. */ #include "tm_p.h" #include "regs.h" @@ -31,9 +39,6 @@ along with GCC; see the file COPYING3. If not see #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" diff --git a/gcc/data-streamer-in.c b/gcc/data-streamer-in.c index ad1064c1e204..897ceab44175 100644 --- a/gcc/data-streamer-in.c +++ b/gcc/data-streamer-in.c @@ -24,12 +24,20 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "diagnostic.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #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" diff --git a/gcc/data-streamer-out.c b/gcc/data-streamer-out.c index a9f41a089cfe..caee0c6a4646 100644 --- a/gcc/data-streamer-out.c +++ b/gcc/data-streamer-out.c @@ -23,12 +23,19 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" -#include "tree.h" -#include "predict.h" -#include "vec.h" -#include "hashtab.h" #include "hash-set.h" #include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" +#include "tree.h" +#include "fold-const.h" +#include "predict.h" #include "tm.h" #include "hard-reg-set.h" #include "input.h" diff --git a/gcc/data-streamer.c b/gcc/data-streamer.c index 3036003d16d8..e3a1b41ad707 100644 --- a/gcc/data-streamer.c +++ b/gcc/data-streamer.c @@ -22,12 +22,19 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" -#include "tree.h" -#include "predict.h" -#include "vec.h" -#include "hashtab.h" #include "hash-set.h" #include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" +#include "tree.h" +#include "fold-const.h" +#include "predict.h" #include "tm.h" #include "hard-reg-set.h" #include "input.h" diff --git a/gcc/dbxout.c b/gcc/dbxout.c index e98154957fc4..f0e24b63bdf3 100644 --- a/gcc/dbxout.c +++ b/gcc/dbxout.c @@ -70,8 +70,17 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" - +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "varasm.h" #include "stor-layout.h" #include "rtl.h" diff --git a/gcc/dce.c b/gcc/dce.c index 67202f2a9d5c..99f627155627 100644 --- a/gcc/dce.c +++ b/gcc/dce.c @@ -23,6 +23,15 @@ along with GCC; see the file COPYING3. If not see #include "hashtab.h" #include "tm.h" #include "rtl.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "regs.h" #include "hard-reg-set.h" diff --git a/gcc/ddg.c b/gcc/ddg.c index 51df48de1eb2..8c31b8926dc0 100644 --- a/gcc/ddg.c +++ b/gcc/ddg.c @@ -45,6 +45,7 @@ along with GCC; see the file COPYING3. If not see #include "target.h" #include "cfgloop.h" #include "sbitmap.h" +#include "symtab.h" #include "expr.h" #include "bitmap.h" #include "df.h" diff --git a/gcc/debug.c b/gcc/debug.c index 8d6106854370..7d18c0aa8684 100644 --- a/gcc/debug.c +++ b/gcc/debug.c @@ -19,6 +19,15 @@ #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "debug.h" diff --git a/gcc/df-scan.c b/gcc/df-scan.c index 3690a362a3d7..1700be998054 100644 --- a/gcc/df-scan.c +++ b/gcc/df-scan.c @@ -31,8 +31,14 @@ along with GCC; see the file COPYING3. If not see #include "recog.h" #include "hashtab.h" #include "hash-set.h" -#include "vec.h" #include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/dfp.c b/gcc/dfp.c index a94774e22ea3..a55e3598e892 100644 --- a/gcc/dfp.c +++ b/gcc/dfp.c @@ -21,6 +21,16 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" +#include "real.h" #include "tree.h" #include "tm_p.h" #include "dfp.h" diff --git a/gcc/dojump.c b/gcc/dojump.c index 49191bd9a592..9133eb75d404 100644 --- a/gcc/dojump.c +++ b/gcc/dojump.c @@ -22,13 +22,20 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "tm.h" #include "rtl.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" +#include "real.h" #include "tree.h" +#include "fold-const.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" diff --git a/gcc/double-int.c b/gcc/double-int.c index a15174aac081..301622eb442d 100644 --- a/gcc/double-int.c +++ b/gcc/double-int.c @@ -21,6 +21,16 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" /* For BITS_PER_UNIT and *_BIG_ENDIAN. */ +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" +#include "real.h" #include "tree.h" static int add_double_with_sign (unsigned HOST_WIDE_INT, HOST_WIDE_INT, diff --git a/gcc/dse.c b/gcc/dse.c index 1ca1bda41bdc..e3022366dd64 100644 --- a/gcc/dse.c +++ b/gcc/dse.c @@ -28,7 +28,18 @@ along with GCC; see the file COPYING3. If not see #include "hash-table.h" #include "tm.h" #include "rtl.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" +#include "real.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "tm_p.h" #include "regs.h" diff --git a/gcc/dumpfile.c b/gcc/dumpfile.c index f1547265f957..743344e5e153 100644 --- a/gcc/dumpfile.c +++ b/gcc/dumpfile.c @@ -22,6 +22,17 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "diagnostic-core.h" #include "dumpfile.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" +#include "real.h" #include "tree.h" #include "gimple-pretty-print.h" #include "context.h" diff --git a/gcc/dwarf2asm.c b/gcc/dwarf2asm.c index 98571fb5ed32..c5942b902748 100644 --- a/gcc/dwarf2asm.c +++ b/gcc/dwarf2asm.c @@ -23,6 +23,16 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "tm.h" #include "flags.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" +#include "real.h" #include "tree.h" #include "stringpool.h" #include "varasm.h" diff --git a/gcc/dwarf2cfi.c b/gcc/dwarf2cfi.c index d9d9107f8fab..9def81b91c46 100644 --- a/gcc/dwarf2cfi.c +++ b/gcc/dwarf2cfi.c @@ -24,12 +24,18 @@ along with GCC; see the file COPYING3. If not see #include "version.h" #include "flags.h" #include "rtl.h" -#include "tree.h" -#include "stor-layout.h" -#include "hashtab.h" #include "hash-set.h" -#include "vec.h" #include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" +#include "real.h" +#include "tree.h" +#include "stor-layout.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/dwarf2out.c b/gcc/dwarf2out.c index 8ee854ca467d..4fbcb97c6d68 100644 --- a/gcc/dwarf2out.c +++ b/gcc/dwarf2out.c @@ -60,7 +60,18 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "tm.h" #include "rtl.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" +#include "real.h" #include "tree.h" +#include "fold-const.h" #include "stringpool.h" #include "stor-layout.h" #include "varasm.h" diff --git a/gcc/emit-rtl.c b/gcc/emit-rtl.c index d8e31590c9ff..43d924280747 100644 --- a/gcc/emit-rtl.c +++ b/gcc/emit-rtl.c @@ -37,13 +37,20 @@ along with GCC; see the file COPYING3. If not see #include "tm.h" #include "diagnostic-core.h" #include "rtl.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" +#include "real.h" #include "tree.h" +#include "fold-const.h" #include "varasm.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/except.c b/gcc/except.c index 72a3d9025be0..bceb67973646 100644 --- a/gcc/except.c +++ b/gcc/except.c @@ -114,14 +114,21 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "tm.h" #include "rtl.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" +#include "real.h" #include "tree.h" +#include "fold-const.h" #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" diff --git a/gcc/explow.c b/gcc/explow.c index 94ce0d7cc5c7..3e3cf053d545 100644 --- a/gcc/explow.c +++ b/gcc/explow.c @@ -24,15 +24,21 @@ along with GCC; see the file COPYING3. If not see #include "tm.h" #include "diagnostic-core.h" #include "rtl.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" +#include "real.h" #include "tree.h" #include "stor-layout.h" #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" diff --git a/gcc/expmed.c b/gcc/expmed.c index 4827f6e04c6d..d184552e37dd 100644 --- a/gcc/expmed.c +++ b/gcc/expmed.c @@ -25,7 +25,17 @@ along with GCC; see the file COPYING3. If not see #include "tm.h" #include "diagnostic-core.h" #include "rtl.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "tm_p.h" #include "flags.h" diff --git a/gcc/expr.c b/gcc/expr.c index 5f58cbb381c3..fc2286257c3b 100644 --- a/gcc/expr.c +++ b/gcc/expr.c @@ -23,7 +23,16 @@ along with GCC; see the file COPYING3. If not see #include "tm.h" #include "machmode.h" #include "rtl.h" +#include "hash-set.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stringpool.h" #include "stor-layout.h" #include "attribs.h" @@ -32,9 +41,6 @@ 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" diff --git a/gcc/final.c b/gcc/final.c index b1b4b77ae2c7..7797d815566d 100644 --- a/gcc/final.c +++ b/gcc/final.c @@ -46,7 +46,15 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" - +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "varasm.h" #include "hard-reg-set.h" @@ -60,10 +68,6 @@ 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" diff --git a/gcc/fixed-value.c b/gcc/fixed-value.c index ff6f728240d4..689794584a65 100644 --- a/gcc/fixed-value.c +++ b/gcc/fixed-value.c @@ -21,6 +21,16 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" +#include "fixed-value.h" #include "tree.h" #include "diagnostic-core.h" #include "wide-int.h" diff --git a/gcc/fold-const.c b/gcc/fold-const.c index cd922e53c863..b1cbfac7f75a 100644 --- a/gcc/fold-const.c +++ b/gcc/fold-const.c @@ -45,7 +45,17 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "tm.h" #include "flags.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "calls.h" #include "tree-iterator.h" @@ -61,8 +71,6 @@ 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 "hard-reg-set.h" #include "input.h" #include "function.h" @@ -16214,3 +16222,27 @@ fold_strip_sign_ops (tree exp) } return NULL_TREE; } + +/* Return OFF converted to a pointer offset type suitable as offset for + POINTER_PLUS_EXPR. Use location LOC for this conversion. */ +tree +convert_to_ptrofftype_loc (location_t loc, tree off) +{ + return fold_convert_loc (loc, sizetype, off); +} + +/* Build and fold a POINTER_PLUS_EXPR at LOC offsetting PTR by OFF. */ +tree +fold_build_pointer_plus_loc (location_t loc, tree ptr, tree off) +{ + return fold_build2_loc (loc, POINTER_PLUS_EXPR, TREE_TYPE (ptr), + ptr, convert_to_ptrofftype_loc (loc, off)); +} + +/* Build and fold a POINTER_PLUS_EXPR at LOC offsetting PTR by OFF. */ +tree +fold_build_pointer_plus_hwi_loc (location_t loc, tree ptr, HOST_WIDE_INT off) +{ + return fold_build2_loc (loc, POINTER_PLUS_EXPR, TREE_TYPE (ptr), + ptr, size_int (off)); +} diff --git a/gcc/fold-const.h b/gcc/fold-const.h index d42a4eb7824b..a6d0ceadcf6b 100644 --- a/gcc/fold-const.h +++ b/gcc/fold-const.h @@ -172,4 +172,21 @@ extern tree exact_inverse (tree, tree); extern tree const_unop (enum tree_code, tree, tree); extern tree const_binop (enum tree_code, tree, tree, tree); +/* Return OFF converted to a pointer offset type suitable as offset for + POINTER_PLUS_EXPR. Use location LOC for this conversion. */ +extern tree convert_to_ptrofftype_loc (location_t loc, tree off); + +#define convert_to_ptrofftype(t) convert_to_ptrofftype_loc (UNKNOWN_LOCATION, t) + +/* Build and fold a POINTER_PLUS_EXPR at LOC offsetting PTR by OFF. */ +extern tree fold_build_pointer_plus_loc (location_t loc, tree ptr, tree off); + +#define fold_build_pointer_plus(p,o) \ + fold_build_pointer_plus_loc (UNKNOWN_LOCATION, p, o) + +/* Build and fold a POINTER_PLUS_EXPR at LOC offsetting PTR by OFF. */ +extern tree fold_build_pointer_plus_hwi_loc (location_t loc, tree ptr, HOST_WIDE_INT off); + +#define fold_build_pointer_plus_hwi(p,o) \ + fold_build_pointer_plus_hwi_loc (UNKNOWN_LOCATION, p, o) #endif // GCC_FOLD_CONST_H diff --git a/gcc/fortran/convert.c b/gcc/fortran/convert.c index ec90a717b339..261083dcf6ec 100644 --- a/gcc/fortran/convert.c +++ b/gcc/fortran/convert.c @@ -25,7 +25,18 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "convert.h" /* Prepare expr to be an argument of a TRUTH_NOT_EXPR, diff --git a/gcc/fortran/cpp.c b/gcc/fortran/cpp.c index c074fc8bbca5..b30f90e05c50 100644 --- a/gcc/fortran/cpp.c +++ b/gcc/fortran/cpp.c @@ -20,6 +20,15 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "version.h" #include "flags.h" diff --git a/gcc/fortran/decl.c b/gcc/fortran/decl.c index 1a4a3f294fb4..dfb760b14414 100644 --- a/gcc/fortran/decl.c +++ b/gcc/fortran/decl.c @@ -26,6 +26,15 @@ along with GCC; see the file COPYING3. If not see #include "parse.h" #include "flags.h" #include "constructor.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "stringpool.h" diff --git a/gcc/fortran/f95-lang.c b/gcc/fortran/f95-lang.c index 9103fa9a86c6..ff57de0d4536 100644 --- a/gcc/fortran/f95-lang.c +++ b/gcc/fortran/f95-lang.c @@ -28,16 +28,22 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "gfortran.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "flags.h" #include "langhooks.h" #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" diff --git a/gcc/fortran/iresolve.c b/gcc/fortran/iresolve.c index 7a744585eb1d..6fa0994cf232 100644 --- a/gcc/fortran/iresolve.c +++ b/gcc/fortran/iresolve.c @@ -29,6 +29,16 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "stringpool.h" #include "gfortran.h" diff --git a/gcc/fortran/match.c b/gcc/fortran/match.c index 7ac421b5beed..2973d5a1c5cc 100644 --- a/gcc/fortran/match.c +++ b/gcc/fortran/match.c @@ -25,6 +25,15 @@ along with GCC; see the file COPYING3. If not see #include "gfortran.h" #include "match.h" #include "parse.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "stringpool.h" diff --git a/gcc/fortran/module.c b/gcc/fortran/module.c index a4fbb05ff10a..c47489aeec3d 100644 --- a/gcc/fortran/module.c +++ b/gcc/fortran/module.c @@ -73,6 +73,16 @@ along with GCC; see the file COPYING3. If not see #include "parse.h" /* FIXME */ #include "constructor.h" #include "cpp.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "stringpool.h" #include "scanner.h" diff --git a/gcc/fortran/options.c b/gcc/fortran/options.c index 24b13c11c807..a356f538eaae 100644 --- a/gcc/fortran/options.c +++ b/gcc/fortran/options.c @@ -21,12 +21,21 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "flags.h" #include "intl.h" #include "opts.h" #include "toplev.h" /* For save_decoded_options. */ -#include "options.h" #include "params.h" #include "tree-inline.h" #include "gfortran.h" diff --git a/gcc/fortran/target-memory.c b/gcc/fortran/target-memory.c index e76f4440b6d6..4d636368d565 100644 --- a/gcc/fortran/target-memory.c +++ b/gcc/fortran/target-memory.c @@ -22,8 +22,17 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "flags.h" +#include "hash-set.h" #include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "gfortran.h" #include "arith.h" @@ -32,7 +41,6 @@ along with GCC; see the file COPYING3. If not see #include "trans-const.h" #include "trans-types.h" #include "target-memory.h" -#include "wide-int.h" /* --------------------------------------------------------------- */ /* Calculate the size of an expression. */ diff --git a/gcc/fortran/trans-array.c b/gcc/fortran/trans-array.c index 206bc9870904..08b020b42a82 100644 --- a/gcc/fortran/trans-array.c +++ b/gcc/fortran/trans-array.c @@ -79,7 +79,18 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "gfortran.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "gimple-expr.h" #include "diagnostic-core.h" /* For internal_error/fatal_error. */ #include "flags.h" diff --git a/gcc/fortran/trans-common.c b/gcc/fortran/trans-common.c index ccc9341b7d17..6dd11062ae81 100644 --- a/gcc/fortran/trans-common.c +++ b/gcc/fortran/trans-common.c @@ -97,7 +97,17 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stringpool.h" #include "stor-layout.h" #include "varasm.h" diff --git a/gcc/fortran/trans-const.c b/gcc/fortran/trans-const.c index 376b21730140..4e2f577181b4 100644 --- a/gcc/fortran/trans-const.c +++ b/gcc/fortran/trans-const.c @@ -24,7 +24,19 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "gfortran.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "real.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "realmpfr.h" #include "diagnostic-core.h" /* For fatal_error. */ @@ -33,7 +45,6 @@ along with GCC; see the file COPYING3. If not see #include "trans-const.h" #include "trans-types.h" #include "target-memory.h" -#include "wide-int.h" tree gfc_rank_cst[GFC_MAX_DIMENSIONS + 1]; diff --git a/gcc/fortran/trans-decl.c b/gcc/fortran/trans-decl.c index 43441fe2d715..b099a0b71ef7 100644 --- a/gcc/fortran/trans-decl.c +++ b/gcc/fortran/trans-decl.c @@ -25,7 +25,17 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "tm.h" #include "gfortran.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stringpool.h" #include "stor-layout.h" #include "varasm.h" @@ -36,10 +46,6 @@ 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" diff --git a/gcc/fortran/trans-expr.c b/gcc/fortran/trans-expr.c index 67fab5fc5218..5ebf3abb273b 100644 --- a/gcc/fortran/trans-expr.c +++ b/gcc/fortran/trans-expr.c @@ -25,7 +25,18 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "gfortran.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stringpool.h" #include "diagnostic-core.h" /* For fatal_error. */ #include "langhooks.h" @@ -40,7 +51,6 @@ along with GCC; see the file COPYING3. If not see #include "trans-stmt.h" #include "dependency.h" #include "gimplify.h" -#include "wide-int.h" /* Convert a scalar to an array descriptor. To be used for assumed-rank arrays. */ diff --git a/gcc/fortran/trans-intrinsic.c b/gcc/fortran/trans-intrinsic.c index 172e69960c18..ca6d5e231f17 100644 --- a/gcc/fortran/trans-intrinsic.c +++ b/gcc/fortran/trans-intrinsic.c @@ -25,7 +25,18 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" /* For UNITS_PER_WORD. */ +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" +#include "real.h" #include "tree.h" +#include "fold-const.h" #include "stringpool.h" #include "tree-nested.h" #include "stor-layout.h" @@ -44,7 +55,6 @@ along with GCC; see the file COPYING3. If not see /* Only for gfc_trans_assign and gfc_trans_pointer_assign. */ #include "trans-stmt.h" #include "tree-nested.h" -#include "wide-int.h" /* This maps Fortran intrinsic math functions to external library or GCC builtin functions. */ diff --git a/gcc/fortran/trans-io.c b/gcc/fortran/trans-io.c index fa72124755b9..ef37fcfc5c62 100644 --- a/gcc/fortran/trans-io.c +++ b/gcc/fortran/trans-io.c @@ -22,7 +22,18 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stringpool.h" #include "stor-layout.h" #include "ggc.h" diff --git a/gcc/fortran/trans-openmp.c b/gcc/fortran/trans-openmp.c index 5caa8d2ca238..e77c19154526 100644 --- a/gcc/fortran/trans-openmp.c +++ b/gcc/fortran/trans-openmp.c @@ -22,7 +22,18 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "gimple-expr.h" #include "gimplify.h" /* For create_tmp_var_raw. */ #include "stringpool.h" diff --git a/gcc/fortran/trans-stmt.c b/gcc/fortran/trans-stmt.c index b5e67d4fffb5..69a106575584 100644 --- a/gcc/fortran/trans-stmt.c +++ b/gcc/fortran/trans-stmt.c @@ -23,7 +23,18 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stringpool.h" #include "gfortran.h" #include "flags.h" diff --git a/gcc/fortran/trans-types.c b/gcc/fortran/trans-types.c index 844b11341929..bc92abc09b56 100644 --- a/gcc/fortran/trans-types.c +++ b/gcc/fortran/trans-types.c @@ -33,7 +33,18 @@ along with GCC; see the file COPYING3. If not see LONG_TYPE_SIZE, LONG_LONG_TYPE_SIZE, FLOAT_TYPE_SIZE, DOUBLE_TYPE_SIZE and LONG_DOUBLE_TYPE_SIZE. */ +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" +#include "real.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "stringpool.h" #include "langhooks.h" /* For iso-c-bindings.def. */ diff --git a/gcc/fortran/trans.c b/gcc/fortran/trans.c index 7be0c1f72217..c7aaee80e652 100644 --- a/gcc/fortran/trans.c +++ b/gcc/fortran/trans.c @@ -22,7 +22,18 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "gfortran.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "gimple-expr.h" /* For create_tmp_var_raw. */ #include "stringpool.h" #include "tree-iterator.h" diff --git a/gcc/function.c b/gcc/function.c index 0c250156b3cc..9589e64df2ec 100644 --- a/gcc/function.c +++ b/gcc/function.c @@ -36,7 +36,17 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "tm.h" #include "rtl-error.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "varasm.h" #include "stringpool.h" diff --git a/gcc/gcc-plugin.h b/gcc/gcc-plugin.h index 5d28b96d22ae..3dd52ee316aa 100644 --- a/gcc/gcc-plugin.h +++ b/gcc/gcc-plugin.h @@ -48,6 +48,19 @@ along with GCC; see the file COPYING3. If not see #include "is-a.h" #include "plugin-api.h" #include "ipa-ref.h" +#include "statistics.h" +#include "double-int.h" +#include "real.h" +#include "fixed-value.h" +#include "alias.h" +#include "flags.h" +#include "symtab.h" +#include "tree-core.h" +#include "hash-set.h" +#include "wide-int.h" +#include "inchash.h" +#include "fold-const.h" +#include "tree-check.h" /* Event names. */ enum plugin_event diff --git a/gcc/gcse.c b/gcc/gcse.c index 01fafb175e24..0f046415668b 100644 --- a/gcc/gcse.c +++ b/gcc/gcse.c @@ -138,9 +138,17 @@ along with GCC; see the file COPYING3. If not see #include "tm.h" #include "diagnostic-core.h" #include "toplev.h" - #include "hard-reg-set.h" #include "rtl.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "tm_p.h" #include "regs.h" @@ -149,10 +157,6 @@ along with GCC; see the file COPYING3. If not see #include "insn-config.h" #include "recog.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "input.h" #include "function.h" #include "dominance.h" diff --git a/gcc/genattrtab.c b/gcc/genattrtab.c index a2e0fcb38f1e..1fc6b2b6f7a5 100644 --- a/gcc/genattrtab.c +++ b/gcc/genattrtab.c @@ -5108,6 +5108,16 @@ write_header (FILE *outf) fprintf (outf, "#include \"system.h\"\n"); fprintf (outf, "#include \"coretypes.h\"\n"); fprintf (outf, "#include \"tm.h\"\n"); + fprintf (outf, "#include \"hash-set.h\"\n"); + fprintf (outf, "#include \"machmode.h\"\n"); + fprintf (outf, "#include \"vec.h\"\n"); + fprintf (outf, "#include \"double-int.h\"\n"); + fprintf (outf, "#include \"input.h\"\n"); + fprintf (outf, "#include \"alias.h\"\n"); + fprintf (outf, "#include \"symtab.h\"\n"); + fprintf (outf, "#include \"options.h\"\n"); + fprintf (outf, "#include \"wide-int.h\"\n"); + fprintf (outf, "#include \"inchash.h\"\n"); fprintf (outf, "#include \"tree.h\"\n"); fprintf (outf, "#include \"varasm.h\"\n"); fprintf (outf, "#include \"stor-layout.h\"\n"); diff --git a/gcc/genautomata.c b/gcc/genautomata.c index 3b802c35f7c0..896f7afa0f54 100644 --- a/gcc/genautomata.c +++ b/gcc/genautomata.c @@ -9675,6 +9675,15 @@ main (int argc, char **argv) "#include \"system.h\"\n" "#include \"coretypes.h\"\n" "#include \"tm.h\"\n" + "#include \"hash-set.h\"\n" + "#include \"machmode.h\"\n" + "#include \"vec.h\"\n" + "#include \"double-int.h\"\n" + "#include \"input.h\"\n" + "#include \"alias.h\"\n" + "#include \"symtab.h\"\n" + "#include \"wide-int.h\"\n" + "#include \"inchash.h\"\n" "#include \"tree.h\"\n" "#include \"varasm.h\"\n" "#include \"stor-layout.h\"\n" diff --git a/gcc/genemit.c b/gcc/genemit.c index 4ab372d9e109..cda3fce87503 100644 --- a/gcc/genemit.c +++ b/gcc/genemit.c @@ -795,6 +795,15 @@ from the machine description file `md'. */\n\n"); printf ("#include \"system.h\"\n"); printf ("#include \"coretypes.h\"\n"); printf ("#include \"tm.h\"\n"); + printf ("#include \"hash-set.h\"\n"); + printf ("#include \"machmode.h\"\n"); + printf ("#include \"vec.h\"\n"); + printf ("#include \"double-int.h\"\n"); + printf ("#include \"input.h\"\n"); + printf ("#include \"alias.h\"\n"); + printf ("#include \"symtab.h\"\n"); + printf ("#include \"wide-int.h\"\n"); + printf ("#include \"inchash.h\"\n"); printf ("#include \"tree.h\"\n"); printf ("#include \"varasm.h\"\n"); printf ("#include \"stor-layout.h\"\n"); diff --git a/gcc/generic-match-head.c b/gcc/generic-match-head.c index d1252916bf3d..c34604d69404 100644 --- a/gcc/generic-match-head.c +++ b/gcc/generic-match-head.c @@ -20,7 +20,18 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stringpool.h" #include "stor-layout.h" #include "flags.h" @@ -28,10 +39,6 @@ along with GCC; see the file COPYING3. If not see #include "hard-reg-set.h" #include "function.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "input.h" #include "basic-block.h" #include "tree-ssa-alias.h" diff --git a/gcc/gengtype.c b/gcc/gengtype.c index 4e96037429fc..9f805b546d16 100644 --- a/gcc/gengtype.c +++ b/gcc/gengtype.c @@ -1709,12 +1709,15 @@ open_base_files (void) static const char *const ifiles[] = { "config.h", "system.h", "coretypes.h", "tm.h", "insn-codes.h", "hashtab.h", "splay-tree.h", "obstack.h", "bitmap.h", "input.h", - "tree.h", "rtl.h", "wide-int.h", "hashtab.h", "hash-set.h", "vec.h", + "hash-set.h", "machmode.h", "vec.h", "double-int.h", "input.h", + "alias.h", "symtab.h", "options.h", + "wide-int.h", "inchash.h", + "tree.h", "fold-const.h", "rtl.h", "machmode.h", "tm.h", "hard-reg-set.h", "input.h", "predict.h", "function.h", "insn-config.h", "expr.h", "alloc-pool.h", "hard-reg-set.h", "basic-block.h", "cselib.h", "insn-addr.h", "optabs.h", "libfuncs.h", "debug.h", "ggc.h", - "hash-table.h", "vec.h", "ggc.h", "dominance.h", "cfg.h", "basic-block.h", + "ggc.h", "dominance.h", "cfg.h", "basic-block.h", "tree-ssa-alias.h", "internal-fn.h", "gimple-fold.h", "tree-eh.h", "gimple-expr.h", "is-a.h", "gimple.h", "gimple-iterator.h", "gimple-ssa.h", "tree-cfg.h", diff --git a/gcc/genopinit.c b/gcc/genopinit.c index 8eb03308c909..b30105345d0c 100644 --- a/gcc/genopinit.c +++ b/gcc/genopinit.c @@ -465,6 +465,15 @@ main (int argc, char **argv) "#include \"system.h\"\n" "#include \"coretypes.h\"\n" "#include \"tm.h\"\n" + "#include \"hash-set.h\"\n" + "#include \"machmode.h\"\n" + "#include \"vec.h\"\n" + "#include \"double-int.h\"\n" + "#include \"input.h\"\n" + "#include \"alias.h\"\n" + "#include \"symtab.h\"\n" + "#include \"wide-int.h\"\n" + "#include \"inchash.h\"\n" "#include \"tree.h\"\n" "#include \"varasm.h\"\n" "#include \"stor-layout.h\"\n" diff --git a/gcc/genoutput.c b/gcc/genoutput.c index 92924bd6d16a..fde30ef1d099 100644 --- a/gcc/genoutput.c +++ b/gcc/genoutput.c @@ -229,6 +229,15 @@ output_prologue (void) printf ("#include \"tm.h\"\n"); printf ("#include \"flags.h\"\n"); printf ("#include \"ggc.h\"\n"); + printf ("#include \"hash-set.h\"\n"); + printf ("#include \"machmode.h\"\n"); + printf ("#include \"vec.h\"\n"); + printf ("#include \"double-int.h\"\n"); + printf ("#include \"input.h\"\n"); + printf ("#include \"alias.h\"\n"); + printf ("#include \"symtab.h\"\n"); + printf ("#include \"wide-int.h\"\n"); + printf ("#include \"inchash.h\"\n"); printf ("#include \"tree.h\"\n"); printf ("#include \"varasm.h\"\n"); printf ("#include \"stor-layout.h\"\n"); diff --git a/gcc/genpeep.c b/gcc/genpeep.c index d9fb7c0c4ec1..2eb3ebc1b614 100644 --- a/gcc/genpeep.c +++ b/gcc/genpeep.c @@ -359,6 +359,15 @@ from the machine description file `md'. */\n\n"); printf ("#include \"coretypes.h\"\n"); printf ("#include \"tm.h\"\n"); printf ("#include \"insn-config.h\"\n"); + printf ("#include \"hash-set.h\"\n"); + printf ("#include \"machmode.h\"\n"); + printf ("#include \"vec.h\"\n"); + printf ("#include \"double-int.h\"\n"); + printf ("#include \"input.h\"\n"); + printf ("#include \"alias.h\"\n"); + printf ("#include \"symtab.h\"\n"); + printf ("#include \"wide-int.h\"\n"); + printf ("#include \"inchash.h\"\n"); printf ("#include \"tree.h\"\n"); printf ("#include \"varasm.h\"\n"); printf ("#include \"stor-layout.h\"\n"); diff --git a/gcc/genpreds.c b/gcc/genpreds.c index a742f15291e6..1eb3368cf645 100644 --- a/gcc/genpreds.c +++ b/gcc/genpreds.c @@ -1417,6 +1417,15 @@ write_insn_preds_c (void) #include \"coretypes.h\"\n\ #include \"tm.h\"\n\ #include \"rtl.h\"\n\ +#include \"hash-set.h\"\n\ +#include \"machmode.h\"\n\ +#include \"vec.h\"\n\ +#include \"double-int.h\"\n\ +#include \"input.h\"\n\ +#include \"alias.h\"\n\ +#include \"symtab.h\"\n\ +#include \"wide-int.h\"\n\ +#include \"inchash.h\"\n\ #include \"tree.h\"\n\ #include \"varasm.h\"\n\ #include \"stor-layout.h\"\n\ diff --git a/gcc/ggc-page.c b/gcc/ggc-page.c index eadec1649d34..e70c0ea4d2d7 100644 --- a/gcc/ggc-page.c +++ b/gcc/ggc-page.c @@ -21,6 +21,15 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "rtl.h" #include "tm_p.h" diff --git a/gcc/gimple-builder.c b/gcc/gimple-builder.c index 21f134a372a8..32088201a6bd 100644 --- a/gcc/gimple-builder.c +++ b/gcc/gimple-builder.c @@ -20,13 +20,20 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stringpool.h" #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" diff --git a/gcc/gimple-expr.c b/gcc/gimple-expr.c index faca0e41f93d..efc93b7a55fb 100644 --- a/gcc/gimple-expr.c +++ b/gcc/gimple-expr.c @@ -23,12 +23,18 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" -#include "tree.h" -#include "predict.h" -#include "vec.h" -#include "hashtab.h" #include "hash-set.h" #include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" +#include "tree.h" +#include "fold-const.h" +#include "predict.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/gimple-fold.c b/gcc/gimple-fold.c index 0b611dc4edf6..49b31f1deb3a 100644 --- a/gcc/gimple-fold.c +++ b/gcc/gimple-fold.c @@ -22,7 +22,17 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stringpool.h" #include "expr.h" #include "stmt.h" diff --git a/gcc/gimple-iterator.c b/gcc/gimple-iterator.c index a198ca2792f9..a322390c9f59 100644 --- a/gcc/gimple-iterator.c +++ b/gcc/gimple-iterator.c @@ -22,12 +22,18 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" -#include "tree.h" -#include "predict.h" -#include "vec.h" -#include "hashtab.h" #include "hash-set.h" #include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" +#include "tree.h" +#include "fold-const.h" +#include "predict.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/gimple-low.c b/gcc/gimple-low.c index 1e17c2b262f8..7ae1330eafeb 100644 --- a/gcc/gimple-low.c +++ b/gcc/gimple-low.c @@ -22,14 +22,20 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "tree-nested.h" #include "calls.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/gimple-match-head.c b/gcc/gimple-match-head.c index eb955ea21db4..d7ada77bfc19 100644 --- a/gcc/gimple-match-head.c +++ b/gcc/gimple-match-head.c @@ -20,7 +20,19 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" +#include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stringpool.h" #include "stor-layout.h" #include "flags.h" @@ -28,10 +40,6 @@ along with GCC; see the file COPYING3. If not see #include "hard-reg-set.h" #include "function.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "input.h" #include "basic-block.h" #include "tree-ssa-alias.h" diff --git a/gcc/gimple-pretty-print.c b/gcc/gimple-pretty-print.c index e45ec2009927..21e98c6d22f2 100644 --- a/gcc/gimple-pretty-print.c +++ b/gcc/gimple-pretty-print.c @@ -23,16 +23,22 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stringpool.h" #include "diagnostic.h" #include "gimple-pretty-print.h" -#include "hashtab.h" #include "bitmap.h" #include "predict.h" -#include "vec.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/gimple-ssa-isolate-paths.c b/gcc/gimple-ssa-isolate-paths.c index 94fcefc2f640..de318f34831f 100644 --- a/gcc/gimple-ssa-isolate-paths.c +++ b/gcc/gimple-ssa-isolate-paths.c @@ -22,13 +22,20 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "flags.h" #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" diff --git a/gcc/gimple-ssa-strength-reduction.c b/gcc/gimple-ssa-strength-reduction.c index c6fe4d02aeb7..f6c92d0844a8 100644 --- a/gcc/gimple-ssa-strength-reduction.c +++ b/gcc/gimple-ssa-strength-reduction.c @@ -36,14 +36,19 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" -#include "tree.h" -#include "hash-map.h" -#include "hash-table.h" -#include "predict.h" -#include "vec.h" -#include "hashtab.h" #include "hash-set.h" #include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" +#include "tree.h" +#include "fold-const.h" +#include "predict.h" #include "tm.h" #include "hard-reg-set.h" #include "input.h" diff --git a/gcc/gimple-streamer-in.c b/gcc/gimple-streamer-in.c index 7b1bf5805ceb..da670b894067 100644 --- a/gcc/gimple-streamer-in.c +++ b/gcc/gimple-streamer-in.c @@ -23,12 +23,19 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "diagnostic.h" -#include "tree.h" -#include "predict.h" -#include "vec.h" -#include "hashtab.h" #include "hash-set.h" #include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" +#include "tree.h" +#include "fold-const.h" +#include "predict.h" #include "tm.h" #include "hard-reg-set.h" #include "input.h" @@ -47,7 +54,6 @@ along with GCC; see the file COPYING3. If not see #include "tree-phinodes.h" #include "stringpool.h" #include "tree-ssanames.h" -#include "hash-map.h" #include "plugin-api.h" #include "ipa-ref.h" #include "cgraph.h" diff --git a/gcc/gimple-streamer-out.c b/gcc/gimple-streamer-out.c index cb3449751f19..110caf19b2c3 100644 --- a/gcc/gimple-streamer-out.c +++ b/gcc/gimple-streamer-out.c @@ -22,12 +22,19 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" -#include "tree.h" -#include "predict.h" -#include "vec.h" -#include "hashtab.h" #include "hash-set.h" #include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" +#include "tree.h" +#include "fold-const.h" +#include "predict.h" #include "tm.h" #include "hard-reg-set.h" #include "input.h" @@ -41,7 +48,6 @@ along with GCC; see the file COPYING3. If not see #include "gimple.h" #include "gimple-iterator.h" #include "gimple-ssa.h" -#include "hash-map.h" #include "plugin-api.h" #include "ipa-ref.h" #include "cgraph.h" diff --git a/gcc/gimple-walk.c b/gcc/gimple-walk.c index ca11c83b3f7c..45ff85970643 100644 --- a/gcc/gimple-walk.c +++ b/gcc/gimple-walk.c @@ -23,13 +23,19 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stmt.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/gimple.c b/gcc/gimple.c index 2af285f7a6dd..9eb7b14fd73c 100644 --- a/gcc/gimple.c +++ b/gcc/gimple.c @@ -24,16 +24,22 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "tm.h" #include "target.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "calls.h" #include "stmt.h" #include "stor-layout.h" #include "hard-reg-set.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "input.h" #include "function.h" #include "dominance.h" diff --git a/gcc/gimplify-me.c b/gcc/gimplify-me.c index 86effba55d9d..2e3337c6408d 100644 --- a/gcc/gimplify-me.c +++ b/gcc/gimplify-me.c @@ -24,14 +24,21 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stmt.h" #include "stor-layout.h" #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" diff --git a/gcc/gimplify.c b/gcc/gimplify.c index b237cbf866ae..59aaf5a33319 100644 --- a/gcc/gimplify.c +++ b/gcc/gimplify.c @@ -23,14 +23,20 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "expr.h" -#include "hash-set.h" -#include "hash-table.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "machmode.h" #include "tm.h" #include "hard-reg-set.h" #include "input.h" diff --git a/gcc/go/go-backend.c b/gcc/go/go-backend.c index d6752d59ab76..66ecee75ce9d 100644 --- a/gcc/go/go-backend.c +++ b/gcc/go/go-backend.c @@ -22,6 +22,15 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "simple-object.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "stor-layout.h" #include "tm_p.h" diff --git a/gcc/go/go-gcc.cc b/gcc/go/go-gcc.cc index 1566552cea64..d8b80b6d2088 100644 --- a/gcc/go/go-gcc.cc +++ b/gcc/go/go-gcc.cc @@ -24,7 +24,18 @@ // include it here before tree.h includes it later. #include +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stringpool.h" #include "stor-layout.h" #include "varasm.h" @@ -32,10 +43,6 @@ #include "hash-map.h" #include "is-a.h" #include "plugin-api.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" diff --git a/gcc/go/go-lang.c b/gcc/go/go-lang.c index 520c94bf72a4..2797e99620c3 100644 --- a/gcc/go/go-lang.c +++ b/gcc/go/go-lang.c @@ -22,11 +22,18 @@ along with GCC; see the file COPYING3. If not see #include "ansidecl.h" #include "coretypes.h" #include "opts.h" -#include "tree.h" -#include "vec.h" -#include "hashtab.h" #include "hash-set.h" #include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" +#include "tree.h" +#include "fold-const.h" #include "tm.h" #include "hard-reg-set.h" #include "input.h" diff --git a/gcc/godump.c b/gcc/godump.c index 7a629aefee08..4147f7547313 100644 --- a/gcc/godump.c +++ b/gcc/godump.c @@ -31,6 +31,16 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "diagnostic-core.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "ggc.h" #include "hash-set.h" diff --git a/gcc/graphite-blocking.c b/gcc/graphite-blocking.c index 77a35ce185ff..dd3f03b72a77 100644 --- a/gcc/graphite-blocking.c +++ b/gcc/graphite-blocking.c @@ -32,12 +32,19 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" -#include "tree.h" -#include "predict.h" -#include "vec.h" -#include "hashtab.h" #include "hash-set.h" #include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" +#include "tree.h" +#include "fold-const.h" +#include "predict.h" #include "tm.h" #include "hard-reg-set.h" #include "input.h" diff --git a/gcc/graphite-dependences.c b/gcc/graphite-dependences.c index 2b5df0cbd899..edd357d870e2 100644 --- a/gcc/graphite-dependences.c +++ b/gcc/graphite-dependences.c @@ -31,12 +31,19 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" -#include "tree.h" -#include "predict.h" -#include "vec.h" -#include "hashtab.h" #include "hash-set.h" #include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" +#include "tree.h" +#include "fold-const.h" +#include "predict.h" #include "tm.h" #include "hard-reg-set.h" #include "input.h" diff --git a/gcc/graphite-interchange.c b/gcc/graphite-interchange.c index b18310b163fd..8c0d95d20bb8 100644 --- a/gcc/graphite-interchange.c +++ b/gcc/graphite-interchange.c @@ -43,12 +43,19 @@ extern "C" { #include "system.h" #include "coretypes.h" -#include "tree.h" -#include "predict.h" -#include "vec.h" -#include "hashtab.h" #include "hash-set.h" #include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" +#include "tree.h" +#include "fold-const.h" +#include "predict.h" #include "tm.h" #include "hard-reg-set.h" #include "input.h" diff --git a/gcc/graphite-isl-ast-to-gimple.c b/gcc/graphite-isl-ast-to-gimple.c index c1b83a84318c..90ce0c66e7a3 100644 --- a/gcc/graphite-isl-ast-to-gimple.c +++ b/gcc/graphite-isl-ast-to-gimple.c @@ -38,12 +38,19 @@ extern "C" { #include "system.h" #include "coretypes.h" -#include "tree.h" -#include "predict.h" -#include "vec.h" -#include "hashtab.h" #include "hash-set.h" #include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" +#include "tree.h" +#include "fold-const.h" +#include "predict.h" #include "tm.h" #include "hard-reg-set.h" #include "input.h" diff --git a/gcc/graphite-optimize-isl.c b/gcc/graphite-optimize-isl.c index c9aa0fcf5b3d..8bdf7443018a 100644 --- a/gcc/graphite-optimize-isl.c +++ b/gcc/graphite-optimize-isl.c @@ -32,12 +32,19 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" -#include "tree.h" -#include "predict.h" -#include "vec.h" -#include "hashtab.h" #include "hash-set.h" #include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" +#include "tree.h" +#include "fold-const.h" +#include "predict.h" #include "tm.h" #include "hard-reg-set.h" #include "input.h" diff --git a/gcc/graphite-poly.c b/gcc/graphite-poly.c index bf8631a5d7e3..ae90c29f0180 100644 --- a/gcc/graphite-poly.c +++ b/gcc/graphite-poly.c @@ -43,12 +43,19 @@ extern "C" { #include "system.h" #include "coretypes.h" #include "diagnostic-core.h" -#include "tree.h" -#include "predict.h" -#include "vec.h" -#include "hashtab.h" #include "hash-set.h" #include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" +#include "tree.h" +#include "fold-const.h" +#include "predict.h" #include "tm.h" #include "hard-reg-set.h" #include "input.h" diff --git a/gcc/graphite-scop-detection.c b/gcc/graphite-scop-detection.c index 1daef794ec22..4512fe7abf05 100644 --- a/gcc/graphite-scop-detection.c +++ b/gcc/graphite-scop-detection.c @@ -29,12 +29,19 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" -#include "tree.h" -#include "predict.h" -#include "vec.h" -#include "hashtab.h" #include "hash-set.h" #include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" +#include "tree.h" +#include "fold-const.h" +#include "predict.h" #include "tm.h" #include "hard-reg-set.h" #include "input.h" diff --git a/gcc/graphite-sese-to-poly.c b/gcc/graphite-sese-to-poly.c index 91ef900df220..5bb521ff1032 100644 --- a/gcc/graphite-sese-to-poly.c +++ b/gcc/graphite-sese-to-poly.c @@ -40,12 +40,19 @@ extern "C" { #include "system.h" #include "coretypes.h" -#include "tree.h" -#include "predict.h" -#include "vec.h" -#include "hashtab.h" #include "hash-set.h" #include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" +#include "tree.h" +#include "fold-const.h" +#include "predict.h" #include "tm.h" #include "hard-reg-set.h" #include "input.h" diff --git a/gcc/graphite.c b/gcc/graphite.c index 0b117ee168f8..c8f0617a5fb8 100644 --- a/gcc/graphite.c +++ b/gcc/graphite.c @@ -44,12 +44,19 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "diagnostic-core.h" -#include "tree.h" -#include "predict.h" -#include "vec.h" -#include "hashtab.h" #include "hash-set.h" #include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" +#include "tree.h" +#include "fold-const.h" +#include "predict.h" #include "tm.h" #include "hard-reg-set.h" #include "input.h" diff --git a/gcc/hw-doloop.c b/gcc/hw-doloop.c index a0494ec53cee..5ad1569890fa 100644 --- a/gcc/hw-doloop.c +++ b/gcc/hw-doloop.c @@ -24,6 +24,7 @@ along with GCC; see the file COPYING3. If not see #include "tm.h" #include "rtl.h" #include "flags.h" +#include "symtab.h" #include "expr.h" #include "hard-reg-set.h" #include "regs.h" diff --git a/gcc/ifcvt.c b/gcc/ifcvt.c index 5ec26cb2d5d9..30a13a8a5ebe 100644 --- a/gcc/ifcvt.c +++ b/gcc/ifcvt.c @@ -42,6 +42,7 @@ #include "cfganal.h" #include "cfgcleanup.h" #include "basic-block.h" +#include "symtab.h" #include "expr.h" #include "output.h" #include "insn-codes.h" diff --git a/gcc/init-regs.c b/gcc/init-regs.c index d00fcb546135..3b9560dec2b6 100644 --- a/gcc/init-regs.c +++ b/gcc/init-regs.c @@ -21,16 +21,21 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "rtl.h" #include "regs.h" #include "expr.h" #include "tree-pass.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/internal-fn.c b/gcc/internal-fn.c index 50e3c5114ded..07a9ec5150cf 100644 --- a/gcc/internal-fn.c +++ b/gcc/internal-fn.c @@ -20,17 +20,24 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "internal-fn.h" #include "stor-layout.h" #include "expr.h" #include "insn-codes.h" #include "optabs.h" #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" diff --git a/gcc/ipa-chkp.c b/gcc/ipa-chkp.c index 5aeae4caf0d3..30d511d9af91 100644 --- a/gcc/ipa-chkp.c +++ b/gcc/ipa-chkp.c @@ -21,9 +21,19 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" -#include "tree-core.h" -#include "stor-layout.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" +#include "stor-layout.h" #include "tree-pass.h" #include "stringpool.h" #include "bitmap.h" diff --git a/gcc/ipa-comdats.c b/gcc/ipa-comdats.c index 2046f1abd298..ad5945f468d9 100644 --- a/gcc/ipa-comdats.c +++ b/gcc/ipa-comdats.c @@ -52,14 +52,20 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "hash-map.h" #include "is-a.h" #include "plugin-api.h" #include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/ipa-cp.c b/gcc/ipa-cp.c index 9b3deb3e6869..44f16bf86f29 100644 --- a/gcc/ipa-cp.c +++ b/gcc/ipa-cp.c @@ -103,19 +103,26 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "hash-map.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "gimple-fold.h" #include "gimple-expr.h" #include "target.h" #include "predict.h" #include "basic-block.h" -#include "vec.h" -#include "hash-map.h" #include "is-a.h" #include "plugin-api.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "tm.h" #include "hard-reg-set.h" #include "input.h" diff --git a/gcc/ipa-devirt.c b/gcc/ipa-devirt.c index deea5b9892d0..52d2e5291540 100644 --- a/gcc/ipa-devirt.c +++ b/gcc/ipa-devirt.c @@ -109,18 +109,24 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "hash-map.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "print-tree.h" #include "calls.h" #include "predict.h" #include "basic-block.h" -#include "hash-map.h" #include "is-a.h" #include "plugin-api.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/ipa-icf-gimple.c b/gcc/ipa-icf-gimple.c index 9cb7bc338085..8c3a27babc39 100644 --- a/gcc/ipa-icf-gimple.c +++ b/gcc/ipa-icf-gimple.c @@ -22,12 +22,19 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" -#include "tree.h" -#include "predict.h" -#include "vec.h" -#include "hashtab.h" #include "hash-set.h" #include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" +#include "tree.h" +#include "fold-const.h" +#include "predict.h" #include "tm.h" #include "hard-reg-set.h" #include "input.h" diff --git a/gcc/ipa-icf.c b/gcc/ipa-icf.c index 28158b353120..1b76a1df372d 100644 --- a/gcc/ipa-icf.c +++ b/gcc/ipa-icf.c @@ -54,12 +54,19 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" -#include "tree.h" -#include "predict.h" -#include "vec.h" -#include "hashtab.h" #include "hash-set.h" #include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" +#include "tree.h" +#include "fold-const.h" +#include "predict.h" #include "tm.h" #include "hard-reg-set.h" #include "input.h" diff --git a/gcc/ipa-inline-analysis.c b/gcc/ipa-inline-analysis.c index 884dcc94ee9c..92858dad3604 100644 --- a/gcc/ipa-inline-analysis.c +++ b/gcc/ipa-inline-analysis.c @@ -68,7 +68,18 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" +#include "real.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "stringpool.h" #include "print-tree.h" @@ -81,10 +92,6 @@ along with GCC; see the file COPYING3. If not see #include "tree-pass.h" #include "coverage.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/ipa-inline-transform.c b/gcc/ipa-inline-transform.c index 5e848028d852..7e5eda99a5bd 100644 --- a/gcc/ipa-inline-transform.c +++ b/gcc/ipa-inline-transform.c @@ -32,19 +32,24 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "langhooks.h" #include "intl.h" #include "coverage.h" #include "ggc.h" #include "tree-cfg.h" -#include "vec.h" #include "hash-map.h" #include "is-a.h" #include "plugin-api.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/ipa-inline.c b/gcc/ipa-inline.c index d1b0e10e1974..e9ad24486353 100644 --- a/gcc/ipa-inline.c +++ b/gcc/ipa-inline.c @@ -93,7 +93,17 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "trans-mem.h" #include "calls.h" #include "tree-inline.h" @@ -109,10 +119,6 @@ along with GCC; see the file COPYING3. If not see #include "bitmap.h" #include "profile.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/ipa-polymorphic-call.c b/gcc/ipa-polymorphic-call.c index 50b6b142623c..369d9382adae 100644 --- a/gcc/ipa-polymorphic-call.c +++ b/gcc/ipa-polymorphic-call.c @@ -22,24 +22,28 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "print-tree.h" #include "calls.h" #include "expr.h" #include "tree-pass.h" -#include "hash-set.h" #include "target.h" -#include "hash-table.h" -#include "inchash.h" #include "tree-pretty-print.h" #include "predict.h" #include "basic-block.h" #include "hash-map.h" #include "is-a.h" #include "plugin-api.h" -#include "vec.h" -#include "hashtab.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/ipa-profile.c b/gcc/ipa-profile.c index 002b2cd1e8d3..f82f7db1acfe 100644 --- a/gcc/ipa-profile.c +++ b/gcc/ipa-profile.c @@ -48,7 +48,17 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "predict.h" #include "dominance.h" #include "cfg.h" @@ -56,10 +66,6 @@ along with GCC; see the file COPYING3. If not see #include "hash-map.h" #include "is-a.h" #include "plugin-api.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/ipa-prop.c b/gcc/ipa-prop.c index f227cb71c3c9..a96b2be44d16 100644 --- a/gcc/ipa-prop.c +++ b/gcc/ipa-prop.c @@ -20,12 +20,19 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" -#include "tree.h" -#include "predict.h" -#include "vec.h" -#include "hashtab.h" #include "hash-set.h" #include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" +#include "tree.h" +#include "fold-const.h" +#include "predict.h" #include "tm.h" #include "hard-reg-set.h" #include "input.h" diff --git a/gcc/ipa-pure-const.c b/gcc/ipa-pure-const.c index a3db501f6323..73e80e8b1419 100644 --- a/gcc/ipa-pure-const.c +++ b/gcc/ipa-pure-const.c @@ -35,14 +35,20 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "print-tree.h" #include "calls.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/ipa-ref.c b/gcc/ipa-ref.c index 5edc21345878..91c2f89af252 100644 --- a/gcc/ipa-ref.c +++ b/gcc/ipa-ref.c @@ -21,16 +21,23 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "ggc.h" #include "target.h" #include "hash-map.h" #include "is-a.h" #include "plugin-api.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" diff --git a/gcc/ipa-reference.c b/gcc/ipa-reference.c index f80edfee58cb..784c1df8d185 100644 --- a/gcc/ipa-reference.c +++ b/gcc/ipa-reference.c @@ -40,13 +40,20 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "calls.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/ipa-split.c b/gcc/ipa-split.c index c6bfe0a883cb..924c6b1e7cde 100644 --- a/gcc/ipa-split.c +++ b/gcc/ipa-split.c @@ -77,12 +77,19 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" -#include "tree.h" -#include "predict.h" -#include "vec.h" -#include "hashtab.h" #include "hash-set.h" #include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" +#include "tree.h" +#include "fold-const.h" +#include "predict.h" #include "tm.h" #include "hard-reg-set.h" #include "input.h" diff --git a/gcc/ipa-utils.c b/gcc/ipa-utils.c index 2cc7c5dbc73e..5c5db220ab1b 100644 --- a/gcc/ipa-utils.c +++ b/gcc/ipa-utils.c @@ -22,12 +22,19 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" -#include "tree.h" -#include "predict.h" -#include "vec.h" -#include "hashtab.h" #include "hash-set.h" #include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" +#include "tree.h" +#include "fold-const.h" +#include "predict.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/ipa-visibility.c b/gcc/ipa-visibility.c index e3ce13993b82..71894afc90a9 100644 --- a/gcc/ipa-visibility.c +++ b/gcc/ipa-visibility.c @@ -76,14 +76,19 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "hash-map.h" #include "is-a.h" #include "plugin-api.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/ipa.c b/gcc/ipa.c index 8c5b1d5ecc53..df96515140f0 100644 --- a/gcc/ipa.c +++ b/gcc/ipa.c @@ -21,7 +21,18 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "calls.h" #include "stringpool.h" #include "predict.h" @@ -29,10 +40,6 @@ along with GCC; see the file COPYING3. If not see #include "hash-map.h" #include "is-a.h" #include "plugin-api.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/ira-color.c b/gcc/ira-color.c index a2568af9a91b..d362981b4ff1 100644 --- a/gcc/ira-color.c +++ b/gcc/ira-color.c @@ -41,6 +41,7 @@ along with GCC; see the file COPYING3. If not see #include "dominance.h" #include "cfg.h" #include "basic-block.h" +#include "symtab.h" #include "expr.h" #include "diagnostic-core.h" #include "reload.h" diff --git a/gcc/ira-costs.c b/gcc/ira-costs.c index 2f4a4a42235f..4219e60d0fd7 100644 --- a/gcc/ira-costs.c +++ b/gcc/ira-costs.c @@ -25,6 +25,7 @@ along with GCC; see the file COPYING3. If not see #include "hash-table.h" #include "hard-reg-set.h" #include "rtl.h" +#include "symtab.h" #include "expr.h" #include "tm_p.h" #include "flags.h" diff --git a/gcc/ira-emit.c b/gcc/ira-emit.c index 6cee815cb818..b1847ec912c5 100644 --- a/gcc/ira-emit.c +++ b/gcc/ira-emit.c @@ -89,6 +89,7 @@ along with GCC; see the file COPYING3. If not see #include "cfgrtl.h" #include "cfgbuild.h" #include "basic-block.h" +#include "symtab.h" #include "expr.h" #include "recog.h" #include "params.h" diff --git a/gcc/ira.c b/gcc/ira.c index ddb936dc7113..b7ae86ee7103 100644 --- a/gcc/ira.c +++ b/gcc/ira.c @@ -368,6 +368,15 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "tm.h" #include "regs.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "rtl.h" #include "tm_p.h" @@ -377,10 +386,6 @@ along with GCC; see the file COPYING3. If not see #include "bitmap.h" #include "hard-reg-set.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "input.h" #include "function.h" #include "dominance.h" diff --git a/gcc/java/boehm.c b/gcc/java/boehm.c index fed2dd3d8ea1..897f07d61250 100644 --- a/gcc/java/boehm.c +++ b/gcc/java/boehm.c @@ -28,11 +28,19 @@ The Free Software Foundation is independent of Sun Microsystems, Inc. */ #include "coretypes.h" #include "double-int.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "java-tree.h" #include "parse.h" #include "diagnostic-core.h" -#include "wide-int.h" static void mark_reference_fields (tree, wide_int *, unsigned int, int *, int *, int *, HOST_WIDE_INT *); diff --git a/gcc/java/builtins.c b/gcc/java/builtins.c index 0119efe1a105..ee1ac60eadfa 100644 --- a/gcc/java/builtins.c +++ b/gcc/java/builtins.c @@ -30,7 +30,18 @@ The Free Software Foundation is independent of Sun Microsystems, Inc. */ #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "stringpool.h" #include "ggc.h" diff --git a/gcc/java/class.c b/gcc/java/class.c index 6a61a0eb94e2..a3a834218f06 100644 --- a/gcc/java/class.c +++ b/gcc/java/class.c @@ -26,7 +26,18 @@ The Free Software Foundation is independent of Sun Microsystems, Inc. */ #include "config.h" #include "system.h" #include "coretypes.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stringpool.h" #include "stor-layout.h" #include "varasm.h" @@ -38,10 +49,6 @@ 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" diff --git a/gcc/java/constants.c b/gcc/java/constants.c index 70b84688a801..5b4b3fbd6757 100644 --- a/gcc/java/constants.c +++ b/gcc/java/constants.c @@ -25,7 +25,17 @@ The Free Software Foundation is independent of Sun Microsystems, Inc. */ #include "coretypes.h" #include "tm.h" #include "jcf.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stringpool.h" #include "stor-layout.h" #include "java-tree.h" diff --git a/gcc/java/decl.c b/gcc/java/decl.c index 0c0ad5201e95..72133b4fcd2f 100644 --- a/gcc/java/decl.c +++ b/gcc/java/decl.c @@ -27,6 +27,17 @@ The Free Software Foundation is independent of Sun Microsystems, Inc. */ #include "config.h" #include "system.h" #include "coretypes.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "real.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "stor-layout.h" #include "stringpool.h" @@ -41,10 +52,6 @@ The Free Software Foundation is independent of Sun Microsystems, Inc. */ #include "hash-map.h" #include "is-a.h" #include "plugin-api.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" diff --git a/gcc/java/except.c b/gcc/java/except.c index 3b30e76ede88..6dc010846986 100644 --- a/gcc/java/except.c +++ b/gcc/java/except.c @@ -25,7 +25,17 @@ The Free Software Foundation is independent of Sun Microsystems, Inc. */ #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stringpool.h" #include "stor-layout.h" #include "java-tree.h" diff --git a/gcc/java/expr.c b/gcc/java/expr.c index bbd3de3c0bca..81ae8daf08f8 100644 --- a/gcc/java/expr.c +++ b/gcc/java/expr.c @@ -32,7 +32,18 @@ The Free Software Foundation is independent of Sun Microsystems, Inc. */ MODIFY_JNI_METHOD_CALL and PARM_BOUNDARY. */ +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" +#include "real.h" #include "tree.h" +#include "fold-const.h" #include "stringpool.h" #include "stor-layout.h" #include "flags.h" @@ -46,7 +57,6 @@ The Free Software Foundation is independent of Sun Microsystems, Inc. */ #include "ggc.h" #include "tree-iterator.h" #include "target.h" -#include "wide-int.h" static void flush_quick_stack (void); static void push_value (tree); diff --git a/gcc/java/java-gimplify.c b/gcc/java/java-gimplify.c index 3437c6f5a7d3..2a1ea7653ca0 100644 --- a/gcc/java/java-gimplify.c +++ b/gcc/java/java-gimplify.c @@ -24,14 +24,21 @@ The Free Software Foundation is independent of Sun Microsystems, Inc. */ #include "config.h" #include "system.h" #include "coretypes.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "java-tree.h" #include "dumpfile.h" #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" diff --git a/gcc/java/jcf-dump.c b/gcc/java/jcf-dump.c index 1fa5bd411746..52cfc588e1ac 100644 --- a/gcc/java/jcf-dump.c +++ b/gcc/java/jcf-dump.c @@ -54,6 +54,16 @@ The Free Software Foundation is independent of Sun Microsystems, Inc. */ #include "diagnostic.h" #include "jcf.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "java-tree.h" diff --git a/gcc/java/jcf-io.c b/gcc/java/jcf-io.c index 07e62cbabd9a..2c48f143c2a9 100644 --- a/gcc/java/jcf-io.c +++ b/gcc/java/jcf-io.c @@ -28,6 +28,16 @@ The Free Software Foundation is independent of Sun Microsystems, Inc. */ #include "coretypes.h" #include "jcf.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "java-tree.h" #include "hash-table.h" diff --git a/gcc/java/jcf-parse.c b/gcc/java/jcf-parse.c index 65043f7fe3ec..02e23c40c80d 100644 --- a/gcc/java/jcf-parse.c +++ b/gcc/java/jcf-parse.c @@ -26,6 +26,17 @@ The Free Software Foundation is independent of Sun Microsystems, Inc. */ #include "config.h" #include "system.h" #include "coretypes.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "real.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "stringpool.h" #include "obstack.h" @@ -41,10 +52,6 @@ The Free Software Foundation is independent of Sun Microsystems, Inc. */ #include "hash-map.h" #include "is-a.h" #include "plugin-api.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "tm.h" #include "hard-reg-set.h" #include "function.h" diff --git a/gcc/java/jvgenmain.c b/gcc/java/jvgenmain.c index e4b99da5e377..fa31937dd392 100644 --- a/gcc/java/jvgenmain.c +++ b/gcc/java/jvgenmain.c @@ -28,6 +28,16 @@ The Free Software Foundation is independent of Sun Microsystems, Inc. */ #include "coretypes.h" #include "obstack.h" #include "jcf.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "java-tree.h" #include "intl.h" diff --git a/gcc/java/lang.c b/gcc/java/lang.c index e28ab5ef6ebd..dac322d512da 100644 --- a/gcc/java/lang.c +++ b/gcc/java/lang.c @@ -27,6 +27,15 @@ The Free Software Foundation is independent of Sun Microsystems, Inc. */ #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "input.h" #include "java-tree.h" diff --git a/gcc/java/mangle.c b/gcc/java/mangle.c index 9bfe65c3f6a0..8c0c00906b96 100644 --- a/gcc/java/mangle.c +++ b/gcc/java/mangle.c @@ -28,6 +28,16 @@ The Free Software Foundation is independent of Sun Microsystems, Inc. */ #include "system.h" #include "coretypes.h" #include "jcf.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "stringpool.h" #include "java-tree.h" diff --git a/gcc/java/mangle_name.c b/gcc/java/mangle_name.c index 9e0831296066..53eb926b7aee 100644 --- a/gcc/java/mangle_name.c +++ b/gcc/java/mangle_name.c @@ -28,6 +28,16 @@ The Free Software Foundation is independent of Sun Microsystems, Inc. */ #include "system.h" #include "coretypes.h" #include "jcf.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "java-tree.h" #include "obstack.h" diff --git a/gcc/java/resource.c b/gcc/java/resource.c index e03f4f43514f..537bdb23483f 100644 --- a/gcc/java/resource.c +++ b/gcc/java/resource.c @@ -24,7 +24,18 @@ The Free Software Foundation is independent of Sun Microsystems, Inc. */ #include "config.h" #include "system.h" #include "coretypes.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stringpool.h" #include "stor-layout.h" #include "java-tree.h" @@ -32,10 +43,6 @@ 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" diff --git a/gcc/java/typeck.c b/gcc/java/typeck.c index 68b6d5275d50..0da6380c4c24 100644 --- a/gcc/java/typeck.c +++ b/gcc/java/typeck.c @@ -26,7 +26,18 @@ The Free Software Foundation is independent of Sun Microsystems, Inc. */ #include "config.h" #include "system.h" #include "coretypes.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "stringpool.h" #include "obstack.h" diff --git a/gcc/java/verify-glue.c b/gcc/java/verify-glue.c index f5c6f5f3b938..b682dfe41fd5 100644 --- a/gcc/java/verify-glue.c +++ b/gcc/java/verify-glue.c @@ -27,6 +27,16 @@ The Free Software Foundation is independent of Sun Microsystems, Inc. */ #include "system.h" #include "coretypes.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "stringpool.h" #include "parse.h" diff --git a/gcc/java/verify-impl.c b/gcc/java/verify-impl.c index e2257818f3b1..bbd4097b0377 100644 --- a/gcc/java/verify-impl.c +++ b/gcc/java/verify-impl.c @@ -15,6 +15,16 @@ details. */ #include "system.h" #include "coretypes.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "verify.h" /* Hack to work around namespace pollution from java-tree.h. */ diff --git a/gcc/jump.c b/gcc/jump.c index a96cc99c6b1e..c3eb40c54b04 100644 --- a/gcc/jump.c +++ b/gcc/jump.c @@ -56,6 +56,7 @@ along with GCC; see the file COPYING3. If not see #include "cfg.h" #include "cfgrtl.h" #include "basic-block.h" +#include "symtab.h" #include "expr.h" #include "except.h" #include "diagnostic-core.h" diff --git a/gcc/langhooks.c b/gcc/langhooks.c index 065c121c452a..f68c81cf8c86 100644 --- a/gcc/langhooks.c +++ b/gcc/langhooks.c @@ -24,6 +24,15 @@ along with GCC; see the file COPYING3. If not see #include "intl.h" #include "tm.h" #include "toplev.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "stringpool.h" #include "attribs.h" @@ -40,10 +49,6 @@ along with GCC; see the file COPYING3. If not see #include "hash-map.h" #include "is-a.h" #include "plugin-api.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/loop-doloop.c b/gcc/loop-doloop.c index af9bb75442c7..bc0953ce4d86 100644 --- a/gcc/loop-doloop.c +++ b/gcc/loop-doloop.c @@ -24,6 +24,7 @@ along with GCC; see the file COPYING3. If not see #include "tm.h" #include "rtl.h" #include "flags.h" +#include "symtab.h" #include "expr.h" #include "hard-reg-set.h" #include "vec.h" diff --git a/gcc/loop-init.c b/gcc/loop-init.c index 743c97ef3671..c13d360fb5a3 100644 --- a/gcc/loop-init.c +++ b/gcc/loop-init.c @@ -22,14 +22,19 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "tm.h" #include "rtl.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "regs.h" #include "obstack.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/loop-invariant.c b/gcc/loop-invariant.c index 59aab5739d69..be9078cabaa1 100644 --- a/gcc/loop-invariant.c +++ b/gcc/loop-invariant.c @@ -54,6 +54,7 @@ along with GCC; see the file COPYING3. If not see #include "cfgrtl.h" #include "basic-block.h" #include "cfgloop.h" +#include "symtab.h" #include "expr.h" #include "recog.h" #include "target.h" diff --git a/gcc/loop-iv.c b/gcc/loop-iv.c index acfff57090f8..59344487e74c 100644 --- a/gcc/loop-iv.c +++ b/gcc/loop-iv.c @@ -65,6 +65,7 @@ along with GCC; see the file COPYING3. If not see #include "cfg.h" #include "basic-block.h" #include "cfgloop.h" +#include "symtab.h" #include "expr.h" #include "intl.h" #include "diagnostic-core.h" diff --git a/gcc/loop-unroll.c b/gcc/loop-unroll.c index 08b3afee23cf..917c66bd94aa 100644 --- a/gcc/loop-unroll.c +++ b/gcc/loop-unroll.c @@ -22,15 +22,20 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "tm.h" #include "rtl.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "hard-reg-set.h" #include "obstack.h" #include "profile.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "input.h" #include "function.h" #include "dominance.h" diff --git a/gcc/lower-subreg.c b/gcc/lower-subreg.c index 14783bbe25d5..d58b5c5c597b 100644 --- a/gcc/lower-subreg.c +++ b/gcc/lower-subreg.c @@ -24,6 +24,15 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "machmode.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "rtl.h" #include "tm_p.h" @@ -31,9 +40,6 @@ along with GCC; see the file COPYING3. If not see #include "insn-config.h" #include "obstack.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/lra-assigns.c b/gcc/lra-assigns.c index 963fe2a67f7a..c8a2fb138a2d 100644 --- a/gcc/lra-assigns.c +++ b/gcc/lra-assigns.c @@ -93,6 +93,7 @@ along with GCC; see the file COPYING3. If not see #include "machmode.h" #include "input.h" #include "function.h" +#include "symtab.h" #include "expr.h" #include "predict.h" #include "dominance.h" diff --git a/gcc/lra-coalesce.c b/gcc/lra-coalesce.c index a25122706370..7db148fa59b1 100644 --- a/gcc/lra-coalesce.c +++ b/gcc/lra-coalesce.c @@ -60,6 +60,7 @@ along with GCC; see the file COPYING3. If not see #include "machmode.h" #include "input.h" #include "function.h" +#include "symtab.h" #include "expr.h" #include "predict.h" #include "dominance.h" diff --git a/gcc/lra-constraints.c b/gcc/lra-constraints.c index f8bc12fbfdff..5bd8e7c04b82 100644 --- a/gcc/lra-constraints.c +++ b/gcc/lra-constraints.c @@ -126,6 +126,7 @@ #include "machmode.h" #include "input.h" #include "function.h" +#include "symtab.h" #include "expr.h" #include "predict.h" #include "dominance.h" diff --git a/gcc/lra-eliminations.c b/gcc/lra-eliminations.c index 01e455c74f82..a591de634949 100644 --- a/gcc/lra-eliminations.c +++ b/gcc/lra-eliminations.c @@ -71,6 +71,7 @@ along with GCC; see the file COPYING3. If not see #include "machmode.h" #include "input.h" #include "function.h" +#include "symtab.h" #include "expr.h" #include "predict.h" #include "dominance.h" diff --git a/gcc/lra-lives.c b/gcc/lra-lives.c index d7f41a7d1246..bd7e15998fd6 100644 --- a/gcc/lra-lives.c +++ b/gcc/lra-lives.c @@ -42,6 +42,7 @@ along with GCC; see the file COPYING3. If not see #include "machmode.h" #include "input.h" #include "function.h" +#include "symtab.h" #include "expr.h" #include "predict.h" #include "dominance.h" diff --git a/gcc/lra-remat.c b/gcc/lra-remat.c index 768c1fb23233..a32ecca8086e 100644 --- a/gcc/lra-remat.c +++ b/gcc/lra-remat.c @@ -71,6 +71,7 @@ along with GCC; see the file COPYING3. If not see #include "machmode.h" #include "input.h" #include "function.h" +#include "symtab.h" #include "expr.h" #include "predict.h" #include "dominance.h" diff --git a/gcc/lra-spills.c b/gcc/lra-spills.c index 3b0e72edd7e6..a42a1b3d1eee 100644 --- a/gcc/lra-spills.c +++ b/gcc/lra-spills.c @@ -73,6 +73,7 @@ along with GCC; see the file COPYING3. If not see #include "machmode.h" #include "input.h" #include "function.h" +#include "symtab.h" #include "expr.h" #include "predict.h" #include "dominance.h" diff --git a/gcc/lra.c b/gcc/lra.c index bc18c1d65386..d0a1000ec76e 100644 --- a/gcc/lra.c +++ b/gcc/lra.c @@ -120,7 +120,10 @@ along with GCC; see the file COPYING3. If not see #include "machmode.h" #include "input.h" #include "function.h" -#include "tree-core.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" +#include "tree.h" #include "optabs.h" #include "expr.h" #include "predict.h" diff --git a/gcc/lto-cgraph.c b/gcc/lto-cgraph.c index d48690fc0f49..6c6501afc4a1 100644 --- a/gcc/lto-cgraph.c +++ b/gcc/lto-cgraph.c @@ -24,13 +24,19 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stringpool.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/lto-compress.c b/gcc/lto-compress.c index 5834b88329fb..074011299987 100644 --- a/gcc/lto-compress.c +++ b/gcc/lto-compress.c @@ -27,12 +27,19 @@ along with GCC; see the file COPYING3. If not see system.h. */ #include #include "coretypes.h" -#include "tree.h" -#include "predict.h" -#include "vec.h" -#include "hashtab.h" #include "hash-set.h" #include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" +#include "tree.h" +#include "fold-const.h" +#include "predict.h" #include "tm.h" #include "hard-reg-set.h" #include "input.h" diff --git a/gcc/lto-opts.c b/gcc/lto-opts.c index 59aecaa75897..9a635b157a04 100644 --- a/gcc/lto-opts.c +++ b/gcc/lto-opts.c @@ -22,12 +22,19 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" -#include "tree.h" -#include "predict.h" -#include "vec.h" -#include "hashtab.h" #include "hash-set.h" #include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" +#include "tree.h" +#include "fold-const.h" +#include "predict.h" #include "tm.h" #include "hard-reg-set.h" #include "input.h" diff --git a/gcc/lto-section-in.c b/gcc/lto-section-in.c index e641a329de46..432e3ddd5686 100644 --- a/gcc/lto-section-in.c +++ b/gcc/lto-section-in.c @@ -23,12 +23,18 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" -#include "tree.h" -#include "predict.h" -#include "vec.h" -#include "hashtab.h" #include "hash-set.h" #include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" +#include "tree.h" +#include "fold-const.h" +#include "predict.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/lto-section-out.c b/gcc/lto-section-out.c index 7712db7306e2..63dda15490f1 100644 --- a/gcc/lto-section-out.c +++ b/gcc/lto-section-out.c @@ -23,12 +23,18 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" -#include "tree.h" -#include "predict.h" -#include "vec.h" -#include "hashtab.h" #include "hash-set.h" #include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" +#include "tree.h" +#include "fold-const.h" +#include "predict.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/lto-streamer-in.c b/gcc/lto-streamer-in.c index 7ae306ae449e..4540c83afc36 100644 --- a/gcc/lto-streamer-in.c +++ b/gcc/lto-streamer-in.c @@ -25,17 +25,23 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "tm.h" #include "toplev.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stringpool.h" #include "expr.h" #include "flags.h" #include "params.h" #include "input.h" -#include "hashtab.h" #include "predict.h" -#include "vec.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "function.h" #include "dominance.h" diff --git a/gcc/lto-streamer-out.c b/gcc/lto-streamer-out.c index 9a8c323f5373..6be260fd5152 100644 --- a/gcc/lto-streamer-out.c +++ b/gcc/lto-streamer-out.c @@ -24,18 +24,24 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "stringpool.h" #include "expr.h" #include "flags.h" #include "params.h" #include "input.h" -#include "hashtab.h" -#include "hash-set.h" #include "predict.h" -#include "vec.h" -#include "machmode.h" #include "hard-reg-set.h" #include "function.h" #include "dominance.h" @@ -51,7 +57,6 @@ along with GCC; see the file COPYING3. If not see #include "tree-ssanames.h" #include "tree-pass.h" #include "diagnostic-core.h" -#include "inchash.h" #include "except.h" #include "lto-symtab.h" #include "hash-map.h" diff --git a/gcc/lto-streamer.c b/gcc/lto-streamer.c index 469afacf958c..26b26c295fcf 100644 --- a/gcc/lto-streamer.c +++ b/gcc/lto-streamer.c @@ -26,12 +26,18 @@ along with GCC; see the file COPYING3. If not see #include "tm.h" #include "toplev.h" #include "flags.h" -#include "tree.h" -#include "predict.h" -#include "vec.h" -#include "hashtab.h" #include "hash-set.h" #include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" +#include "tree.h" +#include "fold-const.h" +#include "predict.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/lto/lto-lang.c b/gcc/lto/lto-lang.c index 1481b39a1f00..31b0b5caaba5 100644 --- a/gcc/lto/lto-lang.c +++ b/gcc/lto/lto-lang.c @@ -23,7 +23,17 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "flags.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stringpool.h" #include "stor-layout.h" #include "target.h" @@ -34,10 +44,6 @@ along with GCC; see the file COPYING3. If not see #include "lto.h" #include "tree-inline.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/lto/lto-object.c b/gcc/lto/lto-object.c index 84c7f8359b39..08f351c1b4da 100644 --- a/gcc/lto/lto-object.c +++ b/gcc/lto/lto-object.c @@ -21,12 +21,19 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" -#include "tree.h" -#include "predict.h" -#include "vec.h" -#include "hashtab.h" #include "hash-set.h" #include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" +#include "tree.h" +#include "fold-const.h" +#include "predict.h" #include "tm.h" #include "hard-reg-set.h" #include "input.h" diff --git a/gcc/lto/lto-partition.c b/gcc/lto/lto-partition.c index d5e673c70fb8..38809d28549f 100644 --- a/gcc/lto/lto-partition.c +++ b/gcc/lto/lto-partition.c @@ -21,12 +21,19 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "toplev.h" -#include "tree.h" -#include "predict.h" -#include "vec.h" -#include "hashtab.h" #include "hash-set.h" #include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" +#include "tree.h" +#include "fold-const.h" +#include "predict.h" #include "tm.h" #include "hard-reg-set.h" #include "input.h" diff --git a/gcc/lto/lto-symtab.c b/gcc/lto/lto-symtab.c index 06392a20a636..e3cc1902e03f 100644 --- a/gcc/lto/lto-symtab.c +++ b/gcc/lto/lto-symtab.c @@ -22,12 +22,19 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "diagnostic-core.h" -#include "tree.h" -#include "predict.h" -#include "vec.h" -#include "hashtab.h" #include "hash-set.h" #include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" +#include "tree.h" +#include "fold-const.h" +#include "predict.h" #include "tm.h" #include "hard-reg-set.h" #include "input.h" diff --git a/gcc/lto/lto.c b/gcc/lto/lto.c index 58e952f576b7..ed69c74a7128 100644 --- a/gcc/lto/lto.c +++ b/gcc/lto/lto.c @@ -23,7 +23,20 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "opts.h" #include "toplev.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" +#include "real.h" +#include "fixed-value.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "diagnostic-core.h" #include "tm.h" @@ -32,10 +45,6 @@ along with GCC; see the file COPYING3. If not see #include "hash-map.h" #include "is-a.h" #include "plugin-api.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/modulo-sched.c b/gcc/modulo-sched.c index be0fc4ad8c5e..240ae27a6fd8 100644 --- a/gcc/modulo-sched.c +++ b/gcc/modulo-sched.c @@ -48,7 +48,16 @@ along with GCC; see the file COPYING3. If not see #include "sched-int.h" #include "target.h" #include "cfgloop.h" -#include "tree-core.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" +#include "tree.h" #include "insn-codes.h" #include "optabs.h" #include "expr.h" diff --git a/gcc/objc/objc-act.c b/gcc/objc/objc-act.c index 6c93bda4338e..610e770e8895 100644 --- a/gcc/objc/objc-act.c +++ b/gcc/objc/objc-act.c @@ -22,7 +22,18 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stringpool.h" #include "stor-layout.h" #include "attribs.h" @@ -43,10 +54,6 @@ 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" diff --git a/gcc/objc/objc-encoding.c b/gcc/objc/objc-encoding.c index 09ea09103a80..31c44e8afcac 100644 --- a/gcc/objc/objc-encoding.c +++ b/gcc/objc/objc-encoding.c @@ -20,6 +20,16 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "stringpool.h" #include "stor-layout.h" diff --git a/gcc/objc/objc-gnu-runtime-abi-01.c b/gcc/objc/objc-gnu-runtime-abi-01.c index 186453f5299c..b096fb91f8fa 100644 --- a/gcc/objc/objc-gnu-runtime-abi-01.c +++ b/gcc/objc/objc-gnu-runtime-abi-01.c @@ -21,7 +21,18 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stringpool.h" #ifdef OBJCPLUS diff --git a/gcc/objc/objc-lang.c b/gcc/objc/objc-lang.c index fc1d38848d4c..62a91cd0de88 100644 --- a/gcc/objc/objc-lang.c +++ b/gcc/objc/objc-lang.c @@ -23,6 +23,16 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "c/c-tree.h" #include "c-family/c-common.h" diff --git a/gcc/objc/objc-map.c b/gcc/objc/objc-map.c index 8f9314587a2d..c942cc257827 100644 --- a/gcc/objc/objc-map.c +++ b/gcc/objc/objc-map.c @@ -20,6 +20,16 @@ Boston, MA 02110-1301, USA. */ #include "config.h" #include "system.h" #include "coretypes.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "ggc.h" #include "objc-map.h" diff --git a/gcc/objc/objc-next-runtime-abi-01.c b/gcc/objc/objc-next-runtime-abi-01.c index 745940b088cc..0e64694f1421 100644 --- a/gcc/objc/objc-next-runtime-abi-01.c +++ b/gcc/objc/objc-next-runtime-abi-01.c @@ -26,7 +26,18 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stringpool.h" #ifdef OBJCPLUS diff --git a/gcc/objc/objc-next-runtime-abi-02.c b/gcc/objc/objc-next-runtime-abi-02.c index bc5589303b91..bc334f879e5a 100644 --- a/gcc/objc/objc-next-runtime-abi-02.c +++ b/gcc/objc/objc-next-runtime-abi-02.c @@ -29,7 +29,18 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stringpool.h" #ifdef OBJCPLUS diff --git a/gcc/objc/objc-runtime-shared-support.c b/gcc/objc/objc-runtime-shared-support.c index 1c99c49e9112..9a5d9c648371 100644 --- a/gcc/objc/objc-runtime-shared-support.c +++ b/gcc/objc/objc-runtime-shared-support.c @@ -22,6 +22,16 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "stringpool.h" diff --git a/gcc/objcp/objcp-decl.c b/gcc/objcp/objcp-decl.c index fedd93540095..5df4b1a2f745 100644 --- a/gcc/objcp/objcp-decl.c +++ b/gcc/objcp/objcp-decl.c @@ -23,9 +23,18 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "cp-tree.h" -#include "hashtab.h" #include "c-family/c-objc.h" #include "objc-act.h" diff --git a/gcc/objcp/objcp-lang.c b/gcc/objcp/objcp-lang.c index 45bebfff471f..0fc8a5579785 100644 --- a/gcc/objcp/objcp-lang.c +++ b/gcc/objcp/objcp-lang.c @@ -22,6 +22,16 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "cp-tree.h" #include "c-family/c-common.h" diff --git a/gcc/omega.c b/gcc/omega.c index baf9c1d86ee0..321fa61d0d21 100644 --- a/gcc/omega.c +++ b/gcc/omega.c @@ -33,6 +33,16 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "diagnostic-core.h" #include "dumpfile.h" diff --git a/gcc/omp-low.c b/gcc/omp-low.c index ed7e6627a42f..eaad52aed3bc 100644 --- a/gcc/omp-low.c +++ b/gcc/omp-low.c @@ -25,15 +25,21 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stringpool.h" #include "stor-layout.h" #include "rtl.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/optabs.c b/gcc/optabs.c index 62b0459adbb5..615199a6dc62 100644 --- a/gcc/optabs.c +++ b/gcc/optabs.c @@ -28,6 +28,15 @@ along with GCC; see the file COPYING3. If not see is properly defined. */ #include "insn-config.h" #include "rtl.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "tree-hasher.h" #include "stor-layout.h" @@ -35,10 +44,6 @@ 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" diff --git a/gcc/optc-save-gen.awk b/gcc/optc-save-gen.awk index ebeb509e72b7..cce3042783e7 100644 --- a/gcc/optc-save-gen.awk +++ b/gcc/optc-save-gen.awk @@ -40,7 +40,17 @@ print "" print "#include " quote "flags.h" quote print "#include " quote "target.h" quote print "#include " quote "inchash.h" quote +print "#include " quote "hash-set.h" quote +print "#include " quote "machmode.h" quote +print "#include " quote "vec.h" quote +print "#include " quote "double-int.h" quote +print "#include " quote "input.h" quote +print "#include " quote "alias.h" quote +print "#include " quote "symtab.h" quote +print "#include " quote "wide-int.h" quote +print "#include " quote "inchash.h" quote print "#include " quote "tree.h" quote +print "#include " quote "fold-const.h" quote print "#include " quote "tree-ssa-alias.h" quote print "#include " quote "is-a.h" quote print "#include " quote "predict.h" quote diff --git a/gcc/opth-gen.awk b/gcc/opth-gen.awk index b891ef718c7b..2368aefc83fc 100644 --- a/gcc/opth-gen.awk +++ b/gcc/opth-gen.awk @@ -488,7 +488,7 @@ print " OPT_SPECIAL_program_name," print " OPT_SPECIAL_input_file" print "};" print "" -print "#ifdef GCC_C_COMMON_H" +print "#ifdef GCC_C_COMMON_C" print "/* Mapping from cpp message reasons to the options that enable them. */" print "#include " print "struct cpp_reason_option_codes_t" diff --git a/gcc/opts-global.c b/gcc/opts-global.c index 7a2f76da2196..b61bdcf3ccc4 100644 --- a/gcc/opts-global.c +++ b/gcc/opts-global.c @@ -24,12 +24,18 @@ along with GCC; see the file COPYING3. If not see #include "diagnostic.h" #include "opts.h" #include "flags.h" -#include "tree.h" /* Required by langhooks.h. */ -#include "predict.h" -#include "vec.h" -#include "hashtab.h" #include "hash-set.h" #include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" +#include "tree.h" /* Required by langhooks.h. */ +#include "fold-const.h" +#include "predict.h" #include "tm.h" #include "hard-reg-set.h" #include "input.h" diff --git a/gcc/passes.c b/gcc/passes.c index 67deff358de1..52dc067900eb 100644 --- a/gcc/passes.c +++ b/gcc/passes.c @@ -28,7 +28,17 @@ along with GCC; see the file COPYING3. If not see #include "tm.h" #include "line-map.h" #include "input.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "varasm.h" #include "rtl.h" #include "tm_p.h" @@ -40,10 +50,6 @@ 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" diff --git a/gcc/plugin.c b/gcc/plugin.c index a241a3577722..7e07b634d2f0 100644 --- a/gcc/plugin.c +++ b/gcc/plugin.c @@ -25,6 +25,17 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "hash-table.h" #include "diagnostic-core.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "flags.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "tree-pass.h" #include "intl.h" diff --git a/gcc/postreload-gcse.c b/gcc/postreload-gcse.c index 5e2c3e596227..8d826328bd35 100644 --- a/gcc/postreload-gcse.c +++ b/gcc/postreload-gcse.c @@ -25,6 +25,15 @@ along with GCC; see the file COPYING3. If not see #include "hash-table.h" #include "rtl.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "tm_p.h" #include "regs.h" @@ -33,10 +42,6 @@ along with GCC; see the file COPYING3. If not see #include "insn-config.h" #include "recog.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "input.h" #include "function.h" #include "dominance.h" diff --git a/gcc/postreload.c b/gcc/postreload.c index 146a1b5748cf..67d02d016a37 100644 --- a/gcc/postreload.c +++ b/gcc/postreload.c @@ -34,6 +34,7 @@ along with GCC; see the file COPYING3. If not see #include "vec.h" #include "input.h" #include "function.h" +#include "symtab.h" #include "expr.h" #include "insn-codes.h" #include "optabs.h" @@ -50,6 +51,12 @@ along with GCC; see the file COPYING3. If not see #include "cselib.h" #include "diagnostic-core.h" #include "except.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "target.h" #include "tree-pass.h" diff --git a/gcc/predict.c b/gcc/predict.c index 3b2142f9884c..97938970211b 100644 --- a/gcc/predict.c +++ b/gcc/predict.c @@ -31,16 +31,22 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "calls.h" #include "rtl.h" #include "tm_p.h" #include "hard-reg-set.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "input.h" #include "function.h" #include "dominance.h" diff --git a/gcc/print-rtl.c b/gcc/print-rtl.c index dd0cca7cc821..05da6f7aa4dd 100644 --- a/gcc/print-rtl.c +++ b/gcc/print-rtl.c @@ -33,15 +33,20 @@ along with GCC; see the file COPYING3. If not see /* These headers all define things which are not available in generator programs. */ #ifndef GENERATOR_FILE +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "print-tree.h" #include "flags.h" #include "hard-reg-set.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "input.h" #include "function.h" #include "basic-block.h" diff --git a/gcc/print-tree.c b/gcc/print-tree.c index d1e1465f5a35..6b36d0294bb8 100644 --- a/gcc/print-tree.c +++ b/gcc/print-tree.c @@ -22,6 +22,17 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" +#include "real.h" +#include "fixed-value.h" #include "tree.h" #include "varasm.h" #include "print-rtl.h" @@ -34,10 +45,6 @@ along with GCC; see the file COPYING3. If not see #include "hash-map.h" #include "is-a.h" #include "plugin-api.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/profile.c b/gcc/profile.c index 850817f8c40f..86a70942dfd0 100644 --- a/gcc/profile.c +++ b/gcc/profile.c @@ -54,6 +54,7 @@ along with GCC; see the file COPYING3. If not see #include "rtl.h" #include "flags.h" #include "regs.h" +#include "symtab.h" #include "expr.h" #include "hashtab.h" #include "hash-set.h" @@ -70,7 +71,10 @@ along with GCC; see the file COPYING3. If not see #include "diagnostic-core.h" #include "coverage.h" #include "value-prof.h" +#include "symtab.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "tree-ssa-alias.h" #include "internal-fn.h" #include "gimple-expr.h" diff --git a/gcc/real.c b/gcc/real.c index 1fc7a8544687..01b169ed323d 100644 --- a/gcc/real.c +++ b/gcc/real.c @@ -23,6 +23,15 @@ #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "diagnostic-core.h" #include "real.h" diff --git a/gcc/realmpfr.c b/gcc/realmpfr.c index a10ed35c2b64..3ddb70446e80 100644 --- a/gcc/realmpfr.c +++ b/gcc/realmpfr.c @@ -21,6 +21,16 @@ #include "system.h" #include "coretypes.h" #include "realmpfr.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" /* For TYPE_MODE in real_from_mpfr. */ #include "stor-layout.h" diff --git a/gcc/recog.c b/gcc/recog.c index 81dfc85225d6..cf7f48d9c433 100644 --- a/gcc/recog.c +++ b/gcc/recog.c @@ -22,6 +22,15 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "rtl-error.h" #include "tm_p.h" @@ -32,10 +41,6 @@ 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" diff --git a/gcc/ree.c b/gcc/ree.c index 16ea7ccbad1b..bf872a25386f 100644 --- a/gcc/ree.c +++ b/gcc/ree.c @@ -220,15 +220,21 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "tm.h" #include "rtl.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "tm_p.h" #include "flags.h" #include "regs.h" #include "hard-reg-set.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" #include "machmode.h" #include "input.h" #include "function.h" diff --git a/gcc/reg-stack.c b/gcc/reg-stack.c index 07c731214130..5796d348c077 100644 --- a/gcc/reg-stack.c +++ b/gcc/reg-stack.c @@ -153,14 +153,19 @@ #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #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" diff --git a/gcc/reginfo.c b/gcc/reginfo.c index 7b405aef0078..407d61b6d8fc 100644 --- a/gcc/reginfo.c +++ b/gcc/reginfo.c @@ -30,16 +30,21 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "tm.h" #include "hard-reg-set.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "rtl.h" #include "expr.h" #include "tm_p.h" #include "flags.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "input.h" #include "function.h" #include "dominance.h" diff --git a/gcc/reload.c b/gcc/reload.c index 29e99d256f91..b7b91cd9be1d 100644 --- a/gcc/reload.c +++ b/gcc/reload.c @@ -95,6 +95,7 @@ a register with any other reload. */ #include "rtl-error.h" #include "tm_p.h" #include "insn-config.h" +#include "symtab.h" #include "expr.h" #include "insn-codes.h" #include "optabs.h" diff --git a/gcc/reload1.c b/gcc/reload1.c index ab9ae6854859..b1af1a463a97 100644 --- a/gcc/reload1.c +++ b/gcc/reload1.c @@ -35,6 +35,7 @@ along with GCC; see the file COPYING3. If not see #include "vec.h" #include "input.h" #include "function.h" +#include "symtab.h" #include "expr.h" #include "insn-codes.h" #include "optabs.h" @@ -50,6 +51,9 @@ along with GCC; see the file COPYING3. If not see #include "reload.h" #include "recog.h" #include "except.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "ira.h" #include "target.h" diff --git a/gcc/reorg.c b/gcc/reorg.c index 31dcbdbeedc2..043ba4b80456 100644 --- a/gcc/reorg.c +++ b/gcc/reorg.c @@ -107,6 +107,7 @@ along with GCC; see the file COPYING3. If not see #include "diagnostic-core.h" #include "rtl.h" #include "tm_p.h" +#include "symtab.h" #include "expr.h" #include "hashtab.h" #include "hash-set.h" diff --git a/gcc/rtl-chkp.c b/gcc/rtl-chkp.c index 4996454cc1ae..524b3ba1af62 100644 --- a/gcc/rtl-chkp.c +++ b/gcc/rtl-chkp.c @@ -21,6 +21,7 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" +#include "symtab.h" #include "expr.h" #include "target.h" #include "tree-ssa-alias.h" @@ -28,7 +29,17 @@ along with GCC; see the file COPYING3. If not see #include "is-a.h" #include "predict.h" #include "basic-block.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "gimple-expr.h" #include "gimple.h" #include "bitmap.h" diff --git a/gcc/rtlanal.c b/gcc/rtlanal.c index 43ed2de2093e..a63bd400c281 100644 --- a/gcc/rtlanal.c +++ b/gcc/rtlanal.c @@ -41,6 +41,9 @@ along with GCC; see the file COPYING3. If not see #include "predict.h" #include "basic-block.h" #include "df.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "emit-rtl.h" /* FIXME: Can go away once crtl is moved to rtl.h. */ #include "addresses.h" diff --git a/gcc/rtlhooks.c b/gcc/rtlhooks.c index 30c6422e0395..efb15139943a 100644 --- a/gcc/rtlhooks.c +++ b/gcc/rtlhooks.c @@ -23,6 +23,7 @@ along with GCC; see the file COPYING3. If not see #include "tm.h" #include "rtl.h" #include "rtlhooks-def.h" +#include "symtab.h" #include "expr.h" #include "recog.h" diff --git a/gcc/sanopt.c b/gcc/sanopt.c index 629b3ba105a8..fa25890ef479 100644 --- a/gcc/sanopt.c +++ b/gcc/sanopt.c @@ -21,12 +21,20 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "hash-table.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" #include "tm.h" #include "hard-reg-set.h" #include "function.h" diff --git a/gcc/sched-deps.c b/gcc/sched-deps.c index a00781de730e..5434831d3df2 100644 --- a/gcc/sched-deps.c +++ b/gcc/sched-deps.c @@ -26,14 +26,19 @@ along with GCC; see the file COPYING3. If not see #include "tm.h" #include "diagnostic-core.h" #include "rtl.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" /* FIXME: Used by call_may_noreturn_p. */ #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" diff --git a/gcc/sched-vis.c b/gcc/sched-vis.c index 0c54f92bdf13..32f7a7c329c6 100644 --- a/gcc/sched-vis.c +++ b/gcc/sched-vis.c @@ -28,6 +28,15 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "tm.h" #include "rtl.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" /* FIXME: To dump INSN_VAR_LOCATION_DECL. */ #include "predict.h" #include "vec.h" diff --git a/gcc/sdbout.c b/gcc/sdbout.c index c48c8c7de09e..b4f7325ee3c2 100644 --- a/gcc/sdbout.c +++ b/gcc/sdbout.c @@ -44,6 +44,15 @@ AT&T C compiler. From the example below I would conclude the following: #include "coretypes.h" #include "tm.h" #include "debug.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "varasm.h" #include "stor-layout.h" diff --git a/gcc/sel-sched-ir.c b/gcc/sel-sched-ir.c index ab26bd0292fe..94f6c43a2845 100644 --- a/gcc/sel-sched-ir.c +++ b/gcc/sel-sched-ir.c @@ -48,6 +48,9 @@ along with GCC; see the file COPYING3. If not see #include "target.h" #include "sched-int.h" #include "ggc.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "langhooks.h" #include "rtlhooks-def.h" diff --git a/gcc/sel-sched.c b/gcc/sel-sched.c index 216f483afa43..988f9d50719d 100644 --- a/gcc/sel-sched.c +++ b/gcc/sel-sched.c @@ -46,6 +46,9 @@ along with GCC; see the file COPYING3. If not see #include "output.h" #include "sched-int.h" #include "ggc.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "langhooks.h" #include "rtlhooks-def.h" diff --git a/gcc/sese.c b/gcc/sese.c index 4da6cd3a217d..fb5b6365b026 100644 --- a/gcc/sese.c +++ b/gcc/sese.c @@ -23,13 +23,20 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "hash-map.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "tree-pretty-print.h" #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" diff --git a/gcc/shrink-wrap.c b/gcc/shrink-wrap.c index afb6d1d7be89..0c7a64c2e4f2 100644 --- a/gcc/shrink-wrap.c +++ b/gcc/shrink-wrap.c @@ -24,16 +24,22 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "tm.h" #include "rtl-error.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "varasm.h" #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" diff --git a/gcc/simplify-rtx.c b/gcc/simplify-rtx.c index 56de54d9bcb8..b1dbc25b495d 100644 --- a/gcc/simplify-rtx.c +++ b/gcc/simplify-rtx.c @@ -23,7 +23,17 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "tm.h" #include "rtl.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "varasm.h" #include "tm_p.h" #include "regs.h" @@ -31,10 +41,6 @@ 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 "insn-codes.h" diff --git a/gcc/stack-ptr-mod.c b/gcc/stack-ptr-mod.c index 63b8f336a27b..4f74ed3c46a8 100644 --- a/gcc/stack-ptr-mod.c +++ b/gcc/stack-ptr-mod.c @@ -21,16 +21,21 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "rtl.h" #include "regs.h" #include "expr.h" #include "tree-pass.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/stmt.c b/gcc/stmt.c index 104e66623823..845c789310dc 100644 --- a/gcc/stmt.c +++ b/gcc/stmt.c @@ -29,16 +29,22 @@ along with GCC; see the file COPYING3. If not see #include "rtl.h" #include "hard-reg-set.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "varasm.h" #include "stor-layout.h" #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" diff --git a/gcc/stor-layout.c b/gcc/stor-layout.c index 8672b55ba8d8..8bcee591dc78 100644 --- a/gcc/stor-layout.c +++ b/gcc/stor-layout.c @@ -22,7 +22,17 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "stringpool.h" #include "varasm.h" @@ -30,10 +40,6 @@ 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" diff --git a/gcc/store-motion.c b/gcc/store-motion.c index 588036c74e2d..821d756116d5 100644 --- a/gcc/store-motion.c +++ b/gcc/store-motion.c @@ -25,6 +25,15 @@ along with GCC; see the file COPYING3. If not see #include "toplev.h" #include "rtl.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "tm_p.h" #include "regs.h" @@ -33,10 +42,6 @@ along with GCC; see the file COPYING3. If not see #include "insn-config.h" #include "recog.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "input.h" #include "function.h" #include "dominance.h" diff --git a/gcc/stringpool.c b/gcc/stringpool.c index 0c5bed5e7626..d23868cafd0b 100644 --- a/gcc/stringpool.c +++ b/gcc/stringpool.c @@ -30,8 +30,17 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "ggc.h" #include "ggc-internal.h" -#include "tree.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" #include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" +#include "tree.h" #include "cpplib.h" /* The "" allocated string. */ diff --git a/gcc/symtab.c b/gcc/symtab.c index 794c4760411a..aba1ae4063bc 100644 --- a/gcc/symtab.c +++ b/gcc/symtab.c @@ -23,13 +23,20 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "tm.h" #include "rtl.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.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" diff --git a/gcc/target-globals.c b/gcc/target-globals.c index 8c1e1e77cee0..acd23b9e17d6 100644 --- a/gcc/target-globals.c +++ b/gcc/target-globals.c @@ -23,6 +23,14 @@ along with GCC; see the file COPYING3. If not see #include "tm.h" #include "insn-config.h" #include "machmode.h" +#include "hash-set.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "ggc.h" #include "toplev.h" diff --git a/gcc/targhooks.c b/gcc/targhooks.c index 0348ef27138e..9b1657fb9fc7 100644 --- a/gcc/targhooks.c +++ b/gcc/targhooks.c @@ -52,15 +52,22 @@ along with GCC; see the file COPYING3. If not see #include "tm.h" #include "machmode.h" #include "rtl.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "varasm.h" #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" diff --git a/gcc/toplev.c b/gcc/toplev.c index 1ad76f2e590b..76c41c3686ea 100644 --- a/gcc/toplev.c +++ b/gcc/toplev.c @@ -28,7 +28,17 @@ along with GCC; see the file COPYING3. If not see #include "tm.h" #include "line-map.h" #include "input.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "varasm.h" #include "tree-inline.h" #include "realmpfr.h" /* For GMP/MPFR/MPC versions, in print_version. */ @@ -43,10 +53,6 @@ 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" diff --git a/gcc/tracer.c b/gcc/tracer.c index aab50379befc..87a8dc29424c 100644 --- a/gcc/tracer.c +++ b/gcc/tracer.c @@ -37,15 +37,21 @@ #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "rtl.h" #include "hard-reg-set.h" #include "profile.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "input.h" #include "function.h" #include "dominance.h" diff --git a/gcc/trans-mem.c b/gcc/trans-mem.c index a0934eb1f286..b4497600cc52 100644 --- a/gcc/trans-mem.c +++ b/gcc/trans-mem.c @@ -21,12 +21,19 @@ #include "system.h" #include "coretypes.h" #include "hash-table.h" -#include "tree.h" -#include "predict.h" -#include "vec.h" -#include "hashtab.h" #include "hash-set.h" #include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" +#include "tree.h" +#include "fold-const.h" +#include "predict.h" #include "tm.h" #include "hard-reg-set.h" #include "input.h" diff --git a/gcc/tree-affine.c b/gcc/tree-affine.c index 945181e44b73..6ba35766da24 100644 --- a/gcc/tree-affine.c +++ b/gcc/tree-affine.c @@ -20,15 +20,22 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "expr.h" #include "tree-pretty-print.h" #include "tree-affine.h" #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" diff --git a/gcc/tree-browser.c b/gcc/tree-browser.c index ea701ed2703c..70e93e6833d3 100644 --- a/gcc/tree-browser.c +++ b/gcc/tree-browser.c @@ -22,6 +22,16 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "hash-table.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "tree-pretty-print.h" #include "print-tree.h" diff --git a/gcc/tree-call-cdce.c b/gcc/tree-call-cdce.c index 69743f8f38f6..f0b3ce77c87e 100644 --- a/gcc/tree-call-cdce.c +++ b/gcc/tree-call-cdce.c @@ -33,7 +33,14 @@ along with GCC; see the file COPYING3. If not see #include "dominance.h" #include "cfg.h" #include "basic-block.h" +#include "symtab.h" +#include "alias.h" +#include "double-int.h" +#include "wide-int.h" +#include "inchash.h" +#include "real.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "gimple-pretty-print.h" #include "tree-ssa-alias.h" diff --git a/gcc/tree-cfg.c b/gcc/tree-cfg.c index aed52548f7c0..a9a2c2f73921 100644 --- a/gcc/tree-cfg.c +++ b/gcc/tree-cfg.c @@ -24,16 +24,22 @@ along with GCC; see the file COPYING3. If not see #include "hash-table.h" #include "hash-map.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "trans-mem.h" #include "stor-layout.h" #include "print-tree.h" #include "tm_p.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/tree-cfgcleanup.c b/gcc/tree-cfgcleanup.c index 3e74ef22627a..d712b30d69e6 100644 --- a/gcc/tree-cfgcleanup.c +++ b/gcc/tree-cfgcleanup.c @@ -21,13 +21,19 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "tm_p.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/tree-chkp-opt.c b/gcc/tree-chkp-opt.c index 77c7fb953505..aed2c8079303 100644 --- a/gcc/tree-chkp-opt.c +++ b/gcc/tree-chkp-opt.c @@ -21,8 +21,18 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" -#include "tree-core.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "target.h" #include "tree-cfg.h" #include "tree-pass.h" diff --git a/gcc/tree-chkp.c b/gcc/tree-chkp.c index 4dda55282c98..c606040aa47e 100644 --- a/gcc/tree-chkp.c +++ b/gcc/tree-chkp.c @@ -21,10 +21,20 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" -#include "tree-core.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" +#include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "varasm.h" -#include "tree.h" #include "target.h" #include "tree-iterator.h" #include "tree-cfg.h" diff --git a/gcc/tree-chrec.c b/gcc/tree-chrec.c index d0f68c0a2df4..84ba30e4e92b 100644 --- a/gcc/tree-chrec.c +++ b/gcc/tree-chrec.c @@ -26,14 +26,22 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" +#include "real.h" #include "tree.h" +#include "fold-const.h" #include "tree-pretty-print.h" #include "cfgloop.h" #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" diff --git a/gcc/tree-complex.c b/gcc/tree-complex.c index 5148ca587bb0..69559b71fb3c 100644 --- a/gcc/tree-complex.c +++ b/gcc/tree-complex.c @@ -21,14 +21,21 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" +#include "real.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "flags.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/tree-core.h b/gcc/tree-core.h index b6551abbe865..41f99d1a6fe7 100644 --- a/gcc/tree-core.h +++ b/gcc/tree-core.h @@ -20,19 +20,6 @@ along with GCC; see the file COPYING3. If not see #ifndef GCC_TREE_CORE_H #define GCC_TREE_CORE_H -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" -#include "input.h" -#include "statistics.h" -#include "vec.h" -#include "double-int.h" -#include "real.h" -#include "fixed-value.h" -#include "alias.h" -#include "flags.h" -#include "symtab.h" - /* This file contains all the data structures that define the 'tree' type. There are no accessor macros nor functions in this file. Only the basic data structures, extern declarations and type definitions. */ diff --git a/gcc/tree-data-ref.c b/gcc/tree-data-ref.c index 5ec597267574..5c42e579bc02 100644 --- a/gcc/tree-data-ref.c +++ b/gcc/tree-data-ref.c @@ -76,14 +76,21 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "expr.h" #include "gimple-pretty-print.h" #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" diff --git a/gcc/tree-dfa.c b/gcc/tree-dfa.c index 9ed52d180825..adf5ad3f23cd 100644 --- a/gcc/tree-dfa.c +++ b/gcc/tree-dfa.c @@ -23,13 +23,20 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "tm.h" #include "hashtab.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "tm_p.h" #include "predict.h" -#include "vec.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/tree-diagnostic.c b/gcc/tree-diagnostic.c index 63c168e2ef6f..99d47cbd5d9c 100644 --- a/gcc/tree-diagnostic.c +++ b/gcc/tree-diagnostic.c @@ -22,6 +22,16 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "diagnostic.h" #include "tree-pretty-print.h" diff --git a/gcc/tree-dump.c b/gcc/tree-dump.c index a30bbb2ff7ba..620b39136549 100644 --- a/gcc/tree-dump.c +++ b/gcc/tree-dump.c @@ -22,7 +22,18 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" +#include "real.h" #include "tree.h" +#include "fixed-value.h" #include "splay-tree.h" #include "filenames.h" #include "tree-dump.h" @@ -30,7 +41,6 @@ along with GCC; see the file COPYING3. If not see #include "tree-iterator.h" #include "tree-pretty-print.h" #include "tree-cfg.h" -#include "wide-int.h" #include "wide-int-print.h" static unsigned int queue (dump_info_p, const_tree, int); diff --git a/gcc/tree-eh.c b/gcc/tree-eh.c index b1f38a2078a9..e9bf3f131751 100644 --- a/gcc/tree-eh.c +++ b/gcc/tree-eh.c @@ -22,14 +22,20 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "hash-table.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #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" diff --git a/gcc/tree-emutls.c b/gcc/tree-emutls.c index ef05b88c0c5d..da03b2a0fca5 100644 --- a/gcc/tree-emutls.c +++ b/gcc/tree-emutls.c @@ -20,14 +20,21 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "varasm.h" #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" diff --git a/gcc/tree-if-conv.c b/gcc/tree-if-conv.c index 5d27fe320382..96b86a801a8e 100644 --- a/gcc/tree-if-conv.c +++ b/gcc/tree-if-conv.c @@ -84,14 +84,20 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "flags.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/tree-inline.c b/gcc/tree-inline.c index 5518d404ff94..4a47fd2842e8 100644 --- a/gcc/tree-inline.c +++ b/gcc/tree-inline.c @@ -23,7 +23,17 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "tm.h" #include "diagnostic-core.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "calls.h" #include "tree-inline.h" diff --git a/gcc/tree-into-ssa.c b/gcc/tree-into-ssa.c index 08e0c069c509..a7bff1e78260 100644 --- a/gcc/tree-into-ssa.c +++ b/gcc/tree-into-ssa.c @@ -22,15 +22,21 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "flags.h" #include "tm_p.h" #include "langhooks.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/tree-iterator.c b/gcc/tree-iterator.c index d6f05fb89624..d62f272f589b 100644 --- a/gcc/tree-iterator.c +++ b/gcc/tree-iterator.c @@ -21,6 +21,16 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "tree-iterator.h" #include "ggc.h" diff --git a/gcc/tree-loop-distribution.c b/gcc/tree-loop-distribution.c index 1d47c4e67829..1b799142b031 100644 --- a/gcc/tree-loop-distribution.c +++ b/gcc/tree-loop-distribution.c @@ -44,12 +44,19 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" -#include "tree.h" -#include "predict.h" -#include "vec.h" -#include "hashtab.h" #include "hash-set.h" #include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" +#include "tree.h" +#include "fold-const.h" +#include "predict.h" #include "tm.h" #include "hard-reg-set.h" #include "input.h" diff --git a/gcc/tree-nested.c b/gcc/tree-nested.c index b88ee5e36771..08b9ceab0d86 100644 --- a/gcc/tree-nested.c +++ b/gcc/tree-nested.c @@ -21,14 +21,20 @@ #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #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" diff --git a/gcc/tree-nrv.c b/gcc/tree-nrv.c index b1707e805a82..f4b162a68659 100644 --- a/gcc/tree-nrv.c +++ b/gcc/tree-nrv.c @@ -21,11 +21,17 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" -#include "tree.h" -#include "hashtab.h" #include "hash-set.h" -#include "vec.h" #include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" +#include "tree.h" +#include "fold-const.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/tree-object-size.c b/gcc/tree-object-size.c index 9eccf877de92..4b2c26716cd9 100644 --- a/gcc/tree-object-size.c +++ b/gcc/tree-object-size.c @@ -22,16 +22,22 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "tree-object-size.h" #include "diagnostic-core.h" #include "gimple-pretty-print.h" #include "bitmap.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/tree-outof-ssa.c b/gcc/tree-outof-ssa.c index b2efc2dc6ec6..af397ad8e97b 100644 --- a/gcc/tree-outof-ssa.c +++ b/gcc/tree-outof-ssa.c @@ -22,13 +22,19 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/tree-parloops.c b/gcc/tree-parloops.c index 178d9813fbc1..5f7c1bc360ab 100644 --- a/gcc/tree-parloops.c +++ b/gcc/tree-parloops.c @@ -22,12 +22,19 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" -#include "tree.h" -#include "predict.h" -#include "vec.h" -#include "hashtab.h" #include "hash-set.h" #include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" +#include "tree.h" +#include "fold-const.h" +#include "predict.h" #include "tm.h" #include "hard-reg-set.h" #include "input.h" diff --git a/gcc/tree-phinodes.c b/gcc/tree-phinodes.c index fdb67b4e15f2..d657907f9384 100644 --- a/gcc/tree-phinodes.c +++ b/gcc/tree-phinodes.c @@ -21,12 +21,18 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" -#include "tree.h" -#include "predict.h" -#include "vec.h" -#include "hashtab.h" #include "hash-set.h" #include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" +#include "tree.h" +#include "fold-const.h" +#include "predict.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/tree-predcom.c b/gcc/tree-predcom.c index 8c8a393e8177..0e4d7689e5a4 100644 --- a/gcc/tree-predcom.c +++ b/gcc/tree-predcom.c @@ -188,14 +188,20 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "tm_p.h" #include "cfgloop.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/tree-pretty-print.c b/gcc/tree-pretty-print.c index 574f4a28cf46..73a61f1b00c2 100644 --- a/gcc/tree-pretty-print.c +++ b/gcc/tree-pretty-print.c @@ -22,19 +22,24 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "stor-layout.h" #include "expr.h" #include "tree-pretty-print.h" -#include "hashtab.h" -#include "hash-set.h" #include "gimple-expr.h" #include "predict.h" #include "hash-map.h" #include "is-a.h" #include "plugin-api.h" -#include "vec.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/tree-profile.c b/gcc/tree-profile.c index 1c91f82e8099..f57a247295a5 100644 --- a/gcc/tree-profile.c +++ b/gcc/tree-profile.c @@ -42,7 +42,14 @@ along with GCC; see the file COPYING3. If not see #include "basic-block.h" #include "diagnostic-core.h" #include "coverage.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "tree-ssa-alias.h" #include "internal-fn.h" #include "gimple-expr.h" diff --git a/gcc/tree-scalar-evolution.c b/gcc/tree-scalar-evolution.c index 2caf18708f00..d4b246e7d420 100644 --- a/gcc/tree-scalar-evolution.c +++ b/gcc/tree-scalar-evolution.c @@ -256,14 +256,21 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "expr.h" #include "gimple-pretty-print.h" #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" diff --git a/gcc/tree-sra.c b/gcc/tree-sra.c index 814dbf55ae26..f560fe0c5993 100644 --- a/gcc/tree-sra.c +++ b/gcc/tree-sra.c @@ -78,12 +78,18 @@ along with GCC; see the file COPYING3. If not see #include "hash-table.h" #include "alloc-pool.h" #include "tm.h" -#include "tree.h" -#include "predict.h" -#include "vec.h" -#include "hashtab.h" #include "hash-set.h" #include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" +#include "tree.h" +#include "fold-const.h" +#include "predict.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/tree-ssa-address.c b/gcc/tree-ssa-address.c index bc3e6a5d3c50..444c3a4564d6 100644 --- a/gcc/tree-ssa-address.c +++ b/gcc/tree-ssa-address.c @@ -24,14 +24,20 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "tm_p.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/tree-ssa-alias.c b/gcc/tree-ssa-alias.c index c117a9c7f987..84938ecc93cc 100644 --- a/gcc/tree-ssa-alias.c +++ b/gcc/tree-ssa-alias.c @@ -22,14 +22,21 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "tm_p.h" #include "target.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" + #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/tree-ssa-ccp.c b/gcc/tree-ssa-ccp.c index 2ae6af9e2b5f..43336fad6e07 100644 --- a/gcc/tree-ssa-ccp.c +++ b/gcc/tree-ssa-ccp.c @@ -122,15 +122,22 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" +#include "real.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "flags.h" #include "tm_p.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/tree-ssa-coalesce.c b/gcc/tree-ssa-coalesce.c index 63de67fc1092..fda79dce784c 100644 --- a/gcc/tree-ssa-coalesce.c +++ b/gcc/tree-ssa-coalesce.c @@ -22,17 +22,23 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "flags.h" #include "tree-pretty-print.h" #include "bitmap.h" #include "dumpfile.h" #include "hash-table.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/tree-ssa-copy.c b/gcc/tree-ssa-copy.c index 555e80dba5e6..5ae8e6c27e99 100644 --- a/gcc/tree-ssa-copy.c +++ b/gcc/tree-ssa-copy.c @@ -21,14 +21,20 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "flags.h" #include "tm_p.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/tree-ssa-copyrename.c b/gcc/tree-ssa-copyrename.c index a09f3d41daab..a5ea091f7a92 100644 --- a/gcc/tree-ssa-copyrename.c +++ b/gcc/tree-ssa-copyrename.c @@ -22,12 +22,18 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" -#include "tree.h" -#include "predict.h" -#include "vec.h" -#include "hashtab.h" #include "hash-set.h" #include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" +#include "tree.h" +#include "fold-const.h" +#include "predict.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/tree-ssa-dce.c b/gcc/tree-ssa-dce.c index c1b0db4229ee..a502293e7dca 100644 --- a/gcc/tree-ssa-dce.c +++ b/gcc/tree-ssa-dce.c @@ -46,15 +46,20 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" - +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "calls.h" #include "gimple-pretty-print.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/tree-ssa-dom.c b/gcc/tree-ssa-dom.c index c70245b5c083..9f0b2a5eadd3 100644 --- a/gcc/tree-ssa-dom.c +++ b/gcc/tree-ssa-dom.c @@ -23,15 +23,22 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "hash-table.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" +#include "real.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "flags.h" #include "tm_p.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/tree-ssa-dse.c b/gcc/tree-ssa-dse.c index e51eda14e81b..514d647c71ed 100644 --- a/gcc/tree-ssa-dse.c +++ b/gcc/tree-ssa-dse.c @@ -21,13 +21,19 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "tm_p.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/tree-ssa-forwprop.c b/gcc/tree-ssa-forwprop.c index a8fbccccd679..6054ef4155c5 100644 --- a/gcc/tree-ssa-forwprop.c +++ b/gcc/tree-ssa-forwprop.c @@ -21,14 +21,20 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "tm_p.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/tree-ssa-ifcombine.c b/gcc/tree-ssa-ifcombine.c index 1069249dd346..0ac13b565a89 100644 --- a/gcc/tree-ssa-ifcombine.c +++ b/gcc/tree-ssa-ifcombine.c @@ -26,13 +26,19 @@ along with GCC; see the file COPYING3. If not see BRANCH_COST. */ #include "rtl.h" #include "tm_p.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/tree-ssa-live.c b/gcc/tree-ssa-live.c index 72cd8b720b8c..6a2b566bd7ef 100644 --- a/gcc/tree-ssa-live.c +++ b/gcc/tree-ssa-live.c @@ -23,15 +23,21 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "hash-table.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "gimple-pretty-print.h" #include "bitmap.h" #include "sbitmap.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/tree-ssa-loop-ch.c b/gcc/tree-ssa-loop-ch.c index aad00af576fb..d759de795257 100644 --- a/gcc/tree-ssa-loop-ch.c +++ b/gcc/tree-ssa-loop-ch.c @@ -21,13 +21,19 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "tm_p.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/tree-ssa-loop-im.c b/gcc/tree-ssa-loop-im.c index 6319eff7a7c6..9aba79ba7769 100644 --- a/gcc/tree-ssa-loop-im.c +++ b/gcc/tree-ssa-loop-im.c @@ -21,13 +21,19 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "tm_p.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/tree-ssa-loop-ivcanon.c b/gcc/tree-ssa-loop-ivcanon.c index 7498735bc1b2..0e1d75d3323a 100644 --- a/gcc/tree-ssa-loop-ivcanon.c +++ b/gcc/tree-ssa-loop-ivcanon.c @@ -39,14 +39,20 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "tm_p.h" #include "profile.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/tree-ssa-loop-ivopts.c b/gcc/tree-ssa-loop-ivopts.c index a0e59f6d6a13..cb7eac8f71e3 100644 --- a/gcc/tree-ssa-loop-ivopts.c +++ b/gcc/tree-ssa-loop-ivopts.c @@ -65,14 +65,20 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "tm_p.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/tree-ssa-loop-manip.c b/gcc/tree-ssa-loop-manip.c index adf5319d52d0..228fac665d64 100644 --- a/gcc/tree-ssa-loop-manip.c +++ b/gcc/tree-ssa-loop-manip.c @@ -21,13 +21,19 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "tm_p.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/tree-ssa-loop-niter.c b/gcc/tree-ssa-loop-niter.c index 6c13a47b0318..7b0313a4e3e9 100644 --- a/gcc/tree-ssa-loop-niter.c +++ b/gcc/tree-ssa-loop-niter.c @@ -21,15 +21,21 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "calls.h" #include "expr.h" #include "tm_p.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/tree-ssa-loop-prefetch.c b/gcc/tree-ssa-loop-prefetch.c index 5e496283b6e9..ae31b9e33f5a 100644 --- a/gcc/tree-ssa-loop-prefetch.c +++ b/gcc/tree-ssa-loop-prefetch.c @@ -21,14 +21,20 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "tm_p.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/tree-ssa-loop-unswitch.c b/gcc/tree-ssa-loop-unswitch.c index e8f3588379af..7225acda3025 100644 --- a/gcc/tree-ssa-loop-unswitch.c +++ b/gcc/tree-ssa-loop-unswitch.c @@ -21,13 +21,19 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "tm_p.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/tree-ssa-loop.c b/gcc/tree-ssa-loop.c index f1ec04325b84..ccb8f9762bb3 100644 --- a/gcc/tree-ssa-loop.c +++ b/gcc/tree-ssa-loop.c @@ -21,13 +21,19 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "tm_p.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/tree-ssa-math-opts.c b/gcc/tree-ssa-math-opts.c index 68da85a8a655..350731a56192 100644 --- a/gcc/tree-ssa-math-opts.c +++ b/gcc/tree-ssa-math-opts.c @@ -89,12 +89,18 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "tm.h" #include "flags.h" -#include "tree.h" -#include "predict.h" -#include "vec.h" -#include "hashtab.h" #include "hash-set.h" #include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" +#include "tree.h" +#include "fold-const.h" +#include "predict.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/tree-ssa-operands.c b/gcc/tree-ssa-operands.c index 67a8ac7f3ca3..9d569212793d 100644 --- a/gcc/tree-ssa-operands.c +++ b/gcc/tree-ssa-operands.c @@ -21,14 +21,20 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #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" diff --git a/gcc/tree-ssa-phiopt.c b/gcc/tree-ssa-phiopt.c index 6b09910a0e44..209b4ebb853c 100644 --- a/gcc/tree-ssa-phiopt.c +++ b/gcc/tree-ssa-phiopt.c @@ -22,15 +22,21 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "hash-table.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "flags.h" #include "tm_p.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/tree-ssa-phiprop.c b/gcc/tree-ssa-phiprop.c index 766285b481b3..93da65117d1a 100644 --- a/gcc/tree-ssa-phiprop.c +++ b/gcc/tree-ssa-phiprop.c @@ -22,13 +22,19 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "tm_p.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/tree-ssa-pre.c b/gcc/tree-ssa-pre.c index b1bd93f236ea..497890f6c520 100644 --- a/gcc/tree-ssa-pre.c +++ b/gcc/tree-ssa-pre.c @@ -23,12 +23,18 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" -#include "tree.h" -#include "predict.h" -#include "vec.h" -#include "hashtab.h" #include "hash-set.h" #include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" +#include "tree.h" +#include "fold-const.h" +#include "predict.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/tree-ssa-propagate.c b/gcc/tree-ssa-propagate.c index 911370fb1174..6d665ea0100d 100644 --- a/gcc/tree-ssa-propagate.c +++ b/gcc/tree-ssa-propagate.c @@ -22,14 +22,20 @@ #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "flags.h" #include "tm_p.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/tree-ssa-reassoc.c b/gcc/tree-ssa-reassoc.c index 1959da186764..dab6a6f538af 100644 --- a/gcc/tree-ssa-reassoc.c +++ b/gcc/tree-ssa-reassoc.c @@ -25,13 +25,19 @@ along with GCC; see the file COPYING3. If not see #include "tm.h" #include "rtl.h" #include "tm_p.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/tree-ssa-sccvn.c b/gcc/tree-ssa-sccvn.c index a556fb831c5e..9aa1bc3bf2fe 100644 --- a/gcc/tree-ssa-sccvn.c +++ b/gcc/tree-ssa-sccvn.c @@ -22,13 +22,19 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/tree-ssa-sink.c b/gcc/tree-ssa-sink.c index c512513c5044..1ed8a0e367a4 100644 --- a/gcc/tree-ssa-sink.c +++ b/gcc/tree-ssa-sink.c @@ -22,13 +22,19 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/tree-ssa-strlen.c b/gcc/tree-ssa-strlen.c index c9e8f1e5292a..11b9c7db0a3c 100644 --- a/gcc/tree-ssa-strlen.c +++ b/gcc/tree-ssa-strlen.c @@ -21,16 +21,23 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "hash-table.h" #include "hash-map.h" #include "bitmap.h" #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" diff --git a/gcc/tree-ssa-structalias.c b/gcc/tree-ssa-structalias.c index ad9ecca0cdbb..30a493ee1028 100644 --- a/gcc/tree-ssa-structalias.c +++ b/gcc/tree-ssa-structalias.c @@ -37,7 +37,13 @@ #include "dominance.h" #include "cfg.h" #include "basic-block.h" +#include "double-int.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "stmt.h" #include "hash-table.h" diff --git a/gcc/tree-ssa-tail-merge.c b/gcc/tree-ssa-tail-merge.c index 795ca07dd8f7..5d47813061f7 100644 --- a/gcc/tree-ssa-tail-merge.c +++ b/gcc/tree-ssa-tail-merge.c @@ -189,16 +189,23 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" +#include "real.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "trans-mem.h" #include "inchash.h" #include "tm_p.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/tree-ssa-ter.c b/gcc/tree-ssa-ter.c index 14d9567bfeb2..fa096a6707ec 100644 --- a/gcc/tree-ssa-ter.c +++ b/gcc/tree-ssa-ter.c @@ -23,7 +23,17 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "gimple-pretty-print.h" #include "bitmap.h" #include "predict.h" diff --git a/gcc/tree-ssa-threadedge.c b/gcc/tree-ssa-threadedge.c index 4303a1878cbb..9e10e446bc9e 100644 --- a/gcc/tree-ssa-threadedge.c +++ b/gcc/tree-ssa-threadedge.c @@ -22,14 +22,20 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "flags.h" #include "tm_p.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/tree-ssa-threadupdate.c b/gcc/tree-ssa-threadupdate.c index d459803cb557..3326144fe75c 100644 --- a/gcc/tree-ssa-threadupdate.c +++ b/gcc/tree-ssa-threadupdate.c @@ -20,13 +20,20 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "flags.h" #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" diff --git a/gcc/tree-ssa-uncprop.c b/gcc/tree-ssa-uncprop.c index 58ad527d027d..f75a7f1b8e06 100644 --- a/gcc/tree-ssa-uncprop.c +++ b/gcc/tree-ssa-uncprop.c @@ -21,15 +21,22 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" +#include "real.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "flags.h" #include "tm_p.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/tree-ssa-uninit.c b/gcc/tree-ssa-uninit.c index c4bf08fc669c..da400885ca8c 100644 --- a/gcc/tree-ssa-uninit.c +++ b/gcc/tree-ssa-uninit.c @@ -22,14 +22,20 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "flags.h" #include "tm_p.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/tree-ssa.c b/gcc/tree-ssa.c index ba6d5dd502bc..5bf64476bebf 100644 --- a/gcc/tree-ssa.c +++ b/gcc/tree-ssa.c @@ -21,17 +21,23 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "flags.h" #include "tm_p.h" #include "target.h" #include "langhooks.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/tree-ssanames.c b/gcc/tree-ssanames.c index eabaf55321fa..9c39f65e6b6b 100644 --- a/gcc/tree-ssanames.c +++ b/gcc/tree-ssanames.c @@ -21,13 +21,19 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/tree-stdarg.c b/gcc/tree-stdarg.c index bcb981f2d1f7..883c692e8c68 100644 --- a/gcc/tree-stdarg.c +++ b/gcc/tree-stdarg.c @@ -22,11 +22,17 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" -#include "tree.h" -#include "hashtab.h" #include "hash-set.h" -#include "vec.h" #include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" +#include "tree.h" +#include "fold-const.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/tree-streamer-in.c b/gcc/tree-streamer-in.c index b4a1f7211764..a717fe278fea 100644 --- a/gcc/tree-streamer-in.c +++ b/gcc/tree-streamer-in.c @@ -23,13 +23,22 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "diagnostic.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" +#include "real.h" +#include "fixed-value.h" #include "tree.h" +#include "fold-const.h" #include "stringpool.h" #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" diff --git a/gcc/tree-streamer-out.c b/gcc/tree-streamer-out.c index 1125f6a16dc3..84ea21ef25d5 100644 --- a/gcc/tree-streamer-out.c +++ b/gcc/tree-streamer-out.c @@ -24,13 +24,21 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "tm.h" #include "diagnostic.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" +#include "real.h" +#include "fixed-value.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/tree-streamer.c b/gcc/tree-streamer.c index 0dce5133b2bb..8f597aad0cbb 100644 --- a/gcc/tree-streamer.c +++ b/gcc/tree-streamer.c @@ -23,12 +23,19 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" -#include "tree.h" -#include "predict.h" -#include "vec.h" -#include "hashtab.h" #include "hash-set.h" #include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" +#include "tree.h" +#include "fold-const.h" +#include "predict.h" #include "tm.h" #include "hard-reg-set.h" #include "input.h" diff --git a/gcc/tree-switch-conversion.c b/gcc/tree-switch-conversion.c index e64a3169249b..8ac1ea20f225 100644 --- a/gcc/tree-switch-conversion.c +++ b/gcc/tree-switch-conversion.c @@ -29,14 +29,20 @@ Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA #include "line-map.h" #include "params.h" #include "flags.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "varasm.h" #include "stor-layout.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/tree-tailcall.c b/gcc/tree-tailcall.c index 8c8af22fb163..4399befb1675 100644 --- a/gcc/tree-tailcall.c +++ b/gcc/tree-tailcall.c @@ -21,14 +21,20 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "tm_p.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/tree-vect-data-refs.c b/gcc/tree-vect-data-refs.c index bddc8e1896ba..85e7c584c1ba 100644 --- a/gcc/tree-vect-data-refs.c +++ b/gcc/tree-vect-data-refs.c @@ -24,15 +24,21 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "dumpfile.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "tm_p.h" #include "target.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/tree-vect-generic.c b/gcc/tree-vect-generic.c index a5e15097632a..e7e16229ba1c 100644 --- a/gcc/tree-vect-generic.c +++ b/gcc/tree-vect-generic.c @@ -20,15 +20,22 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "tm.h" #include "langhooks.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/tree-vect-loop-manip.c b/gcc/tree-vect-loop-manip.c index b900b0be123b..a344a49948b7 100644 --- a/gcc/tree-vect-loop-manip.c +++ b/gcc/tree-vect-loop-manip.c @@ -24,12 +24,18 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "dumpfile.h" #include "tm.h" -#include "tree.h" -#include "predict.h" -#include "vec.h" -#include "hashtab.h" #include "hash-set.h" #include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" +#include "tree.h" +#include "fold-const.h" +#include "predict.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/tree-vect-loop.c b/gcc/tree-vect-loop.c index 422b883b03b1..670fe9dacfd0 100644 --- a/gcc/tree-vect-loop.c +++ b/gcc/tree-vect-loop.c @@ -24,13 +24,19 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "dumpfile.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/tree-vect-patterns.c b/gcc/tree-vect-patterns.c index 06ee8bdc5081..814222b9b9c6 100644 --- a/gcc/tree-vect-patterns.c +++ b/gcc/tree-vect-patterns.c @@ -22,14 +22,20 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "target.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/tree-vect-slp.c b/gcc/tree-vect-slp.c index 916b92c978d8..2bdf1790ca03 100644 --- a/gcc/tree-vect-slp.c +++ b/gcc/tree-vect-slp.c @@ -24,14 +24,20 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "dumpfile.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "target.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/tree-vect-stmts.c b/gcc/tree-vect-stmts.c index c94670dcf7a9..1b79ace08b30 100644 --- a/gcc/tree-vect-stmts.c +++ b/gcc/tree-vect-stmts.c @@ -24,14 +24,20 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "dumpfile.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "target.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/tree-vectorizer.c b/gcc/tree-vectorizer.c index 547dffafe331..5d43720a37a3 100644 --- a/gcc/tree-vectorizer.c +++ b/gcc/tree-vectorizer.c @@ -59,14 +59,20 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "dumpfile.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "tree-pretty-print.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/tree-vrp.c b/gcc/tree-vrp.c index fbecdf7787f4..ae1da4674cc6 100644 --- a/gcc/tree-vrp.c +++ b/gcc/tree-vrp.c @@ -23,14 +23,20 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "tm.h" #include "flags.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "calls.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/tree.c b/gcc/tree.c index a3dd6cdae6d5..ccba9576ffce 100644 --- a/gcc/tree.c +++ b/gcc/tree.c @@ -32,16 +32,23 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "tm.h" #include "flags.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "calls.h" #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" diff --git a/gcc/tree.h b/gcc/tree.h index e9af9bf23916..fc8c8fe5a900 100644 --- a/gcc/tree.h +++ b/gcc/tree.h @@ -21,15 +21,6 @@ along with GCC; see the file COPYING3. If not see #define GCC_TREE_H #include "tree-core.h" -#include "hash-set.h" -#include "wide-int.h" -#include "inchash.h" - -/* These includes are required here because they provide declarations - used by inline functions in this file. - - FIXME - Move these users elsewhere? */ -#include "fold-const.h" /* Macros for initializing `tree_contains_struct'. */ #define MARK_TS_BASE(C) \ @@ -4328,35 +4319,6 @@ ptrofftype_p (tree type) && TYPE_UNSIGNED (type) == TYPE_UNSIGNED (sizetype)); } -/* Return OFF converted to a pointer offset type suitable as offset for - POINTER_PLUS_EXPR. Use location LOC for this conversion. */ -static inline tree -convert_to_ptrofftype_loc (location_t loc, tree off) -{ - return fold_convert_loc (loc, sizetype, off); -} -#define convert_to_ptrofftype(t) convert_to_ptrofftype_loc (UNKNOWN_LOCATION, t) - -/* Build and fold a POINTER_PLUS_EXPR at LOC offsetting PTR by OFF. */ -static inline tree -fold_build_pointer_plus_loc (location_t loc, tree ptr, tree off) -{ - return fold_build2_loc (loc, POINTER_PLUS_EXPR, TREE_TYPE (ptr), - ptr, convert_to_ptrofftype_loc (loc, off)); -} -#define fold_build_pointer_plus(p,o) \ - fold_build_pointer_plus_loc (UNKNOWN_LOCATION, p, o) - -/* Build and fold a POINTER_PLUS_EXPR at LOC offsetting PTR by OFF. */ -static inline tree -fold_build_pointer_plus_hwi_loc (location_t loc, tree ptr, HOST_WIDE_INT off) -{ - return fold_build2_loc (loc, POINTER_PLUS_EXPR, TREE_TYPE (ptr), - ptr, size_int (off)); -} -#define fold_build_pointer_plus_hwi(p,o) \ - fold_build_pointer_plus_hwi_loc (UNKNOWN_LOCATION, p, o) - extern tree strip_float_extensions (tree); extern int really_constant_p (const_tree); extern bool decl_address_invariant_p (const_tree); diff --git a/gcc/tsan.c b/gcc/tsan.c index 2dfbab0c777b..1d325eea5ea1 100644 --- a/gcc/tsan.c +++ b/gcc/tsan.c @@ -22,15 +22,22 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "expr.h" #include "intl.h" #include "tm.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/ubsan.c b/gcc/ubsan.c index 7dae9670338d..f4555491251d 100644 --- a/gcc/ubsan.c +++ b/gcc/ubsan.c @@ -21,7 +21,18 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "stringpool.h" #include "predict.h" @@ -32,10 +43,6 @@ along with GCC; see the file COPYING3. If not see #include "hash-map.h" #include "is-a.h" #include "plugin-api.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" diff --git a/gcc/value-prof.c b/gcc/value-prof.c index 95277a204ee6..03d588a8747f 100644 --- a/gcc/value-prof.c +++ b/gcc/value-prof.c @@ -21,17 +21,23 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "tree-nested.h" #include "calls.h" #include "rtl.h" #include "expr.h" #include "hard-reg-set.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "input.h" #include "function.h" #include "dominance.h" diff --git a/gcc/var-tracking.c b/gcc/var-tracking.c index 53c9319c799e..76fbf491c9f9 100644 --- a/gcc/var-tracking.c +++ b/gcc/var-tracking.c @@ -90,16 +90,21 @@ #include "coretypes.h" #include "tm.h" #include "rtl.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "varasm.h" #include "stor-layout.h" #include "hash-map.h" #include "hash-table.h" #include "predict.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/varasm.c b/gcc/varasm.c index 6c423a9aa868..9847ca603031 100644 --- a/gcc/varasm.c +++ b/gcc/varasm.c @@ -30,15 +30,21 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "tm.h" #include "rtl.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #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" diff --git a/gcc/varpool.c b/gcc/varpool.c index 1bd1b5262436..d43c80b978a3 100644 --- a/gcc/varpool.c +++ b/gcc/varpool.c @@ -22,17 +22,23 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" +#include "fold-const.h" #include "varasm.h" #include "predict.h" #include "basic-block.h" #include "hash-map.h" #include "is-a.h" #include "plugin-api.h" -#include "vec.h" -#include "hashtab.h" -#include "hash-set.h" -#include "machmode.h" #include "hard-reg-set.h" #include "input.h" #include "function.h" diff --git a/gcc/vmsdbgout.c b/gcc/vmsdbgout.c index bed3810e9adf..23d8365cb0cb 100644 --- a/gcc/vmsdbgout.c +++ b/gcc/vmsdbgout.c @@ -25,6 +25,15 @@ along with GCC; see the file COPYING3. If not see #include "tm.h" #ifdef VMS_DEBUGGING_INFO +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "varasm.h" #include "version.h" @@ -34,10 +43,6 @@ 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" diff --git a/gcc/vtable-verify.c b/gcc/vtable-verify.c index e1fdfad444ef..22b7b810d3b4 100644 --- a/gcc/vtable-verify.c +++ b/gcc/vtable-verify.c @@ -135,12 +135,19 @@ along with GCC; see the file COPYING3. If not see #include "config.h" #include "system.h" #include "coretypes.h" -#include "tree.h" -#include "predict.h" -#include "vec.h" -#include "hashtab.h" #include "hash-set.h" #include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" +#include "wide-int.h" +#include "inchash.h" +#include "tree.h" +#include "fold-const.h" +#include "predict.h" #include "tm.h" #include "hard-reg-set.h" #include "input.h" diff --git a/gcc/wide-int.cc b/gcc/wide-int.cc index 6f9990dc61cd..1143b4894997 100644 --- a/gcc/wide-int.cc +++ b/gcc/wide-int.cc @@ -24,6 +24,14 @@ along with GCC; see the file COPYING3. If not see #include "tm.h" #include "hwint.h" #include "wide-int.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "inchash.h" #include "tree.h" #include "dumpfile.h" diff --git a/gcc/xcoffout.c b/gcc/xcoffout.c index 0797b3e64a18..ac27f39b97a3 100644 --- a/gcc/xcoffout.c +++ b/gcc/xcoffout.c @@ -26,6 +26,15 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tm.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "wide-int.h" +#include "inchash.h" #include "tree.h" #include "varasm.h" #include "rtl.h" diff --git a/libcc1/plugin.cc b/libcc1/plugin.cc index 7b5df1d24fa5..7e011999aa5e 100644 --- a/libcc1/plugin.cc +++ b/libcc1/plugin.cc @@ -37,8 +37,18 @@ #include "stringpool.h" #include "gcc-interface.h" -#include "tree-core.h" +#include "hash-set.h" +#include "machmode.h" +#include "vec.h" +#include "double-int.h" +#include "input.h" +#include "alias.h" +#include "symtab.h" +#include "options.h" #include "wide-int.h" +#include "inchash.h" +#include "tree.h" +#include "fold-const.h" #include "stor-layout.h" #include "c-tree.h" #include "toplev.h"