57 lines · c
1// RUN: %clang -target arm-none-eabi \2// RUN: --sysroot=%S/Inputs/resource_dir_with_arch_subdir \3// RUN: -resource-dir=%S/Inputs/resource_dir_with_arch_subdir \4// RUN: -rtlib=compiler-rt -### %s 2>&1 \5// RUN: | FileCheck %s -check-prefix ARM-EABI6// ARM-EABI: "{{[^"]*}}libclang_rt.builtins.a"7 8// RUN: %clang -target arm-linux-gnueabi \9// RUN: --sysroot=%S/Inputs/resource_dir_with_arch_subdir \10// RUN: -resource-dir=%S/Inputs/resource_dir_with_arch_subdir \11// RUN: -rtlib=compiler-rt -### %s 2>&1 \12// RUN: | FileCheck %s -check-prefix ARM-GNUEABI13// ARM-GNUEABI: "{{.*[/\\]}}libclang_rt.builtins.a"14 15// RUN: %clang -target arm-linux-gnueabi \16// RUN: --sysroot=%S/Inputs/resource_dir_with_arch_subdir \17// RUN: -resource-dir=%S/Inputs/resource_dir_with_arch_subdir \18// RUN: -rtlib=compiler-rt -mfloat-abi=hard -### %s 2>&1 \19// RUN: | FileCheck %s -check-prefix ARM-GNUEABI-ABI20// ARM-GNUEABI-ABI: "{{.*[/\\]}}libclang_rt.builtins.a"21 22// RUN: %clang -target arm-linux-gnueabihf \23// RUN: --sysroot=%S/Inputs/resource_dir_with_arch_subdir \24// RUN: -resource-dir=%S/Inputs/resource_dir_with_arch_subdir \25// RUN: -rtlib=compiler-rt -### %s 2>&1 \26// RUN: | FileCheck %s -check-prefix ARM-GNUEABIHF27// ARM-GNUEABIHF: "{{.*[/\\]}}libclang_rt.builtins.a"28 29// RUN: %clang -target arm-linux-gnueabihf \30// RUN: --sysroot=%S/Inputs/resource_dir_with_arch_subdir \31// RUN: -resource-dir=%S/Inputs/resource_dir_with_arch_subdir \32// RUN: -rtlib=compiler-rt -mfloat-abi=soft -### %s 2>&1 \33// RUN: | FileCheck %s -check-prefix ARM-GNUEABIHF-ABI34// ARM-GNUEABIHF-ABI: "{{.*[/\\]}}libclang_rt.builtins.a"35 36// RUN: %clang -target arm-windows-itanium \37// RUN: --sysroot=%S/Inputs/resource_dir_with_arch_subdir \38// RUN: -resource-dir=%S/Inputs/resource_dir_with_arch_subdir \39// RUN: -rtlib=compiler-rt -### %s 2>&1 \40// RUN: | FileCheck %s -check-prefix ARM-WINDOWS41// ARM-WINDOWS: "{{.*[/\\]}}clang_rt.builtins.lib"42 43// RUN: %clang -target arm-linux-androideabi \44// RUN: --sysroot=%S/Inputs/resource_dir_with_arch_subdir \45// RUN: -resource-dir=%S/Inputs/resource_dir_with_arch_subdir \46// RUN: -rtlib=compiler-rt -### %s 2>&1 \47// RUN: | FileCheck %s -check-prefix ARM-ANDROID48// ARM-ANDROID: "{{.*[/\\]}}libclang_rt.builtins.a"49 50// RUN: not %clang --target=arm-linux-androideabi \51// RUN: --sysroot=%S/Inputs/resource_dir_with_arch_subdir \52// RUN: -resource-dir=%S/Inputs/resource_dir_with_arch_subdir \53// RUN: -rtlib=compiler-rt -mfloat-abi=hard -### %s 2>&1 \54// RUN: | FileCheck %s -check-prefix ARM-ANDROIDHF55// ARM-ANDROIDHF: "{{.*[/\\]}}libclang_rt.builtins.a"56 57