diff --git a/compiler-rt/test/lit.common.cfg.py b/compiler-rt/test/lit.common.cfg.py --- a/compiler-rt/test/lit.common.cfg.py +++ b/compiler-rt/test/lit.common.cfg.py @@ -268,9 +268,7 @@ # to the macOS version that first contained the relevant feature. darwin_min_deployment_target_substitutions = { '%macos_min_target_10_11': '10.11', - # rdar://problem/22207160 - '%darwin_min_target_with_full_runtime_arc_support': '10.11', - '%darwin_min_target_with_tls_support': '10.12', + '%darwin_min_target_with_tls_support': '10.12', # TLS requires watchOS 3+ simulator } if config.host_os == 'Darwin': diff --git a/compiler-rt/test/tsan/Darwin/norace-objcxx-run-time.mm b/compiler-rt/test/tsan/Darwin/norace-objcxx-run-time.mm --- a/compiler-rt/test/tsan/Darwin/norace-objcxx-run-time.mm +++ b/compiler-rt/test/tsan/Darwin/norace-objcxx-run-time.mm @@ -1,4 +1,4 @@ -// RUN: %clang_tsan %s -lc++ -fobjc-arc -lobjc -o %t -framework Foundation %darwin_min_target_with_full_runtime_arc_support +// RUN: %clang_tsan %s -lc++ -fobjc-arc -lobjc -o %t -framework Foundation // RUN: %env_tsan_opts=ignore_interceptors_accesses=1 %run %t 2>&1 | FileCheck %s // Check that we do not report races between: diff --git a/compiler-rt/test/tsan/Darwin/objc-synchronize-cycle-tagged.mm b/compiler-rt/test/tsan/Darwin/objc-synchronize-cycle-tagged.mm --- a/compiler-rt/test/tsan/Darwin/objc-synchronize-cycle-tagged.mm +++ b/compiler-rt/test/tsan/Darwin/objc-synchronize-cycle-tagged.mm @@ -1,4 +1,4 @@ -// RUN: %clangxx_tsan %s -o %t -framework Foundation -fobjc-arc %darwin_min_target_with_full_runtime_arc_support +// RUN: %clangxx_tsan %s -o %t -framework Foundation -fobjc-arc // RUN: %run %t 6 2>&1 | FileCheck %s --check-prefix=SIX // RUN: not %run %t 7 2>&1 | FileCheck %s --check-prefix=SEVEN diff --git a/compiler-rt/test/tsan/Darwin/objc-synchronize-cycle.mm b/compiler-rt/test/tsan/Darwin/objc-synchronize-cycle.mm --- a/compiler-rt/test/tsan/Darwin/objc-synchronize-cycle.mm +++ b/compiler-rt/test/tsan/Darwin/objc-synchronize-cycle.mm @@ -1,4 +1,4 @@ -// RUN: %clangxx_tsan %s -o %t -framework Foundation -fobjc-arc %darwin_min_target_with_full_runtime_arc_support +// RUN: %clangxx_tsan %s -o %t -framework Foundation -fobjc-arc // RUN: not %run %t 2>&1 | FileCheck %s // RUN: %env_tsan_opts=detect_deadlocks=1 not %run %t 2>&1 | FileCheck %s // RUN: %env_tsan_opts=detect_deadlocks=0 %run %t 2>&1 | FileCheck %s --check-prefix=DISABLED diff --git a/compiler-rt/test/tsan/Darwin/objc-synchronize-nested-recursive.mm b/compiler-rt/test/tsan/Darwin/objc-synchronize-nested-recursive.mm --- a/compiler-rt/test/tsan/Darwin/objc-synchronize-nested-recursive.mm +++ b/compiler-rt/test/tsan/Darwin/objc-synchronize-nested-recursive.mm @@ -1,4 +1,4 @@ -// RUN: %clangxx_tsan %s -o %t -framework Foundation -fobjc-arc %darwin_min_target_with_full_runtime_arc_support +// RUN: %clangxx_tsan %s -o %t -framework Foundation -fobjc-arc // RUN: %run %t 2>&1 | FileCheck %s #import diff --git a/compiler-rt/test/tsan/Darwin/objc-synchronize-tagged.mm b/compiler-rt/test/tsan/Darwin/objc-synchronize-tagged.mm --- a/compiler-rt/test/tsan/Darwin/objc-synchronize-tagged.mm +++ b/compiler-rt/test/tsan/Darwin/objc-synchronize-tagged.mm @@ -1,4 +1,4 @@ -// RUN: %clangxx_tsan %s -o %t -framework Foundation -fobjc-arc %darwin_min_target_with_full_runtime_arc_support +// RUN: %clangxx_tsan %s -o %t -framework Foundation -fobjc-arc // RUN: %run %t 2>&1 | FileCheck %s #import diff --git a/compiler-rt/test/tsan/Darwin/objc-synchronize.mm b/compiler-rt/test/tsan/Darwin/objc-synchronize.mm --- a/compiler-rt/test/tsan/Darwin/objc-synchronize.mm +++ b/compiler-rt/test/tsan/Darwin/objc-synchronize.mm @@ -1,4 +1,4 @@ -// RUN: %clangxx_tsan %s -o %t -framework Foundation -fobjc-arc %darwin_min_target_with_full_runtime_arc_support +// RUN: %clangxx_tsan %s -o %t -framework Foundation -fobjc-arc // RUN: %run %t 2>&1 | FileCheck %s #import