diff options
author | Uros Bizjak <uros@gcc.gnu.org> | 2009-12-17 11:02:33 +0100 |
---|---|---|
committer | Uros Bizjak <uros@gcc.gnu.org> | 2009-12-17 11:02:33 +0100 |
commit | 19c006ff7f5595d57b9021c262450c75583ddad9 (patch) | |
tree | 99d80b1b7f33dcf788e7a55e89c584cc60c07643 | |
parent | 5317914406060becef31b5dc1a8bce8bcea932a9 (diff) | |
download | gcc-19c006ff7f5595d57b9021c262450c75583ddad9.zip gcc-19c006ff7f5595d57b9021c262450c75583ddad9.tar.gz gcc-19c006ff7f5595d57b9021c262450c75583ddad9.tar.bz2 |
forward-1.x: XFAIL for -fgnu-runtime on x86_64-*-darwin*...
* objc/execute/forward-1.x: XFAIL for -fgnu-runtime on
x86_64-*-darwin*, powerpc*-*-darwin* and alpha*-*-linux* targets.
From-SVN: r155307
-rw-r--r-- | gcc/testsuite/ChangeLog | 11 | ||||
-rw-r--r-- | gcc/testsuite/objc/execute/forward-1.x | 19 |
2 files changed, 25 insertions, 5 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 77bd4ee..e523a3d 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2009-12-17 Uros Bizjak <ubizjak@gmail.com> + + * objc/execute/forward-1.x: XFAIL for -fgnu-runtime on + x86_64-*-darwin*, powerpc*-*-darwin* and alpha*-*-linux* targets. + 2009-12-17 Janus Weil <janus@gcc.gnu.org> PR fortran/42144 @@ -48,9 +53,9 @@ 2009-12-15 Tobias Burnus <burnus@net-b.de> PR fortran/41235 - * auto_char_len_1.f90: New test. - * auto_char_len_2.f90: New test. - * auto_char_len_4.f90: Correct test. + * gfortran.dg/auto_char_len_1.f90: New test. + * gfortran.dg/auto_char_len_2.f90: New test. + * gfortran.dg/auto_char_len_4.f90: Correct test. 2009-12-14 Jason Merrill <jason@redhat.com> diff --git a/gcc/testsuite/objc/execute/forward-1.x b/gcc/testsuite/objc/execute/forward-1.x index 2b7ca2a..8d4bcf5 100644 --- a/gcc/testsuite/objc/execute/forward-1.x +++ b/gcc/testsuite/objc/execute/forward-1.x @@ -1,8 +1,6 @@ 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*] && [check_effective_target_lp64] ) || [istarget powerpc*-*-linux*] @@ -15,4 +13,21 @@ if { ([istarget x86_64-*-linux*] && [check_effective_target_lp64] ) set torture_execute_xfail "*-*-*" } +# For darwin and alpha-linux it fails with -fgnu-runtime, +# passes with -fnext-runtime. + +if { ([istarget x86_64-*-darwin*] && [check_effective_target_lp64] ) + || [istarget powerpc*-*-darwin*] + || [istarget alpha*-*-linux*] } { + set torture_eval_before_execute { + global compiler_conditional_xfail_data + set compiler_conditional_xfail_data { + "Target fails with -fgnu-runtime" \ + "*-*-*" \ + { "-fgnu-runtime" } \ + { "" } + } + } +} + return 0 |