gcc/libstdc++-v3/include
Paolo Carlini bd12160ab8 re PR libstdc++/32907 (Inefficient operator== in std::string)
2007-07-27  Paolo Carlini  <pcarlini@suse.de>

	PR libstdc++/32907
	* include/bits/basic_string.h (operator==(const basic_string<_CharT>&,
	const basic_string<_CharT>&)): Add.
	(operator!=): Forward to operator==.
	* include/ext/vstring.h(operator==(const __versa_string<_CharT,
	std::char_traits<_CharT>, std::allocator<_CharT>, _Base>&,
	const __versa_string<_CharT, std::char_traits<_CharT>,
	std::allocator<_CharT>, _Base>&)): Add.
	(operator!=): Forward to operator==.

	* include/ext/sso_string_base.h (_M_compare): Remove.

From-SVN: r126988
2007-07-27 17:25:04 +00:00
..
backward c++config: Add in revised namespace associations. 2005-12-19 00:56:05 +00:00
bits re PR libstdc++/32907 (Inefficient operator== in std::string) 2007-07-27 17:25:04 +00:00
c Makefile.am (std_headers_rename): Remove. 2006-12-07 09:35:57 +00:00
c_compatibility complex.h: Without __GXX_EXPERIMENTAL_CXX0X__ include_next complex.h. 2007-03-26 10:41:41 +00:00
c_global cmath: Tweak includes. 2007-06-13 07:31:39 +00:00
c_std 2007-05-27 Paolo Carlini <pcarlini@suse.de> 2007-05-27 14:50:21 +00:00
debug re PR libstdc++/31518 (_GLIBCXX_DEBUG error message formatter line width not configurable) 2007-07-04 00:09:22 +00:00
ext re PR libstdc++/32907 (Inefficient operator== in std::string) 2007-07-27 17:25:04 +00:00
precompiled extc++.h: Guard include files that assume iconv support is present from precompilation... 2007-02-06 17:59:09 +00:00
std utility (identity, [...]): Add. 2007-07-10 19:28:07 +00:00
tr1 cmath: Tweak includes. 2007-06-13 07:31:39 +00:00
tr1_impl type_traits (is_reference, [...]): Remove. 2007-06-02 17:24:09 +00:00
Makefile.am re PR libstdc++/31957 (Build of compiler fails with 'error: #endif without #if') 2007-07-05 11:45:24 +00:00
Makefile.in re PR libstdc++/31957 (Build of compiler fails with 'error: #endif without #if') 2007-07-05 11:45:24 +00:00