aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoseph Myers <joseph@codesourcery.com>2006-01-17 16:44:04 +0000
committerJoseph Myers <joseph@codesourcery.com>2006-01-17 16:44:04 +0000
commit9c7d80f6564e938de699d279fbf512095a685343 (patch)
treed0e85e817245c7f3dbb2c789e6960e65a321d1ae
parent849fc2f02781ad9f30b16a8430d76329a84023c9 (diff)
* gcc/testsuite/gcc.dg/wchar_t-1.c,
gcc/testsuite/gcc.dg/wint_t-1.c, gcc/testsuite/gcc.dg/tls/alias-1.c, gcc/testsuite/gcc.dg/tls/opt-2.c, libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc, libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc: XFAIL where appropriate for targets supporting uClibc. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/csl-3_4_3-linux-branch@109824 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--ChangeLog.csl10
-rw-r--r--gcc/testsuite/gcc.dg/tls/alias-1.c4
-rw-r--r--gcc/testsuite/gcc.dg/tls/opt-2.c4
-rw-r--r--gcc/testsuite/gcc.dg/wchar_t-1.c2
-rw-r--r--gcc/testsuite/gcc.dg/wint_t-1.c2
-rw-r--r--libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc3
-rw-r--r--libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc3
7 files changed, 24 insertions, 4 deletions
diff --git a/ChangeLog.csl b/ChangeLog.csl
index 2338029fd64..3cad5f7c4c7 100644
--- a/ChangeLog.csl
+++ b/ChangeLog.csl
@@ -1,3 +1,13 @@
+2006-01-16 Joseph Myers <joseph@codesourcery.com>
+
+ * gcc/testsuite/gcc.dg/wchar_t-1.c,
+ gcc/testsuite/gcc.dg/wint_t-1.c,
+ gcc/testsuite/gcc.dg/tls/alias-1.c,
+ gcc/testsuite/gcc.dg/tls/opt-2.c,
+ libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc,
+ libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc:
+ XFAIL where appropriate for targets supporting uClibc.
+
2006-01-06 Joseph Myers <joseph@codesourcery.com>
* gcc/cppdefault.h (struct default_include): Add multilib flag.
diff --git a/gcc/testsuite/gcc.dg/tls/alias-1.c b/gcc/testsuite/gcc.dg/tls/alias-1.c
index fa8dd29d94b..8f831fdb7b8 100644
--- a/gcc/testsuite/gcc.dg/tls/alias-1.c
+++ b/gcc/testsuite/gcc.dg/tls/alias-1.c
@@ -1,4 +1,6 @@
-/* { dg-do link } */
+/* ARM uClibc does not support TLS. */
+/* { dg-do link { xfail arm-wrs-linux-gnueabi } } */
+/* { dg-excess-errors "" { xfail arm-wrs-linux-gnueabi } } */
/* { dg-warning "visibility" "unsupported" { target sparc*-sun-solaris2.* } 22 } */
/* Test that encode_section_info handles the change from externally
defined to locally defined (via hidden). Extracted from glibc. */
diff --git a/gcc/testsuite/gcc.dg/tls/opt-2.c b/gcc/testsuite/gcc.dg/tls/opt-2.c
index 713fb7f360c..84ae87f65fe 100644
--- a/gcc/testsuite/gcc.dg/tls/opt-2.c
+++ b/gcc/testsuite/gcc.dg/tls/opt-2.c
@@ -2,7 +2,9 @@
since %gs:0 memory load was not exposed to the compiler
as memory load and mem to mem moves are not possible
on IA-32. */
-/* { dg-do link } */
+/* ARM uClibc does not support TLS. */
+/* { dg-do link { xfail arm-wrs-linux-gnueabi } } */
+/* { dg-excess-errors "" { xfail arm-wrs-linux-gnueabi } } */
/* { dg-options "-O2 -ftls-model=initial-exec" } */
/* { dg-options "-O2 -ftls-model=initial-exec -march=i686" { target i?86-*-* } } */
diff --git a/gcc/testsuite/gcc.dg/wchar_t-1.c b/gcc/testsuite/gcc.dg/wchar_t-1.c
index 877b50e9871..14ef817965f 100644
--- a/gcc/testsuite/gcc.dg/wchar_t-1.c
+++ b/gcc/testsuite/gcc.dg/wchar_t-1.c
@@ -5,7 +5,7 @@
match. */
#define _STDDEF_H
-#include <wchar.h> /* { dg-excess-errors "" { xfail *-*-darwin* } } */
+#include <wchar.h> /* { dg-excess-errors "" { xfail *-*-darwin* arm-wrs-linux-gnueabi mips-wrs-linux-gnu } } */
__WCHAR_TYPE__ __wc_t__;
wchar_t *wc_t_p;
diff --git a/gcc/testsuite/gcc.dg/wint_t-1.c b/gcc/testsuite/gcc.dg/wint_t-1.c
index b4f4e0a2a5e..975d4dd3bb9 100644
--- a/gcc/testsuite/gcc.dg/wint_t-1.c
+++ b/gcc/testsuite/gcc.dg/wint_t-1.c
@@ -5,7 +5,7 @@
match. */
#define _STDDEF_H
-#include <wchar.h> /* { dg-excess-errors "" { xfail *-*-darwin* } } */
+#include <wchar.h> /* { dg-excess-errors "" { xfail *-*-darwin* arm-wrs-linux-gnueabi mips-wrs-linux-gnu } } */
__WINT_TYPE__ __wi_t__;
wint_t *wi_t_p;
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 fefb43fffd7..eb6a9a73c36 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,9 @@
// 27.6.1.2.2 arithmetic extractors
+// Fails with uClibc (inaccurate conversions).
+// { dg-do run { xfail arm-wrs-linux-gnueabi mips-wrs-linux-gnu } }
+
#include <istream>
#include <sstream>
#include <locale>
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 36b67f2a0ba..2d214cd0ad0 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,9 @@
// Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307,
// USA.
+// Fails with uClibc (inaccurate conversions).
+// { dg-do run { xfail arm-wrs-linux-gnueabi mips-wrs-linux-gnu } }
+
#include <cmath> // for abs
#include <cfloat> // for DBL_EPSILON
#include <sstream>