1. 10 Jan, 2008 6 commits
    • re PR tree-optimization/34683 (SSA rewriting in the loop unroller causes quadratic behavior) · d0f76c4b
      2008-01-10  Richard Guenther  <rguenther@suse.de>
      
      	PR middle-end/34683
      	* tree-cfg.c (tree_merge_blocks): Do not go through the
      	full-blown folding and stmt updating path if we just deal
      	with virtual operands.
      	* tree-ssa-copy.c (may_propagate_copy): Do not short-cut
      	test for abnormal SSA_NAMEs.
      
      From-SVN: r131446
      Richard Guenther committed
    • re PR target/34641 (ICE in reload_cse_simplify_operands, at postreload.c:395) · 90d12f1f
      2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
      
      	PR middle-end/34641
      	* reload.c (push_reload): Add assertions.  All constants from
      	reg_equiv_constant should have been used for replacing the respective
      	pseudo earlier.
      	(find_reloads_address): Invoke find_reloads_address_part for
      	constant taken from the reg_equiv_constant array.
      
      2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
      
      	PR middle-end/34641
      	* g++.dg/torture/pr34641.C: New testcase.
      
      From-SVN: r131445
      Andreas Krebbel committed
    • tree-ssa-sccvn.h (struct vn_ssa_aux): Make the most accessed field (valnum) the… · 71ae8557
      tree-ssa-sccvn.h (struct vn_ssa_aux): Make the most accessed field (valnum) the first in the struct.
      
      2008-01-10  Steven Bosscher  <stevenb.gcc@gmail.com>
      
      	* tree-ssa-sccvn.h (struct vn_ssa_aux): Make the most accessed
      	field (valnum) the first in the struct.  Replace bools with
      	unit bit fields.
      
      From-SVN: r131444
      Steven Bosscher committed
    • re PR tree-optimization/34651 (ICE in set_value_range, at tree-vrp.c:321) · 125e025e
      2008-01-10  Richard Guenther  <rguenther@suse.de>
      
      	PR tree-optimization/34651
      	* tree-sra.c (sra_build_assignment): Sanitize.  Use the correct
      	types and ordering for masking and converting.
      
      	* g++.dg/torture/pr34651.C: New testcase.
      
      From-SVN: r131442
      Richard Guenther committed
    • multiway_merge.h: Reformat to 80 columns; adjust some inline specifiers; other minor style fixes. · 5817ff8e
      2008-01-09  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/parallel/multiway_merge.h: Reformat to 80 columns;
      	adjust some inline specifiers; other minor style fixes.
      	* include/parallel/losertree.h: Likewise.
      	* include/parallel/list_partition.h: Likewise.
      	* include/parallel/multiseq_selection.h: Likewise.
      	* include/parallel/workstealing.h: Likewise.
      	* include/parallel/base.h: Likewise.
      	* include/parallel/par_loop.h: Likewise.
      	* include/parallel/numeric: Likewise.
      	* include/parallel/quicksort.h: Likewise.
      	* include/parallel/algorithmfwd.h: Likewise.
      	* include/parallel/for_each_selectors.h: Likewise.
      	* include/parallel/omp_loop_static.h: Likewise.
      	* include/parallel/random_shuffle.h: Likewise.
      	* include/parallel/balanced_quicksort.h: Likewise.
      	* include/parallel/set_operations.h: Likewise.
      	* include/parallel/tree.h: Likewise.
      	* include/parallel/merge.h: Likewise.
      	* include/parallel/unique_copy.h: Likewise.
      	* include/parallel/settings.h: Likewise.
      	* include/parallel/multiway_mergesort.h: Likewise.
      	* include/parallel/numericfwd.h: Likewise.
      	* include/parallel/search.h: Likewise.
      	* include/parallel/partition.h: Likewise.
      	* include/parallel/compatibility.h: Likewise.
      	* include/parallel/partial_sum.h: Likewise.
      	* include/parallel/find.h: Likewise.
      	* include/parallel/algo.h: Likewise.
      	* include/parallel/queue.h: Likewise.
      	* include/parallel/omp_loop.h: Likewise.
      	* include/parallel/sort.h: Likewise.
      	* include/parallel/random_number.h: Likewise.
      
      From-SVN: r131440
      Paolo Carlini committed
    • Daily bump. · 299f5734
      From-SVN: r131438
      GCC Administrator committed
  2. 09 Jan, 2008 15 commits
  3. 08 Jan, 2008 14 commits
  4. 07 Jan, 2008 5 commits