Commit 1d04af52e3e24db69f742064694c22f8df5cc70e

Anthony Green 2009-12-25T09:50:36

Updated some mips XFAILs

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* } } */