[RISCV] Mark unit tests as "requires: riscv-registered-target"
authorMandeep Singh Grang <mgrang@codeaurora.org>
Tue, 27 Nov 2018 19:13:13 +0000 (19:13 +0000)
committerMandeep Singh Grang <mgrang@codeaurora.org>
Tue, 27 Nov 2018 19:13:13 +0000 (19:13 +0000)
Summary: Some of these tests break if the RISCV backend has not been built.

Reviewers: asb, apazos, sabuasal

Reviewed By: sabuasal

Subscribers: rbar, johnrusso, simoncook, sabuasal, niosHD, kito-cheng, shiva0217, jrtc27, zzheng, edward-jones, rogfer01, MartinMosbeck, brucehoult, the_o, rkruppe, PkmX, jocewei, cfe-commits

Differential Revision: https://reviews.llvm.org/D54816

llvm-svn: 347688

clang/Driver/riscv-abi.c [moved from clang/test/Driver/riscv-abi.c with 97% similarity]
clang/Driver/riscv-arch.c [moved from clang/test/Driver/riscv-arch.c with 99% similarity]
clang/Driver/riscv-features.c [moved from clang/test/Driver/riscv-features.c with 94% similarity]
clang/Driver/riscv-gnutools.c [moved from clang/test/Driver/riscv-gnutools.c with 95% similarity]
clang/Driver/riscv32-toolchain.c [moved from clang/test/Driver/riscv32-toolchain.c with 99% similarity]
clang/Driver/riscv64-toolchain.c [moved from clang/test/Driver/riscv64-toolchain.c with 98% similarity]

similarity index 97%
rename from clang/test/Driver/riscv-abi.c
rename to clang/Driver/riscv-abi.c
index 8b79c84..de8c991 100644 (file)
@@ -1,3 +1,5 @@
+// REQUIRES: riscv-registered-target
+
 // RUN: %clang -target riscv32-unknown-elf %s -### -o %t.o 2>&1 \
 // RUN:   | FileCheck -check-prefix=CHECK-ILP32 %s
 // RUN: %clang -target riscv32-unknown-elf %s -### -o %t.o -mabi=ilp32 2>&1 \
similarity index 99%
rename from clang/test/Driver/riscv-arch.c
rename to clang/Driver/riscv-arch.c
index 5329fe8..205a1c8 100644 (file)
@@ -1,3 +1,5 @@
+// REQUIRES: riscv-registered-target
+
 // RUN: %clang -target riscv32-unknown-elf -march=rv32i -### %s \
 // RUN: -fsyntax-only 2>&1 | FileCheck %s
 // RUN: %clang -target riscv32-unknown-elf -march=rv32im -### %s \
similarity index 94%
rename from clang/test/Driver/riscv-features.c
rename to clang/Driver/riscv-features.c
index 95f84f3..35f3644 100644 (file)
@@ -1,3 +1,5 @@
+// REQUIRES: riscv-registered-target
+
 // RUN: %clang -target riscv32-unknown-elf -### %s -fsyntax-only 2>&1 | FileCheck %s
 // RUN: %clang -target riscv64-unknown-elf -### %s -fsyntax-only 2>&1 | FileCheck %s
 
similarity index 95%
rename from clang/test/Driver/riscv-gnutools.c
rename to clang/Driver/riscv-gnutools.c
index afcb505..123cde9 100644 (file)
@@ -1,3 +1,5 @@
+// REQUIRES: riscv-registered-target
+
 // Check gnutools are invoked with propagated values for -mabi and -march.
 
 // RUN: %clang -target riscv32 -fno-integrated-as %s -###  -c \
similarity index 99%
rename from clang/test/Driver/riscv32-toolchain.c
rename to clang/Driver/riscv32-toolchain.c
index 9e8af3a..e22b145 100644 (file)
@@ -1,3 +1,5 @@
+// REQUIRES: riscv-registered-target
+
 // A basic clang -cc1 command-line, and simple environment check.
 
 // RUN: %clang %s -### -no-canonical-prefixes -target riscv32 2>&1 | FileCheck -check-prefix=CC1 %s
similarity index 98%
rename from clang/test/Driver/riscv64-toolchain.c
rename to clang/Driver/riscv64-toolchain.c
index 44dcc93..f08ac8a 100644 (file)
@@ -1,3 +1,5 @@
+// REQUIRES: riscv-registered-target
+
 // A basic clang -cc1 command-line, and simple environment check.
 
 // RUN: %clang %s -### -no-canonical-prefixes -target riscv64 2>&1 | FileCheck -check-prefix=CC1 %s