1@ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s | llvm-readobj -s -sd \ 2@ RUN: | FileCheck %s 3 4 .syntax unified 5 .thumb 6 7 .section .duplicate 8 9 .global duplicate 10 .type duplicate,%function 11duplicate: 12 .fnstart 13 .setfp sp, sp, #8 14 add sp, sp, #8 15 .movsp r11 16 mov r11, sp 17 .fnend 18 19@ CHECK: Section { 20@ CHECK: Name: .ARM.exidx.duplicate 21@ CHECK: SectionData ( 22@ CHECK: 0000: 00000000 B09B9B80 23@ CHECK: ) 24@ CHECK: } 25 26 27 .section .squash 28 29 .global squash 30 .type squash,%function 31squash: 32 .fnstart 33 .movsp ip 34 mov ip, sp 35 .save {fp, ip, lr} 36 stmfd sp!, {fp, ip, lr} 37 .fnend 38 39@ CHECK: Section { 40@ CHECK: Name: .ARM.exidx.squash 41@ CHECK: SectionData ( 42@ CHECK: 0000: 00000000 9C808580 43@ CHECK: ) 44@ CHECK: } 45