1. 19 Mar, 2010 8 commits
    • stl_algo.h (shuffle): Add, per D3056. · 247d8075
      2010-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* include/bits/stl_algo.h (shuffle): Add, per D3056.
      	(random_shuffle): Fix signature in C++0x mode.
      	(lower_bound, __lg): Move...
      	* include/bits/stl_algobase.h: ... here.
      	* include/bits/algorithmfwd.h: Adjust.
      	* include/parallel/algorithmfwd.h: Likewise.
      	* include/parallel/algo.h: Likewise.
      	* include/bits/hashtable_policy.h (__lower_bound): Remove,
      	adjust callers.
      	* include/tr1/hashtable_policy.h (__lower_bound): Likewise.
      	* include/bits/random.tcc (__detail::__transform): Add,
      	adjust std::transform callers; don't include <algorithm>.
      	* testsuite/25_algorithms/shuffle/1.cc: Add.
      	* testsuite/25_algorithms/shuffle/requirements/
      	explicit_instantiation/2.cc: Likewise.
      	* testsuite/25_algorithms/shuffle/requirements/
      	explicit_instantiation/pod.cc: Likewise.
      
      	* include/bits/random.h: Add comments.
      
      From-SVN: r157564
      Paolo Carlini committed
    • re PR ada/42554 (Can't build GNAT tools) · 0aeb3cc6
      	PR ada/42554
      	* configure.ac: Only pass -c to ranlib for darwin9 and earlier.
      	* configure: Regenerate.
      
      From-SVN: r157563
      Jack Howarth committed
    • re PR tree-optimization/43415 (Consumes large amounts of memory and time in PRE at -O3) · 3e999e7b
      2010-03-19  Richard Guenther  <rguenther@suse.de>
      
      	PR tree-optimization/43415
      	* tree-ssa-pre.c (phi_translate): Split out worker to ...
      	(phi_translate_1): ... this.
      	(phi_translate): Move all caching here.  Cache all NARY
      	and REFERENCE translations.
      
      	* gcc.c-torture/compile/pr43415.c: New testcase.
      
      From-SVN: r157562
      Richard Guenther committed
    • Update dates. · a29d9e20
      From-SVN: r157561
      Mike Stump committed
    • Canonicalize filenames. · 48019e3d
      From-SVN: r157560
      Mike Stump committed
    • re PR ada/43106 (optimization error in a case statement) · 72c53a83
      	PR ada/43106
      	* gnat.dg/case_optimization2.adb: New test.
      	* gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
      
      From-SVN: r157558
      Eric Botcazou committed
    • sparc.c: Include dwarf2out.h. · 9fd52c6c
      	* config/sparc/sparc.c: Include dwarf2out.h.
      	(emit_pic_helper): Delete.
      	(pic_helper_symbol_name): Delete.
      	(pic_helper_emitted_p): Delete.
      	(pic_helper_needed): New.
      	(USE_HIDDEN_LINKONCE): Define to '1' if HAVE_GAS_HIDDEN else '0'.
      	(get_pc_thunk_name): New.
      	(load_pic_register): Remove 'delay_pic_helper' arg.  Use
      	get_thunk_pc_name and ggc_strdup to generate PIC thunk symbol.
      	Set pic_helper_needed to true.  Don't call emit_pic_helper.
      	(sparc_expand_prologue): Update load_pic_register call.
      	(sparc_output_mi_thunk): Likewise.
      	(sparc_file_end): Emit a hidden comdat symbol for the PIC
      	thunk if possible.  Output CFI information as needed.
      
      From-SVN: r157557
      David S. Miller committed
    • Daily bump. · fda79fea
      From-SVN: r157556
      GCC Administrator committed
  2. 18 Mar, 2010 22 commits
  3. 17 Mar, 2010 10 commits