[llvm-commits] CVS: llvm-gcc/gcc/llvm-expand.c

Chris Lattner lattner at cs.uiuc.edu
Tue Mar 16 15:53:02 PST 2004


Changes in directory llvm-gcc/gcc:

llvm-expand.c updated: 1.29 -> 1.30

---
Log message:

Fix PR297: http://llvm.cs.uiuc.edu/PR297 : [llvmgcc] Crash on auto register variable with specific register specified


---
Diffs of the changes:  (+3 -1)

Index: llvm-gcc/gcc/llvm-expand.c
diff -u llvm-gcc/gcc/llvm-expand.c:1.29 llvm-gcc/gcc/llvm-expand.c:1.30
--- llvm-gcc/gcc/llvm-expand.c:1.29	Tue Mar 16 15:36:47 2004
+++ llvm-gcc/gcc/llvm-expand.c	Tue Mar 16 15:51:49 2004
@@ -2423,7 +2423,9 @@
 /* Let the back-end know about DECL.  */
 static void llvm_emit_local_var (llvm_function *Fn, tree decl) {
   if (DECL_C_HARD_REGISTER (decl)) {
-    LLVM_TODO_TREE(decl);
+    warning ("%Hllvm doesn't support asm specifier on '%D'",
+             &DECL_SOURCE_LOCATION (decl), decl);
+
 #if 0
     /* The user specified an assembler name for this variable.
        Set that up now.  */





More information about the llvm-commits mailing list