From: Bill Wendling Date: Tue, 4 Aug 2009 04:48:31 +0000 (+0000) Subject: llvm-gcc checks the static asm variable is valid in ValidateRegisterVariable. Make... X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=27d703b30f28f2c356b825ec4ba05f614c47fe81;p=oota-llvm.git 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 --- diff --git a/test/FrontendC/2004-03-16-AsmRegisterCrash.c b/test/FrontendC/2004-03-16-AsmRegisterCrash.c index 6ad1cd48f3c..2662c79a1c6 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; }