зеркало из https://github.com/microsoft/clang-1.git
Author: Daniel Dunbar <daniel@zuster.org>
--- log message follows this test --- [tests] Fixup some tests to work in "CLANG_IS_PRODUCTION" mode. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@154342 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Родитель
16dc261fec
Коммит
ae7e939bc0
|
@ -1,14 +1,14 @@
|
|||
// Check that we error when -faltivec is specified on non-ppc platforms.
|
||||
|
||||
// RUN: %clang -target powerpc-apple-darwin -faltivec -fsyntax-only %s
|
||||
// RUN: %clang -target powerpc64-linux-gnu -faltivec -fsyntax-only %s
|
||||
// RUN: %clang -ccc-clang-archs powerpc -target powerpc-apple-darwin -faltivec -fsyntax-only %s
|
||||
// RUN: %clang -ccc-clang-archs powerpc64 -target powerpc64-linux-gnu -faltivec -fsyntax-only %s
|
||||
|
||||
// RUN: %clang -target i386-pc-win32 -faltivec -fsyntax-only %s 2>&1 | FileCheck %s
|
||||
// RUN: %clang -target x86_64-unknown-freebsd -faltivec -fsyntax-only %s 2>&1 | FileCheck %s
|
||||
// RUN: %clang -target armv6-apple-darwin -faltivec -fsyntax-only %s 2>&1 | FileCheck %s
|
||||
// RUN: %clang -target armv7-apple-darwin -faltivec -fsyntax-only %s 2>&1 | FileCheck %s
|
||||
// RUN: %clang -target mips-linux-gnu -faltivec -fsyntax-only %s 2>&1 | FileCheck %s
|
||||
// RUN: %clang -target mips64-linux-gnu -faltivec -fsyntax-only %s 2>&1 | FileCheck %s
|
||||
// RUN: %clang -target sparc-unknown-solaris -faltivec -fsyntax-only %s 2>&1 | FileCheck %s
|
||||
// RUN: %clang -ccc-clang-archs mips -target mips-linux-gnu -faltivec -fsyntax-only %s 2>&1 | FileCheck %s
|
||||
// RUN: %clang -ccc-clang-archs mips64 -target mips64-linux-gnu -faltivec -fsyntax-only %s 2>&1 | FileCheck %s
|
||||
// RUN: %clang -ccc-clang-archs sparc -target sparc-unknown-solaris -faltivec -fsyntax-only %s 2>&1 | FileCheck %s
|
||||
|
||||
// CHECK: invalid argument '-faltivec' only allowed with 'ppc/ppc64'
|
||||
|
|
|
@ -1,12 +1,14 @@
|
|||
// REQUIRES: ppc32-registered-target,ppc64-registered-target
|
||||
// RUN: %clang -no-canonical-prefixes -target powerpc-pc-freebsd8 %s \
|
||||
// RUN: %clang -ccc-clang-archs powerpc -no-canonical-prefixes \
|
||||
// RUN: -target powerpc-pc-freebsd8 %s \
|
||||
// RUN: --sysroot=%S/Inputs/basic_freebsd_tree -### 2>&1 \
|
||||
// RUN: | FileCheck --check-prefix=CHECK-PPC %s
|
||||
// CHECK-PPC: clang{{.*}}" "-cc1" "-triple" "powerpc-pc-freebsd8"
|
||||
// CHECK-PPC: ld{{.*}}" "--sysroot=[[SYSROOT:[^"]+]]"
|
||||
// CHECK-PPC: "--eh-frame-hdr" "-dynamic-linker" "{{.*}}ld-elf{{.*}}" "-o" "a.out" "{{.*}}crt1.o" "{{.*}}crti.o" "{{.*}}crtbegin.o" "-L[[SYSROOT]]/usr/lib" "{{.*}}.o" "-lgcc" "--as-needed" "-lgcc_s" "--no-as-needed" "-lc" "-lgcc" "--as-needed" "-lgcc_s" "--no-as-needed" "{{.*}}crtend.o" "{{.*}}crtn.o"
|
||||
//
|
||||
// RUN: %clang -no-canonical-prefixes -target powerpc64-pc-freebsd8 %s \
|
||||
// RUN: %clang -ccc-clang-archs powerpc64 -no-canonical-prefixes \
|
||||
// RUN: -target powerpc64-pc-freebsd8 %s \
|
||||
// RUN: --sysroot=%S/Inputs/basic_freebsd64_tree -### 2>&1 \
|
||||
// RUN: | FileCheck --check-prefix=CHECK-PPC64 %s
|
||||
// CHECK-PPC64: clang{{.*}}" "-cc1" "-triple" "powerpc64-pc-freebsd8"
|
||||
|
|
|
@ -45,7 +45,7 @@
|
|||
// CHECK-DEBIAN-X86-64: "-internal-externc-isystem" "[[SYSROOT]]/usr/include/x86_64-linux-gnu"
|
||||
// CHECK-DEBIAN-X86-64: "-internal-externc-isystem" "[[SYSROOT]]/include"
|
||||
// CHECK-DEBIAN-X86-64: "-internal-externc-isystem" "[[SYSROOT]]/usr/include"
|
||||
// RUN: %clang -no-canonical-prefixes %s -### -fsyntax-only 2>&1 \
|
||||
// RUN: %clang -ccc-clang-archs powerpc -no-canonical-prefixes %s -### -fsyntax-only 2>&1 \
|
||||
// RUN: -target powerpc-linux-gnu \
|
||||
// RUN: --sysroot=%S/Inputs/debian_multiarch_tree \
|
||||
// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-PPC %s
|
||||
|
@ -59,7 +59,7 @@
|
|||
// CHECK-DEBIAN-PPC: "-internal-externc-isystem" "[[SYSROOT]]/usr/include/powerpc-linux-gnu"
|
||||
// CHECK-DEBIAN-PPC: "-internal-externc-isystem" "[[SYSROOT]]/include"
|
||||
// CHECK-DEBIAN-PPC: "-internal-externc-isystem" "[[SYSROOT]]/usr/include"
|
||||
// RUN: %clang -no-canonical-prefixes %s -### -fsyntax-only 2>&1 \
|
||||
// RUN: %clang -ccc-clang-archs powerpc64 -no-canonical-prefixes %s -### -fsyntax-only 2>&1 \
|
||||
// RUN: -target powerpc64-linux-gnu \
|
||||
// RUN: --sysroot=%S/Inputs/debian_multiarch_tree \
|
||||
// RUN: | FileCheck --check-prefix=CHECK-DEBIAN-PPC64 %s
|
||||
|
|
|
@ -2,19 +2,19 @@
|
|||
// when build for MIPS platforms.
|
||||
//
|
||||
// Default
|
||||
// RUN: %clang -c %s -### -o %t.o 2>&1 \
|
||||
// RUN: %clang -ccc-clang-archs mips -c %s -### -o %t.o 2>&1 \
|
||||
// RUN: -target mips-linux-gnu \
|
||||
// RUN: | FileCheck --check-prefix=CHECK-DEF %s
|
||||
// CHECK-DEF: "-mfloat-abi" "hard"
|
||||
//
|
||||
// -mhard-float
|
||||
// RUN: %clang -c %s -### -o %t.o 2>&1 \
|
||||
// RUN: %clang -ccc-clang-archs mips -c %s -### -o %t.o 2>&1 \
|
||||
// RUN: -target mips-linux-gnu -mhard-float \
|
||||
// RUN: | FileCheck --check-prefix=CHECK-HARD %s
|
||||
// CHECK-HARD: "-mfloat-abi" "hard"
|
||||
//
|
||||
// -msoft-float
|
||||
// RUN: %clang -c %s -### -o %t.o 2>&1 \
|
||||
// RUN: %clang -ccc-clang-archs mips -c %s -### -o %t.o 2>&1 \
|
||||
// RUN: -target mips-linux-gnu -msoft-float \
|
||||
// RUN: | FileCheck --check-prefix=CHECK-SOFT %s
|
||||
// CHECK-SOFT: "-msoft-float"
|
||||
|
@ -22,13 +22,13 @@
|
|||
// CHECK-SOFT: "-target-feature" "+soft-float"
|
||||
//
|
||||
// -mfloat-abi=hard
|
||||
// RUN: %clang -c %s -### -o %t.o 2>&1 \
|
||||
// RUN: %clang -ccc-clang-archs mips -c %s -### -o %t.o 2>&1 \
|
||||
// RUN: -target mips-linux-gnu -mfloat-abi=hard \
|
||||
// RUN: | FileCheck --check-prefix=CHECK-ABI-HARD %s
|
||||
// CHECK-ABI-HARD: "-mfloat-abi" "hard"
|
||||
//
|
||||
// -mfloat-abi=soft
|
||||
// RUN: %clang -c %s -### -o %t.o 2>&1 \
|
||||
// RUN: %clang -ccc-clang-archs mips -c %s -### -o %t.o 2>&1 \
|
||||
// RUN: -target mips-linux-gnu -mfloat-abi=soft \
|
||||
// RUN: | FileCheck --check-prefix=CHECK-ABI-SOFT %s
|
||||
// CHECK-ABI-SOFT: "-msoft-float"
|
||||
|
@ -36,7 +36,7 @@
|
|||
// CHECK-ABI-SOFT: "-target-feature" "+soft-float"
|
||||
//
|
||||
// -mfloat-abi=single
|
||||
// RUN: %clang -c %s -### -o %t.o 2>&1 \
|
||||
// RUN: %clang -ccc-clang-archs mips -c %s -### -o %t.o 2>&1 \
|
||||
// RUN: -target mips-linux-gnu -mfloat-abi=single \
|
||||
// RUN: | FileCheck --check-prefix=CHECK-ABI-SINGLE %s
|
||||
// CHECK-ABI-SINGLE: "-target-feature" "+single-float"
|
||||
|
|
Загрузка…
Ссылка в новой задаче