This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
Re: AIX, Solaris 2.8 excess errors fails
- From: David Edelsohn <dje at watson dot ibm dot com>
- To: Benjamin Kosnik <bkoz at redhat dot com>
- Cc: libstdc++ at gcc dot gnu dot org
- Date: Wed, 20 Feb 2002 11:05:30 -0500
- Subject: Re: AIX, Solaris 2.8 excess errors fails
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