From 8908dd12e7bbfc74e264233e900206ad31e285f0 Mon Sep 17 00:00:00 2001 From: Mandeep Singh Grang Date: Tue, 27 Nov 2018 22:53:57 +0000 Subject: [PATCH] [RISCV] Mark unit tests as "requires: riscv-registered-target" Some of these tests break if the RISCV backend has not been built. Reland D54816. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@347720 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/Driver/riscv-abi.c | 2 ++ test/Driver/riscv-arch.c | 2 ++ test/Driver/riscv-features.c | 2 ++ test/Driver/riscv-gnutools.c | 2 ++ test/Driver/riscv32-toolchain.c | 2 ++ test/Driver/riscv64-toolchain.c | 2 ++ 6 files changed, 12 insertions(+) diff --git a/test/Driver/riscv-abi.c b/test/Driver/riscv-abi.c index 8b79c8462b..de8c991b80 100644 --- a/test/Driver/riscv-abi.c +++ b/test/Driver/riscv-abi.c @@ -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 \ diff --git a/test/Driver/riscv-arch.c b/test/Driver/riscv-arch.c index 5329fe87aa..205a1c8453 100644 --- a/test/Driver/riscv-arch.c +++ b/test/Driver/riscv-arch.c @@ -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 \ diff --git a/test/Driver/riscv-features.c b/test/Driver/riscv-features.c index 95f84f31c6..35f3644837 100644 --- a/test/Driver/riscv-features.c +++ b/test/Driver/riscv-features.c @@ -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 diff --git a/test/Driver/riscv-gnutools.c b/test/Driver/riscv-gnutools.c index afcb5052aa..123cde94ec 100644 --- a/test/Driver/riscv-gnutools.c +++ b/test/Driver/riscv-gnutools.c @@ -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 \ diff --git a/test/Driver/riscv32-toolchain.c b/test/Driver/riscv32-toolchain.c index 9e8af3a8ff..e22b145040 100644 --- a/test/Driver/riscv32-toolchain.c +++ b/test/Driver/riscv32-toolchain.c @@ -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 diff --git a/test/Driver/riscv64-toolchain.c b/test/Driver/riscv64-toolchain.c index 44dcc937df..f08ac8a572 100644 --- a/test/Driver/riscv64-toolchain.c +++ b/test/Driver/riscv64-toolchain.c @@ -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 -- 2.40.0