diff options
author | Bob Wilson <bob.wilson@acm.org> | 2002-06-11 03:38:32 +0000 |
---|---|---|
committer | Bob Wilson <bwilson@gcc.gnu.org> | 2002-06-11 03:38:32 +0000 |
commit | 56a28102ba14661368a0912cf5377e7ccd6536b5 (patch) | |
tree | d4a1ed45e9a19274067a8f79516343e486d201de /gcc | |
parent | e654730d58db4f8a0215adebee084c0f9dde6ce2 (diff) | |
download | gcc-56a28102ba14661368a0912cf5377e7ccd6536b5.zip gcc-56a28102ba14661368a0912cf5377e7ccd6536b5.tar.gz gcc-56a28102ba14661368a0912cf5377e7ccd6536b5.tar.bz2 |
20001226-1.x: Only xfail for Xtensa targets if not optimizing.
* gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
targets if not optimizing.
From-SVN: r54481
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/testsuite/gcc.c-torture/compile/20001226-1.x | 16 |
2 files changed, 18 insertions, 3 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index d2c3fbd..4ef50fa 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2002-06-10 Bob Wilson <bob.wilson@acm.org> + + * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa + targets if not optimizing. + 2002-06-10 Jakub Jelinek <jakub@redhat.com> * gcc.c-torture/compile/20020605-1.c: New test. diff --git a/gcc/testsuite/gcc.c-torture/compile/20001226-1.x b/gcc/testsuite/gcc.c-torture/compile/20001226-1.x index 9cee147..13616c6 100644 --- a/gcc/testsuite/gcc.c-torture/compile/20001226-1.x +++ b/gcc/testsuite/gcc.c-torture/compile/20001226-1.x @@ -1,12 +1,22 @@ # This does not assemble on m68hc11 because the function is larger # than 64K. +global target_triplet +if { [istarget "m6811-*-*"] || [istarget "m6812-*-*"] } { + set torture_compile_xfail "$target_triplet" +} + # It doesn't work on Xtensa with -O0 because the function is larger # than the range of a jump instruction (+- 128K) and the assembler # does not yet relax jumps to indirect jumps. -global target_triplet -if { [istarget "m6811-*-*"] || [istarget "m6812-*-*"] || [istarget "xtensa-*-*"]} { - set torture_compile_xfail "$target_triplet" +set torture_eval_before_compile { + set compiler_conditional_xfail_data { + "jump beyond 128K not supported" \ + "xtensa-*-*" \ + { "-O0" } \ + { "" } + } } + return 0 |