1. 01 Feb, 2012 7 commits
    • re PR libgcj/51500 (106 unexpected libjava testsuite failures with mingw32) · 76a3962f
      	PR target/51500
      	* interpret.cc (_Jv_init_cif): Handle thiscall
      	convention for 32-bit Windows.
      	* java/lang/reflect/natMethod.cc (_Jv_CallAnyMethodA):
      	Likewise.
      	* java/lang/reflect/natVMProxy.cc (invoke_t): Add
      	thiscall-attribute for 32-bit Windows.
      
      From-SVN: r183794
      Kai Tietz committed
    • trans.c (Loop_Statement_to_gnu): Use sizetype instead of size_type_node. · 337c6e07
      2012-02-01  Tristan Gingold  <gingold@adacore.com>
      
      	* gcc-interface/trans.c (Loop_Statement_to_gnu): Use sizetype
      	instead of size_type_node.
      
      From-SVN: r183793
      Tristan Gingold committed
    • invoke.texi (fno-inline): Clarify documentation. · 99ea07f8
      2012-02-01  Richard Guenther  <rguenther@suse.de>
      
      	* doc/invoke.texi (fno-inline): Clarify documentation.
      	(finline-small-functions): Likewise.
      	(finline-functions): Likewise.
      	* common.opt (finline): Adjust comment and documentation.
      	(finline-small-functions): Clarify documentation.
      	(finline-functions): Likewise.
      	(finline-functions-called-once): Likewise.
      
      From-SVN: r183792
      Richard Guenther committed
    • c-typeck.c (composite_type): Keep mode for pointers. · 3db684fb
      2012-02-01  Tristan Gingold  <gingold@adacore.com>
      
      	* c-typeck.c (composite_type): Keep mode for pointers.
      
      From-SVN: r183791
      Tristan Gingold committed
    • re PR libstdc++/49204 ([C++0x] remaining issues in <future>) · 488b3e65
      	PR libstdc++/49204
      	* include/std/future (__future_base::_State_base::wait()): Use lambda
      	expression for predicate and remove redundant test.
      	(__future_base::_State_base::wait_for()): Return future_status and
      	use lambda expression for predicate.
      	(__future_base::_State_base::wait_until()): Likewise.
      	(__basic_future::wait_for(), __basic_future::wait_until()): Likewise.
      	(__future_base::_Async_state): Replace with _Async_state_common
      	class for non-dependent functionality and _Async_state_impl class
      	template for dependent functionality.
      	(__future_base::_Async_state_common::_M_join): Serialize attempts to
      	join thread.
      	(__future_base::_Async_state_common::_M_run_deferred): Join.
      	(__future_base::_Async_state::_M_do_run): Replace with lambda.
      	* src/c++11/future.cc (__future_base::_Async_state_common): Define
      	destructor, so key function is in the library.
      	* config/abi/pre/gnu.ver: Add exports for ~_Async_state_common.
      	* testsuite/30_threads/packaged_task/members/get_future.cc: Expect
      	future_status return instead of bool.
      	* testsuite/30_threads/shared_future/members/wait_until.cc: Likewise.
      	* testsuite/30_threads/shared_future/members/wait_for.cc: Likewise.
      	* testsuite/30_threads/future/members/wait_until.cc: Likewise.
      	* testsuite/30_threads/future/members/wait_for.cc: Likewise.
      	* testsuite/30_threads/promise/members/set_value2.cc: Likewise.
      	* testsuite/30_threads/promise/members/set_value3.cc: Likewise.
      	* testsuite/30_threads/promise/members/swap.cc: Likewise.
      
      From-SVN: r183788
      Jonathan Wakely committed
    • Daily bump. · 3627585b
      From-SVN: r183787
      GCC Administrator committed
  2. 31 Jan, 2012 20 commits
  3. 30 Jan, 2012 13 commits