* [Patch] libffi: Remove xfail for mips64.
@ 2007-08-09 5:24 David Daney
2007-08-09 9:58 ` Richard Sandiford
0 siblings, 1 reply; 2+ messages in thread
From: David Daney @ 2007-08-09 5:24 UTC (permalink / raw)
To: GCJ-patches, GCC Patches; +Cc: andreast
[-- Attachment #1: Type: text/plain, Size: 3326 bytes --]
This is a mechanical patch that I would like to apply if my mips64
support patch is accepted. All it does is remove the xfail for
mips64*-*-* from all test cases that had it.
Tested on x86_64-pc-linux-gnu, mips64-linux{o32, n32, n64} with zero
failures.
OK to commit?
2007-08-08 David Daney <ddaney@avtrex.com>
* testsuite/libffi.call/cls_multi_ushort.c,
testsuite/libffi.call/cls_align_uint16.c,
testsuite/libffi.call/nested_struct1.c,
testsuite/libffi.call/nested_struct3.c,
testsuite/libffi.call/cls_7_1_byte.c,
testsuite/libffi.call/nested_struct5.c,
testsuite/libffi.call/cls_double.c,
testsuite/libffi.call/nested_struct7.c,
testsuite/libffi.call/cls_sint.c,
testsuite/libffi.call/nested_struct9.c,
testsuite/libffi.call/cls_20byte1.c,
testsuite/libffi.call/cls_multi_sshortchar.c,
testsuite/libffi.call/cls_align_sint64.c,
testsuite/libffi.call/cls_3byte2.c,
testsuite/libffi.call/cls_multi_schar.c,
testsuite/libffi.call/cls_multi_uchar.c,
testsuite/libffi.call/cls_19byte.c,
testsuite/libffi.call/cls_9byte1.c,
testsuite/libffi.call/cls_align_float.c,
testsuite/libffi.call/closure_fn1.c,
testsuite/libffi.call/problem1.c,
testsuite/libffi.call/closure_fn3.c,
testsuite/libffi.call/cls_sshort.c,
testsuite/libffi.call/closure_fn5.c,
testsuite/libffi.call/cls_align_double.c,
testsuite/libffi.call/nested_struct.c,
testsuite/libffi.call/cls_2byte.c,
testsuite/libffi.call/nested_struct10.c,
testsuite/libffi.call/cls_4byte.c,
testsuite/libffi.call/cls_6byte.c,
testsuite/libffi.call/cls_8byte.c,
testsuite/libffi.call/cls_multi_sshort.c,
testsuite/libffi.call/cls_align_sint16.c,
testsuite/libffi.call/cls_align_uint32.c,
testsuite/libffi.call/cls_20byte.c,
testsuite/libffi.call/cls_float.c,
testsuite/libffi.call/nested_struct2.c,
testsuite/libffi.call/cls_5_1_byte.c,
testsuite/libffi.call/nested_struct4.c,
testsuite/libffi.call/cls_24byte.c,
testsuite/libffi.call/nested_struct6.c,
testsuite/libffi.call/cls_64byte.c,
testsuite/libffi.call/nested_struct8.c,
testsuite/libffi.call/cls_uint.c,
testsuite/libffi.call/cls_multi_ushortchar.c,
testsuite/libffi.call/cls_schar.c,
testsuite/libffi.call/cls_uchar.c,
testsuite/libffi.call/cls_align_uint64.c,
testsuite/libffi.call/cls_ulonglong.c,
testsuite/libffi.call/cls_align_longdouble.c,
testsuite/libffi.call/cls_1_1byte.c,
testsuite/libffi.call/cls_12byte.c,
testsuite/libffi.call/cls_3_1byte.c,
testsuite/libffi.call/cls_3byte1.c,
testsuite/libffi.call/cls_4_1byte.c,
testsuite/libffi.call/cls_6_1_byte.c,
testsuite/libffi.call/cls_16byte.c,
testsuite/libffi.call/cls_18byte.c,
testsuite/libffi.call/closure_fn0.c,
testsuite/libffi.call/cls_9byte2.c,
testsuite/libffi.call/closure_fn2.c,
testsuite/libffi.call/closure_fn4.c,
testsuite/libffi.call/cls_ushort.c,
testsuite/libffi.call/closure_fn6.c,
testsuite/libffi.call/cls_5byte.c,
testsuite/libffi.call/cls_align_pointer.c,
testsuite/libffi.call/cls_7byte.c,
testsuite/libffi.call/cls_align_sint32.c,
testsuite/libffi.special/unwindtest_ffi_call.cc,
testsuite/libffi.special/unwindtest.cc: Remove xfail for mips64*-*-*.
[-- Attachment #2: libffi-mips64-testsuite.diff --]
[-- Type: text/x-patch, Size: 30548 bytes --]
Index: testsuite/libffi.call/cls_multi_ushort.c
===================================================================
--- testsuite/libffi.call/cls_multi_ushort.c (revision 127010)
+++ testsuite/libffi.call/cls_multi_ushort.c (working copy)
@@ -4,7 +4,7 @@
PR: PR13221.
Originator: <andreast@gcc.gnu.org> 20031129 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
unsigned short test_func_fn(unsigned short a1, unsigned short a2)
Index: testsuite/libffi.call/cls_align_uint16.c
===================================================================
--- testsuite/libffi.call/cls_align_uint16.c (revision 127312)
+++ testsuite/libffi.call/cls_align_uint16.c (working copy)
@@ -4,7 +4,7 @@
PR: none.
Originator: <hos@tamanegi.org> 20031203 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
typedef struct cls_struct_align {
Index: testsuite/libffi.call/nested_struct1.c
===================================================================
--- testsuite/libffi.call/nested_struct1.c (revision 127312)
+++ testsuite/libffi.call/nested_struct1.c (working copy)
@@ -5,7 +5,7 @@
PR: none.
Originator: <andreast@gcc.gnu.org> 20030828 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
typedef struct cls_struct_16byte1 {
Index: testsuite/libffi.call/nested_struct3.c
===================================================================
--- testsuite/libffi.call/nested_struct3.c (revision 127010)
+++ testsuite/libffi.call/nested_struct3.c (working copy)
@@ -6,7 +6,7 @@
PR: none.
Originator: <andreast@gcc.gnu.org> 20030911 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
typedef struct A {
Index: testsuite/libffi.call/cls_7_1_byte.c
===================================================================
--- testsuite/libffi.call/cls_7_1_byte.c (revision 127010)
+++ testsuite/libffi.call/cls_7_1_byte.c (working copy)
@@ -5,7 +5,7 @@
PR: none.
Originator: <andreast@gcc.gnu.org> 20050708 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
typedef struct cls_struct_7byte {
Index: testsuite/libffi.call/nested_struct5.c
===================================================================
--- testsuite/libffi.call/nested_struct5.c (revision 127010)
+++ testsuite/libffi.call/nested_struct5.c (working copy)
@@ -6,7 +6,7 @@
PR: none.
Originator: <andreast@gcc.gnu.org> 20051010 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
typedef struct A {
Index: testsuite/libffi.call/cls_double.c
===================================================================
--- testsuite/libffi.call/cls_double.c (revision 127010)
+++ testsuite/libffi.call/cls_double.c (working copy)
@@ -4,7 +4,7 @@
PR: none.
Originator: <andreast@gcc.gnu.org> 20030828 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
static void cls_ret_double_fn(ffi_cif* cif __UNUSED__, void* resp, void** args,
Index: testsuite/libffi.call/nested_struct7.c
===================================================================
--- testsuite/libffi.call/nested_struct7.c (revision 127010)
+++ testsuite/libffi.call/nested_struct7.c (working copy)
@@ -6,7 +6,7 @@
PR: none.
Originator: <andreast@gcc.gnu.org> 20051010 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
typedef struct A {
Index: testsuite/libffi.call/cls_sint.c
===================================================================
--- testsuite/libffi.call/cls_sint.c (revision 127312)
+++ testsuite/libffi.call/cls_sint.c (working copy)
@@ -4,7 +4,7 @@
PR: none.
Originator: <andreast@gcc.gnu.org> 20031108 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
static void cls_ret_sint_fn(ffi_cif* cif __UNUSED__, void* resp, void** args,
Index: testsuite/libffi.call/nested_struct9.c
===================================================================
--- testsuite/libffi.call/nested_struct9.c (revision 127312)
+++ testsuite/libffi.call/nested_struct9.c (working copy)
@@ -6,7 +6,7 @@
PR: none.
Originator: <andreast@gcc.gnu.org> 20051010 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
typedef struct A {
Index: testsuite/libffi.call/cls_20byte1.c
===================================================================
--- testsuite/libffi.call/cls_20byte1.c (revision 127312)
+++ testsuite/libffi.call/cls_20byte1.c (working copy)
@@ -7,7 +7,7 @@
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
typedef struct cls_struct_20byte {
Index: testsuite/libffi.call/cls_multi_sshortchar.c
===================================================================
--- testsuite/libffi.call/cls_multi_sshortchar.c (revision 127010)
+++ testsuite/libffi.call/cls_multi_sshortchar.c (working copy)
@@ -4,7 +4,7 @@
PR: PR13221.
Originator: <andreast@gcc.gnu.org> 20031129 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
signed short test_func_fn(signed char a1, signed short a2,
Index: testsuite/libffi.call/cls_align_sint64.c
===================================================================
--- testsuite/libffi.call/cls_align_sint64.c (revision 127010)
+++ testsuite/libffi.call/cls_align_sint64.c (working copy)
@@ -4,7 +4,7 @@
PR: none.
Originator: <hos@tamanegi.org> 20031203 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
typedef struct cls_struct_align {
Index: testsuite/libffi.call/cls_3byte2.c
===================================================================
--- testsuite/libffi.call/cls_3byte2.c (revision 127010)
+++ testsuite/libffi.call/cls_3byte2.c (working copy)
@@ -6,7 +6,7 @@
PR: none.
Originator: <andreast@gcc.gnu.org> 20030828 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
typedef struct cls_struct_3byte_1 {
Index: testsuite/libffi.call/cls_multi_schar.c
===================================================================
--- testsuite/libffi.call/cls_multi_schar.c (revision 127010)
+++ testsuite/libffi.call/cls_multi_schar.c (working copy)
@@ -4,7 +4,7 @@
PR: PR13221.
Originator: <hos@tamanegi.org> 20031129 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
signed char test_func_fn(signed char a1, signed char a2)
Index: testsuite/libffi.call/cls_multi_uchar.c
===================================================================
--- testsuite/libffi.call/cls_multi_uchar.c (revision 127010)
+++ testsuite/libffi.call/cls_multi_uchar.c (working copy)
@@ -4,7 +4,7 @@
PR: PR13221.
Originator: <andreast@gcc.gnu.org> 20031129 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
unsigned char test_func_fn(unsigned char a1, unsigned char a2,
Index: testsuite/libffi.call/cls_19byte.c
===================================================================
--- testsuite/libffi.call/cls_19byte.c (revision 127010)
+++ testsuite/libffi.call/cls_19byte.c (working copy)
@@ -5,7 +5,7 @@
PR: none.
Originator: <andreast@gcc.gnu.org> 20030915 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
typedef struct cls_struct_19byte {
Index: testsuite/libffi.call/cls_9byte1.c
===================================================================
--- testsuite/libffi.call/cls_9byte1.c (revision 127312)
+++ testsuite/libffi.call/cls_9byte1.c (working copy)
@@ -7,7 +7,7 @@
PR: none.
Originator: <andreast@gcc.gnu.org> 20030914 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
typedef struct cls_struct_9byte {
Index: testsuite/libffi.call/cls_align_float.c
===================================================================
--- testsuite/libffi.call/cls_align_float.c (revision 127010)
+++ testsuite/libffi.call/cls_align_float.c (working copy)
@@ -4,7 +4,7 @@
PR: none.
Originator: <hos@tamanegi.org> 20031203 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
typedef struct cls_struct_align {
Index: testsuite/libffi.call/closure_fn1.c
===================================================================
--- testsuite/libffi.call/closure_fn1.c (revision 127312)
+++ testsuite/libffi.call/closure_fn1.c (working copy)
@@ -6,7 +6,7 @@
PR: none.
Originator: <andreast@gcc.gnu.org> 20030828 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
Index: testsuite/libffi.call/problem1.c
===================================================================
--- testsuite/libffi.call/problem1.c (revision 127010)
+++ testsuite/libffi.call/problem1.c (working copy)
@@ -4,7 +4,7 @@
PR: none.
Originator: <andreast@gcc.gnu.org> 20030828 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
typedef struct my_ffi_struct {
Index: testsuite/libffi.call/closure_fn3.c
===================================================================
--- testsuite/libffi.call/closure_fn3.c (revision 127312)
+++ testsuite/libffi.call/closure_fn3.c (working copy)
@@ -6,7 +6,7 @@
PR: none.
Originator: <andreast@gcc.gnu.org> 20030828 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
static void closure_test_fn3(ffi_cif* cif __UNUSED__, void* resp, void** args,
Index: testsuite/libffi.call/cls_sshort.c
===================================================================
--- testsuite/libffi.call/cls_sshort.c (revision 127312)
+++ testsuite/libffi.call/cls_sshort.c (working copy)
@@ -4,7 +4,7 @@
PR: none.
Originator: <andreast@gcc.gnu.org> 20031108 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
static void cls_ret_sshort_fn(ffi_cif* cif __UNUSED__, void* resp, void** args,
Index: testsuite/libffi.call/closure_fn5.c
===================================================================
--- testsuite/libffi.call/closure_fn5.c (revision 127312)
+++ testsuite/libffi.call/closure_fn5.c (working copy)
@@ -6,7 +6,7 @@
PR: none.
Originator: <andreast@gcc.gnu.org> 20031026 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
static void
Index: testsuite/libffi.call/cls_align_double.c
===================================================================
--- testsuite/libffi.call/cls_align_double.c (revision 127010)
+++ testsuite/libffi.call/cls_align_double.c (working copy)
@@ -6,7 +6,7 @@
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
typedef struct cls_struct_align {
Index: testsuite/libffi.call/nested_struct.c
===================================================================
--- testsuite/libffi.call/nested_struct.c (revision 127312)
+++ testsuite/libffi.call/nested_struct.c (working copy)
@@ -5,7 +5,7 @@
PR: none.
Originator: <andreast@gcc.gnu.org> 20030828 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
typedef struct cls_struct_16byte1 {
Index: testsuite/libffi.call/cls_2byte.c
===================================================================
--- testsuite/libffi.call/cls_2byte.c (revision 127010)
+++ testsuite/libffi.call/cls_2byte.c (working copy)
@@ -6,7 +6,7 @@
PR: none.
Originator: <andreast@gcc.gnu.org> 20030828 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
typedef struct cls_struct_2byte {
Index: testsuite/libffi.call/nested_struct10.c
===================================================================
--- testsuite/libffi.call/nested_struct10.c (revision 127312)
+++ testsuite/libffi.call/nested_struct10.c (working copy)
@@ -6,7 +6,7 @@
PR: none.
Originator: <andreast@gcc.gnu.org> 20051010 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
typedef struct A {
Index: testsuite/libffi.call/cls_4byte.c
===================================================================
--- testsuite/libffi.call/cls_4byte.c (revision 127010)
+++ testsuite/libffi.call/cls_4byte.c (working copy)
@@ -5,7 +5,7 @@
PR: none.
Originator: <andreast@gcc.gnu.org> 20030828 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
Index: testsuite/libffi.call/cls_6byte.c
===================================================================
--- testsuite/libffi.call/cls_6byte.c (revision 127010)
+++ testsuite/libffi.call/cls_6byte.c (working copy)
@@ -6,7 +6,7 @@
Originator: <andreast@gcc.gnu.org> 20030828 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
typedef struct cls_struct_6byte {
Index: testsuite/libffi.call/cls_8byte.c
===================================================================
--- testsuite/libffi.call/cls_8byte.c (revision 127312)
+++ testsuite/libffi.call/cls_8byte.c (working copy)
@@ -5,7 +5,7 @@
PR: none.
Originator: <andreast@gcc.gnu.org> 20030828 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
typedef struct cls_struct_8byte {
Index: testsuite/libffi.call/cls_multi_sshort.c
===================================================================
--- testsuite/libffi.call/cls_multi_sshort.c (revision 127010)
+++ testsuite/libffi.call/cls_multi_sshort.c (working copy)
@@ -4,7 +4,7 @@
PR: PR13221.
Originator: <andreast@gcc.gnu.org> 20031129 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
signed short test_func_fn(signed short a1, signed short a2)
Index: testsuite/libffi.call/cls_align_sint16.c
===================================================================
--- testsuite/libffi.call/cls_align_sint16.c (revision 127312)
+++ testsuite/libffi.call/cls_align_sint16.c (working copy)
@@ -4,7 +4,7 @@
PR: none.
Originator: <hos@tamanegi.org> 20031203 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
typedef struct cls_struct_align {
Index: testsuite/libffi.call/cls_align_uint32.c
===================================================================
--- testsuite/libffi.call/cls_align_uint32.c (revision 127312)
+++ testsuite/libffi.call/cls_align_uint32.c (working copy)
@@ -4,7 +4,7 @@
PR: none.
Originator: <hos@tamanegi.org> 20031203 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
typedef struct cls_struct_align {
Index: testsuite/libffi.call/cls_20byte.c
===================================================================
--- testsuite/libffi.call/cls_20byte.c (revision 127312)
+++ testsuite/libffi.call/cls_20byte.c (working copy)
@@ -5,7 +5,7 @@
PR: none.
Originator: <andreast@gcc.gnu.org> 20030828 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
typedef struct cls_struct_20byte {
Index: testsuite/libffi.call/cls_float.c
===================================================================
--- testsuite/libffi.call/cls_float.c (revision 127010)
+++ testsuite/libffi.call/cls_float.c (working copy)
@@ -4,7 +4,7 @@
PR: none.
Originator: <andreast@gcc.gnu.org> 20030828 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
static void cls_ret_float_fn(ffi_cif* cif __UNUSED__, void* resp, void** args,
Index: testsuite/libffi.call/nested_struct2.c
===================================================================
--- testsuite/libffi.call/nested_struct2.c (revision 127312)
+++ testsuite/libffi.call/nested_struct2.c (working copy)
@@ -6,7 +6,7 @@
PR: none.
Originator: <andreast@gcc.gnu.org> 20030911 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
typedef struct A {
Index: testsuite/libffi.call/cls_5_1_byte.c
===================================================================
--- testsuite/libffi.call/cls_5_1_byte.c (revision 127010)
+++ testsuite/libffi.call/cls_5_1_byte.c (working copy)
@@ -5,7 +5,7 @@
PR: none.
Originator: <andreast@gcc.gnu.org> 20050708 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
typedef struct cls_struct_5byte {
Index: testsuite/libffi.call/nested_struct4.c
===================================================================
--- testsuite/libffi.call/nested_struct4.c (revision 127010)
+++ testsuite/libffi.call/nested_struct4.c (working copy)
@@ -6,7 +6,7 @@
PR: PR 25630.
Originator: <andreast@gcc.gnu.org> 20051010 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
typedef struct A {
Index: testsuite/libffi.call/cls_24byte.c
===================================================================
--- testsuite/libffi.call/cls_24byte.c (revision 127312)
+++ testsuite/libffi.call/cls_24byte.c (working copy)
@@ -5,7 +5,7 @@
PR: none.
Originator: <andreast@gcc.gnu.org> 20030828 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
typedef struct cls_struct_24byte {
Index: testsuite/libffi.call/nested_struct6.c
===================================================================
--- testsuite/libffi.call/nested_struct6.c (revision 127312)
+++ testsuite/libffi.call/nested_struct6.c (working copy)
@@ -6,7 +6,7 @@
PR: PR 25630.
Originator: <andreast@gcc.gnu.org> 20051010 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
typedef struct A {
Index: testsuite/libffi.call/cls_64byte.c
===================================================================
--- testsuite/libffi.call/cls_64byte.c (revision 127010)
+++ testsuite/libffi.call/cls_64byte.c (working copy)
@@ -6,7 +6,7 @@
PR: none.
Originator: <andreast@gcc.gnu.org> 20030828 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
typedef struct cls_struct_64byte {
Index: testsuite/libffi.call/nested_struct8.c
===================================================================
--- testsuite/libffi.call/nested_struct8.c (revision 127010)
+++ testsuite/libffi.call/nested_struct8.c (working copy)
@@ -6,7 +6,7 @@
PR: none.
Originator: <andreast@gcc.gnu.org> 20051010 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
typedef struct A {
Index: testsuite/libffi.call/cls_uint.c
===================================================================
--- testsuite/libffi.call/cls_uint.c (revision 127312)
+++ testsuite/libffi.call/cls_uint.c (working copy)
@@ -4,7 +4,7 @@
PR: none.
Originator: <andreast@gcc.gnu.org> 20030828 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
static void cls_ret_uint_fn(ffi_cif* cif __UNUSED__, void* resp, void** args,
Index: testsuite/libffi.call/cls_multi_ushortchar.c
===================================================================
--- testsuite/libffi.call/cls_multi_ushortchar.c (revision 127010)
+++ testsuite/libffi.call/cls_multi_ushortchar.c (working copy)
@@ -4,7 +4,7 @@
PR: PR13221.
Originator: <andreast@gcc.gnu.org> 20031129 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
unsigned short test_func_fn(unsigned char a1, unsigned short a2,
Index: testsuite/libffi.call/cls_schar.c
===================================================================
--- testsuite/libffi.call/cls_schar.c (revision 127010)
+++ testsuite/libffi.call/cls_schar.c (working copy)
@@ -6,7 +6,7 @@
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
static void cls_ret_schar_fn(ffi_cif* cif __UNUSED__, void* resp, void** args,
Index: testsuite/libffi.call/cls_uchar.c
===================================================================
--- testsuite/libffi.call/cls_uchar.c (revision 127010)
+++ testsuite/libffi.call/cls_uchar.c (working copy)
@@ -4,7 +4,7 @@
PR: none.
Originator: <andreast@gcc.gnu.org> 20030828 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
static void cls_ret_uchar_fn(ffi_cif* cif __UNUSED__, void* resp, void** args,
Index: testsuite/libffi.call/cls_align_uint64.c
===================================================================
--- testsuite/libffi.call/cls_align_uint64.c (revision 127010)
+++ testsuite/libffi.call/cls_align_uint64.c (working copy)
@@ -5,7 +5,7 @@
Originator: <hos@tamanegi.org> 20031203 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
typedef struct cls_struct_align {
Index: testsuite/libffi.call/cls_ulonglong.c
===================================================================
--- testsuite/libffi.call/cls_ulonglong.c (revision 127010)
+++ testsuite/libffi.call/cls_ulonglong.c (working copy)
@@ -4,7 +4,7 @@
PR: none.
Originator: <andreast@gcc.gnu.org> 20030828 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
static void cls_ret_ulonglong_fn(ffi_cif* cif __UNUSED__, void* resp,
Index: testsuite/libffi.call/cls_align_longdouble.c
===================================================================
--- testsuite/libffi.call/cls_align_longdouble.c (revision 127010)
+++ testsuite/libffi.call/cls_align_longdouble.c (working copy)
@@ -4,7 +4,7 @@
PR: none.
Originator: <hos@tamanegi.org> 20031203 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
Index: testsuite/libffi.call/cls_1_1byte.c
===================================================================
--- testsuite/libffi.call/cls_1_1byte.c (revision 127010)
+++ testsuite/libffi.call/cls_1_1byte.c (working copy)
@@ -8,7 +8,7 @@
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
typedef struct cls_struct_1_1byte {
Index: testsuite/libffi.call/cls_12byte.c
===================================================================
--- testsuite/libffi.call/cls_12byte.c (revision 127312)
+++ testsuite/libffi.call/cls_12byte.c (working copy)
@@ -4,7 +4,7 @@
PR: none.
Originator: <andreast@gcc.gnu.org> 20030828 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
typedef struct cls_struct_12byte {
Index: testsuite/libffi.call/cls_3_1byte.c
===================================================================
--- testsuite/libffi.call/cls_3_1byte.c (revision 127010)
+++ testsuite/libffi.call/cls_3_1byte.c (working copy)
@@ -6,7 +6,7 @@
PR: none.
Originator: <andreast@gcc.gnu.org> 20030902 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
typedef struct cls_struct_3_1byte {
Index: testsuite/libffi.call/cls_3byte1.c
===================================================================
--- testsuite/libffi.call/cls_3byte1.c (revision 127010)
+++ testsuite/libffi.call/cls_3byte1.c (working copy)
@@ -6,7 +6,7 @@
PR: none.
Originator: <andreast@gcc.gnu.org> 20030828 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
typedef struct cls_struct_3byte {
Index: testsuite/libffi.call/cls_4_1byte.c
===================================================================
--- testsuite/libffi.call/cls_4_1byte.c (revision 127010)
+++ testsuite/libffi.call/cls_4_1byte.c (working copy)
@@ -6,7 +6,7 @@
PR: none.
Originator: <andreast@gcc.gnu.org> 20030902 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
typedef struct cls_struct_4_1byte {
Index: testsuite/libffi.call/cls_6_1_byte.c
===================================================================
--- testsuite/libffi.call/cls_6_1_byte.c (revision 127010)
+++ testsuite/libffi.call/cls_6_1_byte.c (working copy)
@@ -5,7 +5,7 @@
PR: none.
Originator: <andreast@gcc.gnu.org> 20050708 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
typedef struct cls_struct_6byte {
Index: testsuite/libffi.call/cls_16byte.c
===================================================================
--- testsuite/libffi.call/cls_16byte.c (revision 127312)
+++ testsuite/libffi.call/cls_16byte.c (working copy)
@@ -5,7 +5,7 @@
PR: none.
Originator: <andreast@gcc.gnu.org> 20030828 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
typedef struct cls_struct_16byte {
Index: testsuite/libffi.call/cls_18byte.c
===================================================================
--- testsuite/libffi.call/cls_18byte.c (revision 127010)
+++ testsuite/libffi.call/cls_18byte.c (working copy)
@@ -5,7 +5,7 @@
PR: none.
Originator: <andreast@gcc.gnu.org> 20030915 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
typedef struct cls_struct_18byte {
Index: testsuite/libffi.call/closure_fn0.c
===================================================================
--- testsuite/libffi.call/closure_fn0.c (revision 127312)
+++ testsuite/libffi.call/closure_fn0.c (working copy)
@@ -9,7 +9,7 @@
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
static void
Index: testsuite/libffi.call/cls_9byte2.c
===================================================================
--- testsuite/libffi.call/cls_9byte2.c (revision 127312)
+++ testsuite/libffi.call/cls_9byte2.c (working copy)
@@ -7,7 +7,7 @@
PR: none.
Originator: <andreast@gcc.gnu.org> 20030914 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
typedef struct cls_struct_9byte {
Index: testsuite/libffi.call/closure_fn2.c
===================================================================
--- testsuite/libffi.call/closure_fn2.c (revision 127312)
+++ testsuite/libffi.call/closure_fn2.c (working copy)
@@ -6,7 +6,7 @@
PR: none.
Originator: <andreast@gcc.gnu.org> 20030828 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
static void closure_test_fn2(ffi_cif* cif __UNUSED__, void* resp, void** args,
Index: testsuite/libffi.call/closure_fn4.c
===================================================================
--- testsuite/libffi.call/closure_fn4.c (revision 127312)
+++ testsuite/libffi.call/closure_fn4.c (working copy)
@@ -6,7 +6,7 @@
PR: none.
Originator: <andreast@gcc.gnu.org> 20031026 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
Index: testsuite/libffi.call/cls_ushort.c
===================================================================
--- testsuite/libffi.call/cls_ushort.c (revision 127010)
+++ testsuite/libffi.call/cls_ushort.c (working copy)
@@ -4,7 +4,7 @@
PR: none.
Originator: <andreast@gcc.gnu.org> 20030828 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
static void cls_ret_ushort_fn(ffi_cif* cif __UNUSED__, void* resp, void** args,
Index: testsuite/libffi.call/closure_fn6.c
===================================================================
--- testsuite/libffi.call/closure_fn6.c (revision 127312)
+++ testsuite/libffi.call/closure_fn6.c (working copy)
@@ -5,7 +5,7 @@
PR: PR23404
Originator: <andreast@gcc.gnu.org> 20050830 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
static void
Index: testsuite/libffi.call/cls_5byte.c
===================================================================
--- testsuite/libffi.call/cls_5byte.c (revision 127010)
+++ testsuite/libffi.call/cls_5byte.c (working copy)
@@ -5,7 +5,7 @@
PR: none.
Originator: <andreast@gcc.gnu.org> 20030828 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
typedef struct cls_struct_5byte {
Index: testsuite/libffi.call/cls_align_pointer.c
===================================================================
--- testsuite/libffi.call/cls_align_pointer.c (revision 127010)
+++ testsuite/libffi.call/cls_align_pointer.c (working copy)
@@ -4,7 +4,7 @@
PR: none.
Originator: <hos@tamanegi.org> 20031203 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
typedef struct cls_struct_align {
Index: testsuite/libffi.call/cls_7byte.c
===================================================================
--- testsuite/libffi.call/cls_7byte.c (revision 127010)
+++ testsuite/libffi.call/cls_7byte.c (working copy)
@@ -5,7 +5,7 @@
PR: none.
Originator: <andreast@gcc.gnu.org> 20030828 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
typedef struct cls_struct_7byte {
Index: testsuite/libffi.call/cls_align_sint32.c
===================================================================
--- testsuite/libffi.call/cls_align_sint32.c (revision 127312)
+++ testsuite/libffi.call/cls_align_sint32.c (working copy)
@@ -4,7 +4,7 @@
PR: none.
Originator: <hos@tamanegi.org> 20031203 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitest.h"
typedef struct cls_struct_align {
Index: testsuite/libffi.special/unwindtest_ffi_call.cc
===================================================================
--- testsuite/libffi.special/unwindtest_ffi_call.cc (revision 127010)
+++ testsuite/libffi.special/unwindtest_ffi_call.cc (working copy)
@@ -4,7 +4,7 @@
PR: none.
Originator: Andreas Tobler <andreast@gcc.gnu.org> 20061213 */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitestcxx.h"
static int checking(int a __UNUSED__, short b __UNUSED__,
Index: testsuite/libffi.special/unwindtest.cc
===================================================================
--- testsuite/libffi.special/unwindtest.cc (revision 127010)
+++ testsuite/libffi.special/unwindtest.cc (working copy)
@@ -4,7 +4,7 @@
PR: none.
Originator: Jeff Sturm <jsturm@one-point.com> */
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
#include "ffitestcxx.h"
void
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [Patch] libffi: Remove xfail for mips64.
2007-08-09 5:24 [Patch] libffi: Remove xfail for mips64 David Daney
@ 2007-08-09 9:58 ` Richard Sandiford
0 siblings, 0 replies; 2+ messages in thread
From: Richard Sandiford @ 2007-08-09 9:58 UTC (permalink / raw)
To: David Daney; +Cc: GCJ-patches, GCC Patches, andreast
David Daney <ddaney@avtrex.com> writes:
> This is a mechanical patch that I would like to apply if my mips64
> support patch is accepted. All it does is remove the xfail for
> mips64*-*-* from all test cases that had it.
>
> Tested on x86_64-pc-linux-gnu, mips64-linux{o32, n32, n64} with zero
> failures.
>
> OK to commit?
OK, thanks.
Richard
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2007-08-09 9:58 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-08-09 5:24 [Patch] libffi: Remove xfail for mips64 David Daney
2007-08-09 9:58 ` Richard Sandiford
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).