// RUN: %clang_cc1 -triple x86_64-linux -emit-llvm -o - %s | FileCheck %s --check-prefix=LLVM
// RUN: %clang_cc1 -triple x86_64-linux -S -o - %s | FileCheck %s --check-prefix=ASM
// Actually, any ELF target would do
-// REQUIRES: x86_64-linux
+// REQUIRES: x86-registered-target
#pragma clang section bss = "B$$" data = "d@t@" rodata = "r0d@t@"
// This testcase checks emission of debug info for variables inside
// private/firstprivate/lastprivate.
-// REQUIRES: x86_64-linux
+// REQUIRES: x86-registered-target
// RUN: %clang_cc1 -debug-info-kind=constructor -x c -verify -triple x86_64-pc-linux-gnu -fopenmp -emit-llvm %s -o - | FileCheck %s
// RUN: %clang_cc1 -debug-info-kind=line-directives-only -x c -verify -triple x86_64-pc-linux-gnu -fopenmp -emit-llvm %s -o - | FileCheck %s --check-prefix=NEG
// This testcase checks emission of debug info for variables
// inside shared clause of task construct.
-// REQUIRES: x86_64-linux
+// REQUIRES: x86-registered-target
// RUN: %clang_cc1 -debug-info-kind=constructor -DSHARED -x c -verify -triple x86_64-pc-linux-gnu -fopenmp -emit-llvm %s -o - | FileCheck %s --check-prefix=CHECK
// RUN: %clang_cc1 -debug-info-kind=constructor -x c -verify -triple x86_64-pc-linux-gnu -fopenmp -emit-llvm %s -o - | FileCheck %s --check-prefix=NEG
// This testcase checks emission of debug info for threadprivate variables
// present in any clause of OpenMP construct.
-// REQUIRES: x86_64-linux
+// REQUIRES: x86-registered-target
// RUN: %clang_cc1 -debug-info-kind=constructor -x c -verify -triple x86_64-pc-linux-gnu -fopenmp -emit-llvm %s -o - | FileCheck %s
// expected-no-diagnostics
// This testcase checks emission of DIFlagArtificial flag for outlined
// subroutines generated by compiler.
-// REQUIRES: x86_64-linux
+// REQUIRES: x86-registered-target
// RUN: %clang_cc1 -debug-info-kind=constructor -x c -verify -triple x86_64-pc-linux-gnu -fopenmp -emit-llvm %s -o - | FileCheck %s
// expected-no-diagnostics