; This example originally appeared in TestingGuide.rst except here we've added ; echo to the clang/FileCheck command line to be executed. ; DEFINE: %{cflags} = ; DEFINE: %{fcflags} = ; DEFINE: %{check} = \ ; DEFINE: echo ' \ ; DEFINE: %clang_cc1 -verify -fopenmp -fopenmp-version=51 %{cflags} \ ; DEFINE: -emit-llvm -o - %s | \ ; DEFINE: FileCheck %{fcflags} %s \ ; DEFINE: ' ; REDEFINE: %{cflags} = -triple x86_64-apple-darwin10.6.0 -fopenmp-simd ; REDEFINE: %{fcflags} = -check-prefix=SIMD ; RUN: %{check} ; CHECK:# | %clang_cc1 -verify -fopenmp -fopenmp-version=51 -triple x86_64-apple-darwin10.6.0 -fopenmp-simd -emit-llvm -o - {{.*}} | FileCheck -check-prefix=SIMD {{.*}} ; REDEFINE: %{cflags} = -triple x86_64-unknown-linux-gnu -fopenmp-simd ; REDEFINE: %{fcflags} = -check-prefix=SIMD ; RUN: %{check} ; CHECK:# | %clang_cc1 -verify -fopenmp -fopenmp-version=51 -triple x86_64-unknown-linux-gnu -fopenmp-simd -emit-llvm -o - {{.*}} | FileCheck -check-prefix=SIMD {{.*}} ; REDEFINE: %{cflags} = -triple x86_64-apple-darwin10.6.0 ; REDEFINE: %{fcflags} = -check-prefix=NO-SIMD ; RUN: %{check} ; CHECK:# | %clang_cc1 -verify -fopenmp -fopenmp-version=51 -triple x86_64-apple-darwin10.6.0 -emit-llvm -o - {{.*}} | FileCheck -check-prefix=NO-SIMD {{.*}} ; REDEFINE: %{cflags} = -triple x86_64-unknown-linux-gnu ; REDEFINE: %{fcflags} = -check-prefix=NO-SIMD ; RUN: %{check} ; CHECK:# | %clang_cc1 -verify -fopenmp -fopenmp-version=51 -triple x86_64-unknown-linux-gnu -emit-llvm -o - {{.*}} | FileCheck -check-prefix=NO-SIMD {{.*}} ; CHECK: Passed: 1 {{\([0-9]*\.[0-9]*%\)}}