1. 31 Aug, 2006 8 commits
  2. 30 Aug, 2006 13 commits
  3. 29 Aug, 2006 15 commits
  4. 28 Aug, 2006 4 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
    • PR libstdc++/23773 partial · 689e7dda
      2006-08-28  Benjamin Kosnik  <bkoz@redhat.com>
      
      	PR libstdc++/23773 partial
      	* docs/html/abi.html: Update.
      
      From-SVN: r116527
      Benjamin Kosnik committed
    • stl_algo.h (__heap_select, [...]): New. · 8c093661
      2006-08-28  Roger Sayle  <roger@eyesopen.com>
      	    Paolo Carlini  <pcarlini@suse.de>
      
      	* include/bits/stl_algo.h (__heap_select, __introselect): New.
      	(nth_element): New implementation.
      	(partial_copy): Use __heap_select.
      	* testsuite/performance/25_algorithms/nth_element_worst_case.cc: New.
      
      Co-Authored-By: Paolo Carlini <pcarlini@suse.de>
      
      From-SVN: r116520
      Roger Sayle committed