Commit 5d13614a by Paolo Carlini Committed by Paolo Carlini

stof.cc: Improve check on long double limits.

2008-07-03  Paolo Carlini  <paolo.carlini@oracle.com>

	* testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
	Improve check on long double limits.
	* testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
	Likewise.
	* testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
	stof.cc: Likewise.
	* testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
	stod.cc: Likewise.

From-SVN: r137428
parent dcde22ac
2008-07-03 Paolo Carlini <paolo.carlini@oracle.com>
* testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
Improve check on long double limits.
* testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
Likewise.
* testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
stof.cc: Likewise.
* testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
stod.cc: Likewise.
2008-07-03 Paolo Carlini <paolo.carlini@oracle.com>
* libsupc++/Makefile.am: Add initializer_list to the headers.
* libsupc++/Makefile.in: Regenerate.
......
......@@ -107,7 +107,8 @@ test01()
}
VERIFY( test );
if (sizeof(double) < sizeof(long double))
if ((numeric_limits<long double>::max() / 10000.0L)
> numeric_limits<double>::max())
{
test = false;
d1 = -1.0;
......
......@@ -107,7 +107,8 @@ test01()
}
VERIFY( test );
if (sizeof(float) < sizeof(long double))
if ((numeric_limits<long double>::max() / 10000.0L)
> numeric_limits<float>::max())
{
test = false;
f1 = -1.0f;
......
......@@ -107,7 +107,8 @@ test01()
}
VERIFY( test );
if (sizeof(double) < sizeof(long double))
if ((numeric_limits<long double>::max() / 10000.0L)
> numeric_limits<double>::max())
{
test = false;
d1 = -1.0;
......
......@@ -107,7 +107,8 @@ test01()
}
VERIFY( test );
if (sizeof(float) < sizeof(long double))
if ((numeric_limits<long double>::max() / 10000.0L)
> numeric_limits<float>::max())
{
test = false;
f1 = -1.0f;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment