aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.9/contrib/testsuite-management/aarch64-grtev4-linux-gnu.xfail
diff options
context:
space:
mode:
Diffstat (limited to 'gcc-4.9/contrib/testsuite-management/aarch64-grtev4-linux-gnu.xfail')
-rw-r--r--gcc-4.9/contrib/testsuite-management/aarch64-grtev4-linux-gnu.xfail152
1 files changed, 152 insertions, 0 deletions
diff --git a/gcc-4.9/contrib/testsuite-management/aarch64-grtev4-linux-gnu.xfail b/gcc-4.9/contrib/testsuite-management/aarch64-grtev4-linux-gnu.xfail
new file mode 100644
index 000000000..48d392d6b
--- /dev/null
+++ b/gcc-4.9/contrib/testsuite-management/aarch64-grtev4-linux-gnu.xfail
@@ -0,0 +1,152 @@
+# Marked test failures for v18-aarch64 toolchain.
+
+# *** gcc:
+
+# Also xfailed in x86; Google b/13175515 -- r208255 disabled self-assign in templates.
+FAIL: g++.dg/warn/Wself-assign-non-pod-3.C -std=gnu++98 (test for warnings, line 30)
+FAIL: g++.dg/warn/Wself-assign-non-pod-3.C -std=gnu++11 (test for warnings, line 30)
+FAIL: g++.dg/warn/Wself-assign-non-pod-3.C -std=gnu++1y (test for warnings, line 30)
+FAIL: g++.dg/warn/Wself-assign-non-pod-5.C -std=gnu++98 (test for warnings, line 11)
+FAIL: g++.dg/warn/Wself-assign-non-pod-5.C -std=gnu++98 (test for warnings, line 26)
+FAIL: g++.dg/warn/Wself-assign-non-pod-5.C -std=gnu++11 (test for warnings, line 11)
+FAIL: g++.dg/warn/Wself-assign-non-pod-5.C -std=gnu++11 (test for warnings, line 26)
+FAIL: g++.dg/warn/Wself-assign-non-pod-5.C -std=gnu++1y (test for warnings, line 11)
+FAIL: g++.dg/warn/Wself-assign-non-pod-5.C -std=gnu++1y (test for warnings, line 26)
+FAIL: gcc.dg/wself-assign-1.c (test for warnings, line 15)
+FAIL: gcc.dg/wself-assign-1.c (test for warnings, line 19)
+FAIL: gcc.dg/wself-assign-1.c (test for warnings, line 20)
+FAIL: gcc.dg/wself-assign-1.c (test for warnings, line 21)
+FAIL: gcc.dg/wself-assign-1.c (test for warnings, line 22)
+
+# Also xfailed in x86; Google b/13171749
+FAIL: g++.dg/ipa/devirt-24.C -std=gnu++98 scan-ipa-dump-times inline "Discovered a virtual call to a known target" 1
+FAIL: g++.dg/ipa/devirt-24.C -std=gnu++11 scan-ipa-dump-times inline "Discovered a virtual call to a known target" 1
+FAIL: g++.dg/ipa/devirt-24.C -std=gnu++1y scan-ipa-dump-times inline "Discovered a virtual call to a known target" 1
+
+# AArch64-specific; appear to be missing "loop turned into non-loop; it never loops" output.
+FAIL: gcc.dg/unroll_1.c (test for warnings, line 14)
+FAIL: gcc.dg/unroll_1.c (test for warnings, line 24)
+
+# AArch64-specific test optimization and execution failures (not yet analyzed)
+XPASS: gcc.dg/tree-ssa/20040204-1.c scan-tree-dump-times optimized "link_error" 0
+FAIL: gcc.dg/di-sync-multithread.c execution test
+FAIL: gcc.dg/unroll_2.c scan-rtl-dump-times loop2_unroll "loop turned into non-loop; it never loops" 1
+FAIL: gcc.dg/unroll_3.c scan-rtl-dump-times loop2_unroll "loop turned into non-loop; it never loops" 1
+FAIL: gcc.dg/unroll_4.c scan-rtl-dump-times loop2_unroll "loop turned into non-loop; it never loops" 1
+
+# Aarch64-specific failures: These have sporadic timeouts in real hardware,
+# and fail with aborts on QEMU. (not yet analyzed)
+flaky | FAIL: gcc.dg/atomic/c11-atomic-exec-5.c -O0 execution test
+flaky | FAIL: gcc.dg/atomic/c11-atomic-exec-5.c -O1 execution test
+flaky | FAIL: gcc.dg/atomic/c11-atomic-exec-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+flaky | FAIL: gcc.dg/atomic/c11-atomic-exec-5.c -O2 execution test
+flaky | FAIL: gcc.dg/atomic/c11-atomic-exec-5.c -O3 -fomit-frame-pointer execution test
+flaky | FAIL: gcc.dg/atomic/c11-atomic-exec-5.c -O3 -fomit-frame-pointer -funroll-loops execution test
+flaky | FAIL: gcc.dg/atomic/c11-atomic-exec-5.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
+flaky | FAIL: gcc.dg/atomic/c11-atomic-exec-5.c -O3 -g execution test
+flaky | FAIL: gcc.dg/atomic/c11-atomic-exec-5.c -Os execution test
+flaky | FAIL: gcc.dg/atomic/c11-atomic-exec-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+flaky | UNRESOLVED: gcc.dg/atomic/c11-atomic-exec-5.c -O0 execution test
+flaky | UNRESOLVED: gcc.dg/atomic/c11-atomic-exec-5.c -O1 execution test
+flaky | UNRESOLVED: gcc.dg/atomic/c11-atomic-exec-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+flaky | UNRESOLVED: gcc.dg/atomic/c11-atomic-exec-5.c -O2 execution test
+flaky | UNRESOLVED: gcc.dg/atomic/c11-atomic-exec-5.c -O3 -fomit-frame-pointer execution test
+flaky | UNRESOLVED: gcc.dg/atomic/c11-atomic-exec-5.c -O3 -fomit-frame-pointer -funroll-loops execution test
+flaky | UNRESOLVED: gcc.dg/atomic/c11-atomic-exec-5.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
+flaky | UNRESOLVED: gcc.dg/atomic/c11-atomic-exec-5.c -O3 -g execution test
+flaky | UNRESOLVED: gcc.dg/atomic/c11-atomic-exec-5.c -Os execution test
+flaky | UNRESOLVED: gcc.dg/atomic/c11-atomic-exec-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+
+# AArch64 target failures (not yet analyzed)
+FAIL: gcc.target/aarch64/extend.c scan-assembler sub\tw[0-9]+,.*sxth #?1
+FAIL: gcc.target/aarch64/extend.c scan-assembler add\tw[0-9]+,.*sxth #?1
+FAIL: gcc.target/aarch64/fcvt_double_long.c scan-assembler-times fcvtas\tx[0-9]+, *d[0-9] 2
+FAIL: gcc.target/aarch64/fcvt_float_long.c scan-assembler-times fcvtas\tx[0-9]+, *s[0-9] 2
+FAIL: gcc.target/aarch64/vect-abs-compile.c scan-assembler abs\\tv[0-9]+.16b
+FAIL: gcc.target/aarch64/vect-abs-compile.c scan-assembler abs\\tv[0-9]+.8h
+
+
+# *** g++:
+
+# AArch64-specific test optimization and execution failures (not yet analyzed)
+FAIL: g++.dg/tree-ssa/pr53844.C -std=gnu++98 scan-tree-dump-times optimized "VDEF" 1
+FAIL: g++.dg/tree-ssa/pr53844.C -std=gnu++11 scan-tree-dump-times optimized "VDEF" 1
+FAIL: g++.dg/tree-ssa/pr53844.C -std=gnu++1y scan-tree-dump-times optimized "VDEF" 1
+
+
+# Fortran failures are not important to us so far.
+# *** gfortran:
+FAIL: gfortran.dg/bessel_7.f90 -O0 execution test
+FAIL: gfortran.dg/bessel_7.f90 -O1 execution test
+FAIL: gfortran.dg/bessel_7.f90 -O2 execution test
+FAIL: gfortran.dg/bessel_7.f90 -O3 -fomit-frame-pointer execution test
+FAIL: gfortran.dg/bessel_7.f90 -O3 -fomit-frame-pointer -funroll-loops execution test
+FAIL: gfortran.dg/bessel_7.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
+FAIL: gfortran.dg/bessel_7.f90 -O3 -g execution test
+FAIL: gfortran.dg/bessel_7.f90 -Os execution test
+FAIL: gfortran.dg/pr45636.f90 -O scan-tree-dump-times forwprop2 "memset" 0
+
+
+# Targets that occasionally time out at compile time:
+flaky | FAIL: gcc.dg/atomic/c11-atomic-exec-3.c -O3 -g (test for excess errors)
+flaky | UNRESOLVED: gcc.dg/atomic/c11-atomic-exec-3.c -O3 -g compilation failed to produce executable
+flaky | FAIL: gfortran.dg/minlocval_3.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors)
+flaky | FAIL: gfortran.dg/minlocval_3.f90 -O3 -fomit-frame-pointer -funroll-loops execution test
+flaky | UNRESOLVED: gfortran.dg/minlocval_3.f90 -O3 -fomit-frame-pointer -funroll-loops compilation failed to produce executable
+flaky | FAIL: gfortran.dg/minlocval_3.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors)
+flaky | UNRESOLVED: gfortran.dg/minlocval_3.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions compilation failed to produce executable
+flaky | FAIL: gfortran.dg/minlocval_3.f90 -O3 -g (test for excess errors)
+flaky | UNRESOLVED: gfortran.dg/minlocval_3.f90 -O3 -g compilation failed to produce executable
+
+
+# QEMU-related failures that don't show up on real hardware, only in QEMU user-mode tests.
+# We mark these as "flaky" so they don't become "expected results not present".
+flaky | FAIL: g++.dg/abi/forced.C -std=gnu++98 execution test
+flaky | FAIL: g++.dg/abi/forced.C -std=gnu++11 execution test
+flaky | FAIL: g++.dg/abi/forced.C -std=gnu++1y execution test
+flaky | FAIL: g++.dg/ext/cleanup-10.C -std=gnu++98 execution test
+flaky | FAIL: g++.dg/ext/cleanup-10.C -std=gnu++11 execution test
+flaky | FAIL: g++.dg/ext/cleanup-10.C -std=gnu++1y execution test
+flaky | FAIL: g++.dg/ext/cleanup-11.C -std=gnu++98 execution test
+flaky | FAIL: g++.dg/ext/cleanup-11.C -std=gnu++11 execution test
+flaky | FAIL: g++.dg/ext/cleanup-11.C -std=gnu++1y execution test
+flaky | FAIL: g++.dg/ext/cleanup-8.C -std=gnu++98 execution test
+flaky | FAIL: g++.dg/ext/cleanup-8.C -std=gnu++11 execution test
+flaky | FAIL: g++.dg/ext/cleanup-8.C -std=gnu++1y execution test
+flaky | FAIL: g++.dg/ext/cleanup-9.C -std=gnu++98 execution test
+flaky | FAIL: g++.dg/ext/cleanup-9.C -std=gnu++11 execution test
+flaky | FAIL: g++.dg/ext/cleanup-9.C -std=gnu++1y execution test
+flaky | FAIL: g++.dg/ext/sync-4.C -std=gnu++98 execution test
+flaky | FAIL: g++.dg/ext/sync-4.C -std=gnu++11 execution test
+flaky | FAIL: g++.dg/ext/sync-4.C -std=gnu++1y execution test
+flaky | FAIL: g++.dg/tls/thread_local4.C -std=gnu++11 execution test
+flaky | FAIL: g++.dg/tls/thread_local4.C -std=gnu++1y execution test
+flaky | FAIL: g++.dg/tls/thread_local4g.C -std=gnu++11 execution test
+flaky | FAIL: g++.dg/tls/thread_local4g.C -std=gnu++1y execution test
+flaky | FAIL: g++.dg/tls/thread_local5.C -std=gnu++11 execution test
+flaky | FAIL: g++.dg/tls/thread_local5.C -std=gnu++1y execution test
+flaky | FAIL: g++.dg/tls/thread_local5g.C -std=gnu++11 execution test
+flaky | FAIL: g++.dg/tls/thread_local5g.C -std=gnu++1y execution test
+flaky | FAIL: g++.dg/tls/thread_local6.C -std=c++11 execution test
+flaky | FAIL: g++.dg/tls/thread_local6.C -std=c++1y execution test
+flaky | FAIL: g++.dg/tls/thread_local6g.C -std=c++11 execution test
+flaky | FAIL: g++.dg/tls/thread_local6g.C -std=c++1y execution test
+flaky | FAIL: gcc.dg/cleanup-10.c execution test
+flaky | FAIL: gcc.dg/cleanup-11.c execution test
+flaky | FAIL: gcc.dg/cleanup-8.c execution test
+flaky | FAIL: gcc.dg/cleanup-9.c execution test
+flaky | FAIL: gcc.dg/tree-prof/time-profiler-2.c scan-ipa-dump-times profile "Read tp_first_run: 0" 2
+flaky | FAIL: gcc.dg/tree-prof/time-profiler-2.c scan-ipa-dump-times profile "Read tp_first_run: 2" 1
+flaky | FAIL: gcc.dg/tree-prof/time-profiler-2.c scan-ipa-dump-times profile "Read tp_first_run: 3" 1
+
+
+# SSH-related failures because we don't yet transfer files back to the host.
+flaky | UNRESOLVED: gcc.dg/pr47793.c scan-file .
+flaky | UNRESOLVED: gfortran.dg/fmt_en.f90 -O0 scan-file All kinds rounded to nearest
+flaky | UNRESOLVED: gfortran.dg/fmt_en.f90 -O1 scan-file All kinds rounded to nearest
+flaky | UNRESOLVED: gfortran.dg/fmt_en.f90 -O2 scan-file All kinds rounded to nearest
+flaky | UNRESOLVED: gfortran.dg/fmt_en.f90 -O3 -fomit-frame-pointer scan-file All kinds rounded to nearest
+flaky | UNRESOLVED: gfortran.dg/fmt_en.f90 -O3 -fomit-frame-pointer -funroll-loops scan-file All kinds rounded to nearest
+flaky | UNRESOLVED: gfortran.dg/fmt_en.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-file All kinds rounded to nearest
+flaky | UNRESOLVED: gfortran.dg/fmt_en.f90 -O3 -g scan-file All kinds rounded to nearest
+flaky | UNRESOLVED: gfortran.dg/fmt_en.f90 -Os scan-file All kinds rounded to nearest