| Kevin Enderby | 930fdc7 | 2014-11-06 19:00:13 +0000 | [diff] [blame^] | 1 | # RUN: llvm-mc < %s -triple armv7-apple-darwin -filetype=obj | llvm-objdump -m -d - | FileCheck %s |
| 2 | .thumb | ||||
| 3 | .thumb_func _t | ||||
| 4 | _t: | ||||
| 5 | movw r3, :lower16:(Str-(PCinst+4)) | ||||
| 6 | movt r3, :upper16:(Str-(PCinst+4)) | ||||
| 7 | .thumb_func PCinst | ||||
| 8 | PCinst: | ||||
| 9 | add r3, pc | ||||
| 10 | |||||
| 11 | .section __TEXT,__cstring,cstring_literals | ||||
| 12 | Str: | ||||
| 13 | .asciz "Hello world\n" | ||||
| 14 | # CHECK: movw r3, :lower16:((Str-PCinst)-4) | ||||
| 15 | # CHECK: movt r3, :upper16:((Str-PCinst)-4) | ||||