summaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.c-torture/compile/20001226-1.x
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/testsuite/gcc.c-torture/compile/20001226-1.x')
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/20001226-1.x6
1 files changed, 5 insertions, 1 deletions
diff --git a/gcc/testsuite/gcc.c-torture/compile/20001226-1.x b/gcc/testsuite/gcc.c-torture/compile/20001226-1.x
index a8db223e1f9..f1f000f8889 100644
--- a/gcc/testsuite/gcc.c-torture/compile/20001226-1.x
+++ b/gcc/testsuite/gcc.c-torture/compile/20001226-1.x
@@ -1,8 +1,12 @@
# This does not assemble on m68hc11 because the function is larger
# than 64K.
+# 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-*-*"] } {
+if { [istarget "m6811-*-*"] || [istarget "m6812-*-*"] || [istarget "xtensa-*-*"]} {
set torture_compile_xfail "$target_triplet"
return 1
}