Skip to content
Snippets Groups Projects
  • Manuel López-Ibáñez's avatar
    718f9c0f
    toplev.h: Do not include diagnostic-core.h. · 718f9c0f
    Manuel López-Ibáñez authored
    2010-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
    
    	* toplev.h: Do not include diagnostic-core.h.
    	Include diagnostic-core.h in every file that includes toplev.h.
    	* c-tree.h: Do not include toplev.h.
    	* pretty-print.h: Update comment.
    	* Makefile.in: Update dependencies.
    	* alias.c: Include diagnostic-core.h in every file that includes
    	toplev.h.
    	* attribs.c: Likewise.
    	* auto-inc-dec.c: Likewise.
    	* bb-reorder.c: Likewise.
    	* bt-load.c: Likewise.
    	* caller-save.c: Likewise.
    	* calls.c: Likewise.
    	* cfg.c: Likewise.
    	* cfganal.c: Likewise.
    	* cfgbuild.c: Likewise.
    	* cfgcleanup.c: Likewise.
    	* cfghooks.c: Likewise.
    	* cfgloop.c: Likewise.
    	* combine.c: Likewise.
    	* config/alpha/alpha.c: Likewise.
    	* config/arc/arc.c: Likewise.
    	* config/arm/arm.c: Likewise.
    	* config/arm/pe.c: Likewise.
    	* config/avr/avr.c: Likewise.
    	* config/bfin/bfin.c: Likewise.
    	* config/cris/cris.c: Likewise.
    	* config/crx/crx.c: Likewise.
    	* config/darwin-c.c: Likewise.
    	* config/darwin.c: Likewise.
    	* config/fr30/fr30.c: Likewise.
    	* config/frv/frv.c: Likewise.
    	* config/h8300/h8300.c: Likewise.
    	* config/host-darwin.c: Likewise.
    	* config/i386/i386.c: Likewise.
    	* config/i386/netware.c: Likewise.
    	* config/i386/nwld.c: Likewise.
    	* config/i386/winnt-cxx.c: Likewise.
    	* config/i386/winnt-stubs.c: Likewise.
    	* config/i386/winnt.c: Likewise.
    	* config/ia64/ia64-c.c: Likewise.
    	* config/ia64/ia64.c: Likewise.
    	* config/iq2000/iq2000.c: Likewise.
    	* config/lm32/lm32.c: Likewise.
    	* config/m32c/m32c-pragma.c: Likewise.
    	* config/m32c/m32c.c: Likewise.
    	* config/m32r/m32r.c: Likewise.
    	* config/m68hc11/m68hc11.c: Likewise.
    	* config/m68k/m68k.c: Likewise.
    	* config/mcore/mcore.c: Likewise.
    	* config/mep/mep-pragma.c: Likewise.
    	* config/mep/mep.c: Likewise.
    	* config/mmix/mmix.c: Likewise.
    	* config/mn10300/mn10300.c: Likewise.
    	* config/moxie/moxie.c: Likewise.
    	* config/pa/pa.c: Likewise.
    	* config/pdp11/pdp11.c: Likewise.
    	* config/picochip/picochip.c: Likewise.
    	* config/rs6000/rs6000-c.c: Likewise.
    	* config/rs6000/rs6000.c: Likewise.
    	* config/rx/rx.c: Likewise.
    	* config/s390/s390.c: Likewise.
    	* config/score/score.c: Likewise.
    	* config/score/score3.c: Likewise.
    	* config/score/score7.c: Likewise.
    	* config/sh/sh.c: Likewise.
    	* config/sh/symbian-base.c: Likewise.
    	* config/sh/symbian-c.c: Likewise.
    	* config/sh/symbian-cxx.c: Likewise.
    	* config/sol2-c.c: Likewise.
    	* config/sol2.c: Likewise.
    	* config/sparc/sparc.c: Likewise.
    	* config/spu/spu.c: Likewise.
    	* config/stormy16/stormy16.c: Likewise.
    	* config/v850/v850-c.c: Likewise.
    	* config/v850/v850.c: Likewise.
    	* config/vax/vax.c: Likewise.
    	* config/vxworks.c: Likewise.
    	* config/xtensa/xtensa.c: Likewise.
    	* convert.c: Likewise.
    	* cse.c: Likewise.
    	* cselib.c: Likewise.
    	* dbgcnt.c: Likewise.
    	* dbxout.c: Likewise.
    	* ddg.c: Likewise.
    	* dominance.c: Likewise.
    	* emit-rtl.c: Likewise.
    	* explow.c: Likewise.
    	* expmed.c: Likewise.
    	* fixed-value.c: Likewise.
    	* fold-const.c: Likewise.
    	* fwprop.c: Likewise.
    	* gcse.c: Likewise.
    	* ggc-common.c: Likewise.
    	* ggc-page.c: Likewise.
    	* ggc-zone.c: Likewise.
    	* gimple-low.c: Likewise.
    	* gimplify.c: Likewise.
    	* graph.c: Likewise.
    	* haifa-sched.c: Likewise.
    	* ifcvt.c: Likewise.
    	* implicit-zee.c: Likewise.
    	* integrate.c: Likewise.
    	* ira-build.c: Likewise.
    	* ira-color.c: Likewise.
    	* ira-conflicts.c: Likewise.
    	* ira-costs.c: Likewise.
    	* ira-lives.c: Likewise.
    	* ira.c: Likewise.
    	* lists.c: Likewise.
    	* loop-doloop.c: Likewise.
    	* loop-iv.c: Likewise.
    	* lto-opts.c: Likewise.
    	* lto-symtab.c: Likewise.
    	* main.c: Likewise.
    	* modulo-sched.c: Likewise.
    	* optabs.c: Likewise.
    	* params.c: Likewise.
    	* plugin.c: Likewise.
    	* postreload-gcse.c: Likewise.
    	* postreload.c: Likewise.
    	* predict.c: Likewise.
    	* profile.c: Likewise.
    	* real.c: Likewise.
    	* regcprop.c: Likewise.
    	* reginfo.c: Likewise.
    	* regmove.c: Likewise.
    	* reorg.c: Likewise.
    	* resource.c: Likewise.
    	* rtl.c: Likewise.
    	* rtlanal.c: Likewise.
    	* sched-deps.c: Likewise.
    	* sched-ebb.c: Likewise.
    	* sched-rgn.c: Likewise.
    	* sdbout.c: Likewise.
    	* sel-sched-dump.c: Likewise.
    	* sel-sched-ir.c: Likewise.
    	* simplify-rtx.c: Likewise.
    	* stmt.c: Likewise.
    	* stor-layout.c: Likewise.
    	* store-motion.c: Likewise.
    	* targhooks.c: Likewise.
    	* tree-cfg.c: Likewise.
    	* tree-cfgcleanup.c: Likewise.
    	* tree-dump.c: Likewise.
    	* tree-eh.c: Likewise.
    	* tree-inline.c: Likewise.
    	* tree-nomudflap.c: Likewise.
    	* tree-object-size.c: Likewise.
    	* tree-optimize.c: Likewise.
    	* tree-outof-ssa.c: Likewise.
    	* tree-phinodes.c: Likewise.
    	* tree-profile.c: Likewise.
    	* tree-ssa-ccp.c: Likewise.
    	* tree-ssa-coalesce.c: Likewise.
    	* tree-ssa-live.c: Likewise.
    	* tree-ssa-loop-niter.c: Likewise.
    	* tree-ssa-loop-prefetch.c: Likewise.
    	* tree-ssa-loop.c: Likewise.
    	* tree-ssa-structalias.c: Likewise.
    	* tree-ssa-uninit.c: Likewise.
    	* tree-ssa.c: Likewise.
    	* tree-vect-data-refs.c: Likewise.
    	* tree-vect-loop-manip.c: Likewise.
    	* tree-vect-loop.c: Likewise.
    	* tree-vect-patterns.c: Likewise.
    	* tree-vect-stmts.c: Likewise.
    	* tree-vrp.c: Likewise.
    	* varasm.c: Likewise.
    	* vec.c: Likewise.
    	* web.c: Likewise.
    	* xcoffout.c: Likewise.
    
    c-family/
    	* c-common.h: Include diagnostic-core.h. Error if already
    	included.
    	* c-semantics.c: Do not define GCC_DIAG_STYLE here.
    cp/
    	* cp-tree.h: Do not include toplev.h.
    	
    java/
    	* boehm.c: Include diagnostic-core.h in every file that includes
    	toplev.h.
    	* class.c: Likewise.
    	* constants.c: Likewise.
    	* decl.c: Likewise.
    	* except.c: Likewise.
    	* expr.c: Likewise.
    	* jcf-parse.c: Likewise.
    	* mangle.c: Likewise.
    	* mangle_name.c: Likewise.
    	* resource.c: Likewise.
    	* typeck.c: Likewise.
    	* verify-glue.c: Likewise.
    ada/
    	* gcc-interface/utils.c: Include diagnostic-core.h in every file
    	that includes toplev.h.
    lto/
    	* lto-coff.c: Include diagnostic-core.h in every file that
    	includes toplev.h.
    	* lto-elf.c: Likewise.
    	* lto-lang.c: Likewise.
    	* lto-macho.c: Likewise.
    
    From-SVN: r161943
    718f9c0f
    History
    toplev.h: Do not include diagnostic-core.h.
    Manuel López-Ibáñez authored
    2010-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
    
    	* toplev.h: Do not include diagnostic-core.h.
    	Include diagnostic-core.h in every file that includes toplev.h.
    	* c-tree.h: Do not include toplev.h.
    	* pretty-print.h: Update comment.
    	* Makefile.in: Update dependencies.
    	* alias.c: Include diagnostic-core.h in every file that includes
    	toplev.h.
    	* attribs.c: Likewise.
    	* auto-inc-dec.c: Likewise.
    	* bb-reorder.c: Likewise.
    	* bt-load.c: Likewise.
    	* caller-save.c: Likewise.
    	* calls.c: Likewise.
    	* cfg.c: Likewise.
    	* cfganal.c: Likewise.
    	* cfgbuild.c: Likewise.
    	* cfgcleanup.c: Likewise.
    	* cfghooks.c: Likewise.
    	* cfgloop.c: Likewise.
    	* combine.c: Likewise.
    	* config/alpha/alpha.c: Likewise.
    	* config/arc/arc.c: Likewise.
    	* config/arm/arm.c: Likewise.
    	* config/arm/pe.c: Likewise.
    	* config/avr/avr.c: Likewise.
    	* config/bfin/bfin.c: Likewise.
    	* config/cris/cris.c: Likewise.
    	* config/crx/crx.c: Likewise.
    	* config/darwin-c.c: Likewise.
    	* config/darwin.c: Likewise.
    	* config/fr30/fr30.c: Likewise.
    	* config/frv/frv.c: Likewise.
    	* config/h8300/h8300.c: Likewise.
    	* config/host-darwin.c: Likewise.
    	* config/i386/i386.c: Likewise.
    	* config/i386/netware.c: Likewise.
    	* config/i386/nwld.c: Likewise.
    	* config/i386/winnt-cxx.c: Likewise.
    	* config/i386/winnt-stubs.c: Likewise.
    	* config/i386/winnt.c: Likewise.
    	* config/ia64/ia64-c.c: Likewise.
    	* config/ia64/ia64.c: Likewise.
    	* config/iq2000/iq2000.c: Likewise.
    	* config/lm32/lm32.c: Likewise.
    	* config/m32c/m32c-pragma.c: Likewise.
    	* config/m32c/m32c.c: Likewise.
    	* config/m32r/m32r.c: Likewise.
    	* config/m68hc11/m68hc11.c: Likewise.
    	* config/m68k/m68k.c: Likewise.
    	* config/mcore/mcore.c: Likewise.
    	* config/mep/mep-pragma.c: Likewise.
    	* config/mep/mep.c: Likewise.
    	* config/mmix/mmix.c: Likewise.
    	* config/mn10300/mn10300.c: Likewise.
    	* config/moxie/moxie.c: Likewise.
    	* config/pa/pa.c: Likewise.
    	* config/pdp11/pdp11.c: Likewise.
    	* config/picochip/picochip.c: Likewise.
    	* config/rs6000/rs6000-c.c: Likewise.
    	* config/rs6000/rs6000.c: Likewise.
    	* config/rx/rx.c: Likewise.
    	* config/s390/s390.c: Likewise.
    	* config/score/score.c: Likewise.
    	* config/score/score3.c: Likewise.
    	* config/score/score7.c: Likewise.
    	* config/sh/sh.c: Likewise.
    	* config/sh/symbian-base.c: Likewise.
    	* config/sh/symbian-c.c: Likewise.
    	* config/sh/symbian-cxx.c: Likewise.
    	* config/sol2-c.c: Likewise.
    	* config/sol2.c: Likewise.
    	* config/sparc/sparc.c: Likewise.
    	* config/spu/spu.c: Likewise.
    	* config/stormy16/stormy16.c: Likewise.
    	* config/v850/v850-c.c: Likewise.
    	* config/v850/v850.c: Likewise.
    	* config/vax/vax.c: Likewise.
    	* config/vxworks.c: Likewise.
    	* config/xtensa/xtensa.c: Likewise.
    	* convert.c: Likewise.
    	* cse.c: Likewise.
    	* cselib.c: Likewise.
    	* dbgcnt.c: Likewise.
    	* dbxout.c: Likewise.
    	* ddg.c: Likewise.
    	* dominance.c: Likewise.
    	* emit-rtl.c: Likewise.
    	* explow.c: Likewise.
    	* expmed.c: Likewise.
    	* fixed-value.c: Likewise.
    	* fold-const.c: Likewise.
    	* fwprop.c: Likewise.
    	* gcse.c: Likewise.
    	* ggc-common.c: Likewise.
    	* ggc-page.c: Likewise.
    	* ggc-zone.c: Likewise.
    	* gimple-low.c: Likewise.
    	* gimplify.c: Likewise.
    	* graph.c: Likewise.
    	* haifa-sched.c: Likewise.
    	* ifcvt.c: Likewise.
    	* implicit-zee.c: Likewise.
    	* integrate.c: Likewise.
    	* ira-build.c: Likewise.
    	* ira-color.c: Likewise.
    	* ira-conflicts.c: Likewise.
    	* ira-costs.c: Likewise.
    	* ira-lives.c: Likewise.
    	* ira.c: Likewise.
    	* lists.c: Likewise.
    	* loop-doloop.c: Likewise.
    	* loop-iv.c: Likewise.
    	* lto-opts.c: Likewise.
    	* lto-symtab.c: Likewise.
    	* main.c: Likewise.
    	* modulo-sched.c: Likewise.
    	* optabs.c: Likewise.
    	* params.c: Likewise.
    	* plugin.c: Likewise.
    	* postreload-gcse.c: Likewise.
    	* postreload.c: Likewise.
    	* predict.c: Likewise.
    	* profile.c: Likewise.
    	* real.c: Likewise.
    	* regcprop.c: Likewise.
    	* reginfo.c: Likewise.
    	* regmove.c: Likewise.
    	* reorg.c: Likewise.
    	* resource.c: Likewise.
    	* rtl.c: Likewise.
    	* rtlanal.c: Likewise.
    	* sched-deps.c: Likewise.
    	* sched-ebb.c: Likewise.
    	* sched-rgn.c: Likewise.
    	* sdbout.c: Likewise.
    	* sel-sched-dump.c: Likewise.
    	* sel-sched-ir.c: Likewise.
    	* simplify-rtx.c: Likewise.
    	* stmt.c: Likewise.
    	* stor-layout.c: Likewise.
    	* store-motion.c: Likewise.
    	* targhooks.c: Likewise.
    	* tree-cfg.c: Likewise.
    	* tree-cfgcleanup.c: Likewise.
    	* tree-dump.c: Likewise.
    	* tree-eh.c: Likewise.
    	* tree-inline.c: Likewise.
    	* tree-nomudflap.c: Likewise.
    	* tree-object-size.c: Likewise.
    	* tree-optimize.c: Likewise.
    	* tree-outof-ssa.c: Likewise.
    	* tree-phinodes.c: Likewise.
    	* tree-profile.c: Likewise.
    	* tree-ssa-ccp.c: Likewise.
    	* tree-ssa-coalesce.c: Likewise.
    	* tree-ssa-live.c: Likewise.
    	* tree-ssa-loop-niter.c: Likewise.
    	* tree-ssa-loop-prefetch.c: Likewise.
    	* tree-ssa-loop.c: Likewise.
    	* tree-ssa-structalias.c: Likewise.
    	* tree-ssa-uninit.c: Likewise.
    	* tree-ssa.c: Likewise.
    	* tree-vect-data-refs.c: Likewise.
    	* tree-vect-loop-manip.c: Likewise.
    	* tree-vect-loop.c: Likewise.
    	* tree-vect-patterns.c: Likewise.
    	* tree-vect-stmts.c: Likewise.
    	* tree-vrp.c: Likewise.
    	* varasm.c: Likewise.
    	* vec.c: Likewise.
    	* web.c: Likewise.
    	* xcoffout.c: Likewise.
    
    c-family/
    	* c-common.h: Include diagnostic-core.h. Error if already
    	included.
    	* c-semantics.c: Do not define GCC_DIAG_STYLE here.
    cp/
    	* cp-tree.h: Do not include toplev.h.
    	
    java/
    	* boehm.c: Include diagnostic-core.h in every file that includes
    	toplev.h.
    	* class.c: Likewise.
    	* constants.c: Likewise.
    	* decl.c: Likewise.
    	* except.c: Likewise.
    	* expr.c: Likewise.
    	* jcf-parse.c: Likewise.
    	* mangle.c: Likewise.
    	* mangle_name.c: Likewise.
    	* resource.c: Likewise.
    	* typeck.c: Likewise.
    	* verify-glue.c: Likewise.
    ada/
    	* gcc-interface/utils.c: Include diagnostic-core.h in every file
    	that includes toplev.h.
    lto/
    	* lto-coff.c: Include diagnostic-core.h in every file that
    	includes toplev.h.
    	* lto-elf.c: Likewise.
    	* lto-lang.c: Likewise.
    	* lto-macho.c: Likewise.
    
    From-SVN: r161943