forked from OSchip/llvm-project
[mach-o] fix test case to work with latest llvm-objdump output
Take opporunity to clean up test to only run llvm-objdump once now that llvm-objdump can disassemble mixed thumb and arm code. llvm-svn: 218429
This commit is contained in:
parent
5b57167285
commit
38cd67624b
|
@ -1,9 +1,8 @@
|
|||
# REQUIRES: arm
|
||||
# RUN: lld -flavor darwin -arch armv7 -r -print_atoms %s -o %t | FileCheck %s \
|
||||
# RUN: && lld -flavor darwin -arch armv7 -dylib -print_atoms %t -o %t2 \
|
||||
# RUN: %p/Inputs/libSystem.yaml -sectalign __TEXT __text 0x1000 | FileCheck %s \
|
||||
# RUN: && llvm-objdump -d -macho -triple=armv7-apple-ios %t2 | FileCheck -check-prefix=ACODE %s \
|
||||
# RUN: && llvm-objdump -d -macho -triple=thumbv7-apple-ios %t2 | FileCheck -check-prefix=TCODE %s
|
||||
# RUN: lld -flavor darwin -arch armv7 -r -print_atoms %s -o %t | FileCheck %s
|
||||
# RUN: lld -flavor darwin -arch armv7 -dylib -print_atoms %t -o %t2 \
|
||||
# RUN: %p/Inputs/libSystem.yaml -sectalign __TEXT __text 0x1000 | FileCheck %s
|
||||
# RUN: llvm-objdump -d -macho %t2 | FileCheck -check-prefix=CODE %s
|
||||
#
|
||||
# Test thumb and arm branches round trip through -r.
|
||||
# Test movw/movt pairs have low bit set properly for thumb vs arm.
|
||||
|
@ -326,26 +325,26 @@ local-symbols:
|
|||
# CHECK: - name: _a2
|
||||
|
||||
|
||||
# TCODE: _t1:
|
||||
# TCODE-NEXT: movw r0, #4133
|
||||
# TCODE-NEXT: movt r0, #0
|
||||
# TCODE-NEXT: movw r1, #1
|
||||
# TCODE-NEXT: movt r1, #0
|
||||
# TCODE-NEXT: movw r2, #4174
|
||||
# TCODE-NEXT: movt r2, #0
|
||||
# TCODE-NEXT: movw r3, #42
|
||||
# TCODE-NEXT: movt r3, #0
|
||||
# CODE: _t1:
|
||||
# CODE-NEXT: movw r0, #4133
|
||||
# CODE-NEXT: movt r0, #0
|
||||
# CODE-NEXT: movw r1, #1
|
||||
# CODE-NEXT: movt r1, #0
|
||||
# CODE-NEXT: movw r2, #4174
|
||||
# CODE-NEXT: movt r2, #0
|
||||
# CODE-NEXT: movw r3, #42
|
||||
# CODE-NEXT: movt r3, #0
|
||||
|
||||
|
||||
# ACODE: _a1:
|
||||
# ACODE-NEXT: movw r0, #4133
|
||||
# ACODE-NEXT: movt r0, #0
|
||||
# ACODE-NEXT: movw r1, #65495
|
||||
# ACODE-NEXT: movt r1, #65535
|
||||
# ACODE-NEXT: movw r2, #4174
|
||||
# ACODE-NEXT: movt r2, #0
|
||||
# ACODE-NEXT: movw r3, #0
|
||||
# ACODE-NEXT: movt r3, #0
|
||||
# CODE: _a1:
|
||||
# CODE-NEXT: movw r0, #4133
|
||||
# CODE-NEXT: movt r0, #0
|
||||
# CODE-NEXT: movw r1, #65495
|
||||
# CODE-NEXT: movt r1, #65535
|
||||
# CODE-NEXT: movw r2, _a2
|
||||
# CODE-NEXT: movt r2, #0
|
||||
# CODE-NEXT: movw r3, #0
|
||||
# CODE-NEXT: movt r3, #0
|
||||
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue