diff options
author | Richard Sandiford <richard@codesourcery.com> | 2007-02-09 13:56:16 +0000 |
---|---|---|
committer | Richard Sandiford <rsandifo@gcc.gnu.org> | 2007-02-09 13:56:16 +0000 |
commit | a5ea7a0be70cae76a6703a05dbea5543ca355c16 (patch) | |
tree | 9f461b6a2fe7a7f2dcb1451525cdd2a33b777663 /libstdc++-v3 | |
parent | 2755c05623ee21f19a16c6d0af8d188629e26375 (diff) | |
download | gcc-a5ea7a0be70cae76a6703a05dbea5543ca355c16.zip gcc-a5ea7a0be70cae76a6703a05dbea5543ca355c16.tar.gz gcc-a5ea7a0be70cae76a6703a05dbea5543ca355c16.tar.bz2 |
gcc/testsuite/
* lib/target-supports.exp (check_effective_target_lax_strtofp)
(check_effective_target_dummy_wcsftime): New functions.
libstdc++-v3/testsuite/
* 22_locale/time_put/put/wchar_t/1.cc: XFAIL if dummy_wcsftime.
* 22_locale/time_put/put/wchar_t/5.cc: Likewise.
* 22_locale/time_put/put/wchar_t/9.cc: Likewise.
* 22_locale/time_put/put/wchar_t/10.cc: Likewise.
* 22_locale/num_get/get/wchar_t/2.cc: XFAIL if lax_strtofp.
* 22_locale/num_get/get/char/2.cc: Likewise.
* 27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc: Likewise.
* 27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc: Likewise.
* 27_io/basic_istream/extractors_arithmetic/char/12.cc: Likewise.
* 27_io/basic_istream/extractors_arithmetic/char/09.cc: Likewise.
* 27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc: Likewise.
* 27_io/basic_ostream/inserters_arithmetic/char/6.cc: Likewise.
* 26_numerics/cmath/c99_classification_macros_c++.cc: XFAIL
for uClibc.
* 26_numerics/cmath/c99_classification_macros_c.cc: Likewise.
From-SVN: r121749
Diffstat (limited to 'libstdc++-v3')
15 files changed, 44 insertions, 5 deletions
diff --git a/libstdc++-v3/testsuite/22_locale/num_get/get/char/2.cc b/libstdc++-v3/testsuite/22_locale/num_get/get/char/2.cc index 98e1361..e83f531 100644 --- a/libstdc++-v3/testsuite/22_locale/num_get/get/char/2.cc +++ b/libstdc++-v3/testsuite/22_locale/num_get/get/char/2.cc @@ -20,6 +20,8 @@ // 22.2.2.1.1 num_get members +// { dg-do run { xfail lax_strtofp } } + #include <locale> #include <sstream> #include <testsuite_hooks.h> diff --git a/libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/2.cc b/libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/2.cc index 782275d..300556f 100644 --- a/libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/2.cc +++ b/libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/2.cc @@ -20,6 +20,8 @@ // 22.2.2.1.1 num_get members +// { dg-do run { xfail lax_strtofp } } + #include <locale> #include <sstream> #include <testsuite_hooks.h> diff --git a/libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/1.cc b/libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/1.cc index 9dd7726..e211eec 100644 --- a/libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/1.cc +++ b/libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/1.cc @@ -20,6 +20,8 @@ // 22.2.5.3.1 time_put members +// { dg-do run { xfail dummy_wcsftime } } + #include <locale> #include <sstream> #include <testsuite_hooks.h> diff --git a/libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/10.cc b/libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/10.cc index f1c91b1..7e3da7a 100644 --- a/libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/10.cc +++ b/libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/10.cc @@ -20,6 +20,8 @@ // 22.2.5.3.1 time_put members +// { dg-do run { xfail dummy_wcsftime } } + #include <locale> #include <sstream> #include <testsuite_hooks.h> diff --git a/libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/5.cc b/libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/5.cc index 4d30717..aaf3e39 100644 --- a/libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/5.cc +++ b/libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/5.cc @@ -20,6 +20,8 @@ // 22.2.5.3.1 time_put members +// { dg-do run { xfail dummy_wcsftime } } + #include <locale> #include <sstream> #include <testsuite_hooks.h> diff --git a/libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/9.cc b/libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/9.cc index 3a3e01c..dd0803f 100644 --- a/libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/9.cc +++ b/libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/9.cc @@ -20,6 +20,8 @@ // 22.2.5.3.1 time_put members +// { dg-do run { xfail dummy_wcsftime } } + #include <locale> #include <sstream> #include <testsuite_hooks.h> diff --git a/libstdc++-v3/testsuite/26_numerics/cmath/c99_classification_macros_c++.cc b/libstdc++-v3/testsuite/26_numerics/cmath/c99_classification_macros_c++.cc index fbbfbfd..5455008 100644 --- a/libstdc++-v3/testsuite/26_numerics/cmath/c99_classification_macros_c++.cc +++ b/libstdc++-v3/testsuite/26_numerics/cmath/c99_classification_macros_c++.cc @@ -27,7 +27,8 @@ // invalidate any other reasons why the executable file might be covered by // the GNU General Public License. -// { dg-do compile } +// { dg-do compile { xfail uclibc } } +// { dg-excess-errors "" { target uclibc } } #include <cmath> diff --git a/libstdc++-v3/testsuite/26_numerics/cmath/c99_classification_macros_c.cc b/libstdc++-v3/testsuite/26_numerics/cmath/c99_classification_macros_c.cc index 5af904b..a9cd058 100644 --- a/libstdc++-v3/testsuite/26_numerics/cmath/c99_classification_macros_c.cc +++ b/libstdc++-v3/testsuite/26_numerics/cmath/c99_classification_macros_c.cc @@ -27,8 +27,8 @@ // invalidate any other reasons why the executable file might be covered by // the GNU General Public License. -// { dg-do compile { xfail *-*-linux* *-*-darwin* } } -// { dg-excess-errors "" { target *-*-linux* *-*-darwin* } } +// { dg-do compile { xfail { { *-*-linux* *-*-darwin* } || uclibc } } } +// { dg-excess-errors "" { target { { *-*-linux* *-*-darwin* } || uclibc } } } #include <math.h> diff --git a/libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc b/libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc index 5da8372..3a1391c 100644 --- a/libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc +++ b/libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc @@ -20,6 +20,8 @@ // 27.6.1.2.2 arithmetic extractors +// { dg-do run { xfail lax_strtofp } } + #include <istream> #include <sstream> #include <locale> diff --git a/libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc b/libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc index 21e2940..e5ef640 100644 --- a/libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc +++ b/libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc @@ -23,7 +23,7 @@ // XXX This test fails on sparc-solaris2 because of a bug in libc // XXX sscanf for very long input. See: // XXX http://gcc.gnu.org/ml/gcc/2002-12/msg01422.html -// { dg-do run { xfail sparc*-*-solaris2* } } +// { dg-do run { xfail { { sparc*-*-solaris2* } || lax_strtofp } } } #include <istream> #include <sstream> diff --git a/libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc b/libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc index 26021c2..dd0439e 100644 --- a/libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc +++ b/libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc @@ -18,6 +18,8 @@ // 27.6.1.2.2 arithmetic extractors +// { dg-do run { xfail lax_strtofp } } + #include <istream> #include <sstream> #include <locale> diff --git a/libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc b/libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc index 6ffae08..2b8764c 100644 --- a/libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc +++ b/libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc @@ -21,7 +21,7 @@ // XXX This test fails on sparc-solaris2 because of a bug in libc // XXX sscanf for very long input. See: // XXX http://gcc.gnu.org/ml/gcc/2002-12/msg01422.html -// { dg-do run { xfail sparc*-*-solaris2* } } +// { dg-do run { xfail { { sparc*-*-solaris2* } || lax_strtofp } } } #include <istream> #include <sstream> diff --git a/libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc b/libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc index dac5afd..a4939b8 100644 --- a/libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc +++ b/libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc @@ -19,6 +19,8 @@ // Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, // USA. +// { dg-do run { xfail lax_strtofp } } + #include <cmath> // for abs #include <cfloat> // for DBL_EPSILON #include <sstream> diff --git a/libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc b/libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc index b25b3f0..c7b29ca 100644 --- a/libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc +++ b/libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc @@ -16,6 +16,8 @@ // Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, // USA. +// { dg-do run { xfail lax_strtofp } } + #include <cmath> // for abs #include <cfloat> // for DBL_EPSILON #include <sstream> diff --git a/libstdc++-v3/testsuite/ChangeLog b/libstdc++-v3/testsuite/ChangeLog new file mode 100644 index 0000000..44966bef --- /dev/null +++ b/libstdc++-v3/testsuite/ChangeLog @@ -0,0 +1,18 @@ +2007-02-09 Richard Sandiford <richard@codesourcery.com> + + * 22_locale/time_put/put/wchar_t/1.cc: XFAIL if dummy_wcsftime. + * 22_locale/time_put/put/wchar_t/5.cc: Likewise. + * 22_locale/time_put/put/wchar_t/9.cc: Likewise. + * 22_locale/time_put/put/wchar_t/10.cc: Likewise. + * 22_locale/num_get/get/wchar_t/2.cc: XFAIL if lax_strtofp. + * 22_locale/num_get/get/char/2.cc: Likewise. + * 27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc: Likewise. + * 27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc: Likewise. + * 27_io/basic_istream/extractors_arithmetic/char/12.cc: Likewise. + * 27_io/basic_istream/extractors_arithmetic/char/09.cc: Likewise. + * 27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc: Likewise. + * 27_io/basic_ostream/inserters_arithmetic/char/6.cc: Likewise. + * 26_numerics/cmath/c99_classification_macros_c++.cc: XFAIL + for uClibc. + * 26_numerics/cmath/c99_classification_macros_c.cc: Likewise. + |