diff options
Diffstat (limited to 'test/MC/AsmParser/hello.s')
-rw-r--r-- | test/MC/AsmParser/hello.s | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/test/MC/AsmParser/hello.s b/test/MC/AsmParser/hello.s new file mode 100644 index 000000000000..01e3b4d58a19 --- /dev/null +++ b/test/MC/AsmParser/hello.s @@ -0,0 +1,28 @@ +// RUN: llvm-mc -triple i386-unknown-unknown %s -o - +// RUN: llvm-mc -triple i386-unknown-unknown %s -o - -output-asm-variant=1 + + .text + .align 4,0x90 + .globl _main +_main: + pushl %ebp + movl %esp, %ebp + subl $8, %esp + call "L1$pb" +"L1$pb": + popl %eax + movl $0, -4(%ebp) + movl %esp, %ecx + leal L_.str-"L1$pb"(%eax), %eax + movl %eax, (%ecx) + call _printf + movl $0, -4(%ebp) + movl -4(%ebp), %eax + addl $8, %esp + popl %ebp + //ret + .subsections_via_symbols + .cstring +L_.str: + .asciz "hello world!\n" + |