File tree Expand file tree Collapse file tree 10 files changed +11
-21
lines changed Expand file tree Collapse file tree 10 files changed +11
-21
lines changed Original file line number Diff line number Diff line change 66//
77// ===----------------------------------------------------------------------===//
88
9- // REQUIRES: target={{aarch64-.+}}
10- // UNSUPPORTED: target={{.*-windows.*}}
9+ // REQUIRES: linux && target={{aarch64-.+}}
1110
1211#include < libunwind.h>
1312#include < stdlib.h>
Original file line number Diff line number Diff line change 66//
77// ===----------------------------------------------------------------------===//
88
9- // REQUIRES: target={{aarch64-.+}}
10- // UNSUPPORTED: target={{.*-windows.*}}
9+ // REQUIRES: linux && target={{aarch64-.+}}
1110
1211#include < libunwind.h>
1312#include < stdint.h>
Original file line number Diff line number Diff line change 1010// Ensure that libunwind doesn't crash on invalid info; the Linux aarch64
1111// sigreturn frame check would previously attempt to access invalid memory in
1212// this scenario.
13- // REQUIRES: target={{(aarch64|s390x|x86_64)-.+}}
14- // UNSUPPORTED: target={{.*-windows.*}}
13+ // REQUIRES: target={{(aarch64|s390x|x86_64)-.+linux.*}}
1514
1615// GCC doesn't support __attribute__((naked)) on AArch64.
1716// UNSUPPORTED: gcc
Original file line number Diff line number Diff line change 1313
1414// clang-format off
1515
16- // REQUIRES: target={{x86_64-.+}}
16+ // REQUIRES: target={{x86_64-.+-linux-gnu }}
1717// REQUIRES: objcopy-available
18- // UNSUPPORTED: target={{.*-windows.*}}
1918
2019// TODO: Figure out why this fails with Memory Sanitizer.
2120// XFAIL: msan
2221
2322// RUN: %{build}
2423// RUN: %{objcopy} --dump-section .eh_frame_hdr=%t_ehf_hdr.bin %t.exe
25- // RUN: printf '\377 ' | dd of=%t_ehf_hdr.bin bs=1 seek=2 count=2 conv=notrunc status=none
24+ // RUN: echo -ne '\xFF ' | dd of=%t_ehf_hdr.bin bs=1 seek=2 count=2 conv=notrunc status=none
2625// RUN: %{objcopy} --update-section .eh_frame_hdr=%t_ehf_hdr.bin %t.exe
2726// RUN: %{exec} %t.exe
2827
Original file line number Diff line number Diff line change 77//
88// ===----------------------------------------------------------------------===//
99
10- // REQUIRES: target={{aarch64-.+}}
11- // UNSUPPORTED: target={{.*-windows.*}}
10+ // REQUIRES: linux && target={{aarch64-.+}}
1211
1312// Basic test for float registers number are accepted.
1413
Original file line number Diff line number Diff line change 77//
88// ===----------------------------------------------------------------------===//
99
10- // UNSUPPORTED: target={{.*-apple.*}}
11- // UNSUPPORTED: target={{.*-aix.*}}
12- // UNSUPPORTED: target={{.*-windows.*}}
10+ // REQUIRES: linux
1311
1412// TODO: Figure out why this fails with Memory Sanitizer.
1513// XFAIL: msan
Original file line number Diff line number Diff line change 66#
77#===------------------------------------------------------------------------===#
88
9- # REQUIRES: target={{x86_64-.+}}
10- # UNSUPPORTED: target={{.*-windows.*}}
9+ # REQUIRES: target={{x86_64-.+-linux-gnu}}
1110
1211# Inline assembly isn't supported by Memory Sanitizer
1312# UNSUPPORTED: msan
Original file line number Diff line number Diff line change 88// ===----------------------------------------------------------------------===//
99
1010// Ensure that the unwinder can cope with the signal handler.
11- // REQUIRES: target={{(aarch64|loongarch64|riscv64|s390x|x86_64)-.+}}
12- // UNSUPPORTED: target={{.*-windows.*}}
11+ // REQUIRES: target={{(aarch64|loongarch64|riscv64|s390x|x86_64)-.+linux.*}}
1312
1413// TODO: Figure out why this fails with Memory Sanitizer.
1514// XFAIL: msan
Original file line number Diff line number Diff line change 88// ===----------------------------------------------------------------------===//
99
1010// Ensure that leaf function can be unwund.
11- // REQUIRES: target={{(aarch64|loongarch64|riscv64|s390x|x86_64)-.+}}
12- // UNSUPPORTED: target={{.*-windows.*}}
11+ // REQUIRES: target={{(aarch64|loongarch64|riscv64|s390x|x86_64)-.+linux.*}}
1312
1413// TODO: Figure out why this fails with Memory Sanitizer.
1514// XFAIL: msan
Original file line number Diff line number Diff line change 77//
88// ===----------------------------------------------------------------------===//
99
10- // REQUIRES: target={{riscv64-.+}}
10+ // REQUIRES: linux && target={{riscv64-.+}}
1111
1212#undef NDEBUG
1313#include < assert.h>
You can’t perform that action at this time.
0 commit comments