New AIX failures

Neil Booth neil@daikokuya.demon.co.uk
Mon Jun 3 14:18:00 GMT 2002


Phil Edwards wrote:-

> On Mon, Jun 03, 2002 at 11:26:36AM -0400, David Edelsohn wrote:
> > 	Between June 1 and June 2, a number of new libstdc++ failures
> > appeared on AIX.  The log shows all the failures to be of the form:
> > 
> > FAIL: 22_locale/money_get_members_char.cc (test for excess errors)
> > Excess errors:
> > /gcc/dje/src/libstdc++-v3/testsuite/22_locale/money_get_members_char.cc:239: integer constant is too large for "long" type
> > /gcc/dje/src/libstdc++-v3/testsuite/22_locale/money_get_members_char.cc:242: integer constant is too large for "long" type
> 
> That code hasn't changed for quite a while.
> 
> The "long"s are actually long doubles.  Could this be related to the
> real.c changes?

If they're long doubles, they should have a decimal point in them.

As they are, the integer constants are just that and have type long, for
which the value is too large as reported.

Neil.



More information about the Libstdc++ mailing list