brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.4 KiB · 7319f13 Raw
38 lines · plain
1@ RUN: not llvm-mc -show-encoding -triple=arm-eabi < %s 2>&1 \2@ RUN:  | FileCheck %s --check-prefix=CHECK-ARM-ONLY3 4@ RUN: llvm-mc -show-encoding -triple=armv4t < %s 2>&1 \5@ RUN:  | FileCheck %s --check-prefix=CHECK-ARM-THUMB6 7@ RUN: llvm-mc -show-encoding -triple=arm-eabi -mcpu=cortex-a15 < %s 2>&1 \8@ RUN:  | FileCheck %s --check-prefix=CHECK-ARM-THUMB9 10@ RUN: not llvm-mc -show-encoding -triple=arm-eabi -mcpu=cortex-m3 < %s 2>&1 \11@ RUN:  | FileCheck %s --check-prefix=CHECK-THUMB-ONLY12 13@ RUN: not llvm-mc -show-encoding -triple=armv7m-eabi < %s 2>&1 \14@ RUN:  | FileCheck %s --check-prefix=CHECK-THUMB-ONLY15 16@ RUN: not llvm-mc -show-encoding -triple=armv6m-eabi < %s 2>&1 \17@ RUN:  | FileCheck %s --check-prefix=CHECK-THUMB-ONLY18 19@ RUN: not llvm-mc -show-encoding -triple=armv6sm-eabi < %s 2>&1 \20@ RUN:  | FileCheck %s --check-prefix=CHECK-THUMB-ONLY21 22@ RUN: not llvm-mc -show-encoding -triple=thumbv7-win32-gnu < %s 2>&1 \23@ RUN:  | FileCheck %s --check-prefix=CHECK-THUMB-ONLY24 25        @ Make sure correct diagnostics are given for CPUs without support for26        @ one or other of the execution states.27        .thumb28        .arm29        .code 1630        .code 3231@ CHECK-ARM-THUMB-NOT: target does not support32 33@ CHECK-ARM-ONLY: target does not support Thumb mode34@ CHECK-ARM-ONLY: target does not support Thumb mode35 36@ CHECK-THUMB-ONLY: target does not support ARM mode37@ CHECK-THUMB-ONLY: target does not support ARM mode38