1. 06 Jun, 2008 1 commit
    • cgraph.c: Fix typos in comments. · fa10beec
      gcc/
      	* cgraph.c: Fix typos in comments.
      	(cgraph_availability_names): Fix string typo.
      	* fold-const.c: Fix typos in comments.
      	(fold_binary): Fix typo in warning.
      	* genautomata.c: Fix typos in comments.
      	(check_presence_pattern_sets): Fix typo in local variable.
      	(output_description): Fix typo in output.
      	* ggc-zone.c (ggc_pch_finish): Fix typo in error message.
      	* hwint.h: Likewise.
      	* matrix-reorg.c (check_allocation_function): Likewise.
      	* omega.c (smooth_weird_equations): Likewise.
      	* auto-inc-dec.c: Fix typos in comments.
      	* bb-reorder.c: Likewise.
      	* builtins.c: Likewise.
      	* c-common.c: Likewise.
      	* c-cppbuiltin.c: Likewise.
      	* c-parser.c: Likewise.
      	* c-pretty-print.c: Likewise.
      	* cfgcleanup.c: Likewise.
      	* cfgexpand.c: Likewise.
      	* cfghooks.c: Likewise.
      	* cfglayout.c: Likewise.
      	* cfgloopmanip.c: Likewise.
      	* cgraphunit.c: Likewise.
      	* coverage.c: Likewise.
      	* dbxout.c: Likewise.
      	* df-byte-scan.c: Likewise.
      	* df-core.c: Likewise.
      	* df-problems.c: Likewise.
      	* df-scan.c: Likewise.
      	* dfp.c: Likewise.
      	* dominance.c: Likewise.
      	* domwalk.c: Likewise.
      	* dse.c: Likewise.
      	* dwarf2out.c: Likewise.
      	* emit-rtl.c: Likewise.
      	* et-forest.c: Likewise.
      	* function.c: Likewise.
      	* function.h: Likewise.
      	* gcc.c: Likewise.
      	* gcov-io.c: Likewise.
      	* gcov.c: Likewise.
      	* gcse.c: Likewise.
      	* genattrtab.c: Likewise.
      	* ggc-page.c: Likewise.
      	* gimplify.c: Likewise.
      	* gthr-lynx.h: Likewise.
      	* haifa-sched.c: Likewise.
      	* ipa-cp.c: Likewise.
      	* ipa-inline.c: Likewise.
      	* ipa-prop.h: Likewise.
      	* ipa-pure-const.c: Likewise.
      	* ipa-struct-reorg.c: Likewise.
      	* ipa-struct-reorg.h: Likewise.
      	* ipa-type-escape.c: Likewise.
      	* ipa.c: Likewise.
      	* loop-doloop.c: Likewise.
      	* mips-tfile.c: Likewise.
      	* mkmap-flat.awk: Likewise.
      	* mkmap-symver.awk: Likewise.
      	* modulo-sched.c: Likewise.
      	* omp-low.c: Likewise.
      	* optabs.c: Likewise.
      	* optabs.h: Likewise.
      	* opts.c: Likewise.
      	* passes.c: Likewise.
      	* postreload-gcse.c: Likewise.
      	* postreload.c: Likewise.
      	* predict.c: Likewise.
      	* pretty-print.h: Likewise.
      	* profile.c: Likewise.
      	* protoize.c: Likewise.
      	* ra-conflict.c: Likewise.
      	* real.c: Likewise.
      	* recog.c: Likewise.
      	* regclass.c: Likewise.
      	* regs.h: Likewise.
      	* reload.c: Likewise.
      	* rtl-error.c: Likewise.
      	* rtlanal.c: Likewise.
      	* scan.h: Likewise.
      	* sched-rgn.c: Likewise.
      	* see.c: Likewise.
      	* stmt.c: Likewise.
      	* target.h: Likewise.
      	* tree-dfa.c: Likewise.
      	* tree-eh.c: Likewise.
      	* tree-flow-inline.h: Likewise.
      	* tree-inline.c: Likewise.
      	* tree-into-ssa.c: Likewise.
      	* tree-loop-distribution.c: Likewise.
      	* tree-nested.c: Likewise.
      	* tree-parloops.c: Likewise.
      	* tree-pass.h: Likewise.
      	* tree-pretty-print.c: Likewise.
      	* tree-profile.c: Likewise.
      	* tree-scalar-evolution.c: Likewise.
      	* tree-sra.c: Likewise.
      	* tree-ssa-alias-warnings.c: Likewise.
      	* tree-ssa-ccp.c: Likewise.
      	* tree-ssa-coalesce.c: Likewise.
      	* tree-ssa-dom.c: Likewise.
      	* tree-ssa-dse.c: Likewise.
      	* tree-ssa-forwprop.c: Likewise.
      	* tree-ssa-live.c: Likewise.
      	* tree-ssa-live.h: Likewise.
      	* tree-ssa-loop-im.c: Likewise.
      	* tree-ssa-loop-ivopts.c: Likewise.
      	* tree-ssa-loop-niter.c: Likewise.
      	* tree-ssa-loop-prefetch.c: Likewise.
      	* tree-ssa-phiopt.c: Likewise.
      	* tree-ssa-phiprop.c: Likewise.
      	* tree-ssa-sccvn.c: Likewise.
      	* tree-ssa-ter.c: Likewise.
      	* tree-ssa-threadupdate.c: Likewise.
      	* tree-ssa.c: Likewise.
      	* tree-vect-analyze.c: Likewise.
      	* tree-vect-transform.c: Likewise.
      	* tree-vectorizer.c: Likewise.
      	* tree-vn.c: Likewise.
      	* tree-vrp.c: Likewise.
      	* tree.c: Likewise.
      	* tree.def: Likewise.
      	* tree.h: Likewise.
      	* unwind-dw2-fde.c: Likewise.
      	* unwind.inc: Likewise.
      	* value-prof.c: Likewise.
      	* vmsdbgout.c: Likewise.
      
      From-SVN: r136425
      Ralf Wildenhues committed
  2. 26 Jul, 2007 1 commit
  3. 15 Jul, 2007 1 commit
    • omega.c (coalesce): Fix memory leak on early exit. · 639d3040
      2007-07-15  Dirk Mueller  <dmueller@suse.de>
      
              * omega.c (coalesce): Fix memory leak on early exit.
              * matrix-reorg.c (check_allocation_function): Likewise.
              * tree-vect-transform.c (vect_get_new_vect_var): free result
              of concat().
              * bb-reorder.c (find_rarely_executed_basic_blocks_and_crossing_edges):
              pass pointer to edge vector
              (partition_hot_cold_basic_blocks): Fix memory leak.
              * collect2.c (prefix_from_string): Free temporary storage.
              * reload1.c (fixup_abnormal_edges): Free sbitmap.
      
      From-SVN: r126653
      Dirk Mueller committed
  4. 26 May, 2007 2 commits
  5. 09 Mar, 2007 1 commit
    • loop.texi: Document the Omega linear constraints solver. · 3d8864c0
      	* doc/loop.texi: Document the Omega linear constraints solver.
      	* doc/invoke.texi: Document -fcheck-data-deps, omega-max-vars,
      	omega-max-geqs, omega-max-eqs, omega-max-wild-cards, 
      	omega-hash-table-size, omega-max-keys, and 
      	omega-eliminate-redundant-constraints.
      	* tree-pass.h (pass_check_data_deps): Declared.
      	* omega.c: New.
      	* omega.h: New.
      	* timevar.def (TV_CHECK_DATA_DEPS): Declared.
      	* tree-ssa-loop.c (check_data_deps, gate_check_data_deps, 
      	pass_check_data_deps): New.
      	* tree-data-ref.c (init_data_ref): Remove declaration.
      	(dump_data_dependence_relation): Dump DDR_INNER_LOOP.
      	(analyze_array): Renamed init_array_ref, move up initializations.
      	(init_data_ref): Renamed init_pointer_ref.  Moved before its call.
      	Removed arguments that are set to NULL.
      	(analyze_indirect_ref): Correct indentation, correct call to 
      	init_pointer_ref.
      	(object_analysis): Call init_array_ref instead of analyze_array.
      	(initialize_data_dependence_relation): Initialize DDR_INNER_LOOP.
      	(access_functions_are_affine_or_constant_p): Use DR_ACCESS_FNS instead
      	of DR_ACCESS_FNS_ADDR.
      	(init_omega_eq_with_af, omega_extract_distance_vectors, 
      	omega_setup_subscript, init_omega_for_ddr_1, init_omega_for_ddr,
      	ddr_consistent_p): New.
      	(compute_affine_dependence): Check consistency of ddrs when 
      	flag_check_data_deps is passed.
      	(analyze_all_data_dependences): Uncomment.
      	(tree_check_data_deps): New.
      	* tree-data-ref.h: Include omega.h.
      	(DR_ACCESS_FNS_ADDR): Removed.
      	(data_dependence_relation): Add inner_loop.
      	(DDR_INNER_LOOP): New.
      	* common.opt (fcheck-data-deps): New.
      	* tree-flow.h (tree_check_data_deps): Declare.
      	* Makefile.in (TREE_DATA_REF_H): Depend on omega.h.
      	(OBJS-common): Depend on omega.o.
      	(omega.o): Define.
      	* passes.c (pass_check_data_deps): Scheduled.
      	* params.def (PARAM_OMEGA_MAX_VARS, PARAM_OMEGA_MAX_GEQS, 
      	PARAM_OMEGA_MAX_EQS, PARAM_OMEGA_MAX_WILD_CARDS,
      	PARAM_OMEGA_HASH_TABLE_SIZE, PARAM_OMEGA_MAX_KEYS,
      	PARAM_VECT_MAX_VERSION_CHECKS,
      	PARAM_OMEGA_ELIMINATE_REDUNDANT_CONSTRAINTS): New.
      
      From-SVN: r122749
      Sebastian Pop committed