AIX, Solaris 2.8 excess errors fails

David Edelsohn dje@watson.ibm.com
Wed Feb 20 08:05:00 GMT 2002


	The patch fixes some of the failures, but I am not sure that I
agree with explicitly instantiating the static fields in the testcases
because that is not what most user programs do, so it just covers up the
problem.  I would prefer that you revert that part of the patch.

	The remaining excess errors failure is:

FAIL: 22_locale/money_put_members_char.cc (test for excess errors)
Excess errors:
/gcc/dje/src/libstdc++-v3/testsuite/22_locale/money_put_members_char.cc: In member function `virtual std::money_base::pattern My_money_io::do_neg_format() const':
/gcc/dje/src/libstdc++-v3/testsuite/22_locale/money_put_members_char.cc:318: warning: sorry: semantics of inline function static data `std::money_base::pattern pat' are wrong (you'll wind up with multiple copies)
/gcc/dje/src/libstdc++-v3/testsuite/22_locale/money_put_members_char.cc:318:
warning:   you can work around this by removing the initializer

David



More information about the Libstdc++ mailing list