From 0ceff1ba2d840c3b10c921f01ca90036b7b7ae71 Mon Sep 17 00:00:00 2001 From: Allan Shortlidge Date: Tue, 13 Jun 2023 18:28:30 -0700 Subject: [PATCH] Disable several Backtracing tests on Linux AArch64. --- test/Backtracing/Crash.swift | 3 +++ test/Backtracing/CrashAsync.swift | 3 +++ test/Backtracing/CrashWithThunk.swift | 3 +++ test/Backtracing/Overflow.swift | 4 ++++ test/Backtracing/StackOverflow.swift | 3 +++ 5 files changed, 16 insertions(+) diff --git a/test/Backtracing/Crash.swift b/test/Backtracing/Crash.swift index b818a1cbba3c2..d215913e3e98d 100644 --- a/test/Backtracing/Crash.swift +++ b/test/Backtracing/Crash.swift @@ -20,6 +20,9 @@ // REQUIRES: backtracing // REQUIRES: OS=macosx || OS=linux-gnu +// rdar://110743884 +// UNSUPPORTED: OS=linux-gnu && CPU=aarch64 + func level1() { level2() } diff --git a/test/Backtracing/CrashAsync.swift b/test/Backtracing/CrashAsync.swift index e462129f9c25c..9c7c0013c54a1 100644 --- a/test/Backtracing/CrashAsync.swift +++ b/test/Backtracing/CrashAsync.swift @@ -15,6 +15,9 @@ // REQUIRES: backtracing // REQUIRES: OS=macosx || OS=linux-gnu +// rdar://110743884 +// UNSUPPORTED: OS=linux-gnu && CPU=aarch64 + @available(SwiftStdlib 5.1, *) func crash() { let ptr = UnsafeMutablePointer(bitPattern: 4)! diff --git a/test/Backtracing/CrashWithThunk.swift b/test/Backtracing/CrashWithThunk.swift index b8beebf285dc9..e1ac8045fb7c5 100644 --- a/test/Backtracing/CrashWithThunk.swift +++ b/test/Backtracing/CrashWithThunk.swift @@ -11,6 +11,9 @@ // REQUIRES: backtracing // REQUIRES: OS=macosx || OS=linux-gnu +// rdar://110743884 +// UNSUPPORTED: OS=linux-gnu && CPU=aarch64 + struct Foo { var value: T } diff --git a/test/Backtracing/Overflow.swift b/test/Backtracing/Overflow.swift index e9e5095274041..4dbefa39a0189 100644 --- a/test/Backtracing/Overflow.swift +++ b/test/Backtracing/Overflow.swift @@ -9,6 +9,10 @@ // REQUIRES: executable_test // REQUIRES: backtracing // REQUIRES: OS=macosx || OS=linux-gnu + +// rdar://110743884 +// UNSUPPORTED: OS=linux-gnu && CPU=aarch64 + var x: UInt = 0 func level1() { diff --git a/test/Backtracing/StackOverflow.swift b/test/Backtracing/StackOverflow.swift index 5fa772d4c70a5..c61e639698fbc 100644 --- a/test/Backtracing/StackOverflow.swift +++ b/test/Backtracing/StackOverflow.swift @@ -12,6 +12,9 @@ // REQUIRES: backtracing // REQUIRES: OS=macosx || OS=linux-gnu +// rdar://110743884 +// UNSUPPORTED: OS=linux-gnu && CPU=aarch64 + func recurse(_ level: Int) { if level % 100000 == 0 { print(level)