mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-07-25 13:24:46 +00:00
PR13754: llvm-mc/x86 crashes on .cfi directives without the % prefix for registers.
gas accepts this and it seems to be common enough to be worth supporting. This doesn't affect the parsing of reg operands outside of .cfi directives. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163390 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
18
test/MC/ELF/cfi-reg.s
Normal file
18
test/MC/ELF/cfi-reg.s
Normal file
@@ -0,0 +1,18 @@
|
||||
// RUN: llvm-mc -triple x86_64-pc-linux-gnu %s -o - | FileCheck %s
|
||||
// PR13754
|
||||
|
||||
f:
|
||||
.cfi_startproc
|
||||
nop
|
||||
.cfi_offset 6, -16
|
||||
nop
|
||||
.cfi_offset %rsi, -16
|
||||
nop
|
||||
.cfi_offset rbx, -16
|
||||
nop
|
||||
.cfi_endproc
|
||||
|
||||
// CHECK: f:
|
||||
// CHECK: .cfi_offset %rbp, -16
|
||||
// CHECK: .cfi_offset %rsi, -16
|
||||
// CHECK: .cfi_offset %rbx, -16
|
Reference in New Issue
Block a user