brintos

brintos / llvm-project-archived public Read only

0
0
Text · 824 B · df7b47c Raw
25 lines · plain
1@ RUN: not llvm-mc -triple=thumbv7-apple-darwin < %s 2>&1 | FileCheck %s2 3@------------------------------------------------------------------------------4@ Branch targets destined for ARM mode must == 0 (mod 4), otherwise (mod 2).5@------------------------------------------------------------------------------6 7        b #18        bl #19        cbnz r2, #110        beq #111        blx #212 13@ CHECK: error: branch target out of range14@ CHECK:         b #115@ CHECK: error: invalid operand for instruction16@ CHECK:         bl #117@ CHECK: error: invalid operand for instruction18@ CHECK:         cbnz r2, #119@ CHECK: error: branch target out of range20@ CHECK:         beq #121@ CHECK: invalid operand for instruction22@ CHECK-NEXT:         blx #223@ CHECK: operand must be a register in range [r0, r15]24@ CHECK-NEXT:         blx #225