mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-11-01 15:11:24 +00:00
Testcase for pr6552. I changed the code to use "ip" instead of "fp" because
the "fp" register name is not valid on Darwin, and the "ip" register name was broken for all ARM targets. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98166 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
ea670df852
commit
c81f0af6b7
15
test/FrontendC/2010-03-10-arm-asmreg.c
Normal file
15
test/FrontendC/2010-03-10-arm-asmreg.c
Normal file
@ -0,0 +1,15 @@
|
||||
// RUN: %llvmgcc %s -S -O0 -o - | FileCheck %s
|
||||
// pr6552
|
||||
|
||||
// XFAIL: *
|
||||
// XTARGET: arm
|
||||
|
||||
extern void bar(unsigned int ip);
|
||||
|
||||
// CHECK: mov r0, r12
|
||||
void foo(void)
|
||||
{
|
||||
register unsigned int ip __asm ("ip");
|
||||
bar(ip);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user