summaryrefslogtreecommitdiffstats
path: root/test/MC/ELF/basic-elf.ll
diff options
context:
space:
mode:
Diffstat (limited to 'test/MC/ELF/basic-elf.ll')
-rw-r--r--test/MC/ELF/basic-elf.ll111
1 files changed, 0 insertions, 111 deletions
diff --git a/test/MC/ELF/basic-elf.ll b/test/MC/ELF/basic-elf.ll
deleted file mode 100644
index f478b32..0000000
--- a/test/MC/ELF/basic-elf.ll
+++ /dev/null
@@ -1,111 +0,0 @@
-; RUN: llc -filetype=obj -mtriple i686-pc-linux-gnu %s -o - | elf-dump | FileCheck -check-prefix=32 %s
-; RUN: llc -filetype=obj -mtriple x86_64-pc-linux-gnu %s -o - | elf-dump | FileCheck -check-prefix=64 %s
-
-@.str1 = private constant [6 x i8] c"Hello\00"
-@.str2 = private constant [7 x i8] c"World!\00"
-
-define i32 @main() nounwind {
- %1 = call i32 @puts(i8* getelementptr inbounds ([6 x i8]* @.str1, i32 0, i32 0))
- %2 = call i32 @puts(i8* getelementptr inbounds ([7 x i8]* @.str2, i32 0, i32 0))
- ret i32 0
-}
-
-declare i32 @puts(i8* nocapture) nounwind
-
-; 32: ('e_indent[EI_CLASS]', 0x00000001)
-; 32: ('e_indent[EI_DATA]', 0x00000001)
-; 32: ('e_indent[EI_VERSION]', 0x00000001)
-; 32: ('_sections', [
-; 32: # Section 0
-; 32: (('sh_name', 0x00000000) # ''
-
-; 32: # '.text'
-
-; 32: ('st_bind', 0x00000000)
-; 32: ('st_type', 0x00000003)
-
-; 32: ('st_bind', 0x00000000)
-; 32: ('st_type', 0x00000003)
-
-; 32: ('st_bind', 0x00000000)
-; 32: ('st_type', 0x00000003)
-
-; 32: # 'main'
-; 32: ('st_bind', 0x00000001)
-; 32-NEXT: ('st_type', 0x00000002)
-
-; 32: # 'puts'
-; 32: ('st_bind', 0x00000001)
-; 32-NEXT: ('st_type', 0x00000000)
-
-; 32: # '.rel.text'
-
-; 32: ('_relocations', [
-; 32: # Relocation 0x00000000
-; 32: (('r_offset', 0x00000006)
-; 32: ('r_type', 0x00000001)
-; 32: ),
-; 32: # Relocation 0x00000001
-; 32: (('r_offset', 0x0000000b)
-; 32: ('r_type', 0x00000002)
-; 32: ),
-; 32: # Relocation 0x00000002
-; 32: (('r_offset', 0x00000012)
-; 32: ('r_type', 0x00000001)
-; 32: ),
-; 32: # Relocation 0x00000003
-; 32: (('r_offset', 0x00000017)
-; 32: ('r_type', 0x00000002)
-; 32: ),
-; 32: ])
-
-; 64: ('e_indent[EI_CLASS]', 0x00000002)
-; 64: ('e_indent[EI_DATA]', 0x00000001)
-; 64: ('e_indent[EI_VERSION]', 0x00000001)
-; 64: ('_sections', [
-; 64: # Section 0
-; 64: (('sh_name', 0x00000000) # ''
-
-; 64: # '.text'
-
-; 64: ('st_bind', 0x00000000)
-; 64: ('st_type', 0x00000003)
-
-; 64: ('st_bind', 0x00000000)
-; 64: ('st_type', 0x00000003)
-
-; 64: ('st_bind', 0x00000000)
-; 64: ('st_type', 0x00000003)
-
-; 64: # 'main'
-; 64-NEXT: ('st_bind', 0x00000001)
-; 64-NEXT: ('st_type', 0x00000002)
-
-; 64: # 'puts'
-; 64-NEXT: ('st_bind', 0x00000001)
-; 64-NEXT: ('st_type', 0x00000000)
-
-; 64: # '.rela.text'
-
-; 64: ('_relocations', [
-; 64: # Relocation 0x00000000
-; 64: (('r_offset', 0x00000005)
-; 64: ('r_type', 0x0000000a)
-; 64: ('r_addend', 0x00000000)
-; 64: ),
-; 64: # Relocation 0x00000001
-; 64: (('r_offset', 0x0000000a)
-; 64: ('r_type', 0x00000002)
-; 64: ('r_addend', 0xfffffffc)
-; 64: ),
-; 64: # Relocation 0x00000002
-; 64: (('r_offset', 0x0000000f)
-; 64: ('r_type', 0x0000000a)
-; 64: ('r_addend', 0x00000006)
-; 64: ),
-; 64: # Relocation 0x00000003
-; 64: (('r_offset', 0x00000014)
-; 64: ('r_type', 0x00000002)
-; 64: ('r_addend', 0xfffffffc)
-; 64: ),
-; 64: ])