backport: re PR libobjc/36610 (objc_msg_sendv is broken for targets which pass argument via registers)

Backport from mainline:
	2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	PR libobjc/36610
	* objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
	i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
	-fgnu-runtime.
	Sort entries.

From-SVN: r160172
This commit is contained in:
Rainer Orth 2010-06-02 17:16:55 +00:00 committed by Rainer Orth
parent 31d8036850
commit 0ac1d2cd64
2 changed files with 17 additions and 2 deletions

View File

@ -1,3 +1,14 @@
2010-06-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
Backport from mainline:
2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
PR libobjc/36610
* objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
-fgnu-runtime.
Sort entries.
2010-06-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
Backport from mainline:

View File

@ -16,9 +16,13 @@ if { ([istarget x86_64-*-linux*] && [check_effective_target_lp64] )
# For darwin and alpha-linux it fails with -fgnu-runtime,
# passes with -fnext-runtime.
if { ([istarget x86_64-*-darwin*] && [check_effective_target_lp64] )
if { [istarget alpha*-*-linux*]
|| [istarget alpha*-dec-osf*]
|| ([istarget i?86-*-solaris2*] && [check_effective_target_lp64] )
|| [istarget mips-sgi-irix*]
|| [istarget powerpc*-*-darwin*]
|| [istarget alpha*-*-linux*] } {
|| [istarget sparc*-sun-solaris2*]
|| ([istarget x86_64-*-darwin*] && [check_effective_target_lp64] ) } {
set torture_eval_before_execute {
global compiler_conditional_xfail_data
set compiler_conditional_xfail_data {