r260380 - in /trunk: gcc/testsuite/g++.dg/cpp0x...

jason@gcc.gnu.org jason@gcc.gnu.org
Fri May 18 20:02:00 GMT 2018


Author: jason
Date: Fri May 18 20:02:14 2018
New Revision: 260380

URL: https://gcc.gnu.org/viewcvs?rev=260380&root=gcc&view=rev
Log:
Some libstdc++ fixes for -Wdeprecated-copy.

	* include/bits/stl_deque.h (_Deque_iterator): Constrain constructor
	for conversion to const_iterator.  Add defaulted copy ops.
	* libsupc++/new (bad_alloc): Add defaulted copy ops.
	* libsupc++/exception.h (exception): Add defaulted copy ops.
	* include/std/system_error (system_error): Add defaulted copy ops.
	* include/std/stdexcept (domain_error, invalid_argument)
	(length_error, out_of_range, range_error, overflow_error)
	(underflow_error): Add defaulted copy ops.
	* include/bits/stl_iterator.h (reverse_iterator): Add defaulted
	copy assignment.
	* include/bits/allocator.h (allocator): Add defaulted copy assignment.
	* include/ext/throw_allocator.h (condition_base): Add defaulted
	default and copy ctor and copy assignment.

Modified:
    trunk/gcc/testsuite/g++.dg/cpp0x/Wattributes1.C
    trunk/libstdc++-v3/ChangeLog
    trunk/libstdc++-v3/include/bits/allocator.h
    trunk/libstdc++-v3/include/bits/stl_deque.h
    trunk/libstdc++-v3/include/bits/stl_iterator.h
    trunk/libstdc++-v3/include/ext/throw_allocator.h
    trunk/libstdc++-v3/include/std/stdexcept
    trunk/libstdc++-v3/include/std/system_error
    trunk/libstdc++-v3/libsupc++/exception.h
    trunk/libstdc++-v3/libsupc++/new



More information about the Gcc-cvs mailing list