This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH v3 14/18] remove explicit dependencies


Il 20/08/2013 15:59, Tom Tromey ha scritto:
> This removes most of the explicit dependencies for host objects.
> It also fixes a few rules to use $(COMPILE) in the process.
> 
> build objects are not affected, and are one reason that the various _H
> macros are not yet removed.
> 
> 	* Makefile.in (graph.o, sbitmap.o, sparseset.o, gcc-ar.o)
> 	(gcc-ranlib.o, gcc-nm.o, collect2.o, collect2-aix.o, tlink.o)
> 	(lto-wrapper.o, attribs.o, incpath.o)
> 	(prefix.o, gcc.o, options.o, options-save.o, version.o)
> 	(gtype-desc.o, trans-mem.o, ggc-common.o, ggc-page.o, ggc-none.o)
> 	(stringpool.o, convert.o, double-int.o, lto-compress.o)
> 	(data-streamer-in.o, data-streamer-out.o, data-streamer.o)
> 	(gimple-streamer-in.o, gimple-streamer-out.o, tree-streamer.o)
> 	(tree-streamer-in.o, tree-streamer-out.o, streamer-hooks.o)
> 	(lto-cgraph.o, lto-streamer-in.o, lto-streamer-out.o)
> 	(lto-section-in.o, lto-section-out.o, lto-symtab.o, lto-opts.o)
> 	(lto-streamer.o, langhooks.o, test-dump.o, tree.o, tree-dump.o)
> 	(tree-inline.o, print-tree.o, stor-layout.o, asan.o, tsan.o)
> 	(tree-ssa-tail-merge.o, tree-ssa-structalias.o, tree-ssa-uninit.o)
> 	(tree-ssa.o, tree-into-ssa.o, tree-ssa-ter.o, tree-ssa-coalesce.o)
> 	(tree-outof-ssa.o, tree-ssa-dse.o, tree-ssa-forwprop.o)
> 	(tree-ssa-phiprop.o, tree-ssa-ifcombine.o, tree-ssa-phiopt.o)
> 	(tree-nrv.o, tree-ssa-copy.o, tree-ssa-propagate.o)
> 	(tree-ssa-dom.o, tree-ssa-uncprop.o, tree-ssa-threadedge.o)
> 	(tree-ssa-threadupdate.o, tree-ssanames.o, tree-phinodes.o)
> 	(domwalk.o, tree-ssa-live.o, tree-ssa-copyrename.o)
> 	(tree-ssa-pre.o, tree-ssa-sccvn.o)
> 	(gimple-ssa-strength-reduction.o, tree-vrp.o, tree-cfg.o)
> 	(tree-cfgcleanup.o, tree-tailcall.o, tree-ssa-sink.o)
> 	(tree-nested.o, tree-if-conv.o, tree-iterator.o, tree-dfa.o)
> 	(tree-ssa-operands.o, tree-eh.o, tree-ssa-loop.o)
> 	(tree-ssa-loop-unswitch.o, tree-ssa-address.o)
> 	(tree-ssa-loop-niter.o, tree-ssa-loop-ivcanon.o)
> 	(tree-ssa-loop-ch.o, tree-ssa-loop-prefetch.o, tree-predcom.o)
> 	(tree-ssa-loop-ivopts.o, tree-affine.o, tree-ssa-loop-manip.o)
> 	(tree-ssa-loop-im.o, tree-ssa-math-opts.o, tree-ssa-alias.o)
> 	(tree-ssa-reassoc.o, tree-optimize.o, gimplify.o)
> 	(gimple-iterator.o, gimple-fold.o, gimple-low.o, omp-low.o)
> 	(tree-browser.o, omega.o, tree-chrec.o, tree-scalar-evolution.o)
> 	(tree-data-ref.o, sese.o, graphite.o, graphite-blocking.o)
> 	(graphite-clast-to-gimple.o, graphite-dependences.o)
> 	(graphite-interchange.o, graphite-poly.o)
> 	(graphite-scop-detection.o, graphite-sese-to-poly.o)
> 	(graphite-optimize-isl.o, tree-vect-loop.o)
> 	(tree-vect-loop-manip.o, tree-vect-patterns.o, tree-vect-slp.o)
> 	(tree-vect-stmts.o, tree-vect-data-refs.o, tree-vectorizer.o)
> 	(tree-loop-distribution.o, tree-parloops.o, tree-stdarg.o)
> 	(tree-object-size.o, internal-fn.o, gimple.o)
> 	(gimple-pretty-print.o, tree-mudflap.o, tree-nomudflap.o)
> 	(tree-pretty-print.o, tree-diagnostic.o, fold-const.o)
> 	(diagnostic.o, diagnostic-color.o, opts.o, opts-global.o)
> 	(opts-common.o, targhooks.o, common/common-targhooks.o, input.o)
> 	(toplev.o, hwint.o, plugin.o, main.o, host-default.o)
> 	(rtl-error.o, rtl.o, print-rtl.o, rtlanal.o, varasm.o, function.o)
> 	(statistics.o, stmt.o, except.o, expr.o, dojump.o, builtins.o)
> 	(calls.o, expmed.o, explow.o, optabs.o, dbxout.o, debug.o)
> 	(sdbout.o, dwarf2out.o, dwarf2cfi.o, dwarf2asm.o, vmsdbgout.o)
> 	(xcoffout.o, godump.o, emit-rtl.o, real.o, realmpfr.o, dfp.o)
> 	(fixed-value.o, jump.o, simplify-rtx.o, symtab.o, cgraph.o)
> 	(cgraphunit.o, cgraphclones.o, cgraphbuild.o, varpool.o, ipa.o)
> 	(ipa-prop.o, ipa-ref.o, ipa-cp.o, ipa-split.o, ipa-inline.o)
> 	(ipa-inline-analysis.o, ipa-inline-transform.o, ipa-utils.o)
> 	(ipa-reference.o, ipa-pure-const.o, coverage.o, cselib.o, cse.o)
> 	(dce.o, dumpfile.o, dse.o, fwprop.o, web.o, ree.o, cprop.o)
> 	(gcse.o, store-motion.o, resource.o, lcm.o, mode-switching.o)
> 	(tree-ssa-dce.o, tree-call-cdce.o, tree-ssa-ccp.o)
> 	(tree-ssa-strlen.o, tree-sra.o, tree-switch-conversion.o)
> 	(tree-complex.o, tree-emutls.o, tree-vect-generic.o, df-core.o)
> 	(df-problems.o, df-scan.o, regstat.o, valtrack.o, var-tracking.o)
> 	(profile.o, mcf.o, tree-profile.o, value-prof.o, loop-doloop.o)
> 	(alloc-pool.o, auto-inc-dec.o, cfg.o, cfghooks.o, cfgexpand.o)
> 	(cfgrtl.o, cfganal.o, cfgbuild.o, cfgcleanup.o, cfgloop.o)
> 	(cfgloopanal.o, graphds.o, loop-iv.o, loop-invariant.o)
> 	(cfgloopmanip.o, loop-init.o, loop-unswitch.o, loop-unroll.o)
> 	(dominance.o, et-forest.o, combine.o, reginfo.o, bitmap.o, vec.o)
> 	(hash-table.o, reload.o, reload1.o, rtlhooks.o, postreload.o)
> 	(postreload-gcse.o, caller-save.o, bt-load.o, reorg.o, alias.o)
> 	(stack-ptr-mod.o, init-regs.o, ira-build.o, ira-costs.o)
> 	(ira-conflicts.o, ira-color.o, ira-emit.o, ira-lives.o, ira.o)
> 	(lra.o, lra-assigns.o, lra-coalesce.o, lra-constraints.o)
> 	(lra-eliminations.o, lra-lives.o, lra-spills.o, regmove.o)
> 	(combine-stack-adj.o, compare-elim.o, ddg.o, modulo-sched.o)
> 	(haifa-sched.o, sched-deps.o, sched-rgn.o, sched-ebb.o)
> 	(sched-vis.o, sel-sched.o, sel-sched-dump.o, sel-sched-ir.o)
> 	(final.o, recog.o, reg-stack.o, sreal.o, predict.o, lists.o)
> 	(bb-reorder.o, tracer.o, timevar.o, regcprop.o, regrename.o)
> 	(ifcvt.o, params.o, pointer-set.o, hooks.o, pretty-print.o)
> 	(errors.o, dbgcnt.o, lower-subreg.o, target-globals.o)
> 	(hw-doloop.o, file-find.o, context.o, insn-attrtab.o)
> 	(insn-automata.o, insn-dfatab.o, insn-emit.o, insn-enums.o)
> 	(insn-extract.o, insn-latencytab.o, insn-modes.o, insn-opinit.o)
> 	(insn-output.o, insn-peep.o, insn-preds.o, insn-recog.o, intl.o)
> 	(cppbuiltin.o, cppdefault.o, gcov.o, gcov-dump.o, passes.o): Remove.
> 	(default-c.o): Use COMPILE and POSTCOMPILE.
> 	(CFLAGS-gcc.o): New variable.
> 	($(common_out_object_file)): Use COMPILE and POSTCOMPILE.
> ---
>  gcc/Makefile.in | 1485 +------------------------------------------------------
>  1 file changed, 7 insertions(+), 1478 deletions(-)

Ok.

Paolo


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]