1. 28 Dec, 2006 13 commits
  2. 27 Dec, 2006 5 commits
  3. 26 Dec, 2006 3 commits
  4. 25 Dec, 2006 2 commits
  5. 24 Dec, 2006 5 commits
  6. 23 Dec, 2006 12 commits
    • tree-ssa-loop-niter.c (number_of_iterations_lt_to_ne, [...]): Use… · 6e42ce54
      tree-ssa-loop-niter.c (number_of_iterations_lt_to_ne, [...]): Use integer_zerop/integer_nonzerop instead of...
      
      	* tree-ssa-loop-niter.c (number_of_iterations_lt_to_ne,
      	assert_no_overflow_lt, assert_loop_rolls_lt,
      	number_of_iterations_lt, number_of_iterations_le,
      	number_of_iterations_cond, number_of_iterations_exit):
      	Use integer_zerop/integer_nonzerop instead of
      	null_or_integer_zerop/nonnull_and_integer_nonzerop.
      	* tree.h (null_or_integer_zerop, nonnull_and_integer_nonzerop):
      	Removed.
      	* tree-scalar-evolution.c (simple_iv): Return zero for step of
      	an invariant.
      	* tree-ssa-loop-ivopts.c (alloc_iv): Do not set step of invariants
      	to zero.
      	(get_iv): Return NULL for non-scalar types.  Use zero as a step
      	of an invariant.
      	(determine_biv_step, find_interesting_uses_op,
      	find_interesting_uses_cond, find_interesting_uses_stmt,
      	add_old_ivs_candidates, determine_use_iv_cost_condition,
      	rewrite_use_compare, remove_unused_ivs):
      	Use integer_zerop instead of null_or_integer_zerop.
      	(struct ifs_ivopts_data): Replace step_p field with step field.
      	(idx_find_step): Use zero as a step of an invariant.  Modify
      	step instead of *step_p.
      	(find_interesting_uses_address): Use zero as a step of an invariant.
      	Use integer_zerop instead of null_or_integer_zerop.
      	(find_interesting_uses_outside): Call find_interesting_uses_op only
      	for phi nodes for real operands.
      	(add_candidate_1): Expect step to be non-NULL.
      	* tree-ssa-loop-prefetch.c (idx_analyze_ref): Expect step to be
      	non-NULL.
      
      From-SVN: r120179
      Zdenek Dvorak committed
    • vec.c: Don't include tree.h. · ebf5f54a
      2006-12-23  Andrew Pinski  <pinskia@gmail.com>
      
              * vec.c: Don't include tree.h.
              * Makefile.in (vec.o): Update dependencies.
              (build/vec.o): Likewise.
      
      From-SVN: r120178
      Andrew Pinski committed
    • Makefile.in (final.o): Depend on vecprim.h. · 294340bf
      	* Makefile.in (final.o): Depend on vecprim.h.
      	* final.c: Include vecprim.h.
      	(insn_addresses_): Change the type to VEC(int,heap)*.
      	* insn-addr.h (INSN_ADDRESSES_DEFN): Remove.
      	(INSN_ADDRESSES, INSN_ADDRESSES_ALLOC, INSN_ADDRESSES_SIZE,
      	INSN_ADDRESSES_NEW): Use VEC instead of VARRAY.
      
      From-SVN: r120177
      Kazu Hirata committed
    • common.opt (flag_force_mem): Remove. · 8aceba8c
      	* common.opt (flag_force_mem): Remove.
      	* doc/invoke.texi (-fforce-mem): Remove.
      	* opts.c (common_handle_option): Don't handle OPT_fforce_mem.
      
      From-SVN: r120176
      Kazu Hirata committed
    • cgraphunit.c (cgraph_optimize): Fixed obvious thinko in memory consumption reporting. · 7fa982e5
      2006-12-23  Marcin Dalecki  <martin@dalecki.de>
      
             * cgraphunit.c (cgraph_optimize): Fixed obvious thinko in memory
             consumption reporting.
      
      From-SVN: r120174
      Marcin Dalecki committed
    • re PR middle-end/7651 (Define -Wextra strictly in terms of other warning flags) · cb4af25a
      2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
      
      	PR middle-end/7651
      	* c.opt (Wmissing-parameter-type): New.
      	* doc/invoke.texi (Wmissing-parameter-type): Document it.
      	(Wextra): Enabled by -Wextra.
      	* c-opts.c (c_common_post_options): Enabled by -Wextra.
      	* c-decl.c (store_parm_decls_oldstyle): Replace Wextra with
      	Wmissing-parameter-type.
      	
      testsuite/
      
      	* gcc.dg/Wmissing-parameter-type.c: New.
      	* gcc.dg/Wmissing-parameter-type-Wextra.c: New.
      	* gcc.dg/Wmissing-parameter-type-no.c: New.
      
      From-SVN: r120173
      Manuel López-Ibáñez committed
    • dwarf2out.c (dbx_reg_number): Do leaf register remapping only if the function is leaf. · ea049a41
      	* dwarf2out.c (dbx_reg_number): Do leaf register remapping
      	only if the function is leaf.
      	(multiple_reg_loc_descriptor): Likewise.
      
      From-SVN: r120170
      Eric Botcazou committed
    • * rtl.h (NOTE_EXPECTED_VALUE): Remove. · 3c1dd4a3
      From-SVN: r120169
      Kazu Hirata committed
    • toplev.c (dump_memory_report): Break out from... · a5573239
      	* toplev.c (dump_memory_report): Break out from...
      	(finalize): Here.
      	* toplev.h (dump_memory_report): Declare.
      	(cmp_statistic): Rename to ...
      	(final_cmp_statistic): ... this one
      	(cmp_statistic): New.
      	(dump_ggc_loc_staitsitcs): New FINAL parpameter.
      	* common.opt (-fpre-ipa-mem-report, -fpost-ipa-mem-report): Declare.
      	* varray.c (dump_varray_staitiscs): Do not segfault when no varray was
      	allocated so far.
      
      From-SVN: r120168
      Jan Hubicka committed
    • t-darwin (DARWIN_EXTRA_CRT_BUILD_CFLAGS): Add -mmacosx-version-min=10.4. · 5b42ae41
              * config/rs6000/t-darwin (DARWIN_EXTRA_CRT_BUILD_CFLAGS): Add
              -mmacosx-version-min=10.4.
              (crt2.o): Add $(DARWIN_EXTRA_CRT_BUILD_CFLAGS).
      
      From-SVN: r120167
      Mike Stump committed
    • tree-flow-inline.h (var_ann): External variable annotations are unshared too. · 6ac5a246
      	* tree-flow-inline.h (var_ann): External variable annotations are
      	unshared too.
      	(tree_common_ann): Handle correctly unshared variables annotations.
      	* tree-dfa.c (create_var_ann): External variable annotations are
      	unshared too.
      
      From-SVN: r120164
      Jan Hubicka committed
    • Daily bump. · 007948df
      From-SVN: r120162
      GCC Administrator committed