1. 14 Nov, 2006 10 commits
  2. 13 Nov, 2006 26 commits
  3. 12 Nov, 2006 4 commits
    • builtins.c (fold_builtin_cosh): New. · 5c5b2155
      	* builtins.c (fold_builtin_cosh): New.
      	(fold_builtin_1): Use it.
      	* fold-const.c (negate_mathfn_p): Add llround, lround, round,
      	trunc to the list of "odd" functions.  Also add llrint, lrint,
      	rint and nearbyint when flag_rounding_math is false.
      
      testsuite:
      	* gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
      
      From-SVN: r118733
      Kaveh R. Ghazi committed
    • tree-flow.h (name_mappings_registered_p): Declare. · 8f8bb1d2
      	* tree-flow.h (name_mappings_registered_p): Declare.
      	* tree-into-ssa.c (name_mappings_registered_p): New function.
      	* tree-cfg.c (tree_can_merge_blocks_p): Check
      	name_mappings_registered_p instead of need_ssa_update_p.
      
      From-SVN: r118732
      Zdenek Dvorak committed
    • tree-ssa-loop.c (tree_vectorize): Return the result of vectorize_loops. · 4d2280f6
      	* tree-ssa-loop.c (tree_vectorize): Return the result of
      	vectorize_loops.
      	* tree-vectorizer.c (vectorize_loops): Return TODO_cleanup_cfg
      	if anything changed.
      	* tree-vectorizer.h (vectorize_loops): Declaration removed.
      	* tree-flow.h (vectorize_loops): Declaration changed.
      
      From-SVN: r118731
      Zdenek Dvorak committed
    • tree-ssa-loop-prefetch.c (schedule_prefetches): Cleanup and improve comments. · 911b3fdb
      	* tree-ssa-loop-prefetch.c (schedule_prefetches): Cleanup and improve
      	comments.
      	(issue_prefetch_ref): Move assignment to write_p out of loop.
      	(determine_unroll_factor): Do not take PARAM_MAX_UNROLL_TIMES and
      	SIMULTANEOUS_PREFETCHES into account.
      	(loop_prefetch_arrays): Do not pass ahead to determine_unroll_factor.
      	* lambda-code.c (lcm): Renamed to ...
      	(least_common_multiple): ... and exported.
      	* tree-flow.h (least_common_multiple): Declare.
      
      From-SVN: r118730
      Zdenek Dvorak committed