1# RUN: llvm-mc -filetype=obj -triple mips--gnu -g %s \
2# RUN:   | llvm-objdump -s --section=.eh_frame - | FileCheck --check-prefix=O32 %s
3# RUN: llvm-mc -filetype=obj -triple mips64--gnuabin32 -g %s \
4# RUN:   | llvm-objdump -s --section=.eh_frame - | FileCheck --check-prefix=N32 %s
5# RUN: llvm-mc -filetype=obj -triple mips64--gnuabi64 -g %s \
6# RUN:   | llvm-objdump -s --section=.eh_frame - | FileCheck --check-prefix=N64 %s
7
8# O32: 0000 00000010 00000000 017a5200 017c1f01
9# O32: 0010 0b0d1d00 00000010 00000018 00000000
10# O32: 0020 00000004 00000000
11
12# N32: 0000 00000010 00000000 017a5200 017c1f01
13# N32: 0010 0b0d1d00 00000010 00000018 00000000
14# N32: 0020 00000004 00000000
15
16# N64: 0000 00000010 00000000 017a5200 01781f01
17# N64: 0010 0c0d1d00 00000018 00000018 00000000
18# N64: 0020 00000000 00000000 00000004 00000000
19
20foo:
21  .cfi_startproc
22  nop
23  .cfi_endproc
24