[llvm-commits] [llvm] r78051 - /llvm/trunk/test/FrontendC/2004-03-16-AsmRegisterCrash.c

Bill Wendling isanbard at gmail.com
Mon Aug 3 21:48:31 PDT 2009


Author: void
Date: Mon Aug  3 23:48:31 2009
New Revision: 78051

URL: http://llvm.org/viewvc/llvm-project?rev=78051&view=rev
Log:
llvm-gcc checks the static asm variable is valid in ValidateRegisterVariable. Make this work for PPC.

Modified:
    llvm/trunk/test/FrontendC/2004-03-16-AsmRegisterCrash.c

Modified: llvm/trunk/test/FrontendC/2004-03-16-AsmRegisterCrash.c
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/FrontendC/2004-03-16-AsmRegisterCrash.c?rev=78051&r1=78050&r2=78051&view=diff

==============================================================================
--- llvm/trunk/test/FrontendC/2004-03-16-AsmRegisterCrash.c (original)
+++ llvm/trunk/test/FrontendC/2004-03-16-AsmRegisterCrash.c Mon Aug  3 23:48:31 2009
@@ -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;
 }





More information about the llvm-commits mailing list