1. 31 Aug, 2006 10 commits
  2. 30 Aug, 2006 13 commits
  3. 29 Aug, 2006 15 commits
  4. 28 Aug, 2006 2 commits
    • re PR c++/28860 (Trouble with bound template template parameter in specialization) · 9ce387d9
      	PR c++/28860
      	* cp-tree.h (maybe_process_partial_specialization): Return
      	tree instead of void.
      	* parser.c (cp_parser_class_head): Use return value of
      	maybe_process_partial_specialization.
      	* pt.c (maybe_process_partial_specialization): Return error_mark_node
      	for broken specializations, TYPE otherwise.  Check for template
      	template parameters.
      
      	* g++.dg/template/ttp22.C: New test.
      
      From-SVN: r116541
      Volker Reichelt committed
    • re PR tree-optimization/28411 ("Illegal instruction" error with -ftrapv) · f414f2f3
      	PR tree-optimization/28411
      	* double-int.c (double_int_div): Use double_int_divmod.
      	(double_int_divmod, double_int_sdivmod, double_int_udivmod,
      	double_int_mod, double_int_smod, double_int_umod): New functions.
      	* double-int.h (double_int_divmod, double_int_sdivmod,
      	double_int_udivmod, double_int_mod, double_int_smod, double_int_umod):
      	Declare.
      	* tree-ssa-loop-ivopts.c (constant_multiple_of): Returns the result
      	in double_int.
      	(get_computation_aff, get_computation_cost_at): Handle double_int
      	return type of constant_multiple_of.
      
      From-SVN: r116529
      Zdenek Dvorak committed