brintos

brintos / llvm-project-archived public Read only

0
0
Text · 3.3 KiB · 916772e Raw
63 lines · c
1// RUN: %clang -ccc-print-bindings -c %s -fembed-bitcode 2>&1 | FileCheck %s2// CHECK: clang3// CHECK: clang4 5// RUN: %clang %s -c -fembed-bitcode -fintegrated-as 2>&1 -### | FileCheck %s -check-prefix=CHECK-CC6// CHECK-CC: -cc17// CHECK-CC: -emit-llvm-bc8// CHECK-CC: -cc19// CHECK-CC: -emit-obj10// CHECK-CC: -fembed-bitcode=all11 12// RUN: %clang %s -c -fembed-bitcode=bitcode -fintegrated-as 2>&1 -### | FileCheck %s -check-prefix=CHECK-BITCODE13// CHECK-BITCODE: -cc114// CHECK-BITCODE: -emit-llvm-bc15// CHECK-BITCODE: -cc116// CHECK-BITCODE: -emit-obj17// CHECK-BITCODE: -fembed-bitcode=bitcode18//19// RUN: %clang %s -c -target powerpc-ibm-aix -save-temps -fembed-bitcode -fintegrated-as 2>&1 -### | FileCheck %s -check-prefix=CHECK-SAVE-TEMP20// CHECK-SAVE-TEMP: -cc121// CHECK-SAVE-TEMP: -E22// CHECK-SAVE-TEMP: -cc123// CHECK-SAVE-TEMP: -emit-llvm-bc24// CHECK-SAVE-TEMP: -cc125// CHECK-SAVE-TEMP: -S26// CHECK-SAVE-TEMP: -fembed-bitcode=all27// CHECK-SAVE-TEMP: "{{.*}}as{{(.exe)?}}"28 29// RUN: %clang -c %s -flto -fembed-bitcode 2>&1 -### | FileCheck %s -check-prefix=CHECK-LTO30// RUN: %clang -c %s -flto=full -fembed-bitcode 2>&1 -### | FileCheck %s -check-prefix=CHECK-LTO31// RUN: %clang -c %s -flto=thin -fembed-bitcode 2>&1 -### | FileCheck %s -check-prefix=CHECK-LTO32// CHECK-LTO: -cc133// CHECK-LTO: -emit-llvm-bc34// CHECK-LTO-NOT: warning: argument unused during compilation: '-fembed-bitcode'35// CHECK-LTO-NOT: -cc136// CHECK-LTO-NOT: -fembed-bitcode=all37// RUN: touch %t.o38// RUN: %clang  -target armv7-apple-darwin -miphoneos-version-min=6.0 %t.o -fembed-bitcode  -fembed-bitcode-marker -mlinker-version=277  2>&1 -### | FileCheck %s -check-prefix=CHECK-LTO-MARKER-27739// RUN: %clang  -target armv7-apple-darwin -miphoneos-version-min=6.0 %t.o -fembed-bitcode  -fembed-bitcode-marker -mlinker-version=278  2>&1 -### | FileCheck %s -check-prefix=CHECK-LTO-MARKER-27840// CHECK-LTO-MARKER-277-NOT: bitcode_process_mode41// CHECK-LTO-MARKER-278: bitcode_process_mode42 43 44 45// RUN: %clang -c %s -fembed-bitcode-marker -fintegrated-as 2>&1 -### | FileCheck %s -check-prefix=CHECK-MARKER46// CHECK-MARKER: -cc147// CHECK-MARKER: -emit-obj48// CHECK-MARKER: -fembed-bitcode=marker49// CHECK-MARKER-NOT: -cc150 51// RUN: %clang -target armv7-apple-darwin -miphoneos-version-min=6.0 %s -fembed-bitcode=all -fintegrated-as 2>&1 -### | FileCheck %s -check-prefix=CHECK-LINKER52// RUN: %clang -target armv7-apple-darwin -miphoneos-version-min=6.0 %s -fembed-bitcode=marker -fintegrated-as 2>&1 -### | FileCheck %s -check-prefix=CHECK-LINKER53// RUN: %clang -target armv7-apple-darwin -miphoneos-version-min=6.0 %s -flto=full -fembed-bitcode=bitcode -fintegrated-as 2>&1 -### | FileCheck %s -check-prefix=CHECK-LINKER54// RUN: %clang -target armv7-apple-darwin -miphoneos-version-min=6.0 %s -flto=thin -fembed-bitcode=bitcode -fintegrated-as 2>&1 -### | FileCheck %s -check-prefix=CHECK-LINKER55// RUN: %clang -target armv7-apple-darwin -miphoneos-version-min=6.0 %s -fembed-bitcode=off -fintegrated-as 2>&1 -### | FileCheck %s -check-prefix=CHECK-NO-LINKER56// CHECK-LINKER: ld57// CHECK-LINKER: -bitcode_bundle58// CHECK-NO-LINKER-NOT: -bitcode_bundle59 60// RUN: not %clang -target armv7-apple-darwin -miphoneos-version-min=5.0 %s -fembed-bitcode -### 2>&1 | \61// RUN:   FileCheck %s -check-prefix=CHECK-PLATFORM-NOTSUPPORTED62// CHECK-PLATFORM-NOTSUPPORTED: -fembed-bitcode is not supported on versions of iOS prior to 6.063