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