Initial support for the cfi directives. This is just enough to get
[oota-llvm.git] / test / MC / ELF / call-abs.ll
1 ; RUN: llc -filetype=obj -mtriple i686-pc-linux-gnu %s -o - | elf-dump | FileCheck %s
2
3 define i32 @f() nounwind optsize ssp {
4 entry:
5   %call = tail call i32 inttoptr (i64 42 to i32 ()*)() nounwind optsize
6   %add = add nsw i32 %call, 1
7   ret i32 %add
8 }
9
10 ; CHECK:      ('_relocations', [
11 ; CHECK-NEXT:  # Relocation 0x00000000
12 ; CHECK-NEXT:  (('r_offset', 0x00000004)
13 ; CHECK-NEXT:   ('r_sym', 0x00000000)
14 ; CHECK-NEXT:   ('r_type', 0x00000002)
15 ; CHECK-NEXT:  ),
16 ; CHECK-NEXT: ])