11a837569SIgor Kudrin# RUN: llvm-mc -triple x86_64-unknown-linux %s -filetype=obj -o - | \ 2*f8122d35SGreg Clayton# RUN: not llvm-dwarfdump -debug-frame - 2>&1 | \ 31a837569SIgor Kudrin# RUN: FileCheck %s 41a837569SIgor Kudrin 51a837569SIgor Kudrin# CHECK: 00000000 {{.*}} FDE 6*f8122d35SGreg Clayton# CHECK: error: decoding the FDE opcodes into rows failed 7*f8122d35SGreg Clayton# CHECK: error: unable to get CIE for FDE at offset 0x0 81a837569SIgor Kudrin 91a837569SIgor Kudrin .section .debug_frame,"",@progbits 101a837569SIgor Kudrin## This FDE was formerly wrongly interpreted as a CIE because its CIE pointer 111a837569SIgor Kudrin## is similar to DWARF32 CIE id. 121a837569SIgor Kudrin .long 0xffffffff # DWARF64 mark 131a837569SIgor Kudrin .quad .Lend - .LCIEptr # Length 141a837569SIgor Kudrin.LCIEptr: 151a837569SIgor Kudrin .quad 0xffffffff # CIE pointer 161a837569SIgor Kudrin .quad 0x1111abcd # Initial location 171a837569SIgor Kudrin .quad 0x00010000 # Address range 181a837569SIgor Kudrin.Lend: 19