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 | 27d703b30f28f2c356b825ec4ba05f614c47fe81 (patch) | |
tree | 03d5cca5ff1d5f50e9514695bb402b278c1dd174 | |
parent | 0a0193edf9152bdc47a49a1a513d6e9cbf723131 (diff) |
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 6ad1cd48f3..2662c79a1c 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; } |