aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorIain Sandoe <iains@gcc.gnu.org>2010-11-07 19:54:51 +0000
committerIain Sandoe <iains@gcc.gnu.org>2010-11-07 19:54:51 +0000
commit879cc7220f88933f80831178f7aac1754f3fc5a4 (patch)
tree27aa3bdb40b6bddd02d6dcb5d283f3291a587946 /gcc
parentbe3c93b01193a0811d38678c123ea3345af73e98 (diff)
downloadgcc-879cc7220f88933f80831178f7aac1754f3fc5a4.zip
gcc-879cc7220f88933f80831178f7aac1754f3fc5a4.tar.gz
gcc-879cc7220f88933f80831178f7aac1754f3fc5a4.tar.bz2
re PR libobjc/36610 (objc_msg_sendv is broken for targets which pass argument via registers)
gcc/testsuite: PR libobjc/36610 * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime, XFAIL the run for all but m32 x86. From-SVN: r166421
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog6
-rw-r--r--gcc/testsuite/objc.dg/torture/forward-1.m2
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index f7ba6d4..7940d23 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,9 @@
+2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
+
+ PR libobjc/36610
+ * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime, XFAIL the run for
+ all but m32 x86.
+
2010-11-07 Andreas Schwab <schwab@linux-m68k.org>
* g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
diff --git a/gcc/testsuite/objc.dg/torture/forward-1.m b/gcc/testsuite/objc.dg/torture/forward-1.m
index 086d69e..518bf27 100644
--- a/gcc/testsuite/objc.dg/torture/forward-1.m
+++ b/gcc/testsuite/objc.dg/torture/forward-1.m
@@ -1,6 +1,6 @@
/* { dg-do run } */
/* See if -forward::/-performv:: is able to work. */
-/* { dg-skip-if "PR36610" { *-*-* } { "-fgnu-runtime" } { "" } } */
+/* { dg-xfail-run-if "PR36610" { ! { { i?86-*-* x86_64-*-* } && ilp32 } } { "-fgnu-runtime" } { "" } } */
/* { dg-skip-if "Needs OBJC2 ABI" { *-*-darwin* && { lp64 && { ! objc2 } } } { "-fnext-runtime" } { "" } } */
#include <stdio.h>