OSDN Git Service
(root)
/
android-x86
/
external-llvm.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
Merging r341512:
[android-x86/external-llvm.git]
/
test
/
MC
/
X86
/
pr38826.s
1
// RUN: llvm-mc %s -triple i386-unknown-unknown
2
3
// Make sure %eip is allowed as a register in cfi directives in 32-bit mode
4
5
.text
6
.align 4
7
.globl foo
8
9
foo:
10
.cfi_startproc
11
12
movl (%edx), %ecx
13
movl 4(%edx), %ebx
14
movl 8(%edx), %esi
15
movl 12(%edx), %edi
16
movl 16(%edx), %ebp
17
.cfi_def_cfa %edx, 0
18
.cfi_offset %eip, 24
19
.cfi_register %esp, %ecx
20
movl %ecx, %esp
21
22
jmp *24(%edx)
23
24
.cfi_endproc