[v3] unify 3_4 and 3_5 libstdc++
Paolo Carlini
pcarlini@suse.de
Tue Mar 16 23:35:00 GMT 2004
Paolo Carlini wrote:
> I'm now trying to isolate the problem, by varying the configure options.
Ok, passing --enable-libstdcxx-allocator=new happens this:
x86-64
------
XPASS: 26_numerics/c99_classification_macros_c.cc (test for excess errors)
XPASS: 27_io/fpos/14320-1.cc execution test
=== libstdc++ Summary ===
# of expected passes 2629
# of unexpected successes 2
# of expected failures 4
ia64
----
FAIL: 22_locale/num_put/put/char/wrapped_env.cc execution test
FAIL: 22_locale/num_put/put/char/wrapped_locale.cc execution test
FAIL: 22_locale/num_put/put/wchar_t/4.cc execution test
FAIL: 22_locale/num_put/put/wchar_t/wrapped_env.cc execution test
FAIL: 22_locale/num_put/put/wchar_t/wrapped_locale.cc execution test
XPASS: 26_numerics/c99_classification_macros_c.cc (test for excess errors)
XPASS: 27_io/fpos/14320-1.cc execution test
=== libstdc++ Summary ===
# of expected passes 2624
# of unexpected failures 5
# of unexpected successes 2
# of expected failures 4
=========
Definitely, *much* better. Therefore, the allocator seems implied.
Paolo.
P.S. Notice that num_put/put/*/4.cc (involved also in the wrapped_* tests)
uses locale + imbue + stringstream in a way completely different from
that of
the other testcases, and maybe slightly defective. More about this later
today.
More information about the Libstdc++
mailing list