1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
|
// RUN: %clang -print-effective-triple \
// RUN: --target=arm-none-eabi \
// RUN: | FileCheck %s --check-prefix=CHECK-DEFAULT
// RUN: %clang -print-effective-triple \
// RUN: --target=armeb-none-eabi -mlittle-endian \
// RUN: | FileCheck %s --check-prefix=CHECK-DEFAULT
// RUN: %clang -print-effective-triple \
// RUN: --target=arm-none-eabihf -march=armv4t -mfloat-abi=softfp \
// RUN: | FileCheck %s --check-prefix=CHECK-DEFAULT
// CHECK-DEFAULT: armv4t-none-unknown-eabi
// RUN: %clang -print-effective-triple \
// RUN: --target=armeb-none-eabi \
// RUN: | FileCheck %s --check-prefix=CHECK-EB
// RUN: %clang -print-effective-triple \
// RUN: --target=arm-none-eabi -mbig-endian \
// RUN: | FileCheck %s --check-prefix=CHECK-EB
// CHECK-EB: armebv4t-none-unknown-eabi
// RUN: %clang -print-effective-triple \
// RUN: --target=arm-none-eabihf -march=armv4t \
// RUN: | FileCheck %s --check-prefix=CHECK-HF
// RUN: %clang -print-effective-triple \
// RUN: --target=arm-none-eabi -mfloat-abi=hard \
// RUN: | FileCheck %s --check-prefix=CHECK-HF
// CHECK-HF: armv4t-none-unknown-eabihf
// RUN: %clang -print-effective-triple \
// RUN: --target=armeb-none-eabihf -march=armv4t \
// RUN: | FileCheck %s --check-prefix=CHECK-EB-HF
// RUN: %clang -print-effective-triple \
// RUN: --target=armeb-none-eabi -mfloat-abi=hard \
// RUN: | FileCheck %s --check-prefix=CHECK-EB-HF
// RUN: %clang -print-effective-triple -march=armv4t \
// RUN: --target=arm-none-eabihf -mbig-endian \
// RUN: | FileCheck %s --check-prefix=CHECK-EB-HF
// RUN: %clang -print-effective-triple \
// RUN: --target=arm-none-eabi -mbig-endian -mfloat-abi=hard \
// RUN: | FileCheck %s --check-prefix=CHECK-EB-HF
// CHECK-EB-HF: armebv4t-none-unknown-eabihf
// RUN: %clang -print-effective-triple \
// RUN: --target=arm-none-eabi -march=armv8m.main -mbig-endian -mfloat-abi=hard \
// RUN: | FileCheck %s --check-prefix=CHECK-V8M-EB-HF
// RUN: %clang -print-effective-triple \
// RUN: --target=arm-none-eabi -mcpu=cortex-m33 -mbig-endian -mfloat-abi=hard \
// RUN: | FileCheck %s --check-prefix=CHECK-V8M-EB-HF
// CHECK-V8M-EB-HF: thumbebv8m.main-none-unknown-eabihf
|