diff options
| author | Bill Wendling <isanbard@gmail.com> | 2009-08-04 04:48:31 +0000 |
|---|---|---|
| committer | Bill Wendling <isanbard@gmail.com> | 2009-08-04 04:48:31 +0000 |
| commit | f8ed668ad49fbbb84c125297b9a408a79a5778cd (patch) | |
| tree | 03d5cca5ff1d5f50e9514695bb402b278c1dd174 | |
| parent | c9d156f7eff0d5d15ce7e579dbce07d78cde4b73 (diff) | |
| download | external_llvm-f8ed668ad49fbbb84c125297b9a408a79a5778cd.zip external_llvm-f8ed668ad49fbbb84c125297b9a408a79a5778cd.tar.gz external_llvm-f8ed668ad49fbbb84c125297b9a408a79a5778cd.tar.bz2 | |
llvm-gcc checks the static asm variable is valid in ValidateRegisterVariable. Make this work for PPC.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78051 91177308-0d34-0410-b5e6-96231b3b80d8
| -rw-r--r-- | test/FrontendC/2004-03-16-AsmRegisterCrash.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/test/FrontendC/2004-03-16-AsmRegisterCrash.c b/test/FrontendC/2004-03-16-AsmRegisterCrash.c index 6ad1cd4..2662c79 100644 --- a/test/FrontendC/2004-03-16-AsmRegisterCrash.c +++ b/test/FrontendC/2004-03-16-AsmRegisterCrash.c @@ -1,6 +1,10 @@ // RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null int foo() { +#ifdef __ppc__ + register int X __asm__("r1"); +#else register int X __asm__("ebx"); +#endif return X; } |
