]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
14220.cc: XFAIL on Solaris 9/x86, 32-bit Solaris 10/x86 and 64-bit Solaris 10/SPARC.
authorRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
Mon, 26 Jul 2010 20:54:57 +0000 (20:54 +0000)
committerRainer Orth <ro@gcc.gnu.org>
Mon, 26 Jul 2010 20:54:57 +0000 (20:54 +0000)
* testsuite/22_locale/num_put/put/char/14220.cc: XFAIL on Solaris
9/x86, 32-bit Solaris 10/x86 and 64-bit Solaris 10/SPARC.
* testsuite/22_locale/num_put/put/wchar_t/14220.cc: XFAIL on
Solaris 9/x86 and 32-bit Solaris 10/x86.

* testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
Only XFAIL on Solaris 8 and 9.
* testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
Likewise.

* testsuite/ext/enc_filebuf/char/13598.cc: XFAIL before Solaris 11.

From-SVN: r162545

libstdc++-v3/ChangeLog
libstdc++-v3/testsuite/22_locale/num_put/put/char/14220.cc
libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/14220.cc
libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc
libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc
libstdc++-v3/testsuite/ext/enc_filebuf/char/13598.cc

index 64fc3e6b2c4e28a8fdc396e817077d50a2077ed3..433d84fd2482d9bcf5f9bba155fdb32ff4f7cd73 100644 (file)
@@ -1,3 +1,17 @@
+2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * testsuite/22_locale/num_put/put/char/14220.cc: XFAIL on Solaris
+       9/x86, 32-bit Solaris 10/x86 and 64-bit Solaris 10/SPARC.
+       * testsuite/22_locale/num_put/put/wchar_t/14220.cc: XFAIL on
+       Solaris 9/x86 and 32-bit Solaris 10/x86.
+
+       * testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
+       Only XFAIL on Solaris 8 and 9.
+       * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
+       Likewise.
+
+       * testsuite/ext/enc_filebuf/char/13598.cc: XFAIL before Solaris 11.
+
 2010-07-25  Jonathan Wakely  <jwakely.gcc@gmail.com>
 
        PR libstdc++/45060
index 714a8e8d60c212bda382bf3fd9ad6e1724ff8121..fe649a7b03f19c26dbb8d5b0396732bed8bf1bc4 100644 (file)
@@ -1,6 +1,6 @@
 // 2004-04-30  Paolo Carlini  <pcarlini@suse.de>
 
-// Copyright (C) 2004, 2009 Free Software Foundation
+// Copyright (C) 2004, 2009, 2010 Free Software Foundation
 //
 // This file is part of the GNU ISO C++ Library.  This library is free
 // software; you can redistribute it and/or modify it under the
 
 // 22.2.2.2.1  num_put members
 
-// On Solaris 10 x86, this test crashes in libc.  Inside libstdc++, 
-// we call sprintf like so:
+// On Solaris 9/x86, 32-bit Solaris 10/x86 and 64-bit Solaris 10/SPARC, this
+// test crashes in libc.  Inside libstdc++, we call sprintf like so:
 //   sprintf (buffer, "%.*f", 1000, 1.0)
 // which crashes.
-// { dg-do run { xfail { i?86*-*-solaris2.10 } } } 
+// { dg-xfail-run-if "" i?86-*-solaris2.9 }
+// { dg-xfail-run-if "" { i?86-*-solaris2.10 && ilp32 } }
+// { dg-xfail-run-if "" { sparc*-sun-solaris2.10 && lp64 } }
 
 #include <locale>
 #include <sstream>
index 552f049e61cdf79529fb03f0ca7243ee2415464d..5b8301540187a5d28e30010255a1a62532761d14 100644 (file)
@@ -1,6 +1,6 @@
 // 2004-04-30  Paolo Carlini  <pcarlini@suse.de>
 
-// Copyright (C) 2004, 2009 Free Software Foundation
+// Copyright (C) 2004, 2009, 2010 Free Software Foundation
 //
 // This file is part of the GNU ISO C++ Library.  This library is free
 // software; you can redistribute it and/or modify it under the
 #include <sstream>
 #include <testsuite_hooks.h>
 
-// On Solaris 10 x86, this test crashes in libc.  Inside libstdc++, 
-// we call sprintf like so:
+// On Solaris 9 and 32-bit Solaris 10/x86, this test crashes in libc.  Inside
+// libstdc++, we call sprintf like so:
 //   sprintf (buffer, "%.*f", 1000, 1.0)
 // which crashes.
-// { dg-do run { xfail { i?86*-*-solaris2.10 } } } 
+// { dg-do run { xfail { i?86-*-solaris2.9 || { i?86-*-solaris2.10 && ilp32 } } } } 
 
 // libstdc++/14220
 void test01()
index 8bf9bd35396ddfa52ba1db54de608910f8fd96be..70f74fd7a9167cf60691ed8dce9065d9abe49e48 100644 (file)
@@ -1,6 +1,7 @@
 // 1999-04-12 bkoz
 
-// Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2009
+// Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2009,
+// 2010
 // Free Software Foundation, Inc.
 //
 // This file is part of the GNU ISO C++ Library.  This library is free
 
 // 27.6.1.2.2 arithmetic extractors
 
-// XXX This test fails on sparc-solaris2 because of a bug in libc
+// XXX This test fails on Solaris 8 and 9 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* } || lax_strtofp } } }
+// { dg-do run { xfail { { *-*-solaris2.[89] } || lax_strtofp } } }
 
 #include <istream>
 #include <sstream>
index 6e3b0888e73bec4f8af250dd3cfa36f6f5852eec..dcadf8669a2abe87415f90d5f02c25023aeafc6c 100644 (file)
@@ -1,4 +1,5 @@
-// Copyright (C) 2004, 2005, 2006, 2007, 2009 Free Software Foundation, Inc.
+// Copyright (C) 2004, 2005, 2006, 2007, 2009, 2010
+// Free Software Foundation, Inc.
 //
 // This file is part of the GNU ISO C++ Library.  This library is free
 // software; you can redistribute it and/or modify it under the
 
 // 27.6.1.2.2 arithmetic extractors
 
-// XXX This test fails on sparc-solaris2 because of a bug in libc
+// XXX This test fails on Solaris 8 and 9 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* } || lax_strtofp } } }
+// { dg-do run { xfail { { *-*-solaris2.[89] } || lax_strtofp } } }
 
 #include <istream>
 #include <sstream>
index 3e503df4710338cfd97e816ce85741c28121ac61..0030000f7b6eeecc8f2427f62df7bd344e96c975 100644 (file)
@@ -1,6 +1,10 @@
+// Before Solaris 11, iconv -f ISO-8859-1 -t ISO-8859-1 fails with
+// Not supported ISO-8859-1 to ISO-8859-1
+//
+// { dg-do run { xfail *-*-solaris2.[89] *-*-solaris2.10 } }
 // { dg-require-iconv "ISO-8859-1" }
 
-// Copyright (C) 2004, 2005, 2006, 2007, 2009 Free Software Foundation
+// Copyright (C) 2004, 2005, 2006, 2007, 2009, 2010 Free Software Foundation
 //
 // This file is part of the GNU ISO C++ Library.  This library is free
 // software; you can redistribute it and/or modify it under the