Updated some mips XFAILs
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169
diff --git a/.pc/undefine_AC_ARG_VAR_PRECIOUS/ChangeLog.libffi b/.pc/undefine_AC_ARG_VAR_PRECIOUS/ChangeLog.libffi
index 4e3813f..716aaae 100644
--- a/.pc/undefine_AC_ARG_VAR_PRECIOUS/ChangeLog.libffi
+++ b/.pc/undefine_AC_ARG_VAR_PRECIOUS/ChangeLog.libffi
@@ -9,6 +9,12 @@
* testsuite/libffi.call/huge_struct.c: Fix printf format, and
don't xfail x86 Linux.
+ * testsuite/libffi.call/huge_struct.c: Don't xfail mips.
+ * testsuite/libffi.call/cls_pointer.c: Ditto.
+ * testsuite/libffi.call/cls_pointer_stack.c: Ditto.
+ * testsuite/libffi.call/cls_longdouble_va.c: Ditto.
+ * testsuite/libffi.call/cls_longdouble.c: Ditto.
+ * testsuite/libffi.call/cls_double_va.c: Ditto.
2009-10-11 Matthias Klose <doko@ubuntu.com>
diff --git a/.pc/windows/ChangeLog.libffi b/.pc/windows/ChangeLog.libffi
index 2fc0bc8..93d50cd 100644
--- a/.pc/windows/ChangeLog.libffi
+++ b/.pc/windows/ChangeLog.libffi
@@ -2,6 +2,12 @@
* testsuite/libffi.call/huge_struct.c: Fix printf format, and
don't xfail x86 Linux.
+ * testsuite/libffi.call/huge_struct.c: Don't xfail mips.
+ * testsuite/libffi.call/cls_pointer.c: Ditto.
+ * testsuite/libffi.call/cls_pointer_stack.c: Ditto.
+ * testsuite/libffi.call/cls_longdouble_va.c: Ditto.
+ * testsuite/libffi.call/cls_longdouble.c: Ditto.
+ * testsuite/libffi.call/cls_double_va.c: Ditto.
2009-10-11 Matthias Klose <doko@ubuntu.com>
diff --git a/ChangeLog.libffi b/ChangeLog.libffi
index 74b13cc..0eda3d3 100644
--- a/ChangeLog.libffi
+++ b/ChangeLog.libffi
@@ -15,6 +15,12 @@
* testsuite/libffi.call/huge_struct.c: Fix printf format, and
don't xfail x86 Linux.
+ * testsuite/libffi.call/huge_struct.c: Don't xfail mips.
+ * testsuite/libffi.call/cls_pointer.c: Ditto.
+ * testsuite/libffi.call/cls_pointer_stack.c: Ditto.
+ * testsuite/libffi.call/cls_longdouble_va.c: Ditto.
+ * testsuite/libffi.call/cls_longdouble.c: Ditto.
+ * testsuite/libffi.call/cls_double_va.c: Ditto.
2009-10-11 Matthias Klose <doko@ubuntu.com>
diff --git a/patches/fix-huge_struct-test b/patches/fix-huge_struct-test
index 760c813..aa057d3 100644
--- a/patches/fix-huge_struct-test
+++ b/patches/fix-huge_struct-test
@@ -2,16 +2,22 @@ Index: libffi/ChangeLog.libffi
===================================================================
--- libffi.orig/ChangeLog.libffi
+++ libffi/ChangeLog.libffi
-@@ -1,3 +1,8 @@
+@@ -1,3 +1,14 @@
+2009-12-24 Anthony Green <green@redhat.com>
+
+ * testsuite/libffi.call/huge_struct.c: Fix printf format, and
+ don't xfail x86 Linux.
++ * testsuite/libffi.call/huge_struct.c: Don't xfail mips.
++ * testsuite/libffi.call/cls_pointer.c: Ditto.
++ * testsuite/libffi.call/cls_pointer_stack.c: Ditto.
++ * testsuite/libffi.call/cls_longdouble_va.c: Ditto.
++ * testsuite/libffi.call/cls_longdouble.c: Ditto.
++ * testsuite/libffi.call/cls_double_va.c: Ditto.
+
2009-10-11 Matthias Klose <doko@ubuntu.com>
* man/ffi_call.3: Fix #include in examples.
-@@ -213,20 +218,20 @@
+@@ -213,20 +224,20 @@
2008-12-22 Timothy Wall <twall@users.sf.net>
* testsuite/libffi.call/closure_fn0.c,
@@ -52,8 +58,9 @@ Index: libffi/testsuite/libffi.call/huge_struct.c
*/
-/* { dg-excess-errors "" { target avr32-*-* x86_64-*-mingw* x86_64-*-cygwin* i*86-*-linux-* x86_64-*-linux-* } } */
+-/* { dg-do run { xfail mips*-*-* arm*-*-* strongarm*-*-* xscale*-*-* } } */
+/* { dg-excess-errors "" { target avr32-*-* x86_64-*-mingw* x86_64-*-cygwin* } } */
- /* { dg-do run { xfail mips*-*-* arm*-*-* strongarm*-*-* xscale*-*-* } } */
++/* { dg-do run { xfail arm*-*-* strongarm*-*-* xscale*-*-* } } */
/* { dg-options -mlong-double-128 { target powerpc64*-*-* } } */
-/* { dg-output "" { xfail avr32-*-* x86_64-*-mingw* x86_64-*-cygwin* i*86-*-linux-* x86_64-*-linux-* } } */
+/* { dg-output "" { xfail avr32-*-* x86_64-*-mingw* x86_64-*-cygwin* } } */
diff --git a/testsuite/libffi.call/cls_double_va.c b/testsuite/libffi.call/cls_double_va.c
index 45ce9bd..dfbfd1e 100644
--- a/testsuite/libffi.call/cls_double_va.c
+++ b/testsuite/libffi.call/cls_double_va.c
@@ -4,7 +4,7 @@
PR: none.
Originator: Blake Chaffin 6/6/2007 */
-/* { dg-do run { xfail mips*-*-* arm*-*-* strongarm*-*-* xscale*-*-* } } */
+/* { dg-do run { xfail arm*-*-* strongarm*-*-* xscale*-*-* } } */
#include "ffitest.h"
static void
diff --git a/testsuite/libffi.call/cls_longdouble.c b/testsuite/libffi.call/cls_longdouble.c
index 2f50b36..52af6cf 100644
--- a/testsuite/libffi.call/cls_longdouble.c
+++ b/testsuite/libffi.call/cls_longdouble.c
@@ -5,7 +5,7 @@
Originator: Blake Chaffin */
/* { dg-excess-errors "no long double format" { xfail x86_64-*-mingw* x86_64-*-cygwin* } } */
-/* { dg-do run { xfail mips*-*-* arm*-*-* strongarm*-*-* xscale*-*-* } } */
+/* { dg-do run { xfail arm*-*-* strongarm*-*-* xscale*-*-* } } */
/* { dg-options -mlong-double-128 { target powerpc64*-*-* } } */
/* { dg-output "" { xfail x86_64-*-mingw* x86_64-*-cygwin* } } */
diff --git a/testsuite/libffi.call/cls_longdouble_va.c b/testsuite/libffi.call/cls_longdouble_va.c
index 4914f32..a72944b 100644
--- a/testsuite/libffi.call/cls_longdouble_va.c
+++ b/testsuite/libffi.call/cls_longdouble_va.c
@@ -4,7 +4,7 @@
PR: none.
Originator: Blake Chaffin 6/6/2007 */
-/* { dg-do run { xfail mips*-*-* arm*-*-* strongarm*-*-* xscale*-*-* } } */
+/* { dg-do run { xfail arm*-*-* strongarm*-*-* xscale*-*-* } } */
/* { dg-output "" { xfail x86_64-*-mingw* } } */
#include "ffitest.h"
diff --git a/testsuite/libffi.call/cls_pointer.c b/testsuite/libffi.call/cls_pointer.c
index 34e4209..651a003 100644
--- a/testsuite/libffi.call/cls_pointer.c
+++ b/testsuite/libffi.call/cls_pointer.c
@@ -4,7 +4,7 @@
PR: none.
Originator: Blake Chaffin 6/6/2007 */
-/* { dg-do run { xfail mips*-*-* arm*-*-* strongarm*-*-* xscale*-*-* } } */
+/* { dg-do run { xfail arm*-*-* strongarm*-*-* xscale*-*-* } } */
#include "ffitest.h"
void* cls_pointer_fn(void* a1, void* a2)
diff --git a/testsuite/libffi.call/cls_pointer_stack.c b/testsuite/libffi.call/cls_pointer_stack.c
index dd59c6b..ab48571 100644
--- a/testsuite/libffi.call/cls_pointer_stack.c
+++ b/testsuite/libffi.call/cls_pointer_stack.c
@@ -4,7 +4,7 @@
PR: none.
Originator: Blake Chaffin 6/7/2007 */
-/* { dg-do run { xfail mips*-*-* arm*-*-* strongarm*-*-* xscale*-*-* } } */
+/* { dg-do run { xfail arm*-*-* strongarm*-*-* xscale*-*-* } } */
#include "ffitest.h"
static long dummyVar;
diff --git a/testsuite/libffi.call/huge_struct.c b/testsuite/libffi.call/huge_struct.c
index 910620f..9f869af 100644
--- a/testsuite/libffi.call/huge_struct.c
+++ b/testsuite/libffi.call/huge_struct.c
@@ -6,7 +6,7 @@
*/
/* { dg-excess-errors "" { target avr32-*-* x86_64-*-mingw* x86_64-*-cygwin* } } */
-/* { dg-do run { xfail mips*-*-* arm*-*-* strongarm*-*-* xscale*-*-* } } */
+/* { dg-do run { xfail arm*-*-* strongarm*-*-* xscale*-*-* } } */
/* { dg-options -mlong-double-128 { target powerpc64*-*-* } } */
/* { dg-output "" { xfail avr32-*-* x86_64-*-mingw* x86_64-*-cygwin* } } */