Why do we have a libstdc++ list? For questions like this...

> > > > FAIL: decimal/binary-arith.cc (test for excess errors)

plus

> However, the testsuite failures still occurs as follows...
> 
> Executing on
> host: /sw/src/fink.build/gcc45-4.4.999-20091005/darwin_objdir/./gcc/g++
> -shared-libgcc
> from 
> /sw/src/fink.build/gcc45-4.4.999-20091005/gcc-4.5-20091005/libstdc++-v3/testsuite/decimal/binary->
> arith.cc:22:0: 
> /sw/src/fink.build/gcc45-4.4.999-20091005/darwin_objdir/x86_64-apple-darwin10.0.0/libstdc++->
> v3/include/decimal/decimal:39:2:
> error: #error This file requires compiler and library support for
> ISO/IEC TR 24733 that is currently not
> available. 
> /sw/src/fink.build/gcc45-4.4.999-20091005/darwin_objdir/x86_64-apple-darwin10.0.0/libstdc++-v3/>
> include/decimal/decimal:228:56:
> error: unable to emulate
> 'SD' 
> /sw/src/fink.build/gcc45-4.4.999-20091005/darwin_objdir/x86_64-apple-darwin10.0.0/libstdc++-v3/include/>
> decimal/decimal:249:5:
> error:
> 'std::decimal::decimal32::decimal32(std::decimal::decimal32::__decfloat32)'
> cannot be
> overloaded 
> /sw/src/fink.build/gcc45-4.4.999-20091005/darwin_objdir/x86_64-apple-darwin10.0.0/libstdc++-v3/>
> include/decimal/decimal:236:14:
> error: with 'std::decimal::decimal32::decimal32(float)'
 
...means that it's the excess error that is the fail. Not the error.

On the brightside, the error is better now, I think.

> etc...for about a hundred errors. Doesn't this imply that the dejagnu
> test harness isn't properly recognizing the absence of the decimal
> support?

I changed this from what Janis posted, so she is certainly not to blame
here. In any case, all you should have to do is add a new line for this
new error:

> error: #error This file requires compiler and library support for
> ISO/IEC TR 24733 that is currently not
> available. 

-benjamin

Reply via email to