gcc/libstdc++-v3/include
Paolo Carlini 83b83ae97a re PR libstdc++/37522 (Incorrect vswprintf prototype breaks __to_xstring)
2008-10-27  Paolo Carlini  <paolo.carlini@oracle.com>

	PR libstdc++/37522
	* config/os/mingw32/os_defines.h: Define _GLIBCXX_HAVE_BROKEN_VSWPRINTF
	* include/bits/basic_string.h: Guard string conversions with 
	!defined(_GLIBCXX_HAVE_BROKEN_VSWPRINTF) too.
	* testsuite/lib/libstdc++.exp (check_v3_target_string_conversions):
	New.
	* testsuite/lib/dg-options.exp (dg-require-string-conversions): New.
	* testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
	Use the latter.
	* testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
	Likewise.
	* testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
	Likewise.
	* testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
	Likewise.
	* testsuite/21_strings/basic_string/numeric_conversions/char/
	stoull.cc: Likewise.
	* testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
	Likewise.
	* testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
	Likewise.
	* testsuite/21_strings/basic_string/numeric_conversions/char/
	to_string.cc: Likewise.
	* testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
	Likewise.

From-SVN: r141382
2008-10-27 15:01:28 +00:00
..
backward backward_warning.h: Fix typo. 2008-06-30 10:48:48 +00:00
bits re PR libstdc++/37522 (Incorrect vswprintf prototype breaks __to_xstring) 2008-10-27 15:01:28 +00:00
c Makefile.am (std_headers_rename): Remove. 2006-12-07 09:35:57 +00:00
c_compatibility [multiple changes] 2008-04-10 20:26:45 +00:00
c_global * include/c_global/climits, include/tr1/climits: Add parentheses. 2008-06-21 17:04:40 +01:00
c_std tuple: Ifndef __GXX_EXPERIMENTAL_CXX0X__ just error out. 2008-05-26 02:19:57 +00:00
debug PR libstdc++/30085 (again) 2008-09-30 13:48:55 +00:00
ext PR libstdc++/33979 (partial) 2008-08-20 19:29:54 +00:00
parallel re PR libstdc++/37470 (parallel/base.h log2 conflicts with math.h) 2008-09-19 11:37:16 +00:00
precompiled forward_list: New. 2008-10-15 16:48:13 +00:00
std system_error (is_error_code_enum): Specialize for errc. 2008-10-22 15:27:44 +00:00
tr1 re PR libstdc++/36962 ([C++0x] Add constructors / assignment operators from unique_ptr to shared_ptr) 2008-09-04 23:33:10 +01:00
tr1_impl 2008-10-20 Paolo Carlini <paolo.carlini@oracle.com> 2008-10-20 16:43:28 +00:00
Makefile.am forward_list: New. 2008-10-15 16:48:13 +00:00
Makefile.in forward_list: New. 2008-10-15 16:48:13 +00:00