Convert MC tests to .s so codegen changes won't break them.
[oota-llvm.git] / test / MC / ELF / call-abs.s
diff --git a/test/MC/ELF/call-abs.s b/test/MC/ELF/call-abs.s
new file mode 100644 (file)
index 0000000..885c2d1
--- /dev/null
@@ -0,0 +1,24 @@
+// RUN: llvm-mc -filetype=obj -triple i686-pc-linux-gnu %s -o - | elf-dump | FileCheck %s
+
+       .text
+       .globl  f
+       .type   f,@function
+f:                                      # @f
+# BB#0:                                 # %entry
+       subl    $4, %esp
+       calll   42
+       incl    %eax
+       addl    $4, %esp
+       ret
+.Ltmp0:
+       .size   f, .Ltmp0-f
+
+       .section        .note.GNU-stack,"",@progbits
+
+// CHECK:      ('_relocations', [
+// CHECK-NEXT:  # Relocation 0x00000000
+// CHECK-NEXT:  (('r_offset', 0x00000004)
+// CHECK-NEXT:   ('r_sym', 0x00000000)
+// CHECK-NEXT:   ('r_type', 0x00000002)
+// CHECK-NEXT:  ),
+// CHECK-NEXT: ])