From: Janis Johnson Date: Thu, 9 Apr 2009 16:58:34 +0000 (+0000) Subject: re PR libobjc/36610 (objc_msg_sendv is broken for targets which pass argument via... X-Git-Tag: releases/gcc-4.5.0~6733 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=750d4b2e0f98eebbfd12eb8aeb458299da38b5cf;p=thirdparty%2Fgcc.git re PR libobjc/36610 (objc_msg_sendv is broken for targets which pass argument via registers) PR libobjc/36610 * objc/execute/forward-1.x: New. From-SVN: r145849 --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 145880d5f4d9..7ecdfd206883 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2009-04-09 Janis Johnson + + PR libobjc/36610 + * objc/execute/forward-1.x: New. + 2009-04-09 Paolo Bonzini * gcc.dg/pr27150-1.c: Change to a link test. diff --git a/gcc/testsuite/objc/execute/forward-1.x b/gcc/testsuite/objc/execute/forward-1.x new file mode 100644 index 000000000000..a549274b5bce --- /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