The 27_io/basic_ostream/inserters_arithmetic/char/hexfloat.cc currently FAILs on Solaris
FAIL: 27_io/basic_ostream/inserters_arithmetic/char/hexfloat.cc execution test As determined in the PR, this happens because Solaris only supports hexfloats in C99 mode, but gcc doesn't correctly link with values-xpg6.o in that case (PR target/40411). Until that is fixed, the test is XFAILed. Tested with the appropriate runtest invocations on i386-pc-solaris2.11 and x86_64-unknown-linux-gnu, installed on mainline as preapproved by Jonathan in the PR. Rainer 2014-11-26 Jonathan Wakely <jwak...@redhat.com> Rainer Orth <r...@cebitec.uni-bielefeld.de> PR libstdc++/64054 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/hexfloat.cc: XFAIL execution on *-*-solaris*.
# HG changeset patch # Parent f115d90509c3d6ec3a202b6d84c3f9f9e05de993 XFAIL 27_io/basic_ostream/inserters_arithmetic/char/hexfloat.cc on Solaris (PR target/64054) diff --git a/libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/hexfloat.cc b/libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/hexfloat.cc --- a/libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/hexfloat.cc +++ b/libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/hexfloat.cc @@ -1,5 +1,6 @@ // { dg-options "-std=gnu++11" } // { dg-require-string-conversions "" } +// { dg-xfail-run-if "PR libstdc++/64054" { *-*-solaris* } } // 2014-03-27 RÃŒdiger Sonderfeld // test the hexadecimal floating point inserters (facet num_put)
-- ----------------------------------------------------------------------------- Rainer Orth, Center for Biotechnology, Bielefeld University