gcc/libstdc++-v3/config
Jonathan Wakely ec903a9c42 functional (function::function): Move construct target.
2009-12-15  Jonathan Wakely  <jwakely.gcc@gmail.com>

	* include/std/functional (function::function): Move construct target.
	(function::operator=): Use perfect forwarding for argument.
	(function::operator()): Use new __throw_bad_function_call.
	* include/bits/functexcept.h (__throw_bad_function_call): Declare.
	* src/functexcept.cc (__throw_bad_function_call): Define.
	* config/abi/pre/gnu.ver: Add new symbol.
	* testsuite/20_util/function/cons/move_target.cc: New.
	* testsuite/20_util/function/assign/move_target.cc: New.

From-SVN: r155261
2009-12-15 17:42:47 +00:00
..
abi functional (function::function): Move construct target. 2009-12-15 17:42:47 +00:00
allocator Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
cpu atomicity.h (__exchange_and_add): Set earlyclobber constraint. 2009-09-14 10:18:41 +00:00
io settings.h (get): Mark const. 2009-05-03 16:51:50 +00:00
locale re PR libstdc++/40712 (locale(const locale&, const char*, locale::category) can create broken locale) 2009-07-18 22:58:10 +00:00
os os_defines.h (_GLIBCXX_PSEUDO_VISIBILITY): Provide empty definition. 2009-12-05 06:13:44 +00:00