summaryrefslogtreecommitdiff
path: root/gcc/testsuite/objc
diff options
context:
space:
mode:
authorjanis <janis@138bc75d-0d04-0410-961f-82ee72b054a4>2009-04-09 16:58:34 +0000
committerjanis <janis@138bc75d-0d04-0410-961f-82ee72b054a4>2009-04-09 16:58:34 +0000
commit319abfdf271d44744f942c594055ab0604eee4ea (patch)
tree5b11b8b47079102b6b8eea8d578c248431a3d59c /gcc/testsuite/objc
parentdab963fb28ec5a2fa26c5cde73c06ff379894297 (diff)
downloadgcc-319abfdf271d44744f942c594055ab0604eee4ea.tar.gz
PR libobjc/36610
* objc/execute/forward-1.x: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@145849 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/testsuite/objc')
-rw-r--r--gcc/testsuite/objc/execute/forward-1.x18
1 files changed, 18 insertions, 0 deletions
diff --git a/gcc/testsuite/objc/execute/forward-1.x b/gcc/testsuite/objc/execute/forward-1.x
new file mode 100644
index 00000000000..a549274b5bc
--- /dev/null
+++ b/gcc/testsuite/objc/execute/forward-1.x
@@ -0,0 +1,18 @@
+load_lib target-supports.exp
+
+# XFAIL: PR libobjc/36610, for targets which pass arguments via registers
+# For powerpc-darwin it fails with -fgnu-runtime, passes with -fnext-runtime,
+# but that would be too ugly to handle; let it fail there.
+
+if { ([istarget x86_64-*-linux] && [is_effective_target_lp64] )
+ || [istarget powerpc*-*-linux*]
+ || [istarget powerpc*-*-aix*]
+ || [istarget s390*-*-*-linux*]
+ || [istarget sh4-*-linux*]
+ || [istarget hppa*-*-linux*]
+ || [istarget hppa*-*-hpux*]
+ || [istarget ia64-*-linux*] } {
+ set torture_execute_xfail "*-*-*"
+}
+
+return 0