From 5cb5f63ea2f2fc6d6ea24a3a9f1e73f6fc6c9fc9 Mon Sep 17 00:00:00 2001 Message-Id: <5cb5f63ea2f2fc6d6ea24a3a9f1e73f6fc6c9fc9.1655550664.git.github@sicherha.de> From: Christoph Erhardt Date: Fri, 29 Apr 2022 21:44:33 +0200 Subject: [PATCH] Skip tests that fail on armv7l --- test/elf/exception.sh | 2 ++ test/elf/gdb-index-compress-output.sh | 1 + test/elf/gdb-index-dwarf2.sh | 1 + test/elf/gdb-index-dwarf3.sh | 1 + test/elf/gdb-index-dwarf4.sh | 1 + test/elf/gdb-index-dwarf5.sh | 1 + test/elf/hello-static.sh | 2 ++ test/elf/ifunc-static.sh | 2 ++ 8 files changed, 11 insertions(+) diff --git a/test/elf/exception.sh b/test/elf/exception.sh index 3288c783..2e9f02f9 100755 --- a/test/elf/exception.sh +++ b/test/elf/exception.sh @@ -13,6 +13,8 @@ cd "$(dirname "$0")"/../.. t=out/test/elf/$testname mkdir -p $t +[ $MACHINE = armv7l ] && { echo skipped; exit; } + cat <& /dev/null || { echo skipped; exit; } diff --git a/test/elf/gdb-index-dwarf2.sh b/test/elf/gdb-index-dwarf2.sh index 0ee1449c..d2efba9c 100755 --- a/test/elf/gdb-index-dwarf2.sh +++ b/test/elf/gdb-index-dwarf2.sh @@ -15,6 +15,7 @@ mkdir -p $t [ $MACHINE = $(uname -m) ] || { echo skipped; exit; } +[ $MACHINE = armv7l ] && { echo skipped; exit; } [ $MACHINE = riscv64 ] && { echo skipped; exit; } which gdb >& /dev/null || { echo skipped; exit; } diff --git a/test/elf/gdb-index-dwarf3.sh b/test/elf/gdb-index-dwarf3.sh index 600adcf1..4d29416c 100755 --- a/test/elf/gdb-index-dwarf3.sh +++ b/test/elf/gdb-index-dwarf3.sh @@ -15,6 +15,7 @@ mkdir -p $t [ $MACHINE = $(uname -m) ] || { echo skipped; exit; } +[ $MACHINE = armv7l ] && { echo skipped; exit; } [ $MACHINE = riscv64 ] && { echo skipped; exit; } which gdb >& /dev/null || { echo skipped; exit; } diff --git a/test/elf/gdb-index-dwarf4.sh b/test/elf/gdb-index-dwarf4.sh index a248fbcd..0df17625 100755 --- a/test/elf/gdb-index-dwarf4.sh +++ b/test/elf/gdb-index-dwarf4.sh @@ -15,6 +15,7 @@ mkdir -p $t [ $MACHINE = $(uname -m) ] || { echo skipped; exit; } +[ $MACHINE = armv7l ] && { echo skipped; exit; } [ $MACHINE = riscv64 ] && { echo skipped; exit; } which gdb >& /dev/null || { echo skipped; exit; } diff --git a/test/elf/gdb-index-dwarf5.sh b/test/elf/gdb-index-dwarf5.sh index ee33e8d0..01d324b6 100755 --- a/test/elf/gdb-index-dwarf5.sh +++ b/test/elf/gdb-index-dwarf5.sh @@ -15,6 +15,7 @@ mkdir -p $t [ $MACHINE = $(uname -m) ] || { echo skipped; exit; } +[ $MACHINE = armv7l ] && { echo skipped; exit; } [ $MACHINE = riscv64 ] && { echo skipped; exit; } which gdb >& /dev/null || { echo skipped; exit; } diff --git a/test/elf/hello-static.sh b/test/elf/hello-static.sh index 62dce63c..6c1dde72 100755 --- a/test/elf/hello-static.sh +++ b/test/elf/hello-static.sh @@ -13,6 +13,8 @@ cd "$(dirname "$0")"/../.. t=out/test/elf/$testname mkdir -p $t +[ $MACHINE = armv7l ] && { echo skipped; exit; } + cat < diff --git a/test/elf/ifunc-static.sh b/test/elf/ifunc-static.sh index 295350a3..7f1d2686 100755 --- a/test/elf/ifunc-static.sh +++ b/test/elf/ifunc-static.sh @@ -16,6 +16,8 @@ mkdir -p $t # IFUNC is not supported on RISC-V yet [ $MACHINE = riscv64 ] && { echo skipped; exit; } +[ $MACHINE = armv7l ] && { echo skipped; exit; } + # Skip if libc is musl because musl does not support GNU FUNC echo 'int main() {}' | $CC -o $t/exe -xc - readelf --dynamic $t/exe | grep -q ld-musl && { echo OK; exit; } -- 2.36.1