From fc31efe95a9a220fb1a3f7a7dd8109fd2441d196 Mon Sep 17 00:00:00 2001 From: Reid Kleckner Date: Sat, 12 Jul 2014 00:40:59 +0000 Subject: [PATCH] Require an x86 registered target for this test by splitting it out This is a shot in the dark to fix the hexagon bot, so I'm not 100% sure this is the issue. llvm-svn: 212871 --- clang/test/Driver/cl-options.c | 6 ------ clang/test/Driver/cl-x86-flags.c | 12 ++++++++++++ 2 files changed, 12 insertions(+), 6 deletions(-) create mode 100644 clang/test/Driver/cl-x86-flags.c diff --git a/clang/test/Driver/cl-options.c b/clang/test/Driver/cl-options.c index bd77bdd..2e03084 100644 --- a/clang/test/Driver/cl-options.c +++ b/clang/test/Driver/cl-options.c @@ -285,12 +285,6 @@ // Xclang: "-cc1" // Xclang: "hellocc1" -// We support -m32 and -m64. We support all x86 CPU feature flags in gcc's -m -// flag space. -// RUN: %clang_cl /Zs /WX -m32 -m64 -msse3 -msse4.1 -mavx -mno-avx \ -// RUN: -### -- 2>&1 %s | FileCheck -check-prefix=MFLAGS %s -// MFLAGS-NOT: argument unused during compilation - // RTTI is on by default. /GR- controls -fno-rtti-data. // RUN: %clang_cl /c /GR- -### -- %s 2>&1 | FileCheck -check-prefix=NoRTTI %s // NoRTTI: "-fno-rtti-data" diff --git a/clang/test/Driver/cl-x86-flags.c b/clang/test/Driver/cl-x86-flags.c new file mode 100644 index 0000000..87eb3f5 --- /dev/null +++ b/clang/test/Driver/cl-x86-flags.c @@ -0,0 +1,12 @@ +// Don't attempt slash switches on msys bash. +// REQUIRES: shell-preserves-root +// REQUIRES: x86-registered-target + +// We support -m32 and -m64. We support all x86 CPU feature flags in gcc's -m +// flag space. +// RUN: %clang_cl /Zs /WX -m32 -m64 -msse3 -msse4.1 -mavx -mno-avx \ +// RUN: -### -- 2>&1 %s | FileCheck -check-prefix=MFLAGS %s +// MFLAGS-NOT: argument unused during compilation + +void f() { +} -- 2.7.4